header.header-area { background-color: #fbfbfb !important; border-bottom-left-radius: 25px; border-bottom-right-radius: 25px;}
.logo img { width: 180px; }
.main-menu nav ul li a { color: #FFFFFF; }
.main-menu nav ul li a:hover { color:#f8b80a !important; }
.nav-style-1>span:hover { color:#1a2745; background-color: #f8b80a !important }
/*.btn-style-1 a:hover { background-color: #fab30f !important; color: #000000; }*/
.single-animation-wrap.slick-active .slider-animated-1 a { background-color: #298de2; }
.single-animation-wrap.slick-active .slider-animated-1 a:hover { background-color: #186de1 !important; color: #FFFFFF; }
span.slider-icon-1-prev.slick-arrow, span.slider-icon-1-next.slick-arrow { opacity: 1 !important; background-color: transparent; }
span.slider-icon-1-prev.slick-arrow:hover, span.slider-icon-1-next.slick-arrow:hover { opacity: 1 !important; background-color: transparent !important;}
i.icon-magnifier.s-open { color: #262626  !important; }
i.icon_close.s-close { color: #262626  !important; }
i.icon-user { color: #262626  !important; }
i.icon_close:hover { color: #262626  !important;  }
i.icon-magnifier.s-open:hover { color: #262626  !important; }
i.icon_close.s-close:hover { color: #262626 !important; }
i.icon-user:hover { color: #262626  !important; }
i.icon-basket-loaded:hover { color: #262626  !important; }
i.icon-basket-loaded { color: #262626  !important; }
.banner-wrap .banner-content-11 h2 { font-size: 22px !important; }
a.hover-red { color: #003399; }
a.hover-red:hover { color: #f8b80a !important; }
.section-title { color: #00274b !important; }
.service-border-1:before { height: 101% !important; }
.about-us-content p { margin: 23px 0 20px; }
footer.footer-area.pb-65 { background-color: #00274b !important; }
.contact-info-wrap .footer-logo { margin: 0 0 22px; }
footer p,footer a { color: #262626 !important; font-size: 16px; }
footer p { color: #262626 !important; }
.footer-logo img { width: 200px; }
.h2title { padding-top: 15px; }
.hero-slider-content-4 h4 { color: #262626 !important; letter-spacing: 0px; font-weight: 500 !important; font-size: 54px !important;font-family: 'Varela Round', sans-serif; }
h3, .banner-wrap .banner-content-9 h2, .about-us-content h3 {font-family: 'Varela Round', sans-serif;}
/* FORM BUTTON */
.contact-from button { font-weight: 500; background: #e1c1d0; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #e1c1d0 0%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #e1c1d0 0%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #e1c1d0 0%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1c1d0', endColorstr='#7db9e8',GradientType=1 ); border-radius: 25px; color: #000000; text-transform: uppercase !important; }
.contact-from button:hover { background-color: #f8b80a !important; color: #000000; } 
.btn-style-1 a { font-size: 13px; border-radius: 25px; background: #e1c1d0; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #e1c1d0 0%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #e1c1d0 0%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #e1c1d0 0%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1c1d0', endColorstr='#7db9e8',GradientType=1 ); color: #1A1A1A; }
.btn-style-1 a:hover { background-color: #186de1 !important; color: #1A1A1A !important; }
.contact-form button:hover { color: #000000 !important; background-color: #fab30f !important; }
i.icon-arrow-up:hover { background-color: #f8b80a !important; border-color: #f8b80a !important; }
.banner-wrap .banner-content-11 { top: 30%; }
i.icon-grid { color: #fab30f !important; }
.btpanelblue { border: 2px solid #FFFFFF; background-color: #00274b !important; }
.sidebar-widget .price-filter #slider-range .ui-slider-range { background: #fab30f none repeat scroll 0 0; }
.sidebar-widget .price-filter #slider-range .ui-slider-handle { border: 4px solid #fab30f; }
.sidebar-widget .price-filter .price-slider-amount button:hover { background-color: #f8b80a; }
.section-title h2 { color: #3a3a3a; font-size: 27px; font-family: 'Varela Round', sans-serif;}
.col-lg-6.col-md-6.col-12.col-sm-6 h2 { font-size: 27px; color: #3a3a3a;  font-family: "Heebo", sans-serif !important; font-weight: bold !important; text-transform: uppercase !important;}
.contact-from textarea { min-height: 120px; height: 120px; }
.header-action .same-style-2 a { color: #56bae6;}
.breadcrumb-content ul li { color: #f8b80a; }
.login-register-wrapper .login-register-tab-list a.active h4 { color: #f8b80a;}
.login-register-wrapper .login-form-container .login-register-form form .button-box button { background-color: #000000; }
.login-register-wrapper .login-form-container .login-register-form form .button-box button:hover { background-color: #f8b80a; } 
.breadcrumb-content ul li a:hover { color: #FFFFFF !important; }
#scrollUp { border: 1px solid #2bb8e2 !important; transition-color: #f8b80a; color: #fbfbfb; bottom: 20px; background-color: #2bb8e2;}
h3.h3f { font-family: "Poppins", sans-serif; text-transform: uppercase; }
#accordion h5 { font-family: "Poppins", sans-serif; font-weight: 700; padding: 10px 0px; }
.main-menu>nav>ul>li>ul {
    background: #00274b none repeat scroll 0 0; color: #FFFFFF;}
    .main-menu>nav>ul>li>ul li a {color: #FFFFFF;}
    .main-menu>nav>ul>li>ul li a:hover .main-menu>nav>ul>li>ul li { color: #FFFFFF; }
    .sidebar-widget .shop-catigory ul li.activa a { color: #074b8b !important; } /* titulo categoria */ 
    .shop-catigory li.activa a { color: #fdb60c !important; border-bottom: 1px solid #fdb60c; }
    .shop-catigory li.activa { color: #fdb60c !important; }
    .shop-catigory li a:hover { color: #074b8b !important  }
    .cart-shiping-update-wrapper .cart-shiping-update>a:hover { background-color: #000 !important; }
    .siguiente:hover { background-color: #f8b80a !important; }
    .single-product-wrap .product-content-wrap-2 .pro-add-to-cart button { font-size: 13px; }
    .bg-dark-acccordion {background: #e1c1d0; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #e1c1d0 0%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #e1c1d0 0%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #e1c1d0 0%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1c1d0', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
cursor: pointer;}
#scrollUp :hover {
    background-color: #f8b80a;
    /* Firefox */
    -moz-transition: all .2s ease-in;
    /* WebKit */
    -webkit-transition: all .2s ease-in;
    /* Opera */
    -o-transition: all .2s ease-in;
    /* Standard */
    transition: all .2s ease-in;
}
.main-menu.main-menu-hm4>nav>ul>li:hover>a {
    font-weight: bold;
    color: #f8b80a;
}
.main-menu>nav>ul>li>ul li{ padding: 10px 0px; border-bottom: 1px solid #f8b80a; }
#scrollUp { border-radius: 50%; }
.single-product-wrap .product-content-wrap-2 .pro-add-to-cart button:hover { background-color: #f8b80a; }
.grand-totall a:hover { background-color: #f8b80a; }
.product-details-content .pro-details-action-wrap .pro-details-add-to-cart a:hover { background-color: #f8b80a; }
.sidebar-cart-active .sidebar-cart-all .cart-content .cart-checkout-btn a:hover { background-color: #f8b80a; }
.bread-trojan { height: 280px; display: flex; justify-content: center;align-items: center; background-image: url('../../assets/images/bg-trojan.jpg'); background-size: cover;}
.bread-inci { height: 280px; display: flex; justify-content: center;align-items: center; background-image: url('../../assets/images/bg-inci.jpg'); background-size: cover;}
.bread-newmax { height: 280px; display: flex; justify-content: center;align-items: center; background-image: url('../../assets/images/bg-newmax.jpg'); background-size: cover;}
.nav-style-1>span {  left: 2.5%; }
.nav-style-1>span.slider-icon-1-prev{ left:2.5%; opacity: 1; }
.nav-style-1>span.slider-icon-1-next{ right:2.5%; opacity: 1; }
span.slider-icon-1-prev.slick-arrow, span.slider-icon-1-next.slick-arrow { opacity: 1; }
span.slider-icon-1-next.slick-arrow, span.slider-icon-1-next.slick-arrow { opacity: 1; }
.nav-style-1>span.slider-icon-1-prev:hover{ left:2.5%; }
.nav-style-1>span.slider-icon-1-next:hover{ right:2.5%; }
.nav-style-1:hover span.slider-icon-1-next{ right:2.5%; }
.nav-style-1>span { width: 30px; height: 30px; line-height: 32px; font-size: 14px; }
.main-menu.main-menu-hm4>nav>ul>li>a { font-size: 14px; font-weight: 400 !important; color: #1996cb; }
.destacadostitle { padding-top: 30px;font-size: 27px; color: #3a3a3a; font-weight: 400 !important; font-family: 'Varela Round', sans-serif; text-transform: uppercase !important; }
.titleline { width: 140px; height: 4px; 
background: #e1c1d0; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #e1c1d0 0%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #e1c1d0 0%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #e1c1d0 0%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1c1d0', endColorstr='#7db9e8',GradientType=1 );
    /*background-color: #f7c508;*/ text-align: center; margin: 0 auto; margin-top: 15px;}
.titlelineleft { width: 140px; height: 4px; background-color: #f7c508; text-align: left; margin: 0 auto; margin-top: 5px; float: left; margin-bottom: 25px;}
.single-product-wrap .product-content-wrap-2 h3 a { color: #000000; font-weight: 400; }
.single-product-wrap .product-content-wrap-2 .product-price-2 span { font-weight: 600; }
.single-product-wrap .product-content-wrap-2 .product-price-2 span::after { content: ".-"; }
.btn-style-1 a.btn-1-padding-1 { padding: 11px 22px 11px; text-transform: uppercase !important; border-radius: 25px;}
.single-animation-wrap.slick-active .slider-animated-1 a {text-transform: uppercase !important; border-radius: 25px; }
.btn-style-1 { letter-spacing: 2px; font-weight: 500 !important; }
.btn-style-1 a { font-weight: 500 !important; }
.bg-gray { /*background-color: #074b8b; */
background: #e1c1d0; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #e1c1d0 0%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #e1c1d0 0%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #e1c1d0 0%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1c1d0', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.breadcrumb-content ul li a { color: #e7dddd; font-weight: 400; font-size: 14px; }
.myaccount-tab-menu a:hover, .myaccount-tab-menu a.active {background-color: #ffb400; border-color: #ffb400; color: #ffffff; }
.myaccount-content .account-details-form .single-input-item button { border: none; background-color: #000000; }
.myaccount-content .account-details-form .single-input-item button:hover { border: none; background-color: #f7c508; }
header { position: fixed; top: 0px; width: 100%; z-index: 900; }
.breadcrumb-content.text-center h3 { color: #FFFFFF; }
.dot-style-2 ul li.slick-active button {
    background-color: #ffb400;
}
.dec-review-topbar a.active {
    color: #ffb400;
    font-weight: 600;
}
.dec-review-topbar a:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: #ffb400;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
}
.main-menu.main-menu-lh-3>nav>ul>li {
    line-height: 80px;
}
span.slider-icon-1-next { border-radius: 50%; }
span.slider-icon-1-prev { border-radius: 50%; }
.header-action .same-style-2 a { font-size: 18px;}
.header-action .same-style-2.same-style-2-font-inc a { font-size: 18px; }
.header-action .same-style-2.same-style-2-font-inc a { font-size: 18px; }
.login-register-wrapper .login-form-container .login-register-form form .button-box .login-toggle-btn a:hover { color: #f8b80a; }
.dot-style-2.dot-style-2-active-black ul li.slick-active button { background-color: #298de2; }
i.icon-arrow-left {    font-weight: 700 !important;
    color: #ffb400;font-size: 20px;
}
i.icon-arrow-right {     font-weight: 700 !important;
    color: #ffb400;font-size: 20px;
}
.breadcrumb-content ul li a.active {
    color: #ffb400;
}
.wppct{ position: fixed; bottom: 20px; right: 15px; z-index: 600; }
.same-style-2.same-style-2-font-inc span { color: #ffb400; right: -3px !important;}
.same-style-2.same-style-2-font-inc span:hover { color: #FFFFFF; }
.breadcrumb-content ul li { color: #3c3c3c; text-transform: uppercase; font-size: 13px; }
.breadcrumb-content ul li a { font-size: 13px; }
.about-us-content p {
    font-size: 17px;
    font-family: "Poppins", sans-serif;
    line-height: 30px; }
    .breadcrumb-area { background-position: 77% 50%; }
    .about-us-logo {
    margin-top: -70px;
}
p { color: #424242; }
.myaccount-content li a { font-weight: 600; }
.shop-topbar-wrapper .shop-topbar-left .view-mode a.active {
    color: #074b8b;
}
.shop-list-wrap .shop-list-content .product-list-action button:hover { background-color: #074b8b; border: 1px solid #074b8b;}
::marker {
    color: #ffb400;
    background-color: #ffb400;
}
.banner-img.banner-img-zoom { border-radius: 25px; }
.banner-wrap .banner-content-9 h2 { font-size: 42px; }
.single-service-wrap-2 .service-icon-2 i {
    font-size: 42px; }
.service-wrap-border.service-wrap-padding-3 {
    background: #e1c1d0; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #e1c1d0 0%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #e1c1d0 0%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #e1c1d0 0%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1c1d0', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
@media only screen and (min-width: 1366px) and (max-width: 1600px) {
.hero-slider-content-4 h1 { font-size: 42px; }
    }
/*.banner-area .pb-85 { background-image: url('../../assets/images/bg-cat.jpg'); background-size: cover; }*/
.single-product-wrap .product-content-position { padding: 10px 10px 5px; }
@media only screen and (max-width: 48em) {
    body {overflow-x: hidden;}
    .hero-slider-content-4 h4 {
    font-size: 32px !important; }
    .about-us-logo {
    margin-top: -50px;
}
    .myaccount-tab-menu.nav {
    margin-top: 50px;
}
.same-style-2.same-style-2-font-inc span { display: none;} 
    .header-offer-wrap-3.mobile-header-padding-border-4 {
    padding-top: 0px;
    margin-top: -30px;
}
.mobile-header-active .clickalbe-sidebar-wrap .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li {
    display: block;
    position: relative;
    padding: 8px 0px;
    border-bottom: 1px solid #56bae6;
}
.mobile-header-active .clickalbe-sidebar-wrap .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li:last-child {
    border-bottom: 0px solid #fab30f;
}
.sidebar-close i.icon_close {
    color: #56bae6 !important;
} 
    .mobile-header-active .clickalbe-sidebar-wrap .mobile-header-content-area .mobile-header-padding-border-1, .mobile-header-active .clickalbe-sidebar-wrap .mobile-header-content-area .mobile-header-padding-border-2, .mobile-header-active .clickalbe-sidebar-wrap .mobile-header-content-area .mobile-header-padding-border-3, .mobile-header-active .clickalbe-sidebar-wrap .mobile-header-content-area .mobile-header-padding-border-4 {
    border-bottom: 0px solid #ddd;
    margin-bottom: 17px;
    padding-bottom: 30px;
}
    .breadcrumb-area { margin-top: 90px !important;}
    .mobile-header-active.mobile-header-wrapper-style.sidebar-visible {
    /*background-color: rgb(0, 39, 75);*/
}
.mobile-header-active .clickalbe-sidebar-wrap .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a {
    /*color: #fff !important;*/
}
.mobile-header-active .clickalbe-sidebar-wrap .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li a {
    /*color: #fab30f !important;*/
}
.mobile-header-active .clickalbe-sidebar-wrap .mobile-header-content-area {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100%;
    padding-right: 10px;
}
.mobile-header-active .clickalbe-sidebar-wrap .mobile-header-content-area .mobile-contact-info ul li a { color: #ffb400; }
.header-offer-wrap-3.mobile-header-padding-border-4 {
    display: none;
}

    .wppct{ position: fixed; bottom: 2%; right: 10px; z-index: 9999999999 }
.mobile-logo img {
    max-width: 200px !important;
}
.hero-slider-active-1 {
    position: relative;
    margin-top: 40px;
}
.border-bottom-2 {  border-bottom: 0px solid #e8e8e8; }
.sidebar-cart-active.inside {  background-color: #FFFFFF; /*rgb(0, 39, 75)*/; }
.sidebar-cart-active.inside { /*color: #FFFFFF !important;*/ }
.sidebar-cart-active.inside span, .sidebar-cart-active.inside h2, .sidebar-cart-active.inside h3, .sidebar-cart-active.inside h4, .sidebar-cart-active.inside p { /*color: #FFFFFF !important;*/ }
i.icon_close {
    color: #fab30f;
}
.res-white-overly-xs:before { opacity: 0; }
}

