/**
 * Use this file to override the default styles of the theme.
 *
 * 1. Rename this file to custom.css.
 * 2. Enable it in the admin panel. [Neoshop Theme -> Theme Settings ---> Additional Settings]
 * 3. Add your own CSS to override the default styles of the theme.
 *
 */

.logo-small {
    display: none;
}




.header-container4 .form-search button {
    height: 45px;
    width: 45px;

}



.header-container4 .block.wishlist.dropdown, .header-container4 .block.compare.dropdown, .header-container4 .shopping_cart.dropdown{
    border:none;
}

.nav-maincontainer.grid-full.fixed .toggleMenu span {
    margin-top: 17px;
    display: inline-block;
}

.skip-account {
    display: inline-block;
    width: 25px;
    height: 27px;
    padding: 8px;
    float: right;
    margin-left: 11px;
    box-sizing: content-box;
}

.header-maincontainer .telephone{
    padding: 0 15px;
}

.header-container4 .quick-search{
    padding: 0;
}

.header-container4 .form-search.ajaxsr .input-text{
    height:42px;
}

.header-maincontainer .telephone strong {
    background: url("../images/picto-phone.png") no-repeat 0% 50%;
}


@media only screen and (min-width: 1081px) {
    /*.nav-container #custommenu{display:block !important;}*/

    #nav a.closeMenu {
        display: none;
    }
}

#nav a.closeMenu{
    position: absolute;
    z-index: 1111;
    right: 10px;
    top: 10px;
    padding: 0;
}

#nav a.closeMenu:hover,.menu-mobile .parentMenu a.closeMenu:hover, #nav.color a.closeMenu:hover, #nav.color li.active a.closeMenu.level-top {
    background: none !important;
    background-color:transparent !important;
}

.menu-responsive{
    display: none;
}

@media only screen and (max-width: 1080px) {
    /*.page .nav-container #custommenu { display:none !important; }*/
	.nav-container #nav { float:none; text-transform:none; }
	.nav-container #nav .active { display:block; }
	.nav-container #nav a.closeMenu { display:block; padding:0; }
	.nav-container #nav > li { float:none; }
	.nav-container #nav a { padding:15px 60px 15px 20px; margin-right:0; display:block; text-decoration:none; font-size:16px; color:#FFF !important; line-height:normal; text-transform:none; z-index:initial; font-weight:normal; }
}

@media only screen and (max-width: 1080px) {

    .header-container4 .quick-search{
        padding: 15px 15px 0;
    }

    .header-primary .grid12-7 {
        width: 100%;
        display: inline-block;
    }

    .header-maincontainer .grid-full #header-top .toggleMenu span img{display:inline-block !important;}

    .product-options{
        padding: 0;
    }
    .product-view .add-to-cart {
        padding: 10px 0;
    }

    .product-view .product-shop button.btn-cart {
        margin-left: 0;
        padding: 0;
    }


    .product-view .product-shop .add-to-links{
        margin-bottom: 0;
    }

    .add-to-cart .button {
        margin-right: 0;
    }


    .product-view button.btn-cart {
        padding: 0;
    }

    .product-view .action-box {
        margin: 10px 0 0;
    }

    .product-view .box-additional{
        margin-top: 0;
    }

    .product-view .product-shop .btn-cart span span, button.btn-checkout span span {
        padding: 4px 18px;
    }

    .col-main, .col-left, .col-right, .product-view .grid12-1, .product-view .grid12-2, .product-view .grid12-3, .product-view .grid12-4, .product-view .grid12-5, .product-view .grid12-6, .product-view .grid12-7, .product-view .grid12-8, .product-view .grid12-9, .product-view .grid12-10, .product-view .grid12-11{
        margin-bottom: 0;
    }

    .catalog-product-view .block{
        margin: 0;
    }

    .catalog-product-view .breadcrumbs ul{
        display: none;
    }

    .catalog-product-view .breadcrumbs .prev {
        margin-right: 10px;
    }

    .cart .data-table tfoot tr.last {
        margin-bottom: 0;
    }

    .cart .cart-left-column > *, .cart .cart-right-column > *, .cart .totals {
        margin-bottom: 0;
    }

    .cart-collaterals {
        margin-top: 10px;
    }

    .mgbott30 {
        margin-bottom: 0;
    }
    .mgtop30 {
        margin-top: 0;
    }

    .cart .totals{
        padding: 5px;
    }
    .prevnext.dropdown {
        line-height: 1;
        height: auto;
    }

    .checkout-cart-index .main.container{
        padding-top: 0;
    }

    .page-title, .category-image {
        margin-bottom: 0;
    }

    .footer-container{
        margin-top: 0;
    }

    .cart .data-table tr, .my-wishlist .data-table tr, .my-account .data-table tr, .order-review .data-table tr, .multiple-checkout .data-table tr{
        margin-bottom: 0;
    }

    .main{
        padding: 10px 0 10px;
    }

    .data-table thead th, .data-table thead td, .data-table tr.even th, .data-table tr.odd td, .data-table tr.odd th, .data-table tr.even td, .data-table tfoot td, .data-table tr.first th, .data-table tr.first td{
        margin-top: 0;
    }

    .breadcrumbs.bctp_width .bctp_bgcolor{
        margin-top: 0;
    }


    body.cms-index-index .main, body.cms-index-defaultindex .main {
        padding-top: 10px;
    }

    .menu-responsive{
        display: block;
    }

    img {
        width: auto;
        max-width: 100%;
    }

    .header-primary .telephone {
        padding-left: 0;
    }

    .header-primary .logo-container { display:inline-block; width:auto !important; flex-grow:1; }
	.header-primary .logo-container .logo { float:none; width:auto; max-width:none; }

    .header-primary .telephone{
        float: left !important;
        width: auto !important;
        position: absolute;
        top: 60px;
        left: 80px;
        z-index: 1;
    }

    .header-primary .telephone strong{
        font-size: 0;
    }

    .logo-small {
        display: inline-block;
    }

    .logo-standard {
        display: none;
    }

    .header-primary .v-grid-container{
        text-align: center;
    }

    .header-container .nav-maincontainer, .header-container4 .nav-maincontainer{
        background: none !important;
    }

    .toggleMenu,.toggleMenu.active, .toggleMenu:hover{
        background: none !important;
        position: absolute;
        top: 66px;
        left: 10px;
        z-index: 1;
        padding: 0 ;
    }

    .container.full-radius .nav-maincontainer{
        position: inherit;
    }


    .header-primary .grid12-2.shopping-cart-container {
        margin-top: 0 !important;
        position: absolute;
        top: 60px;
        right: 37px;
        width: auto !important;
    }
    .nav-wrapper {
        top: 0;
        left: 0;
        position: absolute;
        width: 100%;
    }
    #nav{
        border: 1px solid rgba(160,160,160,0.22) !important;
        width: 100%;
        background: #12709b ;
        padding-top: 50px;
        top: 0;
        position: fixed;
        left: 0;
        z-index: 1111;
        display: none;
    }

    #nav.color li.level1 > a {

        background-color:  #eeeeee !important;
        color:#000000 !important;

    }

    .nav-maincontainer.grid-full.fixed{
        border-radius: 0 !important;
        left: 0;
        position: inherit !important;

        top: 0;
        width: 100% !important;
    }

    header .container {
        width: 100%;
        padding-left:0;
        padding-right: 0;
        max-width: 100%;
    }


        #header-top.fixed {
            position: fixed;
            z-index: 1110;
            left: 0;
            top: 0;
            padding: 20px 0 10px;
            background: #ffffff;
            width: 100%;
        }


    .header-maincontainer .logo{
        margin-bottom: 0;
    }

    .header-container4 .header-maincontainer{
        padding-bottom: 10px;
    }

}

.menu-mobile .parentMenu a:hover, #nav.color a:hover, #nav.color li.active a.level-top{
    color:#ffffff !important;
}

@media only screen and (max-width:768px) {
    .logo img {
        margin: 0;
        width: auto;
    }

    .header-primary .logo-container {
        float: none !important;
    }

    .header-maincontainer {

        padding-top: 0;
    }

    .header-maincontainer .logo{
        width: auto;
        float: none !important;
    }

    .header-container4 .header-maincontainer {
        padding-top: 20px;
        padding-bottom: 10px;
    }

    .header-primary .telephone{

        top:20px;

    }

    .toggleMenu,.toggleMenu.active, .toggleMenu:hover{


        top:25px;
    }

    .header-primary .grid12-2.shopping-cart-container {

        top:15px;

    }

    .header-container4 .quick-search{
        z-index: 0;
    }

    .block-faqs #faqsForm fieldset #faqssearch { max-width:95%; width:auto; }
    .block-faqs .menu ul li a { height:auto; line-height:normal; margin:10px 0; }

    .logo img { max-height:40px; }
	/*.header-maincontainer .header-primary #header-top .toggleMenu,
	.header-maincontainer .header-primary #header-top .toggleMenu.active,
	.header-maincontainer .header-primary #header-top .toggleMenu:hover { top:28px; }
	.header-maincontainer .header-primary #header-top .telephone { top:21px; }
	.header-maincontainer .header-primary #header-top .shopping-cart-container { top:18px; }*/
}

@media (orientation: landscape) and (max-device-width : 768px) {

}

@media only screen and (max-width:560px) {

    .header-primary .telephone{

        left: 63px;

    }

    .toggleMenu,.toggleMenu.active, .toggleMenu:hover{


        left: 10px;
    }

    .header-primary .grid12-2.shopping-cart-container {

      right: 10px;

    }

    .dropdown {
        margin-left: 0;
    }

    .header-primary .logo-container{
        width: 40% !important;
    }

    #shopping-cart-table td{
        padding: 0;

    }

    #shopping-cart-table tr{
        padding: 5px;

    }
}

@media only screen and (max-width:320px) {

    .header-container4 .quick-search{
        padding: 0 10px;
    }


    .header-primary .telephone{

        top:13px;
        left: 50px;

    }

    .toggleMenu,.toggleMenu.active, .toggleMenu:hover{


        top:18px;
    }

    .header-primary .grid12-2.shopping-cart-container {

        top:9px;

    }

    .header-container4 .form-search{
        margin-top: 10px;
    }

    .skip-account{
        padding: 8px 0;
    }


}


div.resp-tabs-container.tabs-panels h2, div.resp-tabs-container.tabs-panels div.resp-accordion { margin-top:10px; font-weight:600; font-size:1.5em; }


/**** REMPLACEMENT DES FICHIERS CSS DYNAMIQUES *****/


/* Grid container */
	.container { width:96%;
                        max-width: 960px;
                }
            .lte-ie8 .container { max-width:1390px; }



/* width 1440px */
@media only screen and (min-width: 1440px)  {
                                    .container { max-width:1390px; }
                            .grid-col2-sidebar 	{ width: 20.75%; }
        .grid-col2-main		{ width: 75.24%; }
        .grid-col3-sidebar		{ width:22.68%; }
        .grid-col3-main			{ width:74.90%; }
        .hide-below-1440 { display:inherit !important; }
        .hide-below-1360 { display:inherit !important; }
        .hide-below-1280 { display:inherit !important; }
        .header .logo { max-width:350px; }
        .after-mini-cart { clear:none; }

        /* Item grid
        -------------------------------------------------------------- */
        .responsive-itemsgrid.items-2col .item { width:23%; clear:none !important; }
        .responsive-itemsgrid.items-2col .item:nth-child(4n+1) { clear:left !important; }
        .responsive-itemsgrid.items-3col .item { width:18%; clear:none !important; }
        .responsive-itemsgrid.items-3col .item:nth-child(5n+1) { clear:left !important; }
        .responsive-itemsgrid.items-4col .item { width:14.6666%; clear:none !important; }
        .responsive-itemsgrid.items-4col .item:nth-child(6n+1) { clear:left !important; }
        .responsive-itemsgrid.items-5col .item { width:12.2857%; clear:none !important; }
        .responsive-itemsgrid.items-5col .item:nth-child(7n+1) { clear:left !important; }
        .responsive-itemsgrid.items-6col .item { width:10.5%; clear:none !important; }
        .responsive-itemsgrid.items-6col .item:nth-child(8n+1) { clear:left !important; }
        .responsive-itemsgrid.items-7col .item { width:10.5%; clear:none !important; }
        .responsive-itemsgrid.items-7col .item:nth-child(8n+1) { clear:left !important; }
}



/* width 1360px */
@media only screen and (min-width: 1360px) and (max-width: 1439px) {
                                    .container { max-width:1310px; }
                            .grid-col2-sidebar 	{ width: 18.84%; }
        .grid-col2-main 	{ width: 77.15%; }
        .grid-col3-sidebar		{ width:24.42%; }
        .grid-col3-main			{ width:72.98%; }
        .hide-below-1360 { display:inherit !important; }
        .hide-below-1280 { display:inherit !important; }
        .header .logo { max-width:350px; }
        .cart-table .product-image { max-width:110px; }
        .after-mini-cart { clear:none; }

        /* Item grid
        -------------------------------------------------------------- */
        .responsive-itemsgrid.items-2col .item { width:31.3333%; clear:none !important; }
        .responsive-itemsgrid.items-2col .item:nth-child(3n+1) { clear:left !important; }
        .responsive-itemsgrid.items-3col .item { width:23%; clear:none !important; }
        .responsive-itemsgrid.items-3col .item:nth-child(4n+1) { clear:left !important; }
        .responsive-itemsgrid.items-4col .item { width:18%; clear:none !important; }
        .responsive-itemsgrid.items-4col .item:nth-child(5n+1) { clear:left !important; }
        .responsive-itemsgrid.items-5col .item { width:14.6666%; clear:none !important; }
        .responsive-itemsgrid.items-5col .item:nth-child(6n+1) { clear:left !important; }
        .responsive-itemsgrid.items-6col .item { width:12.2857%; clear:none !important; }
        .responsive-itemsgrid.items-6col .item:nth-child(7n+1) { clear:left !important; }
        .responsive-itemsgrid.items-7col .item { width:10.5%; clear:none !important; }
        .responsive-itemsgrid.items-7col .item:nth-child(8n+1) { clear:left !important; }
}

/* width 1280px */
@media only screen and (min-width: 1280px) and (max-width: 1359px) {
                                    .container { max-width:1220px; }
                            .grid-col2-sidebar 	{ width: 21.87%; }
        .grid-col2-main		{ width: 74.13%; }
        .grid-col3-sidebar	{ width:29.50%; }
        .grid-col3-main		{ width:68.50%; }
        .hide-below-1280 { display:inherit !important; }
        .header .logo { max-width:350px; }
        .cart-table .product-image { max-width:110px; }
        .after-mini-cart { clear:none; }

        /* Item grid
        -------------------------------------------------------------- */
        .responsive-itemsgrid.items-2col .item { width:31.3333%; clear:none !important; }
        .responsive-itemsgrid.items-2col .item:nth-child(3n+1) { clear:left !important; }
        .responsive-itemsgrid.items-3col .item { width:23%; clear:none !important; }
        .responsive-itemsgrid.items-3col .item:nth-child(4n+1) { clear:left !important; }
        .responsive-itemsgrid.items-4col .item { width:18%; clear:none !important; }
        .responsive-itemsgrid.items-4col .item:nth-child(5n+1) { clear:left !important; }
        .responsive-itemsgrid.items-5col .item { width:14.6666%; clear:none !important; }
        .responsive-itemsgrid.items-5col .item:nth-child(6n+1) { clear:left !important; }
        .responsive-itemsgrid.items-6col .item { width:12.2857%; clear:none !important; }
        .responsive-itemsgrid.items-6col .item:nth-child(7n+1) { clear:left !important; }
        .responsive-itemsgrid.items-7col .item { width:10.5%; clear:none !important; }
        .responsive-itemsgrid.items-7col .item:nth-child(8n+1) { clear:left !important; }
}

/*less than 1024 px*/
@media only screen and (max-width: 1023px) {
	.hide-below-1024 { display:none !important; }
}

/* 768px <= width < 960px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
                    .container { max-width:737px; }
        	.hide-below-960 { display:none !important; }
}

/* less than 768px */
@media only screen and (max-width: 767px) {
	.container { width:92%; padding-left:2%; padding-right:2%; }
	.nested-container { width:100%; margin-left:auto; }
	.grid12-1,
	.grid12-2,
	.grid12-3,
	.grid12-4,
	.grid12-5,
    .grid-half,
	.grid12-6,
	.grid12-7,
	.grid12-8,
	.grid12-9,
	.grid12-10,
	.grid12-11,
	.grid12-12,
	.grid-full,
	.grid-col2-sidebar,
	.grid-col2-main,
	.grid-col3-sidebar,
	.grid-col3-main
	{
		width:100% !important;
		margin-left:0;
		margin-right:0;
	}
	.v-grid-container { display:block; }
	.v-grid { float:inherit; display:block; width:100%; }
	
	.cloud-zoom-lens,
    .cloud-zoom-big{display: none !important;}
    .dropdown:hover .visible-onhover,
    .dropdown .visible-onhover{visibility: visible;opacity: 1;}
    .dropdown .visible-onhover{display:none;}
    /*.quick-view{display:none;}*/
}

/* width 480px*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
                    .container { max-width:440px; }
        	.hide-below-960 { display:none !important; }
	.hide-below-768 { display:none !important; }

	.mobile-grid.grid12-1 { width:14.66% !important; margin-left:1%; margin-right:1%; }
	.mobile-grid.grid12-2 { width:31.33% !important; margin-left:1%; margin-right:1%; }
	.mobile-grid.grid12-3 { width:48% !important;	 margin-left:1%; margin-right:1%; }
	.mobile-grid-half { width:48% !important; margin-left:1%; margin-right:1%; }
}

/* width 640px */
@media only screen and (min-width: 640px) and (max-width: 767px) {
                    .container { max-width:590px; }
        }

/* less than 480px */
@media only screen and (max-width: 479px) {
	.container { max-width:none !important; width:94%; padding-left:3%; padding-right:3%; }
}

/* width 320px */
@media only screen and (min-width: 320px) and (max-width: 479px) {
	.hide-below-960 { display:none !important; }
	.hide-below-768 { display:none !important; }
	.hide-below-480 { display:none !important; }
}

/* less than 320px */
@media only screen and (max-width: 319px) {
	.container { max-width:none !important; width:92%; padding-left:4%; padding-right:4%; }

	.hide-below-960 { display:none !important; }
	.hide-below-768 { display:none !important; }
	.hide-below-480 { display:none !important; }
	.hide-below-320 { display:none !important; }
}


/* Colors */
    .wel-text a,
    .currency.dropdown .icon-flag,
    .header-container1 .currency.dropdown:hover .dropdown-toggle .icon-flag,
    .header-container2 .currency.dropdown:hover .dropdown-toggle .icon-flag,
    .header-container3 .currency.dropdown:hover .dropdown-toggle .icon-flag,
    .header-container3 .block.wishlist.dropdown,
    .header-container3 .block.compare.dropdown,
    .header-container3 .shopping_cart.dropdown,
    .header-container3 span.search-button,
    .header-container2 div.menu a:hover,
    .header-container2 div.menu.act a,
    .header-container2 div.menu.active a,
    .header-container2 .block.wishlist.dropdown:hover,
    .header-container2 .block.compare.dropdown:hover,
    .header-container2 .shopping_cart.dropdown:hover,
    .header-container2 .top-links .links > li > a:hover,
    .header-container  .form-search button.button:hover,
    .header-container1 .form-search button.button:hover,
    .header-container2 .form-search button.button:hover,
    .header-container3 .form-search button.button:hover,
    .header-container4 .block.wishlist.dropdown .icon,
    .header-container4 .block.compare.dropdown .icon,
    .header-container4 .shopping_cart.dropdown .icon,
    div.wp-custom-menu-popup a.itemMenuName:hover,
    div.wp-custom-menu-popup a.itemMenuName.act,
    .section-title .gen-tabs .tabs li:hover,
    .section-title .gen-tabs .tabs li:focus,
    a:hover,
    a.go,
    a.aw-blog-read-more,
    .sale,
    .shopping_cart .subtotal .price,
    .price-box .regular-price .price,
    .price-box .minimal-price .price,
    .footer-container a:hover,
    .special-price .price,
    .special-price .price-label,
    #sidebar-navigation li.level0.active a,
    #sidebar-navigation li.level0.active li.level1 a:hover,
    #sidebar-navigation li a.active,
    #sidebar-navigation li.level0.active li.level1 a.show-cat.active,
    .cart-table .subtotal-price .cart-price,
    .multiple-checkout .col2-set h3.legend,
    .info-set h3.legend,
    .block-account li strong,
    .order-date,
    .box-account.box-info .box-content a,
    .addresses-list ol li a,
    div.alert-inner button.close:hover,
    .nav-container #nav li ul li a:hover,
    .nav-container #nav li ul li a.over,
    .products-list .link-learn,
    .sorter .sort-by .category-asc:hover,
    .sorter .sort-by .category-desc:hover,
    .product-style1 .icons-style1 .icon:hover,
    .product-view-countdown .discount_a
    { color: #12709b; }

    .tp-bannertimer,
    #slide-timeline,
    .block.wishlist.dropdown,
    .block.compare.dropdown,
    .shopping_cart.dropdown,
    .block.wishlist.dropdown:hover .count,
    .block.compare.dropdown:hover .count,
    .shopping_cart.dropdown:hover .count,
    .language .dropdown-menu a:hover,
    .currency .dropdown-menu a:hover,
    .toplinks .dropdown-menu a:hover,
    .toplinks .links > li > a:hover,
    .header-container3 .links > li > a:hover,
    .prevnext a.next,
    .prevnext a.prev,
    div.menu a:hover,
    div.menu.act a,
    div.menu.active a,
    a.scrollup:hover,
    .top-controls .owl-theme .owl-controls .owl-buttons div:hover,
    .banner .owl-theme .owl-controls .owl-buttons div:hover,
    .owl-theme .owl-controls .owl-page.active span,
    .owl-theme .owl-controls.clickable .owl-page:hover span,
    .tparrows:hover,
    .tp-bullets.simplebullets.round .bullet:hover,
    .tp-bullets.simplebullets.round .bullet.selected,
    .tp-bullets.simplebullets.square .bullet:hover,
    .tp-bullets.simplebullets.square .bullet.selected,
    .flex-control-paging li a:hover,
    .flex-control-paging li a.flex-active,
    .icon-bg-color span.icon,
    .block-layered-nav .view .price input.go,
    .sorter .view-mode .grid:hover,
    .sorter .view-mode .list:hover,
    .sorter .view-mode .grid.grid-mode-active,
    .sorter .view-mode .list.list-mode-active,
    .pager .pages li:hover,
    .pager .pages li.current,
    .ui-widget-content,
    .buttons-set .back-link a, div.alert a,
    button.button,
    .nav-container #nav a:hover,
    .nav-container #nav li a.over,
    .nav-container #nav li.active a.level-top,
    .add-to-links.addto-links-icons span.icon:hover,
    #menu-button a.active,
    #menu-button a:hover,
    .menu-mobile .parentMenu a:hover,
    .toggleMenu.active,
    button.btn-checkout:hover,
    div.alert a.cart:hover,
    div.price-slider,
    span.qrcode:hover,
    .custom-label.sale-lbl,
    .custom-label.sale-lbl:after,
    .shopping_cart .actions button.link-button.btn-cart:hover,
    .product-view .product-type-data .discount-label .discount_a
    {  background-color: #12709b; }

    @media only screen and (max-width: 1041px) {
    .owl-theme .owl-controls .owl-buttons div:hover
    {  background-color: #12709b; }
    }
    #nav.color a:hover,
    #nav.color li.active a.level-top
    { background-color: #12709b!important; }
    .header-topcontainer,
    .cart .totals,
    .form-search,
    .page,
    .checkout-progress li.active,
    #nav ul,
    .account-login .new-users, .account-login .registered-users
    { border-top-color:#12709b; }

    .nav-container #nav li ul li ul.shown-sub,
    .product-view .product-type-data .discount-label .discount_a:after
    { border-left-color:#12709b; }

    .nav-container #nav li ul li ul.shown-sub:before
    { border-right-color:#12709b; }

    a.go,
    a.aw-blog-read-more,
    .header-container2 .block.wishlist.dropdown:hover,
    .header-container2 .block.compare.dropdown:hover,
    .header-container2 .shopping_cart.dropdown:hover,
    .tp-bullets.simplebullets.round-border .bullet:hover,
    .tp-bullets.simplebullets.round-border .bullet.selected,
    .tp-bullets.simplebullets.square-border .bullet:hover,
    .tp-bullets.simplebullets.square-border .bullet.selected
    {border-color: #12709b; }



    .section-title .gen-tabs .tabs li:focus,
    .gen-tabs .tabs li:focus a,
    .section-title .gen-tabs .tabs li.active,
    .icon-hover:hover,
    .feature-icon-hover:hover span.icon,
    .icon-bg-color .icon-hover:hover,
    .add-to-links.addto-links-icons span.icon,
    .shopping_cart.dropdown:hover,
    .shopping_cart.dropdown .count,
    .block.wishlist.dropdown:hover,
    .block.wishlist.dropdown .count,
    .block.compare.dropdown:hover,
    .block.compare.dropdown .count,
    .block .block-title,
    .block-layered-nav .view .price input.go:hover,
    .opc .active .step-title,
    .buttons-set .back-link a:hover,
    div.alert a:hover,
    .header-container .top-links .links > li > a:hover,
    .links > li > a:hover,
    .prevnext a.next:hover,
    .prevnext a.prev:hover,
    .dashboard .box-reviews .number,
    .dashboard .box-tags .number,
    .header-container .language.dropdown:hover,
    .header-container .currency.dropdown:hover,
    .language .dropdown-menu,
    .currency .dropdown-menu,
    .toggleMenu:hover,
    #menu-button a,
    button.btn-checkout,
    div.alert a.cart,
    span.category-label,
    button.button:hover,
    a.go:hover,
    a.aw-blog-read-more:hover,
    .custom-label.new-lbl,
    .custom-label.new-lbl:after,
    .shopping_cart .actions button.link-button.btn-cart
    { background-color: #d03a0c; }

    a.go:hover,
    a.aw-blog-read-more:hover,
    div.price-slider .filter-handle,
    .header-container2 .block.wishlist.dropdown,
    .header-container2 .block.compare.dropdown,
    .header-container2 .shopping_cart.dropdown
    { border-color: #d03a0c; }

    .checkout-progress li,
    div.menu a span.category-label:before,
    .nav-container #nav a span.category-label:before,
    .cart .crosssell, .cart .discount, .cart .shipping,
    .header-container1 .block.wishlist .dropdown-menu,
    .header-container1 .block.compare .dropdown-menu,
    .header-container1 .shopping_cart .dropdown-menu
    { border-top-color: #d03a0c; }

    .language .top-arrow,
    .currency .top-arrow
    { border-bottom-color: #d03a0c; }
    .new,
    #price-max-display,
    #price-min-display,
    .footer-container .footertop-container,
    .footer-container .footertop-container p,
    .header-container2 .currency.dropdown .dropdown-toggle,
    .header-container2 .language.dropdown .dropdown-toggle,
    .header-container2 .block.wishlist.dropdown,
    .header-container2 .block.compare.dropdown,
    .header-container2 .shopping_cart.dropdown,
    .header-container3 .block.compare.dropdown:hover,
    .header-container3 .shopping_cart.dropdown:hover,
    .header-container3 .dropdown:hover .dropdown-toggle,
    .header-container3 span.search-button:hover,
    .header-container4 .block.wishlist.dropdown:hover .icon,
    .header-container4 .block.compare.dropdown:hover .icon,
    .header-container4 .shopping_cart.dropdown:hover .icon,
    .product-view .gen-tabs li.resp-tab-item.resp-tab-active > a,
    .product-view .gen-tabs li.resp-tab-item.resp-tab-active a:hover
    { color: #d03a0c; }

    @media only screen and (min-width: 1042px) {
    .owl-theme .owl-controls .owl-buttons div:hover
    { color: #d03a0c; }
    }
    .product-view .gen-tabs li.resp-tab-item.resp-tab-active > a,
    .product-view .gen-tabs li.resp-tab-item.resp-tab-active a:hover
    {-webkit-box-shadow:inset 0 3px 0 0 #d03a0c;
    box-shadow:inset 0 3px 0 0 #d03a0c; }

    .dropdown,
    .shopping_cart .subtotal,
    .gen-tabs .tabs li a,
    .top-controls .owl-theme .owl-controls .owl-buttons div,
    .breadcrumbs,
    .breadcrumbs.bctp_width .bctp_bgcolor,
    .opc .step-title,
    .product-view .gen-tabs .tabs li a,
    .gen-tabs .tabs-panels div.resp-accordion,
    .footertop-container,
    .sorter .view-mode .grid,
    .sorter .view-mode .list,
    .block-layered-nav .view .price .input-box,
    .limiter .dropdown .dropdown-menu a:hover,
    .sort-by .dropdown .dropdown-menu a:hover,
    .nav-container #nav li ul li a:hover,
    .nav-container #nav li ul li a.over,
    .pager .pages ol,
    .header-container4 .currency.dropdown:hover .dropdown-toggle,
    .header-container4 .language.dropdown:hover .dropdown-toggle,
    .header-container4 .toplinks.dropdown:hover .dropdown-toggle,
    .header-container4 .language .dropdown-menu,
    .header-container4 .currency .dropdown-menu,
    .header-container4 .toplinks .dropdown-menu,
    .hi-icon-effect .hi-icon:after
    {  background-color: #eaedf2; }

    @media only screen and (max-width: 1041px) {
    .owl-theme .owl-controls .owl-buttons div
    {  background-color: #eaedf2; }
    }

    .hi-icon-effect .hi-icon
    { box-shadow: 0 0 0 3px #eaedf2;
    -webkit-box-shadow: 0 0 0 3px #eaedf2}

/* Buttons */
    button.button:hover,
    .buttons-set .back-link a:hover,
    div.alert a:hover,
    button.btn-checkout,
    div.alert a.cart
    {  background-color: #80b601; }
    button.btn-checkout
    {  background-color: #80b601; }
/* Backgrounds */
    body
    { background-color:#ffffff; }
/* Theme Fonts */
/*Top Panel*/
    .top-panel-block
    { position: relative;}
/* Headers */
    .header-container .header-topcontainer,
    .header-container1 .header-topcontainer,
    .header-container2 .header-topcontainer,
    .header-container3 .header-topcontainer,
    .header-container3 .language.dropdown .dropdown-menu,
    .header-container3 .currency.dropdown .dropdown-menu,
    .header-container3 .toplinks .dropdown-menu,
    .header-container4 .header-topcontainer
    {background-color: #ffffff;}
    .header-topcontainer
    { border-top: px solid ;}
    .header-container4 .custom-search-select,
    .header-container4 .form-search,
    .header-container4 .block.wishlist.dropdown,
    .header-container4 .block.compare.dropdown,
    .header-container4 .shopping_cart.dropdown
    {border-color: #12709b;}
    .header-container,
    .header-container1,
    .header-container2,
    .header-container3
    {border-bottom: none;}
/* Menu */
    .header-container .nav-maincontainer,
    .header-container4 .nav-maincontainer
    {  background-color: #12709b; }
    .nav-container #nav li a.over,
    .nav-container #nav a:hover,
    .nav-container #nav li.active a.level-top
    { background: #d03a0c; }
    div.wp-custom-menu-popup
    {border-bottom:none!important;}
    div.wp-custom-menu-popup
    {border-right:none!important;}
    div.wp-custom-menu-popup
    {border-left:none!important;}
    div.wp-custom-menu-popup a.itemMenuName.level1:hover,
    div.wp-custom-menu-popup a.itemMenuName.level1.act
    { color: #d03a0c; }
    .nav-container #nav li ul li a:hover,
    .nav-container #nav li ul li a.over,
    div.wp-custom-menu-popup .itemSubMenu a.itemMenuName:hover,
    div.wp-custom-menu-popup .itemSubMenu a.itemMenuName.act
    { color: #d03a0c; }
/* Mobile Menu */

    .menu-mobile .parentMenu a,
    #nav.color a
    {   color: #140700 !important; }

    .menu-mobile .parentMenu a:hover,
    #nav.color a:hover
    {   color: #d03a0c !important;}
    .menu-mobile .parentMenu a,
    #nav.color a
    {background-color: #ffffff !important;}
    .menu-mobile .parentMenu a:hover,
    #nav.color a:hover,
    #nav.color li.active a.level-top
    {background-color: #ffffff !important;}

    #menu-button a,
    .toggleMenu
    {background-color: #d03a0c ;}
    #menu-button a.active, #menu-button a:hover,
    .toggleMenu.active, .toggleMenu:hover
    {background-color: #d03a0c ;}
/* Slideshows*/
    .banner .owl-theme .owl-controls .owl-buttons div,
    .tparrows
    {background-color: rgba(0, 0, 0, 0);}
    .banner .owl-theme .owl-controls .owl-buttons div:hover,
    .tparrows:hover
    {background-color: rgba(0, 0, 0, 0);}
/*Brand Slider*/
/* Tabs */
/*Product page tabs*/
    .product-view .gen-tabs li.resp-tab-item a,
    .product-view .gen-tabs .tabs-panels div.resp-accordion a
    {color: #5e6d82;}
/* Sidebar */
    .sidebar .block .block-title{border-top: none;}
    .sidebar .block .block-title{border-bottom: none;}
/* Products View*/
/* Category Page */
/* Footer */
    .footer-container
    {background-color:#ffffff; }

    .footer-bottom-container
    {background-color: #ffffff;}
    .footer-container .social-link a .icon,
    .footer-container p,
    .footer-bottom address
    {color: #140700;}
    .footer-container a
    {color: #140700;}
    .footer-container .collapsible .block-title
    {color: #140700;}
/* CountDown Colors */
    .item .countdown_wrapper
    { background-color: rgba(255,167,88,1);}
    .item .countdown_wrapper
    {color: #ffffff;}
    .product-view-countdown
    {background-color: #ffa758;}
    .product-view-countdown:after
    {border-bottom-color: #ffa758;}
    .product-view-countdown
    {color: #ffffff;}
/* Additional Settings */