/*
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
*/

body .owl-carousel .wpb_content_element {
	margin-bottom: 0;
}
body .breadcrumbs li:first-child {
    padding-right: 0;
    margin-right: 0;
}
body .fancy-header .fancy-title {
    text-shadow: 2px 2px 5px white;
    padding: 10px;
}
body .textalign {text-align:right; direction: ltr;}
body .textheight {height: 260px;}
body .textheight1 {height: 120px;}
body .product div.images, .product div.summary {
    float: right;
    margin-bottom: 40px;
    box-sizing: border-box;
}
body .product div.images {
    width: 200px;
    margin-right: 60px;
    margin-left: 60px;
}
body .woocommerce-tabs {
    padding-top: 100px;
    clear: none;
}
body .the7-elementor-widget .product_meta .posted_in, body .entry-summary .product_meta .posted_in, body .dhvc-woocommerce-page .product_meta .posted_in {
    margin: 0;
    padding: 0;
}
body .entry-summary .product_meta .tagged_as a, body .the7-elementor-widget .tagged_as a, body .dhvc-woocommerce-page .product_meta .tagged_as a {
    border-color: var(--the7-divider-color);
    color: #fff;
    background-color: #c38075;
}
body .entry-summary .product_meta .tagged_as a:hover, body .the7-elementor-widget .tagged_as a:hover, body .dhvc-woocommerce-page .product_meta .tagged_as a:hover {
    color: #fff;
    background-color: #999;
}
body .wc-img-hover .woocom-project img {
    width: 80px;
}
body .woocommerce div.product div.summary h1 {
    margin-bottom: 10px;
}
body #main {
    padding: 40px 0 40px 0;
}
body .page-title h1, .page-title h1 *, body .page-title h1 a:hover, body #page .page-title .entry-title {
    text-shadow: 2px 2px 5px white;
}
body .switcher-wrap {
    display: block;
    margin-bottom: 30px;
    text-align: center;
}
body .product .woo-buttons-on-img {
  max-width: 100px;
	margin: auto;
}
body .wc-grid article.product-category .woocom-list-content .entry-title, body .woocommerce .product .woocom-list-content h4, body #content .woocommerce .product .woocom-list-content h4:last-child, body .woocom-list-content .entry-title {
    padding-left: 30px;
	  padding-right: 30px;
	  font-size: 18px;
}
body .woorelated-title {
    text-align: center;
    margin-bottom: 30px;
    border-bottom: 1px rgb(51 51 51 / 12%) solid;
    padding-bottom: 3px;
    font-size: 26px;
    color: #999;
    border-top: 1px rgb(51 51 51 / 12%) solid;
}
body .masthead:not(.side-header) .mini-widgets > .last, body .masthead:not(.side-header) .mini-widgets > :last-child, body .masthead:not(.side-header) .mobile-mini-widgets > .last, body .masthead:not(.side-header) .mobile-mini-widgets > :last-child, body .side-header .top-bar .mini-widgets > .last, body .side-header .top-bar .mini-widgets > :last-child, body .side-header .top-bar .mobile-mini-widgets > .last, body .side-header .top-bar .mobile-mini-widgets > :last-child, body .side-header-h-stroke .mini-widgets > .last, body .side-header-h-stroke .mini-widgets > :last-child, body .side-header-h-stroke .mobile-mini-widgets > .last, body .side-header-h-stroke .mobile-mini-widgets > :last-child {
		  margin-right: 30px;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-left: 10px !important;
}
body .woocom-list-content {
    text-align: center;
}
body .azal {
	background-color: #aaa;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	padding: 5px 20px;
	display:inline;
}

body .mehir {
	background-color: #ad5142;
	color: #fff;
	font-weight: bold;
	font-size: 22px;
	padding: 5px 20px;
	display:inline;
}
body .fancy-header .fancy-subtitle {
    text-shadow: 2px 2px 5px black;
}
body .standard-arrow li:after {
    content: "\f006";
}
/*body .price, .switcher-wrap, body .dt-products {display:none;}*/

body .shopping-cart-inner {
    background-color: rgba(255,255,255,1);
}

body .shopping-cart-inner a {
    font-family: "Arial" !important;
}
body .out-of-stock {
    background-color: #aaa;
    font-weight: bold;
    padding: 5px 20px;
    color: #fff;
    font-size: 22px;
}
body .woocommerce-cart-wrap .cart_totals td {
    text-align: right;
}
body #shipping_method li .shipping_method {
    margin: 0 0 0 5px;
}
body .woocommerce-cart-wrap .cart_totals th {
    width: 100%;
    font-weight: bold;
}
body .product .woo-buttons-on-img .out-stock-label {
    font-size: 16px;
}
body .related.products > h2, body .upsells.products > h2, body .woocommerce > h2, body .product:not(.elementor) .woocommerce-tabs .panel > h2, body .woocommerce-tabs .woocommerce-tabs .panel > h2 {
    color: #fff;
    background-color: #aaa;
    padding: 5px 20px;
    text-align: center;
}
body .product:not(.elementor) .upsells.products, body .product:not(.elementor) .related.products {
    padding-top: 10px;
    border-top: none;
}
body .product:not(.elementor) .related.products > h2, body .product:not(.elementor) .upsells.products > h2, body .cross-sells > h2 {
    margin-bottom: 50px;
}
body .custom-nav>li:not(:last-child)>a {
    padding: 0 0 0px;
}
body .the7-elementor-widget .product_meta .posted_in:after, body .entry-summary .product_meta .posted_in:after, body .dhvc-woocommerce-page .product_meta .posted_in:after {
	display:none !important;
}
body .price, body .woo-buttons, body .mehir, body .stock, body .cart {
	display:none !important;
}
body .split-header .navigation:first-of-type .mini-widgets {
    display: none !important;
}
select:not(.elementor-field) {
    appearance: none;
    -webkit-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 15px center;
    background-size: 10px 6px;
    padding-left: 40px;
}

.mega-auto-width .dt-mega-menu-wrap {
    left: auto;
    right: 0;
}


@media screen and (max-width: 778px){
	body .fancy-header .fancy-title {
		line-height: 18px;
        padding: 10px 0 0 0;
	}
	body .fancy-header .fancy-subtitle {
        padding: 0 0 20px 0;
	}
}