/*
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

*/

	/*topbar*/
	.top-bar .text-area  a{ text-decoration:none !important}
	
	/*header*/
	.popup-search .submit i:hover{ color:#9B1617}
	.mini-search .submit:hover{opacity: 1;}
	
	#page .masthead.sticky-on .header-bar{ height: 100px !important}
	
	
	/*Product Category*/
	.h-pro-cat strong{ color:#9F1918; font-weight: 500 !important; font-size: 20px}
	.h-pro-cat .wf-cell{ width:300px !important; margin-left: 10px}
	
	.h-pro-cat article .woocom-project /*.owl-carousel.owl-drag .dt-owl-item*/{ 
	border: 1px solid #B7B7B7 !important; 
	-webkit-box-shadow: 0 10px 15px -15px rgba(0,0,0,1) ;
	box-shadow: 0 15px 20px -25px rgba(0,0,0,1) ;

	}
	.h-pro-cat .owl-carousel .owl-stage-outer{ height: 400px !important;}
	
	.h-pro-cat h3 a{color:#9F1918; font-weight: 500 !important; font-size: 20px}
	.h-pro-cat h3 a .count{color:#000; font-weight: 300 !important; font-size: 18px}
	
	/*product*/
	.wopgld-main-product-wrapper.wopgld-grid-template-15 .wopgld-inner-wrap{ /*box-shadow: 0 0 5px rgba(192,192,192,0.3); border: 1px solid #ccc*/}
	.wopgld-main-product-wrapper.wopgld-grid-template-15 .wopgld-inner-wrap:hover{ border: 1px solid #fff}
	
	.wopgld-main-product-wrapper.wopgld-grid-template-15 .wopgld-inner-wrap{ font-family: poppins}
	.wopgld-main-product-wrapper.wopgld-grid-template-15 .wopgld-inner-wrap-contain .wopgld-title a{ font-size: 18px; font-weight:500}
	.wopgld-main-product-wrapper.wopgld-grid-template-15 .wopgld-inner-wrap-contain .wopgld-title a:hover{ color:#9F1918}
	.wopgld-main-product-wrapper.wopgld-grid-template-15 .wopgld-inner-wrap-contain .wopgld-price{ font-size: 24px; color:#9F1918; font-weight: 500 }
	
	.wopgld-main-product-wrapper.wopgld-grid-template-15 .wopgld-inner-wrap-contain .wopgld-button a {
    background-color: #9E1A18;
}
	.wopgld-main-product-wrapper.wopgld-grid-template-15 .wopgld-inner-wrap-contain .wopgld-button a:hover {
    background-color: #000;
}
	
	
	
	/*welcome*/
	.h-welcome, .h-welcome h2{ color:#fff}
	.wp-image-189{ margin-top: -200px}
	
	.h-welctext{ padding-top: 100px}
	
	/*fb&gallery*/
	.h-soc-gall{}
	
	/*testimonial*/
	.h-testi h2, .h-testi a, .h-testi span{ color:#fff !important}
	
	/*sidebar*/
	.sidebar .widget, .sidebar-content .widget{
		padding: 30px !important;
		border: 1px solid #ccc !important;
		margin-bottom: 30px;
	}
	
	
	/*product category*/
	.products .product{
		border: 0px solid #ccc !important; 
		-webkit-box-shadow: 0 10px 15px -15px rgba(0,0,0,1) ;
		box-shadow: 0 15px 20px -25px rgba(0,0,0,1) ;
	}
	
	/*Product List*/
	.wopgld-image{ border: 0px solid #000; height: 270px; overflow: hidden}
		.wopgld-image img { width: 100%}
	
	/*.wopgld-title{ height: 70px}*/
	
	
	/*footer*/
	
	.footer .widget{ margin-bottom: 10px}
	
	/*footer form*/
	div.ginput_container_name span{ padding-right: 0px !important}
	.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"]{ margin-bottom: 0px !important}
	body .gform_wrapper .top_label div.ginput_container {    	margin-top: 0px !important;	}
	.gform_wrapper li.hidden_label input {    	margin-top: 0px !important;	}
	input[type="text"]:not(.elementor-field):not(.searchform-s){ margin-bottom: 0px !important}
	.gform_wrapper textarea.large{ height: 80px !important}
	body .gform_wrapper ul li.gfield{ margin-top: 5px !important}
	textarea:not(.elementor-field){ margin-bottom: 0px !important}
	input[type="text"], .gform_wrapper textarea.large{border-color: #B0B0B0 !important; color:#000 !important}
	/* .gform_wrapper .gform_footer{ display: none !important} */
	/*end footer form*/
	
	


	
	
	/*Responsive*/
	@media screen and (max-width: 1024px) {
		body{ border: 0px solid #000 !important;} /*black*/
	}
	
	/* !- 800 (portrait tablets (big) and landscape phones (big)) */
	@media screen and (max-width: 800px) {
		body{ border: 0px solid #F00 !important;} /*red*/
	}
	
	@media screen and (max-width: 960px) {
		body{ border: 0px solid #0F0 !important;} /*green*/
		
		
	.h-pro-cat .wf-cell{ width:auto !important; margin-left: 0px}
	
	.h-pro-cat article .woocom-project /*.owl-carousel.owl-drag .dt-owl-item*/{ 
		border: 0px solid #B7B7B7 !important; 
		-webkit-box-shadow: 0 10px 15px -15px rgba(0,0,0,1) ;
		box-shadow: 0 15px 20px -25px rgba(0,0,0,1) ;
		padding-bottom: 20px;

	}
	
	.wopgld-image{ height: 220px}
		
		.footer{ text-align: center}
		
		
	}
	
	@media screen and (max-width: 560px) {
		body{ border: 0px solid #00F !important;} /*blue*/
	}
	
	/* !- 760 (phones and portrait tablets (small)) */
	@media screen and (max-width: 760px) {
		body{ border: 0px solid #FF0 !important;} /*yellow*/
		
		
		.masthead .top-bar .left-widgets{ justify-content: right;}
		.mobile-header-bar .mobile-branding img { padding: 5px 0}
		.wp-image-189 {margin-top: 0px;}	
		.h-welctext{ padding-top: 0px }	
		
		.wopgld-main-product-wrapper.wopgld-desktop-col-4 .wopgld-inner-wrap, .wopgld-main-product-wrapper.wopgld-desktop-col-3 .wopgld-inner-wrap {
			width: 47%;
			min-height: 500px;
		}
		.wopgld-image{ height: 270px}
		
		.wopgld-main-product-wrapper.wopgld-grid-template-15 .wopgld-inner-wrap-contain .wopgld-title a{ line-height: 18px}
		
	
 	}
	
	@media screen and (max-width: 500px) {
		body{ border: 0px solid #0FF !important;} /*skyblue*/
	}
	@media screen and (max-width: 540px) {
		body{ border: 0px solid #F0F !important;} /*purple*/
		
		.wp-image-189 {margin-top: 15px !important; float: none !important; margin-left: 0px !important}
			
		.wopgld-main-product-wrapper.wopgld-desktop-col-4 .wopgld-inner-wrap, .wopgld-main-product-wrapper.wopgld-desktop-col-3 .wopgld-inner-wrap {
			width: 47%;
		}
		

	}
	
	/* !- 320 (portrait phones) */
	@media screen and (max-width: 320px) {
		body{ border: 0px solid #fff !important;} /*white*/
		
		.masthead .top-bar .left-widgets{ justify-content: center;}

		.wopgld-main-product-wrapper.wopgld-desktop-col-4 .wopgld-inner-wrap, .wopgld-main-product-wrapper.wopgld-desktop-col-3 .wopgld-inner-wrap {
			width: 96%;
		}
		
	}
	
	/* Wireframe responsiveness: end */
		

