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

@font-face {
    font-family: 'Co Headline Soft';
    src: url(fonts/CoHeadlineLt-Regular.eot);
    src: url(fonts/CoHeadlineLt-Regular.eot?#iefix) format("embedded-opentype"), url(fonts/CoHeadlineLt-Regular.ttf) format("truetype"), url(fonts/CoHeadlineLt-Regular.svg#flexslider-icon) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'YekanBakh';
    font-style: normal;
    font-weight: 400;
    src: url(fonts/YekanBakh.woff) format("woff"), url(fonts/YekanBakh.eot) format("embedded-opentype")
}
@font-face {
    font-family: 'Kalameh';
    src: url('fonts/KalamehWebFaNum-Bold.woff2') format('woff2'),
        url('fonts/KalamehWebFaNum-Bold.woff') format('woff');
    
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.En {
    font-family: 'Co Headline Soft';
    text-align: left;
    direction: ltr
}

body,
tspan,
text ,p, ul li, footer, header, nav, div, b, strong, a, address, textarea, input, table tbody, table thead, table tfooter, q, button, blockquote, caption, form,h1,h2,h3,h4,h5,h6,.main-nav > li > a .menu-text,rs-layer,.mobile-main-nav li > a .menu-text,.page-title .breadcrumbs, .page-title .breadcrumbs a,.product:not(.elementor) .woocommerce-tabs #comments > h2, .the7-elementor-widget .woocommerce-tabs #comments > h2, .woocommerce-Reviews #comments > h2, .woocommerce-Reviews #reply-title,option,select,.menu-text,.page-title h1, .page-title h1 *, .page-title h1 a:hover, #page .page-title .entry-title{
    font-family: 'YekanBakh' !important;
	letter-spacing:inherit !important;
}
.uvc-sub-heading,p{
	text-align:justify;
}
.first-switch-logo-left.first-switch-menu-right .mobile-header-bar {
    direction: ltr;
}
.wf-float-left,.ajax_add_to_cart{
	display:none !important;
}
.uvc-heading .uvc-main-heading div, .uvc-heading .uvc-main-heading h1, .uvc-heading .uvc-main-heading h2, .uvc-heading .uvc-main-heading h3, .uvc-heading .uvc-main-heading h4, .uvc-heading .uvc-main-heading h5, .uvc-heading .uvc-main-heading h6, .uvc-heading .uvc-main-heading p, .uvc-heading .uvc-main-heading span {
    text-align: right;
}
.branding a img, .branding img {
    max-width: 195px !important;
	max-height:78px;
	padding-top:10px;
	object-fit: contain;
}
.hotline-bar {
    background: #2d2e8e !important;
}
.hotline-phone-ring-img-circle {
    background-color: #2d2e8e !important;
}
.hotline-phone-ring-circle {
    border: 2px solid #2d2e8e !important;
}
.hotline-phone-ring-circle-fill {
    background-color: rgb(45 46 142 / 69%) !important;
}
#branding-bottom img{
	max-height: 24px;
    width: auto !important;
    filter: brightness(100);
}
.woocommerce-tabs .tabs li {
    float: right;
    padding: 0px 10px;
}
.single-product #sidebar{
	display:none !important;
}
.single-product .wf-container-main{
	display:block !important
}
.single-product .share-link-description {
    text-align: right;
}
.breadcrumbs li:first-child {
    padding-left: 12px;
    margin-left: inherit;
}
.single-product .page-title .wf-wrap {
    display: none;
}
html,
body,
body.page,
.wf-container > *,.the7-elementor-widget .product_meta .posted_in, .entry-summary .product_meta .posted_in, .dhvc-woocommerce-page .product_meta .posted_in, .posted_in a{
  color:#494949 !important;
}
.entry-summary .product_meta > span, .the7-elementor-widget .product_meta > span, .dhvc-woocommerce-page .product_meta > span {
    font-size: 16px;
}
.bg-center .upb_row_bg{
	background-position: center !important;
}
.accent-border-color .uvc-headings-line {
    float: right;
}
.breadcrumbs li:before, .fancy-header .breadcrumbs li:before {
    position: absolute;
    right: -10px;
    top: 0;
    width: 15px;
    height: 13px;
    content: "/";
    opacity: .5;
    text-align: right;
    z-index: 3;
}
.wc-img-hover .woocom-project img.back-image,.frm_error ,.ajax_add_to_cart{
    display: none;
}
.sidebar-right .related-product > li {
    width: 25%;
}
.with_frm_style .frm_inside_container.frm_label_float_top > label {
    color: white;
}
.frm_style_formidable-style.with_frm_style .form-field {
    margin-bottom: 0px !important;
}
.with_frm_style .frm_inside_container > label {
    right: 3px !important;
}
.sub-nav {
    right: 0px;
}
.main-nav .sub-nav > li > a .menu-text {
    font-size: 15px;
}
.woocommerce .products ul li, .woocommerce ul.products li {
    display: block;
    text-align: center;
}
.woocommerce .products .product-title{
	font-weight:bold;
}
.woocommerce .products img[class*=attachment-] {
   border: 1px solid #e2e2e2;
    width: 99%;
}
.post .entry-title a {
   font-weight:bold;
}
.popup-search .search-icon {
    right: inherit;
    left: 20px;
}
.content td, .content th {
     border-top:none !important; 

}
.woocommerce-product-attributes tbody tr {
    padding: 10px !important;
    display: block;
}
.woocommerce-product-attributes tbody tr:nth-child(2n+1) {
   background: rgb(135 135 135 / 10%);
}
li:not(.dt-mega-menu) .sub-nav {
    width: 200px;
}
@media only screen and (max-width: 700px) {
  .show-device-logo .mobile-branding img.mobile-logo {
		max-width:190px !important;
	}
	.ult-vc-seperator.top_seperator {
    top: -2px !important;
}
	.ult-vc-seperator.bottom_seperator {
    bottom: -2px !important;
}
	.uvc-main-heading h2{
		font-size:30px !important;
	}
	.content .related-product {

     margin: 0px !important;
		}
	.sidebar-right .related-product > li, .sidebar-left .related-product > li, .woocommerce-cart-wrap .related-product > li {
    width: 100% !important;
		padding: 0px !important;
}
}
.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav {
    right: 190px;
}
.home header .underline{
	display:none !important;
}
.sub-sideways .main-nav .sub-nav>li.has-children>a:after, .top-header .main-nav .sub-nav>li.has-children>a:after {
    transform: rotate(180deg);
}
.dt-owl-item a img {
    height: 228px;
    object-fit: cover;
    /* padding: 0px 10px; */
    border-radius: 8px;
    display: block;
    overflow: hidden;
}
.wc-img-hover .woocom-project img {
    width: 100%;
    object-fit: contain;
}
.mobile-header-bar .mobile-branding img {
	margin-top:15px;
    height: 70px !important;
    object-fit: contain;
    object-position: left;
}