/*
Theme Name: Itbutik4
Author: It-Butik
Author URI: https://it-butik.ru
Version: 1.0
 */

img {
    height: auto;
    max-width: 100%
}
a, a:hover, a:active, a:focus {
    color: inherit;
    text-decoration: none;
    outline: none;
}
.menu-image-title-after.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper, .menu-image-title-before.menu-image-title {
	padding-right:0;
}
.menu-image-title-before.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper, .menu-image-title-after.menu-image-title {
	padding-left:0;
}
.menu li .menu-image-title {
	margin: 0;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
}
.otziv {
    height: auto;
}
.projs_row .cpt-alm-item {
	width: 31%;
    margin: 0 1% 50px 1%;
}
.news_row .cpt-alm-item {
	width: 31%;
    height: 300px;
    margin: 0 1% 30px;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
    position: relative;
}
.news_row .new_cl {
	height: 300px;
	-webkit-background-size: cover;
    background-size: cover;
    background-position: center;
    position: relative;
}
.form .foot_form {
	margin-left: auto;
    margin-right: 100px;
    background: #fff;
    padding: 35px 70px;
    width: 560px;
    position: relative;
    z-index: 10;
}
.form .foot_form h2 {
    font-weight: 700;
    font-size: 27px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1.5px;
}

.it-butik {
	opacity: 0;
}


@media screen and (max-width: 1400px){
	.news_row .cpt-alm-item {
		width: 48%;
	}
}


@media screen and (max-width: 1300px){
	.projs_row .cpt-alm-item {
		width: 48%;
	}
}

@media screen and (max-width: 767px){
	.projs_row .cpt-alm-item {
		width: 98%;
	}
	.news_row .cpt-alm-item {
		width: 98%;
	}
}