.nuova-barra-rlx{padding: 24px 0 5px;margin-top: 86px} .header-area,.header-two-area,.header-three-area,.header-four-area,.header-five-area{position:relative;z-index:99;color:#fff}.fixed{left:0;position:absolute;width:100%;z-index:1}.mainmenu-area{padding:15px 0 17px;background-color:rgba(255,255,255,1)}.mainmenu-area-rolex{padding:24px 0 5px;background-color:rgba(255,255,255,1)}.main-menu>nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;line-height:65px}.main-menu>nav>ul>li{margin-right:23px;position:relative}.main-menu>nav>ul>li.megamenu{position:unset}.main-menu>nav>ul>li>a{color:#fff;display:inline-block;font-size:11px;font-weight:400;line-height:52px;padding-bottom:2px;position:relative;text-transform:uppercase;text-decoration:none;transition:all 0.4s ease 0s}.main-menu>nav>ul>li>a::after{background:transparent;bottom:17px;content:"";height:2px;left:0;position:absolute;width:100%;transition:all 0.4s ease 0s}.main-menu>nav>ul>li:hover>a:after,.main-menu>nav>ul>li.active>a:after{background-color: transparent/*#fff*/}.main-menu>nav>ul>li>ul{background:#fff none repeat scroll 0 0;border:1px solid #ebebeb;box-shadow:0 4px 13px -3px gray;left:0;min-width:220px;opacity:0;padding:29px 0 27px;position:absolute;text-align:left;top:110%;transform:scaleY(0);transform-origin:0 0 0;transition:all 0.5s ease 0s;visibility:hidden;z-index:999}.main-menu>nav>ul>li:hover>ul{transform:scaleY(1);visibility:visible;opacity:1}.main-menu>nav>ul>li>ul li{display:block;line-height:20px;margin-bottom:16.5px;padding:0;position:relative}.main-menu>nav>ul>li.megamenu>ul>li>ul>li:first-child{color:#707070;font-size:12px;font-weight:700;line-height:15px;margin-bottom:18px;text-transform:uppercase}.main-menu>nav>ul>li>ul>li>a{color:#707070;display:block;font-size:12px;font-weight:400;line-height:20px;padding:0 30px;text-transform:capitalize}.main-menu>nav>ul>li>ul>li>span{color:#707070;display:block;font-size:12px;font-weight:700;line-height:20px;padding:0 30px;text-transform:capitalize}.main-menu>nav>ul>li>ul>li:last-child{margin:0}.main-menu>nav>ul>li>ul>li a:hover{color:#0b1c40}.main-menu>nav>ul>li.megamenu>ul{display:flex;padding:35px 15px 20px;width:auto}.main-menu>nav>ul>li.megamenu>ul>li{float:left;padding:0 15px 20px;width:156px}.main-menu>nav>ul>li.megamenu>ul>li a{color:#707070}.main-menu>nav>ul>li.megamenu>ul>li a:hover{color:#0b1c40}.main-menu>nav>ul>li.megamenu>ul li{margin-bottom:13px}.main-menu>nav>ul>li.megamenu>ul>li>ul>li:last-of-type,.main-menu>nav>ul>li.megamenu>ul>li{margin-bottom:0}.header-sticky.sticky{-webkit-animation:300ms ease-in-out 0s normal none 1 running fadeInDown;animation:300ms ease-in-out 0s normal none 1 running fadeInDown;background:rgba(105,128,145,.95) none repeat scroll 0 0;box-shadow:0 1px 3px rgba(0,0,0,.11);left:0;padding:0;position:fixed;top:0;width:100%;z-index:999}.rolex iframe{margin-top:-5px}.sticky .logo img{padding:15px 0;width:75%}.sticky .rolex-retailer-clock{margin-top:10px}.sticky .main-menu>nav>ul>li>a{line-height:80px}.header-sticky.sticky .main-menu>nav>ul>li>a::after{bottom:27px}.sticky .header-content>div>a{line-height:68px}.mobile-menu-area{display:none;background:#0b1c40 none repeat scroll 0 0;clear:both;position:relative;z-index:9}.mobile-menu.mean-container{clear:both}.mean-container .mean-bar::after{content:"MENU";font-size:16px;font-weight:500;left:0;position:absolute;top:13px}.mean-container .mean-bar{background:rgba(0,0,0,0) none repeat scroll 0 0}.mean-container a.meanmenu-reveal{border:0 none;color:#fff;margin-top:13px;padding:2px 0}.mean-container .mean-nav{padding-top:37px}.mean-container a.meanmenu-reveal span{background-color:#fff}.mean-container a.meanmenu-reveal:hover span{background-color:#fff}.mobile-menu-area .menu-close{background-color:transparent;border:2px solid #fff;border-radius:50%;color:#858585;height:40px;padding:0;width:40px;margin-bottom:30px}.mobile-menu-area .menu-close:hover{color:#433a8b;border-color:#433a8b}.mobile-menu-area .menu-close i{display:block;font-size:30px;line-height:30px;padding-right:2px}.mean-container .mean-bar ul li a{color:#252525;font-size:12px;line-height:15px}.mean-container .mean-nav ul li a:first-child:hover{color:#0b1c40;padding:1em 4% 1em 6%}.mean-nav ul li a i{display:none}.mean-container .mean-nav ul li a.mean-expand{font-weight:400}.mean-container .mean-nav ul li a.mean-expand:hover{background:#0b1c40 none repeat scroll 0 0}
.logo-r{padding-top:2px;height:60px;background-position:center center;background-repeat:no-repeat;width:230px;background-size:contain;background-image:url(../img/rolex-plaque.jpg)}
.logo-t{padding-top:2px;height:60px;background-position:center center;background-repeat:no-repeat;width:230px;background-size:contain;background-image:url(../img/tudor-plaque.jpg)}
.logo{padding-top:2px;height:60px;background-position:center center;background-repeat:no-repeat;width:230px;background-size:contain;background-image:url(../img/logo/martines.svg)}.sticky .logo{margin-top:12px;height:60px;background-position:center center;background-repeat:no-repeat;width:230px;background-size:contain;background-image:url(../img/logo/martines-white.svg)}.logo>a, .logo-r>a, .logo-t>a{display:inline-block}.search-wrapper{position:relative}form.search-form,.settings-content{background:#fff none repeat scroll 0 0;position:absolute;right:0;top:100%;visibility:hidden}.header-content a{color:#fff;display:inline-block;font-size:20px;line-height:49px}.search-wrapper a{font-size:22px}.search-wrapper:hover>a,.cart-wrapper:hover>a,.settings-wrapper:hover>a{color:#0b1c40}.search-wrapper .search-form{background:#fff none repeat scroll 0 0;border:1px solid #ebebeb;border-radius:4px;height:56px;padding:0 20px;white-space:nowrap;width:419px;opacity:0;transition:.3s;z-index:10}.search-wrapper:hover .search-form{visibility:visible;opacity:1}.search-form input{border:0 none;color:#999;height:100%;padding:0}.search-form input::-moz-placeholder{color:#999}.search-form button{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#23232c;cursor:pointer;font-size:22px;height:100%;padding:0 19px;position:absolute;right:0;top:0}.search-form button:hover{color:#0b1c40}.search-form button:focus,.search-form input:focus{box-shadow:none}.settings-wrapper>a{font-size:24px}.header-content{padding-top:4px}.header-content>div{margin-left:36px}.cart-wrapper{position:relative}.cart-item-wrapper{background:#fff none repeat scroll 0 0;border:1px solid #ebebeb;color:#707070;opacity:0;padding:30px 25px 39px;position:absolute;right:-4px;top:100%;transition:all 0.3s ease 0s;visibility:hidden;width:360px;z-index:10}.cart-wrapper:hover .cart-item-wrapper{visibility:visible;opacity:1}.cart-img>a{border:1px solid #ebebeb;display:block;width:75px}.cart-img>a:hover{border-color:#0b1c40}.cart-text>h5 a{color:#2c2c37;font-size:12px;font-weight:600;line-height:16px}.cart-text{padding-left:15px}.single-cart-item{border-bottom:1px solid #ebebeb;margin-top:20px;position:relative;padding-bottom:20px}.single-cart-item.d-flex:first-of-type{margin-top:0}.cart-text>h5{line-height:16px;margin-bottom:3px}.cart-text>span{display:block}.cart-price{color:#999}.cart-btn{position:absolute;right:0}.cart-text-btn>button{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#707070;cursor:pointer;font-size:18px;padding:0;position:absolute;right:2px;top:-2px}.cart-text>h5 a:hover{color:#0b1c40}.cart-text-btn>button:hover{color:#0b1c40}.cart-price-total{border-bottom:1px solid #ebebeb;color:#23232c;font-size:16px;font-weight:700;line-height:41px;margin-bottom:25px;padding:25px 0;text-transform:uppercase}.cart-links>a{border:2px solid #23232c;border-radius:3px;color:#23232c;display:block;font-size:12px;font-weight:700;letter-spacing:.3px;line-height:50px;text-align:center;text-transform:uppercase;transition:all 0.4s ease 0s}.cart-links>a:first-of-type{margin-bottom:20px}.cart-links>a:hover{background:#23232c none repeat scroll 0 0;color:#fff}.settings-wrapper:hover .settings-content{opacity:1;visibility:visible}.settings-content{background:#fff none repeat scroll 0 0;border:1px solid #ebebeb;border-radius:3px;color:#707070;opacity:0;padding:35px 40px;transition:all 0.3s ease 0s;width:300px;z-index:10}.settings-content h4{border-bottom:1px solid #ebebeb;color:#23232c;font-size:12px;font-weight:600;line-height:12px;margin-bottom:15px;padding-bottom:10px;text-transform:uppercase}.settings-content a{color:#707070;display:inline-block;font-size:12px;line-height:18px}.settings-content>ul{margin-bottom:26px;padding-left:15px}.settings-content img{padding-right:10px}.settings-content a:hover{color:#0b1c40}.settings-content li{display:block;line-height:18px;margin-bottom:10px}.settings-content>ul:last-of-type li:last-of-type{margin-bottom:0}.settings-content>ul:last-of-type{margin-bottom:0}.cart-wrapper>a span{font-size:12px;font-weight:600;position:relative;right:2px;top:-10px}.header-content .settings-wrapper{margin-left:34px}.header-content>div:first-of-type{margin-left:0}.slider-area,.slider-two-area,.slider-three-area{overflow:hidden;position:relative;clear:both;top:93px;margin-bottom:93px}.single-slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:706px}.nivo-caption{background:rgba(0,0,0,0) none repeat scroll 0 0;height:100%;left:0;opacity:1;top:0;visibility:visible;width:100%;z-index:6}.nivo-caption .container{bottom:auto;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.slider-text h5{color:#0b1c40;font-size:12px;font-weight:500;line-height:9px;margin-bottom:10px}.slider-text h1{color:#0b1c40;font-size:40px;font-weight:500;line-height:59px;margin-bottom:19px}.slider-text p{color:#0b1c40;font-size:14px;line-height:24px;margin-bottom:59px;padding:0}.slider-btn{animation:0.3s ease-in-out 1.8s normal backwards 1 running fadeInUp;display:inline-block;line-height:50px}.slider-btn:last-of-type{animation:.3s ease-in-out 2s normal backwards 1 running fadeInUp}.slider-text a{border:2px solid #fff;border-radius:3px;box-shadow:0 0 0 0 #999;color:#fff;display:inline-block;font-size:16px;font-weight:500;line-height:51px;margin:0 14px;padding:16px 48px;text-transform:uppercase;transition:all 0.3s ease 0s}.slider-text a:hover{background:#fff none repeat scroll 0 0;color:#333}.nivo-controlNav{bottom:31px;left:0;line-height:0;padding:0;position:absolute;right:0;z-index:9}.nivo-control{background:rgba(255,255,255,.5) none repeat scroll 0 0;border-radius:100%;content:""; display:inline-block;font-size:0;height:9px;margin:0 10px;text-align:center;transition:all 0.3s ease 0s;
	vertical-align:middle;width:9px}.nivo-control.active{transform:scale(1.5)}.slider-area .slide-two,.slider-two-area .slide-two{padding-left:0}.slider-area .slide-two h5{margin-bottom:18px}.slider-area .slide-two h1{margin-bottom:21px}.slider-area .slide-two p{margin-bottom:48px}.slider-area .slider-text.text-left a:first-of-type{margin-left:0;margin-right:17px}.banner-container{padding-left:30px;padding-right:30px}.banner-area .banner-container{padding-left:20px;padding-right:20px}.banner-container .row{margin-left:-10px;margin-right:-10px}.banner-container .col-lg-4{padding-left:10px;padding-right:10px}.banner-image>img{transition:all 0.3s ease-out 0s;width:100%}.banner-image:hover img{transform:scale(1.05)}.banner-image{display:block;overflow:hidden;position:relative}.banner-image::after{background:rgba(0,0,0,.1) none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 0.3s ease-out 0s;width:100%;z-index:2}.banner-image:hover::after{opacity:1}.product-tab-list{margin-bottom:45px}.product-tab-list a{color:#bdbdbd;font-size:14px;margin:0 15px;padding:0 5px}.product-tab-list a.active{color:#23232c}.product-image{position:relative}.product-image>a{display:block;position:relative}.product-image>a span{background:#2c2c37 none repeat scroll 0 0;border-radius:50%;color:#fff;font-size:12px;height:50px;left:10px;line-height:50px;position:absolute;text-align:center;top:10px;width:50px}.product-image>a::before{background:rgba(0,0,0,.1) none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 0.3s ease 0s;width:100%}.single-product-item:hover .product-image>a::before{opacity:1}.product-hover{clear:none;left:auto;margin:0;opacity:0;position:absolute;right:20px;top:-30px;transition:all 0.4s ease 0s;z-index:2}.single-product-item:hover .product-hover{opacity:1;top:20px}.single-product-item{position:relative;overflow:hidden}.product-hover li:last-child{margin-bottom:0}.product-hover li{background:#fff none repeat scroll 0 0;border-radius:3px;cursor:pointer;display:block;font-size:20px;height:40px;line-height:41px;margin:0 0 5px;position:relative;text-align:center;transition:all 0.2s ease 0s;width:40px}.product-hover>li a,.product-hover>li span{color:silver;display:block}.product-hover li:hover{background:#23232c none repeat scroll 0 0}.product-hover li:hover a{color:#fff}.product-hover>li:hover a,.product-hover>li:hover span{color:#fff}.tooltip-inner{border-radius:0;font-size:12px;padding:7px 21px;font-weight:600;top:30px;position:relative;margin-right:4px}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before,.tooltip.bs-tooltip-left .arrow::before{margin-right:4px;top:17px;border-width:5px 0 5px 6px;opacity:.8}.product-text>h5{color:#23232c;font-size:14px;font-weight:600;margin-bottom:11px}.product-text>h5 a:hover{color:#0b1c40}.product-text{overflow:hidden;padding-top:28px}.pro-price{color:#999;font-size:14.5px;letter-spacing:.2px;line-height:30px;transition:all 0.3s ease 0s}.pro-price>span.old-price{margin-right:12px;text-decoration:line-through}.new-price{color:#0b1c40}.cart-btn-wrap{bottom:-50px;left:0;position:absolute;transition:all 0.3s ease 0s;width:100%}.pro-price span{display:inline-block}.single-product-item:hover .cart-btn-wrap{bottom:3px;opacity:1}.cart-btn-wrap>a{color:#23232c;font-weight:700;text-transform:uppercase}.cart-btn-wrap>a:hover{color:#0b1c40}.single-product-item:hover .pro-price{opacity:0}.timer{bottom:10px;left:50%;min-width:auto;position:absolute;transform:translateX(-50%)}.timer-grid{display:flex}.timer-grid .cdown{background:#fff none repeat scroll 0 0;border:1px solid #ebebeb;border-radius:4px;color:#c8c8c8;display:block;float:left;height:57px;margin:0 3.5px;padding:0;text-align:center;width:57px;line-height:8px}.timer-grid>.cdown span{display:block;font-size:17px;line-height:11px;padding-bottom:9px;color:#23232c;font-family:"Karla",sans-serif;font-size:16px;padding-top:13px}.tab-content .tab-pane{height:0;opacity:0;visibility:hidden;display:block}.tab-content .tab-pane.active{height:auto;opacity:1;visibility:visible}.banner-container-2{padding:0 15px}.banner-image-wrap{position:relative;overflow:hidden}.banner-hover-text{bottom:-5px;left:20px;position:absolute;z-index:3;transition:.3s}.banner-hover-text>h5{color:#23232c;font-size:16px;font-weight:600;margin:0 0 6px}.banner-hover-text>span{color:#666;font-size:12px;max-height:0;opacity:0;transition:all 0.3s ease-out 0s;visibility:hidden}.banner-image-wrap:hover .banner-hover-text{bottom:20px}.banner-image-wrap:hover .banner-hover-text>span{opacity:1;visibility:visible}.single-small-product{border-bottom:1px dotted #ebebeb;display:flex;padding:40px 0}.s-product-img{width:31%}.single-small-product .product-text{padding:6px 0 0 15px}.rating a{color:#d3ced2;font-size:16px;letter-spacing:-4.3px;line-height:28px}.rating a.yellow{color:#f5c60d}.single-small-product .pro-price{font-size:15px;padding-top:8px}.single-small-product:first-of-type{padding-top:0}.single-small-product .pro-price>span.old-price{margin-right:3px}.single-small-product:last-of-type{border:0 none;padding-bottom:0}.small-product-carousel.carousel-style-dot-2 .owl-dots,.blog-carousel.carousel-style-dot-2 .owl-dots{right:0}.single-blog{margin-bottom:30px;overflow:hidden}.blog-image{float:left;overflow:hidden;width:49%}.blog-text{overflow:hidden;padding-left:20px}.blog-image>a{display:block;position:relative}.blog-image>a::after{background:rgba(0,0,0,.1) none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 0.3s ease-out 0s;width:100%}.single-blog:hover .blog-image>a::after{opacity:1}.blog-image a>span{background:#fff none repeat scroll 0 0;border:1px solid #ebebeb;border-radius:2px;color:#23232c;display:block;font-weight:500;left:20px;line-height:23px;padding:11px 14px;position:absolute;text-align:center;top:20px}.blog-image span span{display:block;font-family:"Karla",sans-serif;font-size:20px}.blog-image img{transition:all 0.3s ease-out 0s;width:100%}.single-blog:hover .blog-image img{transform:scale(1.05)}.blog-text>h3{color:#23232c;font-size:16px;font-weight:600;line-height:20px;margin-bottom:17px}.blog-post-info>span{color:#999}.blog-post-info>a{color:#23232c}.blog-post-info>a:first-of-type{margin-right:2px}.blog-text>h3 a:hover,.blog-post-info>a:hover{color:#0b1c40}.blog-post-info{margin-bottom:12px}.blog-text>a{border-bottom:2px solid #ebebeb;color:#23232c;display:inline-block;font-size:14px;font-weight:600;line-height:32px}.blog-text>p{margin-bottom:22px}.blog-text>a:hover{border-color:#0b1c40;color:#0b1c40}.single-blog:last-of-type{margin-bottom:0}.mc-form{border:2px solid #ebebeb;height:55px;overflow:hidden;position:relative}.email{border:0 none;color:#7b7b7b;height:100%;padding:0 20px}.email::-moz-placeholder{color:#7b7b7b}.mc-news{left:-5000px;position:absolute}.newsletter-area.border-top.pt-110.pb-110{padding-bottom:200px}#mc_embed_signup_scroll>button{background:rgba(0,0,0,0) none repeat scroll 0 0;box-shadow:none;cursor:pointer;font-size:12px;font-weight:600;height:100%;position:absolute;right:0;text-transform:uppercase;top:0;width:190px;background:#fff}#mc_embed_signup_scroll>button::after{background:#ebebeb none repeat scroll 0 0;content:"";height:30px;left:0;margin-top:-15px;position:absolute;top:50%;width:2px}.section-title-2{margin-bottom:51px}.newsletter-form{padding:0 30px}#mc_embed_signup_scroll>button:hover{color:#0b1c40}.footer-title{color:#fff;font-size:12px;font-weight:500;line-height:10px;margin-bottom:37px;text-transform:uppercase}.single-footer-widget>a{color:#fff;display:inline-block;line-height:12px}.single-footer-widget>a:hover{border-bottom:1px solid}.single-footer-widget>p{color:#aaa;margin-bottom:10px}.footer-list a{color:#aaa}.footer-list>li{display:block;line-height:20px;margin-bottom:16px}.footer-tags{display:flex;flex-flow:row wrap}.footer-tags a{background:#2e2e2e none repeat scroll 0 0;border-radius:4px;color:#999;display:block;padding:2px 15px;text-transform:capitalize}.footer-tags>li{margin-bottom:12px;margin-right:11px}.footer-list a:hover{color:#fff}.footer-tags a:hover{color:#fff}.social-link>a{background:#fff none repeat scroll 0 0;border-radius:50%;color:#0b1c40;display:block;font-size:14px;height:41px;line-height:41px;margin-right:10px;text-align:center;width:41px}.social-link{display:flex}.social-container{padding-top:39px}.social-container .footer-title{margin-bottom:23px}.social-link a:hover{color:#fff}.social-link a.facebook:hover{background:#2d4373 none repeat scroll 0 0;border-color:#2d4373}.social-link a.twitter:hover{background:#0087ba none repeat scroll 0 0;border-color:#0087ba}.social-link a.instagram:hover{background:#92216e none repeat scroll 0 0;border-color:#92216e}.social-link a.linkedin:hover{background:#005983 none repeat scroll 0 0;border-color:#005983}.social-link a.rss:hover{background:#d54d0d none repeat scroll 0 0;border-color:#d54d0d}.footer-bottom{border-top:1px solid #fff;padding:30px 0}
	
.contattaci:hover{
	color: rgb(18, 120, 74) !important;
    background-color: rgb(18, 120, 74) !important;
    }	
.footer-rolex-bottom{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:15px 0}
.icona-contatti-rolex{background-color:rgb(249 247 244); color:rgb(69 44 30);border-radius: 50%;padding:8px 12px;font-size: 16px}
.icona-contatti-rolex:hover{background-color:rgb(249 247 244); color:#127749;border-radius: 50%;padding:8px 12px;font-size: 16px}
.icona-su-rolex{background-color:#127749; border:1px solid #127749;color:white;border-radius: 50%;padding:10px 13px}
.icona-su-rolex:hover{background-color:#fff; border:1px solid #127749;color:#127749;border-radius: 50%;padding:10px 13px}
.footer-text{color:#aaa;padding:7.5px 0}.footer-text a{color:#fff;display:inline-block;line-height:12px;position:relative}.footer-text a::before{border-bottom:1px solid #fff;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;transition:all 0.3s ease 0s;opacity:0}.footer-text a:hover:before{opacity:1}.footer-text>span{display:block;line-height:12px}#productModal{background:rgba(0,0,0,.35) none repeat scroll 0 0}.product-details-large{margin-bottom:10px}.single-tab-menu{padding:0 5px}.single-tab-menu a{border:1px solid #ebebeb;display:block}.single-tab-menu a:hover{border-color:#E33}.modal-content .slick-dots li{margin:0 2px}.modal-content .slick-dots{display:flex;justify-content:center;padding-top:43px}.modal-content .slick-dots li button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:2px solid #ebebeb;border-radius:50%;cursor:pointer;font-size:0;height:14px;padding:0;width:14px} 
.modal-content .slick-dots .slick-active button, .modal-content .slick-dots li:hover button{ background:#0b1c40 none repeat scroll 0 0;border-color:#0b1c40}.modal-content .slick-dots li button:focus{box-shadow:none}.modal-dialog{border-radius:3px;bottom:0;left:0;margin:5% auto;max-width:870px;position:absolute;right:0;top:0;width:870px}.modal-content{border:0 none;border-radius:3px;box-shadow:1px 0 10px rgba(0,0,0,.8);padding:20px}.column-left{float:left;width:40%}.column-right{overflow:hidden;padding-left:30px}.modal-content .close{border:1px solid #999;border-radius:3px;color:#999;cursor:pointer;font-size:12px;height:30px;line-height:28px;opacity:1;position:absolute;right:10px;top:10px;width:30px}.modal-content .close:hover{border-color:#0b1c40;box-shadow:none;color:#0b1c40;opacity:1}.modal-content h2{color:#2c2c37;font-size:22px;font-weight:400;line-height:30px;margin-bottom:20px}.q-product-price{color:#0b1c40;font-size:24px;font-weight:400;line-height:24px;margin-bottom:13px}.quick-view-text>a{color:#999;text-decoration:underline}.quick-view-text>a:hover{color:#0b1c40}.quick-view-text>span{display:block;padding-bottom:11px;padding-top:40px}.input-cart>input{border:1px solid #ebebeb;color:#707070;font-size:14px;height:48px;margin-right:15px;padding:0;text-align:center;width:62px}.input-cart>input:focus,.input-cart>button:focus{box-shadow:none}.input-cart{border-bottom:1px solid #ebebeb;display:flex;margin-bottom:20px;padding-bottom:31px}.input-cart>button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #ebebeb;color:#23232c;cursor:pointer;display:block;font-size:14px;font-weight:600;line-height:46px;padding:0 30px}.input-cart>button:hover{background:#23232c none repeat scroll 0 0;color:#fff}.quick-view-text>p{border-bottom:1px solid #ebebeb;color:#999;font-size:14px;line-height:21px;margin-bottom:25px;padding-bottom:15px}.share-product>h4{color:#23232c;font-size:18px;font-weight:500;line-height:30px;margin-bottom:15px;text-transform:uppercase}.share-product .social-link a{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #ebebeb;border-radius:0;color:#999;font-size:18px;height:40px;line-height:39px;width:40px}.share-product .social-link a:hover{color:#fff}.header-two-area .main-menu>nav>ul>li>a,.header-four-area .main-menu>nav>ul>li>a{color:#0b1c40}.header-two-area .main-menu>nav>ul>li:hover>a::after,.header-two-area .main-menu>nav>ul>li.active>a::after,.header-four-area .main-menu>nav>ul>li:hover>a::after,.header-four-area .main-menu>nav>ul>li.active>a::after{background:#0b1c40 none repeat scroll 0 0}.header-two-area .header-content a,.header-four-area .header-content a{color:#0b1c40}.header-two-area .header-content a:hover,.header-four-area .header-content a:hover{color:#0b1c40}.header-two-area .header-content .cart-links>a:hover,.header-four-area .header-content .cart-links>a:hover{color:#fff}.header-two-area .header-sticky.sticky,.header-four-area .header-sticky.sticky{background:rgba(11,28,64,.95) none repeat scroll 0 0}.header-two-area .header-sticky.sticky .main-menu>nav>ul>li>a,.header-four-area .main-menu>nav>ul>li>a{color:#fff}.header-two-area .header-sticky.sticky .main-menu>nav>ul>li:hover>a::after,.header-two-area .header-sticky.sticky .main-menu>nav>ul>li.active>a::after{background:#fff none repeat scroll 0 0}.header-two-area .settings-content a:hover{color:#0b1c40}.slider-two-area .slider-text h1{color:#0b1c40;font-size:38px;font-weight:400;line-height:93px;margin-bottom:32px}.slider-two-area .slider-text{margin-left:-56px;padding-left:0}.slider-two-area .slider-text p{color:#0b1c40;margin-bottom:54px;padding-left:5px}.slider-two-area .slider-text a{border-color:#0b1c40;color:#0b1c40;margin:0 6px}.slider-two-area .slider-text .rolexbutton{border-color:#127749;color:#fff;background-color:#127749;margin:0 6px;border-radius:50px}.slider-two-area .slider-text a:hover{background:#0b1c40 none repeat scroll 0 0;color:#fff}.slider-two-area .slider-text .rolexbutton:hover{background:#127749 none repeat scroll 0 0;color:#fff}.slider-two-area .slider-btn{animation:.3s ease-in-out 1.8s normal backwards 1 running zoomIn}.slider-two-area .slider-btn:last-of-type{animation:.3s ease-in-out 2s normal backwards 1 running zoomIn}.slider-two-area .slider-btn-wrapper{margin-bottom:7px}.blog-two-area .single-blog{margin:0;padding-left:15px;padding-right:15px}.blog-two-area .single-blog .blog-image,.blog-three-area .single-blog .blog-image{float:none;width:100%}.blog-two-area .single-blog .blog-text,.blog-three-area .single-blog .blog-text{padding-left:0}.blog-two-area .blog-image a>span span,.blog-three-area .blog-image a>span span{font-family:Poppins;font-weight:700;padding-top:2px}.blog-two-area .blog-text>h3,.blog-three-area .blog-text>h3{padding-top:25px}.header-three-area .header-sticky.sticky{background:rgba(104,170,179,.95) none repeat scroll 0 0}.header-top-area{border-bottom:1px solid rgba(255,255,255,.15);padding:10px 0}@keyframes myfirst{0%{width:0}100%{width:100%}}@keyframes myfirst{0%{width:0}100%{width:100%}}.slider-progress.pos_hover{animation-play-state:paused}.slider-progress{animation:5000ms ease-in-out 0s normal none 1 running myfirst;background:rgba(51,51,51,.2) none repeat scroll 0 0;height:3px;left:0;position:absolute;top:0}.product-column-wrapper .custom-col:first-of-type{margin-bottom:45px}.product-three-area .product-carousel .owl-nav>div{top:47.3%}.banner-three-area h5{color:#2c2c37;font-size:12px;font-weight:600;line-height:17px;margin-bottom:4px;text-transform:uppercase}.banner-three-area .banner-text-container{padding:220px 0;margin-left:20px;margin-right:20px}.banner-three-area h1{color:#fff;font-size:60px;font-weight:500;margin-bottom:10px}.banner-three-area p{color:#fff;font-size:14px;margin-bottom:49px}.banner-btn>a{border:2px solid #fff;border-radius:3px;color:#fff;display:inline-block;font-weight:600;line-height:51px;margin:10px 19px;text-transform:uppercase;width:171px}.banner-btn>a:hover{background:#23232C;color:#fff}.blog-three-area .single-blog{margin:0;padding-left:15px;padding-right:15px}.header-four-area .header-top-area span{color:#a5a5a5}.header-four-area .header-top-area{border-bottom:1px solid #e3e3e3}.slider-four .slide-two h5,.slider-four .slide-two h1,.slider-four .slide-two p{color:#23232c}.slider-four .slide-two h1{font-weight:600}.slider-four .slider-text a{border-color:#23232c;color:#23232c}.slider-four .slide-two a:hover{background:#23232c none repeat scroll 0 0;color:#fff}.single-service{float:left;padding:49px 0;width:33.3333%;position:relative}.service-content{overflow:hidden;margin-left:15px;margin-right:15px}.single-service>h5{color:#9c9c9c;font-size:12px;line-height:18px;margin-bottom:5px;text-transform:uppercase}.single-service>span{color:#fff}.single-service:nth-of-type(2)::before,.single-service:nth-of-type(2)::after{background:#ebebeb none repeat scroll 0 0;content:"";height:40px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.single-service:nth-of-type(2)::after{left:auto;right:0}.banner-full{padding:220px 0}.header-five-area .header-sticky.sticky{background:rgba(69,118,69,.95) none repeat scroll 0 0}.banner-five .banner-container{padding-left:22px;padding-right:22px}.banner-five-2 .banner-container-2{padding:0 26px}.slider-six .slider-text h1{font-size:80px;font-weight:500;line-height:63px;margin-bottom:27px;padding-top:28px}.slider-six .slider-text p{margin-bottom:56px;padding-left:4px}.footer-container{padding-left:15px;padding-right:15px}.breadcrumb-area{padding:210px 0;top:93px;margin-bottom:93px}.testo-tudor{color:#000;font-size:16px}.testo-rolex{/*color:#000;font-size:16px !important; font-family: 'Helvetica Neue' !important; line-height: 26px !important;font-weight: 300; letter-spacing: 2px*/    color: rgb(69 44 30);
    font-size: 2.25rem !important;
    font-family: 'Helvetica Neue' !important;
    line-height: 26px !important;
    font-weight: 700;}.breadcrumb{background:rgba(0,0,0,0) none repeat scroll 0 0;justify-content:center;margin:0 0 3px;padding:0}.breadcrumb-area h1{color:#fff;font-size:36px;font-weight:300;line-height:52px}.breadcrumb-item a:hover{color:#0b1c40}.breadcrumb-item a,.breadcrumb-item,.breadcrumb-item.active{color:#fff}.breadcrumb-item+.breadcrumb-item::before{color:#fff;left:-19px;padding:0;position:absolute}.breadcrumb-item{margin:0 17px;position:relative;text-transform:capitalize;font-size:14px}.ht-product-tab{background:#fff none repeat scroll 0 0;padding:0 30px 60px;position:relative;z-index:2}.ht-product-tab .ht-tab-content{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;overflow:hidden;padding:9px 0 8px}.ht-product-tab a{height:16px;width:20px}.ht-product-tab a.grid{background:rgba(0,0,0,0) url(../img/icon/grid.png) no-repeat scroll center center;margin-right:15px}.ht-product-tab a.list{background:rgba(0,0,0,0) url(../img/icon/list.png) no-repeat scroll center center}.ht-product-tab a:hover,.ht-product-tab a.active{filter:invert(.925)}.ht-product-tab a i{font-size:0}.shop-content-wrapper{display:flex}.shop-results select{-moz-appearance:none;-webkit-appearance:none;background:#fff none repeat scroll 0 0;border:1px solid #ebebeb;color:#23232c;cursor:pointer;font-size:12px;height:100%;padding:0 11px;text-transform:capitalize}.ht-product-tab span{color:#23232c;display:block;line-height:33px}.shop-select{height:36px;margin-left:10px;position:relative;width:180px}.shop-results{display:flex;float:right;margin:0 85px 0 0}.shop-select::after{color:#23232c;content:"";font-family:FontAwesome;font-size:12px;font-weight:700;position:absolute;right:11px;top:5px}.shop-results select::-moz-placeholder{color:#23232c}.ht-tab-content .nav{padding:9px 0 8px;float:left}.shop-results select:focus{box-shadow:none}.shop-results select option{font-size:12px}.shop-items{float:right}.sidebar-widget>h5{color:#2c2c37;font-size:18px;font-weight:500;line-height:15px;padding-bottom:35px}.slider-values>input{border:0 none;color:#23232c;font-size:14px;height:auto;margin-bottom:12px;width:150px}.sidebar-widget .single-small-product .product-text{padding:11px 0 0 17px}.sidebar-widget .rating a{font-size:10.5px}.sidebar-widget .product-text>h5{margin-bottom:2px}.sidebar-widget .single-small-product .pro-price{color:#0b1c40;font-size:16px;font-weight:500;line-height:26px;padding-top:0}
.sidebar-widget .single-small-product{border:0 none;margin-bottom:26px;padding:0}.sidebar-widget .single-small-product:last-of-type{margin-bottom:0;padding-bottom:6px}.sidebar-widget-list>li{margin-bottom:10px}.sidebar-widget-list li a{color:#23232c;display:flex;justify-content:space-between}.sidebar-widget-list li a:hover{color:#0b1c40}.sidebar-widget-list li a span{display:block;position:relative;top:1px}.sidebar-widget-list>li:last-of-type{margin-bottom:0}.sidebar-widget{margin-bottom:54px}.sidebar-widget:last-of-type{margin-bottom:0}.sidebar-widget-option>input{height:25px;width:14px}.sidebar-widget-option{display:flex;margin-bottom:11px}.sidebar-widget-option label{color:#23232c;display:flex;font-size:12px;justify-content:space-between;line-height:27px;margin:0;padding-left:16px;width:calc(100% - 14px)}.sidebar-widget-option label span{position:relative;top:1px}.ui-slider{background:#ebebeb none repeat scroll 0 0;border:0 none;border-radius:25px;height:4px;margin:0 6px 25px}.ui-slider-range.ui-widget-header.ui-corner-all{background:#2c2c37 none repeat scroll 0 0}.ui-slider .ui-slider-handle{background:#2c2c37 none repeat scroll 0 0;border:0 none;border-radius:50%;height:14px;top:50%;transform:translate(0,-50%);width:14px}.slider-values>span{font-size:14px}.slider-values{display:flex;padding-top:6px}.price_slider_amount{display:flex;justify-content:space-between}.slider-values>input:focus{box-shadow:none}.price_slider_amount>button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #999;color:#23232c;cursor:pointer;font-size:14px;font-weight:500;height:40px;line-height:38px;padding:0 20px}.price_slider_amount>button:hover{background:#23232c none repeat scroll 0 0;border-color:#23232c;color:#fff}.sidebar-widget-tag a{border:1px solid #ebebeb;border-radius:3px;display:block;margin:10px 8px 0 0;padding:7px 18px;text-transform:capitalize;transition:all 0.2s ease 0s}.sidebar-widget-tag{display:flex;flex-flow:row wrap;margin-top:-10px}.sidebar-widget-tag>li{display:block}.sidebar-widget-tag a:hover{background:#23232c none repeat scroll 0 0;border-color:#23232c;color:#fff}.shop-area #grid .single-product-item{margin-bottom:50px}.pagination-wrapper>nav{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;margin-top:2px;padding:19px 0}.pagination{display:flex;justify-content:center}.page-link{border:0 none;color:#23232c;font-size:14px;font-weight:400;margin-left:18px;padding:5px 10px;transition:all 0.2s ease 0s}.page-link:hover,.page-link:focus,.page-item.active .page-link{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#0b1c40}.shop-area #list .product-image{margin-right:30px;width:47.4%}.shop-area #list .single-product-item{display:flex;margin-bottom:40px}.shop-area #list .product-text{padding-top:19px}.shop-area .tab-content #list .rating{padding-bottom:8px;padding-top:3px}.shop-area .tab-content #list .pro-price>span.old-price{margin-right:5px}.shop-area .tab-content #list .pro-price{border-bottom:1px solid #ebebeb;margin-bottom:25px;padding-bottom:26px}.shop-area #list .single-product-item:hover .pro-price{opacity:1}.all-btn-wrap>a{background:#23232c none repeat scroll 0 0;border-radius:3px;color:#fff;display:block;font-weight:600;height:55px;line-height:55px;margin-right:12px;padding:0 40.5px;text-transform:uppercase}.all-btn-wrap{display:flex;padding-top:14px}.all-btn-wrap .product-hover{opacity:1;position:inherit}.all-btn-wrap .product-hover{display:flex}.all-btn-wrap .product-hover>li a,.all-btn-wrap .product-hover>li{color:#707070;height:55px;line-height:53px;width:55px}.all-btn-wrap .product-hover>li{border:2px solid #f1f1f1;border-radius:3px;margin-left:8px}.all-btn-wrap .product-hover>li:hover{background:#0b1c40 none repeat scroll 0 0;border-color:#0b1c40;color:#fff}.all-btn-wrap>a:hover{background:#0b1c40 none repeat scroll 0 0}.all-btn-wrap .product-hover>li:hover a,.all-btn-wrap .product-hover>li:hover span{color:#fff}.all-btn-wrap .product-hover>li span{color:inherit}.shop-area #list .single-product-item:hover .product-image>a::before{display:none}.shop-area #list .single-product-item:last-of-type{margin-bottom:60px}.shop-full-width #list .product-image{width:39%}.table-area .table-responsive{border:1px solid rgba(0,0,0,.1);border-radius:5px 5px 0 0}.product-table tbody tr{border-top:1px solid #ebebeb}.product-table thead th,.product-table tbody td{border-bottom:0 none;border-right:1px solid #ebebeb;border-top:0 none;color:#23232c;font-size:15px;line-height:25px;padding:20px 10px;text-transform:uppercase;vertical-align:middle}.product-table thead .table-remove,.product-table thead .table-image{font-size:0}.table-image a{display:inline-block}.table-image a img{width:75px}.product-table{margin:0}.table-remove>button{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#23232c;cursor:pointer;font-size:14px;margin-bottom:9px}.table-remove>button:focus,.table-area input:focus,.table-coupon>button:focus,.table-update>button:focus{box-shadow:none}.table-remove>button:hover{color:#0b1c40}.product-table tbody tr:hover{background:#f6f6f6 none repeat scroll 0 0}.table-remove{width:91px}.table-image{width:213px}.product-table tbody .table-p-name{text-transform:capitalize}.table-p-qty>input{border:2px solid #ebebeb;color:#23232c;font-size:15px;height:55px;padding:0 0 0 7px;text-align:center;width:52px}tbody .table-p-name>a{color:#23232c;font-size:14px;font-weight:500}tbody .table-p-name>a:hover{color:#0b1c40}.product-table thead th:last-of-type,.product-table tbody td:last-of-type{border-right:0 none}.product-table p{margin:0}tbody .table-p-price>p{color:#23232c;font-size:14px;font-weight:700}tbody .table-total>p{color:#0b1c40;font-size:14px;font-weight:700}.table-bottom-wrapper{border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;border-radius:0 0 5px 5px;border-right:1px solid #ebebeb;padding:20px 10px}.table-coupon{border:1px solid #ebebeb;margin:0 0 20px;padding:25px}.table-coupon>input{background:#f3f3f3 none repeat scroll 0 0;border:1px solid #d3ced2;color:#888;font-size:14px;font-weight:500;height:55px;line-height:52px;padding:0 20px;width:300px}.table-coupon>input::-moz-placeholder{color:#888}.table-coupon>button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:2px solid #ebebeb;cursor:pointer;font-size:14px;font-weight:600;height:55px;line-height:51px;margin-left:15px;padding:0 30px}.table-coupon>button:hover{background:#23232c none repeat scroll 0 0;border-color:#23232c;color:#fff}.table-update>button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:2px solid #f3f3f3;color:#777;font-size:14px;font-weight:500;height:55px;padding:0 30px;vertical-align:middle}.table-update>button:hover{background:#f5f4f5 none repeat scroll 0 0;border-color:#909095}.table-total-content{border:1px solid #ebebeb;padding:30px;width:48%}.table-total-content>h2{color:#2c2c37;font-size:20px;font-weight:700;line-height:26px;margin-bottom:18px;text-align:right;text-transform:uppercase}.single-total-content>span:first-of-type{color:#23232c;display:block;font-size:14px;font-weight:700;text-transform:uppercase}.c-total-price{color:#0b1c40;font-weight:700;padding-top:14px}.single-total-content:first-of-type{margin-bottom:9px}.c-total-price span{color:#23232c;font-weight:500}.single-total-content>a{color:#a43d21;font-weight:500;margin-top:3px}.single-total-content>a:hover{color:#0b1c40}.table-total-amount>a{border:2px solid #ebebeb;color:#23232c;display:block;font-size:18px;font-weight:600;line-height:51px;margin-top:45px;text-align:center;text-transform:uppercase;width:100%}.single-total-content:last-of-type span{font-size:20px}.single-total-content:last-of-type{margin-top:9px}.single-total-content:last-of-type span:first-of-type{padding-top:5px}.table-total-amount>a:hover{background:#23232c none repeat scroll 0 0;border-color:#23232c;color:#fff}.wishlist-area .table-remove{padding:20px 0;width:70px}.wishlist-area .table-image{width:135px}.wishlist-area .table-p-name{width:235px}.wishlist-area .table-p-price{width:190px}.wishlist-area .table-p-price span.line-through{text-decoration:line-through}.wishlist-area tbody .table-stock{color:#0b1c40;font-size:12px;font-weight:500;text-transform:capitalize;width:229px}.table-add-cart>a{border:2px solid #ebebeb;color:#23232c;display:block;font-size:14px;font-weight:600;line-height:50px;margin:0 25px;text-transform:capitalize}.table-add-cart>a:hover{background:#23232c none repeat scroll 0 0;border-color:#23232c;color:#fff}.wc-proceed-to-checkout a{background:#282828 none repeat scroll 0 0;color:#fff;display:inline-block;font-size:14px;font-weight:600;height:47px;line-height:48px;margin-top:20px;padding:0 24px;text-transform:uppercase}.wc-proceed-to-checkout a:hover{background:#cf5c7c none repeat scroll 0 0;color:#fff}.coupon-accordion h3{background-color:#f7f6f7;border-top:3px solid #1e85be;color:#515151;font-size:12px;font-weight:300;list-style:outside none none;margin:0 0 2em;padding:1.4em 2em 1.5em 3.5em;position:relative}.coupon-accordion span{color:#a43d21;cursor:pointer}.coupon-accordion span:hover,p.lost-password a:hover{color:#0b1c40}.coupon-content{border:1px solid #e5e5e5;display:none;margin-bottom:20px;padding:19px 20px}.coupon-info p.coupon-text{margin-bottom:15px}.coupon-info p{margin:0}.checkbox-form{padding-top:4px}.coupon-info p.form-row-first label,.coupon-info p.form-row-last label{color:#707070;display:block;font-size:12px;line-height:15px;padding-bottom:2px}.coupon-info p.form-row-first label span.required,.coupon-info p.form-row-last label span.required{color:red;font-weight:700}.coupon-info .form-row>input{border:2px solid #ebebeb;color:#23232c;cursor:pointer;font-size:14px;font-weight:600;height:55px;padding:0 30px;transition:all 0.3s ease 0s;width:auto}.coupon-info p.form-row-last input{margin-bottom:14px}.coupon-info p.form-row-first input,.coupon-info p.form-row-last input{background:#f3f3f3 none repeat scroll 0 0;border:1px solid #ebebeb;height:36px;margin:0 0 18px;max-width:100%;outline:0 none;padding:0 0 0 10px;width:370px}
.coupon-info p.form-row-first input:focus,.coupon-info p.form-row-last input:focus{border:1px solid #fff;box-shadow:none;outline:0 none}.coupon-info p.form-row input[type="submit"]:hover,p.checkout-coupon input[type="submit"]:hover{background:#23232c none repeat scroll 0 0}#checkout-login .form-row>input:hover{background:#23232c none repeat scroll 0 0;border-color:#23232c;color:#fff}.coupon-info p.form-row input[type="checkbox"]{height:15px;margin-left:19px;position:relative;top:2px;width:auto}.form-row>label{font-size:12px;margin-top:14px}p.lost-password{margin-top:9px}p.lost-password a{color:#a43d21}p.lost-password a:hover{color:#0b1c40}p.checkout-coupon input[type="text"]{background:#f3f3f3 none repeat scroll 0 0;border:0 none;height:55px;padding-left:16px;width:243px}p.checkout-coupon input[type="submit"]{border:2px solid #ebebeb;border-radius:0;color:#23232c;font-size:14px;font-weight:600;height:55px;margin-left:27px;padding:0 30px;transition:all 0.3s ease 0s;width:auto;cursor:pointer}p.checkout-coupon input[type="submit"]:hover{border-color:#23232C;background:#23232C;color:#fff}.checkout-coupon{border:1px solid #d3ced2;border-radius:5px;display:flex;padding:32.5px}.checkout-area input:focus,.checkout-area select:focus,.checkout-area textarea:focus{box-shadow:none}.coupon-checkout-content{display:none;margin-bottom:30px}.checkbox-form h3{border-bottom:1px solid #ebebeb;color:#2c2c37;display:flex;font-size:20px;margin:0 0 20px;padding-bottom:12px;padding-left:3px;width:100%}.country-select{margin-bottom:30px;position:relative}.country-select label,.checkout-form-list label{color:#333;display:block;font-size:12px;margin:0 0 5px}.country-select label span.required,.checkout-form-list label span.required{color:red}.country-select select{-moz-appearance:none;-webkit-appearance:none;background:#f3f3f3 none repeat scroll 0 0;border:0 none;font-size:12px;height:42px;outline:medium none;padding-left:10px;width:100%;cursor:pointer}.checkout-form-list{margin-bottom:20px}.checkout-form-list label{color:#333}.country-select select{background:#f3f3f3 none repeat scroll 0 0}.checkout-form-list input[type="text"],.checkout-form-list input[type="password"],.checkout-form-list input[type="email"]{background:#f3f3f3 none repeat scroll 0 0;border:0 none;border-radius:0;color:#777;font-size:12px;font-weight:300;height:42px;outline:medium none;padding:0 0 0 10px;width:100%}.checkout-form-list input[type="checkbox"]{display:inline-block;height:10px;margin-right:5px;position:relative;top:2px;width:auto}#cbox_info>label{color:#a00}.create-acc label{color:#333;cursor:pointer;display:inline-block}.create-account,#ship-box-info{display:none}.ship-different-title input{width:auto;height:30px;margin-right:10px}.ship-different-title h3 label{color:#2c2c37;font-size:21px;font-weight:700;margin-right:20px;cursor:pointer}.order-notes textarea{background:#f3f3f3 none repeat scroll 0 0;border:0 none;height:90px;padding:15px;width:100%}.your-order{background:#fbfbfb none repeat scroll 0 0;padding:30px 40px 45px}.your-order h3{border-bottom:1px solid #dedede;color:#2c2c37;font-size:24px;line-height:30px;margin:0 0 20px;padding-bottom:11px;text-transform:uppercase}.your-order-table table{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;width:100%}.shipping label{color:#23232c;font-size:14px;font-weight:700;margin:0}.your-order-table table th,.your-order-table table td{border-bottom:1px solid #dedede;border-right:medium none;color:#23232c;font-size:14px;font-weight:500;padding:15px 0;text-align:center}.your-order-table table th{border-top:medium none;font-weight:700;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;width:291px}.your-order-table table .shipping ul li input{position:relative;top:2px}.your-order-table table .shipping th{vertical-align:top}.your-order-table table .order-total th{border-bottom:medium none;font-size:18px}.your-order-table table .order-total td{border-bottom:medium none}.your-order-table table tr.cart_item:hover{background:#f9f9f9 none repeat scroll 0 0}.your-order-table table tr.order-total td span{color:#0b1c40;font-size:18px}.payment-accordion h3{border-bottom:0 none;margin-bottom:10px;padding-bottom:0}.payment-accordion h3 a{color:#3f3f3f;font-size:14px;padding-left:25px;position:relative;text-decoration:none;text-transform:capitalize}.payment-accordion h3 a::before,.payment-accordion h3.open a::after{content:"";display:inline-block;font-family:fontawesome;font-size:20px;left:0;position:absolute;top:-2px}.payment-accordion h3.open a::after{content:""}.payment-content p,#cbox_info>p{font-size:12px;font-weight:300}.payment-accordion img{height:60px;margin-left:15px}.your-order-table table .product-name{width:410px}.your-order-table table .cart-subtotal>td{font-weight:700}tr.shipping input{height:12px;width:auto}.payment-method>h4{color:#707070;font-size:12px;font-weight:400}.payment-method a{color:#707070;cursor:pointer;font-size:14px;font-weight:500}.payment-method{padding-top:27px}.payment-method h4{display:flex;margin-bottom:2px}.payment-method .panel-body{background:#dfdcde none repeat scroll 0 0;border-radius:2px;color:#515151;margin-top:10px;padding:12px;position:relative}.payment-method .panel-body p{line-height:18px;margin:0}.payment-method .panel-body::after{background:#dfdcde none repeat scroll 0 0;content:"";height:15px;left:29px;position:absolute;top:-6px;transform:rotate(45deg);width:15px}.payment-method .panel{margin-bottom:13px}.payment-method img{margin-left:9px;max-height:52px}.payment-method h4 a{color:#a43d21;font-size:10px;font-weight:400;margin-left:15px;padding-top:3px}.payment-method .panel:last-of-type h4 input,.payment-method .panel:last-of-type h4 label,.payment-method .panel:last-of-type h4 a{margin-top:20px}.payment-method h4 a:hover{color:#0b1c40}.order-button-payment input{background:#fff none repeat scroll 0 0;border:2px solid #ebebeb;color:#23232c;cursor:pointer;font-size:18px;font-weight:600;height:55px;margin:21px 12px 0;text-transform:uppercase;width:calc(100% - 24px);transition:all 0.3s ease 0s}.order-button-payment input:hover{background:#23232C none repeat scroll 0 0;border-color:#23232C;color:#fff}.order-notes .checkout-form-list{margin-bottom:0}.product-container{background:#fff none repeat scroll 0 0;padding:30px}.product-details-area{position:relative;z-index:1}.single-product-thumbnail{margin-top:20px;width:100%}.single-product-thumbnail{margin-top:15px;width:100%}.single-product-thumbnail .slick-list .p-thumb{cursor:pointer;padding:0 10px;position:relative}.single-product-thumbnail .slick-list .p-thumb img{cursor:pointer;width:100%;transition:all 0.22s ease 0s;opacity:.5}.single-product-thumbnail .p-thumb:hover img{opacity:1}.product-thumbnail-slider .slick-arrow{background:#fff none repeat scroll 0 0;border:1px solid #ebebeb;color:#ebebeb;cursor:pointer;font-size:18px;height:28px;position:absolute;top:50%;transform:translateY(-50%);transition:all 0.15s ease 0s;width:22px;z-index:2;opacity:0}.single-product-thumbnail:hover .slick-arrow{opacity:1}.product-thumbnail-slider .slick-prev{left:-15px}.product-thumbnail-slider .slick-next{right:-15px}.product-thumbnail-slider .slick-arrow:hover{background:#0b1c40 none repeat scroll 0 0;border-color:#0b1c40;color:#fff}.product-thumbnail-slider .slick-arrow:focus{box-shadow:none}.single-product-thumbnail .slick-list{margin-left:-10px;margin-right:-10px}.easyzoom-flyout img{max-width:inherit!important}.single-product-image .img-popup{background:#373737 none repeat scroll 0 0;border-radius:5px;bottom:0;color:#fff;height:43px;line-height:43px;position:absolute;right:0;text-align:center;transition:all 0.4s ease 0s;width:43px;z-index:102;font-size:15px}.single-product-image .img-popup:hover{background:#E33}.product-details-text>h3{color:#23232c;font-size:18px;font-weight:500;line-height:15px;/*padding-bottom:17px*/}.product-rating i{color:#ccc;margin-left:-1px}.product-rating i.color{color:#f5c60d}.p-rating-review{display:flex;margin-bottom:21px}.p-rating-review>a{color:#999;margin-left:13px}.product-details-text>h4{color:#0b1c40;font-size:18px}.product-details-text>h4 span{color:#999;font-size:.93em;font-weight:300;margin-right:7px;text-decoration:line-through}.product-details-text>p{/*border-top:1px solid #ebebeb;*/margin-bottom:27px;margin-top:28px;/*padding-top:26px*/}.product-details-text h5{color:#707070;font-size:.857em;margin-bottom:20px;padding-top:4px;text-transform:uppercase}.product-details-text h5 i{background:#81ca33 none repeat scroll 0 0;border-radius:50%;color:#fff;font-size:7px;height:13px;line-height:13px;margin-right:7px;position:relative;text-align:center;top:-2px;width:13px}.add-cart-product>input{border:1px solid #ebebeb;color:#23232c;font-size:20px;height:55px;margin-right:15px;padding-left:19px;width:62px}.add-cart-product>input:focus,.add-cart-product>button:focus{box-shadow:none}.add-cart-product>input::-moz-placeholder{color:#23232c}.add-cart-product{display:flex;margin-bottom:27px}.add-cart-product>button{background:#23232c none repeat scroll 0 0;border-radius:3px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;line-height:55px;padding:0 41px;text-transform:uppercase}.add-cart-product>button:hover{background:#0b1c40 none repeat scroll 0 0}.add-product-container>button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #ebebeb;color:#23232c;cursor:pointer;display:block;font-size:1em;line-height:40px;position:relative;width:170px}.add-product-container{display:flex}.add-product-container>button:first-child{margin-right:14px}.add-product-container>button i{font-size:20px;margin-right:7px;position:relative;top:2px}.add-product-container>button:hover{background:#0b1c40 none repeat scroll 0 0;border-color:#0b1c40;color:#fff}.add-product-container>button:focus{box-shadow:none}.product-tag-cat{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;display:flex;margin-bottom:16px;margin-top:40px;padding:15px 0}
.p-d-title{color:#23232c;display:block;font-weight:700;margin-right:1px;text-transform:uppercase}.single-tag-cat{color:#23232c;display:flex;font-weight:700}.single-tag-cat>a{color:#707070;font-weight:400;margin:0 2px}.single-tag-cat:first-of-type{margin-right:11px}.product-share{display:flex}.p-social-links{display:flex;margin-left:17px}.p-social-links>a{color:#707070}.p-social-links>li a{color:#707070;display:block;font-size:16px;margin-right:18px}.p-social-links>li:last-of-type a{margin-right:0}.p-social-links>li a:hover{color:#0b1c40}.product-details-text{padding-top:34px}.p-tab-btn .nav>a{color:#999;font-size:20px;font-weight:600}.p-tab-btn .nav>a:hover,.p-tab-btn .nav>a.active{color:#23232c}.p-tab-btn .nav>a:first-of-type{margin-right:53px}.p-tab-btn .nav{border-bottom:1px solid #ebebeb;margin-bottom:20px;padding-bottom:18px}.product-desc-text{padding-top:17px}.product-desc-text p{line-height:2.4;margin-bottom:19px}.product-desc-text p:last-of-type{margin-bottom:0}.p-review-wrapper>h3{color:#2c2c37;font-size:15.5px;font-weight:500;margin-bottom:21px;text-transform:uppercase}.p-review-wrapper{margin-bottom:26px;overflow:hidden;padding-top:17px}.single-review-item{margin-bottom:20px}.review-logo img{width:53px}.p-review-text{border:1px solid #ebebeb;border-radius:3px;margin-left:81px;padding:9px 12px;position:relative}.p-review-text:before{background:#fff none repeat scroll 0 0;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;content:"";display:block;height:10px;left:-6px;position:absolute;top:10px;transform:rotate(45deg);width:10px}.review-logo{float:left}.rating-number i{color:#ccc;font-size:13px;margin-right:-2.5px}.rating-number i.color{color:#f5c60d}.p-review-info>span{font-weight:700;text-transform:uppercase}.p-review-info{color:#777;display:block;font-size:13px;margin-bottom:19px}.rating-number{margin-bottom:11px}.p-review-text>p{margin-bottom:4px}.rating-form h5{color:#2c2c37;font-size:13.7px;font-weight:400;margin-bottom:23px;text-transform:uppercase}.rating-form label{color:#707070;font-size:12px;margin-bottom:7px;text-transform:capitalize}.submit-rating i{color:#ffc300;cursor:pointer;margin-right:-2.1px;position:relative}.submit-rating i::after{content:"";font-family:"FontAwesome";left:0;opacity:0;position:absolute;top:0;transition:all 0.2s ease 0s}.submit-rating i:hover::after{opacity:1}.rating-form label:first-of-type{cursor:auto}.product-review-tab-area input:focus,.product-review-tab-area textarea:focus,.rating-form>button:focus,.contact-form>form input:focus,.contact-form>form textarea:focus,
.submit-btn:focus{box-shadow:none}.submit-btn-tudor:focus{box-shadow:none}.submit-rating{margin-bottom:14px}.rating-form textarea{background:#f3f3f3 none repeat scroll 0 0;border:1px solid #ebebeb;height:125px;margin-bottom:14px}.rating-form>input{background:#f3f3f3 none repeat scroll 0 0;border:0 none;display:block;height:55px;margin-bottom:11px;width:348px}.rating-form label:first-of-type{margin-bottom:9px}.rating-form>button{background:#fff none repeat scroll 0 0;border:2px solid #ebebeb;color:#23232c;cursor:pointer;font-size:14px;font-weight:600;line-height:50px;padding:0 30px;margin-bottom:5px}.rating-form>button:hover{background:#23232c none repeat scroll 0 0;border-color:#23232c;color:#fff}.subtitle-2{border-bottom:1px solid #ebebeb;color:#2c2c37;font-size:22px;font-weight:500;margin-bottom:30px;padding-bottom:7px}.about-container>div{float:left;width:50%}.about-text{align-self:center;padding:0 50px}.about-text>h1{color:#2c2c37;font-size:30px;font-weight:900;line-height:1.35;margin-bottom:40px}.about-text>p{font-size:14px;line-height:27px;margin-bottom:15px}.about-text>a{border:1px solid #23232c;color:#707070;display:inline-block;font-size:15px;font-weight:600;line-height:39px;margin-bottom:12px;margin-top:26px;padding:0 33px}.about-text>a:hover{background:#0b1c40 none repeat scroll 0 0;border-color:#0b1c40;color:#fff}.fun-factor-area{display:flex}.single-fun-factor{display:flex;justify-content:center;width:25%}.fun-factor-content{display:flex;padding:90px 0}.fun-factor-content>img{align-self:center;margin-right:20px}.fun-text h2{color:#fff;font-size:20px;font-weight:300;line-height:50px;letter-spacing:3px}.fun-text>span{color:#0b1c40;font-weight:700;text-transform:uppercase}.skills-area{display:flex}.skills-area>div{width:50%}.skill-image{margin-left:15px}.skill-container>h1{font-size:30px;line-height:41px;margin-bottom:25px}.skill-container{padding:144px 155px 0 145px}.skill-percentage{background:#3e3e3e none repeat scroll 0 0;border:3px solid #a0a0a0;border-radius:50%;color:#fff;font-size:11px;font-weight:700;height:40px;left:-36px;line-height:34px;margin-top:-10px;position:absolute;text-align:center;width:40px;z-index:9}.progress-item{margin-bottom:15px;overflow:hidden}.progress-item:last-of-type{margin-bottom:0}.progress{background:#f7f7f7 none repeat scroll 0 0;border-radius:3px;height:15px;line-height:15px;margin:10px 0 15px 36px;overflow:visible;position:relative}.progress-bar{background:#7b7b7b none repeat scroll 0 0;border-radius:3px;display:block;line-height:14px}.skill-name{padding-left:13px;text-transform:uppercase}.skills-two-area .skill-image{margin-left:0}.about-content>h1{color:#2c2c37;font-size:30px;line-height:1.35;margin-bottom:5px}.about-content{padding:0 65px}.about-content>p{margin-bottom:35px}.contact-area>div{float:left;width:50%}.contact-address{background:#f2f2f2 none repeat scroll 0 0;padding-left:60px;padding-right:45px}.contact-title{color:#0b1c40;font-size:30px;line-height:22px;margin-bottom:45px}.contact-form{padding-left:45px;padding-right:60px}.contact-form>form input,.contact-form>form textarea{background:#f2f2f2 none repeat scroll 0 0;border:0 none;color:#1E1E1E;height:46px;margin-bottom:20px;padding:0 15px}.contact-form>form input::-moz-placeholder,.contact-form>form textarea::-moz-placeholder{color:#aaa}.contact-form>form textarea{height:195px;padding:10px 15px}.contact-form .col-md-6{padding-left:10px;padding-right:10px}.contact-form .row{margin-left:-10px;margin-right:-10px}
.submit-btn{background:#fff none repeat scroll 0 0;border:2px solid #ebebeb;color:#0b1c40;cursor:pointer;font-size:14px;font-weight:600;height:55px;padding:0 30px}
.submit-btn:hover{background:#0b1c40 none repeat scroll 0 0;border-color:#0b1c40;color:#fff}
.submit-btn-tudor{background:#fff none repeat scroll 0 0;border:2px solid rgba(190,1,0,1);border-radius:30px;color:rgba(190,1,0,1);cursor:pointer;font-size:14px;font-weight:600;height:45px;padding:0 30px}
.submit-btn-tudor:hover{background:rgba(190,1,0,1) none repeat scroll 0 0;border-color:rgba(190,1,0,1);color:#fff}
.submit-btn-tudor-appuntamento{background:rgba(190,1,0,1) none repeat scroll 0 0;border:2px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:45px;padding:0 30px}
.submit-btn-tudor-appuntamento:hover{background:#fff none repeat scroll 0 0;border-color:rgba(190,1,0,1);color:rgba(190,1,0,1)}
.contact-area-two .submit-btn .submit-btn-tudor .submit-btn-tudor-appuntamento{margin-bottom:4px}
.topdistance{top:153px;margin-bottom: 153px}
.topdistance_o{top:105px;margin-bottom: 105px}
.contact-info{margin-top:-1px}
.contact-list{border-top:1px solid #e4e4e4;display:flex;line-height:25px;padding:12px 0;color:#0b1c40}.contact-list i{height:40px;line-height:36px;margin-right:6px;text-align:center;width:37px}.contact-info>p{margin-bottom:36px}.contact-list>span{display:block;line-height:36px;margin-bottom:10px}.working-time h2{color:#2c2c37;font-size:24px;margin-bottom:7px}.working-time{padding-top:26px;padding-bottom:3px}.working-time>span span{font-weight:700;padding-right:2px}.form-message.success{color:green}.form-message.error{color:red}.single-contact-info>span{border-radius:50%;box-shadow:0 0 0 3px #23232c;color:#2a2a2a;display:block;font-size:30px;font-weight:400;height:95px;line-height:95px;margin:auto auto 37px;transition:all 0.3s ease 0s;width:95px}.single-contact-info>h2{color:#2c2c37;font-size:30px;font-weight:500;margin-bottom:7px}.single-contact-info>p{margin:0}.contact-area-two .contact-form{padding-left:30px;padding-right:30px}.contact-area-two .contact-form>form input,.contact-area-two .contact-form>form textarea{background:#e7e7e7 none repeat scroll 0 0}.contact-area-two .contact-title{margin-bottom:74px}.single-contact-info>span:hover{background:#0b1c40 none repeat scroll 0 0;box-shadow:0 0 0 3px #0b1c40;color:#fff}.social-links-area a{background:rgba(120,120,120,.61) none repeat scroll 0 0;border-radius:50%;color:#fff;display:block;font-size:30px;height:94px;line-height:93px;margin:auto;position:relative;transition:background 0.2s ease 0s,color 0.2s ease 0s;width:95px}.social-links-area a::after{border:2px solid rgba(0,0,0,0);border-radius:50%;bottom:4px;content:"";left:4px;position:absolute;right:4px;top:4px;transition:transform 0.2s ease 0s,opacity 0.2s ease 0s}.social-links-area a:hover::after{border-color:#fff}.social-links-area a.facebook:hover{background:#3b5998 none repeat scroll 0 0}.social-links-area a.google:hover{background:#DD4B39}.social-links-area a.pinterest:hover{background:#BD081C}.social-links-area a.twitter:hover{background:#1DA1F2}.social-links-area a.instagram:hover{background:#833AB4}.social-links-area a.skype:hover{background:#00AFF0}.single-item>h4{font-size:15px;margin-bottom:20px;text-transform:uppercase}.single-item>img{margin-bottom:35px}.single-item>p{margin:0}.single-service-sec>span{color:#4fc1f0;display:block;font-size:31px;margin-right:17px;padding-top:14px}.testo-pv{font-size:14px}.service-area{background-color:#0b1c40}.service-text{overflow:hidden}.service-text h5{color:#ddd;font-size:13px;margin-bottom:6px}.service-text>p{color:#bbb}.single-service-sec{display:flex;margin-bottom:70px;padding:0 10px}.about-service-area>div{float:left;width:50%}.abt-service-image{padding-right:16px}.abt-service-text{align-self:center;padding-left:80px;padding-right:80px}.abt-service-text>h3{font-size:24px;line-height:21px;margin-bottom:48px}.abt-service-text>p{;text-align:justify;font-size:14px;line-height:30px}
.abt-service-text>a{border:2px solid #0b1c40;color:#0b1c40;display:inline-block;font-size:12px;line-height:39px;padding:0 25px}
.abt-service-text>a i{padding-left:12px;position:relative;top:-1px}
.abt-service-text>a:hover{background:#0b1c40 none repeat scroll 0 0;color:#fff}
button.rolex-button{cursor: pointer}
.abt-service-text>a.rolex-button, .container>a.rolex-button, button.rolex-button, .rolex-button{border:2px solid #127749;display:inline-block;background-color:#127749;color:white;font-size:14px;line-height:39px;padding:0 25px; border-radius: 25px}
.abt-service-text>a i .rolex-button, .container>a i .rolex-button{padding-left:12px;position:relative;top:-1px}
.abt-service-text>a:hover.rolex-button, .container>a:hover.rolex-button, button:hover.rolex-button, a:hover.rolex-button{background-color:#fff;color:#127749}
.about-service-area{display:flex}
.single-price-table>h3{background:#3e3e3e none repeat scroll 0 0;color:#fff;font-size:14px;font-weight:600;line-height:1.35;padding:20px;text-transform:uppercase;transition:all 0.25s ease 0s}.single-price-table:hover>h3{background:#0b1c40 none repeat scroll 0 0}.single-price-table>h1{color:#707070;font-size:48px;line-height:25px;padding:50px 0}.single-price-table{background:#fff none repeat scroll 0 0;padding-bottom:42px}.single-price-table>h1 span{font-size:12px;text-transform:uppercase}
.pricing-list>span{border-top:1px solid #ebebeb;display:block;padding:16px 0}
.pricing-list{padding:0 35px}.pricing-list>span:last-of-type{border-bottom:1px solid #ebebeb;margin-bottom:50px}.single-price-table>button{background:#fff none repeat scroll 0 0;border:2px solid #ebebeb;color:#23232c;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:51px;padding:0 30px;text-transform:uppercase}.single-price-table>button:hover{background:#23232c none repeat scroll 0 0;border-color:#23232c;color:#fff}.single-price-table>button:focus{box-shadow:none}.text-white .service-text>h5{color:#444;line-height:9px;margin-bottom:9px}.text-white .service-text>p{color:#707070}.single-service-sec.text-white>span{padding-top:11px}.what-do-wrapper>h3{color:#444;font-size:30px;line-height:21px}.what-do-wrapper>h3{color:#444;font-size:30px;line-height:21px;margin-bottom:74px}.single-what-do{margin-bottom:85px;overflow:hidden}.single-what-do>span{border:2px solid #4fc1f0;border-radius:50%;color:#4fc1f0;display:block;float:left;font-size:26px;height:60px;line-height:58px;margin-right:10px;text-align:center;width:60px}.single-what-text{overflow:hidden}.single-what-text>h4{font-size:14.5px;font-weight:600;line-height:15px;margin-bottom:8px;text-transform:uppercase}.pricing-two .single-price-table{border-radius:3px;box-shadow:0 1px #fff inset,0 1px 3px rgba(34,25,25,.4)}.service-portfolio-container{flex-wrap:wrap}.single-service-portfolio{display:flex;float:left;position:relative;width:33.3333%}.service-portfolio-text{background:#fff none repeat scroll 0 0;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:0 40px;position:absolute;text-align:center;top:0;transition:all 0.2s ease-out 0s;width:100%}.service-portfolio-content{align-self:center}.single-service-portfolio:hover .service-portfolio-text{opacity:1}.service-portfolio-text span{background:#23232c none repeat scroll 0 0;border-radius:50%;color:#fff;display:block;font-size:40px;height:115px;line-height:113px;margin:24px auto 9px;width:115px}.service-portfolio-text h3{color:#2c2c37;font-size:24px;font-weight:500;line-height:1.35;margin-bottom:7px}.single-what-do .single-what-text>p{margin-bottom:20px}.abt-srv-3 .abt-service-image{padding-right:0}.error-text h2{color:#23232c;font-size:35px;font-weight:500;line-height:26px;margin-bottom:31px;text-transform:uppercase}.error-text>h4{color:#23232c;font-size:22px;font-weight:300;line-height:28px;margin:auto auto 41px;width:60%}.error-text>form{border:1px solid #ebebeb;height:51px;margin:auto auto 40px;max-width:500px;position:relative}.error-text input{border:0 none;color:#999;font-size:14px;height:100%;padding:0 15px}.error-text input:focus{box-shadow:none}.error-text input::-moz-placeholder{color:#999}.error-text button{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#999;cursor:pointer;font-size:16px;height:100%;position:absolute;right:0;top:0;width:50px}.error-text button:hover{color:#0b1c40}.error-text>a{background:#0b1c40 none repeat scroll 0 0;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:40px;padding:0 30px;text-transform:uppercase}.error-text>a:hover{background:#333 none repeat scroll 0 0}.co-isotop-item-1 img{width:100%}.co-isotop-filter-1 button::after{border-color:#fff #fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px;content:"";display:block;position:absolute;right:2px;top:2px}.co-isotop-filter-1 button:hover,.co-isotop-filter-1 button.active{background:#0b1c40 none repeat scroll 0 0;color:#fff}.co-isotop-filter-1 button,.portfolio-load a{background:#444 none repeat scroll 0 0;border:medium none;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;line-height:45px;margin:0 1px;padding:0 30px;position:relative;transition:all 0.4s ease-out 0s;z-index:2}.co-isotop-filter-1 button span{margin-left:9px}.co-isotop-filter-1 button:hover,.co-isotop-filter-1 button.active,.portfolio-load a:hover{background:#0b1c40 none repeat scroll 0 0;color:#fff}.portfolio-container{padding:0 30px}.portfolio-container .row{margin-left:-5px;margin-right:-5px}.portfolio-container .isotop-item{padding-left:5px;padding-right:5px;margin-bottom:10px}.co-isotop-filter-1.isotop-filter{display:flex;justify-content:center;margin-bottom:60px}.portfolio___single .portfolio__icon{left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}.portfolio___single .content::before{background:rgba(11,28,64,.5);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(0);transition:all 0.3s ease 0s;width:100%}.portfolio___single:hover .content::before{opacity:1;transform:scale(1)}.portfolio___single .content{height:100%;left:0;position:absolute;top:0;width:100%;overflow:hidden}.portfolio___single{position:relative}.portfolio___single div.title{bottom:16px;color:#fff;font-size:17px;left:-85px;opacity:0;position:absolute;transition:all 0.4s ease 0s}.portfolio___single:hover div.title{left:25px;opacity:1}.portfolio__icon>a{color:#fff;display:inline-block;font-size:16px;margin:0 3px;opacity:0;text-align:center;transition:all 0.3s ease 0s;width:250px}.portfolio__icon>a:first-child{transform:translateX(80px)}.portfolio__icon>a:last-child{transform:translateX(-80px)}.portfolio___single:hover .portfolio__icon>a:first-child,.portfolio___single:hover .portfolio__icon>a:last-child{opacity:1;transform:translateX(0)}.portfolio__icon>a:hover{;color:#fff}.portfolio-load a{background:#444 none repeat scroll 0 0;font-size:13px;line-height:50px;margin-top:50px;text-transform:uppercase}.post-tag-meta>a{color:#0b1c40;font-size:11px;font-weight:700;line-height:8px;margin:0 1px;text-decoration:underline;text-transform:uppercase}.post-tag-meta{display:flex;justify-content:center;margin-bottom:23px}.single-post-title{color:#2c2c37;font-size:18px;font-weight:700;line-height:15px;margin-bottom:15px;text-transform:uppercase}.single-post-title span{color:#0b1c40;font-size:8.5px;margin-right:5px;position:relative;top:-7px;vertical-align:top}.single-post-meta>span{color:#8c8c8c;display:block;font-size:11.3px;margin:0 14px;position:relative}.single-post-meta{display:flex;justify-content:center;margin-bottom:31px}.single-post-meta>span:first-of-type::after{content:"|";font-size:12px;position:absolute;right:-15px}.single-post-img a{display:block}.single-post-img{margin-bottom:31px}.post-read-link{background:#23232c none repeat scroll 0 0;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:45px;padding:0 30px;text-transform:capitalize}.single-post-text{margin-bottom:29px}.post-read-link:hover,.post-read-link:focus{background:#0b1c40 none repeat scroll 0 0;color:#fff}.single-post-share{color:#8c8c8c;font-size:12px;font-weight:500;line-height:10px;margin-bottom:19px;padding-top:38px;text-transform:uppercase}.post-social-link{display:flex;justify-content:center}.post-social-link a{background:#f7f7f7 none repeat scroll 0 0;border-radius:50%;color:#353535;height:26px;line-height:26px;margin:0 5px;width:26px}.single-post-item{border-bottom:1px solid #ebebeb;margin-bottom:70px}.post-social-link>a:hover{background:#0b1c40 none repeat scroll 0 0;color:#fff}.post-tag-meta>a:hover{text-decoration:none}.gallery-carousel img{border:1px solid #ccc;border-radius:5px;padding:3px}.gallery-carousel .owl-nav{display:flex;justify-content:space-between;left:0;padding:0 15px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.gallery-carousel .owl-nav div{background:rgba(0,0,0,.5) none repeat scroll 0 0;border-radius:50%;color:#fff;font-size:32px;height:40px;line-height:40px;opacity:0;text-align:center;transition:all 0.2s ease 0s;width:40px}.gallery-carousel .owl-nav .owl-prev{margin-left:40px}.gallery-carousel .owl-nav .owl-next{margin-right:40px}.gallery-carousel:hover .owl-nav .owl-next{margin-right:0}.gallery-carousel:hover .owl-nav .owl-prev{margin-left:0}.gallery-carousel:hover .owl-nav div{opacity:.7}.gallery-carousel:hover .owl-nav div:hover{opacity:1}.gallery-carousel,.video-thumbnail{margin-bottom:31px}.single-post-item:nth-last-of-type(2){border:0 none;margin-bottom:0}.archiver-widget .sidebar-widget-list li a{justify-content:start}.archiver-widget .sidebar-widget-list li a span{color:#707070;margin-left:4px}.archiver-widget .sidebar-widget-list li a:hover span{color:#0b1c40}.sidebar-search-box{border:1px solid #ebebeb;height:34px;position:relative}.sidebar-search-box input:focus,.sidebar-search-box button:focus{box-shadow:none}.sidebar-search-box>input{border:0 none;color:#999;height:100%;padding:0 40px 0 15px}.sidebar-search-box>input::-moz-placeholder{color:#999}.sidebar-search-box>button{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#999;cursor:pointer;font-size:14px;height:100%;position:absolute;right:0;top:0;width:34px}.sidebar-search-box>button:hover{color:#0b1c40}.post-quote{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#f6f6f6 none repeat scroll 0 0;border-color:#ebebeb #ebebeb #ebebeb #0b1c40;border-image:none;border-style:solid;border-width:1px 1px 1px 5px;font-size:14px;font-style:italic;line-height:26px;margin:40px 0 40px 40px;padding:30px 45px}.single-post-info-text p:nth-of-type(3){margin-bottom:10px}.single-post-tag{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;color:#999;display:flex;font-size:13px;margin:0;padding:5px 0 6px;text-align:left;text-transform:uppercase}.single-post-tag a{color:#999}.single-post-tag a:hover{color:#0b1c40}.single-post-info-text>p:last-of-type{margin-bottom:30px}.single-post-tag-link{margin-left:3px}.post-details .single-post-item{border:0 none;margin:0;padding:0}.post-title{color:#2c2c37;font-size:1.4em;font-weight:500;line-height:12px;margin-bottom:36px;text-transform:uppercase}.related-text>span{color:#8c8c8c;display:block;font-size:.93em;font-style:italic;margin-bottom:7px;padding:1px 0}.related-text>h4{color:#2c2c37;font-size:1.143em;font-weight:500;line-height:11px;text-transform:uppercase}.related-text>h4 a:hover{color:#0b1c40}
.post-comment-area.pt-110{padding-top:124px}.single-post-comment{border:1px solid #ebebeb;margin:0 0 20px;padding:30px}.post-comment-area .post-title{margin-bottom:26px}.single-post-image>img{width:50px}.single-post-content{overflow:hidden;position:relative}.single-post-image{float:left;margin-right:25px}.single-post-info>span{display:block;font-size:.93em;font-style:italic;margin-bottom:15px}.single-post-info>a{color:#23232c;font-weight:700}.single-post-info>p{margin:0}.single-post-content>button{float:right}.single-post-content>button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #0b1c40;border-radius:30px;color:#0b1c40;cursor:pointer;font-size:.8em;font-weight:700;line-height:26px;padding:0 20px;position:absolute;right:0;text-transform:uppercase;top:0}.post-comment-container{margin-right:15px}.single-post-content>button:hover{background:#0b1c40 none repeat scroll 0 0;color:#fff}.post-comment-area{padding-bottom:15px}.post-comment-form .post-title{margin-bottom:26px}.post-comment-form>p{margin-bottom:10px}.post-comment-form label{color:#707070;font-size:12px;line-height:13px;margin-bottom:12px}.post-comment-form textarea{background:#f3f3f3 none repeat scroll 0 0;border:1px solid #ebebeb;height:130px;margin-bottom:10px}.post-area input:focus,.post-area textarea:focus,.post-area button:focus{box-shadow:none}.post-comment-form input{background:#f3f3f3 none repeat scroll 0 0;border:0 none;height:55px}.post-comment-form .row{margin-left:-10px;margin-right:-10px}.post-comment-form .col-lg-4{padding-left:10px;padding-right:10px}.post-comment-form>button{background:#fff none repeat scroll 0 0;border:2px solid #ebebeb;cursor:pointer;font-size:1.167em;font-weight:600;line-height:51px;margin-top:35px;padding:0 30px;text-transform:capitalize}.post-comment-form>button:hover{background:#23232c none repeat scroll 0 0;border-color:#23232c;color:#fff}.post-area .single-blog{margin-bottom:60px;padding:0}.form-fields{border:1px solid #ebebeb;float:left;padding:25px;width:100%}.form-fields h2{border-bottom:1px solid #ebebeb;color:#252531;font-size:20px;font-weight:600;margin:0 0 16px;padding:0 0 12px;text-transform:uppercase}.form-fields p label{color:#444;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;margin:0 0 8px;position:relative}.form-fields .important::after{right:-8px;top:2px}.form-fields p label span.required,.shipping-discount .required,.contact-us-area .contact-form .required,.product-details-area span.required{color:#eb340a}.form-fields p input{background:#fff none repeat scroll 0 0;border:1px solid #ebebeb;border-radius:0;height:38px;padding:0 0 0 10px;width:100%}.form-action{background:#f3f3f3 none repeat scroll 0 0;border:1px solid #ebebeb;float:left;padding:15px 10px;width:100%}.form-action p.lost_password{float:left;font-size:14px;line-height:36px;margin:0;padding-left:15px}.form-action p.lost_password a:hover{color:#0b1c40}.form-action label{cursor:pointer;float:right;font-size:14px;font-weight:400;margin:7px 19px 0 0}.form-action label input{height:auto;line-height:0;margin-right:8px;margin-top:0;position:relative;top:1px;width:auto}.form-action>button{background:#23232C none repeat scroll 0 0;color:#fff;cursor:pointer;float:right;font-weight:600;letter-spacing:.5px;margin-right:14px;padding:10px 35px;text-transform:uppercase}.form-action>button:hover{background:#0b1c40 none repeat scroll 0 0}.my-account-area input:focus,.my-account-area button:focus{box-shadow:none}.faq-info>h4{color:#2c2c37;font-size:18px;font-weight:500;margin-bottom:7px}.faq-area .panel-title>a{border-color:#0b1c40 #0b1c40 #ebebeb;border-style:solid;border-width:1px;color:#0b1c40;display:block;line-height:18px;padding:15px 10px 15px 25px;transition:all 0s ease 0s;position:relative}.faq-area .panel-title>a::after{background:rgba(0,0,0,0) url(../img/icon/minus.png) no-repeat scroll center center;content:"";height:100%;position:absolute;right:0;top:0;width:33px}.faq-area .panel-title>a.collapsed:after{background:rgba(0,0,0,0) url(../img/icon/plus.png) no-repeat scroll center center}.faq-area .panel-title{background:#f8f8f8 none repeat scroll 0 0;font-size:12px;font-weight:400}.faq-info{margin-bottom:44px}.faq-area .panel{margin-bottom:10px}.faq-area .panel-text{border-bottom:1px solid #0b1c40;border-left:1px solid #0b1c40;border-right:1px solid #0b1c40;padding:21px 25px 19px}.faq-area .panel-title>a.collapsed{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-top:1px solid #ebebeb}.faq-area .panel-title>a.collapsed{color:#707070}.faq-area .panel-text p{margin:0}
/* ── VERTICAL THUMBNAIL LAYOUT ── */

/* Desktop: wrapper creato via JS (.thumb-gallery-wrap) */
.thumb-gallery-wrap {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    gap: 8px;
    width: 100%;
}

.thumb-gallery-wrap .single-product-image.product-image-slider {
    flex: 1 1 auto;
    min-width: 0;
    margin-bottom: 0 !important;
}

.thumb-gallery-wrap .single-product-thumbnail.product-thumbnail-slider {
    flex: 0 0 75px;
    width: 75px !important;
    display: flex !important;
    flex-direction: column;
    gap: 6px;
    margin-top: 0 !important;
}

/* Desktop: miniature si espandono in altezza e restano quadrate (larghezza = altezza via JS) */
.thumb-gallery-wrap .single-product-thumbnail .p-thumb {
    flex: 1 1 0;
    min-height: 0;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid transparent;
    transition: border-color 0.2s ease, opacity 0.2s ease;
    opacity: 0.55;
}

.thumb-gallery-wrap .single-product-thumbnail .p-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.thumb-gallery-wrap .single-product-thumbnail .p-thumb:hover,
.thumb-gallery-wrap .single-product-thumbnail .p-thumb.is-active {
    opacity: 1;
    border-color: #555;
}

/* Mobile (≤ 991px): Slick orizzontale standard, nessun wrapper flex */
@media (max-width: 991px) {

    .single-product-thumbnail.product-thumbnail-slider {
        margin-top: 15px;
        position: relative;
    }

    /* dentro slick-list le miniature sono quadrate */
    .single-product-thumbnail .slick-list {
        margin-left: -5px;
        margin-right: -5px;
        overflow: hidden;
    }

    .single-product-thumbnail .slick-list .p-thumb {
        padding: 0 5px;
        box-sizing: border-box;
        aspect-ratio: 1 / 1;
        overflow: hidden;
    }

    .single-product-thumbnail .slick-list .p-thumb img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        opacity: 0.5;
        transition: opacity 0.22s ease;
    }

    .single-product-thumbnail .slick-list .p-thumb:hover img,
    .single-product-thumbnail .slick-list .slick-current .p-thumb img { opacity: 1; }

    /* Frecce Slick orizzontali */
    .product-thumbnail-slider .slick-arrow {
        background: #fff;
        border: 1px solid #ebebeb;
        color: #ebebeb;
        cursor: pointer;
        font-size: 18px;
        height: 28px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        transition: all 0.15s ease;
        width: 22px;
        z-index: 2;
        opacity: 0;
    }

    .single-product-thumbnail:hover .slick-arrow { opacity: 1; }
    .product-thumbnail-slider .slick-prev { left: -15px; }
    .product-thumbnail-slider .slick-next { right: -15px; }

    .product-thumbnail-slider .slick-arrow:hover {
        background: #0b1c40;
        border-color: #0b1c40;
        color: #fff;
    }
}
