/*
	Theme Name: Блэйр
    Version: 1.0
    Description: Develop by TRONIUM
    Author: ARSEN OSMANOV
    Author URI: https://tronium.ru
*/

.header-search .input-group .input-group-text select{max-width: 200px;}
.category-left{min-width: 250px;}
.store-locator{display: flex; align-items: center; justify-content: center; padding: 0px 20px;}
	.store-locator a{font-size: 22px; color: #fff;}
	
/* style for Contact Form 7 */
.modalTitle{margin-bottom: 20px;}
.wpcf7-form p{width: 90%; margin: 0px auto; position: relative;}
	.wpcf7-form input{width: 100%; margin-bottom: 15px; height: 40px; border: none; padding: 0px 15px; box-sizing: border-box; border-radius: 7px; font-size: 16px; position: relative; z-index: 2;}
	.wpcf7-not-valid-tip{height: 40px; border: 2px solid black; position: absolute; width: 100%; border-radius: 11px; top: -11px; left: -2px;}
	.send{width: 150px !important; margin: 0px auto; display: block; padding: 0px !important; background: #fff; color: #92200D; font-weight: 600; cursor: pointer;}
	.wpcf7-response-output{border: none !important; color: #fff; text-align: center; margin: 0px !important; padding-bottom: 15px !important;}

.collection-banner .collection-banner-main.banner-style7 .collection-banner-contain h4{color: #fff !important;   text-shadow: 0px 0px 5px #000;
}
.collection-banner .collection-banner-main.banner-style7 .collection-banner-contain h3{text-shadow: 0px 0px 5px #000;}
.megastore-slide .slide-main .slide-contain h4{text-shadow: 0px 0px 5px #fff;}
.megastore-slide .slide-main .slide-contain h2{text-shadow: 0px 0px 5px #fff;}

.container_page{padding: 40px 0px;}
.container_content p{margin-bottom: 15px; font-size: 17px;}

.container_categoryt{margin-top: 20px;}
.container_categoryt .col-grid-box{margin-bottom: 20px;}

.subCatsforCat{width: 100%; overflow: hidden; margin-top: 15px; margin-bottom: 14px; text-align: center;}
.subCatItself{display: inline-block; margin-right: 10px; margin-bottom: 10px; padding: 3px; color: black; border: 1px solid black; border-radius: 5px;}
.subCatItself:last-child{margin-right: 0px;}

.singleNav{color: #9b2705;}
.singleNav a{color: #000;}

.singleDesc{width: 100%; margin-top: 18px;}
.descItself{margin-bottom: 20px; width: 100%; font-size: 17px;}

/* style for single.php */
.singleMain{width: 100%; min-width: 1170px; height: auto; min-height: 500px;}
	.singleContent{width: 1140px; padding: 0px 15px; margin: 0px auto; overflow: hidden; margin-bottom: 30px;}
		.singleLeft{width: 750px; min-height: 400px; float: left; padding: 0px 20px; box-sizing: border-box;}
			.singleNav{color: #9b2705;}
				.singleNav a{color: #000;}
			.singleName{margin-bottom: 20px; width: 100%; overflow: hidden; margin-top: 10px;}				
				.singleName p{color: #9b2705; font-size: 40px; font-weight: 600; line-height: 44px; float: left;}					
			.singleDesc{width: 100%; margin-top: 18px;}
				.descItself{margin-bottom: 20px; width: 100%; font-size: 17px;}
				.singleSpecification{width: 680px; border-radius: 5px;}
					.specificBlock{width: 100%; border: 1px solid #9b2705; height: auto; overflow: hidden; border: 1px solid #9b2705; border-top: none; padding: 0px 25px; box-sizing: border-box;}
					.specificBlock:first-child{border-top: 1px solid #9b2705;}
						.specificBlock p{float: left; width: 100%; line-height: 30px; font-size: 14px; font-weight: 600;}
						.specificBlock p:first-child{text-align: left;}						
					.specificBlock:nth-child(2n){background: #EAEAEA;}						
		.singleRight{width: 350px; float: right; min-height: 400px;}
			.singleImg{width: 250px; height: 300px; margin: 0px auto; margin-bottom: 20px;}
			.singleToCart{width: 150px; height: 30px; transition: 0.3s; margin: 0px auto; background: #9C2B0A; border-radius: 5px; margin-bottom: 5px;}
				.singleToCart:hover{transform: scale(1.06, 1.06);}
			.singlePrices{width: 100%; text-align: center; margin-bottom: 10px;}
				.singleCost1{color: #9b2705; font-weight: 700; font-size: 24px; margin-bottom: 5px;}
				.singleCost2{color: #9f9f9f; text-decoration: line-through;}
			.singleRight .line_2{display: none;}
			.singleRight .isNewest{position: unset; width: 50px; margin: 0px auto; border-radius: 5px; text-align: center;}
		.newsSingleTitle{margin-bottom: 20px; color: #92200D;}		
		.newsSingleDesc{padding: 0px 10px; box-sizing: border-box;}
			.newsSingleDesc p{margin-bottom: 30px;}
				.newsSingleDesc iframe{width: 860px; height: 480px; display: block; margin: 0px auto;}
			.newsSingleDesc h1, h2, h3, h4, h5, h6{margin-bottom: 10px;}
			.newsSingleDesc ol{list-style: decimal; list-style-position: inside; margin-bottom: 30px;}						
			.newsSingleDesc ul{list-style: disc; list-style-position: inside; margin-bottom: 30px;}
			.newsSingleDesc .alignleft{float: left; margin-right: 10px;}
			.newsSingleDesc .alignright{float: right; margin-left: 10px;}
			.newsSingleDesc .aligncenter{display: block; margin: 0px auto;}

@media screen and (max-width: 1170px){		
	.store-locator{display: none;}
	.mobile-fix-option{display: none;}
	.theme-color{display: none !important;}
	.wpcf7-form input{z-index: 0;}
}

@media screen and (max-width: 720px){

.singleContent{width: 100%; padding: 0px 10px;}
	.singleContent img{width: 100%;}
	.singleContent iframe{width: 100%;}
	.singleLeft{width: 70%;}
	.singleRight{width: 25%;}
	.singleSpecification{width: 633px;}		

	.singleContent img{width: 100%;}
	.singleContent iframe{width: 100%;}
	.singleLeft{width: 60%;}
	.singleRight{width: 40%;}
	.singleSpecification{width: 330px;}
		.specificBlock{padding: 0px 10px;}	
}