/*-------------------------------------------------------------------------------------------------------------------------------*/
/* COLOR FIX CSS -> PHP */
/* ersetzt alle Farben des Mango Templates mit Custom Shop Farben */
/*-------------------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------*/
/* TABLE OF CONTENTS: */
/*--------------------------------------------------------*/
/* 01 - FONTS USAGE */
/* 02 - RESET STYLES */
/* 03 - GLOBAL SETTINGS */
/* 04 - TEMPLATE TOYS */
    /* 04.01 - header */
    /* 04.02 - footer */
    /* 04.03 - company information and latest review */
    /* 04.04 - products slider */
    /* 04.05 - sales blocks */
    /* 04.06 - sidebar menu */
    /* 04.07 - navigation banner */
/* 05 - TEMPLATE FOOD */
    /* 05.01 - main color styles */
    /* 05.02 - inline products */
    /* 05.03 - products in columns */
    /* 05.04 - from the blog */
    /* 05.05 - mozaic banner */
/* 06 - TEMPLATE EVERYTHING */
    /* 06.01 - main color styles */
    /* 06.02 - navigation banner (size 1) */
/* 07 - TEMPLATE ELECTRONIC */
    /* 07.01 - footer */
    /* 07.02 - content styles */
    /* 07.03 - header */
    /* 07.04 - banners */
    /* 07.05 - sidebar text widget */
    /* 07.06 - sidebar sales widget */
/* 08 - TEMPLATE MINIMAL */
    /* 08.01 - header (class "type-2") */
    /* 08.02 - footer */
    /* 08.03 - content styles */
    /* 08.04 - banner */
    /* 08.05 - products */
    /* 08.06 - content text widgets */
/* 09 - TEMPLATE PARALLAX */
    /* 09.01 - header */
    /* 09.02 - footer */
    /* 09.03 - content styles */
    /* 09.04 - parallax slide */
/* 10 - TEMPLATE LEFTSIDEBAR */
    /* 10.01 - header */
    /* 10.02 - content */
/* 11 - TEMPLATE WIDE */
    /* 11.01 - header */
    /* 11.02 - content styles */
    /* 11.03 - fullscreen banner */
    /* 11.04 - creative square box */
    /* 11.05 - blog slider */
/* 12 - TEMPLATE GRID */
    /* 12.01 - header */
    /* 12.02 - content styles */
/* 13 - TEMPLATE FULLWIDTHHEADER */
    /* 13.01 - header */
    /* 13.02 - footer */
    /* 13.03 - content styles */
    /* 13.04 - promo banner */
/* 14 - TEMPLATE PRODUCTS */
    /* 14.01 - header */
    /* 14.02 - footer */
    /* 14.03 - content styles */
/* 15 - PRODUCTS DETAIL BOX */
/* 16 - CONTACT */
/* 17 - LOGIN */
/* 18 - BLOG */
/* 19 - DETAIL POST */
/* 20 - ERROR PAGE */
/* 21 - PORTFOLIO */
/* 22 - PROJECT */
/* 23 - ABOUT */
/* 24 - SHOP */
/* 25 - COMPARE */
/* 26 - WISHLIST */
/* 27 - CART */
/* 28 - CHECKOUT */
/* 29 - TEMPLATE UNDERWEAR */
/* 30 - TEMPLATE LOOKBOOK */
/* 31 - TEMPLATE BAGS */
/* 32 - TEMPLATE FURNITURE */
/* 33 - TEMPLATE JEWELLERY */
/* 00 - MEDIA QUERIES */
/* 00 - CSS ANIMATIONS */
/* 100 - DESGINER */
	/* 100.01 nProgress */
	/* 100.02 Designer Main Button */
	/* 100.03 Designer Secondray Button */
	/* 100.04 Left Panel */
	/* 100.05 Right Panel */
	/* 100.06 Bottom 1 Panel */
	/* 100.07 Bottom 2 Panel */
	/* 100.08 Zoom Slider */
	/* 100.09 Share Button */
	/* 100.10 DevTools Button */
	/* 100.11 SMAKE Slider */
	/* 100.12 Modal Loader */
	/* 100.13 Modal */
	/* 100.14 Modal Filter */
	/* 100.15 Modal Filter Categories */
	/* 100.16 Modal Product Smake Slider */
	/* 100.17 Modal Product Cross Smake Slider */
	/* 100.18 Modal Product Color */
	/* 100.19 Modal Motifs Smake Slider */
	/* 100.20 Modal Motifs Grid */
	/* 100.21 Modal Upload */
	/* 100.22 Modal Text */
	/* 100.23 Modal Layers */
	/* 100.24 Modal Sizes */
	/* 100.25 Modal Prices */
	/* 100.26 Designer Edit Modal */
	/* 100.27 Designer Edit Modal Xross Slider*/
	/* 100.28 Scrollbar */

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 01 - FONTS USAGE */
/*-------------------------------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 02 - RESET STYLES */
/*-------------------------------------------------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 03 - GLOBAL SETTINGS */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/*content center*/
.position-center{background: #283652;}
.content-center{background: #283652;}

/*simple block and its title*/
.block-title{color: #D0D0D0; border-bottom-color: #EFEFEF}

/*buttons*/
.button.style-2{background: #EFEFEF; border-color: #EFEFEF;}
.button.style-9{border-color: #F98D00;}
.button.style-1:hover, .button.style-9:hover{background: #283652;  border-color: #283652;}
.button.style-2:hover{background: #283652;}
.button.style-3{color: #FFFFFF; background: #283652; border-color: #283652;}
.button.style-4{color: #283652; background: #f98d00; border-color: #f98d00;}
.button.style-3:hover, .button.style-4:hover{color: #FFFFFF !important;}
.button.style-5{border-color: #283652; background: #283652;}
.button.style-5:hover{border-color: #bfbfbf;}
.button.style-6{border-color: #283652; background: #283652;}
.button.style-6:hover{color: #283652; background: transparent; border-color: #bfbfbf;}
.button.style-7{background: rgba(241, 126, 14, 0.9); border-color: rgba(241, 126, 14, 0.9); color: #283652;}
.button.style-8{color: #283652; border-color: rgba(204, 204, 204, 0.2);}
.button.style-8:hover{border-color: rgba(204, 204, 204, 1);}
.button.style-10, .button.style-12, .button.style-18{color: #FFFFFF; border-color: #FFFFFF; background: #283652;}
.button.style-10:hover, .button.style-12:hover{background: #F98D00; color: #FFFFFF;}
.button.style-10:hover, .button.style-12[disabled=disabled]:hover{color: #FFFFFF; border-color: #FFFFFF; background: #283652;}
.button.style-10:hover, .button.style-12[disabled=disabled]{color: #FFFFFF; border-color: #FFFFFF; background: #283652;}
.button.style-11{color: #FFFFFF; border-color: #D0D0D0; background: #D0D0D0;}
.button.style-11:hover{color: #D0D0D0; border-color: #D0D0D0; background: #283652;}
.button.style-12{border-color: #FFFFFF; background: #283652;}
.button.style-14{border-color: #D0D0D0; background: #D0D0D0; color: #283652; }
.button.style-14:hover{color: #D0D0D0;}
.button.style-15, .button.style-16, .button.style-15, .button.style-17{border-color: #D0D0D0; background: #283652; color: #FFFFFF;}
.button.style-16, .button.style-15:hover{background: #D0D0D0; border-color: #D0D0D0;}
.button.style-16:hover{background: #283652; border-color: #D0D0D0;}
.button.style-17{border-color: #f98d00; background: #f98d00; color: #283652;}
.button.style-17:hover{background: transparent; color: #FFFFFF;}
.button.style-18{background: #283652; border-color: #D0D0D0; color: #FFFFFF;}
.button.style-18:hover{background: transparent; color: #FFFFFF}
.button.style-19{background: #f98d00; border-color: #f98d00; color: #283652;}
.button-x{color: #D0D0D0;}

/*placeholders*/
::-webkit-input-placeholder { color: #c2c2c2; opacity: 1;}
::-moz-placeholder { color: #c2c2c2; opacity: 1;} /* firefox 19+ */
:-ms-input-placeholder { color: #c2c2c2; opacity: 1;} /* ie */
input:-moz-placeholder { color: #c2c2c2; opacity: 1;}

/*list styles*/
.list-type-1{color: #FFFFFF;}
.list-type-1 a{color: #FFFFFF;}
.list-type-1 a:hover{color: #8bab0a;}
.list-type-1 li .fa{color: #806fc0;}
ol li{color: #a3a2a2;}
ol li:before{color: #283652; background: #8bab0a;}

/*loader*/
#loader-wrapper{background-color: #283652;}
.bubbles .title{color: #a1a1a1;}
.bubbles span {background: #f98d00;}

/*form elements*/
.checkbox-entry b{color: #FFFFFF!important;}
.checkbox-entry input + span{border-color: #EFEFEF; color: #FFFFFF;}
.checkbox-entry.radio input + span{border-color: #EFEFEF;}
.checkbox-entry input:checked + span{background: #f98d00;}
.checkbox-entry.radio input:checked + span:after{box-shadow: inset 0 0 0 3px #283652; border-color: #EFEFEF;}

/*boxed layout*/
.boxed-layout{background: #F0F0F0;}
.boxed-layout #content-block{background: #283652;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 04 - TEMPLATE TOYS */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* 04.01 - header */
header{background: #283652;}
.navigation{border-bottom-color: #EFEFEF;}
nav{background: #323232;}
.fixed-header nav{background: #283652;}
nav>ul>li>a{color: #323232;}
.submenu-container{background-color: #283652; -webkit-box-shadow: 0 0 15px rgba(0,0,0,.1); box-shadow: 0 0 15px rgba(0,0,0,.1); border-color: #EFEFEF;}
#content-block .submenu a:hover{color: #f98d00;}
.submenu .list-type-1 .fa{color: #D0D0D0!important;}

/*submenu full width*/
.submenu{background: #283652; border-color: #EFEFEF;}
#content-block .menu-slider-arrows a .fa{color: #D0D0D0;}
#content-block .menu-slider-arrows a:hover .fa{color: #FFFFFF;}
.submenu-list-title{color: #FFFFFF;}
.submenu-list-title a{color: #FFFFFF;}
#content-block .submenu-list-title a:hover{color: #f98d00;}
.menu-label{color: #283652;}
.menu-labelBlue{background: #03B4EA;}
.menu-labelBlue:before{border-color: #03B4EA transparent transparent transparent;}
.menu-labelRed{background: #D14242;}
.menu-labelRed:before{border-color: #D14242 transparent transparent transparent;}
.menu-label.yellow{background: #F5C10C;}
.menu-label.yellow:before{border-color: #F5C10C transparent transparent transparent;}

/*submenu drop-down menu bottom line*/
.submenu-links-line{background: #EFEFEF; border-color: #EFEFEF;}
.submenu-links-line b{color: #FFFFFF;}
.submenu-links-line a{color: #FFFFFF;}
.submenu-links-line .red-message, .submenu-links-line .red-message b{color: #f98d00;}

/*submenu full width columns inside*/
.submenu .product-column-entry{border-right-color: #EFEFEF;}

/*submenu 2 columns*/


/*submenu 1 column*/


/*submenu simple list*/
nav .simple-list .submenu a{color: #FFFFFF; border-top-color: #EFEFEF;}
nav .simple-list .submenu a .fa{color: #D0D0D0;}

/*open desktop header drop-downs*/


/*scrolling page - fixed header*/
@media (min-width: 1200px) {
    header.fixed-header .nav-overflow{background: #283652; border-bottom-color: #EFEFEF;}

    /*buttons*/
    .fixed-header-square-button:hover .fa{color: #323232;}
}

.header-top{border-bottom-color: #EFEFEF;}
.header-top-entry {color: #FFFFFF;}
.header-top-entry .title {border-left-color: #EFEFEF;}
.header-top-entry a {color: #FFFFFF;}
.header-top-entry a:hover {color: #f98d00;}
.header-top-entry .title a {color: #FFFFFF;}
.header-top-entry .list{background-color: #283652; -webkit-box-shadow: 0 0 15px rgba(0,0,0,.1); box-shadow: 0 0 15px rgba(0,0,0,.1); border-color: #EFEFEF;}
.header-top-entry .list-entry{color: #FFFFFF; border-top-color: #EFEFEF;}
.header-top-entry .list-entry:hover{color: #f98d00;}

.socials-box a:hover{color: #323232;}

.header-middle{border-bottom-color: #EFEFEF;}
.header-functionality-entry{color: #FFFFFF; border-right-color: #EFEFEF;}
.header-functionality-entry:hover{color: #f98d00;}
.header-functionality-entry b{color: #FFFFFF;}
.search-box{background: #283652;}
.search-button{background: #283652;}
.search-button:hover{background: #F98D00 !important;}
.search-button i{color: #FFFFFF;}
.search-drop-down{border-top-color: #EFEFEF; border-bottom-color: #EFEFEF; border-left-color: #EFEFEF;}
.search-drop-down .list{background-color: #283652; -webkit-box-shadow: 0 0 15px rgba(0,0,0,.1); box-shadow: 0 0 15px rgba(0,0,0,.1); border-color: #EFEFEF;}
.search-drop-down .category-entry{color: #999; border-bottom-color: #EFEFEF;}
.search-drop-down .category-entry:hover{color: #323232;}
.search-field{border-color: #EFEFEF;}
.search-field input[type="text"]{color: #FFFFFF;}
.navigation-copyright{color: #FFFFFF;}
.navigation-copyright a{color: #FFFFFF;}

/*header popups*/
.search-box.popup{border-color: #EFEFEF; background: #283652;}
.cart-box.popup .popup-container{border-color: #EFEFEF; background: #283652;}
.cart-box.popup .cart-entry{border-bottom-color: #EFEFEF;}
.cart-box.popup .content .title{color: #FFFFFF;}
.cart-box.popup .content .quantity{color: #D0D0D0;}
.cart-box.popup .content .price{color: #FFFFFF;}
.cart-box.popup .summary .subtotal{color: #FFFFFF;}
.cart-box.popup .summary .grandtotal{color: #FFFFFF;}
.cart-box.popup .summary .grandtotal span{color: #FFFFFF;}
body.style-0 .cart-box.popup .content .price{color: #03b4ea;}
body.style-0 .cart-box.popup .summary .grandtotal span{color: #03b4ea;}
body.style-0 .button.style-4{background: #03b4ea; border-color: #03b4ea;}

/*additional header block - search in navigation ("everything" template)*/
.navigation-search-content .toggle-desktop-menu{color: #283652; border-left-color: #1663c2;}

/*additional header block - square icons ("everything" template)*/
header .icon-entry .image{background: #f5f5f5;}
header .icon-entry .image .fa{color: #b4b4b4;}
header .icon-entry:hover .image{background: #0f51a3;}
header .icon-entry:hover .image .fa{color: #283652;}
header .icon-entry .text{color: #FFFFFF;}
header .icon-entry .text b{color: #404040;}

/*Desktops (>=992px)*/
@media (max-width: 1199px) {
	.navigation{background: #323232;}
	.navigation-header{border-bottom-color: #FFFFFF;}
	.navigation-header .title{color: #FFFFFF;}
	.navigation-header .close-menu:before, .navigation-header .close-menu:after{background: #FFFFFF;}
	.navigation-footer .socials-box{border-top-color: #FFFFFF; border-bottom-color: #FFFFFF;}
	.navigation-footer .socials-box a{border-left-color: #FFFFFF; color: #FFFFFF;}
	body:not(.mobile) .navigation-footer .socials-box a:hover{background: #283652; color: #D0D0D0;}

	.close-header-layer{background: rgba(0,0,0,0.5);}

    nav>ul>li{border-bottom-color: #EFEFEF;}
    nav>ul>li>a{color: #FFFFFF;}
    .submenu-list-title .toggle-list-button:before{background: #878787;}
    .submenu-list-title .toggle-list-button:after{background: #878787;}
    nav .simple-list .submenu a{color: #FFFFFF;}

	.header-functionality-entry .fa{color: #2f2f2f;}
	.header-middle{border-bottom: 1px solid #EFEFEF;}
}

/* 04.02 - footer */
.footer-columns-entry{border-bottom-color: #EFEFEF; border-top-color: #EFEFEF;}
.footer-description{color: #FFFFFF;}
.footer-description b{color: #f98d00;}
.footer-address{color: #f98d00;}
.footer-address a{color: #f98d00;}
.footer-address a b{color: #f98d00;}
#content-block .footer-address a:hover{color: #f98d00;}
#content-block .footer-address a:hover b{color: #f98d00;}
.footer-columns-entry .column-title{color: #747474;}
.footer-columns-entry .column{color: #FFFFFF;}
.footer-columns-entry .column a{color: #FFFFFF;}
.footer-columns-entry .column a:hover{color: #f98d00;}
.footer-links a{color: #747474; border-right-color: #747474;}
.footer-links a:hover{color: #f98d00;}
.payment-methods a{border-color: #EFEFEF;}
.copyright{color: #747474;}
.copyright a{color: #f98d00;}
#content-block .copyright a:hover{color: #f98d00;}
.footer-copyright-wrapper{border-top-color: #EFEFEF;}


/* 04.03 - company information and latest review */
.read-more{color: #FFFFFF;}
.read-more:hover{color: #f98d00;}
.latest-review .text{border-color: #EFEFEF ; color: #a3a2a2;}
#content-block .latest-review footer{color: #aaa9a9;}
.latest-review footer cite{color: #FFFFFF;}


/* 04.04 - products slider */
.swiper-tabs{position: relative;}
.swiper-tabs:before{background: #EFEFEF;}
.swiper-tabs .block-title{color: #D0D0D0;}
.swiper-tabs .block-title.active{color: #FFFFFF;}
.swiper-tabs .block-title.active:hover{color: #FFFFFF;}
.swiper-tabs .block-title:hover{color: #f98d00;}
.swiper-tabs .block-title:before{background: #03b4ea;}
/**/
.products-swiper:before, .products-swiper:after{background: #283652;}
.product-image-label span{color: #283652;}
.product-image-label.type-1{background: #93b92c;}
.product-image-label.type-2{background: #d41b1b;}
.product-image-label.type-3{background: rgba(64,64,64,0.95);}
.product-slide-entry .product-image .bottom-line{background: #323232;}
.product-image .bottom-line-a{color: #FFFFFF;}
.product-image .bottom-line-a:hover{background: #FFFFFF; color: #323232;}
.product-image .bottom-line-a.square{border-left-color: #EFEFEF;}
.product-image .bottom-line.left-attached .bottom-line-a.square{border-bottom-color: rgba(255, 255, 255, 0.1);}
.product-image .top-line-a{background: #323232; color: #FFFFFF;}
.product-image .top-line-a:hover{background: #FFFFFF; color: #323232;}
.product-slide-entry .tag{color: #FFFFFF;}
.product-slide-entry .tag:hover{color: #FFFFFF;}
.product-slide-entry .title{color: #FFFFFF;}
.product-slide-entry .title:hover{color: #03b4ea;}
.rating-box{color: #F5C10C;}
.price .prev{color: ;}
.price .current{color: #da75cb;}

/*Phones (kleiner768px)*/
@media (max-width: 767px) {
    .swiper-tabs .title, .links-drop-down .title{border-color: #EFEFEF;}
}


/* 04.05 - sales blocks */
.sale-entry{border-color: #EFEFEF;}
.sale-entry .sale-price{color: #FFFFFF; border-right-color: #EFEFEF;}
.sale-entry .sale-price span{color: #da75cb;}
.sale-entry .sale-description{color: #a3a2a2;}
.sale-entry .sale-title{color: #a3a2a2;}
.hot-mark{color: #283652; background: #f98d00;}
.hot-mark.blue{background: #03b4ea;}
.hot-mark.yellow{background: #dec209;}
.sale-entry-border:hover{background: #FFFFFF!important;}
.sale-entry-border:before{border-color: rgba(255, 255, 255, 0.5);}
.sale-entry-border .sale-title{color: #283652;}
.sale-entry-border .sale-description{color: rgba(255, 255, 255, 0.5);}
.sale-entry-border .sale-price{border-color: rgba(255, 255, 255, 0.5);}
/*Phones (kleiner768px)*/
@media (max-width: 991px) {
	.sale-entry .sale-price{border-bottom-color: #EFEFEF;}
}


/* 04.06 - sidebar menu */
.sidebar-navigation{border-color: #03b4ea;}
.sidebar-navigation .title{background: #03b4ea; color: #283652;}
.sidebar-navigation .entry{border-bottom-color: #EFEFEF; color: #FFFFFF;}
body.mobile .sidebar-navigation .entry{color: #FFFFFF!important;}
.sidebar-navigation .entry:before{background: #03b4ea;}
.sidebar-navigation .entry:hover, .sidebar-navigation .entry.active{color: #283652;}
body:not(.mobile) #content-block .sidebar-navigation .entry:hover .fa{color: #283652;}
.sidebar-navigation .entry .fa{color: #f98d00;}


/* 04.07 - navigation banner */
.light-text .navigation-banner-content .subtitle{color: #283652;}
.navigation-banner-content .title{color: #FFFFFF;}
.light-text .navigation-banner-content .title{color: #283652;}
.navigation-banner-content .description{color: #aaa;}
.light-text .navigation-banner-content .description{color: #f1f0f0;}
.light-text .navigation-banner-content .info .button:not(:hover){color: #283652; border-color: rgba(255, 255, 255, 0.5);}
/* Tablets (>=768px)*/
@media (max-width: 991px) {
    .navigation-banner-swiper:before, .navigation-banner-swiper:after{background: #283652;}
}
/*Phones (kleiner768px)*/
@media (max-width: 767px) {
	#content-block .navigation-banner-content .description{color: #FFFFFF;}
    #content-block .navigation-banner-wrapper:before{background: rgba(255, 255, 255, 0.7);}
    #content-block .navigation-banner-wrapper.light-text:before{background: rgba(93, 93, 93, 0.7);}
    #content-block .navigation-banner-wrapper.light-text .description{color: #283652!important;}
}



/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 05 - TEMPLATE FOOD */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* 05.01 - main color styles */
body.style-1 .search-button, .header-wrapper.style-1 .search-button{background: #779307;}
body.style-1 .swiper-tabs .block-title:before{background: #8bab0a;}
body.style-1 .swiper-active-switch{background: #8bab0a; border-color: #8bab0a;}
body.style-1 .price .current{color: #779307;}
.footer-wrapper.style-1 .footer-address a b{color: #8bab0a;}
.footer-wrapper.style-1 .copyright a{color: #8bab0a;}
.footer-wrapper.style-1 .footer-columns-entry .column a:hover, .footer-wrapper.style-1 .footer-bottom-navigation .footer-links a:hover{color: #8bab0a;}
body.style-1 .product-slide-entry .title:hover{color: #8bab0a;}
body.style-1 .bubbles span{background: #f98d00;}
.header-wrapper.style-1 .header-functionality-entry.open-cart-popup b{color: #779307;}
body.style-1 .cart-box.popup .content .price{color: #779307;}
body.style-1 .cart-box.popup .summary .grandtotal span{color: #779307;}
body.style-1 .button.style-4{background: #779307; border-color: #779307;}
@media (min-width: 1200px) {
	.header-wrapper.style-1 .navigation{background: #779307;}
	.header-wrapper.style-1 header:not(.fixed-header) nav>ul>li>a{color: #283652;}
	.header-wrapper.style-1 header:not(.fixed-header) nav>ul>li .fa{color: #aec161;}
}


/* 05.02 - inline products */
.inline-product-entry{border-bottom-color: #EFEFEF;}
.inline-product-entry .image:hover{border-color: #8bab0a;}
.inline-product-entry .title{color: #5a5858;}
.inline-product-entry .title:hover{color: #8bab0a;}


/* 05.03 - products in columns */
.product-column-entry{border-color: #EFEFEF;}
.product-column-entry .title{color: #FFFFFF;}


/* 05.04 - from the blog */
.hover-class-1:after{background: #8bab0a;}
.hover-class-1 .hover-label{color: #283652;}
.from-the-blog-entry .description{color: #a3a2a2;}


/* 05.05 - mozaic banner */
.mozaic-banner-entry{border-color: #EFEFEF;}
.mozaic-banner-content .subtitle{color: #515151;}
.mozaic-banner-content .title{color: #779307;}
.mozaic-banner-content .description{color: #b3b3b3;}
.mozaic-swiper{border-color: #EFEFEF;}
.mozaic-swiper .pagination .swiper-pagination-switch{background: #dedede;}
.mozaic-swiper .pagination .swiper-active-switch{background: #bfbfbf;}
/*Phones (kleiner768px)*/
@media (max-width: 767px) {
    .mozaic-banner-entry.type-1:before{background: #283652;}
}



/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 06 - TEMPLATE EVERYTHING */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* 06.01 - main color styles */
body.style-2 .swiper-tabs .block-title:before{background: #0f51a3;}
.footer-wrapper.style-2 .footer-address a b{color: #0f51a3;}
.footer-wrapper.style-2 .copyright a{color: #0f51a3;}
.footer-wrapper.style-2 .footer-columns-entry .column a:hover, .footer-wrapper.style-2 .footer-bottom-navigation .footer-links a:hover{color: #0f51a3;}
body.style-2 .product-slide-entry .title:hover{color: #0f51a3;}
body.style-2 .bubbles span{background: #f98d00;}
body.style-2 .swiper-active-switch{background: #0f51a3; border-color: #0f51a3;}
body.style-2 .price .current{color: #0f51a3;}
body.style-2 .list-type-1 li .fa{color: #0f51a3;}
body.style-2 .list-type-1 a:hover{color: #0f51a3;}
body.style-2 .navigation-banner-content .subtitle{color: #0f51a3;}
body.style-2 .search-button, .header-wrapper.style-2 .search-button{background: #e9b500;}
body.style-2 .sidebar-navigation .title{background: #0f51a3;}
body.style-2 .sidebar-navigation .entry{border-color: #f5f5f5; background: #F0F0F0;}
body.style-2 .sidebar-navigation .entry .fa{color: #0f51a3;}
body.style-2 .sidebar-navigation .entry:before{background: #0f51a3;}
body.style-2 .sidebar-navigation-title{color: #283652;}
body.style-2 .cart-box.popup .content .price{color: #0f51a3;}
body.style-2 .cart-box.popup .summary .grandtotal span{color: #0f51a3;}
body.style-2 .button.style-4{background: #0f51a3; border-color: #0f51a3;}
/**/
@media (min-width: 1200px) {
    .header-wrapper.style-2 .navigation{background: #0f51a3;}
    .header-wrapper.style-2 header:not(.fixed-header) nav>ul>li>a{color: #283652;}
    .header-wrapper.style-2 header:not(.fixed-header) nav>ul>li .fa{color: #6b9ddc;}
}


/* 06.02 - navigation banner (size 1) */



/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 07 - TEMPLATE ELECTRONIC */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* 07.01 - footer */
.footer-wrapper.style-3 footer:before{background: #FFFFFF;}
.footer-wrapper.style-3 .footer-bottom-navigation:before{background: #FFFFFF;}
.footer-wrapper.style-3 .footer-columns-entry .column a{color: #FFFFFF;}
.footer-wrapper.style-3 .footer-address a b{color: #283652;}
.footer-wrapper.style-3 .footer-columns-entry .column a:hover, .footer-wrapper.style-3 .footer-bottom-navigation .footer-links a:hover{color: #283652;}
.footer-wrapper.style-3 #content-block .footer-address a:hover, .footer-wrapper.style-3 #content-block .footer-address a:hover b{color: #283652;}
.footer-wrapper.style-3 .footer-columns-entry .column-title{color: #283652;}
.footer-wrapper.style-3 .footer-description b{color: #283652;}
.footer-wrapper.style-3 .footer-bottom-navigation .footer-links a{color: #aaa; border-color: #4a4a4a;}
.footer-wrapper.style-3 .copyright a{color: #283652;}
#content-block .footer-wrapper.style-3 .copyright a:hover{color: #283652;}
.footer-wrapper.style-3 #content-block .copyright a:hover{color: #283652;}

/* 07.02 - content styles */
body.style-3 .swiper-tabs .block-title:before{background: #008acc;}
body.style-3 .product-slide-entry .title:hover{color: #008acc;}
body.style-3 .bubbles span{background: #f98d00;}
body.style-3 .swiper-active-switch{background: #008acc; border-color: #008acc;}
body.style-3 .price .current{color: #008acc;}
body.style-3 .list-type-1 li .fa{color: #008acc;}
body.style-3 .list-type-1 a:hover{color: #008acc;}
body.style-3 .sidebar-navigation .title{background: #008acc;}
body.style-3 .sidebar-navigation{border-color: #008acc;}
body.style-3 .sidebar-navigation .entry .fa{color: #008acc;}
body.style-3 .sidebar-navigation .entry:before{background: #008acc;}
body.style-3 .inline-product-entry .title:hover{color: #008acc;}
body.style-3 .inline-product-entry .image:hover{border-color: #008acc;}
body.style-3 .read-more:hover{color: #008acc;}
body.style-3 .cart-box.popup .content .price{color: #008acc;}
body.style-3 .cart-box.popup .summary .grandtotal span{color: #008acc;}
body.style-3 .button.style-4{background: #008acc; border-color: #008acc;}

/* 07.03 - header */
.header-wrapper.style-3 header:before{background: #0075ad;}
.header-wrapper.style-3 .header-top-entry{color: #add7eb;}
.header-wrapper.style-3 .header-top-entry .title{border-color: #348cb6;}
.header-wrapper.style-3 .header-top-entry .title a{color: #add7eb;}
.header-wrapper.style-3 .header-top .socials-box a{color: #add7eb;}
.header-wrapper.style-3 .header-top .socials-box a:hover{color: #283652;}
.header-wrapper.style-3 header .icon-entry .image{border-color: #3391bd;}
.header-wrapper.style-3 header .icon-entry .image .fa{color: #283652;}
.header-wrapper.style-3 header .icon-entry:hover .image{background: #3391bd;}
.header-wrapper.style-3 header .icon-entry .text{color: #add7eb;}
.header-wrapper.style-3 header .icon-entry .text b{color: #283652;}
.header-wrapper.style-3 .header-top{border-color: #378fb9;}
.header-wrapper.style-3 .header-functionality-entry{color: #add7eb; border-color: #3a91bb;}
.header-wrapper.style-3 .header-functionality-entry b{color: #283652;}
.header-wrapper.style-3 .navigation-search-content .toggle-desktop-menu{border-color: #309ed3;}
@media (min-width: 1200px) {
    .header-wrapper.style-3 .navigation{background: #008acc;}
    .header-wrapper.style-3 header:not(.fixed-header) nav>ul>li>a{color: #283652;}
    .header-wrapper.style-3 header:not(.fixed-header) nav>ul>li .fa{color: #6b9ddc;}
}
@media (max-width: 1199px) {
    .header-wrapper.style-3 .header-functionality-entry .fa{color: #283652;}
    .header-wrapper.style-3 .menu-button{color: #283652;}
}

/* 07.04 - banners */
.mozaic-banners-wrapper.type-2 .mozaic-banner-entry{background-color: #EFEFEF;}
.mozaic-banners-wrapper.type-2 .mozaic-banner-content .subtitle{color: #515151;}
.mozaic-banners-wrapper.type-2 .mozaic-banner-content .title{color: #008acc;}
.mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before{background: rgba(1,138,204,0.7);}
body:not(.mobile) .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .subtitle{color: #f98d00;}
body:not(.mobile) .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .title{color: #f98d00;}
body:not(.mobile) .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .description, body:not(.mobile) .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .view{color: #f98d00;}

/* 07.05 - sidebar text widget */
.text-widget .description{color: #a3a2a2;}

/* 07.06 - sidebar sales widget */
body.style-3 .sale-entry .sale-price span{color: #008acc;}
a.sale-entry:before{background: rgba(1,138,204,0.7);}
body:not(.mobile) a.sale-entry:hover .sale-price, body:not(.mobile) a.sale-entry:hover .sale-price span, body:not(.mobile) a.sale-entry:hover .sale-description{color: #283652!important;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 08 - TEMPLATE MINIMAL */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* 08.01 - header (class "type-2") */
header.type-2 .navigation-vertical-align{border-bottom-color: #EFEFEF;}

/* 08.02 - footer */
.footer-wrapper.style-4 footer{border-top-color: #EFEFEF;}
.footer-wrapper.style-4 .copyright a{color: #c9ac37;}
.footer-wrapper.style-4 .copyright a:hover{color: #464646;}
.footer-wrapper.style-4 .footer-bottom-navigation .footer-links a:hover{color: #c9ac37;}

/* 08.03 - content styles */
body.style-4 .content-center{background: #283652;}
body.style-4 .price .current{color: #c2a325;}
body.style-4 .product-slide-entry .title:hover{color: #c9ac37;}
body.style-4 .swiper-tabs .block-title:before{background: #c9ac37;}
body.style-4 .read-more:hover{color: #c9ac37;}
body.style-4 .search-button{background: #c9ac37;}
body.style-4 .swiper-active-switch{background: #c9ac37; border-color: #c9ac37;}
body.style-4 .bubbles span{background: #f98d00;}
body.style-4 .cart-box.popup .content .price{color: #c2a325;}
body.style-4 .cart-box.popup .summary .grandtotal span{color: #c2a325;}
body.style-4 .button.style-4{background: #c2a325; border-color: #c2a325;}

/* 08.04 - banner */
body.style-4 .navigation-banner-content .subtitle{color: #a58d2d;}
body.style-4 .navigation-banner-content .title{color: #FFFFFF;}
body.style-4 .navigation-banner-content .description{color: #848484;}

/* 08.05 - products */

/* 08.06 - content text widgets */
.content-text-widget-container{border-top-color: #EFEFEF;}
.content-text-widget:first-child{border-right-color: #EFEFEF;}
.content-text-widget .title{color: #FFFFFF;}
.content-text-widget .description{color: #999797;}



/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 09 - TEMPLATE PARALLAX */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* 09.01 - header */
.header-wrapper.style-5 .header-functionality-entry .fa{color: #283652;}
@media (min-width: 1200px) {
    .header-wrapper.style-5 header.fixed-header .nav-overflow{background: #FFFFFF;}
    .header-wrapper.style-5 nav>ul>li>a{color: #283652;}
    .header-wrapper.style-5 nav>ul>li>.fa{color: #6e6e6e;}
    .header-wrapper.style-5 .fixed-header-square-button .fa{color: #283652;}
    .header-wrapper.style-5 .fixed-header-square-button .fa:hover{color: #c7c7c7;}
}

/* 09.02 - footer */
footer.type-2{background: #FFFFFF;}
footer.type-2 .footer-links a{color: #283652; border-color: #3b3b3b;}
footer.type-2 .footer-links a:hover{color: #f17e0e;}
footer.type-2 .copyright a{color: #f17e0e;}
#content-block footer.type-2 .copyright a:hover{color: #283652;}

/* 09.03 - content styles */
body.style-5 .search-button{background: #f17e0e;}
body.style-5 .bubbles span{background: #f98d00;}
body.style-5 .cart-box.popup .content .price{color: #f17e0e;}
body.style-5 .cart-box.popup .summary .grandtotal span{color: #f17e0e;}
body.style-5 .button.style-4{background: #f17e0e; border-color: #f17e0e;}

/* 09.04 - parallax slide */
.fixed-parallax:before{background: rgba(0,0,0,0.2);}
.parallax-article .subtitle{color: #283652;}
.parallax-article.dark-text .subtitle{color: #d62020;}
.parallax-article .title{color: #283652;}
.parallax-article.dark-text .title{color: #303030; border-color: #303030!important;}
.parallax-article .description{color: #283652;}
.parallax-article.dark-text .description{color: #D0D0D0;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 10 - TEMPLATE LEFTSIDEBAR */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* 10.01 - header */
.simple-search-form{border-color: #e8e8e8; background: #283652;}
.simple-search-form.active{border-color: #323232;}
.simple-search-form input[type="text"]{color: #FFFFFF;}
.simple-search-form .simple-submit{border-left-color: #e8e8e8; top: 6px;color: #919191;}
.simple-search-form .simple-submit:hover{color: #F98D00;}
header.type-3{border-color: #EFEFEF;}
@media (min-width: 1200px) {
    header.type-3 .navigation-copyright{color: #FFFFFF;}
}

/* 10.02 - content */
.product-mix-info{background: #283652;}
body.style-6 .bubbles span{background: #f98d00;}
body.style-6 .product-slide-entry .title:hover{color: #d88e00;}
body.style-6 .price .current{color: #d88e00;}
body.style-6 .socials-box a:hover{color: #f3a000;}
body.style-6 .navigation-copyright a{color: #f3a000;}
body.style-6 .search-button{background: #f3a000;}
body.style-6 .cart-box.popup .content .price{color: #d88e00;}
body.style-6 .cart-box.popup .summary .grandtotal span{color: #d88e00;}
body.style-6 .button.style-4{background: #d88e00; border-color: #d88e00;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 11 - TEMPLATE WIDE */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* 11.01 - header */
@media (max-width: 1199px) {
    .header-wrapper.style-7 header.type-2{background: #FFFFFF;}
}

/* 11.02 - content styles */
body.style-7 .bubbles span{background: #f98d00;}
.footer-wrapper.style-7 footer.type-2 .copyright a{color: #66900d;}
.footer-wrapper.style-7 footer.type-2 .footer-links a:hover{color: #66900d;}
body.style-7 .search-button{background: #66900d;}
body.style-7 .product-slide-entry .title:hover{color: #66900d;}
.product-slide-entry .subtitle{color: #FFFFFF;}
.product-slide-entry .subtitle:hover{color: #D0D0D0;}
.product-slide-entry .date{color: #FFFFFF;}
body.style-7 .information-blocks{border-top-color: #EFEFEF;}
body.style-7 .price .current{color: #66900d;}
body.style-7 .swiper-active-switch{background: #66900d; border-color: #66900d;}
body.style-7 .cart-box.popup .content .price{color: #66900d;}
body.style-7 .cart-box.popup .summary .grandtotal span{color: #66900d;}
body.style-7 .button.style-4{background: #66900d; border-color: #66900d;}

/* 11.03 - fullscreen banner */
.parallax-slide .swiper-slide:before{background: rgba(0,0,0,0.5);}
.swiper-slide .parallax-article .title{border-top-color: #283652; border-bottom-color: #283652;}

/* 11.04 - creative square box */
.creative-square-box:before{background: rgba(0,0,0,0.4);}
body:not(.mobile) .creative-square-box:hover:before{background: rgba(0,0,0,0.7);}

/* 11.05 - blog slider */
.block-header .title{color: #FFFFFF;}
.block-header .description{color: #929292;}



/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 12 - TEMPLATE GRID */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* 12.01 - header */
.header-wrapper.style-8 header.type-1{margin-bottom: 0;}
@media (min-width: 1200px) {
    .header-wrapper.style-8 header.type-1 .nav-overflow{background: #283652;}
    .header-wrapper.style-8 header .header-top{background: #8ab408;}
    .header-wrapper.style-8 header .header-top-entry, body.style-8 header .header-top-entry .title a{color: #283652;}
    .header-wrapper.style-8 header .header-functionality-entry{color: #283652;}
    .header-wrapper.style-8 header .header-functionality-entry:hover{color: #f98d00;}
    .header-wrapper.style-8 header .header-functionality-entry b{color: #283652;}
    .header-wrapper.style-8 header .header-middle .open-cart-popup{color: #cee094;}
    .header-wrapper.style-8 header .header-middle .open-cart-popup:before{background: #7fa606;;}
}

/* 12.02 - content styles */
body.style-8 .product-slide-entry .title:hover{color: #8ab408;}
body.style-8 .product-slide-entry .price .current{color: #8ab408;}
body.style-8 .search-button{background: #8ab408;}
body.style-8 .bubbles span{background: #f98d00;}
body.style-8 .cart-box.popup .content .price{color: #8ab408;}
body.style-8 .cart-box.popup .summary .grandtotal span{color: #8ab408;}
body.style-8 .button.style-4{background: #8ab408; border-color: #8ab408;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 13 - TEMPLATE FULLWIDTHHEADER */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* 13.01 - header */
.departmets-drop-down .title{color: #2f2f2f;}
.departmets-drop-down .list{background: #283652; border-cplor: #EFEFEF;}
.departmets-drop-down .list a{border-top-color: #EFEFEF; color: #FFFFFF;}
.departmets-drop-down .list a:hover{color: #878787;}
.departmets-drop-down .list a .fa{color: #bdbdbd;}

/* 13.02 - footer */
.footer-wrapper.style-9 footer.type-2{background: #EFEFEF;}
.footer-wrapper.style-9 footer.type-2 .footer-links a{color: #323232;}
.footer-wrapper.style-9 footer.type-2 .footer-links a:hover{color: #c19f00;}
.footer-wrapper.style-9 footer.type-2 .copyright a{color: #c19f00;}
.footer-wrapper.style-9 footer.type-2 .copyright a:hover{color: #323232!important;}

/* 13.03 - content styles */
body.style-9 .search-button, .header-wrapper.style-9 .search-button{background: #e4bc00;}
body.style-9 .swiper-tabs .block-title:before{background: #e0ba06;}
body.style-9 .product-slide-entry .title:hover{color: #e4bc00;}
body.style-9 .price .current{color: #e4bc00;}
body.style-9 .bubbles span{background: #f98d00;}
body.style-9 .list-type-1 a:hover{color: #c19f00;}
body.style-9 .list-type-1 li .fa{color: #e0ba06;}
body.style-9 .swiper-active-switch{background: #e0ba06; border-color: #e0ba06;}
body.style-9 .cart-box.popup .content .price{color: #e4bc00;}
body.style-9 .cart-box.popup .summary .grandtotal span{color: #e4bc00;}
body.style-9 .button.style-4{background: #e4bc00; border-color: #e4bc00;}

/* 13.04 - promo banner */
.promo-banner-box .promo-text .title{color: #283652;}
.promo-banner-box .promo-text .description{color: #283652;}
.promo-banner-box .promo-text .detail-link{color: #283652; border-bottom-color: #283652;}



/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 14 - TEMPLATE PRODUCTS */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* 14.01 - header */
.product-header-message{color: ;}
.product-header-content .middle-line{background: #EFEFEF;}
@media (min-width: 1200px) {
    .header-wrapper.style-10 header:not(.fixed-header) nav>ul>li>a{color: #FFFFFF;}
    .header-wrapper.style-10 nav>ul>li>.fa{color: #D0D0D0;}
    .header-wrapper.style-10 header:not(.fixed-header) .nav-overflow{background: #323232;}
}
/*Desktops (>=992px)*/
@media (max-width: 1199px) {
    .product-header-content .line-entry:first-child{border-bottom-color: #EFEFEF;}
}

/* 14.02 - footer */
.footer-wrapper.style-10 footer{background: #F0F0F0;}
.footer-wrapper.style-10 .footer-columns-entry{background: #283652;}
.footer-wrapper.style-10 .footer-address a b{color: #f98d00;}
.footer-wrapper.style-10 .copyright a{color: #f98d00;}
.footer-wrapper.style-10 .footer-links a:hover{color: #f98d00;}
.footer-wrapper.style-10 .footer-columns-entry .column a:hover{color: #f98d00;}

/* 14.03 - content styles */
body.style-10 .bubbles span{background: #f98d00;}
body.style-10 .inline-product-entry .title:hover{color: #f98d00!important;}
body.style-10 .price .current{color: #f98d00;}
body.style-10 .inline-product-entry .image:hover{border-color: #f98d00;}
body.style-10 .swiper-tabs .block-title:before{background: #f98d00;}
body.style-10 .swiper-active-switch{background: #f98d00; border-color: #f98d00;}
body.style-10 .hover-class-1:after{background: #FFFFFF;}
body.style-10 .sidebar-column .inline-product-entry .title{color: #FFFFFF;}
.inline-product-entry .description{color: #a3a2a2;}
body.style-10 .product-slide-entry .title:hover{color: #f98d00;}
body.style-10 .sale-entry .sale-price span{color: #f98d00;}
body.style-10 a.sale-entry:before{background: rgba(202,21,21,0.7);}
body.style-10 .search-button{background: #283652;}
body.style-10 .styled-form .submit-wrapper{background: #f98d00;}
body.style-10 .sidebar-navigation .title{background: #f98d00;}
body.style-10 .sidebar-navigation{border-color: #f98d00;}
body.style-10 .sidebar-navigation .entry:before{background: #f98d00;}
body.style-10 .read-more:hover{color: #f98d00;}
body.style-10 .list-type-1 a:hover{color: #f98d00;}
body.style-10 .product-slide-entry .subtitle:hover{color: #f98d00;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 15 - PRODUCTS DETAIL BOX */
/*-------------------------------------------------------------------------------------------------------------------------------*/
/*preview box*/
.product-zoom-container .zoom-area{border-color: rgba(255,255,255,0.4);}
/*breadcrumb*/
.breadcrumb-box a{color: #D0D0D0;}
.breadcrumb-box a:hover{color: #f98d00;}
.breadcrumb-entry{border-top-color: #eee; border-bottom-color: #eee;}
.breadcrumb-entry .breadcrumb-title.style-1{color: #312926;}
.breadcrumb-entry .breadcrumb-title.dark{color: #312926;}
.breadcrumb-entry .breadcrumb-title.light{color: #283652;}
.breadcrumb-box.light a{color: rgba(255, 255, 255, 0.5);}
.breadcrumb-box.light a:hover{color: rgba(255, 255, 255, 1);}
/*product information*/
.product-detail-box .product-title{color: #FFFFFF;}
.product-detail-box .product-subtitle{color: #FFFFFF;}
.product-detail-box .rating-box .star{color: #F5C10C;}
.product-detail-box .rating-box .rating-number{font-size: 14px; color: #D0D0D0;}
.product-detail-box .rating-box .rating-number:hover{color: #f98d00;}
.product-description{color: #FFFFFF;}
.detail-info-entry-title{color: #FFFFFF}
.product-detail-box .price .prev{color: ;}
.product-detail-box .price .current{color: #FFFFFF!important;}
.size-selector .entry{border-color: #EFEFEF; color: #FFFFFF;}
.size-selector .entry:after{border-color: #EFEFEF;}
.size-selector .entry.active:after{border-color: #FFFFFF;}
.size-selector .entry:hover:after{border-color: #f98d00;}
.size-selector .entry.active:hover:after{border-color: #FFFFFF;}
.color-selector .entry:after{border-color: #EFEFEF;}
.color-selector .entry.active:after{border-color: #FFFFFF;}
.color-selector .entry.active:hover:after{border-color: #FFFFFF;}
.color-selector .entry:hover:after{border-color: #f98d00;}
.color-selector .entry:before{border-color: #283652;}
.quantity-selector .entry{border-color: #EFEFEF; color: #FFFFFF;}
.quantity-selector .entry.number-minus:before, .quantity-selector .entry.number-plus:before{background: #FFFFFF;}
.quantity-selector .entry.number-plus:after{background: #FFFFFF;}
.quantity-selector .entry.number-minus:hover, .quantity-selector .entry.number-plus:hover{background: #f98d00;}
.quantity-selector .entry:hover:before, .quantity-selector .entry:hover:after{background: #283652!important;}
.quantity-selector .entry.number-minus:active, .quantity-selector .entry.number-plus:active{background: #f71414;}
.tags-selector{color: #D0D0D0;}
.tags-selector a{color: #D0D0D0;}
.share-box{border-top-color: #EFEFEF; border-bottom-color: #EFEFEF;}
.share-box .title{color: #FFFFFF;}
.product-sidebar .products-list{border-color: #EFEFEF;}
.production-logo .background{background: #283652;}
.production-logo .logo{border-bottom-color: #D0D0D0;}
.production-logo a{color: #f98d00;}
.production-logo a:hover{color: #D0D0D0;}
/*product tabs*/
.tabs-container.style-1 .tab-switcher{color: #FFFFFF; border: #D0D0D0;}
.tabs-container.style-1 .tab-switcher.active{background: #f98d00; color: #283652; border-color: #f98d00;}
.tabs-container.style-1 .tabs-entry{border-color: #D0D0D0;}
/*accordeon*/
.accordeon-title{color: #FFFFFF; border-top-color: #EFEFEF;}
.accordeon-title:hover{color: #f98d00;}
.accordeon-title .number{background: #EFEFEF; color: #FFFFFF;}
.inline-label{color: #FFFFFF; background: #d14242;}
.inline-labelRed{background: #D14242;}
.inline-labelGreen{background: #aac840;}
.accordeon-title:after{color: #FFFFFF;}
.accordeon.size-1 .accordeon-title{border-bottom-color: #EFEFEF;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 16 - CONTACT */
/*-------------------------------------------------------------------------------------------------------------------------------*/
label{color: #FFFFFF;}
label span{color: #eb0101;}
.simple-field{background-color: #283652; border-color: #EFEFEF; color: #FFFFFF;}
input.simple-field:hover, textarea.simple-field:hover, input.simple-field:focus, textarea.simple-field:focus{background: #D0D0D0;}
select{background: #676767!important;}
.simple-field::-webkit-input-placeholder { color: #D0D0D0;}
.simple-field::-moz-placeholder { color: #D0D0D0;} /* firefox 19+ */
.simple-field:-ms-input-placeholder { color: #D0D0D0;} /* ie */
.simple-field:-moz-placeholder { color: #D0D0D0;}
.map-overlay-info{background: rgba(255, 255, 255, 0.9);}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 17 - LOGIN */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.login-box { background: #283652; border-color: #EFEFEF; }


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 18 - BLOG */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.blog-entry{border-bottom-color: #EFEFEF;}
.blog-entry .title{color: #FFFFFF;}
.blog-entry a.title:hover{color: #d14242;}
.blog-entry .subtitle{color: #D0D0D0;}
.blog-entry .subtitle a{color: #434343;}
.blog-entry .subtitle a:hover{color: #d14242;}
.blog-entry .subtitle a b{color: #d14242;}
.blog-entry .subtitle a:hover b{color: #434343;}
.blog-entry .date{background: #EFEFEF; color: #FFFFFF;}
.blog-entry .date span{background: #d14242; color: #283652;}
.blog-entry .description{color: #D0D0D0;}
.blog-entry .readmore{color: #FFFFFF; border-bottom-color: #FFFFFF;}
.blog-entry .readmore:hover{color: #d14242; border-color: #d14242;}
.page-selector{border-top-color: #EFEFEF; border-bottom-color: #EFEFEF;}
.page-selector .description{color: #D0D0D0;}
.square-button{border-color: #EFEFEF; color: #FFFFFF;}
.square-button:hover{background: #f98d00; border-color: #EFEFEF; color: #D0D0D0;}
.square-button.active{background: #FFFFFF; border-color: #EFEFEF; color: #D0D0D0;}
.tags-box a{color: #7e7e7e; background: #EFEFEF;}
.tags-box a:hover{color: #283652; background: #d14242;}
.categories-list ul li{border-top-color: #EFEFEF; border-bottom-color: #EFEFEF;}
.categories-list ul li a{color: #FFFFFF;}
.categories-list ul li a:hover{color: #d14242;}
.categories-list ul li a span{color: #828282;}
/*blog timeline*/
.blog-landing-box.type-2 .date:before{background: #EFEFEF;}
.blog-landing-box.type-2 .blog-entry:last-child .date:after{background: #283652;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 19 - DETAIL POST */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.detail-post-tags{color: #D0D0D0;}
.detail-post-tags a{color: #D0D0D0;}
.detail-post-tags b{color: #FFFFFF;}
.comment-image:hover:after{border-color: #f98d00;}
.comment-title{color: #D0D0D0;}
.comment-title span{color: #FFFFFF;}
.comment-text{color: #D0D0D0;}
.additional-blog-title{color: #FFFFFF;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 20 - ERROR PAGE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.container-404 .title{color: #FFFFFF;}
.container-404 .description{color: #FFFFFF;}
.container-404 .text{color: #D0D0D0;}
.container-404 .text a{color: #f98d00;}
.container-404 .text a:hover{color: #FFFFFF;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 21 - PORTFOLIO */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.portfolio-navigation{border-top-color: #EFEFEF;}
.portfolio-navigation a{border: #EFEFEF; color: #FFFFFF;}
.portfolio-navigation a:hover, .portfolio-navigation a.active{background: #f98d00; border-color: #f98d00; color: #FFFFFF;}
.portfolio-entry .title{color: #FFFFFF;}
.portfolio-entry a.title:hover{color: #d14242;}
.portfolio-entry .subtitle{color: #D0D0D0;}
.portfolio-entry .subtitle a{color: #D0D0D0;}
.portfolio-entry .subtitle .comments-number{color: #d53737;}
.portfolio-entry .description{color: #D0D0D0;}
.portfolio-entry .readmore{color: #FFFFFF;}


/*portfolio simple*/
.hover-layer{background: rgba(0,0,0,0.5);}
.portfolio-entry.active .image .hover-layer{background-color: rgba(0,0,0,0.5)!important;}
.hover-layer .info .title{color: #283652;}
.hover-layer .info .subtitle{color: #283652;}
.hover-layer .info .subtitle a{color: #283652;}
.action-button{background: rgba(0,0,0,0.2); color: #283652;}
.action-button:hover{background: #F98D00;}

/*portfolio custom*/
.image .title-info .title, .image .title-info .subtitle, .image .title-info .subtitle a{color: #283652;}
.portfolio-container.type-3 .hover-layer{background: -webkit-linear-gradient(bottom, rgba(0,0,0,.4), rgba(0,0,0,.15) 31%, rgba(0,0,0,0) 50%);
    background: -moz-linear-gradient(bottom, rgba(0,0,0,.4), rgba(0,0,0,.15) 31%, rgba(0,0,0,0) 50%);
    background: -o-linear-gradient(bottom, rgba(0,0,0,.4), rgba(0,0,0,.15) 31%, rgba(0,0,0,0) 50%);
    background: -ms-linear-gradient(bottom, rgba(0,0,0,.4), rgba(0,0,0,.15) 31%, rgba(0,0,0,0) 50%);
    background: linear-gradient(to top, rgba(0,0,0,.4), rgba(0,0,0,.15) 31%, rgba(0,0,0,0) 50%); opacity: 1;}

/*portfolio simple fullwidth*/

/*portfolio custom fullwidth*/
.portfolio-drop-down{background: #323232;}
.portfolio-drop-down .title{color: #283652;}
.portfolio-drop-down .description{color: #D0D0D0;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 22 - PROJECT */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.share-box .title b{color: #FFFFFF;}
.detail-info-lines.border-box{border-color: #EFEFEF;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 23 - ABOUT */
/*-------------------------------------------------------------------------------------------------------------------------------*/
#content-block .continue-link{color: #d14242;}
#content-block .continue-link:hover{color: #FFFFFF;}
.heading-article .title{color: #FFFFFF;}
.heading-article .description{color: #FFFFFF;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 24 - SHOP */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.categories-border-wrapper{border-color: #D0D0D0;}
/*jQuery UI Styles */
.ui-slider{background: #676767;}
.ui-slider-range{background: #f98d00;}
.ui-slider-handle{background: #f98d00;}
.range-price{color: #FFFFFF;}
.range-price b{color: #FFFFFF;}
.simple-drop-down select{border-color: #EFEFEF; color: #FFFFFF;}
.simple-drop-down:after{border-color: #EFEFEF; color: #FFFFFF; background: #676767;}
.view-button{color: #FFFFFF;}
.view-button:after{border: #EFEFEF;}
.view-button:hover:after{border-color: #f98d00;}
.view-button.active:hover:after{border-color: #FFFFFF;}
.view-button.active{color: #FFFFFF;}
.view-button.active:after{border-color: #FFFFFF;}
/*list view*/
.list-view .product-slide-entry:after{background: #EFEFEF;}
list-view .product-slide-entry .reviews-number{color: #f98d00;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 25 - COMPARE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.compare-table{color: #D0D0D0;}
.compare-table b{color: #FFFFFF;}
.compare-table td{border-color: #D0D0D0;}
.compare-table tr:nth-child(2n) td{background: #fcfcfc;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 26 - WISHLIST */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.wishlist-entry{border-bottom-color: #EFEFEF;}
.traditional-cart-entry.style-1{border-bottom-color: #EFEFEF;}
.traditional-cart-entry .tag{color: #FFFFFF;}
.traditional-cart-entry .tag:hover{color: #FFFFFF;}
.traditional-cart-entry .title{color: #FFFFFF;}
.traditional-cart-entry .title:hover{color: #f98d00;}
.traditional-cart-entry .inline-description{color: #D0D0D0;}
.remove-button{border-color: #EFEFEF; color: #FFFFFF;}
.remove-button:hover{background: #f98d00; color: #283652; border-color: #f98d00;}
.wishlist-header{border-bottom-color: #D0D0D0; border-top-color: #D0D0D0; color: #FFFFFF;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 27 - CART */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.cart-table{color: #FFFFFF;}
.cart-table td{border-bottom-color: #EFEFEF;}
.cart-table th{color: #FFFFFF; border-top-color: #EFEFEF; border-bottom-color: #EFEFEF;}
.cart-column-title{color: #FFFFFF; border-top-color: #D0D0D0; border-bottom-color: #D0D0D0;}
.cart-summary-box{border-color: #EFEFEF;}
.cart-summary-box .sub-total{color: #878787;}
.cart-summary-box .grand-total{color: #FFFFFF;}
.cart-summary-box .simple-link{color: #D0D0D0;}
.cart-summary-box .simple-link:hover{color: #f98d00;}
.sidebar-subtotal .price-data{border-bottom-color: #D0D0D0;}
.sidebar-subtotal .price-data .main{color: #FFFFFF;}
.sidebar-subtotal .price-data .title{color: #FFFFFF;}
.sidebar-subtotal .price-data .subtitle{color: #FFFFFF;}
.sidebar-subtotal .additional-data .title{color: #FFFFFF;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 28 - CHECKOUT */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.forgot-password{color: #FFFFFF!important;}
.checkout-progress-widget .step-entry{color: #FFFFFF;}
.checkout-progress-widget a.step-entry:hover{color: #f98d00;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 29 - TEMPLATE UNDERWEAR */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/* 29.01 - header (class "type-2") */
header.type-4 .header-top:before{background: #FFFFFF;}
@media (min-width: 1200px) {
    header.type-4 .header-top-entry, body.style-8 header .header-top-entry .title a{color: #283652;}
    header.type-4 .header-functionality-entry{color: #283652;}
    header.type-4 .header-functionality-entry:hover{color: #f98d00;}
    header.type-4 .header-functionality-entry b{color: #283652;}
    header.type-4 .header-middle .open-cart-popup{color: #9c9c9c;}
    header.type-4 .header-middle .open-cart-popup .fa{color: #283652;}
    header.type-4 .header-middle .open-cart-popup:before{background: #383838;}
    header.type-4 .header-top-entry .title{border-color: #FFFFFF;}
    header.type-4 .header-functionality-entry{border-color: #FFFFFF;}
    header.type-4 .header-top-entry .title .fa{color: #283652;}
    header.type-4 .header-top-entry .title .fa:last-child{color: #6c6c6c;}
    header.type-4 .header-top-entry.hidden-xs{color: #8c8c8c;}
    header.type-4 .header-top-entry.hidden-xs a{color: #283652;}
}

/* 29.02 - content styles */
body.style-11 .sidebar-navigation .title{background: #dc42b2;}
body.style-11 .sidebar-navigation .entry:before{background: #dc42b2;}
body.style-11 .sidebar-navigation{border-color: #dc42b2;}
body.style-11 .swiper-tabs .block-title:before{background: #dc42b2;}
body.style-11 .price .current{color: #dc42b2;}
body.style-11 .swiper-active-switch{border-color: #dc42b2; background: #dc42b2;}
body.style-11 .navigation-banner-content .subtitle{color: #cdcdcd;}
body.style-11 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .subtitle{color: #283652;}
body.style-11 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .title{color: #283652;}
.mozaic-banners-wrapper.type-2 .mozaic-banner-content .view{color: #283652; border-bottom-color: ;}
body.style-11 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before{background: rgba(220, 66, 178, 0.7);}
body.style-11 a.sale-entry:before{background: rgba(220, 66, 178, 0.7);}
body:not(.mobile).style-11 a.sale-entry:hover{border-color: rgba(220, 66, 178, 1);}
body.style-11 .read-more:hover{color: #dc42b2;}
body.style-11 .product-slide-entry .title:hover{color: #dc42b2;}
body.style-11 .inline-product-entry .title:hover{color: #dc42b2;}
body.style-11 .bubbles span{background: #f98d00;}
body.style-11 .inline-product-entry .image:hover{border-color: #dc42b2;}
.header-wrapper.style-11 .menu-button{color: #283652;}
body.style-11 .search-button{background: #dc42b2;}
body.style-11 .cart-box.popup .content .price{color: #dc42b2;}
body.style-11 .cart-box.popup .summary .grandtotal span{color: #dc42b2;}
body.style-11 .button.style-4{background: #dc42b2; border-color: #dc42b2;}
@media (max-width: 1199px) {
    header.type-4 .header-top-entry{color: #283652;}
}

/* 29.03 - color text widget */
.color-text-widget .cell-view{border-color: rgba(255, 255, 255, 0.5);}
body:not(.mobile) .color-text-widget:hover{border-color: #EFEFEF; background: #283652!important;}
.color-text-widget .title{color: #F0F0F0;}
.color-text-widget .description{color: rgba(255, 255, 255, 0.7);}
body:not(.mobile) .color-text-widget:hover .title{color: #FFFFFF;}
body:not(.mobile) .color-text-widget:hover .description{color: #a3a2a2;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 30 - TEMPLATE LOOKBOOK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
body.style-12 .swiper-active-switch{border-color: #f98d00; background: #f98d00;}
body.style-12 .price .current{color: #f98d00;}
body.style-12 .product-slide-entry .title:hover{color: #f98d00;}
body.style-12 .footer-links a:hover{color: #f98d00;}
body.style-12 .copyright a{color: #f98d00;}
body.style-12 .read-more:hover{color: #f98d00;}
.column-article-wrapper{border-top-color: #EFEFEF; border-bottom-color: #EFEFEF;}
.column-article-wrapper .left-border{border-left-center: #EFEFEF;}
.column-article-entry .title{color: #FFFFFF;}
.column-article-entry .title:hover{color: #f98d00;}
header.type-4 .menu-button{color: #283652;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 31 - TEMPLATE BAGS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
body.style-14 .sidebar-navigation .title{background: #6d4c3d;}
body.style-14 .sidebar-navigation .entry:before{background: #6d4c3d;}
body.style-14 .sidebar-navigation{border-color: #6d4c3d;}
body.style-14 .swiper-tabs .block-title:before{background: #6d4c3d;}
body.style-14 .price .current{color: #6d4c3d;}
body.style-14 .swiper-active-switch{border-color: #6d4c3d; background: #6d4c3d;}
body.style-14 .navigation-banner-content .subtitle{color: #a25516;}
body.style-14 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .subtitle{color: #ad6e3f;}
body.style-14 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .title{color: #373737;}
body.style-14 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .view{color: #373737; border-bottom-color: #373737;}
body.style-14 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before{background: rgba(109, 76, 61, 0.7);}
body.style-14 a.sale-entry:before{background: rgba(109, 76, 61, 0.7);}
body.style-14 .read-more:hover{color: #6d4c3d;}
body.style-14 .product-slide-entry .title:hover{color: #6d4c3d;}
body.style-14 .inline-product-entry .title:hover{color: #6d4c3d;}
body.style-14 .bubbles span{background: #f98d00;}
body.style-14 .sale-entry .sale-price span{color: #6d4c3d;}
body:not(.mobile).style-14 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .title, body:not(.mobile).style-14 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .subtitle, body:not(.mobile).style-14 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .view{color: #283652; border-color: #283652;}
body.style-14 .inline-product-entry .image:hover{border-color: #6d4c3d;}
body.style-14 .sidebar-navigation .entry .fa{color: #aeaeae;}
.header-wrapper.style-14 .menu-button{color: #283652;}
body.style-14 .search-button{background: #6d4c3d;}
body.style-14 .cart-box.popup .content .price{color: #6d4c3d;}
body.style-14 .cart-box.popup .summary .grandtotal span{color: #6d4c3d;}
body.style-14 .button.style-4{background: #6d4c3d; border-color: #6d4c3d;}
@media (max-width: 1199px) {
    body.style-14 .header-top-entry{color: #283652;}
}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 31 - TEMPLATE MINI */
/*-------------------------------------------------------------------------------------------------------------------------------*/
body.style-15 .column-article-entry .title{color: #FFFFFF;}
body.style-15 .block-title{color: #D0D0D0;}
body.style-15 .price .current{color: #FFFFFF;}
body.style-15 .product-slide-entry .title{color: #FFFFFF;}
body.style-15 .product-slide-entry .title:hover{color: #f98d00;}
body.style-15 .swiper-tabs .block-title:before{background: #FFFFFF;}
body.style-15 .navigation-banner-content .title{color: #283652;}
body.style-15 .swiper-active-switch{background: #D0D0D0; border-color: #D0D0D0;}
body.style-15 .bubbles span{background: #FFFFFF;}
body.style-15 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .subtitle{color: #D0D0D0;}
body.style-15 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .title{color: #FFFFFF;}
body.style-15 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .view{color: ;}
body.style-15 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before{background: rgba(200,200,200,0.7);}
body.style-15 .search-button{background: #283652;}
body.style-15 .cart-box.popup .content .price{color: #FFFFFF;}
body.style-15 .cart-box.popup .summary .grandtotal span{color: #FFFFFF;}
body.style-15 .button.style-4{background: #283652; border-color: #283652;}
body.style-15 .copyright a{color: #FFFFFF;}
body.style-15 .footer-links a:hover{color: #f98d00;}
.header-wrapper.style-15 .menu-button{color: #283652;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 32 - TEMPLATE FURNITURE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
body.style-16 .swiper-tabs .block-title:before{background: #5f573a;}
body.style-16 .sidebar-navigation .title{background: #5f573a;}
body.style-16 .sidebar-navigation{border-color: #5f573a;}
body.style-16 .sidebar-navigation .entry:before{background: #5f573a;}
body.style-16 .price .current{color: #5f573a;}
body.style-16 #loader-wrapper .bubbles span{background: #f98d00;}
body.style-16 .product-slide-entry .title:hover{color: #5f573a;}
body.style-16 .swiper-active-switch{background: #5f573a; border-color: #5f573a;}
body.style-16 .sale-entry .sale-price span{color: #6e5f27;}
body.style-16 a.sale-entry:before{background: rgba(95, 87, 58, 0.7);}
body.style-16 a.sale-entry:hover:before{background: rgba(95, 87, 58, 0.5);}
body.style-16 a.sale-entry .sale-price, body.style-16 a.sale-entry .sale-price span{color: #283652;}
body.style-16 a.sale-entry .sale-description{color: rgba(255, 255, 255, 0.7);}
body.style-16 .read-more:hover{color: #5f573a;}
body.style-16 .hover-class-1:after{background: #5f573a;}
body.style-16 .product-slide-entry .subtitle:hover{color: #5f573a;}
body.style-16 .inline-product-entry .image:hover{border-color: #5f573a;}
body.style-16 .inline-product-entry .title:hover{color: #5f573a;}
body.style-16 .navigation-banner-content .subtitle{color: #8d9296;}
body.style-16 .light-text .navigation-banner-content .subtitle{color: #283652;}
body.style-16 .navigation-banner-content .description{color: #868789;}
body.style-16 .light-text .navigation-banner-content .description{color: #283652;}
.header-wrapper.style-16 header .icon-entry:hover .image{background: #5f573a;}
body.style-16 .search-button{background: #6d4c3d;}
.header-wrapper.style-16 .menu-button{color: #283652;}
body.style-16 .cart-box.popup .content .price{color: #5f573a;}
body.style-16 .cart-box.popup .summary .grandtotal span{color: #5f573a;}
body.style-16 .button.style-4{background: #5f573a; border-color: #5f573a;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 33 - TEMPLATE JEWELLERY */
/*-------------------------------------------------------------------------------------------------------------------------------*/
body.style-17 .sidebar-navigation .title{background: #901794;}
body.style-17 .sidebar-navigation{border-color: #901794;}
body.style-17 .sidebar-navigation .entry:before{background: #901794;}
body.style-17 .sidebar-navigation .entry .fa{color: #cac9c9;}
body.style-17 .search-button{background: #901794;}
body.style-17 .swiper-tabs .block-title:before{background: #901794;}
body.style-17 .price .current{color: #901794;}
body.style-17 .product-slide-entry .title:hover{color: #901794;}
body.style-17 ol li:before{background: #676767;}
body.style-17 #loader-wrapper .bubbles span{background: #f98d00;}
body.style-17 .swiper-active-switch{background: #901794; border-color: #901794;}
body.style-17 .hover-class-1:after{background: #901794;}
body.style-17 .inline-product-entry .image:hover{border-color: #901794;}
body.style-17 .inline-product-entry .title:hover{color: #901794;}
.footer-wrapper.style-17 .footer-address a b{color: #901794;}
.footer-wrapper.style-17 .copyright a{color: #901794;}
.footer-wrapper.style-17 .footer-columns-entry .column a:hover{color: #901794;}
@media (min-width: 1200px) {
    .header-wrapper.style-17 header:not(.fixed-header) .navigation:before{background: #FFFFFF;}
    .header-wrapper.style-17 header:not(.fixed-header) nav > ul > li > a{color: #283652;}
}
body.style-17 .cart-box.popup .content .price{color: #901794;}
body.style-17 .cart-box.popup .summary .grandtotal span{color: #901794;}
body.style-17 .button.style-4{background: #901794; border-color: #901794;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 34 - TEMPLATE PRESENTATION */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.parallax-view{color: #FFFFFF; border-top-color: #EFEFEF;}
.parallax-view:hover{color: #b1b1b1;}
body.style-18 .swiper-active-switch{background: #c2a325; border-color: #c2a325;}
body.style-18 .price .current{color: #c2a325;}
body.style-18 .product-slide-entry .title:hover{color: #c2a325;}
body.style-18 .search-button{background: #c2a325;}
.footer-wrapper.style-18 .copyright a{color: #c2a325;}
.footer-wrapper.style-18 .footer-links a:hover{color: #f98d00;}
body.style-18 .cart-box.popup .content .price{color: #c2a325;}
body.style-18 .cart-box.popup .summary .grandtotal span{color: #c2a325;}
body.style-18 .button.style-4{background: #c2a325; border-color: #c2a325;}
body.style-18 .article-container ul li:before{color: #c2a325;}
body.style-18 .bubbles span{background: #f98d00;}
/*Desktops (>=992px)*/
@media (max-width: 1199px) {
    .header-wrapper.style-18 header{background: #FFFFFF!important;}
}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 35 - FULLWIDTH HOMEPAGE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.image-text-widget{border-color: #EFEFEF;}
.image-text-widget .title{color: #FFFFFF;}
.image-text-widget ul li a{color: #FFFFFF;}
.image-text-widget ul li a:hover{color: #f98d00;}
.article-container ul li:before{color: #f98d00;}
.special-item-entry .title{color: #283652;}
/*Phones (kleiner768px)*/
@media (max-width: 767px) {
    .image-text-widget{border-color: #EFEFEF;}
}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 36 - FULLWIDTH HOMEPAGE WITH LEFT SIDEBAR */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.color-background-widget:before{background: rgba(0,0,0,0.4);}
.color-background-form .title{color: #283652; border-top-color: #283652; border-bottom-color: #283652;}
.color-background-form .description{color: #283652;}
.simple-form .submit{border-color: #ccc; color: #283652;}
.simple-form .submit:hover{border-color: #283652;}
.simple-form .input-wrapper input{background: rgba(255, 255, 255, 0.8); color: #FFFFFF;}
.latest-entries-heading{border-bottom-color: #D0D0D0;}
.latest-entries-heading .latest-more{color: #f98d00;}
.latest-entries-heading .latest-more:hover{color: #a3a2a2;}
body.style-19 .swiper-tabs .block-title:before{background: #FFFFFF;}
body.style-19 .product-slide-entry .title:hover{color: #f98d00;}
body.style-19 .price .current{color: #f98d00;}
body.style-19 .hover-class-1:after{background: #FFFFFF;}
body.style-19 .product-slide-entry .subtitle:hover{color: #f98d00;}
body.style-19 .bubbles span{background: #f98d00;}
body.style-19 .swiper-active-switch{background: #f98d00; border-color: #f98d00;}
@media (min-width: 1200px) {
    body.style-19 .navigation-copyright a{color: #f98d00;}
}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 37 - WINE TEMPLATE WITH LEFT SIDEBAR */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 1200px) {
    .sidebar-content-wrapper.center-container:before{background: #283652;}
    .header-wrapper.center-container header.type-3:not(.fixed-header) nav > ul > li > a{color: #283652;}
    .header-wrapper.center-container header.type-3:not(.fixed-header) .header-functionality-entry{color: #283652;}
    .header-wrapper.center-container header.type-3:not(.fixed-header) .header-functionality-entry b{color: #db2020;}
    .header-wrapper.center-container .navigation-copyright{color: #283652;}
    .header-wrapper.center-container .navigation-copyright a{color: #b11a1a;}
    .header-wrapper.center-container .socials-box a:hover{color: #283652;}
}
body.style-20 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .subtitle{color: #b11a1a!important;}
body.style-20 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .title{color: #FFFFFF!important;}
body.style-20 .mozaic-banners-wrapper.type-2 .mozaic-banner-content .description{color: #b3b3b3!important;}
body.style-20 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:hover .mozaic-banner-content .description{color: #FFFFFF;}
body.style-20 .mozaic-banners-wrapper.type-2 a.mozaic-banner-entry:before{background: rgba(245, 245, 245, 0.7);}
body.style-20 .swiper-tabs .block-title:before{background: #b11a1a;}
body.style-20 .product-slide-entry .title:hover{color: #b11a1a;}
body.style-20 .price .current{color: #b11a1a;}
body.style-20 .hover-class-1:after{background: rgba(117, 26, 26, 0.7);}
body.style-20 .product-slide-entry .subtitle:hover{color: #f98d00;}
body.style-20 .swiper-active-switch{background: #f98d00; border-color: #f98d00;}
body.style-20 .bubbles span{background: #f98d00;}
body.style-20 header .simple-search-form{background: none; border-color: rgba(255, 255, 255, 0.5);}
body.style-20 header .simple-search-form.active{border-color: #283652;}
body.style-20 header .simple-search-form .simple-submit{border-color: rgba(255, 255, 255, 0.5);}
body.style-20 header .simple-search-form .simple-submit:hover{color: #283652;}
body.style-20 header .simple-search-form input[type="text"]{color: #283652;}
body.style-20 .search-button{background: #b11a1a;}
.newsletter-join{border: 5px #EFEFEF solid;}
.newsletter-join .title{color: #FFFFFF;}
.newsletter-join .description{color: #a3a2a2;}
body.style-20 .cart-box.popup .content .price{color: #b11a1a;}
body.style-20 .cart-box.popup .summary .grandtotal span{color: #b11a1a;}
body.style-20 .button.style-4{background: #b11a1a; border-color: #b11a1a;}
@media (max-width: 1199px) {
    .header-wrapper.center-container header.type-3{background: #FFFFFF;}
    .header-wrapper.center-container header.type-3 .header-functionality-entry *{color: #283652;}
}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 38 - FULL WITH TEMPLATE NO SLIDER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.products-slider-banner{border-color: #D0D0D0;}
.products-slider-banner .products-swiper{/*border-color: #D0D0D0;*/}
.products-slider-banner .swiper-slide:after{background: #D0D0D0;}
body.style-21 .price .current{color: #c7192c;}
body.style-21 .product-slide-entry .title:hover{color: #c7192c;}
body.style-21 .bubbles span{background: #f98d00;}
body.style-21 .search-button{background: #c7192c;}
.demo-categories-entry{border-color: #D0D0D0;}
.demo-categories-entry .title{color: #2f2f2f;}
.demo-categories-entry .title:hover{color: #c3172b;}
.demo-categories-entry .list a{color: #FFFFFF; border-top-color: #EFEFEF;}
.demo-categories-entry .list a:before{color: #cecece;}
.demo-categories-entry .list a:hover{color: #c3172b;}
.demo-categories-entry .block-info .title{color: #a5a5a5;}
.demo-categories-entry .block-info .description{color: #FFFFFF;}
.demo-categories-entry .block-info .detail-link{color: #c3172b;}
.footer-wrapper.style-21 footer.type-2 .footer-links a:hover{color: #f98d00;}
.footer-wrapper.style-21 footer.type-2 .copyright a{color: #ce1313;}
@media (min-width: 1200px) {
    .header-wrapper.style-21 header:not(.fixed-header) nav:before{background: #FFFFFF;}
    .header-wrapper.style-21 header:not(.fixed-header) nav > ul > li > a{color: #283652;}
}
@media (max-width: 1199px) {
    .demo-categories-entry:before{background: rgba(255, 255, 255, 0.8);}
}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 00 - TEASER */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/*teaser 1*/
.teaser-container{background-color: #f8f8f8;;}
.teaser-content{background: #283652;}
.teaser-subtitle{color: #283652;}
.teaser-title{color: #FFFFFF;}
.teaser-description{color: #b6b6b6;}
.teaser-date .date-square:after{background: #FFFFFF;}
.teaser-date .date-square span{color: #FFFFFF;}
.teaser-date .date-square p{color: #FFFFFF;}
.teaser-copyright .copyright a{color: #d7af23;}
.styled-form .form-title{color: #FFFFFF;}
.styled-form .submit-wrapper{background: #d7af23; color: #283652;}
.styled-form .submit-wrapper:hover{background: #c2c2c2!important; color: #283652;}
.styled-form .field-wrapper{border-color: #D0D0D0;}

/*teaser 2*/
body.teaser-2{background: #FFFFFF;}
body.teaser-2 .teaser-title{color: #283652;}
body.teaser-2 .teaser-description{color: #b6b6b6;}
body.teaser-2 .teaser-date .date-square span{color: #283652;}
body.teaser-2 .teaser-date .date-square p{color: #edc32f;}
body.teaser-2 .teaser-date .date-square:after{background: rgba(255,255,255,0.3);}
body.teaser-2 .styled-form .field-wrapper{border-color: rgba(255,255,255,0.1);}
body.teaser-2 .styled-form .field-wrapper input{background: rgba(255,255,255,0.1); color: #283652;}
body.teaser-2 .teaser-copyright .copyright a:hover{color: #283652!important;}

/*teaser 3*/
body.teaser-3{background: #FFFFFF;}
body.teaser-3 .teaser-title{color: #283652;}
body.teaser-3 .teaser-description{color: #b6b6b6;}
body.teaser-3 .styled-form .field-wrapper{border-color: rgba(255,255,255,0.1);}
body.teaser-3 .styled-form .field-wrapper input{background: rgba(255,255,255,0.1); color: #283652;}
body.teaser-3 .teaser-copyright .copyright a{color: #6aa207;}
body.teaser-3 .teaser-copyright .copyright a:hover{color: #283652!important;}
body.teaser-3 .styled-form .submit-wrapper{background: #6aa207;}
body.teaser-3 .teaser-title{border-top-color: #283652; border-bottom-color: #283652;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 00 - X */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.message-box{color: #8cbc09;}
.message-icon .fa{color: #283652;}
.message-text{color: #FFFFFF;}
.message-close .fa{color: #D0D0D0;}
.message-danger{color: #bc0909;}
.message-warning{color: #e7b60a;}
.message-info{color: #03b4ea;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 00 - X */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.overlay-popup .close-layer{background: rgba(0,0,0,0.2);}
.overlay-popup .popup-container{background: #283652;}
.close-popup:before, .close-popup:after{background: #292929;}
.newsletter-title{color: #323232;}
.newsletter-text{color: #D0D0D0;}
.newsletter-text a{color: #323232;}
.overlay-popup .form-title{color: #FFFFFF;}



/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 00 - X */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.jspVerticalBar{background: red; border-left-color: #EFEFEF;}
.jspHorizontalBar{pobackground: red;}
.jspTrack{background: #283652;}
.jspDrag{background: #c2c2c2;}
.jspArrow{background: #50506d;}
.jspArrow.jspDisabled{background: #80808d;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 00 - X */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.article-container{color: #FFFFFF;}
.article-container b{color: #FFFFFF;}
.article-container a{color: #FFFFFF;}
.article-container li a{color: #FFFFFF;}
.article-container a:hover{color: #283652;}
.article-container h1, .h1{color: #FFFFFF;}
.article-container h2, .h2{color: #FFFFFF;}
.article-container h3, .h3{color: #FFFFFF;}
.article-container h4, .h4{color: #FFFFFF;}
.article-container h5, .h5{color: #FFFFFF;}
.article-container h5 .fa, .h5 .fa{color: #FFFFFF;}
.article-container h6, .h6{color: #FFFFFF;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 00 - MEDIA QUERIES */
/*-------------------------------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 00 - CSS ANIMATIONS */
/*-------------------------------------------------------------------------------------------------------------------------------*
.header-demo.background-demo:before{background-color: rgba(0, 0, 0, 0.2);}
