/*
 Theme Name:   SquarePress
 Theme URI:    https://hashthemes.com/wordpress-theme/squarepress/
 Description:  SquarePress is a flexible responsive multipurpose theme compatible with all browsers and devices, fully mobile friendly, loaded with lots of features. It is a minimal theme based on WordPress Customizer that allows you to customize with live preview. The theme can be used for business, corporate, digital agency, personal, portfolio, photography, parallax, blogs and magazines. Square is eCommerce (WooCommerce) Compatible, Polylang Compatible, WPML, RTL, Retina Ready, SEO Friendly and Support bbPress and BuddyPress. More over it is a complete theme. For demo https://demo.hashthemes.com/squarepress
 Author:       Hash Themes
 Author URI:   https://hashthemes.com
 Template:     square
 Version:      1.0.8
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         two-columns, right-sidebar, custom-background, custom-menu, editor-style, featured-images, footer-widgets, theme-options, threaded-comments, translation-ready, portfolio, education, blog, custom-logo
 Text Domain:  squarepress
*/


body,
button,
input,
select,
textarea {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}

h1{
    font-size: 28px;
    margin-bottom: 15px;
}

h2{
    font-size: 26px;
    margin-bottom: 15px;
}

h3{
    font-size: 24px;
    margin-bottom: 15px;
}

h4{
    font-size: 20px;
    margin-bottom: 10px;
}

h5{
    font-size: 18px;
    margin-bottom: 10px;
}

h6{
    font-size: 16px;
    margin-bottom: 10px;
}
p {
    margin:0 0 20px;
}

.comment-list .vcard .fn,
.comment-list .comment-metadata,
#sq-masthead,
.sq-main-title,
.sq-site-title,
.sq-slide-cap-title,
.sq-slide-cap-desc,
.sq-tab li,
#sq-colophon,
.pagination,
.woocommerce nav.woocommerce-pagination,
.woocommerce div.product p.price, 
.woocommerce div.product span.price{
    font-family: 'Poppins', sans-serif;
}

.sq-main-navigation a{
    font-family: 'Karla', sans-serif;
}


.sq-section-subtitle{
    text-align: center;
    width: 80%;
    margin: 0 auto 50px;
}


#sq-masthead {
    background: none;
    position: relative;
    left: 0;
    right: 0;
    z-index: 999;
    height: auto;
}

#sq-site-branding img{
    max-height: 70px;
}

.sq-top-header{
    background: #5BC2CE;
    color: #FFF;
    padding-top: 15px;
    padding-bottom: 60px; 
    font-size: 0.9em;
}

.sq-top-header a{
    color: #FFF;
    padding: 5px;
}

.sq-top-header .sq-container{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.sq-top-header .sq-container .sq-top-right-header a{
padding: 0px;
}

.sq-header{
    position: absolute;
    left: 0;
    right: 0;
    transform: translateY(-50%);
}

.sq-header .sq-container{
    height: 90px;
    padding: 0 20px;

}

.sq-site-header .sq-header .sq-container{
    background: #000;
}

.sq-site-header.sq-white .sq-header .sq-container{
    background: #FFF;
}


.sq-header .sq-container{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#sq-site-branding,
#sq-site-navigation{
    width: auto;
}

.sq-main-navigation li{
    line-height: 90px;
}

.sq-main-navigation ul ul a{
    padding: 12px 20px;
}

.sq-slide-caption{
    margin: 0;
    border: 0;
    background: rgba(255,255,255,0.8);
}

.sq-slide-cap-title,
.sq-slide-cap-desc{
    text-align: left;
    padding: 0;
    color: #333;
}


#sq-home-slider-section .owl-carousel .owl-nav button.owl-prev, 
#sq-home-slider-section .owl-carousel .owl-nav button.owl-next{
    height: 70px;
    width: 30px;
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
}

#sq-home-slider-section .owl-carousel .owl-nav button .fa{
    line-height: 70px;
    width: 30px;
}

#sq-home-slider-section .owl-carousel .owl-nav button.owl-prev{
    left: 0;
    margin-left: 0;
}

#sq-home-slider-section .owl-carousel .owl-nav button.owl-next{
    right: 0;
    margin-right: 0;
}

.sq-section-title{
    font-size: 34px;
    text-align: center;
    font-weight: 500;
}

.sq-section-title:after{
    left: 50%;
    margin-left: -20px;
    height: 5px;
    width: 40px
}

.sq-about-sec{
    width: 80%;
    float: none;
    margin: 0 auto;
    text-align: center;
}

#sq-featured-post-section{
    position: relative;
    margin-top: -60px;
    z-index: 99;
}

.sq-featured-post-wrap{
    width: auto;
    display: flex;
    margin-left: -2%;
    background: none;
}

.sq-featured-post{
    width: 31.33%;
    margin-left: 2%;
    background: #f7f8f9;
    text-align: center;
    padding: 40px 30px;
}

.sq-featured-post h4{
    margin-bottom: 20px;
}

.sq-featured-post h4:after{
    display: none;
}

.sq-featured-readmore{
    position: static;
    opacity: 1;
    display: inline-block;
    margin-top: 10px;
    height: auto;
    width: auto;
    font-size: 14px;
}

.sq-featured-readmore > i{
    margin-left: 10px;
}

.sq-featured-post.theme-colored-box{
    background: #5bc2ce;
}

.sq-featured-post.theme-colored-box .sq-featured-icon .fa,
.sq-featured-post.theme-colored-box h4,
.sq-featured-post.theme-colored-box .sq-featured-excerpt,
.sq-featured-post.theme-colored-box .sq-featured-readmore{
    color: #FFF;
}

.sq-featured-post.theme-colored-box .sq-featured-readmore:hover{
    color: #FFF;
}

#sq-tab-section{
    position: relative;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}

#sq-tab-section:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,0.6);
}

#sq-tab-section .sq-container{
    position: relative;
}

#sq-tab-section .sq-section-title,
#sq-tab-section .sq-section-subtitle{
    color: #FFF;
}

.sq-tab,
.sq-tab-content{
    width: 100%;
    border: 0;
    padding: 0;
}

.sq-tab-content{
    background: #FFF;
    padding: 60px;
}

.sq-tab-content h2{
    margin-bottom: 30px;
}

.sq-tab{
    text-align: center;
}

.sq-tab li{
    display: inline-block;
    padding-left: 0;
    text-align: center;
    font-size: 16px;
}

.sq-tab li .fa {
    float: none;
    margin-left: 0;
    margin-bottom: 10px;
}

.sq-tab li a{
    padding: 20px 40px;
    color: #FFF;
}

.sq-tab li span{
    display: block;
}

.sq-tab li.sq-active:after{
    display: none;
}

.sq-tab li.sq-active{
    background: #5bc2ce;
}

.sq-tab li.sq-active a,
.sq-tab li.sq-active .fa{
    color: #FFF !important;
}

#sq-team-section{
    padding: 0px 0px 80px 0px;
}

/* .sq-team-member-wrap{
    margin-left: -3%;
} */

.sq-team-member{
    float: left;
    width: 30.33%;
    margin-left: 3%;
}

.sq-team-excerpt{
    text-align: center;
    padding: 15px;
    border-bottom: 2px solid #333;
}

#sq-testimonial-section{
    position: relative;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    padding: 80px 0;
}

#sq-testimonial-section:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,0.6);
}

#sq-testimonial-section .sq-container{
    position: relative;
}

#sq-testimonial-section .sq-section-title,
#sq-testimonial-section .sq-section-subtitle{
    color: #FFF;
}


.sq-testimonial-wrap{
    width: 100%;
    margin: 0 auto;
}

.sq-testimonial-inner{
    background: #FFF;
    padding: 50px;
    margin: 0 15px;
    display: flex;
    align-items: center;
}

.sq-testimonial-excerpt{
    width: 80%;
    padding-right: 50px;
}

.sq-testimonial-image{
    width: 20%;
    text-align: center;
}

.sq-testimonial-image img{
    margin: 0 auto 15px;
}

.sq-testimonial-slider.owl-carousel .owl-dots{
    position: relative;
    padding-top: 30px;
    text-align: center;
}

.sq-testimonial-slider.owl-carousel button.owl-dot{
    background: #FFF;
    height: 8px;
    width: 10px;
    transition: all 0.3s ease;
    background: #5bc2ce;
    margin: 0 5px;
    border-radius: 5px;
}

.sq-testimonial-slider.owl-carousel button.owl-dot.active{
    width: 30px;
    background: #5bc2ce;
}

#sq-middle-footer .sq-container{
    background: #393f42;
    border: none;
    padding: 30px;
}

#sq-colophon,
.sq-site-footer a{
    color: #CCC;
}

.sq-main-header{
    padding: 165px 0 120px;
}

.sq-main-title{
    font-size: 40px;
    font-weight: 500;
}

#sq-logo-section .sq-section-title{
    margin-bottom: 60px;
}
/*-----------------------------------------------------add 2021------------*/
/* .entry-content{
    background: #2961ae;
} */
/*------------бордюр в каталоге--отступ сверху--------*/
.content-area .ebd-main-wrap{
	/* border: 1px solid #fff; */
	margin: 55px 0px 12px 0px;
	padding: 0px;
}
/*------------бордюр в add--отступ сверху--------*/
 .content-area .ebd-form-wrap{
	border: 0px !important;
	margin: 55px 0px 12px 0px;
} 
/*-------------отступ сверху  падинг в главном блоке в edit--------*/
.content-area .ebd-dashboard-wrap{
	margin: 55px 0px 12px 0px;
/* 	padding: 10px;
	border: 1px solid #fff; */
}
/*------------бордюр в edit-прозрачность фона списка--------*/
.ebd-dashboard-wrap .ebd-dashboard-body .ebd-dashboard-row:nth-of-type(2n+1) {
	background: transparent;
	/* border: 1px solid #fff; */
}
/*-------------отступ сверху в add без авторизации--------*/
.ebd-login-message-wrap{
	margin: 300px 0px 0px 0px;
}
/*-------------фон в ячейке компании--------*/
.ebd-directory-listing-wrap .ebd-each-directory{
	background-color: #fff;
	/* margin: 20px 0 !important; */
}

.ebd-main-outer-wrap{
	margin-top: 60px;
} 







/*-------------цвет кнопки поиска в каталоге--------------*/
.ebd-search-template-1 .ebd-search-field input[type="submit"] {
	background: #2961ae;
}
/*-------------цвет кнопки поиска в каталоге при наведении--------------*/
.ebd-search-template-1 .ebd-search-field input[type="submit"]:hover {
	background: #357b2b;
}




/*-------------цвет кнопки сброса в каталоге--------------*/
.ebd-search-template-1 .ebd-srch-clear-field input.ebd-search-clear {
	background: #2961ae;
}
/*-------------цвет кнопки сброса в каталоге при наведении--------------*/
.ebd-search-template-1 .ebd-srch-clear-field input.ebd-search-clear:hover {
	background: #357b2b;
}





/*---------------цвет кнопки в каталоге------------------------*/
.ebd-view-toggle-wrap .ebd-view-toggle-trigger {
	background: #2961ae;
	border: 0px !important;
}
/*---------------цвет кнопки в каталоге при наведении------------------------*/
.ebd-view-toggle-wrap .ebd-view-toggle-trigger:hover {
	background: #357b2b;
}
/*---------------цвет активной кнопки в каталоге------------------------*/
.ebd-view-toggle-wrap .ebd-view-toggle-trigger.ebd-current-view, .ebd-view-toggle-wrap .ebd-view-toggle-trigger:hover {
	background: #357b2b;
}




/*---------цвет значка tags в каталоге listing-----------------------*/
.ebd-main-wrap .ebd-directory-listing-wrap.ebd-list-template-1 .ebd-directory-tags span.ebd-tag-title {
	background: #2961ae;
}
/*---------цвет и форма значка tags в каталоге listing-----------------------*/
.ebd-main-wrap .ebd-directory-listing-wrap.ebd-list-template-1 .ebd-directory-tags span.ebd-tag-title::before {
	border-color: transparent transparent transparent #2961ae;
}



/*--------------цвет кнопки More details в каталоге listing---убран бордюр------------------------*/
.ebd-main-wrap .ebd-directory-listing-wrap.ebd-list-template-1 .ebd-view-more-btn a {
	background: #2961ae;
	color: #FFF;
	border: 0px;
}
/*--------------цвет кнопки More details в каталоге listing при навелении---------------------------*/
.ebd-main-wrap .ebd-directory-listing-wrap.ebd-list-template-1 .ebd-view-more-btn a:hover {
	color: #fff;
	background: #357b2b;
	
}




/*-----------линия над активным пунктом меню------------*/
.sq-white .sq-menu > ul > li.current-menu-item > a::before {
	background: #2961ae;
}

/*------------убран отступ сверху на странице тегов----------------------*/
.ebd-small-width-container{
	margin: 0px;
}





/* .ebd-field input{
	background-color: #fff !important;
} */

/* .ebd-field textarea{
	background-color: #fff !important;
} */

/*-------------кнопка upload в add----------------*/
.qq-uploader .qq-upload-button {
	background: #2961ae !important;
}
/*-------------кнопка upload в add при наведении----------------*/
.qq-uploader .qq-upload-button:hover {
	background: #357b2b !important;
}
/*------------убран отступ в add под полем ввода description----------------*/
.ebd-frontend-form-template-1 .ebd-content-sec .ebd-field {
	margin-bottom: -5px !important;
}
/*------------уменьшен отступ в add над полем ввода description----------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field label.ebd-title-field {
	margin: -30px -30px 30px -30px;
	background: #fff;
	padding: 10px 10px 10px 65px;
}
/*------------убран отступ в add под кнопкой upload----------------*/
.qq-upload-list {
	margin: 0px;
}
/*------------убран отступ в add под чекбоксами Categories и Tags---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 label.ebd-checkbox-label, .ebd-form-wrap.ebd-frontend-form-template-1 label.ebd-opt-main-sc {
	margin-bottom: 0px;
}
/*------------убран отступ в add под полем ввода номера телефона---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field .ebd-phone_number {
	margin-bottom: 0px;
}
/*------------убран отступ в add под названиями полей ввода емайл, сайта и телефона---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field .ebd-sub-field label {
	margin-bottom: 0px;
}
/*------------фон кнопки Plot map в add---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-location-map-wrap .ebd-plot-map {
	background: #2961ae;
}
/*------------фон кнопки Plot map в add при наведении---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-location-map-wrap .ebd-plot-map:hover {
	background: #357b2b;
}
/*------------уменьшен отступ в add под кнопокй Plot map---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-location-map-wrap #ebd-map-frame {
	margin-top: 10px;
}
/*------------убран отступ в add под полями ввода данных в Location---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field .ebd-sub-field {
	margin-bottom: 0px;
}
/*------------добавлен отступ в add под названиями социальных сетей---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-social-sec .ebd-sub-field.ebd-social-facebook label {
	top: -10px;
}
/*------------добавлен отступ в add под названиями социальных сетей---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-social-sec .ebd-sub-field.ebd-social-twitter label {
	top: -10px;
}
/*------------добавлен отступ в add под названиями социальных сетей---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-social-sec .ebd-sub-field.ebd-social-instagram label {
	top: -10px;
}
/*------------добавлен отступ в add под названиями социальных сетей---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-social-sec .ebd-sub-field.ebd-social-youtube label {
	top: -10px;
}
/*------------добавлен отступ в add под названиями социальных сетей---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-social-sec .ebd-sub-field.ebd-social-linkedin label {
	top: -10px;
}
/*------------добавлен отступ в add под названиями социальных сетей---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-social-sec .ebd-sub-field.ebd-social-pinterest label {
	top: -10px;
}
/*------------фон кнопки отправки формы в add---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field.ebd-submit-field input[type="submit"] {
	background: #2961ae;
	margin-top: 0px;
}
/*------------фон кнопки отправки формы в add при наведении---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field.ebd-submit-field input[type="submit"]:hover {
	background: #357b2b;
}

/*------------фон кнопки pagination в add---------------*/
.ebd-directory-listing-wrap .ebd-pagination-wrap.ebd-pagination-template-1 .page-numbers{
	background: #2961ae;
	margin-right: 5px;
}
/*------------фон кнопки pagination при наведении в add---------------*/
.ebd-directory-listing-wrap .ebd-pagination-wrap.ebd-pagination-template-1 .page-numbers:hover {
	background: #357b2b;
}
/*------------фон кнопки pagination после нажатия в add---------------*/
.ebd-directory-listing-wrap .ebd-pagination-wrap.ebd-pagination-template-1 .current{
	background: #357b2b !important;
}
/*------------убран бордюр вокруг кнопок prev в pagination в add---------------*/
.ebd-pagination-wrap.ebd-pagination-template-1 .page-numbers.prev {
	border: 0px;
}
/*------------цвет текста в pagination в add---------------*/
.ebd-directory-listing-wrap .ebd-pagination-wrap.ebd-pagination-template-1 .page-numbers {
	color: #000;
}
/*------------цвет стрелкиив pagination в add---------------*/
.ebd-pagination-wrap.ebd-pagination-template-1 .page-numbers.prev::before {
	color: #000;
}
/*------------убран бордюр вокруг кнопок next в pagination в add---------------*/
.ebd-pagination-wrap.ebd-pagination-template-1 .page-numbers.next {
	border: 0px;
}
/*------------уменшен отступ вокруг блоков компаний в catalog---------------*/
.ebd-main-wrap .ebd-directory-listing-wrap.ebd-list-template-1 .ebd-each-directory {
	margin: 0px 0px 10px 0px !important;
}
/*------------уменшен промежуток между блоками в add---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field {
	margin-bottom: 10px;
}
/*------------уменшен padding в форме добавления компании в add---------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 {
	padding: 0px;
}

.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field input[type="text"], .ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field input[type="email"], .ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field input[type="url"], .ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field input[type="password"], .ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field input[type="search"], .ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field textarea {
	background: #fff;

}

.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field {
	background: #ddd;
}

.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-content-sec .ebd-field {
	background: #fff;
}

.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field.ebd-submit-field {
    background: transparent;
}

/* .ebd-form-wrap.ebd-frontend-form-template-1 .ebd-field, .ebd-form-wrap.ebd-frontend-form-template-1 .ebd-location-sec .ebd-sub-field-wrap {
	background: #fff;
} */
/*------------отступ слева заголовка Title в add------------------------*/
.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field label.ebd-fst-title {
	font-size: 24px;
	font-weight: 500;
	background: transparent;
	margin: 0px 0px 0px 67px;
}

.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field.ebd-captcha > label {
	font-size: 24px;
	font-weight: 500;
	margin: 0px 0px 0px 10px;
}
/*-----------------фон блока с капчей на странице add---------------------*/
.ebd-form-wrap .ebd-each-frontend-field.ebd-captcha {
    background: transparent;
}



.ebd-featured-wrap .ebd-main-wrap{
	border: 0px;
	/* margin: 55px 0px 12px 0px; */
	padding: 0px;
}





/*------------Featured компании на главной-----start----------------*/
.ebd-grid-layout.ebd-grid-column-2 .ebd-main-grid-wrap .ebd-each-directory:nth-of-type(2n) {
	clear: right;
}
.ebd-grid-layout.ebd-grid-column-2 .ebd-main-grid-wrap .ebd-each-directory:nth-of-type(2n+1) {
	clear: right;
}
.ebd-grid-layout.ebd-grid-column-2 .ebd-main-grid-wrap .ebd-each-directory:nth-of-type(4) {
	margin-right: 0% !important;
}
.ebd-grid-layout.ebd-grid-column-2 .ebd-main-grid-wrap .ebd-each-directory {
	width: 24%;
	float: left;
	margin-right: 1.33% !important;
	margin-bottom: 0px;
}
.ebd-grid-layout.ebd-grid-template-1.ebd-grid-column-2 .ebd-each-directory .ebd-dir-img-wrap .ebd-directory-image img {
	height: 100%;
}
/*------------Featured компании на главной--end-------------------*/

.ebd-ribbon-template-2 .ebd-featured-tag {
	background: #2961ae;
}
.ebd-ribbon-template-2 .ebd-featured-tag::before {
	border-color: transparent transparent transparent #2961ae;
}

.ebd-grid-layout.ebd-grid-template-1 .ebd-each-directory .ebd-dir-img-wrap .ebd-directory-image img {
	height: 100%;
	width: 100%;
	min-height: 264px;
}
.ebd-grid-layout.ebd-grid-template-1.ebd-grid-column-2 .ebd-each-directory .ebd-dir-img-wrap .ebd-directory-image {
	height: auto;
}
/*-----------цвет значка Tags в ленте избранных компаний----------------------------*/
.ebd-grid-layout.ebd-grid-template-1 .ebd-each-directory .ebd-extra-content-wrap .ebd-directory-tags .ebd-tag-title {
	background: #2961ae;
}
/*-----------цвет значка Tags в ленте избранных компаний----------------------------*/
.ebd-grid-layout.ebd-grid-template-1 .ebd-each-directory .ebd-extra-content-wrap .ebd-directory-tags .ebd-tag-title::before {
	border-color: transparent transparent transparent #2961ae;
}


.ebd-grid-layout.ebd-grid-template-1 .ebd-each-directory .ebd-extra-content-wrap .ebd-view-more-btn a {

	border: 0px;
	background: #2961ae;
	color: #FFF;

}
.ebd-grid-layout.ebd-grid-template-1 .ebd-each-directory .ebd-extra-content-wrap .ebd-view-more-btn a:hover {
	color: #fff;
	background: #357b2b;
}






/*--------------padding в всплывающей форме регистрации--------------------*/
.ml-content {
    padding: 30px;
}
/*--------------отступ сверху над значками соц сетей в всплывающей форме регистрации--------------------*/
.social-login-auth{
	margin: 27px 0px 0px 0px;
}
/*---------ширина блока в топ баре---------*/
.sq-top-left-header{
	width: 33.3%;
}
/*---------ширина блока в топ баре---------*/
.sq-top-center-header {
	width: 33.3%;
	text-align: center;
}
/*---------ширина блока в топ баре---------*/
.sq-top-right-header{
	width: 33.3%;
}
/*--------цвет значка ватсап в топ баре---------*/
.sq-top-left-header .fa-whatsapp{
	color: #25D366;
}
/*--------цвет значка ватсап в топ баре---start------*/
.sq-top-left-header a:hover {
	color: #25D366;
}
.fa-facebook:hover{
	color: #3b5998;
}
.fa-twitter:hover{
	color: #1faee9;
}
.fa-instagram:hover{
	color: #893BB9;
}
.fa-youtube:hover{
	color: #FF0000;
}
/*--------цвет значка ватсап в топ баре---end------*/

#sq-site-branding {
	width: 40%;
}

.sq-site-logo {
	float: left;
	margin-right: 15px;
}

.sq-site-logo img{
	width: 100px;
}

.sq-site-title {
	font-size: 33px;
}
/*----------уменьшен отступ в блоке меню-----------------------------*/
.sq-header .sq-container {
	padding: 0 15px;
}

#sq-home-slider-section {
	position: relative;
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
	background-image: url(https://poikz.kz/wp-content/uploads/2021/04/fon-poikz-6.jpg);
}

/*-----------настройка на странице контакты начало-------------------------*/
.content-area .contentforcontact{
/* 	border: 1px solid #fff; */
	margin: 55px 0px 12px 0px;
/* 	padding: 10px; */
}
.formaps {
/* 	margin-top: 0.5%;
	margin-left: 6px;
	margin-right: 6px; */
	/* padding: 0px 5px 5px 5px; */
/* 	border-radius: 10px;
	background-color: #FDFAF2;
	-moz-box-shadow: 0 5px 13px 0 #dbdbdb;
	-webkit-box-shadow: 0 5px 13px 0 #dbdbdb;
	-khtml-box-shadow: 0 5px 13px 0 #dbdbdb;
	-icab-box-shadow: 0 5px 13px 0 #dbdbdb;
	box-shadow: 0 5px 13px 0 #dbdbdb;
	-opera-box-shadow: 0 5px 13px 0 #dbdbdb;
	-o-box-shadow: 0 5px 13px 0 #dbdbdb;
	-box-shadow: 0 5px 13px 0 #dbdbdb; */
}
#mapsforpoikz {
	height: 400px;
	margin-bottom: 10px;
/* 	overflow: hidden;
	border-radius: 10px; */
}

.contentforcontactandmap{
	display:flex;
	justify-content: space-between;
}

.forcontact{
	background: #fff;
	width: 100%;
	margin-right: 10px;
	padding: 30px;
}

.forform{
	width: 100%;
	background: #fff;
	padding: 30px;
}

.wpcf7-form p{
	margin: 0px;
}

.wpcf7-form label{
	font-size: 13px;
	font-weight: 700;
	color: #1f1f21;
	display: block;
	margin-bottom: 8px;
}

.contentforcontact .fa-pencil-square-o {
    color: #2961ae;
}
.contentforcontact .fa-map-marker {
    color: #ED2026;
}
.contentforcontact .fa-mobile {
    color: #000;
}
.contentforcontact .fa-whatsapp {
    color: #43d854;
}
.contentforcontact .fa-envelope-o {
    color: #000;
}
/*-----------настройка на странице контакты конец------------------------*/


 
/*-----------цвет значков контактов в футере начало------------------------*/
.sq-footer .fa-pencil-square-o {
    color: #2961ae;
}
.sq-footer .fa-map-marker {
    color: #ED2026;
}
.sq-footer .fa-mobile {
    color: #fff;
}
.sq-footer .fa-whatsapp {
    color: #43d854;
}
.sq-footer .fa-envelope-o {
    color: #fff;
}
/*-----------цвет значков контактов в футере конец------------------------*/










.ebd-search-form-wrap form .ebd-search-field {
	width: 24%;
	padding-right: 10px;
}

.ebd-search-form-wrap form .ebd-search-field.ebd-srch-submit-field {
	width: 14% !important;
	padding-right: 10px;
	text-align: right;
	line-height: 1;
	float: left;
	display: inline-block;
}


.ebd-search-form-wrap form .ebd-search-field.ebd-srch-clear-field {
	width: 14% !important;
	padding-right: 0px;
	text-align: right;
	line-height: 1;
	float: left;
	display: inline-block;
}

.ebd-search-template-1 .ebd-srch-clear-field input.ebd-search-clear {
	width: 100%;
	height: 40px;
	margin-top: 0px;
}


.ebd-search-template-1 .ebd-srch-clear-field input.ebd-search-clear{

	line-height: 40px;
	padding: 0;
	text-align: center;
	font-size: 13px;
	font-weight: 500;
	color: #FFF;
	display: inline-block;
	background: #2961ae;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	text-shadow: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	text-transform: uppercase;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	transition: all ease 0.3s;
}







.ebd-search-form-wrap {
	margin-bottom: 10px;
}

.ebd-view-toggle-wrap {
	margin: -10px 0px 10px 0px;
}



.ebd-directory-listing-wrap .ebd-pagination-wrap {
	margin: 10px 0px 0px 0px !important;
}





.ebd-grid-layout.ebd-grid-column-4 .ebd-main-grid-wrap .ebd-each-directory {
	width: 24.30%;
	margin-right: 10px;
	margin-bottom: 40px;
}



.sq-footer {
	float: left;
	width: 30%;
	margin-left: 3%;
}




#sq-home-slider-section::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.24);
}



#sq-logo-section .owl-carousel .owl-item {
	padding: 0 10px;
	width: 160px !important;
}




.wp-block-button__link {
	background-color: #2961ae;

}
.wp-block-button__link:hover {
	background-color: #357b2b;

}

/*----------------цвет трех блоков на главной странице----------начало-------------*/
.sq-featured-post-wrap .sq-featured-post1:hover{
	background-color: #357b2b;
}
.sq-featured-post-wrap .sq-featured-post2:hover{
	background-color: #357b2b;
}
.sq-featured-post-wrap .sq-featured-post3:hover{
	background-color: #357b2b;
}
/*----------------цвет трех блоков на главной странице----------конец------------*/








/*------------------tab меню в MORE ABOUT US на главной странице--------начало-------------------*/

.sq-tab li.sq-active {
	background: #fff !important;
}

.sq-tab li.sq-active a, .sq-tab li.sq-active .fa {
	color: #404040 !important;
}

.sq-tab-list1:hover a{
	background: #fff !important;
	color: #404040 !important;
}
.sq-tab-list2:hover a{
	background: #fff !important;
	color: #404040 !important;
}
.sq-tab-list3:hover a{
	background: #fff !important;
	color: #404040 !important;
}
.sq-tab-list4:hover a{
	background: #fff !important;
	color: #404040 !important;
}
.sq-tab-list5:hover a{
	background: #fff !important;
	color: #404040 !important;
}
.sq-tab-list6:hover a{
	background: #fff !important;
	color: #404040 !important;
}

/*------------------tab меню в MORE ABOUT US на главной странице--------конец-------------------*/



body.sq_right_sidebar .alignwide {
	/* margin-left: calc(25% / .70 - 25vw); */
	margin-left: 0;
}









/*------------изменение размера шрифта при русском языке---------------*/
html:lang(ru) .sq-main-navigation a{
	font-size: 10px;
}
/*------------изменение размера картинки логотипа при русском языке---------------*/
html:lang(ru) #sq-site-branding img {
	max-height: 50px;
}
/*------------изменение размера шрифта description при русском языке---------------*/
html:lang(ru) .sq-site-title {
	font-size: 24px;
}



/*---------------------замена фона в слайдере в мобильных устройствах----------------------------------*/
.sq-slide img.slide-home-1{
	display: block;
}
/*---------------------замена фона в слайдере в мобильных устройствах----------------------------------*/
.sq-slide img.slide-home-2 {
	display: none;
}



.ebd-search-template-1 .ebd-search-field .ebd-title-field-lbl {
	display: none;

}


.ebd-search-template-1 .ebd-search-field.ebd-srch-submit-field {
	margin-top: 0px;
}

.ebd-search-template-1 .ebd-search-field.ebd-srch-clear-field {
margin-top: 0px;
}




.ebd-search-form-wrap form .ebd-search-field {
	margin-bottom: 10px;
}



.ebd-frontend-form .ebd-title-sec{
	background-color: #fff !important;
}


.ebd-frontend-form .ebd-title-sec .ebd-field{
	padding: 30px;
	background: #ddd;
}



.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field label.ebd-fst-title::before {
	content: "\e802";
	
	

	position: absolute;
	font-family: Linearicons-Free;
	top: 50%;
	left: 0;
	margin-left: -36px;
	line-height: 1;
	margin-top: -1px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);

	
	
	
	
	
}




.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field label.ebd-title-field {
	font-size: 24px;
	font-weight: 500;
	display: block;

	position: relative;
	border-bottom: solid 1px #ddd;
	color: #333;
	line-height: 1;
}



.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field {
	padding: 30px;
	border: none;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0 0 0px 0px;
	box-shadow: 0 0 0px 0px;
}



.strong-view.wpmtst-default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport {
	border: 0px !important;
}

.strong-view.wpmtst-default .wpmtst-testimonial-inner {
	border: 0px !important;
	background: #fff;
}

/*----------------положение текста на странице добавить отзыв------------------*/
.wpmtst-testimonial-success{
	text-align: center;
	font-weight: bold;
}





.strong-view.wpmtst-default .readmore-page {


	margin-top: 20px;
	padding: 0 !important;
	border: 0px !important;





	border-radius: 0;

	box-sizing: inherit;

	text-align: center;

}

.strong-view.wpmtst-default .readmore-page a {

	background-color: #2961ae;

	color: #fff;
	border: none;
	border-radius: 1.55em;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	font-size: 1.125em;
	padding: .667em 1.333em;
	text-align: center;
	text-decoration: none;
	overflow-wrap: break-word;

}

.strong-view.wpmtst-default .readmore-page a:hover {
	background-color: #357b2b;
}


.strong-view.wpmtst-default .readmore-page111 {
	margin-top: 20px;
	/* padding: 1em; */
	text-align: center;
	/* border: 1px solid #E6E6E6; */
	width: 200px;
}


/*----------------ширина карусели-----------------------*/
.wpcp-carousel-section.nav-vertical-center {
	padding: 0px 0px 0px 0px;
}


/*----------------отступ контента сверху на странице Добавить отзыв---------------------*/
.strong-form {
	margin: 55px 0px 12px 0px !important;

}


#sq-about-us-section {
	margin: 80px 0px;
}




@media screen and (max-width: 1200px){
	
	
/* .ebd-search-form-wrap form .ebd-search-field.ebd-srch-submit-field {
	margin-top: 21px;
} */

.content-area .ebd-main-wrap {
	margin: 55px 0px 12px 0px;
}

.ebd-view-toggle-wrap {
	margin: -10px 0px 10px 0px;
}

.ebd-directory-category{

	padding-right: 0px !important;
}


.ebd-grid-layout.ebd-grid-column-4 .ebd-main-grid-wrap .ebd-each-directory {
	width: 24%;
	margin-right: 10px;
	margin-bottom: 40px;
}

#sq-home-slider-section * {

	margin: 5px 0px 5px 0px;
}

}







@media screen and (max-width: 1120px){
	
.sq-container {
	padding: 0 10px;
}	
	
.sq-site-logo {
	display: none;
}
#sq-site-branding {
	width: 34%;
}
	.sq-main-navigation a {

	padding: 0 8px;

}

.sq-slide img.slide-home-1{
	display: block;
}
.sq-slide img.slide-home-2 {
	display: none;
}


.content-area .ebd-main-wrap {
	margin: 55px 0px 12px 0px;
}

.ebd-view-toggle-wrap {
	margin: -10px 0px 10px 0px;
}


.ebd-directory-category{

	padding-right: 0px !important;
}

.ebd-grid-layout.ebd-grid-column-4 .ebd-main-grid-wrap .ebd-each-directory {
	width: 48.9%;
	margin-right: 10px;
	margin-bottom: 40px;
}

.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field label.ebd-fst-title::before {
	margin-left: -29px;

}

.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field label.ebd-fst-title {
	margin: 0px 0px 0px 41px;
}


.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field label.ebd-title-field::before {
	margin-left: 10px;
}

.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field label.ebd-title-field {

	padding: 10px 10px 10px 40px;
}

#sq-home-slider-section * {

	margin: 11px 0px 11px 0px;
}

}

















@media screen and (max-width: 901px){
	
.sq-container {
	padding: 0 10px;
}
	
    .owl-carousel .owl-item img {
	margin: 30px 0;
}

#sq-site-branding {
	width: 36%;
}
	.sq-slide img.slide-home-1{
	display: block;
}
.sq-slide img.slide-home-2 {
	display: none;
}
	
.content-area .ebd-main-wrap {
	margin: 15px 0px 12px 0px;
}	

.ebd-view-toggle-wrap {
	margin: -10px 0px 10px 0px;
}

.ebd-grid-layout.ebd-grid-column-4 .ebd-main-grid-wrap .ebd-each-directory {
	width: 49%;
	margin-right: 10px;
	margin-bottom: 40px;
}

.content-area .ebd-form-wrap {
	margin: 10px 0px 12px 0px;
}






.ebd-frontend-form .ebd-title-sec .ebd-field {
	padding: 10px;
}

.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field {
	padding: 10px;
}


.ebd-form-wrap.ebd-frontend-form-template-1 .ebd-each-frontend-field label.ebd-title-field {

	border-bottom: 0px;

	margin: -10px -10px 10px -10px;
}

#sq-home-slider-section * {

	margin: 0px;
}


}

















@media screen and (max-width: 900px){
    .sq-top-header{
        padding-bottom: 15px;
    }
    .sq-header{
        position: relative;
        transform: none;
    }

    #sq-home-slider-section img{
        height: 500px;
        object-fit: cover;
        object-position: center;
    }
	#sq-site-branding {
	width: 45%;
}

.sq-slide img.slide-home-1{
	display: block;
}
.sq-slide img.slide-home-2 {
	display: none;
}

.wp-block-media-text {
	display: block;
}


.sq-container {
	padding: 0 10px;
}


.sq-footer {
	margin: 0px 12px 0px 0px !important;
	width: 32%;
}

.sq-footer3{
	margin: 0px !important;
}

.sq-top-footer {
	margin-left: 0;
}

.ebd-view-toggle-wrap {
	margin: -10px 0px 10px 0px;
}

.content-area .ebd-dashboard-wrap {
	margin: 10px 0px 12px 0px;

}

.content-area .contentforcontact{

	margin: 10px 0px 12px 0px;

}

.contentforcontactandmap {
	display: block;
	font-size: 15px;
}

.forcontact {

	width: 100%;
	margin-bottom: 10px;
	padding: 10px;
}

.forform {
	width: 100%;

	padding: 10px;
}




#sq-team-section {
	display: none;
}

#sq-logo-section {
	display: none;
}

#sq-home-slider-section * {

	margin: 0px 0px 11px 0px;
}


}













@media screen and (max-width: 768px){
    .sq-main-navigation li {
        line-height: 1.8;
    }

    #sq-home-slider-section img{
        height: 400px;
    }

    #sq-featured-post-section{
        margin-top: 10px;
    }

    .sq-featured-post-wrap{
        display: block;
        margin: 0;
    }

    .sq-featured-post{
        width: auto;
        margin: 0 0 10px;
        border-bottom: none;
    }

    .sq-about-sec{
        width: 100%;
    }

    .sq-tab li{
        display: block;
        background: rgba(0,0,0,0.3)
    }

    .sq-tab li.sq-active{
        border: none;
    }

    .sq-tab li span{
        display: inline-block;
        margin-left: 10px;
    }

    .sq-tab li .fa{
        margin-bottom: 0;
    }

    .sq-team-member-wrap{
        margin-left: 0;
    }

    .sq-team-member{
        float: none;
        width: auto;
        margin: 0 auto 40px;
        max-width: 400px;
    }
		#sq-site-branding {
	width: 54%;
}

.sq-slide img.slide-home-1{
	display: block;
}
.sq-slide img.slide-home-2 {
	display: none;
}

	.sq-footer {
	width: 100%;
}

.wp-block-media-text {
	display: block;
}

.sq-container {
	padding: 0 10px;
}


.sq-footer {
	margin: 0px 0px 20px 0px !important;
}

.sq-top-footer {
	margin-left: 0;
}

.ebd-search-form-wrap form .ebd-search-field {
	width: 100% !important;
	padding-right: 0px;
}

.ebd-search-form-wrap form .ebd-search-field.ebd-srch-submit-field {
	width: 100% !important;
	padding-right: 0px;
	margin-top: 0px;
}

.ebd-search-form-wrap form .ebd-search-field.ebd-srch-clear-field {
	width: 100% !important;
	padding-right: 0px;
	margin-top: 10px;
}

.ebd-view-toggle-wrap {
	margin: -10px 0px 10px 0px;
}

.ebd-view-toggle-wrap .ebd-grid-view-icon{
	display: none;
}


.ebd-view-toggle-wrap .ebd-map-view-icon{
	margin-left: 0px !important;
}


.ebd-dashboard-wrap .ebd-dashboard-row .ebd-dashboard-col.ebd-dashboard-date {
	display: none;
}

.ebd-dashboard-wrap .ebd-dashboard-row .ebd-dashboard-col.ebd-dashboard-status {
	width: auto;
}


#sq-home-slider-section * {

	margin: 0px;
}

}

















@media screen and (max-width: 580px){
    .sq-tab-content{
        padding: 20px;
    }

    .sq-testimonial-wrap{
        width: 100%;
    }
			#sq-site-branding {
	width: 72%;
}
	    #sq-home-slider-section img{
        height: 240px !important;
    }
	.sq-top-left-header{
		display: none;
	}
	.sq-top-center-header {
	float: left;
	text-align: left;
}
	
	.sq-top-right-header {
	float: right;
}

.sq-slide img.slide-home-1{
	display: none;
}
.sq-slide img.slide-home-2 {
	display: block;
}

#sq-home-slider-section {
	background-size: contain;

}
	.sq-footer {
	width: 100%;
}

.wp-block-media-text {
	display: block;
}

.sq-container {
	padding: 0 10px;
}


.sq-footer {
	margin: 0px 0px 20px 0px !important;
}

.sq-top-footer {
	margin-left: 0;
}


.ebd-search-form-wrap form .ebd-search-field {
	width: 100% !important;
	padding-right: 0px;
}

.ebd-search-form-wrap form .ebd-search-field.ebd-srch-submit-field {
	width: 100% !important;
	padding-right: 0px;
	margin-top: 0px;
}

.ebd-search-form-wrap form .ebd-search-field.ebd-srch-clear-field {
	width: 100% !important;
	padding-right: 0px;
	margin-top: 10px;
}

.ebd-view-toggle-wrap {
	margin: -10px 0px 10px 0px;
}

.ebd-view-toggle-wrap .ebd-grid-view-icon{
	display: none;
}
.ebd-view-toggle-wrap .ebd-map-view-icon{
	margin-left: 0px !important;
}

.ebd-dashboard-wrap .ebd-dashboard-row .ebd-dashboard-col.ebd-dashboard-status {
	display: none;
}

.ebd-dashboard-wrap .ebd-dashboard-row .ebd-dashboard-col.ebd-dashboard-sn {
	display: none;
}
.ebd-dashboard-wrap .ebd-dashboard-row .ebd-dashboard-col.ebd-dashboard-ttl {
	width: auto;
}

.ebd-dashboard-wrap .ebd-dashboard-row .ebd-dashboard-col.ebd-dashboard-action {
	width: auto;
}


#sq-home-slider-section * {

	margin: 0px;
}






}





















@media screen and (max-width: 480px){
    .sq-top-header .sq-container{
        display: flex;
        text-align: center;
    }
    #sq-home-slider-section img{
        height: auto !important;
    }

    .sq-testimonial-inner{
        display: block;
        width: auto;
        text-align: center;
    }

    .sq-testimonial-excerpt{
        width: auto;
        padding-right: 0;
        margin-bottom: 15px;
    }

    .sq-testimonial-image{
        width: auto;
    }

    .sq-testimonial-inner{
        padding: 20px;
    }
	
	.sq-slide img.slide-home-1{
	display: none;
}
.sq-slide img.slide-home-2 {
	display: block;
}

.wp-block-media-text {
	display: block;
}

.sq-container {
	padding: 0 10px;
}


.sq-footer {
	margin: 0px 0px 20px 0px !important;
}

.sq-top-footer {
	margin-left: 0;
}

.ebd-search-form-wrap form .ebd-search-field {
	width: 100% !important;
	padding-right: 0px;
}

.ebd-search-form-wrap form .ebd-search-field.ebd-srch-submit-field {
	width: 100% !important;
	padding-right: 0px;
	margin-top: 0px;
}

.ebd-search-form-wrap form .ebd-search-field.ebd-srch-clear-field {
	width: 100% !important;
	padding-right: 0px;
	margin-top: 10px;
}

.ebd-view-toggle-wrap {
	margin: -10px 0px 10px 0px;
}



.ebd-view-toggle-wrap .ebd-grid-view-icon{
	display: none;
}
.ebd-view-toggle-wrap .ebd-map-view-icon{
	margin-left: 0px !important;
}


#sq-home-slider-section * {

	margin: 2px 0px 0px 0px;
}







}









@media screen and (max-width: 380px){
	
	.sq-slide img.slide-home-1{
	display: none;
}
.sq-slide img.slide-home-2 {
	display: block;
}

.sq-site-description {
	font-size: 11px;

}

.ebd-view-toggle-wrap .ebd-grid-view-icon{
	display: none;
}
.ebd-view-toggle-wrap .ebd-map-view-icon{
	margin-left: 0px !important;
}

#sq-home-slider-section * {
	margin: 2px 0px 0px 0px;
}




}








@media screen and (max-width: 320px){
	
	.sq-slide img.slide-home-1{
	display: none;
}
.sq-slide img.slide-home-2 {
	display: block;
}

.sq-site-description {
	font-size: 11px;

}

.ebd-view-toggle-wrap .ebd-grid-view-icon{
	display: none;
}

.ebd-view-toggle-wrap .ebd-map-view-icon{
	margin-left: 0px !important;
}

#sq-home-slider-section * {
    margin: 2px 0px 0px 0px;
}






}