/*
Theme Name: LM Studio
Theme URI: http://www.lm-studio.co.il/
Author: Marat Rempel
Author URI: http://www.lm-studio.co.il/
Description: LM Studio theme
Version: 2.0
*/
.content span.wpcf7-not-valid-tip{display: none!important;}
.contact .wrap .content .wpcf7 form div.wpcf7-form-control-wrap input.wpcf7-not-valid{background: #FF0004; color: #fff;}
.content div.wpcf7-response-output
{
	margin: 0;
	
}

.floors .list .floor-item .description .red-block {
    width: 83px;
    height: 83px;
    border-radius: 50%;
    background-color: #c72329;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    color: #ffffff;
    font-size: 30px;
    font-weight: 700;
}
.buildwrap{display: none;}
.show{display:block; width: 100%;}
.content div.wpcf7 .ajax-loader{display: none;}
.submenu{max-width: 72%;margin: 0 auto;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#087ca7));background: -webkit-linear-gradient(top, #fff, #087ca7);background: -o-linear-gradient(top, #fff, #1ba89e);background: linear-gradient(to bottom, #fff, #087ca7);}
.submenu ul
{
	list-style: none;
	margin: 0;
	padding: 2% 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.submenu ul li{padding: 0 10px;}
.submenu ul li a{color: #2c2c2b;}
.submenu ul li.active a{color:#fff;font-weight: bold;text-decoration: underline;}
.floors .list .floor-item .description .red-block2
{
	line-height: 100%;
    text-align: center;
    font-size: 22px;
}
.about-plan .plan-item .description {
    font-size: 14px;
    position: relative;
}
.short-info .item{position:relative;}
.red-block {
    width: 83px;
    height: 83px;
    border-radius: 50%;
    background-color: #c72329c2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -41px;
    margin-left: -41px;
    color: #ffffff;
    font-family: Heebo;
    font-size: 30px;
    font-weight: 700;
}
.short-info .item .red-block{
    width: 60%;
    height: 50%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    font-size: 40px;
}
.red-block2 {
    font-size: 24px;
    line-height: 100%;
    text-align: center;
    width: 100px;
    height: 100px;
    margin-top: -55px;
}
.short-info .item{width:auto;}
.short-info .flex-row{justify-content: space-evenly;}
.plans .house:nth-child(3n+1){
	background: url(img/house-1.png) no-repeat center;
}
.plans .house:nth-child(3n + 2){
	background: url(img/house-2.png) no-repeat center;
}
.plans .house:nth-child(3n){
	background: url(img/house-3.png) no-repeat center;
}
.logo img{height:70px;}
.header .container{ justify-content: space-around;}
.header .menu-main-container{padding:0; margin:0;}
.container.small img{max-width:100%; height:auto;}
.about-devs .name{font-weight:500;}
@media (max-width: 768px){
.submenu {
    max-width: 100%;
}
}