@charset "UTF-8";
/*!
Theme Name: DiCi Child
Author: Themes Zone
Author URI: https://themes.zone
Description: DiCi is a Minimal Multipurpose WordPress Theme with minimal and clean design. DiCi is Responsive and highly customizable. DiCi theme will be a good fit for a wedding, fashion or personal blog, website. DiCi theme fully supports WooCommerce plugin so you can easily turn your blog into an e-commerce website. DiCi theme supports Elementor so you can easily create static pages with no coding skills. DiCi Theme Demo can be found here: http://dici.themes.zone
Version: 1.0.7
Template: dici
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dici
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/

.blog #content article.post .entry-title a{color:red;}

.top-header-inner select{font-family: 'Hind', sans-serif; font-size: 14px;}
.support-hotline {
	padding-bottom: 44px;
}
.top-header-search button[value="Search"] {
    max-width: 2rem;
}
.header-logo .site-branding.tz-logo{ text-align: center;}
.Contact-us-form p{ position: relative;}
.Contact-us-form p span[role="alert"]{ position: absolute; left:15px; bottom:-40px;}
.site-footer .site-footer-inner{grid-template-columns: 25% auto !important;}
.site-footer .menu{ display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center;   -webkit-justify-content: flex-end;
    -ms-flex-pack: end; justify-content: flex-end;height:100%;} 

.lost_reset_password {display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.lost_reset_password p:first-child { width: 100%;}
.comment-form .comment-form-cookies-consent{ display:none;}
.single-product .summary .variations .reset_variations{ margin-left:17px;}
.single-product #review-form-popup-container .rf-cont { overflow: inherit !important;}
.woocommerce-Price-currencySymbol{font-family: 'Hind', sans-serif;}

@media only screen and (max-width:768px){
	.site-footer .menu{-webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 10px;}
	.support-hotline {padding-bottom: 61px;}
	.header-logo{width: 32.298% !important;}
	.header-logo .elementor-element-populated {padding: 0 !important;}
	.site-footer div:nth-child(3){ text-align:center;}
	.site-footer .site-footer-inner{ padding: 0;}	
	.site-footer .site-footer-inner{ display: block; text-align: center;}
	input[type="search"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  font-size:10px;
	}
	input[type="search"]::-moz-placeholder { /* Firefox 19+ */
	  font-size:10px;
	}
	input[type="search"]:-ms-input-placeholder { /* IE 10+ */
	  font-size:10px;
	}
	input[type="search"]:-moz-placeholder { /* Firefox 18- */
	  font-size:10px;
	}
	
	
	
}
@media only screen and (min-width:1024px) {
	.top-header-container .top-header-inner .menu {
		  white-space: nowrap;
	}
	.top-header-container .top-header-inner .menu li {
		margin-right:10px;
	}
	.top-header-inner select{  padding-top: 14px;}
}
/*
@media only screen and (min-width:991px) { 
	.top-header-container .top-header-inner .menu {
		text-align: center;
	}
}
*/
@media only screen 
    and (min-width : 700px) 
    and (max-width : 812px)
	and (orientation : landscape) { 
		
	.site-footer .menu{-webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
	.site-footer .site-footer-inner{ display:block;}
	.site-footer .menu{   -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
	.site-footer .menu:not(#social-menu) li:after { display: inline-block;  margin: 0 7px -1px 9px; content: ''; background-color: #000; width: 1px; height: 0.8em;}
	.site-footer .menu-short-container .menu li{ margin-bottom:5px;}
	input[type="search"]{ font-size:11px;}
}

@media only screen and (max-width:767px){
	.header-logo{width: 100% !important;}
	.hotline-cont,
	.our-shop-cont{ display:none;}
	.header-cart-cont .elementor-widget-wrap{ position:relative; top:10px;}
	.site-footer .menu{-webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
	.site-footer .site-footer-inner{ display:block;}
	.site-footer .menu{   -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
	.site-footer .menu:not(#social-menu) li:after { display: inline-block;  margin: 0 7px -1px 9px; content: ''; background-color: #000; width: 1px; height: 0.8em;}
	.site-footer .menu-short-container .menu li{ margin-bottom:5px;}
	input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{ max-width: 100%;}
}