/*   
Theme Name: SiteRussia
Theme URI: siterussia.ru
Description: Дизайн сайта разработанный компанией Site Russia
Author: Wolf
Author URI: siterussia.ru
Version: 1.0
*/



@media (max-width:767px){
	#header, #menu{display: none!important;}
	#mobile{background: #EFF3F8;padding: 10px;}
	#mobile img{width: 170px;}
	#mobile .city{color: black;}
	.block{padding: 20px 0px;}


	.fullscreen .modal-content{height: 100%;width: 100vw;background: #EFF3F8;}
	
	#za {padding: 0px!important;-webkit-overflow-scrolling: touch;}
	#za .modal-dialog{height: 100%;margin: 0;}
	#za .modal-content {height: 100%;width: 100%;border-radius: 0;}
	#za .modal-body .t{font-size: 35px;line-height: 40px;padding-bottom: 15px;}
	#za .modal-body .st{font-size: 16px;padding-bottom: 15px;}
	#za .info{width: 100%;}
	
	#about{font-size: 23px!important;}
	#about h1{font-size: 40px!important;}
	
	#contact{text-align: center;}
												
												
}

@media (min-width: 768px) {
	#mobile{display: none!important;}
	.block{padding: 30px 0px;}
	.block h2, .block h1{padding-top: 0px!important;}
	.block h1{padding-bottom: 20px;}
	
	
}

@media (min-width: 992px) {
	
	#info ul{display: inline-block;width: 100%;}
#info ul li {width: 33%;float: left;}
}

@media (min-width: 1200px) {
	
	
} 



html, body{
	font-family: "Times New Roman", Times, serif!important;
	font-size: 20px!important;
	margin: 0px;
	padding: 0px;
	background: url(images/bg.jpg) no-repeat;
	background-size: cover; 
	
}
h1{margin-bottom: 0px!important;margin-top: 0px!important; padding-top: 20px!important;font-weight: bold!important;text-align: center;}
h2{margin-bottom: 0px!important;margin-top: 0px!important; padding-bottom: 20px!important;padding-top: 20px!important;font-weight: bold!important;font-size: 40px;text-align: center;}
.aligncenter{display: block;margin: 5px auto 5px auto;}
.alignright{float:right;padding-left: 10px;padding-bottom: 10px;}
.box {overflow:hidden;}
.box img {-moz-transition: all 0.25s ease-out;-o-transition: all 0.25s ease-out;-webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out;}
.box img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.page{min-height: 500px;padding-top: 20px;padding-bottom: 20px;}
.page h1{padding-bottom: 20px;}
.breadcrumbs, .breadcrumbs a{color: #ababab;font-size: 15px;}
.gallary{margin-left: -5px;margin-right: -5px;padding-bottom: 20px;}
.gallary .thumb{padding: 5px;}

#header, #footer{padding: 15px 0px;}

#menu{display: flex;justify-content: space-evenly;}
#menu>li{-webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out;}
#menu>li>a{color: black;display: block;text-decoration: none;font-weight: 500;padding: 18px 0px;}

#about{font-size: 30px;background: url(images/book.png) no-repeat center center;}
#about h1{padding-top: 30px!important;}

#info a{font-size: 25px;color: black;}


#contact{padding-bottom: 0px;}
#contact .row{padding-bottom: 20px;}
#contact .title{font-size: 30px;}
#contact a{color: black;}















/*Полноэкранное меню */
.fullscreen{padding: 0px!important;-webkit-overflow-scrolling: touch;}
.fullscreen .modal-dialog a{color: black;}
.fullscreen .modal-dialog {height: 100%;margin: 0;}
.fullscreen .modal-content{border-radius: 0;border: 0px;}
.fullscreen .title{font-size: 30px;font-weight: 500;padding-bottom: 15px;}
.fullscreen .st{font-size: 18px;padding-bottom: 10px;}
.fullscreen .list{list-style: none;padding-left: 0px;display: inline-block;width: 100%;padding-top: 15px;font-size: 18px;}
.fullscreen .list li{padding-bottom: 5px;}

.fullscreen .nav{display: inline-block;width: 100%;padding-top: 5vh;list-style: none;font-size: 25px;text-align: center;}
.fullscreen .nav li{padding-bottom: 15px;}
.fullscreen .za{display: block;padding: 11px 17px;background: #e41f1f;-webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out;color: white!important;text-decoration: none;text-align: center;font-size: 20px;margin-left: -16px;margin-right: -16px;bottom: 0;width: 100%;position: absolute;}
.fullscreen .cont{padding-top: 20px;font-size: 20px;text-align: center;}
.fullscreen .cont span{display: block;}
.fullscreen .social{padding-top: 10px;display: flex;justify-content: center;}
.fullscreen .social a{margin: 0px 5px;}


/* Ð¤Ð¾Ñ€Ð¼Ð° Ð·Ð°ÑÐ²ÐºÐ¸ ÑÐ±Ð¾ÐºÑƒ */
#za .modal-content{border-radius: 0px;border: none;}
#za .modal-body{height: 100vh;}
#za .modal-body .close{right: 0px;}
#za .modal-body .t{font-weight: bold;}
#za .modal-body .st{color: #545560;}
#za .modal-body .wpcf7-text{border: none;border-bottom: 1px solid #54556020;margin-bottom: 30px;padding: 10px 0px;}
#za .modal-body .poly{color: #A8A8A8;font-size: 12px;line-height: 14px;}


