/*

Theme Name:     DFD Native Child Theme

Theme URI: 		http://nativewptheme.net/home/

Description:    Native - Highly Functional Multifaceted WP Theme

Author:         DFD

Author URI:		http://dfd.name

Template:       dfd-native

Version:        1.0.0

*/


@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900;1000&display=swap');

body, .dfd-title, .entry-title a, span.entry-date, .dfd-icon-list-wrap .dfd-icon-list .content-wrap > div, span, .title-wrap div, .dfd-info-banner .info-box-title,
 .mega-menu > ul > li div.sub-nav ul li > a, div.page-title-inner .dfd-page-title, #main-wrap .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type=submit],
 li, p, label, .products .product .woo-title-wrap .dfd-shop-loop-title a, ul.product-categories li.cat-item a, .widget_product_categories > .widget-title, .single-product .product_title {
	font-family: 'Cairo', sans-serif!important;
}
.dfd-info-box .title-wrap .info-box-subtitle {
	font-weight: 700;
}
#main-content .wpb_text_column > div > ul > li {
	padding-right: 25px;
    padding-left: 0;
}
#main-content .wpb_text_column > div > ul > li:before {
	float: right;
    margin-right: -25px;
    padding-left: 0;
}
#main-wrap .sidebar-left #main-content.nine {
    float: left;
}
#layout.dfd-shop-loop > .row.full-width {
	margin: 0;
}
#header-container.header-style-1 .mega-menu ul li a .wpml-ls-flag {
	padding-left: 10px;
}
ul.product-categories li.cat-item a {
    padding-right: 30px;
    padding-left: 0;
}
.widget_product_categories .cat-parent:before {
	right: 0;
    left: auto;
}
.archive .dfd-shop-archive:not(.dfd-shop-loop-shortcode) .woocommerce-ordering {
	display: none;
}
.footer-contact .dfd-icon-list-wrap .dfd-icon-list .content-wrap *, .info-contact .phone, .info-contact .phone a {
    direction: ltr;
}
#main-wrap .dfd-icon-list-wrap .dfd-icon-list .content-wrap .dfd-content-title-small {
	direction: ltr;
}

@media (max-width: 799px) {
	.col-reverse .wpb_row {
		display: flex;
		flex-direction: column-reverse;
	}
	.info-contact .phone-number {
		display: block;
	}
}
@media (max-width: 1100px) {
	#sidr .menu-link .wpml-ls-flag {
		padding-left: 10px;
		padding-right: 0;
	}
}
@media only screen and (min-width: 1101px) {
	#header-container.logo-position-left #header .dfd-header-logos {
		float: right;
	}
	
}
@media screen and (min-device-width: 1100px) and (max-device-width: 1268px) {	
	div.page-title-inner .dfd-page-title {
		right: -20px;
	}
}
@media screen and (min-device-width: 1100px) and (max-device-width: 1259px) {	
	div.page-title-inner .dfd-page-title {
		position: initial!important;
	}
}
@media only screen and (min-width: 1269px) {
	div.page-title-inner .dfd-page-title {
		right: -65px;
	}
}


