@charset "UTF-8";
@font-face {
font-family: 'Century Gothic Regular';
src: url(//venesa.ru/wp-content/themes/venesa/fonts/CenturyGothic-BoldItalic.woff) format('woff');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Century Gothic Regular';
src: url(//venesa.ru/wp-content/themes/venesa/fonts/CenturyGothic.woff) format('woff');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Century Gothic Regular';
src: url(//venesa.ru/wp-content/themes/venesa/fonts/CenturyGothic-Bold.woff) format('woff');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Century Gothic Regular';
src: url(//venesa.ru/wp-content/themes/venesa/fonts/CenturyGothic.woff) format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Century Gothic Regular';
src: url(//venesa.ru/wp-content/themes/venesa/fonts/CenturyGothic.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Century Gothic Regular';
src: url(//venesa.ru/wp-content/themes/venesa/fonts/CenturyGothic.woff) format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Century Gothic Regular';
src: url(//venesa.ru/wp-content/themes/venesa/fonts/CenturyGothic-Italic.woff) format('woff');
font-weight: normal;
font-style: italic;
font-display: swap;
}
 :root {
--w40: 40px;
--w30: 30px;
--w20: 20px;
--w10: 10px;
--f40: 40px;
--f30: 30px;
--f20: 20px;
--f15: 15px;
--f10: 10px;
} html,
body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}
#page {
position: relative;
}
a,
img {
outline: none;
}
* { padding: 0px;
margin: 0px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
} img {
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
a {
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
h2 {
font-family: "Century Gothic Regular";
font-size: 30px;
line-height: 1;
font-weight: 500;
color: #000;
}
h2.b0 {
margin-bottom: 0px;
}
h2.b10 {
margin-bottom: 10px;
}
h3 {
font-family: "Century Gothic Regular";
font-size: 24px;
line-height: 1;
font-weight: 500;
color: #000;
}
h3.b0 {
margin-bottom: 0px;
}
h3.b10 {
margin-bottom: 10px;
}
h4 {
font-size: 17px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 15px;
}
h2,
h3,
h4,
h5,
h6 {
margin-bottom: 25px;
}
.clr:before,
.clr:after {
content: " ";
display: table;
clear: both;
}
input::-webkit-input-placeholder {
text-indent: 0px;
-webkit-transition: text-indent 0.3s ease;
transition: text-indent 0.3s ease;
}
input::-moz-placeholder {
text-indent: 0px;
-moz-transition: text-indent 0.3s ease;
transition: text-indent 0.3s ease;
}
input:-moz-placeholder {
text-indent: 0px;
-moz-transition: text-indent 0.3s ease;
transition: text-indent 0.3s ease;
}
input:-ms-input-placeholder {
text-indent: 0px;
-ms-transition: text-indent 0.3s ease;
transition: text-indent 0.3s ease;
}
input:focus::-webkit-input-placeholder {
text-indent: -500px;
-webkit-transition: text-indent 0.3s ease;
transition: text-indent 0.3s ease;
}
input:focus::-moz-placeholder {
text-indent: -500px;
-moz-transition: text-indent 0.3s ease;
transition: text-indent 0.3s ease;
}
input:focus:-moz-placeholder {
text-indent: -500px;
-moz-transition: text-indent 0.3s ease;
transition: text-indent 0.3s ease;
}
input:focus:-ms-input-placeholder {
text-indent: -500px;
-ms-transition: text-indent 0.3s ease;
transition: text-indent 0.3s ease;
}
input[placeholder] {
text-overflow: ellipsis;
}
input::-moz-placeholder {
text-overflow: ellipsis;
}
input:-moz-placeholder {
text-overflow: ellipsis;
}
input:-ms-input-placeholder {
text-overflow: ellipsis;
}
input[type=submit],
input[type=button],
button {
cursor: pointer;
outline: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
div[id*="gb-widget"] {
bottom: 50px !important;
right: 68px !important;
} .text {
line-height: 1.5;
}
.text img {
max-width: 100% !important;
height: auto !important;
}
.text>ul {
margin-bottom: 15px;
list-style-type: disc;
list-style-position: inside;
margin-left: 30px;
}
.text ul ul {
margin-top: 15px;
margin-left: 15px;
}
.text ol {
margin-bottom: 15px;
margin-left: 0px;
list-style-position: inside;
}
.text ul ul li {
background-image: none;
padding-left: 0px;
list-style-type: square;
}
.text li+li {
margin-top: 5px;
}
.text p {
margin-bottom: 20px;
}
.text p:last-child {
margin-bottom: 0;
}
.text .b60 {
margin-bottom: 60px;
}
.text table {
margin-bottom: 15px;
background-color: #fff;
border-collapse: collapse;
width: 100%;
}
.text table tr:nth-child(2n+2) {
background-color: rgba(238, 238, 238, 0.42);
}
.text table tr:hover {
background-color: rgba(238, 238, 238, 0.8);
}
.text table th {
background-color: #30A2D9;
padding: 15px 10px;
color: #fff;
border: 1px solid #fff;
}
.text table th p {
margin-bottom: 0;
}
.text table td {
padding: 10px;
border: 1px solid #fff;
}
.text table td p {
margin-bottom: 0;
}
.text blockquote {
font-size: 18px;
margin-bottom: 15px;
}
.text blockquote p {
margin-bottom: 15px;
}
.text blockquote p:last-child {
margin-bottom: 0;
}
.text blockquote p {
margin-bottom: 0px;
}
.wprt-container>ul {
margin-bottom: 15px;
list-style-type: disc;
list-style-position: inside;
margin-left: 30px;
}
body {
color: #000;
font-family: "Century Gothic Regular";
font-size: 16px;
background-color: #fff;
}
.f11 {
font-size: 11px;
}
.f12 {
font-size: 12px;
}
.f13 {
font-size: 13px;
}
.f14 {
font-size: 14px;
}
.f15 {
font-size: 15px;
}
.f16 {
font-size: 16px;
}
.f17 {
font-size: 17px;
}
.f18 {
font-size: 18px;
}
.f20 {
font-size: 20px;
}
.f36 {
font-size: 30px;
}
.f60 {
font-size: 40px;
}
.f70 {
font-size: 40px;
}
.bold {
font-weight: 500;
}
.gray {
color: #979E9E;
}
.gray2 {
color: #747474;
}
.black {
color: #000;
}
.m {
font-family: "Century Gothic Regular", sans-serif;
}
.flx {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.flxw {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.aic {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.aie {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.jcc {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.jcsb {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.fxg {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.fxs {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.btn {
font-size: 14px;
font-weight: 500;
display: inline-block;
color: #000;
cursor: pointer;
border: 1px solid #747474;
border-radius: 4px;
background-color: #fff;
padding: 8px 15px;
text-decoration: none;
}
.btn:hover {
background-color: #000;
color: #fff;
}
.medium {
padding: 7px 15px;
}
.big {
padding: 17px 42px;
font-weight: bold;
}
.none,
.hide {
display: none;
}
.flx_center {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
#page {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
position: relative;
min-height: 100vh;
overflow: hidden;
}
.page_inner {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.wrap {
max-width: 1290px;
min-width: 300px;
margin-right: auto;
margin-left: auto;
position: relative;
}
@media (min-width: 993px) {
#sticky-sticky-wrapper {
z-index: 4;
height: 236px !important;
}
#sticky-sticky-wrapper #sticky {
background-color: #fff;
}
#sticky-sticky-wrapper.is-sticky {
height: auto !important;
}
#sticky-sticky-wrapper.is-sticky .head {
padding: 0;
}
#sticky-sticky-wrapper.is-sticky .head .ll {
display: none;
}
#sticky-sticky-wrapper.is-sticky .head .rr {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
top: 0;
right: 0;
z-index: 2;
height: 55px;
}
#sticky-sticky-wrapper.is-sticky .head .time {
display: none;
}
#sticky-sticky-wrapper.is-sticky .head .social {
display: none;
}
#sticky-sticky-wrapper.is-sticky .head .js-open-popup {
font-size: 0;
padding: 4px 15px;
}
#sticky-sticky-wrapper.is-sticky .head .js-open-popup:before {
content: "Записаться";
font-size: 14px;
}
#sticky-sticky-wrapper.is-sticky .head .logo {
display: none;
}
#sticky-sticky-wrapper.is-sticky .phone {
margin-right: 20px;
}
#sticky-sticky-wrapper.is-sticky .phone a {
font-size: 16px;
}
#sticky-sticky-wrapper.is-sticky .main_menu {
border-width: 0;
}
#sticky-sticky-wrapper.is-sticky .main_menu .wrap {
height: 55px;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-right: 290px;
}
#sticky-sticky-wrapper.is-sticky .main_menu a {
padding: 10px;
font-size: 14px;
}
#sticky-sticky-wrapper.is-sticky .logo-fixde {
display: block;
}
#sticky-sticky-wrapper.is-sticky .logo-fixde img {
display: block;
}
}
.head {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 12px 0 20px 0;
}
.head .ll {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.head .rr {
text-align: right;
}
.adres {
font-size: 14px;
color: #747474;
line-height: 1.1;
margin-bottom: 8px;
}
.adres span {
font-size: 14px;
font-weight: 500;
color: #000;
}
.search_head {
width: 220px;
margin-bottom: 9px;
}
.search_head form {
position: relative;
display: block;
}
.search_head input {
background: #F1F2F3;
border-radius: 4px;
padding: 0 30px 0 15px;
border-width: 0;
outline: none;
color: #A8A9AF;
font-size: 13px;
font-weight: 500;
line-height: 1;
height: 27px;
width: 100%;
}
.search_head button {
position: absolute;
top: 0;
right: 0;
border-radius: 4px;
background-color: transparent;
width: 30px;
height: 100%;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-width: 0;
cursor: pointer;
}
.search_head button svg {
width: 16px;
height: 15px;
}
.mail a[href^="mailto:"] {
font-size: 14px;
font-weight: 500;
color: #979E9E;
text-decoration: none;
}
.mail a[href^="mailto:"]:hover {
color: #000;
}
.phone a {
text-decoration: none;
cursor: text;
font-size: 22px;
color: #000;
font-weight: 500;
}
.phone2 a {
text-decoration: none;
cursor: text;
font-size: 18px;
color: #000;
}
.time {
font-size: 11px;
font-weight: 500;
color: #979E9E;
margin-bottom: 10px;
}
.social {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.social a {
display: block;
background-color: #D7D7D7;
border-radius: 100%;
width: 18px;
height: 18px;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: #fff;
margin-right: 9px;
}
.social a:last-child {
margin-right: 0;
}
.social a:hover {
background-color: #000;
}
.social a:hover svg {
fill: #fff;
}
.social svg {
fill: #fff;
width: 10px;
height: 10px;
}
.social .telegram {
width: 10px;
height: 10px;
padding-right: 1px;
}
@media (min-width: 993px) {
.main_menu {
border-top: 1px solid #EBEBEB;
}
.main_menu ul {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.main_menu li {
display: block;
}
.main_menu li:last-child {
margin-right: 0;
}
.main_menu a {
display: block;
padding: 25px 20px;
font-size: 16px;
line-height: 1;
color: #000;
font-weight: 600;
text-transform: uppercase;
text-decoration: none;
}
.main_menu a:hover {
background-color: #EBEBEB;
}
}
.home_slider {
margin-bottom: 35px;
}
.home_slider_next {
width: 20px;
height: 38px;
position: absolute;
top: 50%;
right: 40%;
-webkit-transform: translate(720px, -50%);
transform: translate(720px, -50%);
cursor: pointer;
z-index: 5;
background-image: url(//venesa.ru/wp-content/themes/venesa/images/next.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: auto 0;
background-size: cover;
}
.home_slider .slick-dots {
bottom: 30px;
}
.home_slider .slick-dots li button {
background-color: #8B7A73;
}
@media (max-width: 767px) {
.home_slider .slick-dots {
bottom: 15px;
}
.home_slider .slick-dots li {
margin: 0 2px;
}
.home_slider .slick-dots li button {
background-color: #8B7A73;
}
}
.home_slider_prev {
width: 20px;
height: 38px;
position: absolute;
top: 50%;
left: 40%;
-webkit-transform: translate(-720px, -50%);
transform: translate(-720px, -50%);
cursor: pointer;
z-index: 5;
background-image: url(//venesa.ru/wp-content/themes/venesa/images/prev.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: auto 0;
background-size: cover;
}
.slide_item_home {
background-repeat: no-repeat;
background-position: center center;
height: 546px;
}
.slide_item_home .wrap {
height: 100%;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.slide_item_home .inner {
max-width: 600px;
}
.slide_item_home .small {
letter-spacing: 0.4em;
text-transform: uppercase;
color: #979E9E;
margin-bottom: 25px;
}
.slide_item_home .name {
font-weight: 500;
line-height: 0.8;
margin-bottom: 30px;
}
.slide_item_home dl {
margin-bottom: 17px;
}
.slide_item_home dt {
color: #8B7A73;
margin-bottom: 4px;
}
.slide_item_home dd {
font-weight: 500;
color: #303340;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.slide_item_home .old {
font-size: 15px;
font-weight: normal;
text-decoration: line-through;
margin-left: 10px;
color: #A8A9AF;
}
.slide_item_home .btn {
padding: 14px 50px;
margin-top: 5px;
}
.slide_item_home .mes {
color: #6A6B6F;
font-size: 13px;
line-height: 1.4;
}
.sub_name span {
font-size: 30px;
color: #000;
font-weight: 500;
}
.sub_name .flx p {
margin-right: 25px;
}
.sub_name .flx p:last-child {
margin-right: 0;
}
.sub_name .txt {
margin: 0 90px 0 165px;
}
.services .slick-slide {
padding: 30px 10px;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.services .slick-slide:hover {
padding: 14px 10px 0px 10px;
}
.services .slick-slide:hover .services_item {
background-color: #fff;
-webkit-box-shadow: 0px 5px 25px rgba(19, 12, 19, 0.1);
box-shadow: 0px 5px 25px rgba(19, 12, 19, 0.1);
}
.services .draggable {
overflow-x: hidden;
overflow-y: visible;
margin-left: -10px;
}
.services-prev {
width: 50px;
height: 50px;
background-color: #fff;
border-radius: 50px;
position: absolute;
top: 50%;
right: calc(100% - 25px);
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
z-index: 4;
background-image: url(//venesa.ru/wp-content/themes/venesa/images/prev.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: auto 15px;
-webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
}
.services-prev:hover {
background-color: rgba(221, 221, 221, 0.75);
}
.services-next {
width: 50px;
height: 50px;
background-color: #fff;
border-radius: 50px;
position: absolute;
top: 50%;
left: calc(100% - 25px);
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
z-index: 4;
background-image: url(//venesa.ru/wp-content/themes/venesa/images/next.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: auto 15px;
-webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
}
.services-next:hover {
background-color: rgba(221, 221, 221, 0.75);
}
.services_item {
background-color: #F5F5F5;
width: 242px;
height: 291px;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.services_item:hover {
background: #8b7a73;
box-shadow: 2px 2px 8px #0000002b;
}
.services_item a {
display: block;
text-decoration: none;
color: #000;
height: 100%;
}
.services_item span {
display: block;
}
.services_item .thumb {
height: 186px;
background-repeat: no-repeat;
background-position: 0 0;
margin-left: 30px;
margin-bottom: 5px;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.services_item .title {
font-size: 19px;
font-weight: 500;
line-height: 1.1;
color: #000;
text-align: center;
padding: 20px 33px;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.services_item:hover span.title {
color: #fff;
}
.services_item:hover .thumb {
margin-left: 0;
}
.post .title {
font-weight: 500;
}
.post .text p:first-child {
font-size: 18px;
}
.post .thumb {
width: 500px;
margin-left: 30px;
background-repeat: no-repeat;
background-position: 10000% 10000%;
}
.post .thumb img {
width: 100%;
display: block;
height: auto;
}
.readmore {
text-decoration: none;
font-size: 14px;
font-weight: 600;
display: -moz-inline-flex;
display: -ms-inline-flex;
display: -o-inline-flex;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #000;
}
.readmore svg {
height: auto;
width: 18px;
height: 9px;
display: block;
margin-left: 15px;
}
.reviews-more {
text-decoration: none;
font-size: 14px;
font-weight: 600;
display: -moz-inline-flex;
display: -ms-inline-flex;
display: -o-inline-flex;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #000;
cursor: pointer;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.reviews-more:hover {
color: #8B7A73;
}
.reviews-more:hover svg {
fill: #8B7A73;
}
.reviews-more svg {
height: auto;
width: 18px;
height: 9px;
display: block;
margin-left: 15px;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.reviews-more.active {
font-size: 0;
}
.reviews-more.active:before {
content: "Скрыть";
font-size: 14px;
}
.reviews-more.active svg {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.list-instagram img {
display: block;
width: 100%;
height: auto;
}
.list-instagram .slick-slide {
padding: 0px 2px;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.list-instagram .draggable {
overflow-x: hidden;
overflow-y: visible;
margin-left: -2px;
margin-right: -2px;
}
.list_a {
overflow: hidden;
margin-right: 90px;
}
.list_a.active .inner {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.list_a.a-small a {
padding: 4px 15px;
}
.list_a .inner {
margin-top: -5px;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-left: -5px;
}
.list_a a {
-ms-flex-negative: 0;
flex-shrink: 0;
display: block;
margin: 5px;
text-decoration: none;
border: 1px solid #D7D7D7;
border-radius: 8px;
color: #000;
padding: 9px 15px;
}
.list_a a:hover {
background-color: #000;
color: #fff;
border-color: #000;
}
.slider .slick-slide {
padding: 0px 10px;
float: none;
height: auto;
}
.slider .draggable {
margin: 0 70px;
}
.slider .slick-track {
display: -moz-flex !important;
display: -ms-flex !important;
display: -o-flex !important;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.slider-in-post .slick-slide {
width: 260px;
margin-right: 20px;
}
.slide_item {
background: #FAFAFB;
border-radius: 4px;
padding-left: 30px;
padding-bottom: 30px;
height: 100%;
}
.slide_item a {
color: #000;
text-decoration: none;
display: block;
}
.slide_item a:hover {
color: #8B7A73 !important;
}
.slide_item span {
display: block;
}
.slide_item .thumb {
margin-bottom: 20px;
}
.slide_item img {
display: block;
width: 100%;
height: auto;
}
.slide_item .name {
margin-bottom: 6px;
font-size: 16px;
font-weight: 500;
padding-right: 15px;
}
.slide_item .txt {
margin-bottom: 11px;
font-size: 13px;
color: #6A6B6F;
padding-right: 15px;
font-family: "Century Gothic Regular", sans-serif;
}
.slide_item .txt2 {
font-size: 13px;
font-weight: 500;
color: #8B7A73;
padding-right: 15px;
font-family: "Century Gothic Regular", sans-serif;
}
.slider-prev {
background-image: url(//venesa.ru/wp-content/themes/venesa/images/prev.svg);
background-repeat: no-repeat;
background-position: 0 0;
background-size: cover;
width: 12px;
height: 22px;
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
}
.slider-prev:hover {
opacity: 0.5;
}
.slider-img-next {
background-image: url(//venesa.ru/wp-content/themes/venesa/images/next.svg);
background-repeat: no-repeat;
background-position: 0 0;
background-size: cover;
width: 12px;
height: 22px;
position: absolute;
top: 50%;
right: -30px;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
}
.slider-img-next:hover {
opacity: 0.5;
}
.slider-img-prev {
background-image: url(//venesa.ru/wp-content/themes/venesa/images/prev.svg);
background-repeat: no-repeat;
background-position: 0 0;
background-size: cover;
width: 12px;
height: 22px;
position: absolute;
top: 50%;
left: -30px;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
}
.slider-img-prev:hover {
opacity: 0.5;
}
.slider-next {
background-image: url(//venesa.ru/wp-content/themes/venesa/images/next.svg);
background-repeat: no-repeat;
background-position: 0 0;
background-size: cover;
width: 12px;
height: 22px;
position: absolute;
top: 50%;
right: 0;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
}
.slider-next:hover {
opacity: 0.5;
}
.slider-salle .slick-slide {
padding: 0px 15px;
}
.slider-salle .draggable {
margin: 0 -15px;
}
.slider-price .slick-slide {
padding: 0px 15px;
}
.slider-price .draggable {
margin: 0 -15px;
}
.salle_item a {
display: block;
text-decoration: none;
color: #000;
}
.salle_item a:hover {
color: #8B7A73;
}
.salle_item span {
display: block;
}
.salle_item .thumb {
margin-bottom: 20px;
}
.salle_item img {
width: 100%;
display: block;
height: auto;
border-radius: 4px;
}
.salle_item .title {
margin-bottom: 10px;
font-size: 19px;
line-height: 1.1;
font-weight: 500;
padding-right: 30px;
}
.salle_item .date {
font-size: 12px;
color: #6A6B6F;
font-family: "Century Gothic Regular", sans-serif;
}
.video_item {
position: relative;
}
.video_item a {
display: block;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
border-radius: 4px;
height: 228px;
}
.video_item a:before {
content: "";
background-image: url(//venesa.ru/wp-content/themes/venesa/images/play.svg);
background-repeat: no-repeat;
background-position: center center;
width: 65px;
height: 47px;
display: block;
background-color: rgba(0, 0, 0, 0.5);
border-radius: 20px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.video_item a:hover:before {
content: "";
background-color: #000;
}
.video_item span {
display: block;
}
.video_item img {
display: block;
width: 100%;
height: auto;
border-radius: 4px;
}
.video_item .title {
position: absolute;
top: 0;
left: 0;
z-index: 2;
padding: 18px 32px;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 16px;
font-weight: bold;
color: #fff;
}
.video_item .title:before {
content: "";
width: 37px;
height: 37px;
display: block;
background-image: url(//venesa.ru/wp-content/themes/venesa/images/logo2.svg);
background-repeat: no-repeat;
background-position: 0 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-right: 8px;
}
.price_item {
padding: 21px 22px 34px 31px;
border: 1px solid #E5E7E9;
border-radius: 4px;
background-color: #fff;
}
.price_item .top {
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #EEF1F3;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.price_item .ava {
-ms-flex-negative: 0;
flex-shrink: 0;
width: 59px;
margin-right: 20px;
}
.price_item .ava img {
display: block;
border-radius: 100%;
width: 100%;
height: auto;
}
.price_item .info {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.price_item .title {
font-size: 19px;
font-weight: 500;
}
.price_item .price {
font-size: 13px;
font-weight: 500;
color: #8B7A73;
font-family: "Century Gothic Regular", sans-serif;
}
.price_list {
font-size: 14px;
}
.price_list li {
border-bottom: 1px dotted #D7D7D7;
list-style-type: none;
}
.price_list li:nth-child(1n+8) {
display: none;
}
.price_list li:nth-child(1n+2) {
margin-top: 5px;
}
.price_list .flx {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.price_list span {
background-color: #fff;
display: block;
position: relative;
z-index: 2;
top: 5px;
}
.price_list .t1 {
padding-right: 10px;
}
.price_list .t2 {
-ms-flex-negative: 0;
flex-shrink: 0;
padding-left: 20px;
}
.blog_item .thumb {
margin-bottom: 20px;
}
.blog_item img {
display: block;
width: 100%;
height: auto;
}
.blog_item .date {
font-size: 12px;
color: #6A6B6F;
font-family: "Century Gothic Regular", sans-serif;
margin-bottom: 6px;
}
.blog_item .title {
margin-bottom: 10px;
}
.blog_item a {
font-size: 19px;
color: #000;
text-decoration: none;
}
.blog_item a:hover {
color: #8B7A73;
}
.blog_item .txt {
font-family: "Century Gothic Regular", sans-serif;
font-size: 14px;
line-height: 1.4;
color: #000;
}
.tabs_box {
display: block;
}
.tabs_box:nth-child(1n+2) {
display: none;
}
.row-3 {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -30px;
}
.row-3 .col {
width: calc(100% / 3 - 30px);
margin-right: 30px;
}
.row-3 .col:nth-child(1n+4) {
margin-top: 30px;
}
.grid_2 {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -30px;
}
.grid_2 .col {
width: calc(100% / 2 - 30px);
margin-right: 30px;
}
.grid_2 .col:nth-child(1n+3) {
margin-top: 30px;
}
.grid_3 {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -30px;
}
.grid_3 .col {
width: calc(100% / 3 - 30px);
margin-right: 30px;
}
.grid_3 .col:nth-child(1n+4) {
margin-top: 30px;
}
.grid_4 {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -20px;
}
.grid_4 .col {
width: calc(100% / 4 - 20px);
margin-right: 20px;
}
.grid_4 .col:nth-child(1n+5) {
margin-top: 20px;
}
.black-block {
background-color: #8B7A73;
color: #fff;
font-size: 14px;
padding: 42px 0;
}
.black-block .info {
font-size: 14px;
color: #D7D7D7;
margin-right: 80px;
}
.black-block .info p:first-child {
font-size: 18px;
margin-bottom: 15px;
color: #fff;
}
.black-block .info p:first-child:last-child {
margin-bottom: 0;
}
.black-block p {
margin-bottom: 15px;
}
.black-block p:last-child {
margin-bottom: 0;
}
.black-block .btn {
border-color: #fff;
background-color: transparent;
color: #fff;
font-size: 14px;
}
.black-block .btn:hover {
background-color: #fff;
color: #181518;
}
.black-block a[href^="tel:"] {
font-size: 22px;
line-height: 1;
color: #fff;
text-decoration: none;
cursor: pointer;
}
.fon {
background-color: #FAFAFB;
padding: 50px 0;
}
.fon-brown {
color: #fff;
background-color: #181518;
padding: 30px 0px;
}
.fon-brown .flx {
font-size: 18px;
font-weight: 500;
}
.fon-brown .flx p {
margin-bottom: 6px;
}
.fon-brown .flx p:last-child {
margin-bottom: 0;
}
.fon-brown .flx small {
font-size: 14px;
color: #D7D7D7;
}
.fon-brown .rr {
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 50px;
}
.fon-brown .btn {
background-color: transparent;
border-color: #fff;
color: #fff;
}
.fon-brown .btn:hover {
background-color: #fff;
color: #8B7A73;
}
.tabs_nav {
margin-bottom: 30px;
}
.tabs_nav ul {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.tabs_nav li {
display: block;
cursor: pointer;
font-size: 30px;
font-weight: 300;
color: #D7D7D7;
line-height: 1;
margin-right: 40px;
}
.tabs_nav li:hover {
color: #000;
}
.tabs_nav li:last-child {
margin-right: 0;
}
.tabs_nav .current {
cursor: text;
color: #000;
font-weight: 500;
}
.tabs_nav .current:hover {
color: #000;
}
.reviews-slider .slick-slide {
padding: 15px 15px;
float: none;
height: auto;
}
.reviews-slider .draggable {
margin: 0 -15px;
}
.reviews-slider .slick-track {
display: -moz-flex !important;
display: -ms-flex !important;
display: -o-flex !important;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.reviews-slider-in-post .slick-slide {
padding: 15px 15px;
float: none;
height: auto;
}
.reviews-slider-in-post .draggable {
margin: 0 -15px;
}
.reviews-slider-in-post .slick-track {
display: -moz-flex !important;
display: -ms-flex !important;
display: -o-flex !important;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.reviews-item {
background: #FFFFFF;
border: 1px solid #E5E7E9;
border-radius: 4px;
padding: 0 30px 35px 40px;
height: 100%;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
font-family: "Century Gothic Regular", sans-serif;
}
.reviews-item .name {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 19px;
font-weight: 500;
margin-top: -15px;
margin-bottom: 10px;
font-family: "Century Gothic Regular";
}
.reviews-item img {
display: block;
border-radius: 100%;
width: 112px;
height: auto;
margin-right: 12px;
}
.reviews-item .text {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.reviews-item .inner {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.text-hide {
display: none;
margin-bottom: 20px;
}
.about-us {
font-family: "Century Gothic Regular", sans-serif;
}
.about-us .thumb {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-right: 50px;
}
.about-us .thumb img {
display: block;
}
.about-us .title {
font-weight: 500;
font-family: "Century Gothic Regular";
margin-bottom: 20px;
}
.about-us .text {
line-height: 1.4;
margin-bottom: 35px;
}
.sertificat {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.sertificat .ll {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.sertificat .name {
font-size: 24px;
font-weight: 500;
font-family: "Century Gothic Regular";
margin-bottom: 15px;
}
.sertificat .txt {
color: #747474;
font-size: 13px;
}
.sertificat .rr {
margin-left: 30px;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.sertificat .flx {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 10px;
}
.sertificat .flx a {
display: block;
margin-right: 14px;
}
.sertificat .flx a:last-child {
margin-right: 0;
}
.sertificat img {
display: block;
max-width: 100%;
height: auto;
width: 91px;
}
.sertificat .jcc {
width: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.sertificat .jcc a {
font-size: 12px;
font-weight: 600;
color: #A8A9AF;
}
.feed-back {
background-color: #FAFAFB;
padding-top: 35px;
padding-bottom: 25px;
}
.feed-back .inner {
background-color: #fff;
border-radius: 4px;
padding: 35px 80px;
margin-bottom: 17px;
}
.feed-back .info {
color: #747474;
font-size: 11px;
line-height: 1.5;
padding: 0 80px;
}
.feed-back .info a {
color: #747474;
}
.feed-back-form {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.form-item {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
margin-right: 30px;
}
.form-item:last-child {
margin-right: 0;
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
width: 166px;
}
.tel {
background-image: url(//venesa.ru/wp-content/themes/venesa/images/ru.svg);
background-repeat: no-repeat;
background-position: 0 15px;
}
.tel .input {
padding-left: 30px;
background-color: transparent;
}
.input {
font-family: "Century Gothic Regular", sans-serif;
font-size: 14px;
line-height: 1;
font-weight: normal;
color: #000;
width: 100%;
padding: 17px 0;
border-width: 0;
border-bottom: 1px solid #C4C4C4;
outline: none;
}
.input::-webkit-input-placeholder {
color: #000;
}
.input::-moz-placeholder {
color: #000;
}
.input:-moz-placeholder {
color: #000;
}
.input:-ms-input-placeholder {
color: #000;
}
.button {
border-width: 0;
cursor: pointer;
background-color: #000;
color: #fff;
font-family: "Century Gothic Regular";
font-size: 14px;
font-weight: bold;
outline: none;
height: 53px;
width: 100%;
border-radius: 4px;
}
.button:hover {
background-color: #8B7A73;
}
.contact-block {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
min-height: 350px;
}
.contact-block .info {
-ms-flex-negative: 0;
flex-shrink: 0;
max-width: 530px;
padding-right: 60px;
}
.contact-block .adres {
margin-bottom: 16px;
}
.contact-block .txt {
font-family: "Century Gothic Regular", sans-serif;
font-size: 16px;
line-height: 1.4;
margin-bottom: 18px;
}
.contact-block .txt p {
margin-bottom: 15px;
}
.contact-block .mail {
margin-bottom: 25px;
}
.contact-block .phone {
margin-bottom: 3px;
}
.contact-block .map {
width: 1073px;
height: 400px;
position: absolute;
top: 0;
left: 530px;
}
.contact-block .b10 {
margin-bottom: 10px;
}
.foot-top {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-bottom: 1px solid #EEF1F3;
padding-bottom: 40px;
margin-bottom: 40px;
}
.foot-top li {
display: block;
margin-bottom: 12px;
}
.foot-top li:last-child {
margin-bottom: 0;
}
.foot-top li a {
color: #000;
font-size: 16px;
font-weight: normal;
text-decoration: none;
}
.foot-top li a:hover {
color: #8B7A73;
text-decoration: underline;
}
.foot-top .txt {
font-size: 12px;
color: #747474;
line-height: 1.3;
margin-bottom: 15px;
}
.foot-top .adres {
margin-bottom: 10px;
}
.foot-top .mail {
margin-bottom: 20px;
}
.foot-top .social {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-top: 10px;
margin-bottom: 16px;
}
.logo-footer {
margin-bottom: 25px;
}
.copy {
line-height: 1.3;
font-size: 12px;
color: #747474;
font-family: "Century Gothic Regular", sans-serif;
}
.copy p {
margin-bottom: 20px;
}
.copy p:last-child {
margin-bottom: 0;
}
.copy ul {
margin-top: -5px;
}
.copy li {
display: block;
}
.copy li a {
font-size: 14px;
font-weight: 500;
text-decoration: none;
color: #000;
}
.copy li a:hover {
text-decoration: underline;
color: #8B7A73;
}
.foot-copy {
padding-bottom: 25px;
}
.year {
font-family: "Century Gothic Regular", sans-serif;
font-size: 12px;
color: #747474;
}
.year span {
color: #000;
font-weight: 600;
}
.col-1 {
width: 325px;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.col-2 {
width: 130px;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-right: 90px;
}
.col-3 {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.col-4 {
width: 280px;
margin-left: 50px;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.open_form {
font-size: 14px;
}
.popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
visibility: hidden;
opacity: 0;
-webkit-transform: scale(0.7);
transform: scale(0.7);
pointer-events: none;
}
.popup.active {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
visibility: visible;
pointer-events: all;
}
.popup-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 11;
background: rgba(53, 47, 40, 0.5);
}
.popup-wrap {
width: 628px;
background-color: #fff;
padding: 60px 100px 35px 100px;
position: relative;
z-index: 12;
position: relative;
}
.popup-form {
margin-bottom: 20px;
}
.popup-form .tel {
margin-bottom: 30px;
}
.popup-form .form-item:last-child {
width: 100%;
}
.popup-form .button {
width: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.popup-info {
font-size: 11px;
color: #747474;
margin-bottom: 15px;
}
.popup-info p {
margin-bottom: 20px;
}
.popup-info p:last-child {
margin-bottom: 0;
}
.popup-info a {
color: #747474;
}
.popup-info span {
text-align: center;
display: block;
font-size: 14px;
color: #000;
font-weight: 500;
font-family: "Century Gothic Regular";
}
.popup-box .phone {
text-align: center;
}
.popup-box .time {
text-align: center;
}
.popup-close {
position: absolute;
top: 31px;
right: 36px;
cursor: pointer;
}
.popup-close svg {
width: 14px;
height: 15px;
display: block;
}
.popup-close svg:hover {
fill: #8B7A73;
}
.breadcrumbs {
font-size: 13px;
font-weight: 500;
font-family: "Century Gothic Regular", sans-serif;
color: #6A6B6F;
margin-top: 20px;
margin-bottom: 15px;
}
.breadcrumbs a {
font-weight: normal;
text-decoration: none;
color: #6A6B6F;
}
.breadcrumbs a:hover {
text-decoration: underline;
}
.page-title h1 {
font-weight: 500;
font-size: 1em;
line-height: 1.1;
text-align: center;
}
.post-other {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
background: #FAFAFB;
border-radius: 4px;
padding: 0 30px 30px 30px;
height: 100%;
}
.post-other a {
color: #000;
text-decoration: none;
}
.post-other a:hover {
color: #8B7A73;
}
.post-other span {
display: block;
}
.post-other .inner {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.post-other .thumb {
margin-bottom: 20px;
}
.post-other .thumb img {
display: block;
max-width: 100%;
height: auto;
}
.post-other .title {
margin-bottom: 7px;
font-size: 19px;
font-weight: 500;
}
.post-other .s1 {
font-size: 13px;
color: #6A6B6F;
font-family: "Century Gothic Regular", sans-serif;
}
.post-other .s2 {
margin-top: 10px;
font-family: "Century Gothic Regular", sans-serif;
font-size: 13px;
font-weight: 500;
color: #8B7A73;
}
.tag-list {
position: relative;
bottom: 10px;
}
.tag-list .btn {
border-color: #D7D7D7;
}
.tag-list .btn.active {
border-color: #000;
cursor: text;
background-color: #fff;
color: #000;
}
.tag-list .btn:hover {
border-color: #000;
}
.page-link {
padding-top: 100px;
}
.page-link li:nth-child(1n+2) {
margin-top: 10px;
}
.page-link a {
font-family: "Century Gothic Regular", sans-serif;
text-decoration: none;
color: #000;
font-size: 18px;
}
.page-link a:hover {
color: #8B7A73;
}
.page-link span {
font-weight: bold;
}
.page-link span.gren {
color: forestgreen;
}
.box {
background-color: #FAFAFB;
border-radius: 4px;
padding: 0 110px 40px 110px;
margin-bottom: 30px;
}
.box.p80 {
padding-left: 80px;
padding-right: 80px;
}
.box .list_a {
margin-right: 0;
padding-right: 0;
}
.box .price_row {
margin-left: -40px;
margin-right: -40px;
padding: 25px 40px;
background-color: #fff;
border: 1px solid #E5E7E9;
margin-top: -25px;
margin-bottom: 15px;
}
.box .price_row .col {
width: 45%;
}
.vid .price_row {
padding: 25px 40px;
background-color: #fff;
border: 1px solid #E5E7E9;
margin-bottom: 15px;
}
.vid .price_row .col {
width: 45%;
}
.vid .inner {
max-width: 990px;
}
.p80 {
padding-left: 80px;
padding-right: 80px;
}
.group {
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #EAEAEA;
}
.group .thumb {
width: 345px;
margin-right: 65px;
}
.group .thumb2 {
width: 275px;
margin-right: 53px;
}
.group img {
display: block;
width: 100%;
height: auto;
}
.group .info {
padding-top: 10px;
}
.group .name {
font-size: 24px;
font-weight: 500;
margin-bottom: 14px;
}
.group .text {
font-size: 15px;
line-height: 1.3;
margin-bottom: 15px;
}
.or-phone {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: 30px;
font-size: 12px;
color: #747474;
}
.or-phone a {
margin-left: 30px;
}
.or-phone a[href^="tel:"] {
font-size: 22px;
font-weight: 500;
color: #000;
text-decoration: none;
cursor: text;
}
.list-3-col {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 20px;
}
.list-3-col .col {
width: 30%;
}
.list-3-col li {
display: block;
margin-bottom: 9px;
}
.list-3-col li:last-child {
margin-bottom: 0;
}
.list-3-col a {
font-size: 14px;
color: #000;
text-decoration: none;
border-bottom: 1px solid transparent;
}
.list-3-col a:hover {
color: #8B7A73;
border-bottom-color: #8B7A73;
}
.open-hide {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 14px;
font-family: "Century Gothic Regular", sans-serif;
}
.open-hide .dotted {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
color: #000;
}
.open-hide .dotted.active:after {
content: "";
-webkit-transform: rotate(-180deg);
transform: rotate(-180deg);
}
.open-hide .dotted.active span:before {
content: attr(data-txtactive);
}
.open-hide .dotted:hover {
color: #8B7A73;
}
.open-hide .dotted:hover span {
border-bottom-color: #8B7A73;
}
.open-hide .dotted span {
display: block;
border-bottom: 1px dotted #000;
padding-bottom: 5px;
}
.open-hide .dotted span:before {
content: attr(data-txt);
}
.open-hide .dotted:after {
content: "";
display: block;
background-image: url(//venesa.ru/wp-content/themes/venesa/images/arrow-down2.svg);
background-repeat: no-repeat;
background-position: 0 0;
width: 11px;
height: 7px;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-left: 18px;
position: relative;
top: -2px;
}
.message {
font-family: "Century Gothic Regular", sans-serif;
font-size: 15px;
font-weight: 500;
line-height: 1.3;
color: #000;
}
.message p {
margin-bottom: 15px;
}
.message p:last-child {
margin-bottom: 0;
}
.message .red {
color: red;
}
.message small {
font-size: 12px;
color: #6A6B6F;
}
aside {
-ms-flex-negative: 0;
flex-shrink: 0;
width: 190px;
margin-right: 30px;
}
.content {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
overflow: hidden;
}
.sidebar {
margin-bottom: 35px;
}
.sidebar:last-child {
margin-bottom: 0;
}
.drop-menu li {
display: block;
margin-bottom: 20px;
}
.drop-menu li:last-child {
margin-bottom: 0;
}
.drop-menu li a {
font-size: 18px;
font-weight: 500;
text-decoration: none;
color: #000;
}
.drop-menu li a:hover {
color: #8B7A73;
}
.drop-menu li ul {
margin-top: 15px;
display: none;
}
.drop-menu li li {
margin-bottom: 5px;
}
.drop-menu li li:last-child {
margin-bottom: 0;
}
.drop-menu li li a {
font-family: "Century Gothic Regular", sans-serif;
font-size: 14px;
font-weight: normal;
color: #383838;
letter-spacing: -0.02em;
border-bottom: 1px solid transparent;
}
.drop-menu li li a:hover {
border-bottom-color: #8B7A73;
}
.single-price {
font-size: 16px;
color: #747474;
font-weight: 500;
}
.full {
margin-left: -40px;
margin-right: -40px;
}
.gallery {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 40px;
}
.gallery a {
display: block;
width: 49.5%;
}
.gallery a:nth-child(1n+3) {
margin-top: 1%;
}
.gallery img {
display: block;
width: 100%;
height: auto;
}
.gallery-2 {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-right: -10px;
}
.gallery-2 div {
width: calc(100% / 3 - 10px);
margin-right: 10px;
}
.gallery-2 div:nth-child(1n+4) {
margin-top: 10px;
}
.gallery-2 img {
display: block;
max-width: 100%;
}
.post-single .list_a {
margin-right: 0;
padding-right: 0;
}
.post-single .price_row {
padding: 35px 40px;
background-color: #fff;
border: 1px solid #E5E7E9;
margin-bottom: 25px;
border-radius: 4px;
}
.post-single .price_row .col {
width: 45%;
}
.post-single .price_row ul {
margin-bottom: 0;
margin-left: 0;
}
.post-single .text .btn {
font-family: "Century Gothic Regular";
}
.post-single .text .or-phone {
font-family: "Century Gothic Regular";
}
.slider-img .draggable {
margin: 0 -5px;
}
.slider-img .slick-slide {
padding: 0 5px;
}
.slider-img img {
display: block;
width: 100%;
height: auto;
}
.accordion_item {
margin-bottom: 20px;
}
.accordion_item:last-child {
margin-bottom: 0;
}
.accordion_item.active_block .title_block {
font-weight: 600;
}
.accordion_item.active_block .title_block:before {
content: "";
background-image: url(//venesa.ru/wp-content/themes/venesa/images/icon-minus.svg);
}
.accordion_item .title_block {
font-size: 15px;
font-weight: 500;
color: #000;
position: relative;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 8px;
cursor: pointer;
}
.accordion_item .title_block:before {
content: "";
width: 40px;
height: 40px;
border-radius: 100%;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border: 1px solid #E5E7E9;
background-image: url(//venesa.ru/wp-content/themes/venesa/images/icon-plus.svg);
background-repeat: no-repeat;
background-position: center center;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-right: 18px;
}
.accordion_item .info {
padding-left: 58px;
display: none;
}
.post-info {
color: #A0A0A0;
}
.post-info p {
margin-right: 12px;
}
.post-info p:last-child {
margin-right: 0;
}
.post-info a {
color: #A0A0A0;
text-decoration: none;
}
.post-info a:hover {
color: #000;
text-decoration: underline;
}
.informer {
background-color: #F9F0E7;
font-size: 18px;
font-weight: 500;
margin-left: -40px;
margin-right: -40px;
padding: 34px 100px 34px 150px;
background-image: url(//venesa.ru/wp-content/themes/venesa/images/icon-informer.svg);
background-repeat: no-repeat;
background-position: 115px 40px;
margin-bottom: 55px;
margin-top: 45px;
}
.informer p {
margin-bottom: 5px;
}
.informer span {
display: block;
font-family: "Century Gothic Regular";
font-size: 24px;
font-weight: 500;
color: #AC9782;
}
.post-info-bottom {
margin-top: 60px;
padding-top: 22px;
border-top: 1px solid #ECECED;
}
.avtor {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-family: "Century Gothic Regular";
font-size: 18px;
color: #000;
font-weight: 500;
}
.avtor img {
display: block;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-right: 21px;
border-radius: 100%;
width: 85px;
height: 85px;
}
.avtor span {
display: block;
font-family: "Century Gothic Regular", sans-serif;
font-size: 14px;
font-weight: 500;
color: #747474;
margin-bottom: 7px;
}
.rating {
font-family: "Century Gothic Regular", sans-serif;
font-size: 14px;
font-weight: 500;
color: #747474;
}
.rating p {
margin-bottom: 5px;
}
.rating p:last-child {
margin-bottom: 0;
}
.rating-list {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 18px;
font-weight: 500;
color: #000;
font-family: "Century Gothic Regular";
}
.rating-list svg {
width: 24px;
height: 22px;
fill: #F1D1B0;
margin-right: 10px;
}
.gallery-slider img {
display: block;
width: 100%;
}
.gallery-slider .draggable {
margin-left: -5px;
margin-right: -5px;
}
.gallery-slider .slick-slide {
padding: 0 5px;
}
.price-popup {
margin-bottom: 15px;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
line-height: 1;
margin-top: -10px;
}
.price-popup .price-new {
font-weight: 600;
color: #8B7A73;
font-size: 20px;
margin-right: 15px;
}
.price-popup .price-old {
font-weight: 500;
color: #A8A9AF;
position: relative;
top: -2px;
text-decoration: line-through;
}
.right-margin {
margin-right: -385px;
}
.max850 {
max-width: 850px;
width: 850px;
}
.t40 {
margin-top: 40px;
}
.b0 {
margin-bottom: 0px;
}
.b5 {
margin-bottom: 5px;
}
.b6 {
margin-bottom: 6px;
}
.b7 {
margin-bottom: 7px;
}
.b8 {
margin-bottom: 8px;
}
.b9 {
margin-bottom: 9px;
}
.b10 {
margin-bottom: 10px;
}
.b15 {
margin-bottom: 15px;
}
.b20 {
margin-bottom: 20px;
}
.b25 {
margin-bottom: 25px;
}
.b30 {
margin-bottom: 30px;
}
.b35 {
margin-bottom: 35px;
}
.b40 {
margin-bottom: 40px;
}
.b45 {
margin-bottom: 45px;
}
.b50 {
margin-bottom: 50px;
}
.b60 {
margin-bottom: 60px;
}
.b65 {
margin-bottom: 65px;
}
.b70 {
margin-bottom: 70px;
}
.promo {
margin-bottom: 25px;
}
.promo img {
display: block;
width: 100%;
height: auto;
}
.alignleft {
float: left;
margin-right: 20px;
margin-bottom: 10px;
}
.alignright {
float: right;
margin-bottom: 10px;
margin-left: 20px;
}
.aligncenter {
display: block !important;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;
}
img.alignleft {
margin-top: 5px;
}
img.alignright {
margin-top: 5px;
}
img.aligncenter {
margin-top: 5px;
} .slick-slider {
position: relative;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0 0px;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
outline: none;
display: none;
}
[dir=rtl] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
.slick-prev,
.slick-next {
position: absolute;
display: block;
line-height: 0px;
font-size: 0px;
cursor: pointer;
background: transparent;
top: 50%;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
padding: 0;
border: none;
outline: none;
z-index: 4;
font-size: 20px;
width: 20px;
height: 20px;
color: #1abcda;
}
.slick-prev i,
.slick-next i {
font-size: 30px;
}
.slick-prev:hover,
.slick-next:hover {
color: #000;
}
.slick-prev {
left: 10px;
}
.slick-next {
right: 10px;
} .slick-dots {
position: absolute;
bottom: -5px;
list-style: none;
display: block;
text-align: center;
padding: 0;
margin: 0;
width: 100%;
}
.slick-dots li {
position: relative;
display: inline-block;
height: 15px;
width: 15px;
margin: 0 7px;
padding: 0;
cursor: pointer;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.slick-dots li button {
display: block;
border: 0;
background: #dcdcdc;
border-radius: 10px;
display: block;
height: 100%;
width: 100%;
outline: none;
line-height: 0px;
font-size: 0px;
color: transparent;
cursor: pointer;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.slick-dots li.slick-active button {
background-color: #b99e7c;
}
.slick-dots li:hover button {
background-color: #b99e7c;
} .text iframe {
width: 100%;
height: 460px;
}
.search_item {
margin-bottom: 40px;
border: 1px solid #747474;
padding: 20px;
border-radius: 5px;
}
.search_item .title {
margin-bottom: 10px;
font-size: 19px;
}
.search_item a {
color: #000;
text-decoration: none;
}
.search_item a:hover {
color: #747474;
}
.search_item .txt {
color: #000;
font-size: 14px;
}
.wrap.person .text:before,
.wrap.person .text:after {
display: none;
}
.person .video-wrapper {
padding-top: initial;
width: 100%;
height: 440px;
}
.wrap.person .wprt-container {
width: calc(100% - 320px);
}
.wrap.person img {
width: 240px;
display: block;
}
.wrap.person .text {
display: flex;
align-items: flex-start;
flex-wrap: wrap;
gap: 40px;
}
.to_top {
position: fixed;
left: 20px;
bottom: 20px;
width: 50px;
height: 50px;
background: #181518;
align-items: center;
justify-content: center;
color: #fff;
cursor: pointer;
font-size: 22px;
border-radius: 50%;
transform: rotate(-90deg);
border: 2px solid #fff;
display: none;
}
.to_top[style="display: block;"], .to_top[style*='opacity'] {
display: flex!important;
}
@media (max-width: 1310px) {
.wrap {
margin: 0 25px;
}
.services-prev {
left: 10px;
}
.services-next {
right: 10px;
left: auto;
}
#sticky-sticky-wrapper.is-sticky .logo-fixde {
display: none !important;
}
}
@media (max-width: 1260px) {
.main_menu a {
padding: 25px 10px;
}
.f70,
.f60 {
font-size: 50px;
}
.list-instagram img {
width: 250px;
height: auto;
}
.slider .draggable {
margin: 0 30px;
}
.about-us {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.about-us .thumb {
margin-right: 30px;
width: 40%;
}
.sertificat {
display: block;
}
.sertificat .rr {
margin-left: 0;
margin-top: 20px;
}
.sertificat .flx {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.feed-back .inner {
padding: 35px;
}
.feed-back .info {
padding: 0 35px;
}
.contact-block {
height: auto;
display: block;
}
.contact-block .info {
margin-right: 0;
padding-right: 0;
}
.contact-block .map {
position: relative;
top: 0;
left: 0;
width: 100%;
margin-top: 25px;
}
.col-1 {
width: 250px;
}
.tag-list {
bottom: 5px;
}
.box {
padding-left: 25px;
padding-right: 25px;
padding-bottom: 25px;
}
.box.p80 {
padding-left: 25px;
padding-right: 25px;
}
.p80 {
padding-left: 25px;
padding-right: 25px;
}
.full {
margin-left: -25px;
margin-right: -25px;
}
.group {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.group .thumb,
.group .thumb2 {
margin-right: 25px;
}
.group .info .flx {
display: block;
}
.group .info .or-phone {
margin-left: 0;
margin-top: 10px;
}
.message {
font-size: 14px;
}
.box .price_row {
margin-right: 0;
margin-left: 0;
padding: 25px;
}
}
@media (max-width: 1200px) {
#sticky-sticky-wrapper.is-sticky .main_menu .wrap {
padding-right: 260px;
}
#sticky-sticky-wrapper.is-sticky .main_menu a {
font-size: 13px;
padding: 10px 5px;
}
}
@media (max-width: 992px) {
.home_slider .slick-dots {}
.slide_item_home .inner {
max-width: 100%;
}
.slide_item_home .wrap {}
.slide_item_home {
height: auto;
background-position: center 0;
-webkit-background-size: cover;
background-size: cover;
min-height: 448px;
}
.slider-img img {
max-width: 300px !important;
height: auto !important;
}
aside {
display: none;
}
.text iframe {
width: 100%;
height: 360px;
}
.t40 {
margin-top: 30px;
}
.f18 {
font-size: 16px;
}
.avtor img {
margin-right: 15px;
}
.post-info-bottom {
margin-top: 30px;
}
.b50 {
margin-bottom: 30px;
}
.text .b60 {
margin-bottom: 30px;
}
.informer {
margin-left: -25px;
margin-right: -25px;
padding: 34px 75px 34px 60px;
background-position: 30px 37px;
font-size: 16px;
}
.informer span {
font-size: 20px;
}
.gallery-slider img {
width: 300px;
height: auto;
}
.max850 {
width: 100%;
max-width: 100%;
}
.grid_2 {
margin-right: -10px;
}
.grid_2 .col {
width: calc(100% / 2 - 10px);
margin-right: 10px;
}
.grid_2 .video_item {
width: 100%;
height: auto;
}
.post-single .price_row .b30 {
margin-bottom: 25px;
}
.p80 {
padding-right: 0;
padding-left: 0;
}
.full {
margin-left: 0;
margin-right: 0;
}
.accordion_item .title_block {
font-size: 16px;
}
.accordion_item .title_block:before {
content: "";
width: 32px;
height: 32px;
}
h2 {
font-size: 28px;
}
h3 {
font-size: 20px;
}
.content-row {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.list-3-col a {
font-size: 13px;
}
.tag-list {
bottom: 0px;
}
.f70,
.f60 {
font-size: 33px;
}
.grid_4 {
margin-right: -10px;
}
.grid_4 .col {
width: calc(100% / 3 - 10px);
margin-right: 10px;
}
.grid_4 .col:nth-child(1n+4) {
margin-top: 10px;
}
.slider-salle .slick-slide {
padding: 0px 0;
margin-right: 10px;
}
.slider-salle .draggable {
margin: 0 0;
}
.slider-price .slick-slide {
padding: 0px 0;
margin-right: 10px;
}
.slider-price .draggable {
margin: 0 0;
}
#sticky-sticky-wrapper.is-sticky .main_menu .wrap {
padding-right: 0;
}
#sticky-sticky-wrapper {
height: auto !important;
z-index: 5;
}
.list_a {
margin-right: -25px;
overflow-x: auto;
}
.services .draggable {
margin-right: -25px;
}
.slider .draggable {
margin-right: -25px !important;
}
.grid_3 .draggable {
margin-right: -25px;
}
.hide_992 {
display: none !important;
}
body {
font-size: 14px;
}
.btn {
font-size: 13px;
}
.medium {
padding: 4px 15px;
}
.copy {
font-size: 12px;
}
.copy p {
margin-bottom: 12px;
}
.copy p:last-child {
margin-bottom: 0;
}
.copy li {
margin-bottom: 5px;
}
.copy li:last-child {
margin-bottom: 0;
}
.copy li a {
font-size: 12px;
font-weight: 500;
}
.foot-copy {
text-align: center;
}
.foot-copy .year {
display: none;
}
.foot-top {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
border-bottom-width: 0;
padding-bottom: 0;
margin-bottom: 15px;
}
.foot-top .social {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.foot-top .flx {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.col-1 {
width: 100%;
}
.col-4 {
width: 100%;
margin-left: 0;
}
.col-2 {
display: none;
}
.col-3 {
display: none;
}
.fon {
padding: 25px 0;
}
.fon-brown {
padding: 20px 0;
}
.fon-brown .flx {
font-size: 15px;
}
.fon-brown .flx small {
font-size: 12px;
}
.fon-brown .btn {
font-size: 13px;
}
.contact-block {
margin-bottom: 0 !important;
}
.contact-block .map {
margin-left: -25px;
width: calc(100% + 50px);
}
.feed-back {
padding-top: 25px;
}
.sertificat {
display: none;
}
.about-us {
display: block;
}
.about-us .thumb {
margin-bottom: 20px;
width: 100%;
margin-right: 0;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.about-us .thumb img {
width: 50%;
height: auto;
}
.about-us .title {
margin-bottom: 15px;
}
.about-us .text p {
margin-bottom: 15px;
}
.about-us .text p:last-child {
margin-bottom: 0;
}
.tabs_nav {
margin-bottom: 20px;
}
.tabs_nav li {
margin-right: 25px;
font-size: 25px;
}
.black-block {
padding: 25px 0;
text-align: center;
}
.black-block .flx {
display: block;
}
.black-block .info {
font-size: 12px;
margin-right: 0;
}
.black-block .info p {
margin-bottom: 10px;
}
.black-block .info p:first-child {
font-size: 15px;
}
.black-block .right {
margin-top: 15px;
}
.black-block a[href^="tel:"] {
font-size: 18px;
}
.grid_3 {
display: block;
margin-right: 0;
}
.grid_3 .col {
width: auto;
margin-right: 10px;
}
.grid_3 .col:nth-child(1n+2) {
margin-top: 0;
}
.reviews-item {
width: 295px;
padding: 0 20px 25px 25px;
}
.reviews-item .name {
font-size: 15px;
margin-top: 2px;
}
.reviews-item .name img {
width: 80px;
height: 80px;
}
.reviews-item .text {
font-size: 13px;
}
.reviews-item .reviews-more {
font-size: 12px;
}
.row-3 .blog_item,
.grid_4 .blog_item {
width: 100%;
}
.blog_item {
width: 193px;
}
.blog_item .thumb {
margin-bottom: 12px;
}
.blog_item .date {
margin-bottom: 2px;
font-size: 11px;
}
.blog_item .title {
margin-bottom: 4px;
font-size: 15px;
}
.blog_item .txt {
font-size: 12px;
}
.price_item {
width: 317px;
}
.price_item .title {
font-size: 15px;
}
.price_item .price {
font-size: 11px;
}
.price_item .ava {
width: 45px;
margin-right: 17px;
}
.price_item .top {
padding-bottom: 10px;
margin-bottom: 10px;
}
.price_item .btn {
width: 100%;
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.price_list {
font-size: 12px;
}
.reviews-slider .draggable {
margin: 0;
}
.reviews-slider .slick-slide {
padding: 0;
margin-right: 10px;
}
.slider .draggable {
margin: 0;
}
.slider .slick-slide {
padding: 0;
margin-right: 10px;
}
.slider-in-post .draggable {
margin: 0;
}
.slider-in-post .slick-slide {
padding: 0;
margin-right: 10px;
width: 188px;
}
.video_item {
width: 282px;
height: 164px;
}
.video_item .title {
padding: 10px 19px;
font-size: 14px;
}
.row-3 {
margin-right: -10px;
}
.row-3 .col {
width: calc(100% / 3 - 10px);
margin-right: 10px;
}
.row-3 .salle_item {
width: 100%;
}
.salle_item {
width: 282px;
}
.salle_item .title {
font-size: 16px;
}
.salle_item .date {
font-size: 11px;
}
.slide_item {
width: 188px;
padding-left: 23px;
padding-bottom: 15px;
}
.slide_item .thumb {
margin-bottom: 12px;
}
.slide_item .name {
font-size: 15px;
}
.slide_item .txt {
font-size: 11px;
}
.slide_item .txt2 {
font-size: 11px;
}
.list_a a {
padding: 7px 15px;
}
.post .text {
font-size: 13px;
}
.post .text p:first-child {
font-size: 15px;
}
.b70 {
margin-bottom: 30px;
}
.b65 {
margin-bottom: 30px;
}
.b60 {
margin-bottom: 30px;
}
.b30 {
margin-bottom: 15px;
}
.b20 {
margin-bottom: 15px;
}
.f36 {
font-size: 25px;
}
.sub_name span {
font-size: 25px;
}
.sub_name span br {
display: none;
}
.services_item {
width: 188px;
height: 228px;
}
.services_item .thumb {
height: 155px;
margin-left: 23px;
}
.services_item .title {
font-size: 15px;
padding: 10px 20px;
}
.post {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.post .thumb {
margin-left: 0;
margin-bottom: 20px;
}
.slide_item_home {
height: auto;
}
.slide_item_home .wrap {
padding: 50px 0px;
}
.slide_item_home .small {
font-size: 10px;
}
.slide_item_home .name {
font-size: 33px;
}
.slide_item_home .mes {
font-size: 11px;
}
.slide_item_home .b30 {
margin-bottom: 15px;
}
.f20 {
font-size: 16px;
}
.main_menu {
position: fixed;
top: 57px;
left: 0;
width: 100%;
background-color: #fff;
z-index: 5;
padding: 0px 25px;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
visibility: hidden;
opacity: 1;
-webkit-transform: translate(0, -50px);
transform: translate(0, -50px);
}
.main_menu.active {
visibility: visible;
opacity: 1;
-webkit-transform: translate(0);
transform: translate(0);
}
.main_menu .wrap {
margin: 0;
}
.main_menu ul {
border-top: 1px solid #E8E8E8;
padding-top: 20px;
padding-bottom: 20px;
}
.main_menu li {
display: block;
margin-bottom: 0px;
}
.main_menu a {
display: block;
padding: 10px 0;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
color: #000;
}
header {
display: none;
}
#page {
padding-top: 57px;
}
.mobile-header {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 57px;
background-color: #fff;
z-index: 5;
padding: 0 30px;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.mobile-header .logo-mobile {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.mobile-header .right {
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.mobile_search {
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
visibility: hidden;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
opacity: 0;
}
.mobile_search.active {
opacity: 1;
visibility: visible;
}
.mobile_search input {
width: 100%;
height: 57px;
padding-right: 100px;
padding-left: 25px;
font-family: "Century Gothic Regular", sans-serif;
color: #6A6B6F;
font-size: 14px;
line-height: 1;
outline: none;
border-width: 0;
}
.mobile_search button {
position: absolute;
top: 0%;
right: 25px;
height: 100%;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: transparent;
border-width: 0;
cursor: pointer;
}
.mobile_search svg {
display: block;
width: 15px;
height: 15px;
}
.mobile_search .close_form {
background-image: url(//venesa.ru/wp-content/themes/venesa/images/close.svg);
background-repeat: no-repeat;
background-position: center center;
width: 13px;
height: 14px;
position: absolute;
top: 50%;
right: 60px;
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
z-index: 3;
}
.phone-mobile {
margin-right: 25px;
}
.phone-mobile a {
display: block;
padding: 5px;
}
.phone-mobile svg {
width: 22px;
height: 21px;
}
.open_search {
margin-right: 30px;
}
.open_search svg {
width: 18px;
height: 18px;
}
.open_menu {
cursor: pointer;
width: 21px;
height: 21px;
position: relative;
}
.open_menu.active .icon-open {
opacity: 0;
visibility: hidden;
}
.open_menu.active .icon-close {
opacity: 1;
visibility: visible;
}
.open_menu svg {
width: 21px;
height: 21px;
}
.open_menu .icon-open {
display: block;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
position: absolute;
top: 0;
left: 0;
}
.open_menu .icon-close {
display: block;
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
position: absolute;
top: 0;
left: 0;
}
.breadcrumbs {
margin-bottom: 15px;
}
.box {
margin-left: -25px;
margin-right: -25px;
margin-bottom: 10px;
}
.big {
padding: 11px 22px;
}
.reviews-slider {
margin-right: -25px;
}
.content {
margin-left: -25px;
margin-right: -25px;
padding: 0 25px;
}
}
@media (max-width: 767px) {
.slide_item_home {
height: auto;
background-position: center 0;
-webkit-background-size: cover;
background-size: cover;
min-height: 490px;
}
.reviews-slider-in-post .slick-slide {
padding-left: 0;
padding-right: 0;
margin-right: 10px;
}
.reviews-slider-in-post .draggable {
margin: 0;
}
.accordion_item .title_block {
font-size: 15px;
}
.text>ul {
margin-left: 15px;
}
.text blockquote {
font-size: 16px;
}
.post-single .price_row {
padding: 25px;
}
.post-single .price_row .flx {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.post-single .price_row .col {
width: 100%;
}
.post-single .price_row li .flx {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.post-single .price_row .btn {
text-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.message {
font-size: 13px;
}
.box .price_row {
display: block;
padding: 15px;
}
.box .price_row .col {
width: 100%;
margin-bottom: 5px;
}
.box .price_row .col:last-child {
margin-bottom: 0;
}
.vid .price_row {
padding: 15px;
}
.vid .price_row .flx.jcsb:first-child {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.vid .price_row .col {
width: 100%;
}
.group .text {
font-size: 13px;
}
.list-3-col {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.list-3-col .col {
width: 48%;
}
.list-3-col .col:nth-child(1n+3) {
margin-top: 20px;
}
.group {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.group .thumb {
margin-right: 0;
margin-bottom: 20px;
}
.has-tag {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.tag-list {
margin-top: 15px;
}
.row-3 .col {
width: calc(100% / 2 - 10px);
margin-right: 10px;
}
.row-3 .col:nth-child(1n+3) {
margin-top: 20px;
}
.grid_4 {
margin-right: -10px;
}
.grid_4 .col {
width: calc(100% / 2 - 10px);
margin-right: 10px;
}
.grid_4 .col:nth-child(1n+3) {
margin-top: 10px;
}
.popup-wrap {
width: 90%;
}
.fon-brown .flx {
display: block;
text-align: center;
}
.fon-brown .rr {
margin-left: 0;
margin-top: 12px;
}
.feed-back .info {
text-align: center;
}
.feed-back .info br {
display: none;
}
.feed-back-form {
display: block;
margin-right: 0;
}
.feed-back-form .button {
width: 100%;
margin-top: 15px;
}
.button {
height: 40px;
font-size: 14px;
}
.form-item {
margin-right: 0;
}
.form-item:last-child {
width: 100%;
}
.list_a {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
overflow-x: auto;
}
.list_a a {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.hide_767 {
display: none !important;
}
.post .thumb {
width: 100%;
}
.list-instagram img {
width: 200px;
}
.services-prev { }
.services-next { }
.post-info-bottom {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.avtor {
width: 100%;
margin-bottom: 15px;
}
}
@media (max-width: 650px) {
.wrap.person .wprt-container {
width: 100%;
}
.wrap.person .text {
justify-content: center;
}
}
@media (max-width: 550px) {
h2 {
font-size: 22px;
}
h3 {
font-size: 19px;
}
.grid_2 {
margin-right: 0;
}
.grid_2 .col {
width: calc(100% / 1 - 0px);
margin-right: 0;
}
.grid_2 .col:nth-child(1n+2) {
margin-top: 10px;
}
.group .thumb {
width: 100%;
}
.row-3 .col {
width: calc(100% / 1 - 10px);
margin-right: 10px;
}
.row-3 .col:nth-child(1n+2) {
margin-top: 20px;
}
.grid_4 {
margin-right: -10px;
}
.grid_4 .col {
width: calc(100% / 1 - 10px);
margin-right: 10px;
}
.grid_4 .col:nth-child(1n+1) {
margin-top: 10px;
}
.popup-wrap {
padding: 40px 25px;
}
.popup-close {
top: 15px;
right: 15px;
}
.feed-back .sub_name span {
font-size: 22px;
}
.about-us .thumb {
display: block;
}
.about-us .thumb img {
width: 100%;
}
.tabs_nav {
overflow-x: auto;
padding-bottom: 10px;
}
.tabs_nav li {
-ms-flex-negative: 0;
flex-shrink: 0;
}
.hide_550 {
display: none !important;
}
.list-instagram img {
width: 150px;
}
.text iframe {
width: 100%;
height: 250px;
}
}
.ymaps-2-1-78-ground-pane {
filter: grayscale(1);
-ms-filter: grayscale(1);
-webkit-filter: grayscale(1);
-moz-filter: grayscale(1);
-o-filter: grayscale(1);
}.hf-message {
margin: 15px auto;
text-align: center;
padding: 5px 15px;
}
.hf-message.hf-message-error {
border: 1px solid #ff9595;
background: #ffe2e2;
}
.hf-message.hf-message-warning {
border: 1px solid #ffda95;
background: #fff5e2;
}
.hf-message.hf-message-success {
border: 1px solid #27c735;
background: #27c73517;
}
.wp-pagenavi {
margin: 40px auto 70px;
text-align: center;
}
.wp-pagenavi a {
color: #000;
}
.w100 {
width: 100%;
}
.price_list .t1 a,
.black-link {
color: #000000;
text-decoration: none;
}
.price_list .t1 a:hover,
.black-link:hover {
text-decoration: underline;
}
.ymaps-2-1-79-ground-pane {
filter: grayscale(1);
-ms-filter: grayscale(1);
-webkit-filter: grayscale(1);
-moz-filter: grayscale(1);
-o-filter: grayscale(1);
}
.price_list.showfull li:nth-child(1n+8) {
display: block !important;
}
@media (max-width: 992px) {
.grid_3_responsive .col {
width: calc(100% / 3 - 30px);
margin-right: 30px;
margin-bottom: 30px;
}
.grid_3_responsive {
display: flex;
flex-wrap: wrap;
margin-right: -30px;
}
.grid_3_responsive .video_item {
overflow: hidden !important;
border-radius: 4px;
width: 100%;
}
}
@media (max-width: 767px) {
.grid_3_responsive .col {
width: calc(100% / 2 - 30px);
margin-right: 30px;
margin-bottom: 30px;
}
}
@media (max-width: 576px) {
.grid_3_responsive .col {
width: calc(100% - 30px);
margin-right: 30px;
margin-bottom: 30px;
}
}
.services_item .thumb {
background-position: center;
background-size: cover;
}
.price_list.show-all li {
display: block !important;
} ul.header-menu li {
position: relative;
}
ul.header-menu li ul.sub-menu {
position: absolute;
display: block;
z-index: 2;
background: #fff;
margin-top: -4px;
min-width: 100%;
width: 250px;
opacity: 0;
visibility: hidden;
transition: .2s;
border: none;
}
ul.header-menu li:hover ul.sub-menu {
opacity: 1;
visibility: visible;
}
ul.header-menu li ul.sub-menu li {
box-shadow: 0px 0px 1px 0px #ebebeb;
}
ul.header-menu li ul.sub-menu li a {
padding: 10px 15px;
text-transform: unset;
font-weight: 500;	
}
ul.header-menu li a span.arrow {
display: none;
}
@media (max-width: 992px) {
ul.header-menu li a {
position: relative;
border-bottom: 1px solid #eee;
}
ul.header-menu li a span.arrow {
background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='black'/></g></svg>");
width: 15px;
height: 15px;
background-position: center;
background-repeat: no-repeat;
background-size: 15px 15px;
background-color: #fbfbfb;
padding: 0 20px;
display: block;
position: absolute;
right: 0;
top: 0;
bottom: 0;
height: 100%;
z-index: 9;
}
ul.header-menu li.sub-menu-active .sub-menu {
max-height: unset;
}
ul.header-menu li ul.sub-menu {
position: static;
max-height: 0;
overflow: auto;
padding: 0;
margin: 0;
visibility: visible;
opacity: 1;
padding-left: 10px;
}
ul.header-menu li.sub-menu-active a span.arrow {
background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='white'/></g></svg>");
background-position: center;
background-repeat: no-repeat;
background-size: 15px 15px;
background-color: #7e7e7e;
transform: rotate(180deg);
}
}
.services:not(.slick-initialized) {
display: flex;
flex-wrap: wrap;
margin: 20px -15px;
}
.services:not(.slick-initialized) > div {
flex: 0 0 20%;
width: 20%;
padding: 15px;
}
.services > div .services_item {
width: 100%;
max-width: 100%;
}
@media (max-width: 1310px) {
.services:not(.slick-initialized) > div {
flex: 0 0 25%;
width: 25%;
}
}
.cs-form-inline {
margin-bottom: 20px;
}
.cs-form-inline>form {
display: flex;
gap: 30px;
}
@media (max-width: 767px) {
.cs-form-inline>form {
display: block;
}
}
.cs-form-inline .wpforms-field-container {
display: flex;
flex: 1;
gap: 30px;
}
@media (max-width: 767px) {
.cs-form-inline .wpforms-field-container {
display: block;
}
}
div.wpforms-container-full.cs-form-inline .wpforms-form .wpforms-field {
flex: 1;
}
div.wpforms-container-full .wpforms-form .wpforms-field {
padding: 0;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
display: none;
}
div.wpforms-container-full .wpforms-form input[type=text] {
max-width: none;
font-family: "Century Gothic Regular", sans-serif;
font-size: 14px;
line-height: 1;
font-weight: normal;
color: #000;
width: 100%;
padding: 17px 0;
border-width: 0;
border-bottom: 1px solid #C4C4C4;
outline: none;
height: auto;
}
div.wpforms-container-full .wpforms-form input::placeholder {
color: #000;
opacity: 1;
}
div.wpforms-container-full .wpforms-form input::-webkit-input-placeholder {
color: #000;
opacity: 1;
}
div.wpforms-container-full .wpforms-form input::-moz-placeholder {
color: #000;
opacity: 1;
}
div.wpforms-container-full .wpforms-form input::-ms-input-placeholder {
color: #000;
opacity: 1;
}
div.wpforms-container-full .wpforms-form .tel {
background-image: url(/wp-content/themes/venesa/images/ru.svg);
background-repeat: no-repeat;
background-position: 0 15px;
}
div.wpforms-container-full .wpforms-form .tel input[type=text] {
padding-left: 30px;
background-color: transparent;
} div.wpforms-container-full.cs-form-inline .wpforms-form .wpforms-submit-container {
width: 166px;
padding-top: 0;
}
@media (max-width: 767px) {
div.wpforms-container-full.cs-form-inline .wpforms-form .wpforms-submit-container {
width: 100%;
padding-top: 15px;
}
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
padding-top: 30px;
}
div.wpforms-container-full .wpforms-form button[type=submit] {
border-width: 0;
cursor: pointer;
background-color: #000;
color: #fff;
font-family: HelveticaNeueCyr, sans-serif;
font-size: 14px;
font-weight: bold;
outline: none;
height: 53px;
width: 100%;
border-radius: 4px;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover {
background-color: #8B7A73;
}
.cs-form-inline .tel {
margin-bottom: 30px;
}
.cs-form-inline .form-item {
&:last-child {
width: 100%;
}
}
.cs-form-inline .button {
width: 100%;
justify-content: center;
text-align: center;
} .video-wrapper {
position: relative;
padding-top: 56.25%;
}
.video-wrapper iframe {
width: 100%;
height: 100%;
display: block;
position: absolute;
margin: 0;
top: 0;
left: 0;
border: none;
}
div[id*="gb-widget"] {
bottom: 200px !important;
}
.articles-video__container {
display: flex;
gap: 20px;
width: 100%;
justify-content: space-between;
margin-bottom: 30px;
}
.articles-video__container ul{
margin-bottom: 15px;
list-style-type: disc;
list-style-position: inside;
margin-left: 30px;
}
.articles-video__container div {
flex: 1;
}
@media (max-width: 768px) {
div[id*="gb-widget"] {
right: 30px !important;
}
.articles-video__container {
flex-direction: column;
}
}
.slide_item_home {
width: 100%;
background-size: 100%;
}
.mt-25{
margin-top: 25px;
}
.banner_service_new{
width: 100%;
min-height: 196px;
margin-bottom: 28px;
border-radius: 5px;
overflow: hidden;
padding: 21px 37px;
position: relative;
display: flex;
align-items: flex-end;
}
.background_image_bs{
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.background_image_bs img{
width: 100%;
height: 100%;
object-fit: cover;
}
.text_block_bs{
display: grid;
grid-template-columns: 1fr 170px;
width: 100%;
position: relative;
z-index: 1;
gap: 15px;
}
.title_bs{
display: flex;
align-items: flex-end;
}
.title_bs h1{
font-weight: 400;
font-size: 40px;
line-height: 120%;
text-transform: uppercase;
color: #FFFFFF;
}
.btn_bs{
display: flex;
align-items: flex-end;
justify-content: flex-end;
}
.btn_bs .js-open-popup-custom{
border: 1px solid #fff;
background: transparent;
color: #fff;
font-size: 16px;
display: block;
text-align: center;
padding: 14px;
max-width: 168px;
width: 100%;
}
.blur_bg_bs{
background: #11111133;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
@media(max-width: 768px){
.text_block_bs{
grid-template-columns: 1fr;
}
}
@media(max-width: 576px){
.banner_service_new{
padding: 20px;
}
.title_bs h1{
font-size: 30px;
}
}
.price_service_new{
background: #CFCFCF;
padding: 1px;
border-radius: 5px;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 1px;
align-items: center;
margin-bottom: 28px;
}
.item_ps{
background: #F9F9F9;
display:flex;
justify-content: space-between;
align-items: center;
width: 100%;
height: 100%;
padding: 15px 25px;
gap: 10px;
}
.name_ps{
font-weight: 400;
font-size: 14px;
line-height: 100%;
}
.price_ps{
font-weight: 700;
font-size: 16px;
line-height: 100%;
white-space: nowrap;
}
@media(max-width: 576px){
.price_service_new{
grid-template-columns: 1fr;
}
}
@media(min-width:576px){
.item_ps.last{
grid-column: 1 / span 2;
}
}
.do_posle_new{
width: 100%;
display: grid;
gap: 15px;
grid-template-columns: 1fr;
margin-bottom: 28px;
}
.item_dp{
width: 100%;
display: grid;
gap: 15px;
grid-template-columns: 1fr 1fr;
}
.item_dp img{
display: block;
width: 100%;
aspect-ratio: 527 / 242;
object-fit: cover;
}
@media(max-width: 576px){
.item_dp{
grid-template-columns: 1fr;
}
}
.articles-video__container p{
flex-basis: 50%;
}