/*
Theme Name: mixmax
Theme URI: https://web770.ru/
Version: 1.0
Tags: clean, development, html5, bootstrap
Description: Clean wordpress theme. Support https://web770.ru
Author: Botvinnik Mihoel
Author URI: https://web770.ru
*/

/* reset */


* {padding: 0; margin: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html {overflow-y: scroll;overflow-x: hidden;}
body.page-id-11 { font-size: 16px; color: #1e1e1e; margin: 0px; padding: 0px; line-height: 1.3; font-family: 'MuseoSansCyrl', sans-serif; font-weight: 100;}
h1, h2, h3, h4, h5, h6 .h1, .h2, .h3, .h4, .h5, .h6 {margin-top: 0; margin-bottom: 22px; display: block; font-weight: normal;}
h1, .h1 {font-size: 40px; font-weight: 900;}
h2, .h2 {font-size: 30px; font-weight: 500;}
h3, .h3 {font-size: 24px; font-weight: 500;}
h4, .h4 {font-size: 20px;}
h5, .h5 {font-size: 18px;}
h6, .h6 {font-size: 60px; text-align: center;letter-spacing: 1.5px;}
button {transition: 0.5s;border: 2px solid #823bb9; display: inline-block; text-transform: uppercase; font-size: 16px; color: #823bb9; padding: 14px 31.188px; background-color: transparent; outline: none!important;}
.button {transition: 0.5s;border: 2px solid #823bb9; margin-top: 20px; display: inline-block; text-transform: uppercase; font-size: 16px; color: #823bb9; padding: 14px 31.188px; background-color: transparent; outline: none!important;}
/*button:hover, button.active, .button:hover  {background-color: #823bb9;color: #fff; text-decoration: none; }*/
p {margin-bottom: 20px;}
a{color: #04707d; text-decoration: underline; cursor: pointer; font-size: 16px;transition: all 0.3s ease;}
a:hover {color: #04707d; text-decoration: none;}
img {height: auto; vertical-align: middle;  border: none; max-width: 100%;}
b, strong {font-weight: 500;}
form { padding: 0; margin: 0;display: block;}
input  {outline: none!important; border: 1px solid #ccc; background: #fff; padding:7px 10px; font-size: 14px; color: #000;}
select { background: #fff; border: 1px solid #ebebeb;font-size: 14px;}
label {cursor: pointer;}
div {box-sizing: border-box;}
ul, ol {padding: 0; margin: 0;}
.clear {clear: both;}
.rows {margin: 0 -15px;}

/* MyriadPro */

@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/MyriadPro-Regular.otf')  format('opentype'),
	     url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf')  format('truetype'), url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* MuseoSansCyrl */

@font-face {
  font-family: 'MuseoSansCyrl';
  src: url('fonts/MuseoSansCyrl-300.eot?#iefix') format('embedded-opentype'),  url('fonts/MuseoSansCyrl-300.woff') format('woff'), url('fonts/MuseoSansCyrl-300.ttf')  format('truetype'), url('fonts/MuseoSansCyrl-300.svg#MuseoSansCyrl-300') format('svg');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'MuseoSansCyrl';
  src: url('fonts/MuseoSansCyrl-900.eot?#iefix') format('embedded-opentype'),  url('fonts/MuseoSansCyrl-900.woff') format('woff'), url('fonts/MuseoSansCyrl-900.ttf')  format('truetype'), url('fonts/MuseoSansCyrl-900.svg#MuseoSansCyrl-900') format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'MuseoSansCyrl';
  src: url('fonts/MuseoSansCyrl-100.eot?#iefix') format('embedded-opentype'),  url('fonts/MuseoSansCyrl-100.woff') format('woff'), url('fonts/MuseoSansCyrl-100.ttf')  format('truetype'), url('fonts/MuseoSansCyrl-100.svg#MuseoSansCyrl-100') format('svg');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'MuseoSansCyrl';
  src: url('fonts/MuseoSansCyrl-500.eot?#iefix') format('embedded-opentype'),  url('fonts/MuseoSansCyrl-500.woff') format('woff'), url('fonts/MuseoSansCyrl-500.ttf')  format('truetype'), url('fonts/MuseoSansCyrl-500.svg#MuseoSansCyrl-500') format('svg');
  font-weight: 500;
  font-style: normal;
}

/* Roboto */

@font-face {
  font-family: 'Roboto';
  src: url('fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),  url('fonts/Roboto-Light.woff') format('woff'), url('fonts/Roboto-Light.ttf')  format('truetype'), url('fonts/Roboto-Light.svg#Roboto-Light') format('svg');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/Roboto-Bold.woff') format('woff'), url('fonts/Roboto-Bold.ttf')  format('truetype'), url('fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/Roboto-Regular.woff') format('woff'), url('fonts/Roboto-Regular.ttf')  format('truetype'), url('fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),  url('fonts/Roboto-Black.woff') format('woff'), url('fonts/Roboto-Black.ttf')  format('truetype'), url('fonts/Roboto-Black.svg#Roboto-Black') format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype'),  url('fonts/Roboto-Thin.woff') format('woff'), url('fonts/Roboto-Thin.ttf')  format('truetype'), url('fonts/Roboto-Thin.svg#Roboto-Thin') format('svg');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),  url('fonts/Roboto-Medium.woff') format('woff'), url('fonts/Roboto-Medium.ttf')  format('truetype'), url('fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
}


/* header */
.di_toptop {background: url(/wp-content/themes/mixmax/images/background_header.jpg) no-repeat center;}
.di_header_top {color: #fffefe; text-align: right; padding-top: 46px;}
.di_header_top span {font-weight: 700; font-size: 24px;}
.di_header_top span span {font-weight: 100; letter-spacing: 0.4px;}
.di_header_top a {-webkit-box-shadow: 0px 1px 3px 1px rgba(127,6,6,0.35); -moz-box-shadow: 0px 1px 3px 1px rgba(127,6,6,0.35); box-shadow: 0px 1px 3px 1px rgba(127,6,6,0.35); padding: 6.5px 15px 6.5px 17px; letter-spacing: 0.2px; margin-top: 8px; display: inline-block; text-decoration: none; font-weight: 300; color: #fffefe; font-size: 16px; border-top: 1px solid #ff565f; border-bottom: 1px solid #b90009; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; /* gradient */ background: -moz-linear-gradient(270deg, rgba(254,0,13,1) 0%, rgba(220,0,11,1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254,0,13,1)), color-stop(100%, rgba(220,0,11,1))); /* safari4+,chrome */ background: -webkit-linear-gradient(270deg, rgba(254,0,13,1) 0%, rgba(220,0,11,1) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(270deg, rgba(254,0,13,1) 0%, rgba(220,0,11,1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(270deg, rgba(254,0,13,1) 0%, rgba(220,0,11,1) 100%); /* ie10+ */ background: linear-gradient(180deg, rgba(254,0,13,1) 0%, rgba(220,0,11,1) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe000d', endColorstr='#dc000b',GradientType=0 ); /* ie6-9 */}
.di_header_top a:hover {border-top: 1px solid #DB4B52; border-bottom: 1px solid #9E0008; background: -moz-linear-gradient(270deg, rgba(209,0,10,1) 0%, rgba(186,0,9,1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(209,0,10,1)), color-stop(100%, rgba(186,0,9,1))); /* safari4+,chrome */ background: -webkit-linear-gradient(270deg, rgba(209,0,10,1) 0%, rgba(186,0,9,1) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(270deg, rgba(209,0,10,1) 0%, rgba(186,0,9,1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(270deg, rgba(209,0,10,1) 0%, rgba(186,0,9,1) 100%); /* ie10+ */ background: linear-gradient(180deg, rgba(209,0,10,1) 0%, rgba(186,0,9,1) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D1000A', endColorstr='#BA0009',GradientType=0 ); /* ie6-9 */}
.di_header .di_org {font-size: 30px; font-weight: 300; padding-top: 8px; letter-spacing: 0.4px;}

.di_header {color: #fffefe; text-align: center; padding-top: 224px; padding-bottom: 224px;}
.di_header .di_s_dushoi {letter-spacing: 0.7px; font-size: 65px; font-weight: 700; text-transform: uppercase; padding-top: 0;    line-height: 1; margin-top: 20px;}
.di_header a {-webkit-transition: all 1s ease; transition: all 1s ease; margin-top: 37px; padding: 6.5px 27px; display: inline-block; color: #fffefe; text-decoration: none; font-size: 16px; font-weight: 100; border: 1px solid #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.di_header a img {vertical-align: baseline; margin-left: 8px;}
.di_header a:hover {background: rgba(0, 0, 0, 0.65);}

.di_toptop > .row > .container {padding: 0px;}

.di_photos>div {display: inline-block; padding: 0 5px;}
.di_photos {text-align: center;}
.di_raw .wpb_content_element {margin-bottom: 0!important;}

.di_nam_doveryaut {padding-top: 17px; letter-spacing: 0.5px;}
.di_photos>div>img {vertical-align: middle;}
.di_brands .wpb_raw_code.wpb_content_element.wpb_raw_html {margin-bottom: 16px;}
.di_brands {padding-bottom: 48px;}
.di_cf1 {background: white; text-align: center; margin-top: 68px; padding: 47px 30px 28px; margin-bottom: 104px;}
.di_cf1 .di_heading_cf {color: #f2000c; font-size: 30px; font-family: 'MyriadPro-Regular';}
.di_cf1 .di_heading2_cf {color: #4a4a4a; font-size: 16px; padding-top: 29px; margin-bottom: 17px;}
.di_cf_form {float: right!important; width: 52.7%!important;}
.di_cf1 label {color: #4a4a4a; font-size: 14px;}
.di_cf1 p {text-align: left;}
.di_cf1 .your-name input {width: 100%; text-align: center;}
.di_cf1 p:first-child label {}
.di_cf1 .your-name {display: block; margin-top: 6px;}
.di_cf1 input {padding: 8.5px 16px; border-color: #d1d1d1; cursor: pointer; font-size: 24px;}
.di_cf1 input:focus {border-color: red;}
.di_cf1 p {margin-bottom: 12px;}
.di_number_form input {float: left;}
.di_cf1 p:nth-of-type(2) {margin-bottom: 6px;}
.di_number_form span:first-child input {width: 12.8%; margin-right: 2.8%;}
.di_number_form span:nth-child(2) input {width: 21.6%; margin-right: 2.8%;}
.di_number_form span:nth-child(3) input {width: 59.7%;}
.di_cf1 .wpcf7-submit, .di_cf_with_select a.popup, .di_cf_televiz_wrap .di_cf_televiz input[type="submit"] {padding: 4.5px 16px 11.5px 16px; letter-spacing: 0.3px; width: 100%; margin-top: 19px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 24px; font-weight: 500; border: none; color: white; -webkit-box-shadow: 0px 3px 2px 0px rgba(127, 6, 6, 0.35); -moz-box-shadow: 0px 3px 2px 0px rgba(127, 6, 6, 0.35); box-shadow: 0px 3px 2px 0px rgba(127, 6, 6, 0.35); background: -moz-linear-gradient(90deg, rgba(219,0,11,1) 0%, rgba(255,0,13,1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,0,13,1)), color-stop(100%, rgba(219,0,11,1))); /* safari4+,chrome */ background: -webkit-linear-gradient(90deg, rgba(219,0,11,1) 0%, rgba(255,0,13,1) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(90deg, rgba(219,0,11,1) 0%, rgba(255,0,13,1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(90deg, rgba(219,0,11,1) 0%, rgba(255,0,13,1) 100%); /* ie10+ */ background: linear-gradient(0deg, rgba(219,0,11,1) 0%, rgba(255,0,13,1) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff000d', endColorstr='#db000b',GradientType=0 ); /* ie6-9 */border-top: 1px solid #ff565f; border-bottom: 1px solid #b90009;}
.di_cf1 .wpcf7-submit:hover, .di_cf_with_select a.popup:hover, .di_cf_televiz_wrap .di_cf_televiz input[type="submit"]:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(209,0,10,1)), color-stop(100%, rgba(186,0,9,1))); background: -webkit-linear-gradient(270deg, rgba(209,0,10,1) 0%, rgba(186,0,9,1) 100%); background: -o-linear-gradient(270deg, rgba(209,0,10,1) 0%, rgba(186,0,9,1) 100%); background: -ms-linear-gradient(270deg, rgba(209,0,10,1) 0%, rgba(186,0,9,1) 100%); background: linear-gradient(180deg, rgba(209,0,10,1) 0%, rgba(186,0,9,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D1000A', endColorstr='#BA0009',GradientType=0 );}
.di_cf_with_select a.popup {margin-top: 0; padding: 9.5px 15px 14.5px 15px; text-decoration: none; text-align: center;}
.wpcf7 div.wpcf7-validation-errors, .wpcf7 div.wpcf7-mail-sent-ok {text-align: center; position: absolute; bottom: -16px; width: 100%; margin: 2em 0 1em;}
.wpcf7 span.wpcf7-not-valid-tip {width: 32px; left: -36px; height: 30px; position: absolute; top: 9px; text-indent: -9999px; background: url(/wp-content/themes/mixmax/images/arr.png) no-repeat; z-index: 999;}
.di_cf_form .wpcf7-form-control-wrap {display: block;}
.di_cf_form .wpcf7-form {position: relative;}
.di_formaty:after {width: 79px; height: 6px; display: block; content: ""; position: absolute; bottom: 0; left: calc(50% - 39.5px); background: #f2000c;}
.di_formaty {position: relative; padding-bottom: 11px; margin-bottom: 40px;}
.di_formaty_wrap>.vc_column-inner {padding-top: 22px!important;}
.di_asd .di_heading {text-shadow: 1px 2px 3px #666; opacity: 0.9; transition: 0.5s; position: absolute; background: red; border-radius: 50%; top: calc(50% - 120px); left: calc(50% - 120px); height: 240px; width: 240px; text-align: center; color: white; font-size: 24px; font-weight: 500;}
.di_asd .di_photo {display: block; overflow: hidden; position: relative;}
.parent {width: 100%;height: 100%;position: absolute;top: 0;left: 0;white-space: nowrap;text-align: center; font-size: 0;}
.parent:before {height: 100%;display: inline-block;vertical-align: middle;content: '';}
.text_block_center {width: auto;max-width: 100%;height: auto;max-height: 100%;display: inline-block;white-space: normal;vertical-align: middle; }

.di_photo:hover .di_heading {top: -50%; left: -50%; height: 200%; width: 200%;}
.di_photo:hover {}
.di_asd .di_heading .text_block_center {opacity: 1;}
.di_asd .di_heading .text_block_center .text:after {-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5); width: 30px; height: 3px; display: block; content: ""; position: absolute; bottom: -11px; left: calc(50% - 15px); background: #ffffff;}
.di_asd .di_heading .text_block_center .text {position: relative; font-size: 24px; font-weight: 300; max-width: 240px; margin-top: -18px; line-height: 29px;}

.di_asd .infa {padding-bottom: 2px; margin-bottom: 20px; text-decoration: none; color: #f2000c; font-size: 16px; display: inline-block; text-align: center; border-bottom: 1px dashed #ff0000;}
.di_asd .infa:hover {border-color: transparent;}
.zakazat {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: white; text-decoration: none; font-weight: 300; font-size: 16px; display: inline-block; padding: 6px 38px; transition: 1s; background: -moz-linear-gradient(90deg, rgba(219,0,11,1) 0%, rgba(255,0,13,1) 99%, rgba(255,0,13,1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,0,13,1)), color-stop(1%, rgba(255,0,13,1)), color-stop(100%, rgba(219,0,11,1))); /* safari4+,chrome */ background: -webkit-linear-gradient(90deg, rgba(219,0,11,1) 0%, rgba(255,0,13,1) 99%, rgba(255,0,13,1) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(90deg, rgba(219,0,11,1) 0%, rgba(255,0,13,1) 99%, rgba(255,0,13,1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(90deg, rgba(219,0,11,1) 0%, rgba(255,0,13,1) 99%, rgba(255,0,13,1) 100%); /* ie10+ */ background: linear-gradient(0deg, rgba(219,0,11,1) 0%, rgba(255,0,13,1) 99%, rgba(255,0,13,1) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff000d', endColorstr='#db000b',GradientType=0 ); /* ie6-9 */margin-bottom: 6px;border-top: 1px solid #ff565f; border-bottom: 1px solid #b90009;}
.zakazat:hover {color: white; background: background: -moz-linear-gradient(90deg, rgba(219,0,11,0.75) 0%, rgba(219,0,11,0.75) 2%, rgba(254,0,12,0.75) 99%, rgba(255,0,13,0.75) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,0,13,0.75)), color-stop(1%, rgba(254,0,12,0.75)), color-stop(98%, rgba(219,0,11,0.75)), color-stop(100%, rgba(219,0,11,0.75))); /* safari4+,chrome */ background: -webkit-linear-gradient(90deg, rgba(219,0,11,0.75) 0%, rgba(219,0,11,0.75) 2%, rgba(254,0,12,0.75) 99%, rgba(255,0,13,0.75) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(90deg, rgba(219,0,11,0.75) 0%, rgba(219,0,11,0.75) 2%, rgba(254,0,12,0.75) 99%, rgba(255,0,13,0.75) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(90deg, rgba(219,0,11,0.75) 0%, rgba(219,0,11,0.75) 2%, rgba(254,0,12,0.75) 99%, rgba(255,0,13,0.75) 100%); /* ie10+ */ background: linear-gradient(0deg, rgba(219,0,11,0.75) 0%, rgba(219,0,11,0.75) 2%, rgba(254,0,12,0.75) 99%, rgba(255,0,13,0.75) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff000d', endColorstr='#db000b',GradientType=0 ); /* ie6-9 */}
.di_asd {text-align: center;}
.di_asd .opisanie {text-align: left; padding-top: 23px; height: 122px; line-height: 21px;}
.di_eto ul {padding-left: 0; list-style-type: none;}
.di_eto strong {font-weight: 300; font-size: 24px; color: #f2000c;}
.di_eto li {font-size: 16px; font-weight: 100; color: #4a4a4a;}
.di_formaty span {color: #f2000c;}
.di_formaty_wrap.eto {margin-top: 16px;}
.di_eto img {top: 14px; left: 31px;}
.di_eto {padding-top: 16px; padding-left: 255px; margin-bottom: 52px !important; min-height: 188px;}
.di_eto p {margin-bottom: 16px;}

.di_5_wrap .right strong {font-size: 24px; color: #f2000c; font-weight: 300;}
.di_5_wrap .right .opis {font-weight: 300; font-size: 16px; color: #4a4a4a; width: 55%; margin-bottom: 14px;}
.di_formaty_wrap.shag5 {margin-top: 26px;}
.di_formaty_wrap.shag5 .di_formaty {margin-bottom: 18px;}
.di_5_wrap .left {text-align: right; padding-right: 47px; padding-top: 12px;}
.di_5_wrap .right {padding-left: 46px;}
.di_5_wrap .right p {margin-bottom: 17px;}
.di_5_wrap .zakazat {padding: 7px 22px;}
.di_5_wrap {padding-bottom: 59px;}
.di_5_wrap.reverse .right { padding-left: 188px; }
.di_5_wrap.reverse .right .opis {width: auto;}
.di_5_wrap.reverse .left {text-align: left; padding-right: 0; padding-left: 47px;}
.di_5_wrap.reverse {padding-bottom: 67px;}
.di_5_wrap .happy {font-family: 'MyriadPro-Regular'; font-size: 32px!important; text-align: center;}
.di_5_wrap.happy .right {text-align: center; padding-left: 0; padding-right: 141px; padding-top: 46px; line-height: 1.5;}
.di_5_wrap:before {content: ""; width: 1px; background: #d9dada; position: absolute; left: 50%; height: 100%;}
.di_5_shagov .wpb_wrapper>.wpb_content_element .di_5_wrap:after {position: absolute; left: calc(50% - 25px); display: block; border-radius: 50%; background: #536771; width: 50px; height: 50px; text-align: center; font-size: 24px; color: white; padding-top: 8px; top: -13px;}
.di_5_shagov .wpb_wrapper>.wpb_content_element:nth-child(1) .di_5_wrap:after {content: "01";}
.di_5_shagov .wpb_wrapper>.wpb_content_element:nth-child(2) .di_5_wrap:after {content: "02";}
.di_5_shagov .wpb_wrapper>.wpb_content_element:nth-child(3) .di_5_wrap:after {content: "03";}
.di_5_shagov .wpb_wrapper>.wpb_content_element:nth-child(4) .di_5_wrap:after {content: "04";}
.di_5_shagov .wpb_wrapper>.wpb_content_element:nth-child(5) .di_5_wrap:after {content: "05";}
.di_5_wrap.happy:before {content: none;}
.di_5_shagov {padding-bottom: 79px;}
.di_zakazhite1 {width: 51%; margin: 68px auto 104px; padding-top: 50px;}
.di_zakazhite1 .di_heading_cf {font-size: 47px;}
.di_zakazhite1 .di_heading2_cf {padding-top: 43px;}
.di_zakazhite1 .di_number_form span:nth-child(2) input {margin-right: 14px;}
.di_zakazhite {background-position: center;}
.di_partners > .vc_column-inner  {padding-top: 17px !important;}
.di_big_pics {padding: 0px 98px 0;}
.di_partners .di_formaty {margin-bottom: 22px;}
/*.di_big_pics > .vc_column_container {height: 183px;}*/
.di_photos.big .col-lg-4 {height: 149px;}
.di_big_pics .wpb_content_element {margin-bottom: 0;}
.di_formaty_wrap.di_otzivs {margin-top: 33px;}
.di_ot_slider .vc_carousel-slideline-inner > .vc_item > .vc_inner {border: 4px solid #f2000c;}

.di_ot_slider .vc_images_carousel .vc_carousel-control .icon-prev:before {top: 0; content: ""; background: url(/wp-content/themes/mixmax/images/rl.png) no-repeat; height: 70px; width: 37px; display: block;}
.di_ot_slider .vc_images_carousel .vc_carousel-control .icon-next:before {top: 0; content: ""; background: url(/wp-content/themes/mixmax/images/rl.png) no-repeat; height: 70px; width: 37px; display: block; background-position: 0 -99px;}
.di_ot_slider .vc_images_carousel .vc_carousel-control .icon-next, .di_ot_slider .vc_images_carousel .vc_carousel-control .icon-prev {height: 70px; width: 37px;}
.di_ot_slider .vc_left.vc_carousel-control:hover .icon-prev:before {background-position: -68px -14px;}
.di_ot_slider .vc_right.vc_carousel-control:hover .icon-next:before {background-position: -68px -99px;}
.di_ot_slider .vc_left.vc_carousel-control:hover {opacity: 1;}
.di_ot_slider .vc_images_carousel .vc_carousel-control {left: -7%;}
.di_ot_slider .vc_images_carousel .vc_carousel-control.vc_right {right: -7%;}
.di_adresa {color: #4a4a4a; font-size: 24px; margin-bottom: 33px;}
.di_formaty_wrap.di_contcs {margin-top: 31px;}
.di_formaty_wrap.di_contcs .di_formaty {margin-bottom: 29px;}
.fixed{ position: fixed;z-index: 9999999999;width: 100%;left: 0;top: 0px;}
.fixed .botmenu {display: none;} 
#infrastr {margin-top: 40px;}
.di_pops {width: 47.5%; max-width: none;}
.di_cf1.poluchit_infu {margin-bottom: 0; margin-top: 0; padding: 13px 5px 3px;}
.mfp-close {display: none!important;}
.di_cf1.poluchit_infu .di_heading_cf {font-family: 'MuseoSansCyrl', sans-serif; font-weight: 300;}
.di_cf1.poluchit_infu .di_heading2_cf{padding-top: 23px; margin-bottom: 26px;}
.di_cf1.poluchit_infu .di_post {margin-top: 6px; width: 100%; text-align: center; margin-bottom: 6px;}
.di_cf1.poluchit_infu .di_number_form {}
.di_cf1.poluchit_infu .di_number_form span:first-child input { width: 12.1%;}
.di_cf1.poluchit_infu .di_number_form span:nth-child(2) input { width: 20.3%;}
.di_cf1.poluchit_infu .di_number_form span:nth-child(3) input { width: 62%; }
.di_cf1.poluchit_infu p:nth-of-type(3) { margin-bottom: 7px; }
.di_cf1.poluchit_infu .tel-968 {display: block;}
.wpcf7 div.wpcf7-response-output {left: 0;}
a.zakazat:focus {outline: none; color: white; text-decoration: none;}
a.popup:focus {outline: none;}
html {outline: none;}
.di_ot_slider .vc_carousel-slideline-inner > .vc_item:first-child:before {background: url(/wp-content/themes/mixmax/images/1w.jpg) no-repeat;}
.di_ot_slider .vc_carousel-slideline-inner > .vc_item:nth-child(2):before {background: url(/wp-content/themes/mixmax/images/2w.jpg) no-repeat;}
.di_ot_slider .vc_carousel-slideline-inner > .vc_item:nth-child(3):before {background: url(/wp-content/themes/mixmax/images/3w.jpg) no-repeat; background-size: contain;}

.di_ot_slider .vc_carousel-slideline-inner > .vc_item:nth-child(4):before {    background: url(/wp-content/themes/mixmax/images/robstil.jpg) no-repeat; background-size: contain;}
.di_ot_slider .vc_carousel-slideline-inner > .vc_item:nth-child(5):before {    background: url(/wp-content/themes/mixmax/images/CIS.png) no-repeat; background-size: contain;}
.di_ot_slider .vc_carousel-slideline-inner > .vc_item:nth-child(6):before {    background: url(/wp-content/themes/mixmax/images/svet.png) no-repeat; background-size: contain;}
.di_ot_slider .vc_carousel-slideline-inner > .vc_item:nth-child(7):before {    background: url(/wp-content/themes/mixmax/images/minist.jpg) no-repeat;background-size: contain; background-position-x: center;}

.di_ot_slider .vc_carousel-slideline-inner > .vc_item:before {content: ""; display: block; width: 90%; margin: 0 auto; height: 145px; margin-bottom: 16px;}
.di_formaty_wrap.di_otzivs .di_formaty {margin-bottom: 66px;}
.di_mapdown > .vc_column_container > .vc_column-inner {padding-top: 0!important;}
.wpb_content_element.di_adresa {margin-bottom: 34px;}
.di_ostalis_voprosi > .di_formaty_wrap > .vc_column-inner {padding-top: 0!important;}
.di_ostalis_voprosi .di_formaty {background: url(/wp-content/themes/mixmax/images/strelka.png) no-repeat; color: #ffffff; font-weight: 500; text-shadow: 1px 2px 3px #666; width: 65.8%; margin: 0 auto; padding-top: 34px; padding-bottom: 78px;}
.di_ostalis_voprosi .di_formaty:after {bottom: 59px; background: white; height: 4px; width: 90px; text-shadow: 1px 2px 3px #666;}
.di_asd.bott a {font-size: 24px;}
.di_asd.bott {font-size: 24px; margin-top: 47px; }
.di_asd.bott a:first-child {margin-bottom: 28px;}
.di_foot {text-align: right; padding: 0 17.2%;}
.di_foot div {font-size: 24px; color: #4a4a4a; font-weight: 100; margin-bottom: 7px;}
.di_foot div span {font-weight: 500;}
.di_foot a {color: #4a4a4a; font-size: 16px; border-bottom: 1px dashed #707070; text-decoration: none;}
.di_foot a:hover {border-bottom: none;}
.di_foter {margin-top: 5px;}
.di_foter > .vc_column_container > .vc_column-inner {padding-top: 20px!important;}
.di_pisak {margin-bottom: 27px;}
.di_pops2 {width: 48%; max-width: none;}
.di_cf1.zvonok {margin-top: 0px; padding: 8px 5px 3px; margin-bottom: 0;}
#au-podrob .di_heading_cf{margin-bottom: 29px;}
.di_cf1.zvonok .di_heading2_cf {padding-top: 22px; margin-bottom: 29px;}
.di_cf1.zvonok .di_heading_cf {font-weight: 300; font-family: 'MuseoSansCyrl'; }
.di_cf1.zvonok .wpcf7-email {margin-top: 6px; display: block; text-align: center; width: 100%; margin-bottom: 12px;}
.di_cf1.zvonok p:nth-of-type(3) {margin-bottom: 6px;}
.di_cf1.zvonok .di_number_form span:first-child input { width: 12.1%;}
.di_cf1.zvonok .di_number_form span:nth-child(2) input { width: 20.3%;}
.di_cf1.zvonok .di_number_form span:nth-child(3) input { width: 62%; }
.di_cf1.zvonok .wpcf7-textarea {width: 100%; margin-top: 6px; font-size: 24px; padding: 6px 13px; height: 150px;}
.di_cf1.zvonok p:nth-of-type(4) {margin-top: 13px;}
.di_cf1.zvonok .wpcf7-submit {margin-top: 29px;}
.wpcf7-form-control-wrap {display: block;}
.di_zakazhite .wpcf7-form {width: 51%; margin: 68px auto 104px; position: relative;}
.di_zakazhite .di_zakazhite1 { width: initial; margin: initial;}
#wpcf7-f806-o33 .di_cf1.zvonok p:nth-of-type(3) {margin-top: 15px;}
.di_nrav {font-size: 48px; font-weight: 700; color: #ffffff;}
.likebtn-wrapper {float: right; margin-top: 4px; padding-right: 60px; overflow: hidden;}
.lb-like .lb-count {float: left;}
.lb-dislike .lb-count {float: right;}
.di_likes_wrap > .wpb_column > .vc_column-inner {padding-top: 17px!important;}
#map {height: 550px;}
.site-header {font-family: 'Open Sans', sans-serif; font-weight: 400; line-height: 1.42857143; background: white;}
body.page-id-531 .site-header .container {max-width: 1170px;}

.di_h3_arenda {font-size: 60px; font-weight: 300; color: white; text-align: center; line-height: 1.1;}
.di_h3_arenda span {font-weight: 900; font-size: 72px; display: inline-block; position: relative;}
.di_h3_arenda span:after, .di_h3_arenda span:before {content: ""; display: inline-block; width: 140px; height: 2px; background: white; position: absolute; top: calc(50% + 4px);}
.di_h3_arenda span:after {right: -161px;}
.di_h3_arenda span:before {left: -161px;}
.partners-wrap.arenda .partners .partner-icon:hover { background-color: #f2000c; }
.partners-wrap.arenda .partners .partner-icon {height: 76px; width: 80px; text-indent: -9999px; background-color: white; background-image: url(images/arenda_top.png); background-repeat: no-repeat; display: inline-block; transition: all 0.3s ease;}
.partners-wrap.arenda .partners .a1 {background-position: 25px 19px; }
.partners-wrap.arenda .partners .a1:hover {background-position-y: -25px; -webkit-box-shadow: 0px 0px 0px 18px rgba(242, 0, 12, 0.1); -moz-box-shadow: 0px 0px 0px 18px rgba(242, 0, 12, 0.1); box-shadow: 0px 0px 0px 18px rgba(242, 0, 12, 0.1);}
.partners-wrap.arenda p {font-size: 18px; margin-bottom: 22px !important; line-height: 1.3;}
.partners-wrap.arenda .partners .a2 {background-position: -55px 21px; }
.partners-wrap.arenda .partners .a2:hover {background-position-y: -24px; -webkit-box-shadow: 0px 0px 0px 18px rgba(242, 0, 12, 0.1); -moz-box-shadow: 0px 0px 0px 18px rgba(242, 0, 12, 0.1); box-shadow: 0px 0px 0px 18px rgba(242, 0, 12, 0.1);}
.partners-wrap.arenda .partners .a3 {background-position: -134px 21px; }
.partners-wrap.arenda .partners .a3:hover {background-position-y: -24px; -webkit-box-shadow: 0px 0px 0px 18px rgba(242, 0, 12, 0.1); -moz-box-shadow: 0px 0px 0px 18px rgba(242, 0, 12, 0.1); box-shadow: 0px 0px 0px 18px rgba(242, 0, 12, 0.1);}
body.page-id-1173 .content-area {font-family: 'MuseoSansCyrl';}
.partners-wrap.arenda p span.sto {font-weight: 100;} 
.partners-wrap.arenda .partner {color: #fffefe;}
.partners-wrap.arenda .di_zagol {margin-bottom: 70px;}
.partners-wrap.arenda .partners {max-width: 858px;}
.partners-wrap.arenda {padding-bottom: 102px; padding-top: 55px; border-bottom: 8px solid #f2000c; background-repeat: no-repeat; background-position: center;}
.di_cubes {background-repeat: no-repeat; background-position: center;}
.jq-selectbox.opened .jq-selectbox__trigger-arrow {border-bottom: 7px solid #818181; border-top: none!important;}
.jq-selectbox ul {max-height: 172px;}
.di_cf_with_select ::-webkit-scrollbar-button { 
background-image:url(''); 
background-repeat:no-repeat; 
width:6px; 
height:0px
} 

.di_cf_with_select ::-webkit-scrollbar-track { 
background-color:#f5f5f5; 

} 

.di_cf_with_select ::-webkit-scrollbar-thumb { 
-webkit-border-radius: 5px; 
border-radius: 5px; 
background-color:#F83835; 
box-shadow:0px 1px 1px #fff inset; 
} 

.di_cf_with_select ::-webkit-resizer{ 
background-image:url(''); 
background-repeat:no-repeat; 
width:7px; 
height:0px 
} 

.di_cf_with_select ::-webkit-scrollbar{ 
width: 7px;
}

.jq-selectbox {width: 100%;}
.di_cf_with_select_item1, .di_cf_with_select_item2, .di_cf_with_select_item3 {width: 33.33333%; float:left;}
.di_cf_with_select {margin-top: 8px;}
.di_cf_with_select_item1 {width: 31.7%;}
.di_cf_with_select_item2 {width: 42.7%; padding-left: 29px;}
.di_cf_with_select_item3 {width: 25.6%; padding-left: 29px;}
.jq-selectbox__dropdown {top: 78px; font-size: 20px!important;}
.di_cf_with_select .wpcf7-mail-sent-ok {background: #52a92d;}
.di_cf_with_select div.wpcf7 img.ajax-loader {margin: 0 auto; display: block;}
.di_cf_with_select .wpcf7-validation-errors {background: #eadf3e;}
.di_halls_templ .vc_gitem-zone-mini > .vc_gitem_row {position: static; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none;}
.di_halls_templ.vc-gitem-zone-height-mode-auto:before {content: none;}
.di_h3_arenda2 {text-align: center; font-size: 60px; font-weight: 300; display: inline-block; position: relative;}
.di_h3_arenda2 span {font-weight: 700;}
.di_zagol {text-align: center; overflow: hidden;}
.di_h3_arenda2:after, .di_h3_arenda2:before {content: ""; display: inline-block; width: 245px; height: 2px; background: #f83835; position: absolute; top: calc(50% - 3px);}
.di_h3_arenda2:after {right: -268px;}
.di_h3_arenda2:before {left: -268px;}
.partners-wrap.arenda {overflow: inherit!important;}
.di_halls_templ {border: 8px solid #e0e0e0; padding: 22px 24px 130px!important;}
.di_halls_templ.vc_gitem-zone-a .vc_gitem-zone-mini {padding: 0!important;}
.di_halls_templ .vc_gitem-col {padding: 0!important;}
.di_halls_templ .wpb_wrapper.vc_figure a:before {content: ""; display: block; position: absolute; border: 1px solid white; width: calc(100% - 40px); height: calc(100% - 40px); left: 20px; top: 20px; transition: all 0.3s ease;}
.di_halls_templ .wpb_wrapper.vc_figure a {position: relative;}
.di_halls_templ .wpb_wrapper.vc_figure a:hover:before {background: rgba(83, 103, 113, 0.8); border-color: rgba(83, 103, 113, 0.8);}
.di_halls_templ .wpb_wrapper.vc_figure a:after {content: "Увеличить фото"; background: url(images/lupa.png) no-repeat center top; display: block; position: absolute; left: 0%; top: calc(50% - 32.5px); padding: 53px 0 0; color: white; font-size: 16px; font-weight: 100; width: 100%; height: 75px; opacity: 0; transition: all 0.3s ease;}
.di_halls_templ .wpb_wrapper.vc_figure a:hover:after {opacity: 1;}
.di_halls_templ .vc_gitem-post-data-source-post_title a {font-size: 30px; color: #2e2e2e!important;}
.di_halls_templ .vc_gitem-post-data-source-post_title {margin-top: 24px;}
.di_halls_templ .vc_gitem-post-data-source-post_excerpt {font-size: 16px; font-weight: 100; color: #2e2e2e; line-height: 1.2; max-height: 171px; overflow: hidden;}
.di_halls_templ .popup {text-transform: none; padding: 16.5px 16px 18.5px 16px; width: 100%; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 18px; font-weight: 500; border: none!important; color: #fffefe; background: -moz-linear-gradient(90deg, rgba(219,0,11,1) 0%, rgba(255,0,13,1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,0,13,1)), color-stop(100%, rgba(219,0,11,1))); /* safari4+,chrome */ background: -webkit-linear-gradient(90deg, rgba(219,0,11,1) 0%, rgba(255,0,13,1) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(90deg, rgba(219,0,11,1) 0%, rgba(255,0,13,1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(90deg, rgba(219,0,11,1) 0%, rgba(255,0,13,1) 100%); /* ie10+ */ background: linear-gradient(0deg, rgba(219,0,11,1) 0%, rgba(255,0,13,1) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff000d', endColorstr='#db000b',GradientType=0 ); /* ie6-9 */border-top: 1px solid #ff565f; border-bottom: 1px solid #b90009;display: inline-block; text-align: center;}
.di_halls_templ .popup:hover {border: none!important; background: -moz-linear-gradient(90deg, rgba(206,51,59,1) 0%, rgba(248,116,123,1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(248,116,123,1)), color-stop(100%, rgba(206,51,59,1))); /* safari4+,chrome */ background: -webkit-linear-gradient(90deg, rgba(206,51,59,1) 0%, rgba(248,116,123,1) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(90deg, rgba(206,51,59,1) 0%, rgba(248,116,123,1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(90deg, rgba(206,51,59,1) 0%, rgba(248,116,123,1) 100%); /* ie10+ */ background: linear-gradient(0deg, rgba(206,51,59,1) 0%, rgba(248,116,123,1) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8747b', endColorstr='#ce333b',GradientType=0 ); /* ie6-9 */}
.di_halls_templ .vc_btn3-container .vc_btn3-color-white {padding: 17.5px 16px 18.5px 16px; display: block; border: 1px solid #f2000c!important; color: #f2000c!important; font-size: 18px; font-weight: 300;}
.di_halls_templ .vc_btn3-container .vc_btn3-color-white:hover {background: #f2000c!important; color: white!important;}
.di_halls_templ .wpb_content_element {margin-bottom: 0!important;}
.di_halls_templ .vc_gitem-row-position-bottom {margin-top: 52px;}
.di_halls_templ .vc_gitem-row-position-bottom .vc_btn3-container.vc_btn3-inline {display: block;}
.di_halls_templ .vc_gitem-row-position-bottom .vc_col-sm-6:first-child {padding-right: 15px !important;}
.di_halls_templ .vc_gitem-row-position-bottom .vc_col-sm-6:nth-child(2) {padding-left: 15px !important;}
.di_cf_super_akciya {background: white; text-align: center; padding: 48px 65px 20px;}
.di_cf_super_akciya h4 {margin-top: 30px; margin-bottom: 7px; font-size: 36px; font-weight: 700; color: #2e2e2e;}
.di_cf_super_akciya p {font-size: 24px; font-weight: 100; line-height: 28px;}
.di_cf_super_akciya p span {color: #f4222c; font-size: 36px; font-weight: 900;}
.di_cf_super_akciya .name input, .di_cf_super_akciya .tel input {padding: 13px 28px; width: 100%; background: #f4f4f4; border: none; font-weight: 100; color: #2e2e2e; font-size: 24px;}
.di_cf_super_akciya .name input ::-webkit-input-placeholder, .di_cf_super_akciya .tel input ::-webkit-input-placeholder {color:#b2b2b2;}
.di_cf_super_akciya .name input ::-moz-placeholder, .di_cf_super_akciya .tel input ::-moz-placeholder {color:#b2b2b2;}
.di_cf_super_akciya .name input :-moz-placeholder, .di_cf_super_akciya .tel input :-moz-placeholder {color:#b2b2b2;}
.di_cf_super_akciya .name input :-ms-input-placeholder, .di_cf_super_akciya .tel input :-ms-input-placeholder {color:#b2b2b2;}
.di_cf_super_akciya input[type="submit"], .di_cubes__right .wpb_text_column a {text-decoration: none; display: block; border: 1px solid #284452; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #284452; font-size: 24px; font-weight: 300; width: 100%; padding: 12px 10px;}
.di_cf_super_akciya input[type="submit"]:hover, .di_cubes__right .wpb_text_column a:hover {background: #f2000c; color: white; border-color: #f2000c;}
.di_cf_super_akciya .tel {margin-left: 0; margin-top: 20px; margin-bottom: 20px;}
.di_cf_super_akciya .name {margin-top: 44px;}
.di_cf_super_akciya + .wpcf7-response-output {position: static!important; margin-top: 0!important; background: white;}
.di_cubes__right > .vc_column-inner > .wpb_wrapper {background: white; } 
.di_cubes__right .vc_single_image-wrapper:before {content: ""; display: block; width: 100%; height: 100%; position: absolute; background: url(images/flame.png) no-repeat center;}
.di_cubes__right .vc_single_image-wrapper {position: relative;}
.di_cubes__right .wpb_text_column {text-align: center; padding: 0 65px 40px;}
.di_cubes__right h4 {font-size: 36px; font-weight: 700; color: #2e2e2e; margin-bottom: 47px;}
.di_cubes__right .vc_single_image-wrapper img {max-height: 332px;}
.di_cubes__right .wpb_single_image {margin-bottom: 40px;}
.di_cf_subscribe p {font-size: 36px; color: white; font-weight: 300; margin-bottom: 51px;}
.di_cf_subscribe p span {font-weight: 700;}
.di_cf_subscribe .di_flo_le {float: left;}
.di_cf_subscribe {text-align: center;}
.di_cf_subscribe .tel {margin-top: 0;}
.di_cubes__left  > .vc_column-inner > .wpb_wrapper {-webkit-box-shadow: 10px -1px 18px 0px rgba(46, 46, 46, 0.04); -moz-box-shadow: 10px -1px 18px 0px rgba(46, 46, 46, 0.04); box-shadow: 10px -1px 18px 0px rgba(46, 46, 46, 0.04);}
.di_cubes {background-position-y: 96px; background-position-x: 46%; padding-bottom: 150px;}
.di_cf_subscribe input[type="submit"] {background: -moz-linear-gradient(90deg, rgba(34,60,72,1) 0%, rgba(71,94,105,1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(71,94,105,1)), color-stop(100%, rgba(34,60,72,1))); /* safari4+,chrome */ background: -webkit-linear-gradient(90deg, rgba(34,60,72,1) 0%, rgba(71,94,105,1) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(90deg, rgba(34,60,72,1) 0%, rgba(71,94,105,1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(90deg, rgba(34,60,72,1) 0%, rgba(71,94,105,1) 100%); /* ie10+ */ background: linear-gradient(0deg, rgba(34,60,72,1) 0%, rgba(71,94,105,1) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#475e69', endColorstr='#223c48',GradientType=0 ); /* ie6-9 */ box-shadow: 1px 5px 35px 0px rgba(19, 19, 66, 0.5), inset 0px 1px 2px 0px rgba(255, 255, 255, 0.2); -webkit-box-shadow: 1px 5px 35px 0px rgba(19, 19, 66, 0.5), inset 0px 1px 2px 0px rgba(255, 255, 255, 0.2)width: 100%;;
 -moz-box-shadow: 1px 5px 35px 0px rgba(19, 19, 66, 0.5), inset 0px 1px 2px 0px rgba(255, 255, 255, 0.2); color: #fffefe; font-size: 24px; font-weight: 500; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 100%; padding: 15px 10px 17px;}
.di_cf_subscribe input[type="submit"]:hover {background: -moz-linear-gradient(270deg, rgba(34,60,72,1) 0%, rgba(71,94,105,1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(34,60,72,1)), color-stop(100%, rgba(71,94,105,1))); /* safari4+,chrome */ background: -webkit-linear-gradient(270deg, rgba(34,60,72,1) 0%, rgba(71,94,105,1) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(270deg, rgba(34,60,72,1) 0%, rgba(71,94,105,1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(270deg, rgba(34,60,72,1) 0%, rgba(71,94,105,1) 100%); /* ie10+ */ background: linear-gradient(180deg, rgba(34,60,72,1) 0%, rgba(71,94,105,1) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#223c48', endColorstr='#475e69',GradientType=0 ); /* ie6-9 */}
.di_cf_subscribe .name input, .di_cf_subscribe .tel input {padding: 13px 21px 17px; border: 1px solid transparent; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 24px; font-weight: 100; width: 100%;}
.di_cf_subscribe .name input:focus, .di_cf_subscribe .tel input:focus {box-shadow: 0px 0px 25px 0px rgba(36, 61, 74, 0.54); -webkit-box-shadow: 0px 0px 25px 0px rgba(36, 61, 74, 0.54); -moz-box-shadow: 0px 0px 25px 0px rgba(36, 61, 74, 0.54); border: 1px solid #243d4a;}
.di_cf_subscribe_wrapper > .vc_column-inner {padding-top: 9px!important; line-height: 1.2;}
.di_cf_subscribe .di_flo_le:nth-child(1) {width: 31.5%;}
.di_cf_subscribe .di_flo_le:nth-child(2) {width: 43%;}
.di_cf_subscribe .di_flo_le:nth-child(3) {width: 25.5%; padding-left: 29px;}
.di_cf_subscribe + .wpcf7-response-output {position: static!important; background: white;}
.di_arenda_slider .flex-direction-nav a {background: url(images/slider_arrows.png) no-repeat 0 100%; width: 80px; height: 80px; opacity: 1!important; -moz-transition: none; transition: none; top: calc(50% - 40px);}
.di_arenda_slider .flex-direction-nav .flex-next{background-position: 100% 100%; right: 47px;}
.di_arenda_slider .flex-direction-nav a:hover {background-position: 0 0;}
.di_arenda_slider .flex-direction-nav .flex-next:hover {background-position: 100% 0;}
.di_arenda_slider .flex-direction-nav .flex-prev {left: 47px;}
.di_arenda_slider .flexslider:hover .flex-prev {left: 47px;}
.di_arenda_slider .flex-control-nav {display: inline-block; width: auto; bottom: 106px; left: calc(50% - 175px); background: white; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; z-index: 2; padding: 23.5px 25px 12.5px!important;}
.di_arenda_slider .flex-control-paging li a {width: 10px; height: 10px; background: #e0e0e0; box-shadow: none; }
.di_arenda_slider .flex-control-paging li a.flex-active{background: #f83835; box-shadow: 0 0 0 3px rgba(248, 56, 53, 0.1); -webkit-box-shadow: 0 0 0 3px rgba(248, 56, 53, 0.1); -moz-box-shadow: 0 0 0 3px rgba(248, 56, 53, 0.1);}
.di_arenda_slider .flex-control-nav li a {margin: 0 10px;}
.di_arenda_slider .flexslider:hover .flex-next {right: 47px;}
.di_arenda_slider .flexslider {margin-bottom: 0!important;}
.di_arenda_fotogalereya .di_arenda_slider .flexslider {max-height: 90vh!important; overflow: hidden;}
.di_arenda_slider .flex-control-paging li a:hover {background: #f83835; box-shadow: 0 0 0 3px rgba(248, 56, 53, 0.1); -webkit-box-shadow: 0 0 0 3px rgba(248, 56, 53, 0.1); -moz-box-shadow: 0 0 0 3px rgba(248, 56, 53, 0.1);}
.di_why_we {background-repeat: no-repeat; background-position: top center; padding-top: 28px; margin-bottom: 89px;}
.di_arenda_slider_vn {margin-bottom: 0!important;}
.di_why_we .di_zagol {margin-bottom: 45px;}
.di_why_we_1, .di_why_we_2 {font-size: 24px; font-weight: 500; color: #2e2e2e; line-height: 1.2; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.di_why_we_1 .wpb_single_image, .di_why_we_2 .wpb_single_image {margin-bottom: 43px;}
.di_why_we_1 {margin-bottom: 18px;}
/*.di_why_we_1 > div > .vc_column-inner:hover, .di_why_we_2 > div > .vc_column-inner:hover,*/ .di_why_we_1 .wpb_text_column:hover {box-shadow: 0 0 0 5px #f0f5f8; -webkit-box-shadow: 0 0 0 5px #f0f5f8; -moz-box-shadow: 0 0 0 5px #f0f5f8;}
.di_why_we_1 > div > .vc_column-inner, .di_why_we_2 > div > .vc_column-inner, .di_why_we_1 .wpb_text_column {max-width: 340px; padding: 67px 0px 27px;}
.di_why_we_1 > div, .di_why_we_2 > div {display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0 20px;}

.di_hot_proposes .vc_single_image-wrapper {height: 180px; width: 100%; overflow: hidden; position: relative;}
.di_hot_proposes .vc_single_image-wrapper img {position: absolute; max-width: none; }
.di_hot_proposes .vc_figure {display: block!important;}
body.page-id-1173 {color: #2e2e2e;}
.di_hot_proposes .wpb_text_column p {font-size: 24px; font-weight: 500; vertical-align: middle; display: table-cell; padding: 0 15px; line-height: 1.2;}
.di_hot_proposes .wpb_text_column:before {content: ""; display: block; height: 50px; width: 50px; background: url(images/flame1.jpg) no-repeat; position: absolute; top: -25px; left: calc(50% - 25px);}
.di_hot_proposes .wpb_single_image {margin-bottom: 0!important;}
.di_hot_proposes .wpb_text_column {position: relative;  background: white; height: 200px; margin-bottom: 30px;}

.di_hot_proposes1 .vc_single_image-wrapper {height: 290px; width: 100%; overflow: hidden; position: relative;}
.di_hot_proposes1 .vc_single_image-wrapper img {position: absolute; max-width: 580px; }
.di_hot_proposes1 .vc_figure {display: block!important;}
body.page-id-1173 {color: #2e2e2e;}
.di_hot_proposes1 .wpb_text_column p {font-size: 24px; font-weight: 500; vertical-align: middle; display:table-cell; padding: 0 15px; line-height: 1.2;}
/*.di_hot_proposes1 .wpb_text_column:before {content: ""; display: block; height: 50px; width: 50px; background: url(images/flame1.jpg) no-repeat; position: absolute; top: -25px; left: calc(50% - 25px);}*/
.di_hot_proposes1 .wpb_single_image {margin-bottom: 0!important;}
.di_hot_proposes1 .wpb_text_column {position: relative;  background: white; height: 150px; margin-bottom: 30px;}

.di_servis_uslugi .di_zagol p {font-weight: 100; font-size: 24px;}
.di_why_we_2 {margin-bottom: 5px;}
.di_servis_uslugi {padding-top: 35px; padding-bottom: 60px;}
.di_servis_uslugi .di_h3_arenda2 {line-height: 1; margin-bottom: 8px;}
.di_servis_uslugi .di_zagol {margin-bottom: 53px;}
.di_hot_proposes .wpb_text_column p span {display: block; font-size: 16px; font-weight: 100; line-height: 1; padding-top: 6px;}
.di_hot_proposes .wpb_text_column .wpb_wrapper {display: table; height: 100%; width: 100%;}
.di_hot_proposes > div:hover .wpb_text_column {background: #f83835; color: white;}
.di_hot_proposes .wpb_text_column {transition: 0.3s;}

.di_hot_proposes1 .wpb_text_column p span {display: block; font-size: 16px; font-weight: 100; line-height: 1; padding-top: 6px;}
.di_hot_proposes1 .wpb_text_column .wpb_wrapper {display: table; height: 100%; width: 100%;}
.di_hot_proposes1 > div:hover .wpb_text_column {background: #f83835; color: white;}
.di_hot_proposes1 .wpb_text_column {transition: 0.3s;}
.di_arenda_doveryaut {padding-top: 24px; padding-bottom: 2px;}
.di_arenda_doveryaut_foto {padding-top: 55px; padding-bottom: 59px;}
.di_arenda_doveryaut_foto .wpb_single_image {margin-bottom: 30px;}
.arenda_arenda .di_zagol {color: #f5f5f5; padding-top: 35px;}
.arenda_arenda .di_zagol .di_h3_arenda2 {font-weight: 700; margin-bottom: 0px; line-height: 1;}
.arenda_arenda .di_zagol p {font-weight: 300; font-size: 24px; line-height: 1;}
.arenda_arenda .di_zagol p span {font-weight: 700;}
.arenda_arenda .di_h3_arenda2:after, .arenda_arenda .di_h3_arenda2:before {background: #f5f5f5;}
.arenda_arenda .di_arenda_beloe_pole p {text-indent: 30px; font-weight: 100; font-size: 16px; line-height: 1.2;}
.arenda_arenda .di_arenda_beloe_pole .bold {font-size: 24px; display: block; margin-top: 42px; text-indent: 0;}
.arenda_arenda .di_arenda_beloe_pole {margin-top: 55px; padding-top: 44px; padding-left: 6%; padding-right: 6%; padding-bottom: 47px; background-repeat: no-repeat !important; background-position: 95% -60px !important;}
.di_arenda_video_slider .metaslider .caption {text-align: center;}
.di_arenda_video_slider .metaslider .caption-wrap {opacity: 1; position: static; background: none;}
.di_arenda_video_slider .metaslider .slides img {display: none;}
/*.di_arenda_video_slider .metaslider .caption:after {content: ""; display: block; height: 82px; width: 82px; background: #f73835 url(images/play_button.png) no-repeat center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; left: 50%; margin-left: -41px; top: 50%; margin-top: -41px;}*/
.di_arenda_video_slider .di_zagol {color: #f5f5f5; margin-bottom: 33px;}
.arenda_arenda {padding-bottom: 55px;}
.di_arenda_video_slider {padding-top: 24px; padding-bottom: 46px;}
.di_arenda_video_slider .metaslider .caption iframe {border: 8px solid #f83835; padding: 22px;}
.di_arenda_video_slider .di_arenda_slider .flex-direction-nav .flex-prev {left: -35px;}
.di_arenda_video_slider .di_arenda_slider .flexslider:hover .flex-prev {left: -35px;}
.di_arenda_video_slider .di_arenda_slider .flex-direction-nav .flex-next {right: -35px;}
.di_arenda_video_slider .di_arenda_slider .flexslider:hover .flex-next {right: -35px;}
.di_arenda_slider .flex-direction-nav a {top: calc(50% - 22px);}
#map_arenda {height: 775px;}
.di_cf_televiz_wrap {position: absolute; bottom: 83px; left: 58.7%; background: white; width: 475px; text-align: center; padding: 68px 15px 10px;}
.di_cf_televiz_wrap .di_cf_televiz h4 {font-size: 30px; font-weight: 700; margin-top: 14px; margin-bottom: 11px;}
.di_cf_televiz_wrap .di_cf_televiz p {font-weight: 100; font-size: 16px;}
.di_cf_televiz_wrap .di_cf_televiz .box-telephone-televiz span {font-weight: 500;}
.di_cf_televiz_wrap .di_cf_televiz .box-telephone-televiz {font-size: 30px; font-weight: 100; margin-top: 27px; margin-bottom: 32px;}
.di_cf_televiz_wrap .di_cf_televiz input[type="text"], .di_cf_televiz_wrap .di_cf_televiz input[type="tel"] {padding: 12px 27px; width: 100%; background: #f4f4f4; border: 1px solid transparent; font-weight: 100; color: #2e2e2e; font-size: 24px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.di_cf_televiz_wrap .di_cf_televiz .box-telephone-televiz + p {padding: 0 10px; margin-bottom: 23px;}
.di_cf_televiz_wrap .di_cf_televiz .box-telephone-televiz + p + div {margin-bottom: 20px;}
.di_cf_televiz_wrap .di_cf_televiz .box-telephone-televiz + p + div + div {}
.di_cf_televiz_wrap .di_cf_televiz input[type="submit"] {margin-top: 20px; padding: 12.5px 16px 11.5px 16px;}
.di_cf_televiz_wrap .di_cf_televiz input[type="text"]:focus, .di_cf_televiz_wrap .di_cf_televiz input[type="tel"]:focus {border: 1px solid #f2000c; box-shadow: 0px 0px 8px 0px rgba(242, 0, 12, 0.2); -webkit-box-shadow: 0px 0px 8px 0px rgba(242, 0, 12, 0.2); -moz-box-shadow: 0px 0px 8px 0px rgba(242, 0, 12, 0.2); background: white;}
.di_cf_televiz_wrap .di_cf_televiz .box-telephone-televiz img {position: relative; left: -13px; top: -3px;}
.di_cf_televiz_wrap .wpcf7-response-output {position: static!important; margin-top: 0px!important;}
.di_arenda_footer {border-top: 8px solid #ff0005; background: #bdbdbd; padding-top: 45px; padding-bottom: 55px;}
.di_arenda_footer .wpb_text_column {color: #2e2e2e; font-size: 30px; padding-left: 18px; margin-bottom: 23px;}
.di_arenda_footer a {color: #2e2e2e!important; background: none!important; border: 1px solid #2e2e2e!important; text-transform: none; padding: 16.5px 15px; font-size: 18px; width: 271px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration: none; display: inline-block; text-align: center;}
.di_arenda_footer a:hover {background: #f2000c!important; color: white!important; border-color: transparent!important;}
.di_arenda_footer:before {display: block!important; position: absolute; left: 50%; margin-left: -80px; top: 0; height: 100%; width: 160px; background: #ff0005 url(images/mixmax_red.png) no-repeat center;}
.di_nashi_zali {padding-top: 23px; padding-bottom: 62px;}
.di_nashi_zali .di_zagol {margin-bottom: 38px;}
.di_halls_templ .wpb_wrapper.vc_figure a {max-height: 340px; overflow: hidden;}
.di_halls .vc_pageable-slide-wrapper {display: -webkit-flex!important; display: -ms-flexbox!important; display: flex!important; -webkit-flex-wrap: wrap!important; -ms-flex-wrap: wrap!important; flex-wrap: wrap!important;}
.di_halls .vc_pageable-slide-wrapper > .vc_grid-item {display: -webkit-flex!important; display: -ms-flexbox!important; display: flex!important;}
.di_halls .vc_pageable-slide-wrapper > .vc_grid-item .vc_gitem-animated-block {height: 100%;}
.di_halls .vc_pageable-slide-wrapper > .vc_grid-item .vc_gitem-animated-block .vc_gitem-zone {height: 100%;}
.di_halls_templ .vc_gitem-zone-mini > .vc_gitem-row-position-bottom {position: absolute; padding: 0 23px; bottom: 0;}
.di_arenda_fotogalereya {padding-top: 34px;}
.di_arenda_footer .wpb_text_column {margin-left: -30px;}
.di_arenda_footer .wpb_text_column img {position: relative; left: -20px;}
.di_arenda_fotogalereya .di_h3_arenda2:after, .di_arenda_fotogalereya .di_h3_arenda2:before {top: calc(50% + 3px); width: 216px; }
.di_arenda_fotogalereya .di_h3_arenda2:before {left: -237px;}
.di_arenda_fotogalereya .di_h3_arenda2:after {right: -237px;}
.di_why_we .di_h3_arenda2:after, .di_why_we .di_h3_arenda2:before {top: calc(50% + 3px); width: 216px;}
.di_why_we .di_h3_arenda2:after {right: -248px;}
.di_why_we .di_h3_arenda2:before {left: -248px;}
.di_servis_uslugi .di_h3_arenda2:after, .di_servis_uslugi .di_h3_arenda2:before {width: 134px; top: calc(50% + 4px); } 
.di_servis_uslugi .di_h3_arenda2:after {right: -161px;}
.di_servis_uslugi .di_h3_arenda2:before {left: -161px;}
.di_arenda_doveryaut .di_h3_arenda2:after, .di_arenda_doveryaut .di_h3_arenda2:before {width: 188px; top: calc(50% + 3px); }
.di_arenda_doveryaut .di_h3_arenda2:after {right: -212px;}
.di_arenda_doveryaut .di_h3_arenda2:before {left: -212px;}
.arenda_arenda .di_h3_arenda2:after, .arenda_arenda .di_h3_arenda2:before {top: calc(50% + 7px); width: 281px;}
.arenda_arenda .di_h3_arenda2:after {right: -315px;}
.arenda_arenda .di_h3_arenda2:before {left: -315px;}
.di_arenda_video_slider .di_h3_arenda2:before, .di_arenda_video_slider .di_h3_arenda2:after {top: calc(50% + 6px); width: 197px;}
.di_arenda_video_slider .di_h3_arenda2:before {left: -224px;}
.di_arenda_video_slider .di_h3_arenda2:after {right: -224px;}
.di_arenda_footer .di_arenda_zakaz_zvonka_popup {padding-left: 0; margin-bottom: 0;}
body.page-id-1533 .di_heading {font-size: 48px; font-weight: 100; border-bottom: 1px solid #e21a2d; padding-bottom: 44px;}
body.page-id-1533 .di_heading span {font-weight: 700;}
body.page-id-1533 .content-area {font-family: 'Roboto'; font-size: 16px; color: #141414;}
body.page-id-1533 .au-topline {margin-bottom: 0;}
body.page-id-1533 .wpb_row .vc_col-sm-8 .vc_column-inner {padding-top: 32px!important;} 
body.page-id-1533 .content-area strong {font-weight: 700; font-size: 18px;}
body.page-id-1533 .content-area b {font-weight: 700; font-size: 16px;}
body.page-id-1533 .di_opisanie {font-weight: 100; padding-top: 27px; line-height: 1.22;}
body.page-id-1533 .di_opisanie p {text-indent: 37px;}
body.page-id-1533 .di_opisanie img {margin-top: 47px; float: left; margin-left: 25px;}
body.page-id-1533 .di_opisanie .director-mobile {display: none; float: right;}
body.page-id-1533 .di_director_opisanie .di_name strong {font-size: 24px; font-weight: 900;}
body.page-id-1533 .di_director_opisanie .di_dolzhnost {font-weight: 300;}
body.page-id-1533 .di_director_opisanie .di_contact b {font-weight: 500;}
body.page-id-1533 .di_director_opisanie .di_address {font-weight: 100; margin-top: 11px;}
body.page-id-1533 .di_director_opisanie .di_address img {margin-right: 11px; vertical-align: top;}
body.page-id-1533 .di_director_opisanie .di_address span {display: inline-block;}
body.page-id-1533 .di_director_opisanie .di_phone {font-weight: 200; margin-top: 9px;}
body.page-id-1533 .di_director_opisanie .di_phone img {margin-right: 7px;}
body.page-id-1533 .di_director_opisanie .di_phone b {font-weight: 700;}
body.page-id-1533 .di_director_opisanie {padding-top: 45px;}
body.page-id-1533 .di_director_opisanie .wpb_text_column {padding-left: 30px; line-height: 1.29;}
body.page-id-1533 .di_director_opisanie .wpb_single_image {margin-bottom: 15px;}
body.page-id-1533 .di_director_opisanie .di_name + div {margin-top: 5px; margin-bottom: 8px;}
body.page-id-1533 .di_director_opisanie .di_dolzhnost + div {margin-top: 6px; margin-bottom: 7px;}
body.page-id-1533 .content-area .entry-content {padding-bottom: 48px;}
.di_mixmax_live_template:before {padding: 0!important;}
.di_mixmax_live_template .vc_gitem-row-position-top {position: static!important;}
.di_mix_news_wrap .vc_grid-item, .di_mix_news_wrap .vc_grid-item .vc_gitem-col {padding: 0!important;}
.postspermonth .postspermonth_item {float: left; width: 33.33333%; color: #2e2e2e;}
.postspermonth {float: left; width: 77.2%; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.postspermonth .postspermonth_item .postspermonth_date {font-weight: 200; font-size: 14px;}
.postspermonth .postspermonth_item .postspermonth_title a {color: #2e2e2e; font-size: 18px; font-weight: 700; text-decoration: none; display: block;}
.postspermonth .postspermonth_item .postspermonth_title a:hover {text-decoration: underline;}
.postspermonth .postspermonth_item .postspermonth_title {margin-top: 8px;}
.postspermonth .postspermonth_item .postspermonth_excerpt {font-weight: 100; font-size: 14px; margin-top: 4px;}
.postspermonth .postspermonth_item .postspermonth_more a {color: #f83835; border-bottom: 1px dotted #f83835; text-decoration: none; display: inline-block; font-size: 14px; font-weight: 100;}
.postspermonth .postspermonth_item .postspermonth_more a:hover {border-color: transparent;}
.postspermonth .postspermonth_item .postspermonth_more {margin-top: 9px; display: block;}
.postspermonth .postspermonth_item .postspermonth_more:after {content: ""; display: inline-block; background: url(images/right-arrow-red.png) no-repeat; width: 15px; height: 10px; margin-left: 12px;}
.postspermonth .postspermonth_item .postspermonth_img {display: block;}
.postspermonth_month {font-size: 24px; font-weight: 100; color: #141414; text-decoration: none; display: block; padding-top: 19px; line-height: 1;}
.postspermonth_month span {font-size: 36px; font-weight: 700; display: block;}
.postspermonth_month:before {content: ""; display: block; height: 5px; width: 86.6%; background: #f83835;}
.postspermonth_month {background: url(images/right-arrow.png) no-repeat 86% 51%; width: 22.8%;}
.di_news_h1 {text-align: center; color: #141414; font-weight: 700; font-size: 48px; margin-top: 25px;}
.di_news_h1 span {font-weight: 100;}
body.page-id-1569 .content-area {font-family: 'Roboto';}
body.page-id-1569 {background: #f9f9f9;}
.di_news_mix_wrapper .wpb_text_column {margin-bottom: 23px;}
.postspermonth_opisanie {padding-left: 29px; padding-top: 14px; line-height: 1.25; padding-right: 10px; padding-bottom: 23px; }
.postspermonth .postspermonth_item:nth-child(3n+3) {box-shadow: inset -1px 0px 0px 0px #e0e0e0; -webkit-box-shadow: inset -1px 0px 0px 0px #e0e0e0; -moz-box-shadow: inset -1px 0px 0px 0px #e0e0e0;}
.di_news_months > .row {margin-bottom: 28px;}
.postspermonth .postspermonth_item .postspermonth_img img {width: 100%;}
.video-responsive { width: 78%; margin: 0 auto; position: relative; padding-bottom: 38.7%; height: 0; overflow:hidden; }
.video-responsive iframe, .video-responsive object, .video-responsive embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jq-selectbox__dropdown {max-width: 100%;}
.jq-selectbox li {white-space: normal!important;}
body.postid-1306 .btn-gradient a:hover, body.postid-1306 .wpcf7-submit:hover {box-shadow: inset 0 0 0 2px #ed5451; -webkit-box-shadow: inset 0 0 0 2px #ed5451; -moz-box-shadow: inset 0 0 0 2px #ed5451; border: none!important;}
.postspermonth .postspermonth_item .postspermonth_excerpt p {margin-bottom: 0;}
.postspermonth_item {display: -webkit-flex; display: -ms-flexbox; display: flex;}
.postspermonth_item article {box-shadow: inset 1px 0px 0px 0px #e0e0e0, 0px 1px 0px 0px #e0e0e0; -webkit-box-shadow: inset 1px 0px 0px 0px #e0e0e0, 0px 1px 0px 0px #e0e0e0; -moz-box-shadow: inset 1px 0px 0px 0px #e0e0e0, 0px 1px 0px 0px #e0e0e0;}
.mix-news .arch-post-wrap #post-list > .row:last-child .postspermonth .postspermonth_item:last-child {box-shadow: inset -1px 0px 0px 0px #e0e0e0; -webkit-box-shadow: inset -1px 0px 0px 0px #e0e0e0; -moz-box-shadow: inset -1px 0px 0px 0px #e0e0e0;}
.post-text img {float: left; margin-right: 15px; margin-bottom: 15px;}

/***Кнопка Узнать Цену на странице Коммерческая Недвижимость (Горячее предложение)****/
.contact-us a{
border:1px solid #ccc; /*цвет границы*/
background:#d61111;  /*цвет фона*/
padding:10px 20px; /*внитренние отступы*/
display:block;
border-radius:5px;
text-align:center; /*выравнивание текста по центру*/
color:#ffffff;  /*цвет текста*/
text-decoration:none;  /*убрать подчёркивание у ссылки*/
width:200px;  /*ширина кнопки*/
margin:auto;  /*выравнивание кнопки по центру*/
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}
/**Плавное появление тени у кнопки при наведении**/
.contact-us a:hover{
-moz-box-shadow: 0 0 6px #000;
-webkit-box-shadow: 0 0 6px #000;
box-shadow:0 0 6px #000;   
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
}













