/*
 Theme Name:   Auros Child
 Theme URI:    https://www.swdweb.it/
 Description:  Auros Child Theme
 Author:       SWD WEB
 Author URI:   https://www.swdweb.it/
 Template:     auros
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  auros-child
*/

/* SWD WEB SAB */


ul[data-attribute_name="attribute_pa_lettera-quadrata"] li, ul[data-attribute_name="attribute_pa_lettera-quadrata"] li img,
ul[data-attribute_name="attribute_pa_lettera-quadrata-oro"] li, ul[data-attribute_name="attribute_pa_lettera-quadrata-oro"] li img{
  border-radius: inherit !important;
}

ul[data-attribute_name="attribute_pa_lettera-quadrata"] li, ul[data-attribute_name="attribute_pa_lettera-quadrata-oro"] li{
	padding:0 !important;
	box-shadow:0 0 black !important;
}

.thankyou{
	margin-top:100px;
}

.thankyou h1 {
    font-size: 3rem;
    font-weight: 500;
    font-family: "Imperfecta Regular",Arial,sans-serif;
    letter-spacing: 7px;
	color:#222222;
}

.thankyou div {
    font-size: 1.2rem;
    letter-spacing: 4px;
    line-height: 40px;
    padding: 3em 0;
	color:#222222;
}

#colonna_sinistra ul.variable-items-wrapper {
    display: inherit;
}
@media (max-width: 767px) {
	#colonna_sinistra ul.variable-items-wrapper {display: flex;}
	#colonna_sinistra .composited_product_images {margin-top: 120px!important;}
}

.woocommerce-widget-layered-nav-dropdown__submit{
  margin-top: 10px;
  background-color: rgba(0, 0, 0, 0.13) !important;
  color: #000000 !important;
}

section.widget_price_filter .ui-slider .ui-slider-handle {
    box-shadow: 0 0 0 0.236em rgba(0, 0, 0, 0.1);
}

:lang(en) p:lang(it-IT), :lang(it) p:lang(en-EN), :lang(en-EN) p:lang(it-IT), :lang(it-IT) p:lang(en-EN),
:lang(en) span:lang(it-IT), :lang(it) span:lang(en-EN), :lang(en-EN) span:lang(it-IT), :lang(it-IT) span:lang(en-EN),
:lang(en) a:lang(it-IT), :lang(it) a:lang(en-EN), :lang(en-EN) a:lang(it-IT), :lang(it-IT) a:lang(en-EN),
:lang(en) input:lang(it-IT), :lang(it) input:lang(en-EN), :lang(en-EN) input:lang(it-IT), :lang(it-IT) input:lang(en-EN),
:lang(en) h4:lang(it-IT), :lang(it) h4:lang(en-EN), :lang(en-EN) h4:lang(it-IT), :lang(it-IT) h4:lang(en-EN)
  {
  display: none;
}

.spedizione_top{
  text-align:center;
  margin: 0;
  padding:0;
}

.menu-item-type-wpml_ls_menu_item{
  display: none !important;
}

.product-style-1 li.product-type-composite .price{
  flex-direction: row !important;
}

.error404 h1 {
    font-size: 3rem;
    font-weight: 500;
    font-family: "Imperfecta Regular", Arial, sans-serif;
    letter-spacing: 7px;
}

.error404 .page-content {
    max-width: none;
}

.error404 .error-title {
    font-size: 1.2rem;
    letter-spacing: 4px;
    line-height: 40px;
    padding: 3em 0 ;
}

table.cart tr.component_table_item:not(:first-child) .product-thumbnail img{
  width:50px !important;
}

.widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list{
	margin-top: 110px;
}

.widget_shopping_cart_content p.woocommerce-mini-cart__buttons{
	position: absolute;
	top: 58px;
	border-bottom: 1px solid #e3e3e3;
	width: 100%;
	padding-right: 40px !important;
}

.woocommerce-cart-form__contents .product-price ins{
	background-color:transparent;
}
.product_list_widget ins, .woocommerce-product-list ins{
	float: none;
}
.product .onsale, .product-transition .onsale, .price del span.woocommerce-Price-amount, .woocommerce-mini-cart-item .quantity del, .woocommerce-cart-form__contents .product-price del{
	/*display: none;*/
}

label {text-transform:none;}
form.woocommerce-form-login label{
	width:100%;
}
.variations .label {
	vertical-align: baseline !important;
}
.includes_tax{
	display:none !important;
}

.mc4wp-response{
	color:#ff6600;
}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color:after {
    box-shadow: none;
}

.product-style-1 li.product:not(.elementor-style) .yith-wcwl-add-to-wishlist > div > a:hover {
  color: #ff6600;
}
.product-style-1 li.product:not(.elementor-style) .yith-wcwl-add-to-wishlist > div > a:hover:before {
  color: #ff6600;
}
.product-style-1 li.product:not(.elementor-style) .yith-wcwl-add-to-wishlist > div.yith-wcwl-wishlistaddedbrowse > a,
.product-style-1 li.product:not(.elementor-style) .yith-wcwl-add-to-wishlist > div.yith-wcwl-wishlistexistsbrowse > a {
  opacity: 1;
}
.product-style-1 li.product:not(.elementor-style) .yith-wcwl-add-to-wishlist > div.yith-wcwl-wishlistaddedbrowse > a:before,
.product-style-1 li.product:not(.elementor-style) .yith-wcwl-add-to-wishlist > div.yith-wcwl-wishlistexistsbrowse > a:before {
  color: #ff6600;
}

.required, .woocommerce-password-strength.bad, .woocommerce-password-strength.short {
    color:#ff6600 !important;
}

#billing_address_2_field {
	padding-top:39px;
}
.woocommerce-address-fields .woocommerce-input-wrapper{
	width:95%;
}

.woocommerce-form.woocommerce-form-login.login{
	margin-top:30px;
}

.woocommerce-account .woocommerce-form__label-for-checkbox, form.woocommerce-form-login .woocommerce-LostPassword {
    margin: 0 10px !important;
}

article#post-11{
	max-width: 1280px;
	margin:auto;
}

.woocommerce-MyAccount-content {
	margin-top:30px;
	max-width: 900px !important;
}

.lost_reset_password{
	max-width: 680px;
	margin: 30px auto;
	padding: 0 10px;
}

.footer-wish-contents {
	font-size: 25px;
}
.footer-wish-contents i{
	line-height:2.5;
}

/*
.shop-action .yith-wcwl-add-to-wishlist > div > a::before {
    color: #000000;
}
*/

.elementor-product-style-1 li.elementor-style .yith-wcwl-add-to-wishlist > div > a.add_to_wishlist{
	opacity: 1;
    background: rgba(0, 0, 0, 0.3);
}

/* Insert icon wishlist tab menu account */
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--wishlistpage a:before{
	content: "\f004"
}

/* Change input background color ;) */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px #f5f5f5 inset !important;
}

input{
	padding: 5px !important;
}

.form-row.woocommerce-validated input.input-text {
    border-bottom-color: #ff6600;
}

/*CART_COUNT_COLOR*/
.cart-contents .count {
    background-color: #ff6600 !important;
}

.cart-contents .count.c_0{
	background-color:#5b5b5b !important;
}

/*Bottone checkout*/
.wc-proceed-to-checkout{
  background-color: #ff6600;
  border: 1px solid #222222;
  color: #fff;
  box-shadow: none;
}

.wc-proceed-to-checkout a{
    color: #fff;
}

  /*Colore cuore wishlist*/
.elementor-product-style-1 li.elementor-style .yith-wcwl-add-to-wishlist > div.yith-wcwl-wishlistaddedbrowse > a:before, .elementor-product-style-1 li.elementor-style .yith-wcwl-add-to-wishlist > div.yith-wcwl-wishlistexistsbrowse > a:before {
    color: #ff6600;
}

/*Sempre in primo piano il layer account*/
#header_top{
  z-index: 9999;
}
#menu-header{
    z-index: 9998;
}

.visualizza_solo_mobile{
	display: none;
}

.sommario_sopra{
	width:100%;
}

/*
@media (min-width: 767px) {
  .single-product .price
  {
    display: block !important;
  }
}
*/

@media (max-width: 1013px) {
	.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-notice {
		bottom: 67px;
	}
}

@media (max-width: 767px) {
  .inner{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .component_summary div.product {
    padding-bottom: 10px;
  }

  .details.component_data > p {
    display: none;
  }

  footer .elementor-widget-container h4{
    text-align: center;
  }

  #b_crea{
    display: none;
  }

  .menu-item-type-wpml_ls_menu_item {
    display: block !important;
  }

  .woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-notice {
	  display: block;
	  padding-left:10px;
	}


  /*Pulsanti shop mobile */
  .handheld-footer-bar {
    border-top: none;
  }

  /*CART_COUNT_COLOR*/
  .handheld-footer-bar .cart .footer-cart-contents .count {
    border: 1px solid #ff6600 !important;
  }


  .handheld-footer-bar .cart .footer-cart-contents .count.c_0{
  	border: 1px solid #5b5b5b !important;
  }

  /*Non visualizzare dropdown nel mobile*/
  .account-dropdown, .site-header-account .fa.fa-angle-down.submenu-indicator{
    display: none;
  }

	  /*Non visualizzare div nel mobile*/



	.visualizza_solo_mobile,
	.visualizza_solo_mobile .product_meta, .contenitore_componenti .product_meta,
	.visualizza_solo_mobile .product_title.entry-title, .contenitore_componenti .product_title.entry-title,
	.visualizza_solo_mobile .woocommerce-product-details__short-description, .contenitore_componenti .woocommerce-product-details__short-description
	/*.visualizza_solo_mobile .price, .contenitore_componenti .price*/
  {
		display: block !important;
	}

  .visualizza_solo_mobile.sommario_sopra .price, .contenitore_componenti .price
  {
    display: block;
  }


	.nascondi_mobile{
		display: none !important;
	}

	.single-product div.product .product_meta,
	.single-product .product_title.entry-title,
	.single-product .woocommerce-product-details__short-description/*,
	.single-product .price*/
  {
		display: none;
	}

  .no_sticky_mobile{
	position:relative !important;
  }

  /*Stili per iconta nel footer bar icon wishlist*/
  .handheld-footer-bar .wishlist .footer-wish-contents {
    position: relative;
    display: block;
    z-index: 99;
  }

  .handheld-footer-bar .wishlist .footer-wish-contents .count {
    text-indent: 0;
    display: block;
    width: 2em;
    height: 2em;
    line-height: 2;
    box-sizing: content-box;
    font-size: 12px;
    position: absolute;
    top: 10px;
    left: calc(50% + 5px);
    border-radius: 100%;
    border: 1px solid #262626;
    color:
    #262626;
}

}



/***********************/

/* SWD WEB DEM */

/* Fonts */
@font-face {font-family: Imperfecta Regular;src: url('fonts/Imperfecta-Regular.ttf');}

html, body {font-size: 14px;}
body {font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300;line-height: 1.8;color: #111;}
h1, h2, h3, h4, h5, h6 {letter-spacing: 1.7px;font-weight: 400;}
h1, h2, h3 {text-transform: uppercase;}

.elementor-widget-text-editor {color: #111;}
.site-content{padding-top:0px;padding-bottom:0px;}
.site-footer {padding-top:0px;}

.elementor-section.elementor-section-boxed > .elementor-container {max-width: 1360px;}
#menu-header {}
#menu-header .elementor-nav-menu a {font-family: "Imperfecta Regular", Arial, sans-serif;font-size: 1.6rem;font-weight: 300;}

#menu-header.sticky-show { top:34px !important;background-color: rgba(255, 255, 255, 0.9);-webkit-box-shadow:0px 4px 6px -4px rgba(0,0,0,0.3);-moz-box-shadow:0px 4px 6px -4px rgba(0,0,0,0.3);box-shadow:0px 4px 6px -4px rgba(0,0,0,0.3);}
#menu-header.sticky-show .elementor-image img {width: 50px;}
.site-header-account > a {text-transform: inherit;}
.header-button .count {background-color: #5b5b5b;}
.elementor-widget-heading.elementor-widget-heading .elementor-heading-title {color: inherit !important;}
.elementor-widget-opal-header-group .site-header-account > a {color: inherit !important;}
.elementor-widget-opal-header-group .site-header-account > a:hover {color:#ff6600 !important;}
.elementor-widget-opal-header-group .site-header-account > a span {color: inherit !important;}

.rev_slider_wrapper {font-family: "Imperfecta Regular", Arial, sans-serif;}

/*Categorie e post */
.page-title-bar {background-color: #f5f5f5;}
.page-title-bar .wrap {min-height: 40px; padding-top:5px; padding-bottom: 10px;}
.page-title-bar .wrap .page-title-bar-inner {}
.page-title-bar .wrap .page-title-bar-inner .page-title { font-size:1.5rem;font-weight:400;text-transform: uppercase; padding:5px 0 0 0;}
.page-title-bar .wrap .page-title-bar-inner .page-description-header {font-weight: 400;padding: 0;margin-bottom: 0;}
.single-product .page-title-bar .wrap .page-title-bar-inner .page-title {display:none;}
.page-title-bar .wrap .page-title-bar-inner .breadcrumb { color:#666;text-align:left !important;}

.column-item .entry-category a, .column-item.post-style-3 .entry-category a {color: #333;}
.column-item .entry-title a:hover {color: #ff6600;}
body.opal-content-layout-2cr #content .wrap, ul.products {margin-right: auto;margin-left: auto;}
#primary {}
#primary-achive { padding-top:40px;width: 100%;}
.column-item.post-style-3 .post-content {background: rgba(255, 255, 255, 0.50);padding: 5% 5%;}
body.single-post article.type-post {margin-top: 35px;}
body.single-post article.type-post .tag-social {color: #ddd;}
.opal-fullpage .site-content .entry-content {max-width: 900px;margin: 5% auto;}

.column-item.post-style-1 .link-more {display: none;}
.column-item.post-style-1 .entry-excerpt {padding-top: 0.2em;}
.column-item.post-style-3 .entry-title {font-size: 1.1rem;}

/*Footer e Widget */
.elementor-widget-icon-box .elementor-icon i {font-size: 1.7rem;}
.elementor-widget-icon-box .elementor-icon-box-title {font-size: 1rem;}

.mc4wp-form-398 .mc4wp-privacy {float: left;}
.mc4wp-form-398 .mc4wp-privacy a {font-size: 0.9rem;}

.mc4wp-form-fields button[type=submit] {width: 30%;font-size: 1rem;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;background-color: rgba(0, 0, 0, 0);color: #222222;border-style: solid;border-width: 0px 0px 2px 0px;border-color: #dddddd;padding: 3px 10px 7px 10px;margin: 0% 0% 0% 2%;}
.mc4wp-form-fields input[type=email] {float: left;width: 50%;border-bottom: 1px solid #c3c0c0;}

/* tabelle*/
.entry-content table:not(.shop_table) tbody > tr:nth-child(odd), .widget-area table:not(.shop_table) tbody > tr:nth-child(odd) {background-color: rgba(245, 246, 250, 0.7);}

@media (min-width: 100px) and (max-width: 10000px){
.panel-content .wrap {padding-bottom: 0em;padding-top: 0em;}
}

/* woocommerce handheld-footer-bar */
@media (max-width: 767px) {
.handheld-footer-bar {background-color: transparent;}
.handheld-footer-bar [class*="columns-"] li:not(:last-child) a {border-right: 1px solid hsla(0, 0%, 0%, 0.2);}
.handheld-footer-bar [class*="columns-"] a {color: #232323;background: #fafafa;}
}
@media (min-width: 768px) and (max-width: 1013px) {
.handheld-footer-bar {display: block;}

.handheld-footer-bar {position: fixed;bottom: 0;left: 0;right: 0;border-top: 1px solid hsla(0, 0%, 100%, 0.2);box-shadow: 0 0 6px rgba(0, 0, 0, 0.7);z-index: 9999;background-color: transparent;}
.handheld-footer-bar [class*="columns-"] {display: flex;-ms-flex-align: center;list-style: none;margin-bottom: 0;min-height: 65px;color: #f3f3f3;position: relative;}
.handheld-footer-bar [class*="columns-"] li {flex: 1 1 0;text-align: center;}
.handheld-footer-bar [class*="columns-"] li:not(:last-child) a {border-right: 1px solid hsla(0, 0%, 0%, 0.2);}
.handheld-footer-bar [class*="columns-"] a {color: #232323;background: #fafafa;height: 100%;cursor: pointer;display: block;}
.handheld-footer-bar [class*="columns-"] a:before {font: normal normal normal 26px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;cursor: pointer;pointer-events: none;line-height: 65px;}
.handheld-footer-bar .my-account .my-accrount-footer {display: block;position: relative;text-indent: -9999px;z-index: 999;}
.handheld-footer-bar .my-account .my-accrount-footer:before {text-indent: 0;font-size: 34px;}
.handheld-footer-bar .cart .footer-cart-contents {position: relative;display: block;z-index: 99;}
.handheld-footer-bar .cart .footer-cart-contents .count {text-indent: 0;display: block;width: 2em;height: 2em;line-height: 2;box-sizing: content-box;font-size: 12px;position: absolute;top: 10px;left: calc(50% + 5px);border-radius: 100%;border: 1px solid #262626;color: #262626;}
.handheld-footer-bar .site-search {position: absolute;bottom: -120%;left: 0;right: 0;transition: all, ease, 0.2s;padding: 1em;z-index: 1;display: block;background-color: #262626;}
.handheld-footer-bar .site-search .search-submit {border-radius: 0;}
.handheld-footer-bar .search .search-footer {position: relative;text-indent: -9999px;z-index: 999;}
.handheld-footer-bar .search.active .site-search {bottom: 100%;}
.handheld-footer-bar .search .search-footer:before {text-indent: 0;}
.handheld-footer-bar .my-account .my-accrount-footer:before {text-indent: 0;font-size: 34px;}
}
/* END woocommerce handheld-footer-bar */

/*woocommerce standard e template */
single-product #primary {padding-left: 0px;padding-right: 0px;}
.woocommerce  .woocommerce-products-header { display:none;}
.osf-sorting .woocommerce-result-count { display:none;}
.single-product div.product .product_meta {padding: 0em 0 0.5em;}
.single-product div.product .product_meta .sku_wrapper, .single-product div.product .product_meta .posted_in {display: inline-block;}
.single-product div.product .product_meta .posted_in a { font-weight:bold;}
.single-product div.product .product_title {font-size: 1.7rem;text-transform: uppercase;}
.single-product div.product .summary .price {font-weight: bold;padding: 0em 0 0.5em;border-bottom: 1px solid;border-color: #eee;}
.single-product div.product .summary .price .woocommerce-Price-currencySymbol {margin-left: 10px;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {filter: brightness(90%);}
.single-product.woocommerce-single-style-1 .single_add_to_cart_button {width: 70%;max-width: 300px;}
.single-product div.product form.cart .quantity {max-width: 20%;}
.single-product div.product .woocommerce-product-gallery .flex-viewport { border-bottom: 1px solid #eee;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img { border-color:#eee;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {height: 3em;width: 3em;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {font-size: 2rem; color:#999;}
.single-product .single_add_to_cart_button, .single-product .single_add_to_cart_button.disabled[type="submit"] {padding: 0.5em;}

.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, .woocommerce-notice, p.no-comments {background-color:#ff6600;}
.product-style-1 li.product:not(.elementor-style) .yith-wcwl-add-to-wishlist > div > a {opacity: 1;background: rgba(0, 0, 0, 0.3);}
.product-style-1 li.product:not(.elementor-style) .product-transition, .elementor-product-style-1 li.elementor-style .product-transition {border:6px solid #F5F5F5;}
.product-style-1 li.product:not(.elementor-style) .woocommerce-loop-product__title {text-transform: uppercase;font-size: 1.0rem;line-height: 1.3;}
.product-style-1 li.product:not(.elementor-style) .caption {padding-bottom: 15px;padding-top: 5px;}

.elementor-product-style-1 li.elementor-style a[class*="product_type_"], .product-style-1 li.product:not(.elementor-style) a[class*="product_type_"] {background-color: #ff6600;}
.widget_product_brands ul li.chosen a:before, .widget_product_categories ul li.chosen a:before, .widget_rating_filter ul li.chosen a:before, .woocommerce-widget-layered-nav ul li.chosen a:before {border-color: #ff6600;background-color: #ff6600;}

.widget_shopping_cart .buttons .button {color: #000;background-color: #fafafa;}
.widget_shopping_cart .buttons .button:hover {color: #000;background-color: #fafafa;opacity: 0.7;}

.product .woocommerce-tabs ul.tabs {}
.woocommerce div.product .woocommerce-tabs ul.tabs {list-style: none;padding: 0 1em 0 1em;margin: 0 0em 1em 0em;position: relative;text-align: left;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {position: absolute;content: ' ';width: 100%;bottom: 0;left: 0;border-bottom: 1px solid #d3ced2;z-index: 1;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {border: 1px solid #d3ced2;background-color: #ebe9eb;margin: 0 0px;padding: 0 0.5em;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background: #fff;z-index: 2;border-bottom-color: #fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {border: 1px solid #d3ced2;position: absolute;bottom: -1px;width: 0;height: 0;content: ' ';left: -6px;border-bottom-right-radius: 4px;border-width: 0 1px 1px 0;box-shadow: 2px 2px 0 #ebe9eb;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {box-shadow: 2px 2px 0 #fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {right: -6px;border-bottom-left-radius: 4px;border-width: 0 0 1px 1px;box-shadow: -2px 2px 0 #ebe9eb;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {box-shadow: -2px 2px 0 #fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {font-size: 1.0rem;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color: inherit;text-shadow: inherit;}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel {padding-left: 0px;padding-right: 0px;}

.woo-variation-swatches-stylesheet-enabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item {border-radius: 50%;}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item img,
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color {border-radius: 50%;}


@media (min-width: 576px) {
.single-product div.product .entry-summary {padding-left: 0px;}
}
@media (min-width: 768px) {
.single-product div.product .entry-summary .inner {padding-left: 10px;}
}
@media (max-width: 575px) {
.woocommerce-tabs ul.tabs li {display: block;}
}

/* END woocommerce standard e template */

/* color button disabled */
.button-primary.disabled, .button-primary:disabled, .page .edit-link a.disabled.post-edit-link, .page .edit-link a.post-edit-link:disabled, .wc-proceed-to-checkout .button:disabled, .wc-proceed-to-checkout .disabled.button, .widget_shopping_cart .buttons .button:disabled, .widget_shopping_cart .buttons .disabled.button, .wishlist_table .product-add-to-cart a.button:disabled, .wishlist_table .product-add-to-cart a.disabled.button, .woocommerce-cart .return-to-shop a.disabled, .woocommerce-cart .return-to-shop a:disabled, .woocommerce-MyAccount-content .woocommerce-Pagination .disabled.woocommerce-button, .woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button:disabled, button.disabled[type="submit"], button:disabled[type="submit"], input.disabled[type="button"], input.disabled[type="reset"], input.disabled[type="submit"], input:disabled[type="button"], input:disabled[type="reset"], input:disabled[type="submit"] {
background-color: #999;border-color: #666;}
button[type="submit"], input[type="button"], input[type="submit"] {background-color: #ff6600;}

/* General Media */
@media (min-width : 320px) { }
@media (min-width : 481px) { }
@media (min-width: 576px) {
.page-title-bar .wrap {padding-left:40px;padding-right:40px;}
#primary {padding-left: 20px;padding-right: 20px;}
footer .container {padding-right: 60px;padding-left: 60px;}

#content,.container,.opal-canvas-filter.top,.otf-product-recently-content .widget_recently_viewed_products,.single-product .related.products,.single-product .up-sells.products {max-width: 100%;}
[data-opal-columns="3"] .column-item {flex: 0 0 50%;max-width: 50%;}
}
@media (min-width: 768px) {
#content,.container,.opal-canvas-filter.top,.otf-product-recently-content .widget_recently_viewed_products,.single-product .related.products,.single-product .up-sells.products {max-width: 100%;}
.page-title-bar .container {padding-left:20px; padding-right:20px;}
body.woocommerce  .site-content {padding-top: 40px;padding-left:60px !important;padding-right:60px !important;}
[data-opal-columns="3"] .column-item {flex: 0 0 50%;max-width: 50%;}
.single-product div.product .entry-summary, .single-product div.product .images{flex: 0 0 100%;max-width: 100%;}

body.opal-content-layout-2cl #primary, body.opal-content-layout-2cr #primary {flex: 0 0 100%;max-width: 100%;}
body.opal-content-layout-2cl #secondary, body.opal-content-layout-2cr #secondary {flex: 0 0 100%;max-width: 100%;}
}
@media (min-width: 992px) {
#content,.container,.opal-canvas-filter.top,.otf-product-recently-content .widget_recently_viewed_products,.single-product .related.products,.single-product .up-sells.products {max-width: 100%;}
[data-opal-columns="3"] .column-item {flex: 0 0 33.33333%;max-width:33.33333%;}
.single-product div.product .entry-summary, .single-product div.product .images {flex: 0 0 50%;max-width: 50%;}

body.opal-content-layout-2cl #primary, body.opal-content-layout-2cr #primary {flex: 0 0 calc(100% - 340px);max-width: calc(100% - 340px);}
body.opal-content-layout-2cl #secondary, body.opal-content-layout-2cr #secondary {flex: 0 0 340px;max-width: 340px;}
.opal-content-layout-2cl .osf-sorting .osf-sorting-group .filter-toggle {display: none;}

}
@media (min-width: 1200px) {
#content,.container,.opal-canvas-filter.top,.otf-product-recently-content .widget_recently_viewed_products,.single-product .related.products,.single-product .up-sells.products {max-width: 1520px;}
}
@media (max-width: 1199.98px) { }
@media (max-width: 991.98px) {
body #secondary, body .primary {flex: 0 0 100%;max-width: 100%;}
body #secondary {margin-top: 60px; display:none;}
}
@media (max-width: 767.98px) {

}
@media (max-width: 575.98px) {
.page-title-bar .wrap .page-title-bar-inner .breadcrumb {display:none;}
}
@media (min-width: 320px) and (max-width: 480.98px) { }
@media (min-width: 320px) and (max-width: 767.98px) { }
@media (min-width: 768px) and (max-width: 991.98px) { }
@media (min-width: 992px) and (max-width: 1199.98px) { }

/***********************/
