


#videosupercont {position:relative !important;}
.reviews_advices {display:none !important;}
.cc-revoke {display:none !important;}
#offerta3per2 {max-width:250px; height:auto;}
.navbar-header span.fb {position: absolute;
    top: 31px;
    left: 86px;}
	.navbar-header span.fb img {height:30px; width:30px;}
	
	.navbar-header span.ig {position: absolute;
    top: 31px;
    left: 45px;}
	.navbar-header span.ig img {height:30px; width:30px;}
	
	
	body#checkout {overflow-x:hidden !important}
	
	#thecheckout-cart-summary {padding:9px;}
	#thecheckout-cart-summary .cart-grid {padding:6px;}
	#thecheckout-cart-summary .cart-grid .cart-summary {padding:9px;}
	
	#checkout-payment-step {padding-right:15px;}
	
	#js-checkout-summary, section.js-current-step {box-shadow:none;}
	button#confirm_order {margin-top:30px; }
	#thecheckout-order-message {display:none !important;}
	
	#tc-payment-confirmation .terms-and-conditions {justify-content:flex-start !important;}
	
	body#checkout .condition-label {margin-left:0 !important}
	#tc-payment-confirmation {margin-top:-32px;}
	
	
	@media all and (min-width:992px) {
		body#checkout #main > #content { max-width:800px; margin:auto;}
 
		.navbar-header span.ig, .navbar-header span.fb {display:none !important;}
			.topsocia {position:relative;}

	.topsocia span.fb img {height:30px; width:30px;}
	.topsocia span.ig img {height:30px; width:30px;}
	.topsocia span.fb {position: absolute;
    left: 152px;
    top: -5px;
}
	.topsocia span.ig {position: absolute;
    left: 109px;
    top: -5px;
}
	}
	
	
	@media all and (max-width:991px){
	.topsocia span.fb svg, .topsocia span.fb svg {display:none !important;}
	}
	
body#index #header {background:rgba(255,255,255,.8) !important; max-width:100% !important; }
body#index #header .header-container {max-width:1600px !important; margin:auto;}
.h4-wr-mainbanner .banner-left .bn-left-top {background-image:url('/img/jess_myo.jpg'); background-size:cover; background-position:center center; height:100vh; padding-top:64vh; padding-left:0; padding-right:0;}
.h4-wr-mainbanner .banner-left .bn-left-top h5 {margin:0; padding:0; color:#ffffff;}
.h4-wr-mainbanner .banner-left .bn-left-top h1 {font-size:70px; color:#ffffff !important;}
.h4-wr-mainbanner .banner-left .bn-left-top a {text-transform:uppercase; color:#ffffff; border-color:#ffffff;}
.h4-wr-mainbanner .banner-right {overflow:hidden;}
#bandestra {max-width:70%; transform:rotate(-4deg); border: solid 20px #ffffff;
    border-bottom: solid 35px #fafafa;
    box-shadow: 1px 1px 3px rgba(0,0,0,.3);}
.h4-wr-mainbanner .banner-right #bandestra:hover {transform:scale(1.2) rotate(0); position:relative; z-index:9;}


#bandestradue {max-width:70%; transform:rotate(5deg) translateY(-30%); border: solid 20px #ffffff;
    border-bottom: solid 35px #fafafa;
    box-shadow: 1px 1px 3px rgba(0,0,0,.3);}
.h4-wr-mainbanner .banner-right #bandestradue:hover {transform:scale(1.2) rotate(0) translateY(-30%);} 


.h4-wr-mainbanner .banner-left .bn-left-top .buton-shopnow {margin-top:36px;}

.h4-wr-mainbanner .banner-left .bn-left-bottom {padding:0;}
#js-product-list .discount-amount.discount-product {display:none !important;}
ul.product_list .discount-amount.discount-product {display:none !important;}
#image-form_6071948925593482 {display:none;}
.thumbnail-container .product-additional, .thumbnail-container .second-image-style {display:none !important;}
.banner-left {overflow:hidden;}
#subcategories .subcategory-meta h5 {text-align:center;}
body#category #category-description {display:none !important;}
#wrapper .breadcrumb {background-image:none; background-color:#f5f5f5; max-height:136px;}
#js-product-list-header .block-category-inner {display: none}
#subcategories {padding-bottom:15px; margin-bottom:15px; border-bottom:solid 1px #f5f5f5}
		#subcategories .subcategory-block .subcategory-description.cat_desc {display:none;}
	#subcategories .subcategory-block {width:25%;} 
.ajax_block_product .wishlist,  .ajax_block_product .compare {display:none !important;}
blockquote > p > span > strong > span {padding:3px 6px;}


.h4-wr-mainbanner .banner-right {background:url(/themes/at_auros/assets/img/myo/bandestra2.jpg); background-size:cover; background-position:center center}


.h4-wr-mainbanner .banner-right .wr-text {position:absolute; bottom:0; right:20px;}
.h4-wr-mainbanner .banner-right .wr-text a {color:#000000;}
.h4-wr-mainbanner .bn-left-bottom .wr-text a {color:#ffffff;}
.h4-wr-mainbanner .wr-text:hover {}

body#product #product-availability {display:none;}

@media all and (max-width:767px) {
	
	.h4-wr-mainbanner .banner-left .bn-left-top {height: calc(100vh - 150px); padding-top:49vh;}
	body {padding-bottom:90px;}
	.logofootcont {text-align:center;}
	.margina {margin-top:20px;}
	.footer-container .ApColumn .title_block {padding-bottom:5px;}
	body#checkout #payment-confirmation button.btn.btn-primary {width:100%; margin-top:20px; font-size:18px; line-height:26px; text-align:center;}
	
	body#checkout #ps_checkout-card-buttons-container button.btn.btn-primary {width:100%; margin-top:20px; font-size:18px; line-height:26px; text-align:center;}
	
	
	input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input[type="number"], select, textarea {font-size:16px !important;}
	.h4-wr-mainbanner .banner-right {min-height:80vh}
	#subcategories .subcategory-block {width:50%;} 
	.products .ajax_block_product {width:50%;}
	.header-top img.logo {max-width:128px; height:auto;}
	.h4-wr-mainbanner .banner-left .wr-text {margin-top:-55px;}
	.h4-wr-mainbanner .wr-text {padding:0 15px;}
/*	.group-nav {top:85px;}*/
.navbar-header .navbar-toggler {color:#000000 !important; border:0 !important;}
	.box-top.home-2 .ApColumn:nth-child(1) {padding-top:16px; padding-bottom:5px;}
	.box-product.home-2 .product_block {width:50%;}
	
	nav.breadcrumb  {display:block !important; margin:auto !important;}

	body#product .images-container .product-cover {display:none;}
	body#product .images-container {margin-top:20px;}
	body#product .h1.product-detail-name {text-align:center;}
	body#product .social-sharing {display:none;}
	body#product .product-thumb-images .thumb.selected, .product-thumb-images .thumb:hover {border:none !important;} 
	body#product .product-prices.js-product-prices {text-align:center;}
	body#product .product-prices.js-product-prices > .product-discount  {display: block; }
	body#product .product-prices.js-product-prices > .product-discount > .regular-price {margin:auto;} 
	body#product .product-prices.js-product-prices .current-price-value {display:block;}
	body#product .product-prices.js-product-prices .discount.discount-percentage {margin:auto;}
	
	body#product .description-short {transition:all 150ms ease-in; height:130px; overflow:hidden;}
	
	
	#ombrina:after {
   display: block;
    content: " ";
    position: absolute;
    
    width: 100%;
    height: 130px;
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(1, rgba(255, 255, 255, 100)));
}
	
	#ombretta {text-align:center; margin-top:-20px;}
	body#product .product-variants.js-product-variants {text-align:center; border-bottom:solid 1px #dedede; padding-bottom: 10px;}
	body#product .product-variants.js-product-variants .product-variants-item {display:inline-block; margin:15px 5px;}
	 body#product div.product-variants.js-product-variants > div:nth-child(1) {display:none !important;}
	 body#product div.product-variants.js-product-variants .float-xs-left.input-container {float:none !important;}
	 
	 body#product .product-actions {margin-top:30px; padding-top:10px; border-top:solid 1px #dedede;}
	
	body#product .btn.btn-primary.add-to-cart {width:100%; font-size:16px;}
	
	body#product .product-quantity .control-label, body#product .product-quantity .qty {display:none;}
	
	body#product #category-products2 .pro3-btn, body#product #cross-products .pro3-btn {display:none !important;}
	body#product .breadcrumb li:nth-last-child(2) a:after {display:none;}
	body#product .breadcrumb li:last-child {display:none;}
	}


@media all and (min-width:768px) {
	body#product .product-variants.js-product-variants .product-variants-item {display:inline-block; margin:15px 5px;}
		 body#product div.product-variants.js-product-variants > div:nth-child(1) {display:none !important;}
    
	body#product .description-short img {max-width:350px !important; margin:auto;}
.box-product.home-2 .product_block {width:25%;}
.box-product.home-2 .product_block:nth-child(4n+1) {clear:both;}
.box-product.home-2 .product_block:nth-child(3n+1) {clear:none;}

}


/* CARRELLO */

body#cart #wrapper .breadcrumb {padding-top:10px; padding-bottom:10px;}
body#cart #main {margin-top:20px;}
body#cart #main .card.cart-container {border:0; box-shadow:none;}

body#cart #main .cart-grid-body .card-block h1 {text-align:center;}
body#cart #main .cart-grid-body .product-image img {border-radius:50px; border:solid 1px #eeeeee;}

body#cart #main .checkout.cart-detailed-actions.js-cart-detailed-actions.card-block a.btn-outline {width:100%; text-transform:uppercase; font-size:16px;}

body#cart section.featured-products {display:none !important;}

body#cart #main .col-md-5.col-xs-6.col-sp-12.qty {max-width:50%;}
body#cart #main .col-md-7.col-xs-2.col-sp-12.price {max-width:50%;}

body#cart .blockreassurance_product .item-product svg {width:48px; height:48px;}
body#cart .blockreassurance_product .item-product {width:52px; height:52px; padding-top:0;}
body#cart .blockreassurance_product span.block-title {font-weight:bold;}

/* CHECKOUT */
body#checkout #wrapper .breadcrumb {padding-top:10px; padding-bottom:10px;}
body#checkout #content-wrapper {margin-top:20px;}

body#checkout section.checkout-step #customer-form .form-control-label {font-weight:bold;}
body#checkout #wrapper {padding-top:0;}
body#checkout .fg-firstname .form-control-comment {display:none !important;}
body#checkout .fg-lastname .form-control-comment {display:none !important;}
body#checkout .fg-id_gender .form-control-comment {display:none !important;}
body#checkout .creaccountbutton {color:#ffffff; margin-top:15px;}
body#checkout #checkout-personal-information-step button.continue {margin-top:10px;}
body#checkout .oppure {margin-top:15px; margin-bottom:0px;}
body#checkout .max40 {max-height:56px;}
body#checkout .fg-optin1 {display:none;}
body#checkout .fg-optin2 {margin-top:-10px !important;}
body#checkout .fg-password .col-md-3.form-control-comment {display:none !important;}
body#checkout .fg-use_same_add {visibility:hidden;}
body#checkout .fg-company {display:none;}
body#checkout .fg-vat_number {display:none;}
body#checkout .fg-indirizzo1 .form-control-comment {display:none;}
body#checkout .fg-indirizzo2 .col-md-3.form-control-comment {display:none;}
body#checkout .fg-postcode .form-control-comment {display:none;}
body#checkout .fg-city .form-control-comment {display:none;}
body#checkout .fg-provincia .form-control-comment {display:none;}
body#checkout .fg-nazione .form-control-comment {display:none;}
body#checkout .fg-phone_mobile {display:none;}
body#checkout .fg-phone .col-md-3.form-control-comment {display:none;}

body#checkout #ps_checkout-hosted-fields-form {margin-bottom: 40px;
    border: solid 2px #f6f6f6;
    padding: 5px 10px;
    margin-top: -20px;
}

body#checkout section.checkout-step .payment-options .payment-option {background: #f6f6f6;
    padding: 15px 10px;
    display: flex;
    align-items: center;
	margin-bottom:15px;
	}
	
	body#checkout section.checkout-step .payment-options .payment-option .custom-radio {margin-top:-8px;}

	body#checkout .continuapagamento_cont {text-align:center; margin-bottom:10px; margin-top:10px;}

.product-variants > .product-variants-item .input-color:checked + span:before {visibility:hidden !important;}

.wr-logo .logo-second {max-width:200px;}
.footer-center img.logo {max-width:160px;}

.logomobilemenu {max-width:60%; margin:5px;}

@media (min-width: 992px) {
	#wrapper .breadcrumb {margin:10px;}
.group-nav {background:#000000 !important;}
.group-nav .leo-megamenu .navbar-nav>li>a:hover {background:#333333 !important;}
}

body#product .product-manufacturer {display:none !important;}

.navbar-header .navbar-toggler {margin:26px auto;}
.bn-left-bottom {position:relative;}
#attivaaudio {
    margin: 0;
    background-color: rgba(0,0,0,.6);
    border-radius: 50px;
    /* width: 40px; */
    /* height: 40px; */
    position: absolute;
    top:12px;
	right:12px;
    cursor: pointer;
    transition: all 100ms linear;
	/*margin-top: -370px;
    left: 25px;*/
}

#attivaaudio > .attiva {
    width: 30px;
    height: 30px;
    display: block;
    background-image: url(/img/audio_off.png);
    background-size: 18px;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 0px;
}
#attivaaudio > .disattiva {
    width: 30px;
    height: 30px;
    display: none;
    background-image: url(/img/audio_on.png);
    background-size: 18px;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 0px;
}


/* nuovi banner home stile */

.nascondi {display:none !important;}
.h4-boxbntop .image_description {position:absolute; display:block; width:100%; text-align:center; color:#ffffff; font-size:36px; left:0; top:85%; text-shadow:0 1px 3px rgba(0,0,0,.5); letter-spacing:0px !important; font-weight:bold !important;}
 
.h4-boxbntop {background-size:cover !important;}

#form_2572288393::before {background:#000000 !important; color:#ffffff !important;}
/*#form_2572288393 .testimonial-content {color:#ffffff !important; line-height:32px;}*/

body#product .product-quantities, body#product .product-condition {display:none !important;}

.ac_results .search-in-suggest, .ac_results .search-in-cat, .ac_results .search-value-title {display:none !important;}

body#checkout .additional-information {margin-top:0 !important; margin-bottom:30px !important;}
#back-top {bottom:86px; right:22px;}
#nidochat {
    position: fixed;
    bottom: 30px;
    right: 20px;
    z-index: 999;
}
.cc-window.cc-floating {z-index:9999;}
 
#nidochat img {
    max-width: 42px;
}

.buytwo a {color:#d4af37;}
.buytwo a:hover {color:#ffffff;}

#js-product-list-header .h1 {display:none !important;}

.product-add-to-cart .product-quantity .add-to-cart {background:#d4af37;}

#checkout-delivery-step .order-options {visibility:hidden; height:1px;}

.cart-summary-subtotals-container {padding:0 !important;}

/*.block-promo .promo-code-button:not(.cancel-promo) {display: block;
    text-align: center;
    background: #d4af37;
    padding-top: 5px;
    padding-bottom: 5px;}
	.block-promo .promo-code-button a.collapse-button {display:block;}
	.block-promo .promo-code-button a.collapse-button:hover {color:#ffffff; }
	
	#codsconto {margin-bottom:20px; text-align:center;}
	
	.block-promo .promo-code-button.cancel-promo {display:block; text-align:center; padding-left:0 !important;}
	*/
	
	.plist-dsimple .thumbnail-container .product-meta {min-height:104px;}
	
	body#contact #left-column {display:none !important;}
	
/*mods xls*/

#blockcart-modal span.misura, #blockcart-modal span.colore.montatura, #blockcart-modal span.colore.lenti {display:none !important;}

body#cart .product-line-info.misura, body#cart .product-line-info.colore.montatura, body#cart .product-line-info.colore.lenti {display:none !important;} 
#blockcart-modal span.misura, #blockcart-modal span.frame.color, #blockcart-modal span.lens.color {display:none !important;}

body#cart .product-line-info.misura, body#cart .product-line-info.lens.color, body#cart .product-line-info.frame.color {display:none !important;} 

body#product .nav.nav-tabs .nav-item:last-child {display:none !important;}

body#category .pagination .text-md-left {visibility:hidden !important;}

body.lang-gb .block_newsletter .input-wrapper button {width:33%;}
body.lang-gb .block_newsletter .input-wrapper input {width:64%;}
.d-none {display:none;}
#leo_block_top .popup-content {min-width:190px;}
 

.pulsantefissomik {text-align:center; position: fixed;
    bottom: -40px;
    left: 0;
    z-index: 9999;
    background: #ffffff;
    width: 100%;} 
	
	.addapadding {padding-bottom:100px;}
	
	body#cart #wrapper .breadcrumb ol span {display:none !important;}
	body#checkout #wrapper .breadcrumb ol span {display:none !important;}
	
	#claimhome .title_block {font-family: "Ballet";
    font-size: 71px;
	color:#d31313;
	margin-bottom:24px;
    font-weight: 500;
    letter-spacing: 0;
	
	}
	
	@media all and (max-width:767px) {
	#claimhome .title_block {font-family: "Ballet";
	color:#d31313;
    font-size: 58px;
	margin-bottom:24px;
	margin-top:20px;
    font-weight: 500;
    letter-spacing: 0;}
	}