/*
Theme Name: The7
Theme URI: https://the7.io/
Author: Dream-Theme
Author URI: https://dream-theme.com/
Description: Any design, any layout. No coding required. The7 is the most customisable WordPress theme on the market up to date. Add the power of Visual Composer, The7 Post Types, Ultimate Addons, Slider Revolution, and WooCommerce to the mix, and you'll get the ultimate web-site building toolkit! Theme is translation ready, compatible with WPML, SEO and mobile friendly (certified by Google).
Version: 12.4.2
Tested up to: 6.7.1
Requires PHP: 7.0.0
Requires at least: 6.6.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: https://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: https://themeforest.net/licenses/regular_extended
License URI: License.txt
Tags: multipurpose, responsive, retina ready, SEO ready, mobile friendly, iOS, material design, clean, minimal, business, corporate, portfolio, creative, photography, one page site, micro site
Text Domain: the7mk2
*/

.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor,
.main-page {}
.role-inactive .showlogged{display: none;}
/*.role-customer .tm-custom-price-totals,.role-customer .single_add_to_cart_button,.role-customer .shopping-cart,.role-customer .quantity,.role-subscriber .tm-custom-price-totals,*/
.role-subscriber .single_add_to_cart_button,.role-subscriber .shopping-cart,.role-subscriber .quantity,.role-subscriber .tc-totals-form,.role-subscriber .tm-extra-product-options-totals, .role-subscriber .download_toplink,.role-subscriber.single-product .price{display: none !important;}
.inactive-box{font-size: 18px; width: 100%;border: 1px solid #a8b906;margin: 10px 10px 30px 20px; background-color: #f2f2f2;padding: 10px 10px 30px 20px;}
p,label{line-height: 1.6em; font-size:15px;text-align: justify; padding: 0 20px;font-weight: 300;}
.nf-field-label label,.nf-form-fields-required{font-weight: 700 !important;font-size: 15px !important;line-height: 25px !important;}
.nf-field-element label{font-weight: 300  !important; font-size: 15px !important;line-height: 25px !important;}
#nf-label-field-147,#nf-label-field-148,#nf-label-field-149,.nf-field-description p,#nf-label-field-147-0,#nf-label-field-148-0,#nf-label-field-149-0,#nf-label-field-157,#nf-label-field-162,#nf-label-field-163,#nf-label-field-157-0,#nf-label-field-162-0,#nf-label-field-163-0,#nf-label-field-178,#nf-label-field-183,#nf-label-field-184,#nf-label-field-178-0,#nf-label-field-183-0,#nf-label-field-184-0,#nf-label-field-216,#nf-label-field-221,#nf-label-field-222,#nf-label-field-216-0,#nf-label-field-221-0,#nf-label-field-222-0,#nf-label-field-192,#nf-label-field-197,#nf-label-field-198,#nf-label-field-192-0,#nf-label-field-197-0,#nf-label-field-198-0,#nf-label-field-235,#nf-label-field-240,#nf-label-field-241,#nf-label-field-235-0,#nf-label-field-240-0,#nf-label-field-241-0,#nf-label-field-265,#nf-label-field-270,#nf-label-field-271,#nf-label-field-265-0,#nf-label-field-270-0,#nf-label-field-271-0,#nf-label-field-283,#nf-label-field-288,#nf-label-field-289,#nf-label-field-283-0,#nf-label-field-288-0,#nf-label-field-289-0,#nf-label-field-301,#nf-label-field-305,#nf-label-field-306,#nf-label-field-301-0,#nf-label-field-305-0,#nf-label-field-306-0{padding: 0 !important;font-size: 11px !important;}
input[type="button"].ninja-forms-field.nf-element{background-color:#de3979 !important; }
.field-wrap{margin-bottom: 20px !important;}
.nf-form-fields-required,.nf-error-msg.nf-error-field-errors{margin-left: 80px;}
h1{font-size:46px;line-height: 54px;}
h2{font-size:36px;line-height: 44px;}
h3{font-size:24px;line-height: 32px;}
h4{font-size:18px;line-height: 26px;}
h5{font-size:17px;line-height: 25px;}
h6{font-size:16px;line-height: 25px;}
.benefits-inner p{text-align: left !important; padding: 0 !important;}
h6{padding: 0 20px; color: #a8b906;}
.title-color .dt-fancy-title h2,.title-color .dt-fancy-title h3,.title-color .dt-fancy-title h4{color: #000 !important;}
.ape-boxbeforelist + div {padding: 0 20px 0 !important;}
.shortcode-banner-inside h3{line-height: 20px;}
.single-product div[itemprop="offers"]{display: none;}
.woo-buttons-on-img{width: 100% !important;}
.woo-buttons-on-img a{padding-bottom: inherit !important; height: inherit !important;}
.woocommerce-page .wf-container{height: 320px !important;}
.woocom-list-content{display: none;}
.tc-label{font-size: 12px;}
.tm-epo-field-label{font-size: 13px; padding: 0 !important;}
.tm-section-label{color: #000 !important;font-size:inherit !important;}
/*.R00027-div {display: none !important; risguardi}*/
.tm-description p{font-size: 13px;}
.browser-gecko .ae_homebanner1,.browser-opera .ae_homebanner1,.browser-safari .ae_homebanner1, .browser-chrome .ae_homebanner1, .browser-ie .ae_homebanner1{padding-left: 5px !important;}
.browser-iphone .ae_homebanner1,.browser-ipod .ae_homebanner1, .browser-android .ae_homebanner1,.device-tablet .ae_homebanner1, .browser-ipad .ae_homebanner1{padding-left: 0px !important;}

.browser-gecko .ae_homebanner5,.browser-opera .ae_homebanner5,.browser-safari .ae_homebanner5, .browser-chrome .ae_homebanner5, .browser-ie .ae_homebanner5{padding-right: 4px;padding-left: 0px;}
.browser-iphone .ae_homebanner5,.browser-ipod .ae_homebanner5, .browser-android .ae_homebanner5,.device-tablet .ae_homebanner5, .browser-ipad .ae_homebanner5{padding-right: 0px;padding-left: 15px;}

.ae_homebanner5 .vc_column-inner{padding-left: 0 !important;}
.page-title .hgroup{overflow: inherit !important;}
.archive.category .author{display: none !important;}
.articles-list{margin-bottom: 100px !important;}
/*.home .shortcode-banner-inside.wf-table.text-big{background-color: rgba(255,255,255,0) !important;}
.home .shortcode-banner-inside h3{line-height: 22px !important; font-size: 23px;}
.home .shortcode-banner-inside h5{font-size: 11px;}
.banner1 .shortcode-banner-inside div{width: 200px;}
.banner1 h3{margin-left: 4px !important;text-align: right !important;}
.banner1 h5{margin-left: 4px !important; text-align: right !important; font-size: 11px;}
.banner3 .wpb_column:first-child .shortcode-banner-inside div{height: 0;}
.banner3 .wpb_column:first-child .shortcode-banner-inside div h3{padding-top: 94px;}
.banner5 .shortcode-banner-inside div{height: 0;}
.banner5 .shortcode-banner-inside div h3{padding-top: 60px;}
.banner6 .wpb_column:nth-child(2) .shortcode-banner-inside div{height: 0;}
.banner6 .wpb_column:nth-child(2) .shortcode-banner-inside div h3{padding-top: 60px;}
.banner2 .vc_column-inner {padding-left: 0px !important;padding-right: 15px !important;}
*/

@media only screen and (max-width: 760px){
	.tm-extra-product-options ul.tmcp-elements.use_images_container li.tmcp-field-wrap, .tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap.tc-mode-images{width:20% !important;}
	.product_cat-evaluna-fine-art-media .woocommerce-product-gallery,.product_cat-evaluna-fine-art-media-en .woocommerce-product-gallery{width:100% !important;float: none !important;}
}

 @media only screen and (min-width: 760px) {
	 .rmagic .rmcontent .rminput input[type="text"], .rmagic .rmcontent .rminput input[type="password"], .rmagic .rmcontent .rminput input[type="email"], .rmagic .rmcontent .rminput input[type=number], .rmagic .rmcontent .rminput select{width: 300% !important;}
	.banner1 .wpb_content_element{margin-bottom: 15px !important;}
	.banner3 h4{ font-size: 16px !important;}
	.banner3 .wpb_column:first-child .vc_column-inner{padding-left: 13px !important; padding-right: 0 !important; }
	.banner3 .wpb_column:nth-child(2) .vc_column-inner{padding-left: 13px !important; padding-right: 0 !important; }
	.banner3 .wpb_column:nth-child(3) .vc_column-inner{padding-left: 13px !important; padding-right: 0 !important; }
	.getStarted{font-size: 30px;line-height: 30px !important;}
	.rowGetStarted{text-align: right;display: block;margin-right: 34px;font-size: 55px;}
	.banner4 .wpb_column:first-child .vc_column-inner{padding-right: 13px !important; padding-right: 0 !important; }
	.socialContact{position: absolute; right: -10px;}
	.fa-youtube:before{margin-bottom: 6px;}
	.product_cat-evaluna-fine-art-media .woocommerce-product-gallery,.product_cat-evaluna-fine-art-media-en .woocommerce-product-gallery{width:40% !important; float: left;}
	.product_cat-evaluna-fine-art-media .summary.entry-summary,.product_cat-evaluna-fine-art-media-en .summary.entry-summary{width:50% !important;}
	.onlymobileuser{display: none !important;}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
		.ae_filtrishop{display: none !important;}
	.banner3 h4{ font-size: 14px !important; width: 125px; word-wrap: break-word; } 
	.getStarted{font-size: 30px;line-height: 20px !important;} 
	.rmagic .rmcontent .rminput input[type="text"], .rmagic .rmcontent .rminput input[type="password"], .rmagic .rmcontent .rminput input[type="email"], .rmagic .rmcontent .rminput input[type=number], textarea, .rmagic .rmcontent .rminput select{width: 100% !important;}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 	.ae_filtrishop{display: none !important;} .banner3 h4{ font-size: 14px !important; width: 70px; word-wrap: break-word; } .getStarted{font-size: 20px;}	.benefits-grid .wf-cell{width: 50% !important;}
.rmagic .rmcontent .rminput input[type="text"], .rmagic .rmcontent .rminput input[type="password"], .rmagic .rmcontent .rminput input[type="email"], .rmagic .rmcontent .rminput input[type=number], textarea, .rmagic .rmcontent .rminput select{width: 100% !important;}
}
 
.banner4 .wpb_column:first-child .shortcode-banner-inside{background-color: rgba(0,0,0,0) !important;}
/*.banner5 .vc_column-inner {padding-right: 0px !important;}
.banner6 .wpb_column:nth-child(2) .vc_column-inner{padding-left: 0px !important; }*/
#page .light-bg.icons-bg .benefits-grid-ico, #page .light-hover-bg.icons-bg a.benefits-grid-ico:hover{background-color: rgba(0,0,0,0) !important;}
.tm-floating-box{width: 200px !important;background: #fbfbfb !important; border: 1px solid #f2f2f2 !important;}
.tm-fb-title{color:#a8b906 !important; font-weight: 900 !important; }
.woocommerce-account .variation{display: none;}
.home .vc_column_container>.vc_column-inner {}
.single-product .fancy-title h2 span, .single-product .breadcrumbs{color: #fff !important;}
.logged-in .photo-reg{display: none;}
.protected_menu_link{display: none;}
.role-customer .protected_menu_link {display: block !important;}
.role-administrator .protected_menu_link {display: block !important;} 
.nf-form-title h3{font-size: 36px !important;}
.nf-form-cont, .woocommerce-account header.title{padding-left: 20px;}
.wooshop .woocommerce-result-count, .wooshop .woocommerce-ordering, .wooshop .woocommerce-ordering + .wf-container, .wooshop .woocommerce-pagination{display: none;}
/*.myaccountvatblock{display: none;}*/
.woocommerce-MyAccount-navigation-link--downloads{display: none;}
table.shop_table.cart th{text-align:center;}
table.shop_table{margin-bottom: 20px !important;}
.gotoshop{margin-bottom:40px;}
.woocommerce-order-received .variation{display: none;}
.wpf-umf-item-product-item-number{display: none;}
.welldonethanks{text-align: right;}
.woocommerce-account .order-actions{display: none;}
.woocommerce-account .shop_table.order_details .product-name, .woocommerce-order-received .shop_table.order_details .product-name{text-align: left;}
.woocommerce-account .shop_table.order_details .product-total,.woocommerce-order-received .shop_table.order_details .product-total{text-align: center;}
.levelb1 {display: none;}
#temp_for_floatbox_insert .tm-extra-product-options .cpf-img-on-cart img{display: none;}
.shop_table .variation dt{float: inherit!important;}
.woocommerce-checkout-review-order-table th{text-align: center}
.tm-cart-edit-options{font-size: 11px !important;}
.tm-extra-product-options .tm-cart-row:nth-child(even){background-color: #fafafa !important;}
.tm-extra-product-options .tm-cart-row{border-color: #b6c500 !important;}
.rmfield,.buttonarea{text-align: right;}
.rmagic form.rmagic-form{width: 71% !important;}
.mini-widgets .tm-extra-product-options{display: none !important;}
.mini-widgets .tm-cart-link{display: none !important;}
.gotoshoplink{position: relative;margin-bottom: 0px !important;margin-top: -30px !important; margin-left: 9px !important;}
.gotoshoplink a span{font-size: 14px !important;}
.gotoshoplink a span:before{
	content: "\f07a";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
/*--adjust as necessary--*/
	color: #000;
	font-size: 14px;
	padding-right: 0.5em;
}
.gotoshoplink a span:hover:before{color: #515151;}
.tcfa-question-circle{color: #becd00 !important;}
#main{padding: 10px 0 0px 0 !important;}
.tmhexcolorimage.thinline.radio_image.tm-transparent-swatch{border: none !important;}

/*.tcpar_section .R00014-div - CARTA PARENTS */

/* AUPAR ANPAR AMPAR IMPAR IMCPAR INPAR*/
.aupar_section .R00025-div,.aupar_section .R00030-div,.aupar_section .R00029-div,.aupar_section .R00039-ul,.aupar_section .R00039-div,.aupar_section .R00033-div,.anpar_section .R00025-div,.anpar_section .R00030-div,.anpar_section .R00029-div,.anpar_section .R00039-ul,.anpar_section .R00039-div,.anpar_section .R00033-div,.ampar_section .R00025-div,.ampar_section .R00030-div,.ampar_section .R00029-div,.ampar_section .R00039-ul,.ampar_section .R00039-div,.ampar_section .R00033-div,.impar_section .R00025-div,.impar_section .R00030-div,.impar_section .R00029-div,.impar_section .R00039-ul,.impar_section .R00039-div,.impar_section .R00033-div,.imcpar_section .R00025-div,.imcpar_section .R00030-div,.imcpar_section .R00029-div,.imcpar_section .R00039-ul,.imcpar_section .R00039-div,.imcpar_section .R00033-div,.inpar_section .R00025-div,.inpar_section .R00030-div,.inpar_section .R00029-div,.inpar_section .R00039-ul,.inpar_section .R00039-div,.inpar_section .R00033-div,.inpar_section .R00129-div,.thpar_section .R00039-div{display: none !important;}

/*.imcpar_section .R00024-div,.aupar_section .R00024-div,.anpar_section .R00024-div .ampar_section .R00024-div,,.impar_section .R00024-div ,.inpar_section .R00024-div*/

.inpar_section .R00031-div,.flmpar_section .R00031-div,.esnpar_section .R00031-div{display: none !important;}


/* IDGIFT ARGIFT GCGIFT TPGIFT TPCGIFT */
.idgift_section .R00025-div,.idgift_section .R00030-div,.idgift_section .R00029-div,.idgift_section .R00039-ul,.idgift_section .R00039-div,.idgift_section .R00033-div,.idgift_section .R00031-div,.argift_section .R00025-div,.argift_section .R00030-div,.argift_section .R00029-div,.argift_section .R00039-ul,.argift_section .R00039-div,.argift_section .R00033-div,.argift_section .R00031-div,.gcgift_section .R00025-div,.gcgift_section .R00030-div,.gcgift_section .R00029-div,.gcgift_section .R00039-ul,.gcgift_section .R00039-div,.gcgift_section .R00033-div,.gcgift_section .R00031-div,.tpgift_section .R00025-div,.tpgift_section .R00030-div,.tpgift_section .R00029-div,.tpgift_section .R00039-ul,.tpgift_section .R00039-div,.tpgift_section .R00033-div,.tpgift_section .R00031-div,.tpcgift_section .R00025-div,.tpcgift_section .R00030-div,.tpcgift_section .R00029-div,.tpcgift_section .R00039-ul,.tpcgift_section .R00039-div,.tpcgift_section .R00033-div,.tpcgift_section .R00031-div{display: none !important;}


/* WSPAR ESNPAR FLMPAR LFPAR*/
.wspar_section .R00029-div,.wspar_section .R00039-div,.wspar_section .R00025-div,.esnpar_section .R00029-div,.esnpar_section .R00039-div,.esnpar_section .R00025-div,.flmpar_section .R00029-div,.flmpar_section .R00039-div,.flmpar_section .R00025-div,.lfpar_section .R00029-div,.lfpar_section .R00039-div,.lfpar_section .R00025-div, .wspar_section .R00030-div, .flmpar_section .R00030-div,.esnpar_section .R00030-div,.wspar_section .R00129-div,.lfpar_section .R00129-div,.esnpar_section .R00129-div,.flmpar_section .R00129-div{display: none !important;}

/* ,.pbgift_section .R00014-div */
.pbgift_section .R00025-div,.pbgift_section .R00029-div,.pbgift_section .R00039-ul,.pbgift_section .R00039-div,.pbgift_section .R00033-div,.pbgift_section .R00031-div{display: none !important;}

.page-id-36.logged-in .vc_row>.wpb_column:nth-child(1){width: 100% !important;}
.page-id-36.logged-in .vc_row>.wpb_column:nth-child(2){display: none;}




/* style for parents */
.sp_extra_cost{display: none !important;}

/*single-product wide template*/
.product:not(.product_cat-evaluna-fine-art-media,.product_cat-evaluna-fine-art-media-en) div.images, .product:not(.product_cat-evaluna-fine-art-media,.product_cat-evaluna-fine-art-media-en) div.summary{width: 100% !important;padding-right: inherit !important;}
/*PRODOTTO CARTA*/

.product_cat-evaluna-fine-art-media p.price,.product_cat-evaluna-fine-art-media-en p.price{display:none !important;}
.product_cat-evaluna-fine-art-media .woocommerce-product-details__short-description ul,.product_cat-evaluna-fine-art-media-en .woocommerce-product-details__short-description ul{margin: 0 0 10px 40px !important;}
.single-product .tm-extra-product-options .tm-extra-product-options-field{border: 1px solid #f0f0f0;
padding: 20px !important;width: 98%;}
.summary.entry-summary div[itemprop="description"]{display: none !important}
.single-product .tm-extra-product-options .col-12, .tm-extra-product-options .tm-cell.col-12{line-height: 1em;}
.single-product .tm-extra-product-options .radio_image{width: 80% !important;}
.single-product .radio_image_label{padding: 0.2em 0 !important;line-height: 1.1 !important;}
.single-product h1.product_title.entry-title{position: absolute;
top: 0 !important;
color: white !important;
padding: 5px !important;}
/*----- Tabs -----*/
.tabs {
	width:100%;
	display:inline-block;
}

	/*----- Tab Links -----*/
	.tab-links{margin: 0 !important;}
	/* Clearfix */
	.tab-links:after {
		display:block;
		clear:both;
		content:'';
	}
	/*li,*/
	.tab-links li {
		margin:0px 5px;
		float:left;
		list-style:none;
	}

		.tab-links a {
			padding:9px 15px;
			display:inline-block;
			border-radius:3px 3px 0px 0px;
			background:#f0f0f0;
			font-size:16px;
			font-weight:600;
			color:#a8b906;
			transition:all linear 0.15s;
			text-decoration:none;
		}

		.tab-links a:hover {
			background:#f0f0f0;
			text-decoration:none;
		}

	li.active a, li.active a:hover {
		background:#d4d4d4;
		color:#4c4c4c;
	}

	/*----- Content of Tabs -----*/
	.tab-content {
		padding:15px;
		border-radius:3px;
		box-shadow:-1px 1px 1px rgba(0,0,0,0.15);
		background:#fff;
	}

		.tab {
			display:none;
		}

		.tab.active {
			display:block;
		}
		
/*----- END Tabs -----*/

.mini-nav .menu-select{display: none !important;}
.tmcp-field.R00050{width: 100% !important;}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{background-color: #a8b906 !important;}
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item{background-color: #f2f2f2 !important;}
.pl-postmeta, span.pl-date{display: none !important;}
.pl-gridlayout .pl-col{margin-bottom: 0 !important;}
.pl-gridlayout .pl-detailcnt{padding: 0 10px !important;}
#order_comments_field {display: none !important;}
.wc-bacs-bank-details-heading{display: none !important;}
.ae_filtrishop{
background-color: #fff !important;
border: 2px solid #f0f0f0;
position: absolute;
right: 50px;
top: 5px
}
.ae_filtrishop a{height: 35px !important;
line-height: 10px !important;background-color: inherit !important;}
#nf-field-7 {
	width: 100% !important;
}
.single-product .product_meta{display: none !important;}
.single-product .comments-area{display: none !important;}
.single_add_more{margin-left: 20px !important;}
.single-product .wc-tabs-wrapper{display: none;}
.wpml-ls-legacy-list-horizontal ul{width: 60px !important;}
.wpml-ls-legacy-list-horizontal li{float: left !important; width: 30px !important;}
#flags_language_selector a img {padding: 0 4px !important;}
.woocommerce-cart-wrap .cart-collaterals,.wc-order-review, .wc-side-column,form.track_order, form.lost_reset_password, #customer_login > div{background-color: #fff !important;}
#billing_company_field,#billing_address_1_field{clear: both;}
#billing_state_field,#billing_phone_field,#billing_cellulare_field{margin-right: 1px !important;}
#billing_cellulare_field{clear: both !important;}
.page-title.solid-bg{background-color: #f1f1f1 !important;}
.page-title .breadcrumbs, .page-title .breadcrumbs a,#customer_login h2 {font: inherit !important;}
.vc-hoverbox-inner{min-height: 450px !important;}
.role-administrator .show_photographerShop, .role-customer .show_photographerShop,.role-privato .show_privateShop{display: block !important;}
.role-administrator .show_privateShop, .role-privato .show_photographerShop,.role-customer .show_privateShop{display: none !important;}
.show_privateShop .pl-drop_down.wf ul li[data-filter="527"],.show_privateShop .pl-drop_down.wf ul li[data-filter="529"]{display: none !important;} 
.show_photographerShop .pl-drop_down.wf ul li[data-filter="527"],.show_photographerShop .pl-drop_down.wf ul li[data-filter="529"]{display: none !important;}
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
	background-color: #f1f1f1 !important;
}
.shipping td p{color: red !important;}
#billing_pa_code_field label{clear: both !important;}
#vat_number_field {display: none !important;}
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap{padding: 0.5em 0.5em 0 0 !important;}
.woocommerce div.product div.summary form.cart{margin-left: 15px !important;}
.woocommerce div.product div.summary>.price{padding: 10px 0 !important;}
.tc-section-inner-wrap p{margin-bottom: 0 !important;}
.page #comments{display: none !important;}
.menu-item-38940 a .menu-text,.menu-item-39953 a .menu-text{font-weight: bold !important; color: #de3979 !important; text-transform: uppercase !important;}
.xoo-el-sidebar{background-size: contain !important;}
.xoo-aff-group{margin-bottom: 20px !important;}
form.cart:not(.grouped_form):not(.variations_form){display: block !important;}
.xoo-aff-input-group{height: 50px !important;}
.branding a img:not(.avatar), .branding img:not(.avatar),.logo-box img:not(.avatar){width: 200px !important;height: auto;}
.mobile-logo{width: 140px !important;height: auto;}
.wc-ico-cart{color: #ffffff !important;}
.classic-header.content-width-line .navigation, .classic-header.full-width-line .navigation{background: #fff !important;
	margin: 0 -30px !important;
	padding: 40px 30px !important;}

#gallery-1 img {border: none !important;}
.logged-out .wc-shopping-cart.shopping-cart.round-counter-style.show-sub-cart{display: none !important;}

.tc-label-wrap{display: inline-grid !important;}