body {
    font: normal 14px/20px Helvetica,Arial;
    /*font-weight: normal;*/
    /*font-size: 16px;*/
    /*line-height: 20px;*/
    /*font-family: 'Roboto', sans-serif;*/
    margin:55px 0 0 0;
    color: #000000;


    /*background-image: url('https://www.donbaron.bg/media/wysiwyg/site_bgr/ozz.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-color: #ccc;*/
}

a {
	text-decoration: none;
	color:#0066c0;
}

a:hover {
	color:#c45500;
}

/* Премахва синята лента при селектиране в chrome */
*:focus {outline:none}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

select {
    height: 25px;
    /*margin: 0 8px;*/
    font-size: 14px;
    cursor: pointer;
    background-image: -webkit-linear-gradient(top, #fff 50%, #f8f8f8 100%);
    background-image: -o-linear-gradient(top, #fff 50%, #f8f8f8 100%);
    background-image: linear-gradient(to bottom, #ffffff 50%,#f8f8f8 100%);
    background-repeat: repeat-x;
    border: 1px solid #bbb;
}

select:hover {
    border: 1px solid #333;
}

button {
    cursor: pointer;
    border: 0;
}

input {
    padding: 0 10px;
    font-size: 14px;
    line-height: 38px;
    background-color: #fff;
    border: 1px solid #CCCDD0;
    border-radius: 3px;
}

input:hover, textarea:hover {
    border-color: #666;
}

input:focus, textarea:focus {
    border-color: #66afe9;
}

input:disabled, textarea:disabled {
    background-color: #DEDFE2;
}

textarea {
    padding: 10px;
    min-height: 200px;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #CCCDD0;
    border-radius: 3px;
}

.widget-static-block {display: inline-block;}

.no-display {
  display: none !important;
}

/* Сив бутон */
.grey-button {
    display: inline-block;
    padding: 10px 15px;
    text-align: center;
    font-size: 14px;
    color: #333;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.6) inset;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f8fa),color-stop(100%,#e7e9ec));
    border: 1px solid #CCCDD0;
    border-radius: 5px;
}

.grey-button:hover {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#EFF1F5),color-stop(100%,#DADDE2));
}

.grey-button:active {
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}

/************************************************************/
/*** СТИЛОВЕ И ИНСТРУКЦИИ ЗА РАБОТА С ШРИФТА С КАРТИНКИТЕ ***/
/************************************************************/

/*

Линк за генериране на html код за картинка от тук:
https://material.io/icons/

Инструкции за интеграция и прилагане в сайт
http://google.github.io/material-design-icons/

КАК ДА ИЗПОЛЗВАМЕ ШРИВФРА В BEFORE И AFTER

Уникода на синвола е същия като html кода, заменете &#x със \ и премахнете точката и запетая накрая

Пример:

html кода е -> &#xE5CD;
Уникода е -> \E5CD

Използва се така:

content: "\E5CD";

Добавете и шрифта иначе няма да бъде разпознат синвола

font-family: "Material Icons";

Примерен :before

.Класа-на-елемента:before {
    font-family: "Material Icons";
    vertical-align: middle;
    padding: 0 8px 0 0;
    font-size: 25px;
    content: "\E558";
}

 */

 /* Rules for sizing the icon. */
/*.material-icons.md-10 { font-size: 10px; } */
/*.material-icons.md-12 { font-size: 12px; }*/
/*.material-icons.md-14 { font-size: 14px; }*/
/*.material-icons.md-16 { font-size: 16px; }*/
/*.material-icons.md-18 { font-size: 18px; }*/ /* Стандартен */
/*.material-icons.md-20 { font-size: 20px; }*/
/*.material-icons.md-22 { font-size: 22px; }*/
/*.material-icons.md-24 { font-size: 24px; }*/ /* Стандартен, оригиналния размер */
/*.material-icons.md-26 { font-size: 26px; }*/
/*.material-icons.md-28 { font-size: 28px; }*/
/*.material-icons.md-30 { font-size: 30px; }*/
/*.material-icons.md-32 { font-size: 32px; }*/
/*.material-icons.md-34 { font-size: 34px; }*/
.material-icons.md-36 { font-size: 36px; } /* Стандартен */ /* Използвам */
/*.material-icons.md-38 { font-size: 38px; }*/
.material-icons.md-40 { font-size: 40px; } /* Използвам */
/*.material-icons.md-42 { font-size: 42px; }*/
/*.material-icons.md-44 { font-size: 44px; }*/
/*.material-icons.md-46 { font-size: 46px; }*/
/*.material-icons.md-48 { font-size: 48px; }*/ /* Стандартен */

/* Rules for using icons as black on a light background. */
/*.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }*/
/*.material-icons.md-dark-md-inactive { color: rgba(0, 0, 0, 0.26); }*/

/* Rules for using icons as white on a dark background. */
/*.material-icons.md-light { color: rgba(255, 255, 255, 1); }*/
/*.material-icons.md-light-md-inactive { color: rgba(255, 255, 255, 0.3); }*/

/* Центриране всички изоражения спрямо текста до тях */
/*i {vertical-align: middle;}*/

/*****************************************/
/*** СТАНДАРТНИ БЕКГРАУНДИ НА ПОЛЕТАТА ***/
/*****************************************/

/* Цвета на фиксирана ленто отгоре на сайта */
.blue-bgr-1 {
    /*background-color: #0084ff;*/
    background-color: #007bc4;
}

/* Цвета на синия бутон на мегаменюто в лентата отгоре*/
.blue-bgr-2 {
    background-color: #22a7f0;
    /*background-color: #00aff5;*/
}

/* Цвета на светло сините полета в чекаута */
.blue-bgr-3 {
    background-color: #e4f1f9;
}

/* Сивия фон в основното мегаменю */
.grey-bgr {
    background-color: #f4f4f4;
}

/* Сивия фон на линковете под синята лента и футра */
.grey-bgr-2 {
    background-color: #f8f8f8;
}


.lightblue-bgr-3 {
     /* Цвета на полето "Резултати 46 - 90 от 714" */
    background-color: #f2f8fd;
}

/*****************************************/
/*** СТИЛОВЕТЕ НА СИСТЕМНИТЕ СЪОБЩЕНИЯ ***/
/*****************************************/

.messages,
.messages ul {
    display: none;
    list-style:none;
    margin:0;
    padding:0;
}

.messages {
    width:100%;
    margin-top: 15px;
}

.messages li {
    margin:0 0 10px;
}

.messages li li {
    margin:0;
    line-height:24px;
}

.error-msg,
.success-msg,
.note-msg,
.notice-msg {
    border-style:solid;
    border-width:1px;
    background-position:10px 9px;
    background-repeat:no-repeat;
    min-height:24px;
    padding:8px 16px;
    font-size:14px; 
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px; 
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.error-msg {
    background-color:#F2DEDE;
    border-color:#EED3D7;
    color:#B94A48;
}

.success-msg {
    background-color:#DFF0D8;
    border-color:#D6E9C6;
    color:#468847;
}

.note-msg {
    background-color:#D9EDF7;
    border-color:#BCE8F1;
    color:#3A87AD;
}

.notice-msg {
    background-color:#FCF8E3;
    border-color:#FBEED5;
    color:#C09853;
}

/*******************************/
/*** СТИЛА НА СТРАНИЦИРАНЕТО ***/
/*******************************/

/* Стила на "Резултати 1 - 45 от 714" които се показва след зареждане на нова страница */
.results_counter {
    width: 100%;
    margin: 0 0 4px 0;
    /*font: normal 12px/30px Helvetica,Arial;*/
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    text-shadow: 0 1px 0 white;
}

ul.pagination-list {
    font-size: 18px;
    font-weight: bold;
    list-style: none;
    margin: 11px auto 0;
    padding: 15px 0;
    text-align: center;
    /*border-top: 1px solid #DCE6F0;*/
}

.pagination-list li{
    display: inline-block;
    /*margin-right: 5px;*/
}

/* Когато елемента е активен */
.pagination-list a.pagenav {
    display: inline-block;
    padding: 10px 12px 8px 12px;
    border:1px solid #FFF;
    border-radius: 4px;
}

.pagination-list a.pagenav:hover {
    padding: 9px 11px 7px 11px;
    background-color: #ebf5ff;
    border: 2px solid #005eb8;
    color: #005eb8;
}

/* Страницата на която сме */
.pagination-list li.current {
    display: inline-block;
    padding: 10px 12px 8px 12px;
    color: #fff;
    background-color: #005eb8;
    border:1px solid #005eb8;
    border-radius: 4px;
}

/* Предишна и Следваща, когато са активни */
.previous, .next {
    display: inline-block;
    padding: 12px 10px;
    font-size: 18px;
    margin: 0 10px;
    border:1px solid #d9d9d9;
    border-radius: 100px;
}

.previous:hover, .next:hover {
    color: #fff;
    background-color: #005eb8;
    border:1px solid #005eb8;
    border-radius: 100px;
}

/* Предишна и Следваща, когато не са активни */
.disabled {
    padding: 12px 10px;
    font-size: 18px;
    margin: 0 10px;
    color: #ccc;
    background-color: #fcfcfc;
    border: 1px solid #f2f2f2;
    border-radius: 100px;
}

/* Иконката на бутона за предишна страница */
li.disabled.previousli:before, .previous:before {
    display: inline-block;
    font-family: "Material Icons";
    vertical-align: middle;
    font-size: 25px;
    content: "\E5C4";
}

/* Иконката на бутона за следваща страница */
li.disabled.nextli:after, .next:after {
    display: inline-block;
    font-family: "Material Icons";
    vertical-align: middle;
    font-size: 25px;
    content: "\E5C8";
}

/**************************/
/*** СТИЛА НА SLIDESHOW ***/
/**************************/

.slideshow-container {
    float: right;
    position: relative;
    display: inline-block;
    width: 900px;
    height: 500px;
    margin: 0;
    padding: 0;
    background-color: #eee;
}

.slideshow-container .slideshow {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
}

.slideshow-container .slideshow > li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0;
    display: block;
    margin: 0;
    text-align: center;
}

.slideshow-container .slideshow > li:first-child {
    position: static;
    z-index: 100;
}

.slideshow-container .slideshow > li img {
    max-width: 100%;
    /*max-height: 450px;*/
    margin-bottom: -5px;
}

.slideshow-pager {
    text-align: center;
    width: 100%;
    z-index: 115;
    position: absolute;
    bottom: 5px;
    top: auto;
    overflow: hidden;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.slideshow-pager span {
    width: 30px;
    height: 30px;
    display: inline-block;
    cursor: pointer;
}

.slideshow-pager span:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    left: 50%;
    top: 50%;
    margin-left: -5px;
    margin-top: -5px;
    border-radius: 50px;
    border: 2px solid #4180b1;
    background-color: #FFFFFF;
    position: relative;
}

.slideshow-pager span:hover:before {
    background-color: #4180b1;
}

.slideshow-pager span.cycle-pager-active:before {
    background-color: #f23117;
    border-color: #cb230c;
}

.slideshow-prev,
.slideshow-next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin: -40px 0 0 0;
    padding: 0;
    color: #4180b1;
    background-color: #fff;
    border: 3px solid #4180b1;
    border-radius: 100px;
    opacity: 0.4;
    z-index: 110;
}

.slideshow-prev:hover,
.slideshow-next:hover {
    opacity: 1;
}

.slideshow-prev:before {
    position: absolute;
    top: 10px;
    right: 1px;
    font-family: "Material Icons";
    content: '\E408';
    font-size: 40px;
}

.slideshow-next:before {
    position: absolute;
    top: 10px;
    font-family: "Material Icons";
    content: '\E409';
    font-size: 40px
}

.slideshow-prev {
    left: 20px;
}

.slideshow-next {
    right: 20px;
}

/****************************************************/
/*** СТИЛОВЕТЕ НА ЕЛЕМЕНТИТЕ В НАЧАЛАНТА СТРАНИЦА ***/
/****************************************************/

/* Стила на заглавието на всяка секция, примерно в началната страница */
.hp-bordered-title {
    margin-top:30px;
    text-align: center;
    border-top: 1px solid #BDC7CB;
}

.hp-bordered-title .seo-text-home-page {
    display: inline-block;
    text-align: left;
    margin-top: 8px;
    padding: 0 15px;
    background-color: #f3f3f3;
}

.hp-bordered-title h1,
.hp-bordered-title .badges-title {
    display: block !important;
    margin: -10px 0 5px 0;
    padding: 0;
    font-size: 20px;
    font-weight: normal;
    /*font-style: italic;*/
    /*color: #000;*/
    
}

.hp-bordered-title span {
    display: inline-block;
    padding: 0 15px;
    background-color: #fff;
}

/* Стиловете на менюто от ляво на слайдъра в началната страница */
.home-page-menu-desctop {
    float: left;
    width: 284px;
    box-sizing: border-box;
    list-style:none;
    margin:0 11px 0 0;
    padding:0;
    /*background: #f4f4f4;*/
    border: 1px #d3d3d3 solid;
    border-bottom: 0;
    font-family: 'Roboto Condensed', sans-serif;
}

.home-page-menu-desctop .first-menu-title {
    position: relative;
    display: inline-block;
    width: 282px;
    box-sizing: border-box;
    margin: 0;
    padding: 13px 39px 13px 43px;
    /*text-transform: uppercase;*/
    background-color: #f5f5f5;
    border-bottom: 1px #d3d3d3 solid;
    font-size: 16px;
    text-align: left;
    color: #000;
}

.home-page-menu-desctop .first-menu-title:before {
    position: absolute;
    margin-top: -10px;
    top: 50%;
    left: 10px;
    font-family: "Material Icons";
    font-size: 21px;
    font-weight: normal;
    content: "dehaze";

}

.home-page-menu-desctop .first-menu-title::after {
    position: absolute;
    margin-top: -10px;
    top: 50%;
    right: 10px;
    font-family: "Material Icons";
    font-size: 21px;
    font-weight: normal;
    content: "keyboard_arrow_down";
}

.home-page-menu-desctop a {
    position: relative;
    display: inline-block;
    display: table-cell;
    vertical-align: top;
    width: 282px;
    box-sizing: border-box;
    margin: 0;
    padding: 10px 39px 10px 10px;
    border-bottom: 1px #d3d3d3 solid;
    font-size: 14px;
    text-align: left;
    color: #000;
}

.home-page-menu-desctop li a:after {
    position: absolute;
    margin-top: -10px;
    top: 50%;
    right: 7px;
    font-family: "Material Icons";
    font-size: 21px;
    color: #666;
    content: "\E315";
}

.home-page-menu-desctop li a:hover {;
    background: #f2f8fd;
}





/* Стиловете на мрежата от дивове под слайдъра */

.hp-right-margin {
    margin-right: 15px;
}

.hp-grid-styles {
    color: #000;
}

.hp-grid-styles img {
    float: left;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.hp-grid-styles img:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}

.hp-cql-red{
    width: 100%;
    box-sizing: border-box;
    margin-top: 15px;
    overflow: hidden;
}

.hp-polovinka{
    position: relative;
    float: left;
    width: 592.5px;
    margin-top: 15px;
    padding: 0;
    box-sizing: border-box;
    overflow: hidden;
}

.hp-tretinka{
    position: relative;
    float: left;
    width: 390px;
    margin-top: 15px;
    box-sizing: border-box;
    overflow: hidden;
}

.hp-dvoina-tretinka{
    position: relative;
    float: left;
    width: 795px;
    margin-top: 15px;
    box-sizing: border-box;
    overflow: hidden;
}

.hp-petina{
    position: relative;
    float: left;
    width: 228px;
    margin-top: 9px;
    box-sizing: border-box;
    overflow: hidden;
}

/* Дива с центрирания текст на всяко поле */
.hp-bottom-centered {
    position: absolute;
    bottom: 20px;
    left: 50%;
    padding: 10px 10px 8px 10px;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 0 1px 0 white;
    text-align: center;
    transform: translate(-50%, -50%);
    white-space: nowrap;
    background-color: rgba(255, 255, 255, 0.6);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.hp-grid-styles:hover > .hp-bottom-centered {
    color: #000;
    background-color: rgba(255, 255, 255, 0.9);
}

.hp-bottom-desc {display: none;}

/* Стиловете на баджовете под слайдъра */
.badges-title {
    display: none;
}

.apps {
    height: 208px;
    padding: 10px;
    font-size: 12px;
    font-style: italic;
    text-align: center;
    text-shadow: 0 1px 0 white;
}

.apps span {
    display: block;
    padding-bottom: 5px;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    text-shadow: 0 1px 0 white;
}

.badge1:before {
    display: inline-block;
    width: 100px;
    margin: 5px 0 10px 0;
    font-family: "Material Icons";
    content: '\E32A';
    font-size: 60px;
    font-style: normal;
    line-height: 100px;
    color: #007bc4;
    background-color: #fff;
    border: 1px solid #b9b9b9;
    border-radius: 100%;
}

.badge2:before {
    display: inline-block;
    width: 100px;
    margin: 5px 0 10px 0;
    font-family: "Material Icons";
    content: '\E558';
    font-size: 60px;
    font-style: normal;
    line-height: 100px;
    color: #007bc4;
    background-color: #fff;
    border: 1px solid #b9b9b9;
    border-radius: 100%;
}

.badge3:before {
    display: inline-block;
    width: 100px;
    margin: 5px 0 10px 0;
    font-family: "Material Icons";
    content: '\E05A';
    font-size: 60px;
    font-style: normal;
    line-height: 100px;
    color: #007bc4;
    background-color: #fff;
    border: 1px solid #b9b9b9;
    border-radius: 100%;
}

.badge4:before {
    display: inline-block;
    width: 100px;
    margin: 5px 0 10px 0;
    font-family: "Material Icons";
    content: '\E169';
    font-size: 60px;
    font-style: normal;
    line-height: 100px;
    color: #007bc4;
    background-color: #fff;
    border: 1px solid #b9b9b9;
    border-radius: 100%;
}

.badge5:before {
    display: inline-block;
    width: 100px;
    margin: 5px 0 10px 0;
    font-family: "Material Icons";
    content: '\E7F2';
    font-size: 60px;
    font-style: normal;
    line-height: 100px;
    color: #007bc4;
    background-color: #fff;
    border: 1px solid #b9b9b9;
    border-radius: 100%;
}

/***********************************/
/*** СТИЛОВЕТЕ НА ЛЕНТАТА ОТГОРЕ ***/
/***********************************/

/* Стила на цялата лента отгоре */
.top-fix {
    position:fixed;
    top: 0px;
    left:0px;
    right: 0px;
    z-index: 9999999999; /* По малко не, защото се показва под Magic Zoom Plus */
    height: 55px;
    /*box-shadow: 0 2px 3px rgba(0,0,0,.2);*/
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.2);
    
}

/* Стила на центрираната таблица в средата с менюто, логото, търсачката и бутоните от дясно */
.top-fix-table {
    display: table;
    margin: 0 auto;
    min-width: 1000px;
    max-width: 1200px;
    text-align: left;
    color: #FFF;
    box-sizing: inherit;
}

/* Колоната от ляво в която се намират менюто и логото */
.top-fix-header-left-col {
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

/* Средната колона в която се намира търсачката */
.top-fix-mid-col {
    position: relative;
    display: table-cell;
    width: 100%;
    height: 55px;
    vertical-align: middle;
}

/* Колоната от дясно на тъсачката */
.top-fix-right-col {
    display: table-cell;
    white-space: nowrap;
    vertical-align: middle;
}

/****************************************************/
/*** СТИЛА НА ОСНОВНОТО ПАДАЩО МЕНЮ С КАТЕГОРИИТЕ ***/
/****************************************************/

/* Стила на бутона на падащото меню */
div.top-fix-header-menu {
    display: block;
    position: absolute;
    padding: 0;
    top: 0;
    left: 0;
    width: 70px;
    height: 55px;
    text-align: center;
    box-sizing: content-box;
}

/* Стила на ul-a на падащото меню */
ul.nav {
    position:relative;
    list-style:none;
    margin:0px;
    padding:0px;
}

div.dropdown-toggle {
    cursor: pointer;
    display: block !important;
    height: 55px;
    /*font: normal 11px/3px Helvetica,Arial;*/
    font-size: 11px;
    line-height: 3px;
    text-align: center;
}

/* Стила на падащото меню с бутоните */
ul.dropdown-menu {
    position:absolute;
    top:55px;
    left:0;
    z-index: 99999;
    display: none;
    width: 238px;
    min-height:475px;
    padding:0;
    list-style: none;
    border:1px solid #CCC;
    border-top: 0;
    box-shadow: 0 2px 10px -2px rgba(0,0,0,.15);
}

/* Стила на бутоните на падащото меню, когато мишката не е върху тях */
ul.dropdown-menu > li > a {
    display:block;
    position: relative;
    z-index: 10002;
    width:228px;
    height: 33px;
    padding-left: 10px;
    margin: 0;
    /*font: normal 13px/33px Helvetica,Arial;*/
    font-size: 13px;
    line-height: 33px;
    text-align:left;
    color:#000000;
    border-bottom:1px solid #eee;
}

/* Стила на бутона от падналото меню когато мишката е върху него, но само минава от там не е зареден прозореца от дясно */
ul.dropdown-menu > li > a:hover {
    background-color: #FFF;
}

/* Стила на бутона от падналото когато мишката е върху него и прозореца от дясно е показан */
ul.dropdown-menu > li > a.maintainHover {
    background-color: #FFF;
}

/* Стила, които се добавя от java файловете за да се покаже менюто */
.open {z-index: 1000;}
.open > .dropdown-menu {display: block;}

/* Стила и позицията на голямия изкачащ прозорец с основната информация от дясно */
.popover {
    position: absolute;
    top:0;
    left:238px;
    z-index: 10001;
    display: none;
    min-width:960px;
    min-height:476px;
    text-align: left;
    border:1px solid #ccc;
    border-top:0;
    border-left:0;
    background-color: #fff;
    box-shadow: 0 2px 10px -2px rgba(0,0,0,.15);
}

/* Скрива елемента */
.popover .hidemenu {
    display: none;
}

/* Стила на стандартна колона в меню допълнителния прозорец в основното меню */
.megamenu-col {
    position: relative;
    display: block;
    float: left;
    width: 210px;
    height: 445px;
    padding: 15px;
}

/* Стила на обикновенния линк */
.megamenu-col a {
    display: block;
    padding: 4px 5px 3px;
    font-size: 13px;
    line-height: 1.42857;
    white-space: normal;
    color: #000;
}

.megamenu-col a.off {
    position: relative;
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    display: block;
    padding: 4px 5px 3px;
    font-size: 13px;
    line-height: 1.42857;
    white-space: normal;
    color: #BBB;
}

.megamenu-col a.off:after {
    content: "(0)";
    padding-left: 5px;
}

/* Стила на линка когато е заглавие */
.megamenu-title {
    padding: 4px 5px 3px;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.42857;
    color: #000;
}

a.megamenu-title {
    font-size: 13px;
    font-weight: bold;
    line-height: 1.42857;
    color: #005eb8;
}

/* Стила на линка */
.megamenu-col a:hover {
    color: /*#00376c*/;
    text-decoration: underline;
}

/* Стила на банера */
.megamenu-banner {
    position: relative;
    display: inline-block;
    float: left;
    min-width: 240px;
    height: 475px;
}

/***************************************/
/*** ИКОНИТЕ ПРЕД ГЛАВНИТЕ ГАТЕГОРИИ ***/
/***************************************/

/* Дом & Градина */
a.home-garden:before {
}


/* БИЖУТА & ЧАСОВНИЦИ */
a.watches-and-jewelry:before {

}

/* ДРЕХИ, ОБУВКИ И АКСЕСОАРИ */
a.shoes-accessories:before {

}

/* Електроника, TV & Gaming */
a.tv-and-gaming:before {

}

/* ПАРФЮМИ, ЗДРАВЕ И КРАСОТА */
a.perfums-health:before {

}

/* ХРАНИ & ХРАНИТЕЛНИ ДОБАВКИ */
a.foods-supplementis:before {

}

/* ИГРАЧКИ & ДЕТСКИ АРТИКУЛИ */
a.igrachki-detski-artikuli:before {

}

/* Къмпинг, Пикник и Приключения */
a.camping-picnic-adventure:before {

}

/* ТУНИНГ И АВТОАКСЕСОАРИ */
a.tuning-parts:before {

}

/* ПРОМО ОФЕРТИ */
a.promo-oferti:before {

}


/***********************/
/*** СТИЛА НА ЛОГОТО ***/
/***********************/

div.top-fix-logo {
    padding: 0px 20px 0 85px;
    font-weight: bold;
    font-size: 19px;
}

div.top-fix-logo a {
    color: #fff;
}

/************************/
/*** СТИЛА ТЪРСАЧКАТА ***/
/************************/

/* Стила на дива в които се намират търсачката и бутона за търсене */
#search_mini_form {
    width: 100%;
}

/* Стила на стелката която сочи към логото отстрани на търсачката */
.search-input-box:before {
    content: " ";
    position: absolute;
    left: -6px;
    top: 21px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6.5px 6px 6.5px 0;
    border-color: transparent #fff transparent transparent;
}

/* Стила на дива в които се намира полето за търсене */
.search-input-box {
    display: table-cell;
    width: 100%;
}

/* Стила на самото поле за търсене */
.top-fix-mid-col input[type="text"] {
    width: 100% !important;
    padding: 0 12px 0 12px;
    box-sizing: border-box;
    /*font: normal 15px/32px Helvetica,Arial;*/
    font-size: 15px;
    line-height: 32px;
    border: 0;
    border-radius: 4px 0 0 4px;
}

/* Стила на аякс резултатите */
.search-autocomplete {
    margin-top: -2px;
    padding: 0;
    background-color: #fff;
    color: #000;
    box-shadow: 0 6px 8px 2px rgba(0,0,0,.20);
}

.search-autocomplete ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.search-autocomplete ul li {
    cursor: pointer;
    padding: 10px;
}

.search-autocomplete ul li:hover {
    background-color: #eee;
}

.amount {
    float: right;
}

/* Стила на дива в които се намира бутона на търсачката */
.form-search-button {
    display: table-cell;
}

/* Стила на бутона за търсене */
.search-button{
    display: inline-block;
    height: 32px;
    padding: 0 18px 0 15px;
    /*font: normal 14px/33px Helvetica,Arial;*/
    font-size: 14px;
    line-height: 33px;
    color: #fff;
    background-color: #00b6ff;
    border-radius: 0 100px 100px 0;
}

.search-button:hover {
    background-color: #04a2e2;
}

/* СЪобщението при празно търсене */
.search-no-product {
    display: block;
    margin: 40px 0 25px 0;
    padding: 15px 15px 0 15px;
    color: #CC0000;
    /*background-color: #E6C0C0;*/
    border:1px solid #DE7A7B;
    border-radius: 4px;
}

/*********************************/
/*** СТИЛА ТЕЛЕФОНА ЗА КОНТАКТ ***/
/*********************************/

/* Основния див */
.main-gsm-container {
    display: table;
    margin: 0 15px 0 20px;
}

/* Дива в които се намира картинката с оператора */
.gsm-logo-div {
    display: table-cell;
    padding: 2px 8px 0 0;
    vertical-align: middle;
}

/* Дива в които се намира текста "За контакт с нас" */
.gsm-text-div {
    display: table-cell;
    vertical-align: middle;
    /*font: normal 11px Helvetica,Arial;*/
    font-size: 11px;
    line-height: 11px;
    color: #FFF;
}

/* Спан-а в които се намира телефонни номер */
.gsm-text-div span {
    display: block;
    /*font: bold 16px/20px Helvetica,Arial;*/
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
}

/***********************************/
/*** СТИЛА МЕНЮТО НА ПОТРЕБИТЕЛЯ ***/
/***********************************/

/* Основния див */
.main-user-container {
    position: relative;
    display: table;
    padding: 5px 10px 5px 4px;
    margin-right: 8px;
}

.main-user-container-btn {
    cursor: pointer;
}

/* Дива в които се намира картинката с оператора */
.user-logo-div, .user-menu-text {
    display: table-cell;
    height: 40px;
    vertical-align: middle;
}

.user-logo-div {
    padding-right: 8px;
}

/* Стила на менюто с бутоните за вход и регистрация, което се показва */
.user-menu {
    display: none;
    position: absolute;
    top: 90%;
    right: 0;
    box-sizing: border-box;
    color: #000;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 4px;
    box-shadow: 0 2px 10px -2px rgba(0,0,0,.50);
}

.user-menu:after{
    content: '';
    position: absolute;
    right: 25px;
    bottom: 100%;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #fff;
    clear: both;
}

.main-user-container:hover .user-menu {
    display: block;
}

/* Елементите в менюто, когато потребителя не се е индентифицирал */
.user-text {
    position: relative;
    padding: 15px 15px 15px 60px;
    white-space: normal;
}

.user-text:before {
    position: absolute;
    top: 25px;
    left: 10px;
    font-family: "Material Icons";
    font-size: 40px;
    color: #007bc4;
    content: "\E7FD";
}

.user-buttons {
    padding: 20px 0;
    text-align: center;
    background-color: #f8f8f8;
    border-top: 1px solid #eee;
    border-radius: 0 0 4px 4px;
}

a.loginButton {
    margin-right: 15px;
    padding: 8px 15px;
    color: #fff;
    background-color: #007bc4;
    border-radius: 4px;
}

a.loginButton:hover {
    background-color: #005eb8;
}

/* Потребителското меню когато клиента е логнат */
.user-menu .welcomeDiv {
    padding: 15px 0;
    text-align: center;
    font-weight: bold;
}
.user-menu ul {
    list-style: none;
    margin: 0 15px;
    padding: 0;
}

.user-menu li {
    position: relative;
    padding: 5px 10px 5px 20px;
}

.user-menu li:before {
    position: absolute;
    top: 5px;
    left: 0;
    font-family: "Material Icons";
    font-size: 15px;
    color: #007bc4;
    content: "\E315";
}

.user-menu li:not(:last-child) {
    border-bottom: 1px solid #ccc;
}

/***********************/
/*** СТИЛА КОЛИЧКАТА ***/
/***********************/

/* Стила на основния див в които са намира количката */
.cart-container {
    display: table;
    width: 140px;
    border: 1px solid #007bc4;
}

.cart-container:hover {
    border: 1px solid #fff;
    border-radius: 3px;
}

/* Стила на дива в които се намира картинката с количката и броя продукти */
.number-products-in-cart {
    display: table-cell;
    width: 54px;
    height: 40px;
    padding-left: 6px;
    /*font: bold 16px/22px Helvetica,Arial;*/
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    color: #ffc120;
    text-align: center;
    background:url(https://www.donbaron.gr/skin/frontend/donbaron/default/images/cart.png) no-repeat 8px 4px;
    background-size: 43px;
}

/* Стила на самия текст отстрани на броя продукти */
.products-in-cart-text {
    display: table-cell;
    vertical-align: middle;
    white-space: normal;
    /*font: normal 13px/16px Helvetica,Arial;*/
    font-size: 13px;
    line-height: 16px;
    color: #fff;
}

/****************************************/
/*** СТИЛА ЛИНКОВЕТЕ ПОД СИНЯТА ЛЕНТА ***/
/****************************************/

/* Стила главния контейнер */
.top-submenu-main-container {
    position: relative;
    z-index: 2;
    padding:8px 0;
    background-color: #fff;
    box-shadow: 0 3px 2px -2px rgba(0,0,0,.2), 0 -2px 1px -2px rgba(0,0,0,.2);
}

/* Стила центрирането поле, което е таблица */
.top-submenu-table {
    display: table;
    margin: 0 auto;
    min-width: 1000px;
    max-width: 1200px;
    color: #666;
}

/* Стила на всяка една колона от таблицата */
.top-submenu-table-col {
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap;
}

/* Стила на колоната която се разпъва максимално спрямо останалото празно място от другите колони */
.top-submenu-table-col-mid {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

/* Стила на на линка в таблицата */
.top-submenu-table a {
    padding: 0 10px;
    font-size: 12px;
    color: #333;
}

.top-submenu-table a:hover {
    text-decoration: underline;
    color: #000;
}

/***************************************************************/
/*** СТИЛА НА ПОЛЕТО С БЕЗПЛАТНА ДОСТАВКА И ПРАВО НА ВРЪЩАНЕ ***/
/***************************************************************/

.widget-benefits {
    display: table;
    table-layout: fixed;
    width: 1200px;
    padding: 10px;
    /*margin-top: 15px;*/
    margin-bottom: 15px;
    box-sizing: border-box;
    color: #005596;
}

.widget-benefits-col {
    display: table-cell;
    text-align: center;
    text-transform: uppercase;
    /*color: #007bc4;*/
    text-shadow: 0 1px 0 white;
}

.free-shipping-col:before {
    font-family: "Material Icons";
    vertical-align: middle;
    margin: 0 12px 0 0;
    font-size: 21px;
    content: "\E558";
}

.replacement-col:before {
    font-family: "Material Icons";
    vertical-align: middle;
    margin: 0 12px 0 0;
    font-size: 21px;
    content: "\E05A";
}

.open-goods-col:before {
    display: inline-block;
    font-family: "Material Icons";
    vertical-align: middle;
    margin: 0px 12px 0 0;
    font-size: 21px;
    content: "\E169";
}

/****************************/
/*** СТИЛА НА BREADCREMBS ***/
/****************************/

.breadcrumbs, .addto {
    font-size: 13px;
    color: #666;
}

.breadcrumbs ol {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0 0 15px 0;
}

.breadcrumbs ol li {
    position: relative;
    display: inline-block;
    margin-right: 15px;
}

.breadcrumbsCat:before {
    position: absolute;
    top: 0px;
    left: -17px;
    display: inline-block;
    font-family: "Material Icons";
    font-size: 16px;
    color: #007bc4;
    content: "keyboard_arrow_right";
}

/*************************************/
/*** СТИЛА НА ОСНОВНАТА ИНФОРМАЦИЯ ***/
/*************************************/

/* Основния див в които се намира центрирания див с бял фон*/
#main {
    width: 1200px;
    padding: 15px;
    margin: auto;
    text-align: left;
    background-color: #fff;
}

.mainContent {
    width: 980px;
}

.mainContent3col {
    display: block;
    width: 582.50px;
    margin-left: 288.75px;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.threeColLeft {
    position: absolute;
    top: 0px;
    left: 0px;

}

.asideLeft {
    /*width: 288.75px;*/
    width: 205px;
    margin-right: 15px;
    font-family: 'Roboto Condensed', sans-serif;

}

.asideRight {
    width: 288.75px;
    margin-left: 15px;
    font-family: 'Roboto Condensed', sans-serif;

}

/*****************************************************/
/*** СТИЛОВЕТЕ НА БЛОКОВЕТЕ ПРИ ИЗГЛЕД В КАТЕГОРИЯ ***/
/*****************************************************/

/* Главните колони */
.category-menu-wrapper {
    float: left;
    width: 300px;
}

.category-page-wrapper {
    float: left;
    max-width: 900px;
}

/* Стиловете на решетката от дясно */
.col-full-line {
    width: 100%;
}

.col-full-line img {
    width: 100%;
}

/* Стиловете на падащото меню в страница на категория */
.hidden-for-desctop, .hidden-for-all {
    display: none;
}

.category-menu-block-title {
    position: relative;
    display: inline-block;
    width: 284px;
    box-sizing: border-box;
    margin: 0 0 15px 0;
    padding: 13px 39px 13px 13px;
    text-transform: uppercase;
    background-color: #f5f5f5;
    border: 1px #d3d3d3 solid;
    font-size: 16px;
    text-align: left;
    color: #000;
    cursor: pointer;
}

.category-menu-block-title:hover {
    background-color: #EBEBEB;
}

/* Стиловете на менюто от ляво */
.category-menu-block {
    width: 284px;
    box-sizing: border-box;
    list-style:none;
    margin:-15px 11px 15px 0;
    padding:0;
    /*background: #f4f4f4;*/
    border: 1px #d3d3d3 solid;
    border-top: 0;
    border-bottom: 0;
    font-family: 'Roboto Condensed', sans-serif;
}

.category-menu-block-title::after {
    position: absolute;
    margin-top: -10px;
    top: 50%;
    right: 10px;
    text-transform:none;
    font-family: "Material Icons";
    font-size: 21px;
    font-weight: normal;
    content: "keyboard_arrow_down";
}

.category-menu-block a {
    position: relative;
    display: inline-block;
    display: table-cell;
    vertical-align: top;
    width: 282px;
    box-sizing: border-box;
    margin: 0;
    padding: 10px 39px 10px 10px;
    border-bottom: 1px #d3d3d3 solid;
    font-size: 14px;
    text-align: left;
    color: #000;
}

.category-menu-block li a:after {
    position: absolute;
    margin-top: -10px;
    top: 50%;
    right: 7px;
    font-family: "Material Icons";
    font-size: 21px;
    color: #666;
    content: "\E315";
}

.category-menu-block li a:hover {
    background: #f2f8fd;
}

/* Стиловете на въртележката с категории */
.category-set-title {
    margin: 0;
    padding: 20px 0 0 0;
    font-size: 24px;
    font-weight: 200;
}

ul.related-category-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* Стила на всяко li */
.related-category-list li {
    float: left;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

/* Отстоянията на всяка рамка */
.related-category-margin {
    margin: 12px 12px 0 0;
}

/* Премахва отстоянието на div-a на всяко 4-то li */
.related-category-list li:nth-of-type(4n){
    margin-right: -12px;
}

/* Рамката на всеки един продукт */
.related-category-main-border {
    position: relative;
    display: block;
    width: 216px;
    height: 280px;
    padding: 10px;
    text-align: center;
    box-sizing: border-box;
    /*overflow: hidden;*/
    border: 1px solid #ddd;
}

.related-category-main-border:hover {
    border: 1px solid #999;
}

.related-category-main-border img {
    max-width: 170px !important;
    max-height: 170px !important;
}

/* Стила на името на продукта */
.related-category-name {
    display: table-cell;
    width: 194px;
    height: 80px;
    padding-top: 10px;
    font-size: 16px;
    line-height: 20px;
    text-shadow: 0 1px 0 white;
    color: #005596;
    white-space: normal;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    /*background-color: #ccc;*/
}

/*********************************************************************************/
/*** СТИЛОВЕТЕ НА ИМЕТО НА КАТЕГОРИЯТА И ТУЛБАРА ОТГОРЕ В КАТЕГОРИЯ С ПРОДУКТИ ***/
/*********************************************************************************/

/* Стиловете на заглавието когато страницата е от една колона*/
.category-name {
    font-size: 24px;
    line-height: 15px;
    font-weight: normal;
}

/* Когато страницата е от две части с колона от ляво */
.floatRight .category-name {
    margin: 5px 0 22px -220px;
    font-size: 24px;
    line-height: 15px;
    font-weight: normal;
}

/* Стиловете на тулбара */
.toolbar {
    box-sizing: border-box;
    margin: 15px 0 3px 0;
    padding: 8px 10px;
    background-color: #f8f8f8;
    border: 1px solid #d9dbda;
}

.toolbar div {
    display: inline-block;
    margin-right: 15px;
    font-size: 11px;
    color: #222;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}

.toolbar select {
    margin: 0 8px;
}

.asc:before {
    font-family: "Material Icons";
    vertical-align: middle;
    margin: 0 0 0 -8px;
    font-size: 22px;
    color: #000;
    content: "\E5CF";
}

.desc:before {
    font-family: "Material Icons";
    vertical-align: middle;
    margin: 0 0 0 -8px;
    font-size: 22px;
    color: #000;
    content: "\E5CE";
}

/**********************/
/*** СТИЛА ФИЛТРИТЕ ***/
/**********************/

/* Основния контейнер с всички филтри */
.filters {
    margin-top: 42px;
}

/* Контейнера с избраните елменти от филтрите */
.currently {
    border: 1px solid #d9dbda;
    border-bottom: 0;
}

.btn-remove, .filterItemCnt {
    display: table-cell;
    vertical-align: middle;
    padding-left: 3px;
}

.filterItemType, .filterItem {
    display: block;
    font-size: 13px;
    line-height: 16px;
}

.filterItemType {
    font-weight: bold;
}

.btn-remove {
    color: #E74C3C;
}

.btn-remove:hover {
    color: #900;
}

.clearAllBtn {
    margin-bottom: 15px;
}

.clearAllBtn a {
    display: block;
    padding: 8px 10px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    background-color: #E74C3C;
}

.clearAllBtn a:hover {
    background-color: #B12820;
}

/* Филтрите */
.filterBox {
    border: 1px solid #d9dbda;
    margin-bottom: 15px;
}

.filterTitle {
    padding: 10px;
    font-size: 16px;
    font-weight: bold;
    background-color: #f8f8f8;
    border-bottom: 1px solid #d9dbda;
}

.fitlerScrollWrapper {
    max-height: 369px;
    overflow: hidden;
    overflow-y: auto;
}

.fitlerScrollWrapper ul, .currently ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.fitlerScrollWrapper li, .currently li {
    border-bottom: 1px dotted #ccc;
}

.fitlerScrollWrapper li:last-child, .currently li:last-child {
    border-bottom: 0;
}

.fitlerScrollWrapper a {
    display: block;
    padding: 8px 10px;
    color: #000;
}

.fitlerScrollWrapper a:hover {
    background-color: #f2f8fd;
}

/***************************************************/
/*** СТИЛА НА ПРОДУКТИТЕ ПРИ ИЗГЛЕД НА КАТЕГОРИЯ ***/
/***************************************************/

ul.category-products-list,
ul.brand-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* Стила на всяко li */
.category-products-list li,
.brand-list li {
    display: inline-block;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

/* Премахва отстоянието на div-a на всяко 4-то li !!! Хардкоднато е във всеки шаблон 1колона, 2колони-лефт, 3колони */

/* Отстоянията на всяка рамка */
.category-product-margin {
    margin: 11px 11px 0 0;
    font-family: 'Roboto Condensed', sans-serif;
}

/* Рамката на всеки един продукт */
.category-product-main-border,
.brands-main-border {
    position: relative;
    display: block;
    box-sizing: border-box;
    /*overflow: hidden;*/
    border: 1px solid #eee;
    
    background-size: 100% 200px;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-image: -ms-linear-gradient(bottom,#fafafa 0,#fdfdfd 20%,#fff 60%);
    background-image: -moz-linear-gradient(bottom,#fafafa 0,#fdfdfd 20%,#fff 60%);
    background-image: -o-linear-gradient(bottom,#fafafa 0,#fdfdfd 20%,#fff 60%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#fafafa),color-stop(.2,#fdfdfd),color-stop(.6,#fff));
    background-image: -webkit-linear-gradient(bottom,#fafafa 0,#fdfdfd 20%,#fff 60%);
    background-image: linear-gradient(to top,#fafafa 0,#fdfdfd 20%,#fff 60%);
}

.category-product-main-border {
    width: 233.75px;
    height: 417px;
    padding: 10px;
}

.category-product-main-border:hover,
.brands-main-border:hover {
    border: 1px solid #ccc;
}

.category-product-main-border img {
    width: 211px;
}

/* Баджа когато продукта е в промоция */
.category-product-discount-badge {
    position: absolute;
    display: inline-block;
    top: -1px;
    left: -1px;
    z-index: 100;
    padding: 2px 5px 2px 7px;
    font-size: 16px;
    color: #fff;
    background-color: #E67A00;
}

/* Ефекта в края на баджа */
.cp-badge-e {
    position: absolute;
    top: 0;
    right: -12px;
    z-index: 100;
    width: 0;
    height: 0;
    border-right: 12px solid transparent;
    border-top: 24px solid;
    color: #E67A00;
}

/* Баджа за изчерпана наличност */
.category-product-stock-badge {
    width: 211px;
    margin-top:-30px;
    z-index: 100;
    height: 26px;
    /*font: normal 14px/26px Helvetica,Arial;*/
    line-height: 26px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    background-color:#f00;
    opacity:0.5;
}


/* Стила на бранда на всеки продукт */
.category-product-brand{
    display: block;
    height: 22px;
    margin-top: 6px;
    /*font: normal 18px Helvetica,Arial;*/
    font-size: 18px;
    color: #000;
    text-shadow: 0 1px 0 white;
    text-align: center;
    text-transform: uppercase;
    overflow: hidden;
    /*background-color: #ccc;*/
}

/* Стила на името на продукта */
.category-product-name {
    display: block;
    height: 52px;
    margin-top: 8px;
    margin-bottom: 6px;
    /*font: normal 12px/14px Helvetica,Arial;*/
    font-size: 14px;
    line-height: 17px;
    text-shadow: 0 1px 0 white;
    color: #666;
    text-align: center;
    overflow: hidden;
    /*background-color: #ccc;*/
}

/* Дива в които се намира информацията за наличност и време за доставка */
.category-estimated-delivery-time {
    display: table-cell;
    vertical-align: middle;
    width: 206px;
    height: 50px;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    /*background-color: #ccc;*/
}

.category-producta-out-stock-badge {
    position: relative;
    display: inline-block;
    padding: 4px 7px 5px 28px;
    color: #fff;
    background-color: #b12704;
    border-radius: 4px;
}

.category-producta-out-stock-badge::before {
    position: absolute;
    top: 4px;
    left: 7px;
    font-family: "Material Icons";
    font-size: 16px;
    content: "clear";
}

.category-producta-in-stock-badge {
    position: relative;
    display: inline-block;
    padding-left: 18px;
    font-weight: bold;
    color: #008000;
}

.category-producta-in-stock-badge::before {
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: "Material Icons";
    font-size: 14px;
    content: "done";
}

.category-product-free-shipping-bonus {
    position: relative;
    display: inline-block;
    padding-left: 18px;
    font-weight: bold;
    color: #008000;
}

.category-product-free-shipping-bonus::before {
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: "Material Icons";
    font-size: 14px;
    content: "airplanemode_active";
}

.category-product-free-shipping-discount {
    position: relative;
    display: inline-block;
    padding: 4px 7px 5px 28px;
    color: #fff;
    background-color: #008000;
    border-radius: 4px;
}

.category-product-free-shipping-discount::before {
    position: absolute;
    top: 5px;
    left: 7px;
    font-family: "Material Icons";
    font-size: 15px;
    content: "flight";
}

.category-producta-delivery-time {
    position: relative;
    display: inline-block;
    padding-left: 18px;
    color: #666;
}

.category-producta-delivery-time::before {
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: "Material Icons";
    font-size: 14px;
    content: "access_time";
}

/* Дива в които се намира цената на продукта */
.category-products-price {
    display: block;
    margin-top: 10px;
    text-align: center;
}

/* Цената на продукта */
.category-products-price .final-price {
    display: inline-block;
    /*font: bold 18px Helvetica,Arial;*/
    font-weight: bold;
    font-size: 18px;
    color: #b12704;
    text-shadow: 0 1px 0 white;
}

.category-products-price .old-price {
    display: inline-block;
    padding-right: 14px;
    /*font: bold 16px Helvetica,Arial;*/
    font-weight: bold;
    font-size: 16px;
    text-decoration: line-through;
    color: #8b8b8b;
}

/********************************/
/*** СТИЛА НА ПРОИЗВОДИТЕЛИТЕ ***/
/********************************/

.brand-list li:nth-of-type(7n) {
    margin: 0 -11px 0 0;
}

/* Рамката на всеки един продукт */
.brands-main-border {
    width: 158.5px;
    height: 200px;
    padding: 20px;
}

.brand-name {
    display: block;
    height: 30px;
    margin-top: 12px;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    color: #000;
    text-align: center;
    overflow: hidden;
}

/**********************************************************/
/*** СТИЛА НА СТРАНИЦА С ПОДРОБНА ИНФОРМАЦИЯ ЗА ПРОДУКТ ***/
/**********************************************************/

/* Дива в които се намира заглавието и продуктовия код */
.product-top {
    border-bottom: 1px solid #d3d3d3;
}

/* Заглавието на продукта */
.product-top h1 {
    padding: 0;
    margin: -8px 0 0;
    /*font: normal 24px/35px Helvetica,Arial;*/
    font-weight: normal;
    font-size: 24px;
    line-height: 35px;
}

/* Дива на продуктовия код */
.product-top div{
    display: inline-block;
    padding: 5px 0 10px 0;
    /*font: normal 12px/20px Helvetica,Arial;*/
    font-size: 12px;
    line-height: 20px;
    /*color: #888;*/
}

.product-manufacturer, .product-weight {
    font-weight: bold;
}

.product-sku {
    padding: 2px 5px;
    margin-right: 2px;
    color: #fff;
    background-color: #b12704;
    border-radius: 4px;
    -webkit-touch-callout: all;
    -webkit-user-select: all;
    -khtml-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all;
}

/* Стила на рейтинга */
.product-top-score {
    position: relative;
    float: right;
    display: inline-block;
    margin: 0 5px;
    color: #ccc;
  
}

.product-top-score::before,
.product-top-score span::before{
    display: block;
    font-family: "Material Icons";
    font-size: 20px;
    content: "\E838\E838\E838\E838\E838";
}

.product-top-score span {
  color: gold;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

/* Бутона за споделя във фейсбук */
.fb-share-btn {
    position: relative;
    display: inline-block;
    height: 20px;
    margin-right: 5px;
    padding: 0 6px 0 18px;
    /*font: normal 12px/20px Helvetica,Arial,sans-serif;*/
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    white-space: nowrap;
    background: #4267b2;
    border: 1px solid #4267b2;
    border-radius: 3px;
}

.fb-share-btn:hover {
    color: #fff;
    background: #365899;
    border: 1px solid #365899;
}

.fb-share-btn:before {
    position: absolute;
    top: 1px;
    left: 6px;
    z-index: 1;
    font-size: 16px;
    /*font-weight: bold;*/
    content: "f";
}

/* Бутона за споделя във гугъл */
.gp-share-btn {
    position: relative;
    display: inline-block;
    height: 20px;
    padding: 0 6px 0 22px;
    /*font: normal 12px/20px Helvetica,Arial,sans-serif;*/
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    white-space: nowrap;
    background: #db4437;
    border: 1px solid #db4437;
    border-radius: 3px;
}

.gp-share-btn:hover {
    color: #fff;
    background: #c6372b;
    border: 1px solid #c6372b;
}

.gp-share-btn:before {
    position: absolute;
    top: 0;
    left: 6px;
    z-index: 1;
    font-size: 14px;
    content: "G";
}

/* Основния див на хедър частта на продуткта */
.product-header {
    display: table;
    width: 1200px;
    margin: 15px 0;
}

/* Колоната в която се намира галерията */
.product-gallery {
    display: table-cell;
    box-sizing: border-box;
    white-space: nowrap;
    width: 750px;
    vertical-align: top;
    text-align: center;
}

/* Карусела с малките снимки */
.product-thumbnails {
    display: inline-block;
    float: left;
    width: 90px;
}

.product-thumbnails img{
    max-width: 85px;
    max-height: 85px;
}

/* Голямата снимка на галерията */
.product-zoom-box {
    display: inline-block;
    float: right;
    width: 637px;
    margin-right: 15px;
}

.product-zoom-box img {
    max-width: 637px;
}

/* Колоната с информацията отстрани на галерията */
.product-info {
    position: relative;
    vertical-align: top;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
}

.product-info:before {
    content: " ";
    position: absolute;
    left: -9px;
    top: 31px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8.5px 8px 8.5px 0;
    border-color: transparent #d3d3d3 transparent transparent;
}

.product-info:after {
    content: " ";
    position: absolute;
    left: -8px;
    top: 32px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7.5px 8px 7.5px 0;
    border-color: transparent #FFF transparent transparent;
}

/* Премахва повторното появяване на цената под опцийте */
.product-options-bottom .price-box {display: none}

/* Контейнера на цената при покупка на една бройка */
.product-price-container .price-box {
    display: table;
    box-sizing: border-box;
    width: 100%;
    padding: 10px;
    text-align: center;
    /*border-bottom: 1px solid #d3d3d3;*/
}

/* Контейнера на редовната цената на продукта */
.product-price-container .regular-price,
.product-price-container .special-price {
    display: table-cell;
    height: 58px;
    vertical-align: middle;
}

/* Спана на цената на продукта */
.regular-price .price {
    font-size: 28px;
    line-height: 28px;
    font-weight: bold;
    color: #b12704;
}

.special-price .price {
    font-size: 22px;
    line-height: 28px;
    font-weight: bold;
    color: #b12704;
}

/* Спана на старата цена на продукта */
.product-price-container .old-price .price {
    font-size: 18px;
    line-height: 28px;
    font-weight: bold;
    text-decoration: line-through;
    color: #000;
}

/* Спана на отстъпката на продукта */
.product-price-container .product-discount .price {
    font-size: 22px;
    line-height: 28px;
    font-weight: bold;
    color: #008000;
}

/* Текста под цената, ако има такъв */
.product-price-container .price-label {
    padding-top: 5px;
    /*font: normal 12px Helvetica,Arial;*/
    font-size: 12px;
    color: #666;
}

/* Контейнера на старата цена при покупка на една бройка */
.product-price-container .old-price {
    display: table-cell;
    vertical-align: middle;
    width: 130px;
    border-right: 1px dotted #d3d3d3;
}

/* Контейнера на старата цена при покупка на една бройка */
.product-price-container .product-discount {
    display: table-cell;
    vertical-align: middle;
    width: 130px;
    border-left: 1px dotted #d3d3d3;
}

/* Контейнера на цената при покупка на поне Х броя */
.tier-price {
    padding: 10px;
    border-bottom: 1px solid #e9e9e9;
}

.tier-price .price{
    font-weight: bold;
    color: #b12704;
}

.tier-price .percent {
    color: #088921;
}

/* Контейнера с информация за взимане и доставяне */
.product-pick-up-info {
    padding: 10px 10px 4px 10px;
    font-size: 12px;
    background-color: #f2f8fd;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
}

.free-ship-info-span {
    font-weight: bold;
    color: #008000;
}

.free-ship-info-span-discount {
    position: relative;
    display: inline-block;
    margin: 0 3px 0 0;
    padding: 0px 7px 1px 22px;
    color: #fff;
    background-color: #008000;
    border-radius: 4px;
}

.free-ship-info-span-discount::before {
    position: absolute;
    top: 0;
    left: 4px;
    font-family: "Material Icons";
    font-size: 14px;
    content: "flight";
}

/* Полето с информация за цената на доставката */
.ship-price-info-span {
    display: block;
    margin-bottom: 7px;
}

.ship-info-price {
    font-weight: bold;
    color: #b12704;
}

.ship-price-info-span:before {
    display: inline-block;
    font-family: "Material Icons";
    vertical-align: middle;
    font-size: 20px;
    color: #38566f;
    margin: 0 7px 0 4px;
    content: "\E558";
}

/* Полето с информация за взимане на място */
.pick-up-info-span::before {
    display: inline-block;
    font-family: "Material Icons";
    vertical-align: middle;
    font-size: 20px;
    color: #38566f;
    margin: 0 7px 0 4px;
    content: "\E563";
}

/* Контейнера с опциите на продукта */
.product-options {
    padding: 0 10px;
}

.swatch-box {
    margin-top: 5px;
    text-align: left;
    border-bottom: 1px dotted #d9dbda;
}

.swatch-box {
    margin-top: 5px;
    text-align: left;
    border-bottom: 1px dotted #d9dbda;
}

/* Стила на заглавието на всяка опция */
.swatch-attr label{
    display: block;
    margin-bottom: 8px;
    font-weight: bold;
}

.product-options label.required {
    display: block;
    margin: 10px 0;
    font-size: 16px;
    font-weight: bold;
}

.select-label {
    color: #005eb8;
}

/* Стила на съобщението, че опцията е задължителна */
.product-options .validation-advice {
    margin: -4px 0 7px 0;
    font-size: 16px;
    font-weight: bold;
    color: #b94a48;
}

.product-options p.required,
.product-options .required em {display: none;}

/* Стиловете на всяка една от опциийте */
.product-options ul {
    list-style: none;
    margin: 0 -10px 0 0;
    padding: 0;
}

.product-options ul li {
    display: inline-block;
    float: left;
    margin: 0 9px 10px 0;
    height: 32px;
}

/* Стила на всяка една от опцийте */
.product-options .swatch-label {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    box-sizing: border-box;
    min-width: 32px;
    height: 32px;
    padding: 0 10px;
    text-align: center;
    font-size: 14px;
    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
}

.product-options ul li.selected .swatch-label {
    border-color: #005eb8;
    box-shadow: inset 0 0 0 1px #005eb8, inset 0 2px 8px 0 rgba(0,0,0,.15);
}

.product-options .swatch-label:hover {border-color: #666;}

.not-available {
    /*position: relative;
    pointer-events: auto;
    cursor: pointer;*/
    background: url(https://www.donbaron.gr/skin/frontend/donbaron/default/images/bg_x.png) center no-repeat transparent;
    opacity: 0.3;
}

/*.not-available:after {
    content: '';
    position: absolute;
    width: 100%; height: 100%;
    top: 0; left: 0;
}*/

.product-options .swatch-label img {
    position: absolute;
    top: 3px;
    left: 3px;
    max-width: 24px;
    max-height: 24px;
}

/* Стиловете на количеството и бутоните за пазаруване */
.product-shop {
    text-align: center;
}

.qtyTitle {
    margin: 15px 0;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.qty-box {
    display: inline-flex;
    /*float: left;*/
    /*margin-top: -4px;*/
    padding: 3px 4px;
    border: 1px solid #A7A7A7;
    border-radius: 70px;
}

.input-qty {
    float: left;
    width: 34px;
    padding: 0;
    text-align: center;
    font-size: 20px;
    line-height: 20px;
    font-weight: 500;
    /*background-color: #ccc;*/
    border: 0;
}

.qty-button-minus, .qty-button-plus {
    position: relative;
    float: left;
    font-size: 20px;
    line-height: 18px;
    font-weight: bold;
    color: #b12704;
    background-color: transparent;
    border:0;
}

.qty-button-minus:before {
    vertical-align: middle;
    font-family: "Material Icons";
    content: "\E15B";
}

.qty-button-plus:before {
    vertical-align: middle;
    font-family: "Material Icons";
    content: "\E145";
}

/* Стиловете на полето показващ наличността на продукта */
.availability {
    float: right;
    margin-left: 10px;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
}

.availability div {
    display: block;
}

.availability.in-stock {
    /*font-family: 'Roboto Condensed', sans-serif;*/
    /*min-width: 160px;*/
    color: #008000;
}

.availability.in-stock .inStock-status1-out-of-stock,
.availability.in-stock .inStock-status-out-of-stock {
    display: none;
}

.inStock-status,
.inStock-status-out-of-stock {
    font-family: Helvetica,Arial;
    font-weight: normal;
    font-size: 12px;
}

.availability.out-of-stock {
    min-width: 150px;
    color: #b12704;
}

.availability.out-of-stock .inStock-status1,
.availability.out-of-stock .inStock-status {
    display: none;
}

/* Стиловете на полето показващо гаранцията */
.warranty-container {
    display: inline-block;
    position: relative;
    padding-left: 29px;
    padding-right: 8px;
    margin-top: 15px;
    text-align: left;
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    background-color: #008000;
    border-radius: 3px;
}

.warranty-container::before {
    position: absolute;
    top: 0;
    left: 6px;
    font-family: "Material Icons";
    font-size: 16px;
    content: "verified_user";
}

/* Стиловете на полето показващо времето за доставка */
.inStock-deliveryTime-container {
    display: inline-block;
    position: relative;
    padding-left: 37px;
    margin-top: 15px;
    text-align: left;
    font-size: 12px;
    line-height: 15px;
    /*background-color: #ccc;*/
}

.inStock-deliveryTime-container::before {
    position: absolute;
    top: 8px;
    left: 0;
    font-family: "Material Icons";
    font-size: 32px;
    content: "event_available";
}

.product-cart-buttons {
    margin-top: 12px;
}

.product-cart-buttons .button {
    padding: 0 15px;
    font-size: 15px;
    line-height: 35px;
    /*background-color: #229b56;*/
    border: 2px solid transparent;
    border-radius: 4px;
}

.btn-cart {
    margin-right: 12px;
    color: #fff;
    background-color: #229b56;
}

.btn-cart:hover {
    background-color: #1a7441;
}

.btn-cart:active {
    background-color: #229b56;
    border-color: #1a7441;
}

.button.out-of-stock {
    background-color: #ef2809;
}

.btn-cart:before, .button.out-of-stock:before {
    display: inline-block;
    font-family: "Material Icons";
    vertical-align: middle;
    font-size: 20px;
    margin: -2px 10px 0 -3px;
    content: "\E8CC";
}

a.btn-leasing {
    display: inline-block;
    color: #000;
    background-color: #ffda31;
    opacity: 0.4;
}

.available-soon {
    margin: 10px 10px -5px 10px;
    padding: 10px 0;
    color: #a94442;
    background-color: #f2dede;
    border:1px solid #ebccd1;
    border-radius: 4px;
}

.addto {
    margin-top: 15px;
}

/* Стиловете на "или поръчайте за секунди" под бутона за добавяне в количката */
.product-fast-order-label {
    text-align: center;
}

.product-fast-order-label span{
    /*padding: 0 10px;*/
    font-size: 20px;
    /*line-height: 30px;*/
}

.product-fast-order {
    margin: 15px 15px 15px 15px;
    padding: 5px 15px 10px 15px;
    font: normal 25px Helvetica,Arial;
    text-align: center;
    background-color: #f5f5f5;
    border: 1px solid #d3d3d3;
    border-radius: 3px; 
}

.product-fast-order-terms {
    margin: 5px 0;
    text-align: center;
    font-size: 12px;
}

/* Стиловете на "или поръчайте по телефона" под формата за поръчка */
.product-order-phone-label {
    text-align: center;
    margin-top: 10px;
}

.product-order-phone-label span{
    padding: 0 10px;
    /*font: italic 16px Helvetica,Arial;*/
    font-style: italic;
    font-size: 16px;
    background-color: #FFF;
}

.product-order-phone {
    margin: -10px 15px 0 15px;
    padding-top: 18px;
    /*font: normal 25px Helvetica,Arial;*/
    font-size: 25px;
    text-align: center;
    border-top: 1px solid #d3d3d3;
}

.product-work-time {
    margin: 5px 0 10px 0;
    text-align: center;
    font-size: 12px;
}

/* Стиловете на падащите табове под формата за поръчка */
.catmenu {
    list-style: none;
    padding: 0;
    margin: 0;
}
.product-tips-toggler {
    cursor: pointer;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 10px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 0 1px 0 white;
    background-color: #f8f8f8;
    border: 0;
    border-top: 1px solid #e9e9e9;
}

.product-tips-toggler:hover {
    background-color: #f0f0f0;
}

.product-tips-toggler:before {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
    padding: 2px 5px;
    font-family: "Material Icons";
    font-size: 14px;
    color: #999;
    border: 2px solid #999;
    border-radius:100px;
    content: "\E876";
}

/* Стила  на съдържанието на всеки таб */
.product-tips-toggler-content {
    display: none;
    padding: 10px;
    border-top: 1px solid #e9e9e9;
    
}

.product-tips-toggler-content h2 {font-size: 14px}

/* Баджовете под снимката на продукта в продуктова страница */
.widget_benefits_prd_page {
    margin-bottom: 15px;
    margin-top: 20px;
}

.widget_benefits_prd_page ul {
    display: inline-block;
    list-style: none;
    padding: 0 0 0 15px;
    margin: 0;
    width: 1185px;
    border: 1px solid #e3e3e3;
    border-top: 10px solid #e3e3e3;
}

.widget_benefits_prd_page ul li {
    position: relative;
    float: left;
    width: 160px;
    padding: 12px 0 12px 70px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    line-height: 17px;
    font-weight: normal;
    /*background: #ccc;*/
}

.prd_badge1::before {
    position: absolute;
    top: 22px;
    left: 15px;
    font-family: "Material Icons";
    content: '\E7F2';
    font-size: 45px;
    font-weight: lighter;
    color: #007bc4;
}
.prd_badge2:before {
    position: absolute;
    top: 23px;
    left: 12px;
    font-family: "Material Icons";
    content: '\E558';
    font-size: 45px;
    font-weight: lighter;
    color: #007bc4;
}
.prd_badge3:before {
    position: absolute;
    top: 20px;
    left: 15px;
    font-family: "Material Icons";
    content: 'autorenew';
    font-size: 45px;
    font-weight: lighter;
    color: #007bc4;
}
.prd_badge4:before {
    position: absolute;
    top: 22px;
    left: 15px;
    font-family: "Material Icons";
    content: 'unarchive';
    font-size: 45px;
    font-weight: lighter;
    color: #007bc4;
}
.prd_badge5:before {
    position: absolute;
    top: 20px;
    left: 15px;
    font-family: "Material Icons";
    content: 'verified_user';
    font-size: 45px;
    font-weight: lighter;
    color: #007bc4;
}

/* Колоната с табовете отляво */
.info-tabs {
    display: inline-block;
    float: left;
    width: 660px;
    /*background-color: #eee*/
}

/* Стиловете на табовете */
.product-tabs {
    list-style: none;
    margin: 0;
    padding: 0;
    border-bottom:1px solid #666;
    /*background-color: #ccc;*/
}

.product-tabs li {
    display: inline-block;
    margin-right: 2px;
    text-transform: uppercase;
}

.product-tabs a {
    display:block;
    padding: 6px 10px;
    color:#444;
}

.product-tabs a:hover {
    background-color: #f4f4f4;
}

.product-tabs li.active a,
.product-tabs li.active a:hover {
    background-color: #000;
    color: #fff;
}

.product-tabs-content {
    display: inline-block;
    width: 100%;
    /*padding-top: 10px;*/
    
}

/* Различните хединги и параграфи и др. в табовете */
.product-tabs-content img {max-width: 660px;}

.product-tabs-content h1,
.product-tabs-content h2 {
    font-size: 18px;
    line-height: 26px;
}

.product-tabs-content h3 {
    font-size: 15px;
    line-height: 1.75;
    font-weight: normal;
    padding: 15px;
    background-color: #F0F3F9;
    border: 1px solid #C8D2EA;
    border-radius: 3px;
}

.product-tabs-content h4 {
    font-size: 15px;
    line-height: 1.75;
    font-weight: normal;
    padding: 15px;
    background-color: #FFFFE4;
    border: 1px solid #FFE980;
    border-radius: 3px;
}

.product-tabs-content iframe {
    display: block;
    margin: 0 auto;
}

/* Таблицата със спецификациите */
.product-tabs-content table {
    border-collapse: collapse;
    width: 100%;
    border: 0;
}

.product-tabs-content tr:nth-child(odd){
    background-color: #eff9fe;
}

/* Линка към всички от този производител в таба на бранда */
.brand-tab a { float: right; clear: both}
.brand-tab img {margin-left: 10px}

/* Общо за колоните на таблицата със спецификацийте */
.product-tabs-content td {
    padding: 8px;
    vertical-align: top;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

/* Колоната с вида на спецификацията */
.product-tabs-content td.label {
    width: 225px;
    font-weight: bold;
    border-right: 1px solid #d9dbda;
}

/* Пояснителен текст за продавания продукт */
.prd-opd {
    margin-top: 15px;
}

.prd-bordered {
    padding: 10px;
    border:1px solid #ccc;
    border-radius: 4px;
}

.prd-opd ul {
    display: inline-block;
    padding: 0 0 10px 20px;
    margin: 0;
}

.prd-opd ul li {
    padding-top: 15px;
}

/* Колоната с модулите отдясно */
.product-carousels {
    display: inline-block;
    float: right;
    width: 525px;
    /*background-color: #EEE;*/
}

/* Стиловете на подобните продукти */
.block-related, .block-up-sell {
    margin: 0 0 10px 0;
}

.block-related .block-title, .block-up-sell .block-title {
    margin: 0;
    padding: 6px 0;
    font-size: 16px;
    font-weight: normal;
    border-bottom: 1px solid #000;
}

ul.related-products-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* Стила на всяко li */
.related-products-list li{
    display: inline-block;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

/* Премахва отстоянието на div-a на всяко 4-то li */
.related-products-list li:nth-of-type(6n){
    margin: 0 -6px 0 0;
}

/* Отстоянията на всяка рамка */
.related-products-margin {
    margin: 6px 6px 0 0;
}

/* Рамката на всеки един продукт */
.related-products-main-border {
    position: relative;
    display: block;
    width: 171px;
    height: 263px;
    padding: 10px;
    box-sizing: border-box;
    /*overflow: hidden;*/
    border: 1px solid #ddd;
    
    background-size: 100% 200px;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-image: -ms-linear-gradient(bottom,#fafafa 0,#fdfdfd 20%,#fff 60%);
    background-image: -moz-linear-gradient(bottom,#fafafa 0,#fdfdfd 20%,#fff 60%);
    background-image: -o-linear-gradient(bottom,#fafafa 0,#fdfdfd 20%,#fff 60%);
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#fafafa),color-stop(.2,#fdfdfd),color-stop(.6,#fff));
    background-image: -webkit-linear-gradient(bottom,#fafafa 0,#fdfdfd 20%,#fff 60%);
    background-image: linear-gradient(to top,#fafafa 0,#fdfdfd 20%,#fff 60%);
}

.related-products-main-border:hover {
    border: 1px solid #999;
}

/* Баджа когато продукта е в промоция */
.related-products-discount-badge {
    position: absolute;
    display: inline-block;
    top: -1px;
    left: -1px;
    z-index: 100;
    padding: 6px 5px 6px 7px;
    font-size: 12px;
    color: #fff;
    background-color: #E67A00;
}

/* Ефекта в края на баджа */
.cp-badge-e {
    position: absolute;
    top: 0;
    right: -12px;
    z-index: 100;
    width: 0;
    height: 0;
    border-right: 12px solid transparent;
    border-top: 24px solid;
    color: #E67A00;
}

/* Стила на името на продукта */
.related-products-name {
    display: block;
    width: 149px;
    height: 57px;
    margin-top: 9px;
    font-size: 12px;
    line-height: 14px;
    text-shadow: 0 1px 0 white;
    color: #000;
    white-space: normal;
    text-align: center;
    overflow: hidden;
    /*background-color: #ccc;*/
}

/* Дива в които се намира цената на продукта */
.related-products-price {
    display: block;
    margin-top: 9px;
    text-align: center;
}

/* Цената на продукта */
.related-products-price .final-price {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    color: #b12704;
    text-shadow: 0 1px 0 white;
}

/* Стила на ревютата */
.product-reviews {
    text-align: center;
}

.product-reviews h2 {
    display: inline-block;
    margin: 15px 0 0 0;
    padding: 0 15px;
    font-size: 16px;
    font-weight: bold;
    background-color: #fff;
}

.top-review-box {
    margin: -11px 0 0 0;
    padding: 35px 0 0 0;
    text-align: left;
    border-top: 1px solid #000;
}

.top-review-left {
    float: left;
    width: 660px;
    /*background-color: #eee;*/
}

.product-rating {
    font-size: 18px;
    font-weight: bold;
}

.product-score {
    position: relative;
    display: inline-block;
    margin: 10px 0 10px -5px;
    color: #ccc;
}
.product-score::before,
.product-score span::before{
    display: block;
    font-family: "Material Icons";
    font-size: 50px;
    line-height: 50px;
    content: "\E838\E838\E838\E838\E838";
}
.product-score span {
    display: inline-block;
    color: gold;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.top-review-right {
    float: right;
    width: 380px;
    padding: 15px;
    font-size: 20px;
    line-height: 30px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
}

.top-review-right a,
.buttons-set button,
.buttons-set a {
    display: inline-block;
    margin-top: 15px;
    padding: 9px 16px;
    font-size: 18px;
    line-height: 20px;
    color: #fff;
    background-color: #005eb8;
    border-color: #005eb8;
    border-radius: 4px;
}

.top-review-right a:hover,
.buttons-set button:hover,
.buttons-set a:hover {
    background-color: #004485;
    border-color: #003f7b;
}

/* Стила на формата за добавяне на ревю */
.form-add {
    margin-top: 35px;
    /*background-color: #eee;*/
}

.form-add-left {
    float: left;
    display: inline-block;
    width: 592.5px;
    /*background-color: #eee;*/
}

.form-add-left .input-box {
    display: inline-block;
    width: 286.5px;
    margin-bottom: 15px;
}

.form-add-left .input-text{
    width: 100%;
    box-sizing: border-box;
    height: 36px;
    padding: 7px 12px;
}

.form-add-left textarea {
    max-width: 100%;
    min-width: 100%;
    box-sizing: border-box;
    min-height: 156px;
    padding: 7px 12px;
}

.form-add-right {
    float: right;
    display: inline-block;
    width: 592.5px;
    text-align: center;
    /*background-color: #eee;*/
}

.review-section-title {
    margin: 0 0 15px 0;
    font-size: 18px;
    font-weight: bold;
}

.form-add-right .data-table {
    float: right;
    border-collapse: collapse;
    border: 0;
}

.form-add-right .data-table td {
    padding: 10px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.form-add-right .value-stars {
    border-top: 1px solid #ccc;
    text-align: right;
    font-weight: bold;  
}

.form-add-right .value-type {
    border-left: 1px solid #ccc;
    text-align: right;
    font-weight: bold;
}

.form-add-right .value {
    text-align: center;
}

.buttons-set {
    text-align: center;
}

/* Стила на ревютата */
.box-reviews {
    margin-top: 35px;
    border-top: 1px solid #eee;
}

.review-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.review-list li {
    padding: 15px 0;
    border-bottom: 1px solid #eee;
}

.review-left-side {
    float: left;
    width: 220px;
    /*background-color: #eee;*/
}

.review-right-side {
    float: right;
    width: 965px;
    /*background-color: #eee;*/
}

.review-left {
    float: left;
    width: 650px;
    /*background-color: #eee;*/
}

.review-left h4 {
    margin: 0 0 8px 0;
    font-size: 18px;
    font-weight: bold;
}

.review-ratings {
    float: right;
    width: 300px;
    text-align: right;
    font-weight: bold;
    line-height: 27px;
    /*background-color: #eee;*/
}

/************************/
/*** СТИЛА НА ЧЕКАУТА ***/
/************************/

.checkout-title {
    margin: 25px 0 40px 0;
    font-size: 30px;
    font-weight: normal;
    text-align: center;
}

/* Стила на всеки син контейнер */
.checkout-blue-container {
    position: relative;
    box-sizing: border-box;
    margin-bottom: 15px;
    padding: 15px;
    border-radius: 3px;
    /*text-shadow: 0 1px 0 white;*/
}

/* Стила на всеки бял контейнер */
.checkout-white-container {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 1px 1px 2px #BBC6CC;
    padding: 20px;
    margin-bottom: 15px;
    overflow: hidden;
    border: 0 none;
    text-shadow: none;
}

/* Стила на заглавието на всеки контейнер */
.checkout-container-title {
    font-size: 20px;
    text-indent: 10px;
    margin: 0 0 10px;
    font-weight: normal;
}

/* Колоната със снимката на продукта */
.cart_product_image_col {
    display: table-cell;
    width: 110px;
    box-sizing: border-box;
    padding-right: 15px;
    vertical-align: middle;
}

.cart_product_image_col img {
    float: left;
}

/* Колоната с името и на продукта */
.cart_product_information_col {
    display: table-cell;
    width: 570px;
    box-sizing: border-box;
    vertical-align: middle;
}

.cart_product_name {
    display: block;
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

.product_cart_options {
    display: inline-block;
    padding: 5px 0;
    font-size: 12px;
    color: #666;
}

.product_cart_options_value {
    font-weight: bold;
    color: #000;
}

/* Колоните с единичната цена, количеството и крайната цена */
.cart_product_price,
.cart_product_quantity,
.cart_product_total_price {
    display: table-cell;
    width: 150px;
    box-sizing: border-box;
    vertical-align: middle;
}

/* Колоната с единичната цена */
.cart_product_price {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

/* Колоната с количеството */
.cart_product_quantity {
    text-align: center;
    font-weight: bold;
}

.cart_product_quantity select {
    height: 40px;
    margin: 0px;
    margin-right: 10px;
    box-sizing: border-box;
    font-size: 14px;
    vertical-align: middle;
    border-radius: 4px;
}

/* Колоната с крайната цена за продукта */
.cart_product_total_price {
    font-size: 20px;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
}

.cart_product_original_price {
    display: block;
    font-size: 14px;
    text-decoration: line-through;
    color: #b12704;
}

.link-edit-attributes,
.cart_product_total_price a {
    display: block;
    font-size: 12px;
    font-weight: normal;
}

/* Стила на бутоните */
.checkout-cart-footer {
    display: table;
    width: 100%;
}

.checkout-cart-footer-left,
.checkout-cart-footer-center,
.checkout-cart-footer-right {
    display: table-cell;
    vertical-align: bottom;
}

.checkout-cart-footer-left {
    width: 400px;
    font-size: 16px;
    line-height: 30px;
    text-align: left;
    /*background-color: #eee;*/
}

.checkout-cart-footer-left span {
    float: right;
    font-weight: bold;
}

.discount span {
    color: #b12704;
}

.freeShip {
    color: #088921;
}

/* Стила на формата за добавяне на промо код */
/*.checkout-cart-footer-center {
    vertical-align: middle;
}*/

.checkout-cart-footer-center {
    text-align: center;
}

#discount-coupon-form {
    display: inline-block;
    margin-left: 15px;
}

.checkout-cart-footer-center .agreementsBox {
    text-align: left;
    padding-left: 80px;
    line-height: 30px;
}

.discount-coupon {
    display: table-cell;
    width: 330px;
    height: 80px;
    margin: 0;
    padding: 5px 15px;
    vertical-align: middle;
    text-align: center;
}

.discount-coupon div {
    margin-bottom: 8px;
}

.input-box-coupone {
    width: 200px;
    margin-right: 5px;
    padding: 0 10px;
    font-size: 16px;
}

.discount-coupon .validation-advice {
    float: left;
    width: 100%;
}

/* Стила на бутона и общата сума на поръчката */
.checkout-cart-footer-right {
    width: 310px;
    text-align: right;
    font-size: 25px;
    font-weight: bold;
    /*background-color: #eee;*/
}

.btn-proceed-checkout {
    display: inline-block;
    margin-top: 15px;
    padding: 10px 15px;
    text-align: center;
    font-size: 16px;
    text-shadow: 0px -1px rgba(0, 0, 0, 0.4);
    color: #FFF;
    box-shadow: 0px 0px 8px #DFE3E6;
    background: linear-gradient(to bottom, #69C03B, #5CA934 66%, #54992F) repeat scroll 0% 0% #5CA934;
    border: 1px solid #498529;
    border-radius: 5px;
}

.btn-proceed-checkout:hover {
    color: #fff;
    background: linear-gradient(to bottom, #75C749, #65B838 66%, #5EA934) repeat scroll 0% 0% #5CA934;
    border-color: #498529;
}

.btn-proceed-checkout:active {
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4);
}

/* Стиловете на полетата когато системата зарежда при чекаут */
.amscheckout-loading {
    cursor: wait;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://www.donbaron.gr/skin/frontend/donbaron/default/images/loading.gif) center no-repeat transparent;
    background-color: #fff;
    opacity: 0.5;
    z-index: 10;
}

/* Стиловете на инфромацията за клиента */
.tabs_title {
    display: none;
    list-style: none;
    margin: 0 0 35px 0;
    padding: 0;
    border-left: 1px solid #1763AA;
}

.tabs_title li {
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
    float: left;
    width: 33.33333333333333%;
    padding: 8px 0;
    text-align: center;
    font-size: 16px;
    color: #1763AA;
    border: 1px solid #1763AA;
    border-left: 0;
}

.tabs_title li:hover {
    background-color: #e4f1f9;
}

.tabs_title li.active {
    background-color: #1763AA;
    color: #fff;
}

.tabs_title li.active:after {
    content: '';
    position: absolute;
    left: 45%;
    top: 100%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #1763AA;
    clear: both;
}

.checkout-login-register-form {
    padding-top: 15px;
    margin-bottom: 15px;
}

.customer-has-addresses {
    text-align: center;
    margin-bottom: 20px;
}

.customer-has-addresses div {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}

.billing,
.billing-address {
    list-style: none;
    margin: 0;
    padding: 0;
}

.billing-address li:nth-child(5) {
    display: none;
}


.billing-address .field, .amscheckout-row {
    position: relative;
    min-height: 45px;
}

.billing-address em {
    margin-right: 5px;
    font-weight: bold;
    color: #c00;
}

.billing-address label {
    position: absolute;
    top: 8px;
    display: inline-block;
    width: 150px;
    padding-right: 15px;
    text-align: right;
    font-weight: bold;
}

.billing-address .input-box,
.amscheckout-control {
    box-sizing: border-box;
    display: inline-block;
    margin: 0 0 15px 165px;
    width: 100%;
}

.validation-failed {
    border-color: #c00;
}

.validation-advice {
    color: #c00;
}

.billing-address input:not([type=checkbox]) {
    width: 403px;
    box-sizing: border-box;
}

.checkout-login-register-form input:not([type=checkbox]) {
    width: 390px;
}

/* Общо за методите на доставка и плащане */
.methods {
    margin: 0;
    padding-top: 10px;
}

.methods label {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    text-indent: 28px;
    border-radius: 5px;
    /*background-color: #eee;*/
}

.methods label:hover {
    background-color: #f3f3f3;
}

.methods .radio{
    position: absolute;
    top: 11px;
    z-index: 5;
}

/* Стиловете на методите за доставка */
.shipping_methods ul {
    list-style: none;
    margin: 0;
    padding: 0;

}

.shipping_methods li:not(:last-child) {
    padding-bottom: 5px;
    border-bottom: 1px dotted #ccc;
}

.shipping_methods li {
    position: relative;
    margin-top: 5px;
    height: 40px;
    font-size: 16px;
    font-weight: bold;
    text-indent: 12px;
}

.shipping_methods span {
    float: right;
}

.shipping_methods input:checked + label{
    background-color: #e4f1f9;
}

#shippingmethod-error {
    font-weight: bold;
    color:#B94A48;
}

/* Стиловете на методите на плащане */
.payment-methods dt {
    position: relative;
    height: 40px;
    font-size: 16px;
    font-weight: bold;
    text-indent: 12px;
    margin-top: 10px;
    /*background-color: #eee;*/
}

.payment-methods ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.payment-methods dd {
    margin: 0;
    border-radius: 3px;
}

.payment-methods .agreement-content {
    position: relative;
    margin: 3px 0 0 0;
    padding: 10px;
}

.payment-methods .agreement-content:before {
    content: " ";
    position: absolute;
    top: -7px;
    left: 17px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 7px 5px;
    border-color: transparent transparent #e4f1f9 transparent;
}

/******************************************/
/*** СТИЛА НА КОЛИЧКАТА КОГАТО Е ПРАЗНА ***/
/******************************************/

.cart-empty {
    text-align: center;
}

.cart-empty img {
    padding: 15px 0;
}

.cart-empty p {
    max-width: 550px;
    margin: 0 auto;
    padding: 20px 0 25px 0;
}

/*******************************/
/*** СТИЛА НА CMS СТРАНИЦИТЕ ***/
/*******************************/

/* Стила на въпросите в секцията FAQ */
.faqs {
    list-style: none;
    margin: 15px 0 0 0;
    padding: 0;
    border: 1px solid #e9e9e9;
    border-top: 0;
}

.question-toggler {
    cursor: pointer;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 10px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 0 1px 0 white;
    background-color: #f8f8f8;
    border: 0;
    border-top: 1px solid #e9e9e9;
}

.question-toggler:hover {
    background-color: #f0f0f0;
}

.question-toggler:before {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
    padding: 2px 5px;
    font-family: "Material Icons";
    font-size: 14px;
    color: #999;
    content: "\E8AF";
}

/***********************************/
/*** СТИЛА НА ФОРМАТА ЗА КОНТАКТ ***/
/***********************************/

/* Заглавието на формата за контакт */
.contact-form-title {
    position: relative;
    padding: 10px 0;
    margin-bottom: 20px;
    text-align: center;
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase;
    color: #000;
}

.contact-form-title:after {
    content: '';
    height: 2px;
    background-color: #007bc4;
    bottom: -2px;
    width: 10%;
    position: absolute;
    left: 45%;
}

/* Стиловете на самата форма */
.contact-form label {
    display: block;
    font-weight: bold;
    padding: 5px 0;
}

.contact-form em {
    margin-right: 5px;
    font-weight: bold;
    color: #c00;
}

.contact-form input,
.contact-form textarea,
.contact-form select,
.validate-select {
    box-sizing: border-box;
    width: 100%;
    height: 40px;
}

.validate-select {max-width: 403px}

.contact-form textarea {
    max-width: 100%;
    min-height: 251px;
}

.contact-left {
    float: left;
    box-sizing: border-box;
    width: 600px;
    /*background-color: #eee;*/

}

.contact-rigth {
    float: right;
    box-sizing: border-box;
    width: 570px;
    /*background-color: #eee;*/
}

/********************************/
/*** СТИЛА НА ФОРМАТА ЗА ВХОД ***/
/********************************/

.login-register-title {
    margin-top: -20px;
    padding-bottom: 15px;
    text-align: center;
    font-size: 35px;
}

.login-register-from {
    width: 350px;
    margin: 0 auto;
}

.login-register-from .page-title {
    padding: 5px 0 20px 0;
    text-align: center;
    font-size: 25px;
}

.login-register-from .input-box {
    margin-top: 10px;
}

.login-register-from label {
    font-weight: bold;
}

.login-register-from em {
    margin-right: 5px;
    font-weight: bold;
    color: #c00;
}

.f-right {
    float: right;
}

.login-register-from input {
    box-sizing: border-box;
    width: 100%;
    margin-top: 5px;
}

.captcha-image {
    margin-top: 15px;
    text-align: center;
}

.login-register-from .buttons-set button {
    width: 100%;
    margin-bottom: 10px;
}

.login-register-from .product-order-phone {
    margin: -10px 0 0 0;
}

.login-register-from .grey-button {
    width: 100%;
    box-sizing: border-box;
    margin: 10px 0 5px 0;
}

/***********************/
/*** СТИЛА НА ФУТЪРА ***/
/***********************/

/*footer {margin-top: 15px;}*/

/* Стила на основния див на всяка секция от футъра */
.main-footer-container {
    padding:15px 0;
    text-align: center;
    border-top: 1px solid #d9dbda;
}

.catmenu {
    list-style: none;
    margin: 0;
    padding: 0;

}

.main-footer-container .catmenu li {
    display: inline-block;
    width: 285px;
    margin-right: 15px;
    text-align: left;
}

/* Стила на заглавията на линковете */
.footer-col-title {
    padding: 4px 0 8px 0;
    font-size: 18px;
}

.categories {
    float: left;
    margin: 0;
    padding: 0;
}

.categories li {
    display: block;
}

/* Стила на всеки един от линковете */
.categories a {
    display: block;
    margin: 4px 0;
    font-size: 12px;
    color: #333;
}

.categories a:hover {
    text-decoration: underline;
    color: #000;
}

/* Стила на центрирания див на всяка секция от футъра */
.footer-centered-container {
    width: 1200px;
    margin: auto;
}

.payments-left {float: left}
.payments-rigth {float: right}
.social {margin-right: 15px}


/* Стила на секция 4 от футъра */
.footer-container-section-4, .footer-container-section-4 a {
    /*font: normal 11px/20px Helvetica,Arial;*/
    font-size: 11px;
    line-height: 20px;
    color: #666;
}
div.block-related-category .aw-arp-block-content {
    padding: 5px 0 0 5px;
    overflow: hidden;
    clear: both;
}

div.block-related-category .aw-arp-item {
    text-align: center;
    width: 100px;
    min-height: 100px;
    display: -moz-inline-stack;
    display: inline-block !important;
    vertical-align: top;
    zoom: 1;
    _height: 250px;
    margin: 5px 5px 20px;
}

div.block-related-category .aw-arp-item img {
    border: 1px solid #A9A9A9;
    width: 75px;
    margin-bottom: 10px;
}

div.block-related-category .aw-arp-block-content .aw-arp-addtocart>p {
    margin-bottom: 5px;
}

div.block-related-category .footer .aw-arp-block-content li {
    display: inline-block !important;
}

div.block-related-category .footer .aw-arp-block-content a {
    color: #1E7EC8;
}
/**
 * Copyright 2016 The Valdecode Cookie Law Compliance Authors. All rights reserved.
 * Use of this source code is governed by a MIT-style
 * license that can be found in the LICENSE.txt file.
 */
#v-cookielaw { overflow: hidden; background: #fff; color: #444; z-index: 9999; font-size: 13px; }
#v-cookielaw .v-message { padding: 5px 10px; text-align: left; }
#v-cookielaw .v-actions { }
#v-cookielaw .v-button { color: #222; display: inline-block; background-color: #ececec; background-image: linear-gradient(#f4f4f4, #ececec); border: 1px solid #d4d4d4; padding: 4px 10px; text-decoration: none; text-shadow: 1px 1px 0 #fff; border-radius: 2px; }
#v-cookielaw .v-button.v-accept:before { content: "\2714"; }
#v-cookielaw .v-button:hover,
#v-cookielaw .v-button:focus { color: #fff; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); border-color: #3072b3; border-bottom-color: #2a65a0; background-color: #2a65a0; background-image: linear-gradient(#599bdc, #3072b3); }
#v-cookielaw .v-button:active {  border-color: #2a65a0; border-bottom-color: #3884cd; background-color: #3072b3; background-image: linear-gradient(#3072b3, #599bdc); }

#v-cookielaw.v-bar { display: table; width: 100%; padding: 5px 0; }
#v-cookielaw.v-bar .v-message { display: table-cell; }
#v-cookielaw.v-bar .v-actions { display: table-cell; vertical-align: middle; width: 250px; padding-right: 10px; text-align: right; }
#v-cookielaw.v-bar.v-top { position: relative; border-bottom: 1px solid #000; }
#v-cookielaw.v-bar.v-bottom { position: fixed; bottom: 0; border-top: 1px solid #000; }

#v-cookielaw.v-box { position: fixed; max-width: 300px; border: 1px solid #000; border-radius: 3px; margin: 10px; }
#v-cookielaw.v-box .v-actions { float: left; margin: 5px 10px; }
#v-cookielaw.v-box.v-top-left { top: 0; left: 0; }
#v-cookielaw.v-box.v-top-right { top: 0; right: 0; }
#v-cookielaw.v-box.v-bottom-left { bottom: 0; left: 0; }
#v-cookielaw.v-box.v-bottom-right { bottom: 0; right: 0; }

/* RWD */
@media (max-width: 480px) {
    #v-cookielaw.v-box { display: table; width: 100% !important; padding: 5px 0 0; position: fixed; bottom: 0 !important; top: auto !important; border-top: 1px solid #000; max-width: 100%; margin: 0; border-radius: 0; border-right: 0; border-left: 0; border-bottom: 0; }
    #v-cookielaw.v-box .v-message { display: table-cell; }
    #v-cookielaw.v-box .v-actions { display: table-cell; vertical-align: middle; width: 250px; padding-right: 10px; text-align: left; }

    #v-cookielaw .v-message { float: left; }
    #v-cookielaw .v-actions { float: left; margin: 5px 10px; }
    #v-cookielaw.v-bar .v-actions { width: auto; }
}

/* Skin - Yellow Alert */
#v-cookielaw.v-yellow-alert { background: #fffbcd; border-color: #e2cd7b !important; }

/* Skin - Dark Clean */
#v-cookielaw.v-dark-clean { color: #fff; background: #2c2c2c; border-color: #55575f !important; }
#v-cookielaw.v-dark-clean .v-button { color: #fff; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); border-color: #3072b3; border-bottom-color: #2a65a0; background-color: #2a65a0; background-image: linear-gradient(#599bdc, #3072b3); }
#v-cookielaw.v-dark-clean .v-button:hover,
#v-cookielaw.v-dark-clean .v-button:focus { background-color: #3678a0; background-image: linear-gradient(#68abdc, #387cb3); }

/* Skin - Minimalist */
#v-cookielaw.v-minimalist { color: #2c2c2c; background: #f0f0f0; border-color: #e0e0e0 !important; font-size: 11px; font-family: Verdana; }
#v-cookielaw.v-bar.v-minimalist { padding: 2px 0; }
#v-cookielaw.v-box.v-minimalist { width: 260px; }
#v-cookielaw.v-box.v-minimalist .v-actions { margin: 5px; }
#v-cookielaw.v-box.v-minimalist .v-message { padding: 5px; }
#v-cookielaw.v-minimalist .v-button { padding: 3px 6px; }

