@font-face {
    font-family: "BarlowCondensed-Regular";
	src: url("../fonts/BarlowCondensed-Regular.eot");
    src: url("../fonts/BarlowCondensed-Regular.eot?#iefix")format("embedded-opentype"),  
    url("../fonts/BarlowCondensed-Regular.woff2")format("woff2"),
    url("../fonts/BarlowCondensed-Regular.woff")format("woff"),   
    url("../fonts/BarlowCondensed-Regular.ttf")format("truetype"),
    url("../fonts/BarlowCondensed-Regular.svg#BarlowCondensed-Regular")format("svg");  
}

@font-face {
    font-family: "Garet-Book";
	src: url("../fonts/Garet-Book.eot");
    src: url("../fonts/Garet-Book.eot?#iefix")format("embedded-opentype"),  
    url("../fonts/Garet-Book.woff2")format("woff2"),
    url("../fonts/Garet-Book.woff")format("woff"),   
    url("../fonts/Garet-Book.ttf")format("truetype"),
    url("../fonts/Garet-Book.svg#Garet-Book")format("svg");  
}


body {font-family: Garet-Book!important;}

/*Червоний */
.premium-bg {background: #39366b!important; color: white;}
.premium-color {color: #39366b!important;}
.premium-bg p, .premium-bg a {color: white;}
.bg-light .menu-default, .white-bg .menu-default {background: #39366b!important;}
a.white-bg:hover, button.white-bg:hover {background: #39366b!important; color: white!important;}
a.third-bg:hover {background: #39366b!important; color: white;}
.left-right-border-premium:before, .left-right-border-premium:after {border-top: 1px solid #39366b!important; border-bottom: 1px solid #39366b!important;}
a.second-bg:hover {background: #39366b!important; color: white;}
.calendar-two a:hover span {background: #39366b!important; color: white!important;} 

/* Синій */
.second-bg {background: #5e17eb!important; color: white;}
.second-color {color: #5e17eb!important;}
.second-bg p, .second-bg a {color: white;}
a.premium-bg:hover {background: #5e17eb!important; color: white;}
button.premium-bg:hover {background: #5e17eb!important; color: white;}
.left-right-border-second:before, .left-right-border-second:after {border-top: 1px solid #5e17eb!important; border-bottom: 1px solid #5e17eb!important;}

/* Фіолетовий*/
.third-bg {background: #1b0747!important; color: white;}
.third-light-bg {background: #e1ddff!important; color: black;}   /* світліше від основного */
.third-color {color: #1b0747!important;}
.third-bg p, .third-bg a {color: white;}
.left-right-border-third:before, .left-right-border-third:after {border-top: 1px solid #1b0747!important; border-bottom: 1px solid #1b0747!important;}

/* чорний */
.black-bg {background: black!important; color: white;}
.black-color {color: black!important;}
.black-bg p, .black-bg a {color: white;}

/* чорний прозорий */
.black-transparent-bg {background: rgba(0,0,0,0.5)!important; color: white;}
.black-transparent-bg p, .black-transparent-bg a {color: white;}

.black-light-transparent-bg {background: rgba(0,0,0,0.3)!important; color: white;}
.black-light-transparent-bg p, .black-light-transparent-bg a {color: white;}

/* білий */
.white-bg {background: white!important;}
.white-color {color: white!important;}
.white-border {border-bottom: 1px solid rgba(255, 255, 255, 0.3);}

/* Жовтий - помилки та фокус інпутів*/
.yellow-bg {background: #ffff00!important;}
.yellow-color {color: #ffff00!important;}
.yellow-border {border: 2px solid #ffff00!important;}
.error-summary {background: #ffff00!important; font-weight: 700; color: black;}
.error-summary p {color: black;}
span.marker {background-color: yellow;}


/* Сірий - в футері */
.silver-bg {background: silver!important;}
.silver-color {color: silver!important;}
.silver-border {border: 1px solid #dfdfdf;}

/* Світло-сірий -  фон для полей в оформленні замовлення, назві квитка та ціни*/
.silver-light-bg {background: #ececec!important;}

/* Світло-фіолетовий - ціна в кошику */
.violet-color {color: #cdcae4;}


/* Сторінка одного заходу */

/* 3 синіх блока знизу на сторінці заходу, на першому слайді - Огранізатор, контакти, вартість */
.darkblue-bg {background: #0d1d31!important;}
.darkblue-color {color: #0d1d31!important;}
.darkblue-bg p, .darkblue-bg a {color: white;}

/* Блоки на сторінці повного заходу  - Опис події та кошик - Світло-світло сірий */  
.gray-light-light-bg {background: #f8f9fa; color: black;}
/* Блоки на сторінці повного заходу  - Спікери - Сіро-фіолетовий темний */ 
.gray-violet-bg {background: #1b0747; color: white;}
.gray-violet-color {color: #1b0747;}
/* Блоки на сторінці повного заходу  - Програма Сіро-блакитний світліший */  
.gray-blue-light-bg {background: white; color: #39366b;}
.gray-blue-light-color {color: #b4bec9;}
/* Блоки на сторінці повного заходу  - Партнери - Сіро-блакитний трохи темніший */   
.gray-blue-bg {background: #5e17eb; color: white;}
.gray-blue-color {color: #8e909c;}

.gray-violet-bg h1, .gray-blue-bg h1 {color: #ffde00;}
.gray-violet-bg .premium-bg {background: #ffde00!important; color: #3413a2;}

/* Написи Квитки закінчуються та Квитків немає */
.tickets-few-left {background: #edc23d!important; color: white;}
.tickets-sold-out {background: #ff1919!important; color: white;}

#w0 .premium-bg {background: #ffde00!important; color: #3413a2;}
.top-event a.premium-bg {background: #ffde00!important; color: #3413a2;}
#cart-products button.premium-bg {background: #5e17eb!important; color: white;}
header .navbar-collapse, header.premium-bg {background: #3413a2!important}
.bg-light .menu-default, .white-bg .menu-default {background: #3413a2!important}

