/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.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: http://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: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

h1 span, h2 span {
	font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}

.fixed-widget {
	position: absolute;
	right: 5px;
}

#default-btn-18e98c421bf1c007149a4f6e502a9d2f:not(:hover).green-back {
	background: #147749 !important;
	background-color: #147749 !important;
	border-radius: 25px !important;
	border: none !important;
}

#default-btn-0848fe2b4d502500209cddadcb72bbc0:not(:hover).green-back {
	background: #147749 !important;
	background-color: #147749 !important;
	border-radius: 25px !important;
	border: none !important;
	color: white !important;
}

#default-btn-0848fe2b4d502500209cddadcb72bbc0.green-back:hover {
	background: #147749 !important;
	background-color: #147749 !important;
	border-radius: 25px !important;
	border: none !important;
	color: white !important;
}

#default-btn-18e98c421bf1c007149a4f6e502a9d2f.green-back:hover {
	background: #147749 !important;
	background-color: #147749 !important;
	border-radius: 25px !important;
	border: none !important;
	color: white !important;
}

/*
.vc_custom_1611143890416.rolex-banner {
	background-color: white !important;
    width: 100vw !important;
    position: absolute;
    bottom: -484px;
    right: -34px;
}*/

@media screen and (max-width: 792px) {
  	.fixed-widget {
		top: 64px;
	}
	.full-browser-size .upb-background-text {
		position: absolute !important;
		bottom: 0 !important;
		top: auto !important;
		transform: translateY(0%) !important;
	}
	.classe-slider {
		min-height: 10px !important;
	}
}

.cookie-btn {
	background-color:  #3f2200 !important;
}

.animate-fading {
    animation: fading 2s infinite;
}

.end-widget-mobile {
	position: relative;
	top: 0;
}

.inline-header .header-bar > .mini-widgets {margin-right:120px;}
@media screen and (min-width: 931px) and (max-width: 992px) {
	.inline-header .header-bar > .mini-widgets {margin-right:150px;}
	.main-nav > li > a {padding: 8px 5px;}
	.header-bar .branding {max-width:300px;}
}
@media screen and (min-width: 993px) and (max-width: 1119px) {
	.main-nav > li > a {padding: 8px 5px;}
}
@media screen and (max-width: 479px) {
	.mobile-mini-widgets {min-width:75px;}
}
.tax-product_cat #main{padding-top:0;}
.tax-product_cat #main .term-description {text-align:justify;}

.single-product .woocommerce-product-details__short-description,
.single-product #tab-description {text-align:justify;}
.single-product li.desc_tab_tab {display:none;}
.single-product .onsale, span.onsale, .related-product span.onsale {display:none;}
.product .woo-buttons-on-img span.out-stock-label {display: none;}
.single-product img.logobrand {max-width:100px;}

.woocommerce div.product div.summary h1 {margin-bottom:10px;}
.single-product img.logobrand {margin-bottom:0; padding-top:20px;}
.single-product .entry-summary .product_meta{margin-bottom:5px;}
.single-product .entry-summary .product_meta > span {margin-bottom:0;}
.single-product .entry-summary .product_meta .posted_in:after {display:none;}
.woocommerce div.product div.summary .woocommerce-product-details__short-description {margin-bottom:5px;}
.woocommerce div.product div.summary > .price:after {top:0; bottom:unset;}
.woocommerce div.product div.summary > .price {margin-bottom:15px; padding-top:15px; padding-bottom:0;}
.related-product > li .price {margin-top:inherit;}
.button.gmwqp_inq{font-size: 16px; height: 44px; padding: 0 15px; min-width:175px;}
.woocommerce div.product div.summary form.cart {margin-bottom:15px;}

.gmwqp_inner_popup_op h3 { background-color: #5e5e5e; color: #fff;}
.gmqqp_input {
    border: 1px solid #ddd !Important;
    height: 33px !Important;
    border-radius: 0px !Important;
	margin-bottom:0!important;
}
label.gmqqp_label{font-weight:normal;}
.gmwqp_loop.gmwqp_full {margin-bottom:0;}
.gmwerr div {font-size: 14px;}
.gmqqp_submit_btn {
    padding: 10px 15px;
    border-radius: 0px;
	border: 1px solid #5e5e5e;
	background-color: #5e5e5e;
	color:#fff;
	margin-bottom: 10px;
}

.woocom-list-content .price, article.product-category .woocom-list-content .count {margin-top: inherit;}
h4.widget-title {font-size:22px;}
.woof_list_label .woof_label_term {height:unset;}

.woocommerce-shop #fancy-header { display:none; }
.woocommerce-shop #main { padding-top:30px; }
span.woof_is_closed, span.woof_is_opened{
filter: invert(16%) sepia(21%) saturate(425%) hue-rotate(215deg) brightness(89%) contrast(93%);
}
.woof_reset_button_2:hover{color: #fff;}
.woof_reset_button_2 {
	background-color: #efefef;
    border: 1px solid #ddd;
    padding: 5px 7px;
    text-align: center;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
    min-width: 50px;
    max-width: 100%;}
.woof_list_label li .woof_label_term:hover, .woof_list_label li .woof_label_term.checked, .woof_reset_button_2:hover{background: #5e5e5e; border-color: #5e5e5e;}

form.the7-woocommerce-checkout .form-row, .woocommerce-MyAccount-content .form-row {padding-bottom:0;}

.show-phantom div.mini-widgets .mini-login i, .show-phantom div.mini-widgets .mini-login .submit i, .show-phantom div.mini-widgets .wc-ico-cart i{ color:#5e5e5e;}
body .irs--flat .irs-bar, body .irs--flat .irs-to,  body .irs--flat .irs-from, body .irs--flat .irs-handle > i:first-child {background-color: #5e5e5e;}
body .irs--flat .irs-to:before, body .irs--flat .irs-from:before {border-top-color:#5e5e5e;}

body .widget-woof .woof_container_inner h4 {
    margin-bottom: 9px;
    border-bottom: 1px solid #ddd;
}
body.tax-product_cat .fancy-title {font-weight:bold; text-transform:uppercase; font-size:34px;}
body.product-template-default .product_title.entry-title {font-weight:bold; text-transform:uppercase;}
body.product-template-default form.cart .quantity {display:none!important;}
body.product-template-default form.cart .single_add_to_cart_button {margin-left:0!important;}
body.product-template-default .variations th.label {padding:0;}
body.woocommerce div.product div.summary form.cart {margin-bottom:7px;}


.woocommerce div.product div.summary > div.product_brand_logo:before {
	position: absolute;
    width: 60px;
    height: 3px;
    content: "";
	background-color: #5e5e5e;
}

.woocommerce div.product div.summary h1 { margin-bottom: 15px; }

.the7-elementor-widget .product_meta .posted_in, .the7-elementor-widget .product_meta .sku_wrapper, .entry-summary .product_meta .posted_in, .entry-summary .product_meta .sku_wrapper, .dhvc-woocommerce-page .product_meta .posted_in, .dhvc-woocommerce-page .product_meta .sku_wrapper {display: block; }
.product .summary.entry-summary .price del {font-size:18px;}
.woocom-list-content .price del, .woocom-list-content del {font-size:14px;}
.archive:not(.post-type-archive-product) .woocommerce-products-header .term-description {margin-bottom:30px;}
div.loghibrand img {max-width:120px; margin-top:25px;}
div.loghibrand {display:flex; justify-content:space-around;}

@media screen and (min-width: 779px) {
	body.tax-product_cat #fancy-header .fancy-title.start-animation:after {
		position: absolute;
		top: 80px;
		width: 60px;
		height: 3px;
		content: "";
		background-color: #5e5e5e;
		left: 52px;
	}
}

@media screen and (min-width: 779px) and (max-width: 992px) {
	body.tax-product_cat #fancy-header .fancy-title.start-animation:after {
		top: 82px;
		left: 22px;
	}
}

div.rigahomeshop div.ult-content-box {padding-top:15px; padding-left:15px;}
div.rigahomeshop div.ult-content-box a {color:#fff; font-weight:bold; text-transform:uppercase;}
div.rigahomeshop div.ult-content-box div.vediprodotti a {color:#fff; font-weight:normal; font-size:12px;}
div.rigahomeshop div.ult-content-box div.vediprodotti {margin-bottom: 0px;
    padding-left: 3px;
    padding-top: 10px;
}
div.rigahomeshop div.ult-content-box:hover,
div.rigahomeshop div.ult-content-box:focus {
  /*transform: scale(1.2);*/
}

div.rigahomeshop div.ult-content-box a:after {
		position: absolute;
		top: 70px;
		width: 60px;
		height: 3px;
		content: "";
		background-color: #fff;
		left: 17px;
	}
@media screen and (max-width: 479px) {
	div.rigahomeshop div.ult-content-box {min-height:250px!important;}
}
div.loghibrandshop img {max-width:120px;}

form.the7-cart-form .plus.is-form, form.the7-cart-form .minus.is-form {display:none;}
.woocommerce .related.products ul li {display: block;}
.woocommerce .related.products ul li .product-content {text-align:center;}


.woocommerce .related.products ul.related-product > li { width: 25%; }
@media screen and (max-width: 1199px){ .woocommerce .related.products ul.related-product > li { width: 25%; } }
@media screen and (max-width: 970px){ .woocommerce .related.products ul.related-product > li { width: 33%; } }
@media screen and (max-width: 479px){ .woocommerce .related.products ul.related-product > li { width: 50%; } }

.payment_method_ppcp img {display:none;}
small.includes_tax .woocommerce-Price-amount.amount {font-size:inherit;}
