@import url(bootstrap.min.css);


body {
  color: #7a8182;
  font: 14px/1.6em Roboto, Helvetica, sans-serif!important;
}
.yy2_right{
    width: 344px;
    float: right;
}
span.PricesalesPrice {
    color: #1E1E1E!important;
	    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 18px;
}

div#planing {
    background: #eee !important;
    padding: 0px !important;
    border-radius: 10px !important;
    display: inline-block !important;
    vertical-align: top;
    margin: 8px;
    width: 48%;
    border: solid #d8d7d7 1px;
}
strong#planing4 {
    font-size: 20px;
    font-weight: 100;
    color: #161616;
}


.off-menu_838 dl dt, .off-menu_838 dl.level1 dt {
    border-top: 1px solid rgba(255, 255, 255, 0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    background-color: rgb(51 51 51 / 5%) !important;
    margin: 5px 0 !important;
    border-radius: 10px !important;
	color: #4969a0 !important;
}
.off-menu_838 dl dt.active, .off-menu_838 dl.level1 dt.active {
    background-color: rgb(51 51 51 / 15%) !important;
}
img {
	border-radius: 10px !important;
}
.off-menu_838 dl dt:hover, .off-menu_838 dl.level1 dt:hover {
    background-color: #fec345 !important;
}
.off-menu_838 dl.level1 dt:hover a {
	color: #fefdff !important;
}
.off-menu_838 dl a, .off-menu_838 dl a:link, .off-menu_838 dl.level1 a, .off-menu_838 dl.level1 a:link {
    font-family: 'Roboto', Arial, Helvetica !important;
    font-size: 15px !important;
    color: #414141 !important;
    font-weight: 400 !important;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    text-shadow: none;
    line-height: normal;
}




.off-menu_836 dl dt, .off-menu_836 dl.level1 dt {
    border-top: 1px solid rgba(255, 255, 255, 0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    background-color: rgb(51 51 51 / 5%) !important;
    margin: 5px 0 !important;
    border-radius: 10px !important;
	color: #4969a0 !important;
}
.off-menu_836 dl dt.active, .off-menu_836 dl.level1 dt.active {
    background-color: rgb(51 51 51 / 15%) !important;
}
img {
	border-radius: 10px !important;
}
.off-menu_836 dl dt:hover, .off-menu_836 dl.level1 dt:hover {
    background-color: #192627 !important;
}
.off-menu_836 dl.level1 dt:hover a {
	color: #fefefe !important;
}
.off-menu_836 dl a, .off-menu_836 dl a:link, .off-menu_836 dl.level1 a, .off-menu_836 dl.level1 a:link {
    font-family: 'Roboto', Arial, Helvetica !important;
    font-size: 15px !important;
    color: #414141 !important;
    font-weight: 400 !important;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    text-shadow: none;
    line-height: normal;
}





.off-menu_828 dl dt, .off-menu_828 dl.level1 dt {
    border-top: 1px solid rgba(255, 255, 255, 0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    background-color: rgb(51 51 51 / 5%) !important;
    margin: 5px 0 !important;
    border-radius: 10px !important;
	color: #4969a0 !important;
}
.off-menu_828 dl dt.active, .off-menu_828 dl.level1 dt.active {
    background-color: rgb(51 51 51 / 15%) !important;
}
img {
	border-radius: 10px !important;
}
.off-menu_828 dl dt:hover, .off-menu_828 dl.level1 dt:hover {
    background-color: #eef9f8 !important;
}
.off-menu_828 dl.level1 dt:hover a {
	color: #8ccccd !important;
}
.off-menu_828 dl a, .off-menu_828 dl a:link, .off-menu_828 dl.level1 a, .off-menu_828 dl.level1 a:link {
    font-family: 'Roboto', Arial, Helvetica !important;
    font-size: 15px !important;
    color: #414141 !important;
    font-weight: 400 !important;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    text-shadow: none;
    line-height: normal;
}




.off-menu_834 dl dt, .off-menu_834 dl.level1 dt {
    border-top: 1px solid rgba(255, 255, 255, 0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    background-color: rgb(51 51 51 / 5%) !important;
    margin: 5px 0 !important;
    border-radius: 10px !important;
	color: #4969a0 !important;
}
.off-menu_834 dl dt.active, .off-menu_834 dl.level1 dt.active {
    background-color: rgb(51 51 51 / 15%) !important;
}
img {
	border-radius: 10px !important;
}
.off-menu_834 dl dt:hover, .off-menu_834 dl.level1 dt:hover {
    background-color: #ecd7d0 !important;
}
.off-menu_834 dl.level1 dt:hover a {
	color: #000201 !important;
}
.off-menu_834 dl a, .off-menu_834 dl a:link, .off-menu_834 dl.level1 a, .off-menu_834 dl.level1 a:link {
    font-family: 'Roboto', Arial, Helvetica !important;
    font-size: 15px !important;
    color: #414141 !important;
    font-weight: 400 !important;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    text-shadow: none;
    line-height: normal;
}




.off-menu_830 dl dt, .off-menu_830 dl.level1 dt {
    border-top: 1px solid rgba(255, 255, 255, 0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    background-color: rgb(51 51 51 / 5%) !important;
    margin: 5px 0 !important;
    border-radius: 10px !important;
	color: #4969a0 !important;
}
.off-menu_830 dl dt.active, .off-menu_830 dl.level1 dt.active {
    background-color: rgb(51 51 51 / 15%) !important;
}
img {
	border-radius: 10px !important;
}
.off-menu_830 dl dt:hover, .off-menu_830 dl.level1 dt:hover {
    background-color: #9da4ab !important;
}
.off-menu_830 dl.level1 dt:hover a {
	color: #ead8cc !important;
}
.off-menu_830 dl a, .off-menu_830 dl a:link, .off-menu_830 dl.level1 a, .off-menu_830 dl.level1 a:link {
    font-family: 'Roboto', Arial, Helvetica !important;
    font-size: 15px !important;
    color: #414141 !important;
    font-weight: 400 !important;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    text-shadow: none;
    line-height: normal;
}




.off-menu_832 dl dt, .off-menu_832 dl.level1 dt {
    border-top: 1px solid rgba(255, 255, 255, 0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    background-color: rgb(51 51 51 / 5%) !important;
    margin: 5px 0 !important;
    border-radius: 10px !important;
	color: #4969a0 !important;
}
.off-menu_832 dl dt.active, .off-menu_832 dl.level1 dt.active {
    background-color: rgb(51 51 51 / 15%) !important;
}
img {
	border-radius: 10px !important;
}
.off-menu_832 dl dt:hover, .off-menu_832 dl.level1 dt:hover {
    background-color: #1b2128 !important;
}
.off-menu_832 dl.level1 dt:hover a {
	color: #dbdbdb !important;
}
.off-menu_832 dl a, .off-menu_832 dl a:link, .off-menu_832 dl.level1 a, .off-menu_832 dl.level1 a:link {
    font-family: 'Roboto', Arial, Helvetica !important;
    font-size: 15px !important;
    color: #414141 !important;
    font-weight: 400 !important;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    text-shadow: none;
    line-height: normal;
}





.off-menu_824 dl dt, .off-menu_824 dl.level1 dt {
    border-top: 1px solid rgba(255, 255, 255, 0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    background-color: rgb(51 51 51 / 5%) !important;
    margin: 5px 0 !important;
    border-radius: 10px !important;
	color: #4969a0 !important;
}
.off-menu_824 dl dt.active, .off-menu_824 dl.level1 dt.active {
    background-color: rgb(51 51 51 / 15%) !important;
}
img {
	border-radius: 10px !important;
}
.off-menu_824 dl dt:hover, .off-menu_824 dl.level1 dt:hover {
    background-color: #212210 !important;
}
.off-menu_824 dl.level1 dt:hover a {
	color: #eaeaea !important;
}
.off-menu_824 dl a, .off-menu_824 dl a:link, .off-menu_824 dl.level1 a, .off-menu_824 dl.level1 a:link {
    font-family: 'Roboto', Arial, Helvetica !important;
    font-size: 15px !important;
    color: #414141 !important;
    font-weight: 400 !important;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    text-shadow: none;
    line-height: normal;
}






.off-menu_825 dl dt, .off-menu_825 dl.level1 dt {
    border-top: 1px solid rgba(255, 255, 255, 0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    background-color: rgb(51 51 51 / 5%) !important;
    margin: 5px 0 !important;
    border-radius: 10px !important;
	color: #4969a0 !important;
}
.off-menu_825 dl dt.active, .off-menu_825 dl.level1 dt.active {
    background-color: rgb(51 51 51 / 15%) !important;
}
img {
	border-radius: 10px !important;
}
.off-menu_825 dl dt:hover, .off-menu_825 dl.level1 dt:hover {
    background-color: #212210 !important;
}
.off-menu_825 dl.level1 dt:hover a {
	color: #eaeaea !important;
}
.off-menu_825 dl a, .off-menu_825 dl a:link, .off-menu_825 dl.level1 a, .off-menu_825 dl.level1 a:link {
    font-family: 'Roboto', Arial, Helvetica !important;
    font-size: 15px !important;
    color: #414141 !important;
    font-weight: 400 !important;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    text-shadow: none;
    line-height: normal;
}












.off-menu_819 dl dt, .off-menu_819 dl.level1 dt {
    border-top: 1px solid rgba(255, 255, 255, 0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    background-color: rgb(51 51 51 / 5%) !important;
    margin: 5px 0 !important;
    border-radius: 10px !important;
	color: #4969a0 !important;
}
.off-menu_819 dl dt.active, .off-menu_819 dl.level1 dt.active {
    background-color: rgb(51 51 51 / 15%) !important;
}
img {
	border-radius: 10px !important;
}
.off-menu_819 dl dt:hover, .off-menu_819 dl.level1 dt:hover {
    background-color: #375c94 !important;
}
.off-menu_819 dl.level1 dt:hover a {
	color: #eaeaea !important;
}
.off-menu_819 dl a, .off-menu_819 dl a:link, .off-menu_819 dl.level1 a, .off-menu_819 dl.level1 a:link {
    font-family: 'Roboto', Arial, Helvetica !important;
    font-size: 15px !important;
    color: #414141 !important;
    font-weight: 400 !important;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    text-shadow: none;
    line-height: normal;
}




.off-menu_821 dl dt, .off-menu_821 dl.level1 dt {
    border-top: 1px solid rgba(255, 255, 255, 0);
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    background-color: rgb(51 51 51 / 5%) !important;
    margin: 5px 0 !important;
    border-radius: 10px !important;
	color: #4969a0 !important;
}
.off-menu_821 dl dt.active, .off-menu_821 dl.level1 dt.active {
    background-color: rgb(51 51 51 / 15%) !important;
}
.off-menu_821 dl dt:hover, .off-menu_821 dl.level1 dt:hover {
    background-color: #375c94 !important;
}
.off-menu_821 dl.level1 dt:hover a {
	color: #eaeaea !important;
}

.off-menu_821 dl a, .off-menu_821 dl a:link, .off-menu_821 dl.level1 a, .off-menu_821 dl.level1 a:link {
    font-family: 'Roboto', Arial, Helvetica !important;
    font-size: 15px !important;
    color: #414141 !important;
    font-weight: 400 !important;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    text-shadow: none;
    line-height: normal;
}






div#planing5 {
    font-size: 12px;
    font-weight: 300;
    color: #5f5f5f;
}

div#head-plan2 {
    background: #fff;
    border: solid 0px #fff;
    border-style: dashed;
    padding: 0px;
    display: inline;
}
.object-block div#planing2 {
    display: inline-block;
    width: 22%;
    vertical-align: top;
}
.object-block div#planing3 {
    display: inline-block;
    vertical-align: middle !important;
    width: 78%;
    padding: 21px 15px;
}
h1#object-h1 {
    color: #161616 !important;
    text-align: center;
    font: 500 37px / 40px Roboto, sans-serif !important;
    text-transform: uppercase;
}
h1#object-h2 {
    text-align: center;
    margin: 0px 0 20px !important;
}
.page-content h1 {
    color: #757575 !important;
    font: 300 34px / 40px Roboto, sans-serif !important;
    letter-spacing: -.01em !important;
    margin: 40px 0 20px !important;
}
.page-content h1 {
    color: #757575 !important;
    font: 300 34px / 40px Roboto, sans-serif !important;
    letter-spacing: -.01em !important;
    margin: 40px 0 20px !important;
}





.addtocart-bar span.addtocart-button input.addtocart-button, .addtocart-bar span.addtocart-button input.notify-button {
    background-color: #1E1E1E;
}
.addtocart-bar .addtocart-quantity {
    display: inline-block;
    padding: 3px 10px !important;
}
.vmproduct .spacer .product-image-cart .product-details-button {
        background-color: rgba(255, 235, 59, 0.76) !important;
}
.vmproduct .spacer .product-image-cart .product-details-button a.product-details:hover, .vmproduct .spacer .product-image-cart .product-details-button .addtocart-bar span.addtocart-button input.addtocart-button:hover, .vmproduct .spacer .product-image-cart .product-details-button .addtocart-bar span.addtocart-button input.notify-button:hover {
        color: #454545 !important;
}
span.PricebasePriceWithTax {
    padding: 0px 8px!important;
    font-weight: 300!important;
    font-size: 15px!important;
    color: #FF5722!important;
}
div#mod-815 {
    text-align: center!important;
}
div#oMainBlock table#b-p1 p {
    font-size: 15px !important;
    margin: 0px 0 !important;
    font-weight: 400 !important;
	line-height: 22px!important;
}
div#oMainBlock table#b-p1 li {
    font-size: 15px !important;
    margin: 0px 0 !important;
    font-weight: 400 !important;
	line-height: 22px!important;
}
table#b-p1 td {
    padding: 5px !important;
}
.page-content h1[itemprop="name"] {
    text-align: center!important;
    margin: 50px 0 10px !important;
    color: #000000 !important;
}
.product-field.product-field-type-R {
    width: 200px;
}
.menu-icon-cont.sm-btn-815 {
    margin-left: 90px !important;
}
.vm-img-desc {
    display: none!important;
}
div#yy2-land5 {
        padding: 80px 0px 40px;
	    border-top: solid #eee;
    border-bottom: solid #eee;
    /* border-top: solid 2px #EAEAEA; */
    background-color: #ffffff;
    background-repeat: repeat-x;
    background-attachment: scroll;
    margin-top: 0 !important;
}
.orderby-displaynumber .products-total {
    background-color: #4fc34c!important;
}
.menu a {
    text-transform: uppercase;
}
h3.product-name a {
    color: #000000!important;
}
.vmproduct .spacer .product-price .price-crossed {
    color: #616161!important;
    font-size: 12px!important;
    font-weight: 400!important;
}
.vmproduct .spacer .product-name, .vmproduct .spacer .product-name a {
    color: #417bb9 !important;
    text-decoration: none!important;
    line-height: 1.42857!important;
    font-family: 'Roboto Condensed', sans-serif !important;
}
h3.product-name a {
    font-size: 18px!important;
}

td.key {
    padding: 0 6px;
    width: 200px!important;
}
.ot-cart {
    background-color: #f1f2f3!important;
}
h2#login-h2 {
    font-size: 18px;
    padding-left: 14px;
}
form#com-form-login {
    padding: 10px;
    background-color: #eee;
	    margin: 25px 0px 62px;
}
form#adminForm {
    padding: 10px;
    background-color: #eee;
}
table#bt-yy2:hover {
  background-color: #039be5!important;
  border: solid 2px #fff!important;
}
table#bt-yy2 span:hover {
  color: #FFFFFF!important;
}
div#scdpro_145 { 
  background-color: rgba(255, 255, 255, 0.29);
  margin-top: 8px;
}
div#yy2-logo {
  margin-top: 40px;
}
a#yy2-a {
    font-size: 24px;
    font-weight: 300;
    text-decoration: none;
    color: #7A7A7A;
    float: left!important;
    margin-left: 15px;
}
.catimg {
    box-shadow: 0 0 11px rgb(154, 154, 154);
    border-radius: 80px;
}
div#yy2-bt {
    padding-left: 0px!important;
    margin-top: 10px;
}
input#yy2-in {
    font-size: 16px;
}
div#oTopBlock {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: 111111110;
}
	
.module h3.mod-title > span {
    /* width: 100% !important; */
    /* color: #444 !important; */
    /* padding: 24px 18px!important; */
    /* font-size: 20px !important; */
    /* font-family: 'Roboto', sans-serif !important; */
    background: #d64b4b !important;
    font-weight: 300 !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 20px !important;
}
div#oFooterBlock1 .module h3.mod-title > span {
    width: 100% !important;
    color: #dadada !important;
    padding: 0px 14px!important;
    font-size: 19px !important;
    font-family: 'Roboto', sans-serif !important;
    background: none !important;
    /* margin-top: 35px !important; */
    font-weight: 400;
}
div#oFooterBlock1 .module ul.menu li a {
    color: #959da6!important;
}

#oFooterBlock1 {
    padding-top: 70px;
}
div#mod-137 .module h3.mod-title > span {
    width: 100% !important;
    color: #444 !important;
    padding: 24px 18px!important;
    font-size: 20px !important;
    font-family: 'Roboto', sans-serif !important;
    background: linear-gradient(to bottom, #f1f2f3 0%, #eff0f1 15%, #edeeee 29%, #ebeced 49%, #eaebeb 66%, #eaebeb 82%, #e8e9e9 82%, #e7e8e8 100%) !important;
    margin-top: 35px !important;
    font-weight: 700 !important;
}
.ot-bg, #ot-left .module h3.mod-title, #ot-right .module h3.mod-title {
    background-color: #405163!important;
}
a.jcepopup.noicon {
  text-decoration: none;
}

#oTopBlock {
  background-color: #383838;

  width: 100%;

  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
}
div#yy2-land4 {
    padding: 100px 0px;
}
.jcarousel-clip.jcarousel-clip-horizontal {
  width: 88%!important;
  text-align: center!important;
  margin: auto!important;
}
.mod_btimagegallery .next, .mod_btimagegallery .prev {
  display: block!important;
  width: 65px!important;
  height: 100%!important;
  cursor: pointer!important;
  text-indent: -9999px!important;
  position: absolute!important;
 
  top: 0!important;
}
h3.marg-top0 {
  font-size: 15px;
    font-family:  'Roboto', sans-serif;
  font-weight: 400!important;
}

div#top2 {
    padding-top: 0px;
    padding-bottom: 0px;
}
p {
  margin: 0 0 6px;
}
a.detail.btn.ot-bg {
  font-size: 12px;
}
div#ot-middle3 p {
  color: #fff;
}
div#ot-middle4 p {
  color: #405163;
}
div#foxcontainer_m148 h2 {
  text-align: center;
}

div#slider-glav {
    margin-top: 0px;
}
#yy2-land-bottom1{
  color: #405163;
}
div#oMiddleBlock {
padding: 0px;
background-repeat: repeat!important;
/* margin-top: -60px;
 */}
h3 {
  line-height: 34px;
}
div#yy2-middle1-1 p {
  color: #fff;
    line-height: normal;
}
div#bg-middle3 {
  background-size: cover!important;
}
div#yy2-middle1-1 h3 {
  color: #FFF;
    text-shadow: 0px 0px 12px #5E5E5E;
}

#bg-yy2-mid4 {
 background-size: cover!important; 
  background-repeat: repeat!important;
}
div#scdpro_154 {
  background-color: rgba(255, 255, 255, 0.29);
  margin-top: 8px;
  border-radius: 10px;
  width: 588px;
  margin: auto;
  padding: 8px;
}
div#scdpro_text_154 {
  color: #fff;
}
div#scdpro_text_145{
  color: #fff;
}
#yy2-land-bottom1{
  background-size: cover!important;
}
div#ot-middle5 h3 {
    font-size: 34px;
    color: #757575;
    letter-spacing: -.01em;
       margin: 20px 0 40px;
    line-height: 40px;
}
#yy2-land2 {
    padding: 100px 0px!important;
    background-position: center bottom!important;
    background-repeat: no-repeat!important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
div#log-yy2 {
  background-color: #F0F1EF;
  padding: 10px 5px;
}
div#ot-middle3 {
  padding: 30px 0px 30px;
}
div#oMainBottomBlock {
    padding: 50px 0px 90px !important;
    background-position: center bottom!important;
    background-repeat: no-repeat!important;
    background-size: cover !important;
    background-attachment: fixed !important;
}
div#ot-middle4 {
  padding: 0px 0px 0px;
}
#yy2-land-bottom1{
  padding: 20px 0px;
}
div#yy2-land1 {
  padding: 100px 0px;
}
div#yy2-land3 {
  padding: 100px 0px;
  border-bottom: solid 2px #EAEAEA;
      background-attachment: fixed;
	  background-size: cover !important;
}
div#ot-middle5 {
  padding: 20px 0px 99px;
}
div#ot-middle2 {
  padding: 30px 20px;
}
div#yy2-land2 {
  padding: 100px 0px;
}
#oBottomBlock {
  padding: 100px 0px;
    background-size: cover;
}
div#oFooterBlock2 {
    padding: 30px 0px;
}
a.btn.jmodedit {
  
  font-size:25px!important;
}
.tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}

.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}
.fox_form input[type="text"] {
  padding: 20px!important;
    font-family:  'Roboto', sans-serif;
}
button.btn.btn-success.submit-button {
  padding: 15px 50px!important;
  width: 100%;
  margin: 0px 0px !important;
  background: #4fc34c  !important;
  font-size: 24px;
  text-transform: uppercase;
}
div#foxcontainer_m148 {
 width: auto;
  padding: 8px!important;
overflow: hidden; 
  margin: auto;
  display: table!important;
}
div#foxcontainer_m158 {
 width: auto;
  padding: 8px!important;
overflow: hidden; 
  margin: auto;
  display: table!important;
}
div#foxcontainer_m139 {

  padding: 5px 10px!important;
 
}
button.btn.btn-success.submit-button {
  color: #444444 !important;
}
.btn-success {
  color: #fff!important;
   border-color: rgba(76, 174, 76, 0)!important;
}
#smoothtop {
  height: 45px!important;
  width: 45px!important;
  background: url(/plugins/system/smoothtop/images/up-arrow.png) center top no-repeat!important;
}
#oTopBlock {
  border-color: #3F4F57!important;
}
#oTopBlock {
  border-width: 0 0 0px!important;
  border-style: solid!important;
    box-shadow: 0px 1px 8px #424242;
}
.section > .container, .section > .container-fluid {
  padding-top: 0px!important;
  padding-bottom: 0px!important;
}
button.btn.btn-success.submit-button:hover {
  background: #C2C2C2!important;
}
div#foxcontainer_m139 .btn:hover {
  color: #FFFFFF !important;

}
#oFooterBlock2, #oFooterBlock2 a {
  color: #8C8C8C!important;
}
div#ot-middle p {
  color: #C5C5C5!important;
}
div#ot-middle h3 {
  color: #C5C5C5!important;}

input[type="text"] {
  padding: 10px;
  margin: 3px;
  font-family:  'Roboto', sans-serif;
    width: 96%;
	  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.102);
}
h1, h2, h3, h4, h5 {
  font-family: 'Roboto Condensed', sans-serif ;
}
.controls {
   font-family: 'Roboto Condensed', sans-serif;
}
button.btn.btn-success.submit-button {
  margin: 5px 3px;
  padding: 8px 17px;
}
div#ot-maintop1 {
  margin: 50px 0px 100px;
}

@media (min-width: 1000px){
div.otzivi table {
display: inline-block !important;
width: 32%;
vertical-align: top;
}}

@media (max-width: 1000px){
div.otzivi table {
display: inline-block !important;
width: 100%;
}}

@media (max-width: 767px){
body {
padding-right: 0px; 
padding-left: 0px; 
}}
div#ot-middle {
  padding: 20px 0px !important;
}
div#ot-middle p {
    color: #ffffff!important;
    line-height: 80px !important;
    font-size: 34px !important;
    letter-spacing: -.01em;
}
#oMiddleBlock {

}

div.otzivi td {
border-radius: 5px;
width:380px;
vertical-align: top;
}

div.otzivi tr {
/* background: #222; */
}
/* div.otzivi a {
color: #FFCF4D;
}
div.otzivi a:hover {
color: #D4AC40;
}
div.otzivi p {
color: #9D9D9D;
} */


@media (min-width: 1000px){
div.otzivi2 table {
display: inline-block !important;
width: 48%;
vertical-align: top;
}}

@media (max-width: 1000px){
div.otzivi2 table {
display: inline-block !important;
width: 48%;
}}

@media (max-width: 767px){
	div.otzivi2 table {
display: inline-block !important;
width: 100%;
}
body {
padding-right: 0px; 
padding-left: 0px; 
}}


div.otzivi2 td {
border-radius: 5px;
width:561px;
vertical-align: top;
}

div.otzivi2 tr {
/* background: #222; */
}
/* div.otzivi2 a {
color: #FFCF4D;
}
div.otzivi2 a:hover {
color: #D4AC40;
}
div.otzivi2 p {
color: #9D9D9D;
} */




@media (min-width: 1000px){
div.otzivi100 table {
display: inline-block !important;
width: 100%;
vertical-align: top;
}}

@media (max-width: 1000px){
div.otzivi100 table {
display: inline-block !important;
width: 100%;
}}

@media (max-width: 767px){
body {
padding-right: 0px; 
padding-left: 0px; 
}}


div.otzivi100 td {
border-radius: 5px;
width:100%;
vertical-align: top;
}

div.otzivi100 tr {
/* background: #222; */
}
/* div.otzivi100 a {
color: #FFCF4D;
}
div.otzivi100 a:hover {
color: #D4AC40;
}
div.otzivi100 p {
color: #9D9D9D;
} */



@media (min-width: 767px){
div.otzivi4 table {
display: table-cell !important;
width: 24.7%;
vertical-align: top;
    border: solid 0px #FFFFFF;
}}

@media (max-width: 767px){
div.otzivi4 table {
display: inline-block !important;
    width: 48%;
    vertical-align: top;}}

@media (max-width: 767px){
body {
padding-right: 0px; 
padding-left: 0px; 
}}
div.otzivi4 td {
border-radius: 3px;
width:284px;
vertical-align: top;
}

div.otzivi4 tr {
/* background: #222; */
}
/* div.otzivi4 a {
color: #FFCF4D;
}
div.otzivi4 a:hover {
color: #D4AC40;
}
div.otzivi4 p {
color: #9D9D9D;
} */



@media (min-width: 1000px){
div.otzivi5 table {
display: inline-block !important;
width: 19%;
vertical-align: top;
}}

@media (max-width: 1000px){
div.otzivi5 table {
display: inline-block !important;
width: 100%;
}}

@media (max-width: 767px){
body {
padding-right: 0px; 
padding-left: 0px; 
}}


div.otzivi5 td {
border-radius: 5px;
width:225px;
vertical-align: top;
}

div.otzivi5 tr {
/* background: #222; */
}
/* div.otzivi4 a {
color: #FFCF4D;
}
div.otzivi4 a:hover {
color: #D4AC40;
}
div.otzivi4 p {
color: #9D9D9D;
} */




.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}
.tooltip-inner {
	max-width: 200px;
	padding: 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
th.quantity {
    display: none;
}
td.quantity {
    display: none;
}
.control-label.name {
    text-align: left!important;
}
.span6.register_block {
    padding: 15px!important;
    border: solid 1px #DDD!important;
    background-color: #F7FFE3!important;
}
.span6.login_block {
    padding: 15px!important;
    border: solid 1px #DDD!important;
    background-color: #F7F7F7!important;
    margin-bottom: 10px!important;
}
input#jlpassword {
    padding: 10px!important;
    margin: 3px!important;
    font-family:  'Roboto', sans-serif!important;
    width: 96%!important;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.102)!important;
}
input#password_2 {
    padding: 10px!important;
    margin: 3px!important;
    font-family:  'Roboto', sans-serif!important;
    width: 96%!important;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.102)!important;
}
input#password {
    padding: 10px!important;
    margin: 3px!important;
    font-family:  'Roboto', sans-serif!important;
    width: 96%!important;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.102)!important;
}
.prod_qty {
    display: none!important;
}
.prod_qty_input {
    display: none!important;
}
.yy2-jsh-img {
    width: 700px;
}
div#oMainBlock {
    padding: 30px 0px 0px;
}
.breadcrumbs {
    padding: 4px 0px 14px;
}
div#comjshop h1 {
    font-size: 32px;
}
.productfull .image_middle {
    width: auto!important;
	    height: 500px;
}
img.jshop_img_thumb {
    width: 117px!important;
}
span#list_product_image_thumb {
    margin-top: 2px!important;
	    margin-bottom: 10px!important;
}
.productfull #block_price {
    font-size: 18px!important;
    color: #656565!important;
}
.productfull .text_zoom {
    padding-bottom: 5px;
    padding-top: 3px;
	display:none;
}
div#top-2-4 {
    margin-top: 13px;
}
span.titreck {
  text-decoration: none!important;
  min-height: 17px!important;
  float: none !important;
  float: left!important;
    font-weight: 500!important;
    margin: 0!important;
    font-size: 17.3px!important;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase  !important;
}
div#maximenuck.maximenuckh ul.maximenuck li.maximenuck.level1 > a, div#maximenuck.maximenuckh ul.maximenuck li.maximenuck.level1 > span.separator {
    padding-top: 18px;
    padding-right: 18px !important;
    padding-bottom: 18px;
    padding-left: 18px !important;
}
ul.maximenuck {
  clear: both!important;
  position: relative!important;
  z-index: 999!important;
  float:left;
  list-style: none!important;
  margin: 0 auto!important;
  height: auto!important;
  padding: 0px 0px 0px 0px!important;
  -moz-border-radius: 0px!important;
  -webkit-border-radius: 0px!important;
  border-radius: 0px 0px 6px 6px !important;
  filter: none!important;
  border: 0px solid #002232!important;
  -moz-box-shadow: inset 0px 0px 0px #edf9ff!important;
  -webkit-box-shadow: inset 0px 0px 0px #edf9ff!important;
  box-shadow: inset 0px 0px 0px #edf9ff!important;
  text-align: left!important;
 
      background: rgba(255, 255, 255, 0.18) !important;
}
ul.maximenuck li.maximenuck.level1 > a, ul.maximenuck li.maximenuck.level1 > span.separator {
  font-size: 14px!important;
  color: #FFFFFF!important;
  display: block!important;
font-family: 'Roboto Condensed', sans-serif !important;
  float: left!important;
  position: relative!important;
  text-decoration: none!important;
  text-shadow: 0px 0px 0px #000!important;
  
  box-shadow: none!important;
  min-height: 10px!important;
  outline: none!important;
  background: none!important;
  filter: none!important;
  border: none!important;
  white-space: normal!important;
  filter: none!important;
}
div#maximenuck129 ul.maximenuck li.maximenuck.level1 {

  position: static !important;
  list-style: none !important;
  border: 1px solid transparent !important;
    height: 52px !important;
  text-align: center !important;
  padding: 9px 30px 2px 30px !important;
  margin: 0px 0px 0 0 !important;

 
}
.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck129.maximenuckh ul.maximenuck li.level1.parent > span.separator:after {
  content: ""!important;
  display: none!important;
  position: absolute!important;
  width: 0!important;
  height: 0!important;
  border-style: solid!important;
  border-width: 7px 6px 0 6px!important;
  border-color: #AEAEAE transparent transparent transparent!important;
  top: 7px!important;
   right: -15px!important;
}

#ot-left .module .mod-content, #ot-right .module .mod-content {
    padding: 0px!important;
    margin-bottom: 10px !important;
}
.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover, div#maximenuck129.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover {
  -moz-border-radius: 0px!important;
  -webkit-border-radius: 0px!important;
  border-radius: 0px 0px 0px 0px!important;
}
#ot-left .module:before, #ot-right .module:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 0px!important;
    height: 0%!important;
}
ul.maximenuck li.maximenuck.level1:hover, ul.maximenuck li.maximenuck.level1.active {
    border: 0px solid rgba(241, 241, 241, 0.2)!important;
    background: rgba(0, 0, 0, 0.3)!important;
  -moz-border-radius: 0px!important;
  -webkit-border-radius: 0px!important;
  border-radius: 0px!important;
      border-right: 1px solid rgba(255, 255, 255, 0.15)!important;
}

div.floatck {

  text-align: left!important;
   border: 1px solid #E0E0E0!important;
  border-top: none;
    -moz-border-radius: 2px!important;
  -webkit-border-radius: 2px!important;
  border-radius: 2px!important;

}

ul.maximenuck li ul.maximenuck2 li.maximenuck, ul.maximenuck2 li.maximenuck {
  text-align: left!important;
  z-index: 11001!important;
  padding: 0!important;
  font-size: 12px!important;
  position: static!important;
  text-shadow: 0px 0px 0px #ffffff!important;
  padding: 5px 0px!important;
  margin: 0px 0px 4px 0px;
  text-align: left!important;
  background: none!important;
  list-style: none!important;

}
a.readmore.text-uppercase:hover {
    background-color: #006E9C!important;
	
}
a.readmore.text-uppercase {
    background-color: #0088C2!important;
}
ul.maximenuck li.maximenuck ul.maximenuck2 li a, ul.maximenuck2 li a {
  color: #6B6B6B!important;
  text-shadow: 0px 0px 0px #ffffff!important;
}

ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a,
ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a,
ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a,
ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a,
ul.maximenuck2 li:hover > a,
ul.maximenuck2 li:hover > h2 a,
ul.maximenuck2 li:hover > h3 a,
ul.maximenuck2 li.active > a{
	color:#222!important;
	background: transparent!important;
}
div#maximenuck129 ul.maximenuck {
    width: 100%!important;
}

div#maximenuck129 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck129 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck129 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck129 ul.maximenuck li.maximenuck.level1.active > span.separator {
  color: #FFF7F7!important;
  text-shadow: 0px 0px 0px #ffffff!important;
}
div#maximenuck129 {
  font-size: 14px!important;
  line-height: 21px!important;
  text-align: left!important;
  margin-top: 0px!important;
}

div#maximenuck129 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck129 ul.maximenuck li.maximenuck.level1.active {
    border: 1px solid rgba(244, 244, 244, 0.05)!important;
    background: rgba(244, 244, 244, 0.08)!important;
       -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    border-radius: 0px!important;
}
.mobilebarmenuck {
background: #383838!important; 
}
div#maximenuck ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck ul.maximenuck li.maximenuck.level1.active > span.separator {
    color: #fff!important;
    text-shadow: 0px 0px 0px #ffffff!important;
}
.module ul.menu li a {
    color: #FFFFFF!important;
}
.otmenu-desk-wrapper .ot-menu li:hover {
    background-color: rgba(249, 249, 249, 0)!important;
}

div#maximenuck ul.maximenuck li.maximenuck.level1 {

    list-style: none!important;

    border-right: 1px solid rgba(255, 255, 255, 0.06);
    text-align: center!important;
    
    margin-right: 0px!important;
    margin-top: 2px!important;
    cursor: pointer!important;
    vertical-align: middle!important;
    box-shadow: none!important;
    filter: none!important;
}
img#yy2-photo-blog2 {
    max-width: 116px;
}
h3#blog-name {
    color: #202020!important;
    font-weight: 700;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 32px;
	margin: 0 0 26px 0;
}
.text-uppercase {
    text-transform: capitalize!important;
    font-family: 'Roboto Condensed', sans-serif;
    color: #6B6B6B !important;
}


.box_skitter .next_button {
    position: absolute;
    z-index: 170;
    width: 80px!important;
    height: 80px!important;
    overflow: hidden;
    text-indent: -9999em;
    margin-top: -25px;
    background: url(../images/next.png) no-repeat left top !important;
}

.box_skitter .prev_button {
    position: absolute;
    z-index: 170;
    width: 80px!important;
    height: 80px!important;
    overflow: hidden;
    text-indent: -9999em;
    margin-top: -25px;
    background: url(../images/prev.png) no-repeat left top !important;
}



@media (max-width: 1000px){
.box_skitter .next_button {
        display: none !important;
}

.box_skitter .prev_button {
        display: none !important;
}

}


@media (min-width: 1200px){
#oMiddleBlock .container {
    width: 1170px;
}}

div#mod-196 {
    margin-bottom: 6px;
    margin-top: 11px;
}
.sj-vm-filter .ft-group .ft-content {
    padding: 5px 4px !important;
    overflow: hidden;
    margin: 0;
}


@media (min-width: 1000px){
div.otzivi2-pr table {
display: inline-block !important;

vertical-align: top;
}
table#pr-left {
    width: 25%;
}
table#pr-right {
    width: 73%;
}
}

@media (max-width: 1000px){
div.otzivi2-pr table {
display: inline-block !important;
width: 100%;
}}

@media (max-width: 767px){
body {
padding-right: 0px; 
padding-left: 0px; 
}}


div.otzivi2-pr td {
border-radius: 5px;

vertical-align: top;
}

div.otzivi2-pr tr {
/* background: #222; */
}
/* div.otzivi2-pr a {
color: #FFCF4D;
}
div.otzivi2-pr a:hover {
color: #D4AC40;
}
div.otzivi2-pr p {
color: #9D9D9D;
} */


.productdetails-view .spacer-buy-area {
    border-color: #F5F5F5;
    border-style: solid;
    border-width: 1px;
    margin: 10px 0 10px !important;
    padding: 10px 15px;
}

a.ask-a-question {
    background: #99B2B7 !important;
    color: #fff !important;
	    font-weight: normal!important;
    font-size: 16px!important;
    font-variant: normal!important;
    font-style: normal!important;
    font-family: Roboto!important;
	    padding: 5px 19px 7px!important;
		background: #4fc34c  !important;
    color: #343434 !important;
    text-align: center !important;
    border: solid #4fc34c 1px !important;
}

.otzivi2-pr .sj-vm-filter {
    display: none !important;
}

.sj-vm-filter .ft-wrap .ft-filtering .ft-content .ft-current-group {
    margin-top: 5px;
    display: none;
}
.ft-results .vm-pagination {
    display: none !important;
}
.ft-results .floatright.display-number {
    width: 284px !important;
}
.ft-results .floatright.display-number br {
   
    display: none !important;
}
.ft-results .inputbox {
    margin-left: 10px!important;
    margin-right: 40px!important;
}
.sot-set {
    text-align: center;
    margin-top: 5px;
    border-top: solid 1px #EEE;
    padding: 5px;
}
.vm-product-tab .tab-content {
    border-color: #fff;
    padding: 0px 0px;
    background: #fff;
    border-style: dotted;
}
.vmproductpricetotal .PricebillDiscountAmount {
    display: none;
}
span.vm-img-desc {
    display: none !important;
}

@media (min-width: 850px){
.vmcategory.col-sm-2 {
    width: 19.666667%;
}}

.product-details-button .product-fields{
/*     display: none !important;
 */}
a.chzn-single {
    background-image: none!important;
    background: #F5F5F5!important;
    font-weight: 300 !important;
    font-family: 'Roboto', sans-serif !important;
    border-radius: 0px !important;
    border: 1px #DFDFDF solid !important;
}

.chzn-drop {
    background: #F5F5F5 !important;
    border: solid 1px #DFDFDF !important;
}

a.chzn-single:hover {
    background-image: none!important;
    background: #E3E3E3!important;
    font-weight: 300 !important;
    font-family: 'Roboto', sans-serif !important;
    border-radius: 0px !important;
    border: 1px #DFDFDF solid !important;
}

.chzn-container .chzn-results .highlighted {
    background-color: #DFDFDF!important;
    background-image: none !important;
    
    color: #222!important;
}
.featured-view > h4 span, .latest-view > h4 span, .topten-view > h4 span, .recent-view > h4 span, .related-products-view > h4 span, .product-related-products > h4 span, .product-related-categories > h4 span, .category-view > h4 span {
    background-color: #C6C6C6 !important;
}
.ft-group-manufacturers .ft-heading {
    background: url(/images/brends.png) !important;
    height: 46px !important;
    background-color: #444444 !important;
}
.ft-group-manufacturers .ft-heading-inner {
    display: none;
}

div#cf4all_wrapper_220_ {
    margin-left: 25px;
}
.productdetails-view .spacer-buy-area {
    background: #F8F8F8 !important;
    border-color: #F4F4F4 !important;
    border-style: solid;
    border-width: 1px;
}
a.showcart.floatright {
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    padding: 10px 20px;
  
    line-height: 20px;

    border-width: 0;
    border-style: none;
    background-color: #88AB4A;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
}
a.continue_link {
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    padding: 10px 20px;
    line-height: 20px;
    border-width: 0;
    border-style: none;
    background-color: #88AB4A;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
}
.sj-vm-filter .ft-group .ft-heading {
    background-color: #444444 !important;
    cursor: pointer;
    padding: 12px 16px;
    font-size: 16px;
    text-transform: uppercase;
    color: #FFFFFF;
    font-weight: 600;
    line-height: 22px;
    position: relative;
}
.sj-vm-filter .ft-slider-price .ui-widget-header {
    background: none repeat scroll 0 0 #4fc34c !important;
}
.sj-vm-filter .ft-content-prices .ft-price-value input[type="text"] {
    width: 70px !important;

}
.buttonBar-right button.button.vm-button-correct.btn.ot-bg {
    background: #2A9941 !important;
}
.buttonBar-right button.button.vm-button-correct {
    background: #9B9B9B !important;
}
.product-related-products img {
    width: 72px ;
}
.vmproduct .spacer .product-image img {
    width: 100%; 
}
.product-field.product-field-type-R {
    width: 130px!important;
}
.product-related-products .product-field-display > a {
    font-size: 12px!important;
    display: inline-block;
}

div#fancybox-content {
    min-width: 419px!important;
		max-width:980px!important;
}
div#fancybox-outer {
    min-width: 443px!important;
	max-width:1000px!important;
}

.copy {
    background: #303030;
    padding: 3px 0px;
}
.copy a {
    color: #039BE5;
}
.copy p {
    color: #959595;
}
.cart .modulefilter-yy2 {
    display: none!important;
}
.modulefilter-yy2 h3.mod-title {
    line-height: 17px !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 17px !important;
    font-weight: 300 !important;
    margin: 0 !important;
}
div#reg_text {
    background: #E3F8E8 !important;
    padding: 6px 15px !important;
}
.vm_thumb_image img {
    width: 100px !important;
 
}
img.vm_thumb_image {
    width: 100px !important;
    height: auto !important;
}
 

button.btn.btn-default.btn-sm.modal[onclick="https://docs.virtuemart.net/home/17-products-menu/28-product-edit?tmpl=component"] {
    display: none;
}
.btn-group .modal-header {
    display: none;
}
.btn-group .modal-body {
    display: none;
}
button.btn.btn-default.btn-sm[onclick="location.href='index.php?option=com_config&view=component&component=com_virtuemart&tmpl=component';"] {
    display: none;
}
img[src="https://www.removethebackground.de//images/logoremove.png"] {
    display: none;
}
.vmquote {
    display: none;
}
.admin-content li {
    padding: 10px 0px !important;
    height: 45px !important;
}
div#toolbar-popup-help {
    display: none !important;
}
.toolbar-box {
    height: 31px !important;
}
.chzn-container-multi .chzn-choices .search-choice {
    padding: 5px 17px 5px 4px !important;
    height: 29px !important;
}
.checkbox li {
    height: auto !important;
}
label#jform_title-lbl {
    color: #fff;
    font-size: 18px;
    padding-top: 15px;
}
ul.nav.nav-tabs a {
    display: block !important;
}
ul.chzn-choices {
    min-width: 162px !important;
    margin: 5px !important;
    padding: 5px 0px !important;
}

ul.chzn-choices .search-field{
    min-width: 162px !important;

}
ul.chzn-choices .search-field input{
    min-width: 162px !important;

}
.control-group .checkbox {
    margin-left: 20px;
}

.junewsultra .jn .jn-head {
    background: #FFFFFF!important;
}
.junewsultra, .junewsultra .jn, .junewsultra .jn-head {
    overflow: hidden!important;
   
}
.junewsultra .jn {
    margin: 0px 0px!important;
    padding: 0!important;
    /* border: 1px #e0e0e0 solid!important; */
    clear: both!important;
    display: inline-block !important;
    box-shadow: 0 1px 1px rgba(0,0,0,0.04), 0 0px 1px rgba(0,0,0,0.14);
}
.junewsultra .jn-head, .junewsultra .jn .jn-intro, .junewsultra .jn .jn-more {
    clear: both;
    padding: 6px 14px;
    background-color: #FFFFFF;
}
.junewsultra .jn .jn-left img {
    padding: 0px !important;
    border: 0px #a7b3be solid !important;
}
.junewsultra .jn-head, .junewsultra .jn .jn-more {
    clear: both;
    padding: 11px 11px !important;
}
.junewsultra .jn .jn-right h4 {
    font-size: 98%;
    font-weight: bolder;
    padding: 0px 16px !important;
	    margin-top: 0px !important;
}
span.jn-small {
    padding: 0px 16px !important;
}
.junewsultra .jn .jn-right .jn-info {

    padding: 0px 0 0 0 !important;
}
.jn-intro {
  padding: 11px 11px !important;
    padding-top: 0px !important;
}
@media (max-width: 1000px){
.junewsultra .jn .jn-right {
    float: right;
    width: 67% !important;
}
.junewsultra .jn .jn-left {
    float: left;
    width: 32% !important;
}

h1#header span {
    font-size: 14px !important;
}

h1#header {
    line-height: 25px !important;
}
.junewsultra .jn .jn-right {
    float: right;
    width: 67% !important;
}
.junewsultra .jn .jn-left {
    float: left;
    width: 32% !important;
}
.junewsultra .jn {
    margin: 4px 0px!important;
    padding: 0!important;
    border: 1px #e0e0e0 solid!important;
    clear: both!important;
    display: inline-block !important;
    width: 100%!important;
}}

#modal-messages {
    
    z-index: 1111000;
    background: rgba(121, 85, 72, 0.11)!important;
    border-radius: 0px!important;
    padding: 1px!important;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0)!important;
}

#modal-messages #messages-header {
    height: 35px!important;
    width: 100%;
    background: #00BCD4!important;
    border-top-left-radius: 0px!important;
    border-top-right-radius: 0px!important;
    
}
#modal-messages #messages-main {
    background: #FEFEFE!important;
    height: auto;
    width: 100%;
    display: block;
    color: #717171;
    font-size: 125%;
    text-align: justify;
    min-height: 100px;
}
#modal-messages #messages-footer {
    clear: left;
    display: block;
    width: auto;
    height: 26px!important;
    background: #4fc34c!important;
    color: #f9fea6;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    line-height: 26px!important;
    padding-right: 15px;
    font-size: 85%;
    text-align: right;
}
.ot-bg.btn, #oTopBlock .search .btn-search.btn-active, .itemCommentsCounter > span, .itemListTags .navbar-nav > li > .catItemTag.active, .moduleItemReadMore, a.readmore, .readmore a, .ot-vm-cat a.readmore, .vmproduct .spacer .product-details-btn, .write-reviews input.highlight-button:hover, .orderlistcontainer div.orderlist a:hover, .orderlistcontainer div.orderlist div:hover a, .vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited, .orderlistcontainer div.orderlist div:hover, #com-form-login .btn-login, .pager li > a, .pager li > span, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .sc-wrapper .tab_style1 .nav-tabs > li:hover > a, .sc-wrapper .tab_style1 .nav-tabs > li > a:hover, .sc-wrapper .tab_style1 .nav-tabs > li.active > a, .sc-wrapper .tab_style1 .nav-tabs > li.active > a:focus, .sc-wrapper .ocollapsestyle .panel .panel-heading .panel-title > a > .glyphicon, .sc-wrapper .ocollapsestyle .panel .panel-heading .panel-title > a:hover > .glyphicon, .sc-wrapper .ocollapsestyle .panel .panel-heading .panel-title > a.collapsed:hover > .glyphicon, .carousel-indicators li:hover, .carousel-indicators li.active {
      background-color: #4f5e6f  !important;
    color: #fff !important;
}
a:hover, a:focus, a:active, #oBottomBlock a:hover, .breadcrumb a:hover, .blog .item-title a:hover, .catItemInfo a:hover, .latestItemInfo a:hover, .tagItemInfo a:hover, .userItemInfo a:hover, .itemAddition a:hover, a.art-title:hover, .archive-module, .archive-module li a:hover, .ot-published, .vmproduct .spacer a.product-name:hover, .vmproduct .spacer .product-name a:hover, .vmproduct .spacer:hover a.product-name, .vmproduct .spacer:hover .product-name a, .vmproduct .spacer a.product-category:hover, .vmproduct .spacer .product-category a:hover, .vmproductpriceresult span.PricesalesPrice, .vmproductpricetotal span.PricebillTotal, ul.VMmenu li.active > div > a, .ot-vm-cat:hover .ot-cat-name a, .ot-vm-manu:hover .ot-manu-name a, p.dsq-widget-meta a:hover {
    color: #4f5e6f !important;
}
.ot-bg.btn:hover, a.readmore:hover, .readmore a:hover, .pager li:hover > a, .pager li:hover > span, .pager li > a:hover, .pager li > span:hover, .pager li > a:focus, .pager li > span:focus, #com-form-login .btn-login:hover, .write-reviews input.highlight-button, .vm-button-correct:hover {
    background-color: #4f5e6f!important;
	    color: #444 !important;
}
.junewsultra a {
    font-size: 20px !important;
    font-weight: 300 !important;
}
.junewsultra .jn .jn-left {
    float: left;
    width: 13% !important;
}
.junewsultra .jn .jn-right {
    float: right;
    width: 86%!important;
}
@media (min-width: 1200px){
.section > .container, .section > .container-fluid {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
width: 1169px!important;
}}

div#ot-logo {
    position: relative!important;
    min-height: 1px!important;
    padding-right: 0px!important;
    padding-left: 0px!important;
}
@media (min-width: 1200px){
div#ot-right {
    left: 0% !important;
	width: 22%;
}
div#ot-left {

	width: 25%;
}

}

div#ot-left {
    padding-left: 3px !important;
    padding-right: 15px !important;
}     
      div#ot-contenttop1 {
    padding-left: 4px !important;
    padding-right: 4px !important;
}	
div#ot-right {
    padding-left: 5px !important;
    padding-right: 3px !important;
}
img {
    max-width: 100%;
    height: auto;
}
hr.hr-condensed {
    margin-top: 5px!important;
    margin-bottom: 5px!important;
}


@media (max-width: 1000px){
h1#header span {
    font-size: 14px !important;
}

h1#header {
    line-height: 25px !important;
}
.junewsultra .jn .jn-right {
    float: right;
    width: 67% !important;
}
.junewsultra .jn .jn-left {
    float: left;
    width: 32% !important;
}
.junewsultra .jn {
    margin: 4px 0px!important;
    padding: 0!important;
    border: 1px #e0e0e0 solid!important;
    clear: both!important;
    display: inline-block !important;
    width: 100%!important;
}
.junewsultra a {
    font-size: 14px !important;
    font-weight: 400 !important;
}
}
div#yy2-top1 {
    padding-right: 0px;
    padding-left: 0px;
}
.ot-cart {
    color: #ffffff;
    float: right;
    padding: 10px 10px !important;
    line-height: 20px;
    position: relative;
    z-index: 1;
}


@media (min-width: 1200px){
#oMiddleBlock .container {
    /* width: 100% !important; */
    padding-right: 0px!important;
    padding-left: 0px!important;
}}

.bt-cs .bt-inner .bt-title {

    color: #405163 !important;
}
.btn-primary {
    color: #fff;
    background-color: #4fc34c !important;
    border-color: #4fc34c !important;
}
#ot-left .module, #ot-right .module {
    border-color: #FFFFFF !important;
    margin-bottom: 18px !important;
}
.module h3.mod-title + .mod-content {
    padding-top: 10px !important;
}

p {
        line-height: 24px !important;
}
.junewsultra .jn a, .junewsultra .jn a:link, .junewsultra .jn a:visited {

    color: #405163 !important;
}
div#foxcontainer_m245 {

    padding: 2px !important;

}

div#foxcontainer_m245 .control-group {
    margin-bottom: 10px!important;
}
div#mod-245 {
    background: #fff;
	margin-top: 0px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.04), 0 0px 1px rgba(0,0,0,0.14);
}
div#fancybox-title {
    display: none !important;
}
div#foxcontainer_m245 {
    padding: 12px!important;
	    padding-top: 0px!important;
}
div#oMiddleBlock {
    padding: 100px 0px!important;
}
div#foxcontainer_m245 .fox_form select, div#foxcontainer_m245 .fox_form textarea, div#foxcontainer_m245 .fox_form input[type="text"] {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 1px !important;

}

div#foxcontainer_m245 select, div#foxcontainer_m245 textarea, div#foxcontainer_m245 input[type="text"], div#foxcontainer_m245 input[type="password"] {
    border: 1px solid #CBCBCB !important;
}

@media (max-width: 767px) {
.col-xs-reset {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

}
div#yy2-middle1-1
 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

@media (max-width: 1100px) {
.mobilebarmaximenuck {
    display: block !important;
}
.maximenuckh {
    display: none;
}

}

@media (max-width: 1200px) {

img[src="/images/icons/call_img.png"] {
    clear: both !important;
    float: none !important;
}
}
.mobilebarmaximenuck {
    background: rgba(68, 68, 68, 0) !important;
  
}

div#maximenuck ul.maximenuck li ul.maximenuck2 li.maximenuck:hover, div#maximenuck ul.maximenuck2 li.maximenuck:hover {

    border-bottom: 1px solid rgba(219, 46, 30, 0) !important;
    border-top: 1px solid rgba(236, 69, 34, 0) !important;
}
.vmproduct .spacer .product-image-cart .product-details-button a.product-details {
    padding: 0;
    margin: 0;
    background-color: transparent;
    background-image: none;
    color: #1E1E1E !important;
    border-width: 0;
    border-style: none;
    font-size: 14px !important;
    text-transform: uppercase;
    font-weight: 600 !important;
    font-family: 'Roboto Condensed', sans-serif !important;
}
.vmproduct .spacer .product-image-cart .product-details-button .addtocart-bar span.addtocart-button input.addtocart-button, .vmproduct .spacer .product-image-cart .product-details-button .addtocart-bar span.addtocart-button input.notify-button {
    color: #111!important;
    padding: 0;
}
.vmproduct .spacer {
    background: #F6F6F6 !important;
    box-shadow: 0 1px 4px rgba(214, 75, 75, 0.16),0 1px 2px rgba(214, 75, 75, 0.16) !important;
    transition: all 0.2s ease-in-out !important;
    /* border: solid #d64b4b 1px; */
}
.vmproduct .spacer:hover {
       box-shadow: 0 1px 0px #d64b4b,0 2px 13px #d64b4b !important
}
.vm-product-descr-container- {
    padding: 0px 0px 2px;
}
.orderby-displaynumber .products-total {
    color: #fff !important;
}
h3.vm-categoryname, .cart-view h1, .billto-shipto h3 {
    color: #444444 !important;
}
.btn-primary {
    color: #444;
    background-color: #4fc34c !important;
    border-color: #4fc34c !important;
}
.addtocart-bar .addtocart-quantity {
    background-color: #4fc34c !important;
}
.addtocart-bar span.addtocart-button input.notify-button {
    background-color: #444 !important;
}
.vm-product-tab .nav-tabs > li.active > a, .vm-product-tab .nav-tabs > li.active > a:focus, .vm-product-tab .nav-tabs > li.active > a:hover, .vm-product-tab .nav-tabs > li > a:hover {
}
.vm-product-media .carousel-control.control-box.left {

    background-color: #4fc34c !important;
}
.vm-product-media .carousel-control.control-box.right {

    background-color: #4fc34c !important;
}
.additional-images {
    border: solid 2px #4fc34c;
}
.additional-images .product-image-round {

    border: solid 1px #4fc34c;
}
h3.ot-cat-name {
    font-family: 'Roboto Condensed', sans-serif !important;
}
.ot-cat-image img:hover {
    opacity: 0.7;
}
.product-detail {
    padding: 0 15px;
}

.icon-edit {
    background: #fff !important;
	padding:5px;
	font-size:20px; 
}

.search-result-card-category.show {
    display: none !important;
}

div#offlajn-ajax-search183 {
    float: right !important;
    margin-top: 9px;
    padding-right: 0px;
}
#offlajn-ajax-tile-results .search-result-card .search-result-title > span {
  color:#222 !important;
    text-align: left !important;
	    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px !important;
	   font-family: 'Roboto Condensed', sans-serif !important;
}

#offlajn-ajax-tile-results .search-result-card .search-result-inner {
    color: #222222 !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px !important;
    text-align: left !important;
}
#offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .offlajn-button:active, #offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .pushed {

    color: #111111 !important;
    font-family: 'Roboto Condensed', sans-serif !important;
}
div#offlajn-ajax-search-results-inner {
    margin-bottom: 30px !important;
}
.ot-cart a {
    color: #222222 !important;
	font-family: 'Roboto Condensed', sans-serif !important;
}
#offlajn-ajax-tile-results #no-result-message span {

    color: #111111 !important;
	font-family: 'Roboto Condensed', sans-serif !important;
}
.product-related-products .vmproduct {
    width: 24% !important;
}
.manufacturer-image img {
    max-width: 300px;
}
.manufacturer-product-link a {
    background: #4fc34c;
    color: #222;
    padding: 10px 15px;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 22px;
    border: solid;
}
.manufacturer-product-link {
    margin-top: 30px !important;
}
.manufacturer-details-view h1 {
    font-size: 52px !important;
    color: #222 !important;
    margin-left: 17px !important;
}
.manufacturer-description p {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 18px !important;
    font-weight: 300 !important;
}
.caroufredsel_wrapper img {
    width: 203px;
}
div#middle5 {
    padding: 65px 0 0px;
}
span.author-img.active img {
    opacity: 1.0;
    border: solid 3px #FFEB3B;
}
div#yy2-land3 p {
    color: #fff;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 20px !important;
}
.quote-item.active span {
    color: #fff !important;
    font-size: 18px !important;
}
div#land3 .mod-title span {
    background: none !important;
    color: #fff !important;
    text-align: center !important;
    font-size: 30px !important;
		    font-weight: 300 !important;

}
blockquote {
    background: #fbfbfb;
    border: 2px #f1f1f1 solid !important;
    border-left: 5px solid #707488  !important;
}
.blog .article-title, .blog .item-title, .blog .item-title a {
    color: #222 !important;
}

div#mod-166 {
    box-shadow: 0 1px 1px rgba(0,0,0,0.14), 0 0px 1px rgba(0,0,0,0.24) !important;
    background: #f6f6f6 !important;
    margin-bottom: 10px !important;
	    font-weight: 300 !important;
}
div#foxcontainer_m166 .control-group {
    margin-bottom: 13px;
}
div#foxcontainer_m166 .fox_form select, div#foxcontainer_m166 .fox_form textarea, div#foxcontainer_m166 .fox_form input[type="text"] {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0px;
    color: #393939;
    background-color: #ffffff;
    border: solid 3px #7E7E7E;
}
a.continue_link {
    background-color: #FCE441 !important;
    color: #111 !important;
}
.vmproductshipment, .vmproductpayment {
    background-color: rgb(253, 221, 18) !important;
    border-color: #4fc34c !important;
}
table.cart-summary tr th, table.cart-summary tr td hr {
    border-color: #4fc34c !important;
}
a.showcart.floatright {
    background-color: #4fc34c !important;
    color: #202020 !important;
}

a.continue_link {
    background-color: #4fc34c !important;
    color: #202020 !important;
}

#mobi-2 {
    font-family: 'Roboto Condensed', sans-serif !important;
    color: #ffffff !important;
    font-weight: 100 !important;
    font-size: 31pt !important;
    text-align: center;
}

.product-details-button input.addtocart-button {
    padding: 6px 10px 6px 29px !important;
    background: url(../images/shopping-basket.png) 6% 42% !important;
    background-size: 20% !important;
    background-color: #4fc34c !important;
    background-repeat: no-repeat !important;
    text-transform: none !important;
    font-size: 14px !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 400 !important;
}
.product-details-button input.addtocart-button:hover {
    background: url(../images/shopping-basket.png) 6% 42% !important;
    background-color: #3ca939 !important;
    background-size: 20% !important;
    background-repeat: no-repeat !important;
}
.product-details-button .addtocart-quantity {
    display: none !important;
}
.product-details-button a.product-details {
    float: left;
    padding: 5px 5px;
    background: #333333;
    color: #fff !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 400 !important;
    border: solid #CAC9C9 0px !important;
    display: none;
}
.product-detail {
    padding: 0 10px;
}
.vmproduct .spacer .product-price .price-crossed {
    display: inline-block !important;
}
.vmproduct .spacer .product-price > * {
    display: inline-block;
}
.PricesalesPrice.vm-display.vm-price-value {
    display: inline-block !important;
}
div#nextend-accordion-menu-163 div div.title h3 {
    margin: 0;
    padding-top: 18px !important;
    padding-bottom: 18px !important;
    min-height: 26px;
    background: transparent;
    color: #ffffff;
    font-size: 22px;
text-transform: uppercase!important;
    font-weight: 700;
    padding-left: 11px !important;
    font-family: Roboto !important;
    text-align: left !important;
}
div#nextend-accordion-menu-163 .nextend-accordion-menu-inner-container {
    overflow: hidden !important;
    position: relative !important;
    padding: 30px 0 30px 25px !important;
    background: #f1f2f3 !important;
}
#ajax-search-button183 {
    width: 40px !important;
}
#search-form183 input {
    color: #8a8a8a !important;
}
div#mod-137 p {
    font-size: 20px;
    font-weight: 300;
}
.level2 span.titreck {
    text-decoration: none!important;
    min-height: 17px!important;
    float: none !important;
    float: left!important;
    font-weight: 700!important;
    margin: 0!important;
    font-size: 14.3px!important;
    font-family: 'Roboto', sans-serif !important;
    text-transform: uppercase !important;
}
img[src="/images/stories/virtuemart/category/resized/196237802_w640_h640_sale_300x300_600x600.png"] {
    height: 154px;
}
div#mod-223 .product-details-button {
    display: none;
}
.cmbf-button-container {
    outline: none;
    height: 40px!important;
    line-height: 28px!important;
    text-align: center;
    padding: 0px 40px!important;
    border-radius: 4px!important;
    background: #fff!important;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    border: 1px solid #d64b4b!important;
    background: #d64b4b!important;
    color: #fff;
    text-shadow: 0 0px 0 rgba(0, 0, 0, 0)!important;
    box-shadow: inset 0 0px 0 0px rgba(0, 0, 0, 0.0), inset 0 -10px 20px rgba(0, 0, 0, 0)!important;
     font-weight: bold;
    cursor: pointer;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
/* div#ot-mainbottom1 {
    padding-left: 140px!important;
    width: 51.333333%!important;
} */
div#mod-151 h3.mod-title {
    text-align: center;
}
div#fox-container-m245 .btn, div#fox-container-m245 .btn span {
    color: #333333 !important;
    height: 50px !important;
    line-height: 39px !important;
	color: #fff !important;
	font-weight: 300 !important;
}
h3#map-down {
    line-height: 39px !important;
    color: #505050 !important;
    font-weight: 300 !important;
}

form.fox-form.fox-form-stacked.fox-form-label-inside {
    padding: 0 12px 0 19px !important;
}
div#fox-container-m245 .fox-form select, div#fox-container-m245 .fox-form textarea, div#fox-container-m245 .fox-form input[type="text"] {
    border-radius: 2px !important;
    color: #555555;
    background-color: #ffffff;
}
button.btn.btn-success.submit-button {
    background: #d64b4b !important;
}
div#mod-226 {
    text-align: right;
}
div#top2 {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
div#top-2-4 {
    margin-top: 5px;
}
.availability {
    display: none;
}
@media (min-width: 768px){
.vm-product-details-container.col-xs-12.col-sm-8 {
    width: 39.166667%;
}
.vm-product-media.col-xs-12.col-sm-4 {
    width: 60.333333%;
}
}
ul.lSPager.lSGallery img {
    height: 100px !important;
}
ul.lSPager.lSGallery li {
    width: 133px !important;
    height: 70px !important;
}
.productdetails-view .spacer-buy-area {
    display: none;
}
div#d-ps3 br {
    display: none !important;
}
.d-ps1 {
    display: inline-block;
    background: #fbe376;
    padding: 10px;
    margin: 0px 0 1px!important;
    width: 269px;
    color: #405163;
    border: solid #405163;
    font-weight: 700 !important;
}
.d-ps2 {
    display: inline-block;
    background: #fff;
    padding: 10px;
    margin: 0px 0 1px!important;
    width: 278px;
    color: #444;
    border: solid #405163;
}
div#yy2-land1 {
    background: #f7f7f7;
    border-top: solid #eee;
    border-bottom: solid #eee;
}
 div#oMainBlock {
    padding: 25px 0px 15px;
}

p#d-ps {
    margin: 0 0 -5px!important;
}
.productdetails-view .product-short-description {
    border-color: #eeeeee;
    border-style: solid;
    border-width: 0px 0 0!important;
    margin: 0 0 10px;
    padding: 10px 0;
}

.vm-product-media.col-xs-12.col-sm-4 h1 {
    margin-top: 0px !important;
}
button#cmbf-button-container-232 {
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
    display: block;
    background: #d64b4b!important;
    padding: 15px !important;
    height: 60px !important;
    font-size: 19px;
    font-weight: 400;
    margin-top: 10px;
}
table#tab-asli th {
    border-top: 2px solid #c3c3c3;
    text-align: left;
    padding: 10px 13px;
    font-size: 13px;
    line-height: 20px;
    color: #000;
    font-weight: 400;
    text-align: left;
    width: 13% !important;
}
tr.tab-sen1 {
    padding: 9px 13px;
    font-size: 14px;
    line-height: 20px;
    color: #686868;
    vertical-align: top;
    border: 1px solid transparent;
    background: #f6f6f6;
}
table#tab-asli {
    width: 100%;
}
table#tab-asli td {
    padding: 12px;
}
table#tab-asli td {
     border-left: 1px solid rgba(0,0,0,0.08);
}

.vm-product-tab .nav-tabs > li > a {
    background-color: #f6f6f6 !important;
}
.rl_tabs .nav-tabs>li>a {
    padding: 16px 23px 19px !important;
}
.rl_tabs>ul.nav-tabs>li {
    margin-right: 5px !important;
}
.rl_tabs.top>ul.nav-tabs>li>a {
    border-bottom-color: #f6f6f6;
    border: 1px solid #f7f5f5;
}
.rl_tabs>ul.nav-tabs>li>a {
    display: block !important;
    color: #383838 !important;
  
}
li.rl_tabs-tab.nn_tabs-tab.nav-item.active span.rl_tabs-toggle-inner.nn_tabs-toggle-inner {
    border-bottom: 1px dashed ;
	font-size: 18px; 
	font-weight: 400 ;
}
li.rl_tabs-tab.nn_tabs-tab.nav-item span.rl_tabs-toggle-inner.nn_tabs-toggle-inner {
	font-size: 18px; 
	font-weight: 400 ;
}
div#yy2-land-bottom1 {
    background: #fbfbfb !important;
}
.rl_tabs.outline_content>.tab-content>.tab-pane {
    padding: 0px !important;
}
div#hod-stro {
    background: #f6f6f6;
	    padding: 50px 50px;
}
div#hod-stro1 {
    padding: 30px 116px;
}
div#hod-stro2 {
    padding: 35px 10px;
}
input.slider-range-gt, input.slider-range-lt {
    width: 36%!important;
}
.price {
    margin: 16px 0;
}
input.mcf_button {
    width: 100%;
    background: #d64b4b;
    color: #fff;
    border-radius: 2px;
    font-size: 16px;
    font-weight: 300;
    padding: 10px 6px !important;
}
a[title="Редактировать этот товар"] {
    display: none !important;
}
.orderby-displaynumber {
    display: none;
}

.cf_search_button {
    padding-left: 5px !important;
    padding-right: 5px !important;
	background: #d64b4b !important;
    opacity: 1 !important;
}
div#cf_wrapper_input_text_price_234 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_custom_f_31_234 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_custom_f_33_234 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_custom_f_37_234 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_price_234 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
label[for="price_234_1"] {
    margin-left: 8px !important;
}
input#price_234_0 {
    margin-right: 2px;
}
input#price_234_1 {
    margin-left: 2px;
}
div[style="margin: 0px; position: static; overflow: hidden; height: 44px;"] {
    height: 34px !important;
}
label[for="custom_f_31_234_1"] {
    margin: 0 2px;
}
i.cficon-search {
    color: #fff !important;
}
div#cf_flt_wrapper_price_234 {
    padding: 0px 0px 0px !important;
}
#bd_results .category-view {
    display: none !important;
}
.cf_flt_header {
    padding: 5px !important;
}
button#price_234_button {
}
.cf_wrapper_input_text_1 input[type="search"] {
    width: 194px !important;
    padding: 5px !important;
    border: solid 1px #d64b4b !important;
    background: #ffffff !important;
}
form#cf_form_234 {
    margin-bottom: 15px !important;
}
div#cf_flt_wrapper_custom_f_30_234 {
    background: #f1f1f1 !important;
    padding: 15px 0px !important;
}

.cf_filters_list li {
    line-height: 2em !important; 

}
.productdetails div#cf_flt_wrapper_price_234 {
    display: none !important; 
}
.productdetails input.cf_flt {
    display: none !important; 
}
.productdetails a.cf_resetAll_link {
    display: none !important;
}
#mod-234 .cf_button, .cf_button:visited, .cf_button:link {
    display: inline-block;
    background: #d64b4b !important;
    box-shadow: inset 0px 0px 0px rgba(227, 227, 227, 0) !important;
    border: 1px solid #d64b4b !important;
    border-radius: 2px;
    text-align: center;
    font-size: 1em !important;
    margin: 2px 4px 4px 0px !important;
    color: #ffffff !important;
    height: 24px !important;
    line-height: 22px;
	font-family: 'Roboto Condensed', sans-serif !important;
    padding: 0px 8px !important;
    text-align: center;
}/* 
#mod-234 .cf_button:active {
    display: inline-block;
    background: #832d2a !important;
    box-shadow: inset 0px 0px 0px rgba(227, 227, 227, 0) !important;
    border: 1px solid #d64b4b !important;
    border-radius: 2px;
    text-align: center;
    font-size: 1em !important;
    margin: 2px 4px 4px 0px !important;
    color: #ffffff !important;
    height: 24px !important;
    line-height: 22px;
	font-family: 'Roboto Condensed', sans-serif !important;
    padding: 0px 8px !important;
    text-align: center;
} */
#mod-234 .cf_filters_list li .cf_sel_opt {
    font-weight: 400;
    background: #405163 !important;
    border: 1px solid #405163 !important;
}
div#mod-234 {
    background: #f4f4f4 !important;
}
.cf_filters_list {
    margin: 0px 0;
}
/* div#cfhead_custom_f_33_234 {
    width: 75px;
    float: left;
}
div#cfhead_custom_f_31_234 {
    width: 86px;
    float: left;
} */
.headexpand_show {
    background: url(arrows_exp.png) left bottom no-repeat;
    display: none !important;
}
div#cf_wrapp_all_234 {
    padding: 8px !important;
    background: #eeeeee !important;
}
.cf_flt_header {
    text-decoration: none;
    cursor: pointer;
    font-size: 15px;
    padding-bottom: 3px;
    font-weight: 500;
}
div#cf_flt_wrapper_custom_f_31_234 {
    margin-bottom: 10px !important;
}
div[style="margin: 0px;position: static;overflow: hidden;height: 44px;"] {
    height: 39px !important;
}
div#cf_flt_wrapper_q_234 {
    margin-bottom: 0px !important;
	text-align: center;
}
.cf_slider_gutter_m {
    width: 212px !important;
}
.slider_bkg_img {
    width: 228px !important;
}
div#middle5 p {
    font-size: 16px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    margin: 16px 0;
	line-height: 24px !important;
    
}
div#ot-middle5 {
    padding: 0px 0px 59px;
}
span.cf_flt_header_text {
    font-weight: 400 !important;
}
div#cfhead_price_234 {
    padding: 0px 11px 0px !important;
}
div#partners {
    background: #dee3e6 !important;
}
div#otzivi {
    padding: 65px 11px 59px !important;
}
div#partners {
    padding: 65px 0px 59px !important;
}
p#d-ps5 br {
    display: none !important;
}
p#d-ps6 {
    display: inline-block;
    background: #d64b4b;
    padding: 10px;
    margin: 0px 0 1px!important;
    width: 179px;
    color: #222;
}
p#d-ps7 {
    display: inline-block;
    background: #405163;
    padding: 10px;
    margin: 0px 0 1px!important;
    width: 189px;
    color: #fff;
}
div#d-ps8 {
    clear: both !important;
    font-size: 25px;
    padding: 1px 0px;
}
/* p#opisaniye-jk {
    padding: 20px;
} */
div#contact-agent {
    background: #fff;
    height: 240px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.04), 0 0px 1px rgba(0,0,0,0.14);
}
div#foxcontainer_m222 {
    padding: 2px !important;
}
div#foxcontainer_m222 .control-group {
    margin-bottom: 10px!important;
}
div#mod-222 {
    background: #fff;
	margin-top: 23px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.04), 0 0px 1px rgba(0,0,0,0.14);
}
div#fancybox-title {
    display: none !important;
}
div#foxcontainer_m222 {
    padding: 12px!important;
	    padding-top: 0px!important;
}
div#foxcontainer_m222 .fox_form select, div#foxcontainer_m245 .fox_form textarea, div#foxcontainer_m245 .fox_form input[type="text"] {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 1px !important;

}
div#fox-container-m245 .control-group {
    margin-bottom: 5px !important;
}
div#fox-container-m245 select, div#fox-container-m245 input[type="text"], div#fox-container-m245 input[type="email"] {
    height: 37px !important;
    line-height: 28px !important;
}
div#mod-245 h3.mod-title > span {
  /* width: 100% !important; */
    color: #d64b4b !important; 
    /* padding: 24px 18px!important; */
    /* font-size: 20px !important; */
    /* font-family: 'Roboto', sans-serif !important; */
    background: #ffffff  !important;
   font-weight: 400 !important;
    font-family: 'Roboto', sans-serif !important;
    width: 100% !important;
    text-align: center !important;
    font-size: 22px;
}

div#fox-container-m245 .btn {
    border-radius: 4px !important;
    padding: 4px 12px !important;

}
.page-content p {
    font-size: 21px !important;
    font-weight: 300;
	font-family: 'Roboto', sans-serif !important;
    -webkit-font-smoothing: antialiased;
    margin: 16px 0;
    line-height: 38px!important;
}
span[style="font-size: 14pt;"] {
    font-size: 26px !important;
    font-weight: 400;
    font-family: 'Roboto', sans-serif !important;
    -webkit-font-smoothing: antialiased;
    margin: 16px 0;
    line-height: 38px!important;
}
span[style="font-size: 14pt;"] strong {
    font-weight: 400;
}
li {
    font-size: 21px !important;
    font-weight: 300;
    font-family: 'Roboto', sans-serif !important;
    -webkit-font-smoothing: antialiased;
    margin: 16px 0;
    line-height: 30px!important;
}
div#foxcontainer_m222 select, div#foxcontainer_m245 textarea, div#foxcontainer_m245 input[type="text"], div#foxcontainer_m245 input[type="password"] {
    border: 1px solid #CBCBCB !important;
}
b, strong {
    font-weight: 700;
    font-family: Roboto Condensed !important;
}
form.fox-form.fox-form-stacked.fox-form-label-inside {
    padding: 0 12px;
}
div#mod-245 {
    width: 270px;
}

/* заказать звонок*/

div#foxcontainer_m222 .fox_form select, div#foxcontainer_m247 .fox_form textarea, div#foxcontainer_m247 .fox_form input[type="text"] {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 1px !important;

}
div#fox-container-m247 .control-group {
    margin-bottom: 5px !important;
}
div#fox-container-m247 select, div#fox-container-m247 input[type="text"], div#fox-container-m247 input[type="email"] {
    height: 37px !important;
    line-height: 28px !important;
}
div#mod-247 h3.mod-title > span {
    /* width: 100% !important; */
    color: #d64b4b !important; 
    /* padding: 24px 18px!important; */
    /* font-size: 20px !important; */
    /* font-family: 'Roboto', sans-serif !important; */
    background: #ffffff  !important;
    font-weight: 400 !important;
    font-family: 'Roboto', sans-serif !important;
    width: 100% !important;
    text-align: center !important;
    font-size: 22px;
}

div#fox-container-m247 .btn {
    border-radius: 4px !important;
    padding: 4px 12px !important;

}

div#foxcontainer_m222 select, div#foxcontainer_m247 textarea, div#foxcontainer_m247 input[type="text"], div#foxcontainer_m247 input[type="password"] {
    border: 1px solid #CBCBCB !important;
}
div#mod-247 {
    width: 270px;
}

div#fox-container-m247 .btn, div#fox-container-m247 .btn span {
    color: #333333;
    line-height: 39px  !important;
}
div#fox-container-m247 .btn, div#fox-container-m247 .btn span {
    color: #ffffff !important;
}
div#mod-247 {
    background: #fff !important;
}
/* заказать звонок*/

div#maximenuck.maximenuckh ul.maximenuck li.maximenuck div.floatck, div#maximenuck.maximenuckh ul.maximenuck li.maximenuck div.floatck div.floatck, div#maximenuck .maxipushdownck div.floatck {
    padding-top: 3px !important;
    padding-right: 6px !important;
    padding-bottom: 0px !important;
    padding-left: 10px !important;
     background: #bd5957 !important;
    background-color: #bd5957 !important;
}
div#maximenuck.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck > a span.titreck, div#maximenuck.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck > span.separator span.titreck, div#maximenuck li.maximenuck.maximenuflatlistck:not(.level1) span.titreck, div#maximenuck .maxipushdownck li.maximenuck > a span.titreck, div#maximenuck .maxipushdownck li.maximenuck > span.separator span.titreck {
    color: #ffffff !important;
}
.level2 span.titreck {
    font-weight: 400!important;
    font-size: 15.3px!important;
    font-family: 'Roboto Condensed', sans-serif !important;
}
div.floatck {
    text-align: left!important;
    border: 1px solid #ae3532!important;
    border-top: none;
    -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    border-radius: 0px!important;
}
div#cont-page {
    border: 1px #eee solid;
    margin: 20px 0;
    padding: 20px;
}




div#foxcontainer_m224 .fox_form select, div#foxcontainer_m224 .fox_form textarea, div#foxcontainer_224 .fox_form input[type="text"] {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 1px !important;

}
div#fox-container-m224 .control-group {
    margin-bottom: 5px !important;
}
div#fox-container-m224 select, div#fox-container-m224 input[type="text"], div#fox-container-m224 input[type="email"] {
    height: 37px !important;
    line-height: 28px !important;
}
div#mod-224 h3.mod-title > span {
  /* width: 100% !important; */
    color: #d64b4b !important; 
    /* padding: 24px 18px!important; */
    /* font-size: 20px !important; */
    /* font-family: 'Roboto', sans-serif !important; */
    background: #ffffff  !important;
   font-weight: 400 !important;
    font-family: 'Roboto', sans-serif !important;
    width: 100% !important;
    text-align: center !important;
    font-size: 22px;
}

div#fox-container-m224 .btn {
    border-radius: 4px !important;
    padding: 4px 12px !important;

}

div#foxcontainer_m224 select, div#foxcontainer_m224 textarea, div#foxcontainer_m224 input[type="text"], div#foxcontainer_m224 input[type="password"] {
    border: 1px solid #CBCBCB !important;
}
div#mod-224 {
    width: 100%;
}

div#fox-container-m224 .btn, div#fox-container-m224 .btn span {
    color: #333333;
    line-height: 39px  !important;
}
div#fox-container-m224 .btn, div#fox-container-m224 .btn span {
    color: #ffffff !important;
}
div#mod-224 {
    background: #fff !important;
}
textarea#fox-m224-textarea1 {
    width: 100% !important;
}
div#fox-container-m224 .fox-form-stacked .controls {
    float: left;
    width: 100% !important;
}
div#fox-container-m224 .fox-form select, div#fox-container-m224 .fox-form textarea, div#fox-container-m224 .fox-form input[type="text"] {

    width: 100% !important;
}
div#mod-224 {
    background: #f0f0f0 !important;
}
div#mod-242 p {
/*     font-size: 18px !important;
 */}





div#foxcontainer_m250 .fox_form select, div#foxcontainer_m250 .fox_form textarea, div#foxcontainer_m250 .fox_form input[type="text"] {
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 1px !important;

}
div#fox-container-m250 .control-group {
    margin-bottom: 5px !important;
}
div#fox-container-m250 select, div#fox-container-m250 input[type="text"], div#fox-container-m250 input[type="email"] {
    height: 37px !important;
    line-height: 28px !important;
}


div#fox-container-m250 .btn {
    border-radius: 4px !important;
    padding: 4px 12px !important;

}

div#foxcontainer_m250 select, div#foxcontainer_m250 textarea, div#foxcontainer_m250 input[type="text"], div#foxcontainer_m250 input[type="password"] {
    border: 1px solid #CBCBCB !important;
}
div#mod-250 {
    width: 270px;
}

div#fox-container-m250 .btn, div#fox-container-m250 .btn span {
    color: #333333;
    line-height: 39px  !important;
}
div#fox-container-m250 .btn, div#fox-container-m250 .btn span {
    color: #ffffff !important;
}
div#mod-250 {
    background: #fff !important;
}
form.fox-form.fox-form-stacked.fox-form-label-inside[name="fox-form-m250"] {
    padding: 6px 12px 0 19px !important;
}
div#mod-250 {
    background: #eee !important;
}



div#cf_wrapper_input_text_price_251 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_custom_f_31_251 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_custom_f_33_251 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_custom_f_37_251 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_price_251 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
label[for="price_251_1"] {
    margin-left: 8px !important;
}
input#price_251_0 {
    margin-right: 2px;
}
input#price_251_1 {
    margin-left: 2px;
}

label[for="custom_f_31_251_1"] {
    margin: 0 2px;
}

div#cf_flt_wrapper_price_251 {
    padding: 0px 0px 0px !important;
}

button#price_251_button {
}
form#cf_form_251 {
    margin-bottom: 15px !important;
}
div#cf_flt_wrapper_custom_f_30_251 {
    background: #f1f1f1 !important;
    padding: 15px 0px !important;
}

.productdetails div#cf_flt_wrapper_price_251 {
    display: none !important; 
}

#mod-251 .cf_button, .cf_button:visited, .cf_button:link {
    display: inline-block;
    background: #d64b4b !important;
    box-shadow: inset 0px 0px 0px rgba(227, 227, 227, 0) !important;
    border: 1px solid #d64b4b !important;
    border-radius: 2px;
    text-align: center;
    font-size: 1em !important;
    margin: 2px 4px 4px 0px !important;
    color: #ffffff !important;
    height: 24px !important;
    line-height: 22px;
	font-family: 'Roboto Condensed', sans-serif !important;
    padding: 0px 8px !important;
    text-align: center;
}
#mod-251 .cf_filters_list li .cf_sel_opt {
    font-weight: 400;
    background: #405163 !important;
    border: 1px solid #405163 !important;
}
div#mod-251 {
    background: #f4f4f4 !important;
}

div#cfhead_custom_f_33_251 {
    width: 75px;
    float: left;
}
div#cfhead_custom_f_31_251 {
    width: 86px;
    float: left;
}

div#cf_wrapp_all_251 {
    padding: 8px !important;
    background: #eeeeee !important;
}

div#cf_flt_wrapper_custom_f_31_251 {
    margin-bottom: 10px !important;
}

div#cf_flt_wrapper_q_251 {
    margin-bottom: 0px !important;
	text-align: center;
}

div#cfhead_price_251 {
    padding: 0px 11px 0px !important;
}

input#custom_f_39_251_0, input#custom_f_39_251_1 {
    min-width: 90px;
    height: 35px;
}
label[for="custom_f_39_251_1"] {
    margin: 0 4px;
}

input#custom_f_40_251_0, input#custom_f_40_251_1 {
    min-width: 90px;
    height: 35px;
}
label[for="custom_f_40_251_1"] {
    margin: 0 4px;
}


input#custom_f_41_251_0, input#custom_f_41_251_1 {
    min-width: 90px;
    height: 35px;
}
label[for="custom_f_41_251_1"] {
    margin: 0 4px;
}

div#cf_flt_wrapper_custom_f_39_251 {
    background: #fff;
	    height: 77px;
    padding: 5px;
    margin-bottom: 0px;
}

div#cf_flt_wrapper_custom_f_40_251 {
    background: #fff;
	    height: 77px;
    padding: 5px;
    margin-bottom: 0px;
}

div#cf_flt_wrapper_custom_f_41_251 {
    background: #fff;
    padding: 5px;
	    height: 88px;
    margin-bottom: 10px;
}

div#cf_wrapper_input_text_price_252 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_custom_f_31_252 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_custom_f_33_252 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_custom_f_37_252 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_price_252 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
label[for="price_252_1"] {
    margin-left: 8px !important;
}
input#price_252_0 {
    margin-right: 2px;
}
input#price_252_1 {
    margin-left: 2px;
}

label[for="custom_f_31_252_1"] {
    margin: 0 2px;
}

div#cf_flt_wrapper_price_252 {
    padding: 0px 0px 0px !important;
}

button#price_252_button {
}
form#cf_form_252 {
    margin-bottom: 15px !important;
}
div#cf_flt_wrapper_custom_f_30_252 {
    background: #f1f1f1 !important;
    padding: 15px 0px !important;
}

.productdetails div#cf_flt_wrapper_price_252 {
    display: none !important; 
}

#mod-252 .cf_button, .cf_button:visited, .cf_button:link {
    display: inline-block;
    background: #d64b4b !important;
    box-shadow: inset 0px 0px 0px rgba(227, 227, 227, 0) !important;
    border: 1px solid #d64b4b !important;
    border-radius: 2px;
    text-align: center;
    font-size: 1em !important;
    margin: 2px 4px 4px 0px !important;
    color: #ffffff !important;
    height: 24px !important;
    line-height: 22px;
	font-family: 'Roboto Condensed', sans-serif !important;
    padding: 0px 8px !important;
    text-align: center;
}
#mod-252 .cf_filters_list li .cf_sel_opt {
    font-weight: 400;
    background: #405163 !important;
    border: 1px solid #405163 !important;
}
div#mod-252 {
    background: #f4f4f4 !important;
}

div#cfhead_custom_f_33_252 {
    width: 75px;
    float: left;
}
div#cfhead_custom_f_31_252 {
    width: 86px;
    float: left;
}

div#cf_wrapp_all_252 {
    padding: 8px !important;
    background: #eeeeee !important;
}

div#cf_flt_wrapper_custom_f_31_252 {
    margin-bottom: 10px !important;
}

div#cf_flt_wrapper_q_252 {
    margin-bottom: 0px !important;
	text-align: center;
}

div#cfhead_price_252 {
    padding: 0px 11px 0px !important;
}


input#custom_f_42_252_0, input#custom_f_42_252_1 {
    min-width: 90px;
    height: 35px;
}
label[for="custom_f_42_252_1"] {
    margin: 0 4px;
}

div#cf_flt_wrapper_custom_f_42_252 {
    background: #fff;
	    height: 77px;
    padding: 5px;
    margin-bottom: 0px;
}

div#cf_flt_wrapper_custom_f_41_252 {
    background: #fff;
    padding: 5px;
	    height: 88px;
    margin-bottom: 10px;
}
div#cf_flt_wrapper_custom_f_44_252 {
    background: #fff;
    height: 71px;
    padding: 5px;
    margin-bottom: 11px;
    margin-top: 11px;
}


div#cf_wrapper_input_text_price_253 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_custom_f_31_253 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_custom_f_33_253 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_custom_f_37_253 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_price_253 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
label[for="price_253_1"] {
    margin-left: 8px !important;
}
input#price_253_0 {
    margin-right: 2px;
}
input#price_253_1 {
    margin-left: 2px;
}

label[for="custom_f_31_253_1"] {
    margin: 0 2px;
}

div#cf_flt_wrapper_price_253 {
    padding: 0px 0px 0px !important;
}

button#price_253_button {
}
form#cf_form_253 {
    margin-bottom: 15px !important;
}
div#cf_flt_wrapper_custom_f_30_253 {
    background: #f1f1f1 !important;
    padding: 15px 0px !important;
}

.productdetails div#cf_flt_wrapper_price_253 {
    display: none !important; 
}

#mod-253 .cf_button, .cf_button:visited, .cf_button:link {
    display: inline-block;
    background: #d64b4b !important;
    box-shadow: inset 0px 0px 0px rgba(227, 227, 227, 0) !important;
    border: 1px solid #d64b4b !important;
    border-radius: 2px;
    text-align: center;
    font-size: 1em !important;
    margin: 2px 4px 4px 0px !important;
    color: #ffffff !important;
    height: 24px !important;
    line-height: 22px;
	font-family: 'Roboto Condensed', sans-serif !important;
    padding: 0px 8px !important;
    text-align: center;
}
#mod-253 .cf_filters_list li .cf_sel_opt {
    font-weight: 400;
    background: #405163 !important;
    border: 1px solid #405163 !important;
}
div#mod-253 {
    background: #f4f4f4 !important;
}

div#cfhead_custom_f_33_253 {
    width: 75px;
    float: left;
}
div#cfhead_custom_f_31_253 {
    width: 86px;
    float: left;
}

div#cf_wrapp_all_253 {
    padding: 8px !important;
    background: #eeeeee !important;
}

div#cf_flt_wrapper_custom_f_31_253 {
    margin-bottom: 10px !important;
}

div#cf_flt_wrapper_q_253 {
    margin-bottom: 0px !important;
	text-align: center;
}

div#cfhead_price_253 {
    padding: 0px 11px 0px !important;
}


input#custom_f_42_253_0, input#custom_f_42_253_1 {
    min-width: 90px;
    height: 35px;
}
label[for="custom_f_42_253_1"] {
    margin: 0 4px;
}

div#cf_flt_wrapper_custom_f_49_253 {
    background: #fff;
	height: 81px;
    padding: 5px;
    margin-bottom: 11px;
}
div#cf_flt_wrapper_custom_f_40_253 {
    background: #fff;
	height: 81px;
    padding: 5px;
    margin-bottom: 0px;
}
div#cf_flt_wrapper_custom_f_48_253 {
    background: #fff;
    padding: 5px;
	    height: 88px;
    margin-bottom: 10px;
}
div#cf_flt_wrapper_custom_f_47_253 {
    background: #fff;
    height: 81px;
    padding: 5px;
    margin-bottom: 11px;
    margin-top: 11px;
}
input#custom_f_40_253_0, input#custom_f_40_253_1 {
    min-width: 90px;
    height: 35px;
}
label[for="custom_f_40_253_1"] {
    margin: 0 4px;
}
input#custom_f_47_253_0, input#custom_f_47_253_1 {
    min-width: 90px;
    height: 35px;
}
label[for="custom_f_47_253_1"] {
    margin: 0 4px;
}

input#custom_f_47_253_0, input#custom_f_47_253_1 {
    min-width: 90px;
    height: 35px;
}
label[for="custom_f_47_253_1"] {
    margin: 0 4px;
}

input#custom_f_48_253_0, input#custom_f_48_253_1 {
    min-width: 90px;
    height: 35px;
}
label[for="custom_f_48_253_1"] {
    margin: 0 4px;
}


input#custom_f_49_253_0, input#custom_f_49_253_1 {
    min-width: 90px;
    height: 35px;
}
label[for="custom_f_49_253_1"] {
    margin: 0 4px;
}
.h1, .h3, .h4, .h5, .h6, h1, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 300 !important;
    line-height: 1.1;
    color: inherit;
}
.product-details-button {
    display: none !important;
}
div.product-price {
    display: none !important;
}
.product-detail p[style="margin-bottom: 7px;"] {
    display: none !important;
}
/* p#opisaniye-jk {
    font-size: 18px;
    font-weight: 300;
} */
div#ot-footer12 {
    width: 27%;
}
div#ot-footer13 {
    width: 21%;
}
div#mod-243 h3 {
    font-size: 34px;
    color: #757575;
    letter-spacing: -.01em;
    margin: 50px 0 20px;
    line-height: 40px;
}
div#mod-244 h3 {
    margin-top: 50px;
    color: #757575;
    letter-spacing: -.01em;
    margin: 50px 0 10px;
    line-height: 40px;
    font-size: 34px;
}
.cf_wrapper_input_text_2 input[type="search"] {
    width: 24% !important;
    min-width: 50px;
}



@media (min-width: 768px){
div#fox-container-m254 .fox-row .fox-column:first-child {
    margin-left: 0 !important;
    background: rgba(255, 255, 255, 0.68) !important;
    padding: 12px 17px 4px !important;
}
}
div#fox-container-m254 .control-group {
    margin-bottom: 10px !important;
}
iv#fox-container-m254 select, div#fox-container-m254 input[type="text"], div#fox-container-m254 input[type="email"] {
    height: 35px !important;
    line-height: 32px !important;
}
div#fox-container-m254 .fox-form select, div#fox-container-m254 .fox-form textarea, div#fox-container-m254 .fox-form input[type="text"] {
    border-radius: 2px !important;
    color: #555555 !important;
    background-color: #ffffff !important;
}
div#fox-container-m254 .fox-item-html p:last-child {
    margin-bottom: 0;
    color: #353535;
}
div#fox-container-m254 .btn, div#fox-container-m254 .btn span {
    color: #ffffff !important;
}
button.btn.btn-success.submit-button:hover {
    background: #405163!important;
}
div#mod-254 {
    margin-top: 0px !important;
}
.otzivi td {
    background: #ebebeb;
    padding: 2px 0px !important;
}
div#cf_flt_wrapper_custom_f_27_234 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_custom_f_50_234 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
input#custom_f_50_234_0, input#custom_f_50_234_1 {
    min-width: 90px;
    height: 35px;
}
label[for="custom_f_50_234_1"] {
    margin: 0 4px;
}
input#custom_f_31_234_0, input#custom_f_31_234_1 {
    min-width: 90px;
    height: 35px;
}
label[for="custom_f_31_234_1"] {
    margin: 0 4px;
}
ul#cf_list_custom_f_27_234 a.cf_button[href="/component/customfilters/zhilye-kompleksy-sochi/?custom_f_27[0]=d0a6d0b5d0bdd182d180d0b0d0bbd18cd0bdd18bd0b920d180d0b0d0b9d0bed0bd20d0a1d0bed187d0b8"] {
    background: #405163 !important;
    border: 1px solid #405163 !important;
	   width: 215px !important;
}
ul#cf_list_custom_f_27_234 a.cf_button[href="/component/customfilters/zhilye-kompleksy-sochi/?custom_f_27[0]=d0a5d0bed181d182d0b8d0bdd181d0bad0b8d0b920d180d0b0d0b9d0bed0bd"] {
    background: #405163 !important;
    border: 1px solid #405163 !important;
    clear: both !important;
    width: 215px !important;
}
ul#cf_list_custom_f_27_234 a[href="/component/customfilters/zhilye-kompleksy-sochi/?custom_f_27[0]=d09bd0b0d0b7d0b0d180d0b5d0b2d181d0bad0b8d0b920d180d0b0d0b9d0bed0bd"] {
    background: #405163 !important;
    border: 1px solid #405163 !important;
    clear: both !important;
    width: 215px !important;
}
ul#cf_list_custom_f_27_234 a[href="/component/customfilters/zhilye-kompleksy-sochi/?custom_f_27[0]=d090d0b4d0bbd0b5d180d181d0bad0b8d0b920d180d0b0d0b9d0bed0bd"] {
    background: #405163 !important;
    border: 1px solid #405163 !important;
    clear: both !important;
    width: 215px !important;
}
dt.level1.off-nav-712.notparent {
    background: #405163!important;
    padding: 13px 15px 13px 15px!important;
    color: #fff !important;
}
dt.level1.off-nav-712.notparent:hover {
    background: #405163!important;
    padding: 13px 15px 13px 15px!important;
    color: #fff !important;
}
dt.level1.off-nav-712.notparent a {
    color: #fff !important;
}
dt.level1.off-nav-712.notparent a:hover {
    color: #fff !important;
}
dt.level1.off-nav-713.notparent {
    background: #405163!important;
    padding: 13px 15px 13px 15px!important;
    color: #fff !important;
}
dt.level1.off-nav-713.notparent:hover {
    background: #405163!important;
    padding: 13px 15px 13px 15px!important;
    color: #fff !important;
}
dt.level1.off-nav-713.notparent a {
    color: #fff !important;
}
dt.level1.off-nav-713.notparent a:hover {
    color: #fff !important;
}
.off-menu_262 dl dt, .off-menu_262 dl.level1 dt {
    border-top: 1px solid rgba(255, 255, 255, 0.19)!important;
    border-bottom: 1px solid rgba(223, 223, 223, 0.14)!important;
    padding: 9px 15px 10px 15px!important;
}
div#contact-agent p {
    line-height: 20px !important;
}
.page-content h1 {
    color: #757575 !important;
    font: 300 34px/40px Roboto,sans-serif !important;
    letter-spacing: -.01em !important;
    margin: 40px 0 20px !important;
    /* text-transform: uppercase; */
}
dl.level1.ps-container a {
    font-family: 'Roboto',Arial, Helvetica !important;
    font-size: 22px !important;
    color: #000000 !important;
    font-weight: 400 !important;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    text-shadow: none;
    line-height: normal;
}
#off-menu_815 .level2 a {
    font-family: 'Roboto',Arial, Helvetica !important;
    font-size: 16px !important;
    color: #000000 !important;
    font-weight: 400 !important;
}
.sm-level.level2 {
    background: #d8dbdc !important;
}
/* .icons { */
    /* display: none !important; */
/* } */
div#oMainBlock table#chek-list2 p {
    margin: 0 !important;
    line-height: normal !important;
}
#zg-2 {
    font-size: 20px;
    line-height: 32px !important;
    margin: 32px 0 16px;
	}
h3.vm-categoryname {
    margin-top: 50px;
    color: #757575 !important;
    letter-spacing: -.01em;
    margin: 0px 0 10px;
    line-height: 40px;
    font-size: 34px;
    font-family: 'Roboto', sans-serif;
    text-transform: none !important;
}
div#mod-265{
    display: none;
}

#logo-mobile{
    display: none;
}

.cmbf-form-class fieldset {
    margin: 24px 0 30px;
    padding: 0 1.5em;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    text-align: left !important;
}
.productdetails  div#oContentBlock {
    left: 0% !important;
}
.category_description p, div#oContentBottomBlock p {
    font-size: 16px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    margin: 16px 0;
    line-height: 24px !important;
    
}
a#q_269_clear {
    display: none;
}
div#mod-269 {
    margin-top: 9px;
    height: 39px;
	    text-align: right;
}
#mod-234 .cf_btn_list .cf_disabled_opt {
    opacity: 0.8;
    box-shadow: 0 0 0 #888;
    background: #dbdbdb !important;
    color: #999 !important;
    border: 1px solid #b1b1b1 !important;
}
p#tradein1 {
    font-size: 34px !important;
    color: #757575;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
	font-family: 'Roboto',sans-serif;
}
div#mod-348 p {
font-size: 16px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    margin: 16px 0;
    line-height: 24px !important;
    
}
div#trade-In {
    background: #dee3e6;
    padding: 65px 0px 59px!important;
}
.kommercheskaya-nedvizhimost button#cmbf-button-container-232 {
    display: none;
}
.kommercheskaya-nedvizhimost .h1, .kommercheskaya-nedvizhimost h1 {
       font-size: 30px;
}
.uchastki button#cmbf-button-container-232 {
    display: none;
}
.uchastki .h1, .kommercheskaya-nedvizhimost h1 {
       font-size: 30px;
}
.doma-kottedzhi button#cmbf-button-container-232 {
    display: none;
}
.doma-kottedzhi .h1, .kommercheskaya-nedvizhimost h1 {
       font-size: 30px;
}

.cmbf-form-class legend {
    padding-bottom: 15px;
    margin: 0 0 10px;
    font-size: 20px !important;
    line-height: 1.4;
    border-bottom: 1px solid #ecf0f1;
    color: #363b4a;
}
.cmbf-form-class legend span {
    padding-top: 10px !important;
}
.product-field.product-field-type-S.tip-nedvizhimosti {
    display: none;
}
.product-field.product-field-type-S.klass .product-field-desc {
    display: none;
}
.product-field.product-field-type-S.mikrorajony span.product-fields-title {
    display: none;
}
.product-field.product-field-type-S.mikrorajony span.product-fields-title-wrapper {
    display: none !important;
}
.product-field.product-field-type-S.mikrorajony {
    display: none;
    width: auto;
    margin-right: 2px;
    margin-top: 10px;
    font-size: 13px;
}.product-field.product-field-type-S.rajon {

}
.vm-product-descr-container- .clearfix {
    display: none;
}
.product-detail p {
    display: none !important;
}
.vmproduct .spacer .product-name {
    /* min-height: 37px; */
    margin: 10px 0 0 !important;
}

.product-field.product-field-type-S.rajon span.product-fields-title-wrapper {
    display: inline-block;
    width: auto !important;
    margin-right: 4px;
    /* margin-top: 10px; */
    /* font-size: 13px; */
    min-width: auto;
}
.product-field.product-field-type-S.rajon .product-field-display {
    display: inline-block;
    width: auto;
    margin-right: 0px;
}
.product-field.product-field-type-S.tsena-kvartir span.product-fields-title-wrapper {
    display: inline-block;
    width: auto !important;
    margin-right: 4px;
    /* margin-top: 10px; */
    /* font-size: 13px; */
    min-width: auto;
}
.product-field.product-field-type-S.tsena-kvartir .product-field-display {
    display: inline-block;
    width: auto;
    margin-right: 0px;
}
.product-field.product-field-type-S.klass span.product-fields-title-wrapper {
    display: inline-block;
    width: auto !important;
    margin-right: 4px;
    /* margin-top: 10px; */
    /* font-size: 13px; */
    min-width: auto;
}
.product-field.product-field-type-S.klass .product-field-display {
    display: inline-block;
    width: auto;
    margin-right: 0px;
}

.product-field.product-field-type-S.klass  .product-fields-title-wrapper {
    min-width: 160px;
    font-weight: bold;
    padding: 0px 0;
}
.product-field.product-field-type-S.rajon  .product-fields-title-wrapper {
    min-width: 160px;
    font-weight: bold;
    padding: 0px 0;
}
.product-field.product-field-type-S.tsena-kvartir  .product-fields-title-wrapper {
    min-width: 160px;
    font-weight: bold;
    padding: 0px 0;
}
.vmproduct .spacer .product-name {
    font-weight: 400 !important;
}
.product-field.product-field-type-S.ploshchad-kvartir  .product-fields-title-wrapper {
    min-width: 160px;
    font-weight: bold;
    padding: 0px 0;
}
.product-field.product-field-type-S.ploshchad-kvartir span.product-fields-title-wrapper {
    display: inline-block;
    width: auto !important;
    margin-right: 4px;
    /* margin-top: 10px; */
    /* font-size: 13px; */
    min-width: auto;
}
.product-field.product-field-type-S.ploshchad-kvartir .product-field-display {
    display: inline-block;
    width: auto;
    margin-right: 0px;
}
.product-field.product-field-type-S.rasstoyanie-do-morya  .product-fields-title-wrapper {
    min-width: 160px;
    font-weight: bold;
    padding: 0px 0;
}
.product-field.product-field-type-S.rasstoyanie-do-morya span.product-fields-title-wrapper {
    display: inline-block;
    width: auto !important;
    margin-right: 4px;
    /* margin-top: 10px; */
    /* font-size: 13px; */
    min-width: auto;
}
.product-field.product-field-type-S.rasstoyanie-do-morya .product-field-display {
    display: inline-block;
    width: auto;
    margin-right: 0px;
}
span.product-fields-title strong {
    font-weight: 400 !important;
    font-family: 'Roboto Condensed', sans-serif !important;
}
.product-field.product-field-type-S .product-field-display {
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 700 !important;
}
div#описание-объекта {
    padding: 15px !important;
}
div#описание-объекта p {
    font-size: 16px;
    font-weight: 400 !important;
    -webkit-font-smoothing: antialiased;
    margin: 16px 0;
    
    color: #212121;
}
div#описание-объекта h3 {
      font-size: 20px;
    line-height: 32px !important;
    margin: 32px 0 16px;
	font-weight: 400 !important;
    -webkit-font-smoothing: antialiased;
	  
}
.product-field.product-field-type-S.tip-ob-ekta {
    background: #dde2e8;
    padding: 0px 5px 5px;
}

.product-field.product-field-type-S.ploshchad-ob-ekta .product-fields-title-wrapper {
    min-width: 160px;
    font-weight: bold;
    padding: 0px 0;
}
.product-field.product-field-type-S.ploshchad-ob-ekta span.product-fields-title-wrapper {
    display: inline-block;
    width: auto !important;
    margin-right: 4px;
    /* margin-top: 10px; */
    /* font-size: 13px; */
    min-width: auto;
}
.product-field.product-field-type-S.ploshchad-ob-ekta .product-field-display {
    display: inline-block;
    width: auto;
    margin-right: 0px;
}

.product-field.product-field-type-S.tsena-ob-ekta .product-fields-title-wrapper {
    min-width: 160px;
    font-weight: bold;
    padding: 0px 0;
}
.product-field.product-field-type-S.tsena-ob-ekta span.product-fields-title-wrapper {
    display: inline-block;
    width: auto !important;
    margin-right: 4px;
    /* margin-top: 10px; */
    /* font-size: 13px; */
    min-width: auto;
}
.product-field.product-field-type-S.tsena-ob-ekta .product-field-display {
    display: inline-block;
    width: auto;
    margin-right: 0px;
}
.product-field.product-field-type-S.naznachenie .product-fields-title-wrapper {
    min-width: 160px;
    font-weight: bold;
    padding: 0px 0;
}
.product-field.product-field-type-S.naznachenie span.product-fields-title-wrapper {
    display: inline-block;
    width: auto !important;
    margin-right: 4px;
    /* margin-top: 10px; */
    /* font-size: 13px; */
    min-width: auto;
}
.product-field.product-field-type-S.naznachenie .product-field-display {
    display: inline-block;
    width: auto;
    margin-right: 0px;
	    margin-top: -1px;
}
.naznachenie .product-field-desc.product-field-desc {
    display: none;
}
div#cf_wrapper_input_text_price_253 {
    width: 260px;
}
div#cf_flt_wrapper_custom_f_45_253 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
.vm-pagination .pagination > li > a {
    margin: 3px 2px;
    padding: 7px 6px !important;
    font-size: 16px;
    line-height: 12px;
    border-color: transparent;
    background-color: transparent;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 700 !important;
}
.product-description p {
    font-size: 16px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    margin: 16px 0;
    line-height: 24px !important;
    
}
input#q_235_0 {
    height: 36px;
    padding: 0px 5px;
    margin-top: 11px;
    font-size: 16px;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    /* margin: 16px 0; */
    line-height: 24px !important;
    
}
button#q_235_button {
    border-color: #d64b4b !important;
    background-color: #d64b4b !important;
}
.cf-searchmod-wrapper span.input-append {
    float: right;
}
button#q_235_button {
    height: 35px !important;
}

div#cf_wrapper_input_text_price_430 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_custom_f_31_430 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_custom_f_33_430 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_custom_f_37_430 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
div#cf_flt_wrapper_price_430 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
label[for="price_430_1"] {
    margin-left: 8px !important;
}
input#price_430_0 {
    margin-right: 2px;
}
input#price_430_1 {
    margin-left: 2px;
}
label[for="custom_f_31_430_1"] {
    margin: 0 2px;
}
div#cf_flt_wrapper_price_430 {
    padding: 0px 0px 0px !important;
}
button#price_430_button {
}
form#cf_form_430 {
    margin-bottom: 15px !important;
}
div#cf_flt_wrapper_custom_f_30_430 {
    background: #f1f1f1 !important;
    padding: 15px 0px !important;
}
.productdetails div#cf_flt_wrapper_price_430 {
    display: none !important; 
}
#mod-430 .cf_button, .cf_button:visited, .cf_button:link {
    display: inline-block;
    background: #d64b4b !important;
    box-shadow: inset 0px 0px 0px rgba(227, 227, 227, 0) !important;
    border: 1px solid #d64b4b !important;
    border-radius: 2px;
    text-align: center;
    font-size: 1em !important;
    margin: 2px 4px 4px 0px !important;
    color: #ffffff !important;
    height: 24px !important;
    line-height: 22px;
	font-family: 'Roboto Condensed', sans-serif !important;
    padding: 0px 8px !important;
    text-align: center;
}
#mod-430 .cf_filters_list li .cf_sel_opt {
    font-weight: 400;
    background: #405163 !important;
    border: 1px solid #405163 !important;
}
div#mod-430 {
    background: #f4f4f4 !important;
}
div#cf_wrapp_all_430 {
    padding: 8px !important;
    background: #eeeeee !important;
}
div#cf_flt_wrapper_custom_f_31_430 {
    margin-bottom: 10px !important;
}
div#cf_flt_wrapper_q_430 {
    margin-bottom: 0px !important;
	text-align: center;
}
div#cfhead_price_430 {
    padding: 0px 11px 0px !important;
}
input#custom_f_31_430_0, input#custom_f_31_430_1 {
    min-width: 90px;
    height: 35px;
}
input#custom_f_50_430_0, input#custom_f_50_430_1 {
    min-width: 90px;
    height: 35px;
}
label[for="custom_f_50_430_1"] {
    margin: 0 4px;
}
label[for="custom_f_31_430_1"] {
    margin: 0 4px;
}
div#cf_flt_wrapper_custom_f_50_430 {
    padding: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
    padding-left: 6px !important;
}
ul#nav-glav-vm {
    text-align: center !important;
    margin-right: auto !important;
    margin-left: auto !important;
    display: block;
}

.vmproduct.col-xs-12.col-sm-1 {
    width: 33.3% !important;
	height: 415px !important;
}




ul#cf_list_custom_f_27_234 li:first-child a {
      display: none !important;
}
ul#cf_list_custom_f_27_234 li:nth-child(2) a {
    background: #787878 !important;
    width: 223px;
    box-shadow: inset 0px 0px 0px rgba(227,227,227,0) !important;
    border: 1px solid #787878 !important;
}
ul#cf_list_custom_f_27_234 li:nth-child(12) a {
    background: #787878 !important;
    width: 223px;
    box-shadow: inset 0px 0px 0px rgba(227,227,227,0) !important;
    border: 1px solid #787878 !important;
}
ul#cf_list_custom_f_27_234 li:nth-child(23) a {
    background: #787878 !important;
    width: 223px;
    box-shadow: inset 0px 0px 0px rgba(227,227,227,0) !important;
    border: 1px solid #787878 !important;
}
ul#cf_list_custom_f_27_234 li:nth-child(25) a {
    background: #787878 !important;
    width: 223px;
    box-shadow: inset 0px 0px 0px rgba(227,227,227,0) !important;
    border: 1px solid #787878 !important;
}
div#hod-stro1 p {
    font-size: 14px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    margin: 9px 0;
    line-height: 10px !important;
}
h5 {
    font-weight: 700 !important;
}
.bron-nomber {
    background: #fbe376;
    padding: 15px;
    text-align: center;
    color: #405163 !important;
    background-size: auto;
    background-attachment: fixed;
    background-position: 50% 50%;
    border-radius: 5px;
    max-width: 700px;
    display: block;
    margin: 0px auto;
}
.productdetails-view>div {
    margin: 0 0 10px;
}

 h3.vm-categoryname {
    display: none !important;
}
 div#oMainBlock {
    padding: 65px 0px 15px;
}
 div#oMainBlock p {
        font-size: 21px !important;
		font-family: 'Roboto', sans-serif !important;

    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    margin: 16px 0;
    line-height: 38px!important;
}
div#mod-548 .menu li {
    display: inline-block;
}
div#mod-548 ul.menu {
    margin: 0px 0 !important;
	    padding: 0 0 0 0px!important;
}
div#mod-548 ul.menu li a {
    color: #FFFFFF!important;
    padding-top: 18px;
    padding-right: 18px !important;
    padding-bottom: 18px;
	font-size: 17.3px!important;
    padding-left: 18px !important;
}
div#yy2-top1 {
    background: rgba(255, 255, 255, 0.09);
    z-index: 1 !important;
    border-radius: 0px 0px 10px 10px;
}
.otmenu-desk-wrapper .ot-menu a.level1 {
        color: #FFFFFF!important;
    padding-top: 13px !important;
    padding-right: 12px !important;
    padding-bottom: 11px !important;
    font-size: 16.1px!important;
    padding-left: 15px !important;
    font-family: 'Roboto Condensed',sans-serif;
    height: 22px!important;
	    text-shadow: 2px 1px 2px black, 0 0 1em #fbe376;

}
.otmenu-desk-wrapper .ot-menu li.level1:hover {
    background: rgba(34, 34, 34, 0.37) !important;
}
.otmenu-desk-wrapper .ot-menu li.level1.active {
    background: rgba(34, 34, 34, 0.37) !important;
}
.module ul.menu li+li {
    border-width: 0px 0px 0px !important;
}
.module ul.menu li a:hover {
    color: #ffffff!important;
}
 div#oMainBlock #mod-239 p {
    font-size: 16px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    margin: 4px 0;
    line-height: 24px !important;
}
 .vmproduct .spacer {
    margin: 3px 0 !important;
}
#ot-left #mod-239 .mod-content {
    margin-bottom: 0px !important;
}
div#mod-255 {
    padding-top: 0px !important;
}
.nasha-komanda div#oMainBlock {
    padding: 0px 0px 0px;
    display: none !important;
}
div#komanda1 a {
    color: #fff;
}
div#komanda1 a:hover {
    color: #fff !important;
}
.novostrojki h2.vm-categoryname {
    display: none;
}
p.product-name {
    display: block !important;
}
 h2.vm-categoryname {
    display: none !important;
}
.product-name a {
    font-size: 18px!important;
}
p.mod-title {
    width: 100% !important;
    color: #dadada !important;
    font-size: 19px !important;
	    margin: 0px 0 !important;
    font-family: 'Roboto',sans-serif !important;
    background: none !important;
	    padding: 9px 0px !important;

    font-weight: 300 !important;
    text-transform: uppercase !important;
}
.ot-bg, #ot-left .module p.mod-title, #ot-right .module p.mod-title {
    background-color: #405163!important;
}
#ot-left .module p.mod-title>span {
    background: #d64b4b !important;
    font-weight: 300 !important;
    font-family: 'Roboto Condensed',sans-serif !important;
    font-size: 18px !important;
    padding: 10px 20px !important;
    color: #fff !important;
}
div#middle5 h2 {
    margin-bottom: 30px !important;
}
 div#oMiddleBlock {
    padding: 65px 0px 59px!important;
}
.regridvm-art .inner-mix p {
    margin: 10px 0;
    /* font-size: 20px; */
    line-height: 1.5;
    color: #417bb9 !important;
    text-decoration: none!important;
    line-height: 1.42857!important;
    font-family: 'Roboto Condensed',sans-serif !important;
    /* font-size: 18px!important; */
    font-size: 18px!important;
    font-weight: 400 !important;
}
.mix-controls.justify {
    display: none;
}
#mod-573 p.mod-title {
    font-size: 34px !important;
    color: #757575 !important;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 24px !important;
    text-transform: none !important;
    text-align: center!important;
}
div#others {
    padding: 65px 0px 9px!important;
}
.items-leading.clearfix {
    background: #fff !important;
    padding: 0px 0px 0px;
    margin: 0px 0px 0px !important;
}
div[itemprop="blogPost"] {
    background: #f8f8f8;
    margin-bottom: 30px;
    padding: 20px;
}
.article-detail hr.ot-hr {
    display: none !important;
}

.items-row.cols-1 {
    background: #f3f3f3 !important;
    padding: 45px 20px 20px;
    margin: 0px 20px 20px !important;
}
a.btn {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #4f5e6f !important;
    border: #4f5e6f solid 2px !important;
}
a.btn:hover {
    color: #fff !important;
}
img#yy2-photo-blog2 {
    max-width: 200px !important;
}
p.readmore {
    clear: both !important;
}
 .otmenu-desk-wrapper .ot-menu a.level1 {
      color: #FFFFFF!important;
    padding-top: 13px !important;
    padding-right: 12px !important;
    padding-bottom: 11px !important;
    font-size: 16.1px!important;
    padding-left: 15px !important;
    font-family: 'Roboto Condensed',sans-serif;
    height: 22px!important;
}


#mod-245 p.mod-title {
    font-size: 24px !important;
    color: #757575 !important;
    letter-spacing: -.01em;
    margin: 0px 0 12px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 24px !important;
    text-transform: none !important;
    text-align: center!important;
}
#mod-575 p.mod-title {
    font-size: 34px !important;
    color: #757575 !important;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 24px !important;
    text-transform: none !important;
    text-align: center!important;
}
#mod-576 p.mod-title {
    font-size: 34px !important;
    color: #757575 !important;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 24px !important;
    text-transform: none !important;
    text-align: center!important;
}
div#best {
    padding: 65px 0px 9px !important;
    background: #f4f6f7 !important;
}
.rscv-light .rscv-title p{
    margin: 10px 0;
    line-height: 1.5;
    color: #417bb9 !important;
    text-decoration: none!important;
    line-height: 1.42857!important;
    font-family: 'Roboto Condensed',sans-serif !important;
    font-size: 18px!important;
    font-weight: 400 !important;
}
.rscv-light .rscv-title a {
font-size: 18px !important;
font-weight: 500 !important;
}
div#blocks {
    padding: 65px 0px 55px !important;
    background: #e7ebec !important;
}


.vtorichnoe-zhile .custom-class {
    display: none;
}
.vtorichnoe-zhile .sokol {
    display: none;
}
.vtorichnoe-zhile .tikhi-don {
    display: none;
}
.vtorichnoe-zhile .grand {
    display: none;
}
.vtorichnoe-zhile .ogni-sochi {
    display: none;
}
.vtorichnoe-zhile .poseidon {
    display: none;
}
.vtorichnoe-zhile .mor-simf {
    display: none;
}
.vtorichnoe-zhile .iskra {
    display: none;
}
.vtorichnoe-zhile .matsesta-park {
    display: none;
}
.vtorichnoe-zhile .tricapton {
    display: none;
}
.vtorichnoe-zhile .garmonia {
    display: none;
}
.vtorichnoe-zhile h2.vm-categoryname {
    display: none;
}
div#planing {
    background: #eee !important;
    padding: 0px !important;
    border-radius: 10px !important;
    display: inline-block !important;
    vertical-align: top;
    margin: 8px;
    width: 48%;
    border: solid #d8d7d7 1px;
}
div#planing2 {
    display: inline-block;
    width: 40%;
}
div#planing3 {
    display: inline-block;
    width: 59%;
    padding: 0 15px;
}
div#planing2 img {
    border-radius: 10px 0px 0px 10px;
}
strong#planing4 {
    font-size: 24px;
    font-weight: 100;
}
div#planing5 {
    font-size: 12px;
    font-weight: 400;
}
div#head-plan {
    margin-bottom: 15px;
    text-align: center;
    margin-top: 30px;
}
div#head-plan2 {
    background: #ffffff;
    border: solid 0px #ffffff;
    border-style: dashed;
    padding: 0px;
}


#mod-618 p.mod-title {
    font-size: 34px !important;
    color: #757575 !important;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 24px !important;
    text-transform: none !important;
    text-align: center!important;
}
div#gallery {
    padding: 50px 0px 55px !important;
}
.productdetails-view>div+div {
    border-width: 0px 0 0 !important;
}
div#yy2-land3 p {
    text-align: center !important;
}
div#yy2-land3 {
    padding: 65px 0px 40px !important;
}

button.b24-web-form-popup-btn-23 {
    text-align: center !important;
    margin-left: auto;
    margin-right: auto;
    display: block;
    background: #d64b4b!important;
    padding: 9px 45px !important;
    height: 41px !important;
    font-size: 16px;
    font-weight: 600;
    margin-top: 0px;
    color: #ffffff;
    margin-bottom: 0px;
    border: 2px #d64b4b solid;
    text-align: left !important;
    float: right !important;
}
h2 {
    margin-top: 50px;
    color: #757575;
    letter-spacing: -.01em;
    margin: 0px 0 10px;
    line-height: 40px;
    font-size: 34px;
    font-family: 'Roboto',sans-serif;
    text-transform: none !important;
    font-weight: 300;
}
.pwebbox-radius.pwebbox-bottom .pwebbox_toggler {
 border-radius: 2px 2px;
    height: 48px !important;
    width: 263px;
    font-size: 18px !important;
    text-align: center !important;
    padding-top: 16px;
}
.blue .pwebbox_toggler {
    background: #F44336 !important;
    color: #fff;
    text-shadow: 0 0px 0 rgba(0,0,0,0.0);
    background-image: #222;
}
button.b24-web-form-popup-btn-25 {
    background: #F44336!important;
    border: 0px solid;
    padding: 15px 35px;
    color: #fff !important;
    font-size: 18px;
    text-align: center !important;
    margin-right: auto !important;
    margin-left: auto !important;
	border-radius: 4px !important;
}

.pwebbox.pwebbox-bottom.pwebbox-offset-left.pwebbox-radius .pwebbox_box {
    -webkit-border-radius: 0 0px 0 0 !important;
    -moz-border-radius: 0 0px 0 0 !important;
    border-radius: 0 0px 0 0 !important;
    width: 720px !important;
    height: 372px !important;
}
.pwebbox-shadow .pwebbox_box {
    -moz-box-shadow: 0 0 0px rgba(0,0,0,0) !important;
    -webkit-box-shadow: 0 0 0px rgba(0,0,0) !important;
    box-shadow: 0 0 0px rgba(0,0,0,0) !important;
    border: solid 2px #d2d2d2 !important;
}
.blue.pwebbox .pwebbox_container {
    -moz-box-shadow: 0 0 0px rgba(0,0,0,0) inset !important;
    -webkit-box-shadow: 0 0 0px rgba(0,0,0,0) inset !important;
    box-shadow: 0 0 0px rgba(0,0,0,0.3) inset !important;
}
.pwebbox.pwebbox-bottom .pwebbox_toggler {
    top: -46px !important;
}
.blue .pwebbox_box {
    background-color: #fff !important;
    color: #222 !important;
}
.pwebbox.pwebbox-bottom .pwebbox_box {
    padding-bottom: 0px !important;
}
.pwebbox-icon .pwebbox_toggler .icon {
     top: 10px !important;
    right: 10px !important;
}
.pwebbox-radius.pwebbox-bottom .pwebbox_toggler {
    -webkit-border-radius: 0px 0px 0 0 !important;
    -moz-border-radius: 0px 0px 0 0 !important;
    border-radius: 0px 0px 0 0 !important;
}
.pwebbox-shadow.pwebbox.pwebbox-offset-left.pwebbox-bottom .pwebbox_toggler {
    -moz-box-shadow: -1px -3px 3px rgba(0,0,0,0.05)!important;
    -webkit-box-shadow: -1px -3px 3px rgba(0,0,0,0.05)!important;
    box-shadow: -1px -3px 3px rgba(0,0,0,0.05) !important;
}

button.b24-web-form-popup-btn-21 {
    text-align: center !important;
    display: inline-block;
    background: url(/images/icons/2/information-button_1.png) #d64b4b!important;
    padding: 15px 15px 15px 50px!important;
    height: 60px !important;
    font-size: 16px;
    font-weight: 400;
    margin-top: 40px;
    color: #fff;
    margin-bottom: 40px;
    border: 2px #d64b4b solid;
    text-transform: uppercase;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
}

button.b24-web-form-popup-btn-21:hover {
    background: #ffffff!important;
    color: #d64b4b !important;
	background: url(/images/icons/2/information-button.png) #ffffff!important;
	background-repeat: no-repeat !important;
	background-position: 13px !important;
    background-size: 24px !important;
}
button.b24-web-form-popup-btn-29 {
    text-align: center !important;
    display: inline-block;
    padding: 15px 15px 15px 50px!important;
    height: 60px !important;
    font-size: 16px;
    font-weight: 400;
    margin-top: 40px;
    color: #ffffff;
    margin-bottom: 40px;
    border: 2px #00aeef solid;
    text-transform: uppercase;
	background: url(/images/icons/2/mortgage_3.png) #00aeef!important;
    background-repeat: no-repeat !important;
	background-position: 13px !important;
    background-size: 24px !important;
}
.com-baforms.tsen-kvartir input.popup-btn {
    padding: 17px 20px 15px 20px!important;
    height: 60px !important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
	    border: 0px solid #00aeef !important;
}
.com-baforms.tsen-kvartir input.popup-btn:hover {
	background-repeat: no-repeat !important;
	background-position: 13px !important;
	color: #fff !important;
    background-size: 24px !important;
	    border: 0px solid #00aeef !important;
}
.com-baforms.ipoteka input.popup-btn {
    padding: 17px 15px 15px 50px!important;
    height: 60px !important;
    background: url(/images/icons/2/mortgage.png) #00aeef!important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
	    border: 2px solid #00aeef !important;
}
.com-baforms.ipoteka input.popup-btn:hover {
    background: url(/images/icons/2/mortgage_1.png) #ffffff!important;
	background-repeat: no-repeat !important;
	background-position: 13px !important;
	color: #00aeef !important;
    background-size: 24px !important;
	    border: 2px solid #00aeef !important;
}
.com-baforms.konsult input.popup-btn {
    padding: 17px 15px 15px 50px!important;
    height: 60px !important;
    background: url(/images/icons/2/information-button_1.png) #1bb500!important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
	font-size: 16px!important;
    background-size: 24px !important;
	    border: 2px solid #1bb500 !important;
}
.com-baforms.konsult input.popup-btn:hover {
    background: url(/images/icons/2/information-button_1.png) #ffffff!important;
	font-size: 16px !important;
	background-repeat: no-repeat !important;
	background-position: 13px !important;
	color: #1bb500 !important;
    background-size: 24px !important;
	    border: 2px solid #1bb500 !important;
}
#popup-form-12 .ba-form {
    padding: 30px 13px 20px !important;
}
#popup-form-12 .ba-form .tool {
    margin: 0px 0px !important;
    text-align: left;
}
#popup-form-12 span.image-title {
    color: #222 !important;
}
#popup-form-12 input.btn-prev {
    margin-top: 12px;
}

#popup-form-12 .ba-form .ba-radioInline>span, .ba-form .ba-chekInline div>span {
    display: inline-block !important;
    margin-bottom: 10px !important;
    padding-right: 10px !important;
    word-wrap: break-word;
}
div#butt-001 {
    margin-top: 39px;
}
#popup-form-12 input.btn-next {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    display: block;
}
div#butt-006 {
    text-align: center;
    margin-top: 30px;
}
input[type="email"] {
    border: 1px solid rgb(210, 210, 210) !important;
}
button.b24-web-form-popup-btn-29:hover {
    background: #ffffff!important;
    color: #00aeef !important;
	background: url(/images/icons/2/mortgage_2.png) #ffffff!important;
	background-repeat: no-repeat !important;
	background-position: 13px !important;
    background-size: 24px !important;
}

button.b24-web-form-popup-btn-37 {
    text-align: center !important;
    display: block;
    padding: 15px 15px 15px 50px!important;
    height: 60px !important;
    font-size: 16px;
    font-weight: 400;
    margin-top: 40px;
    color: #fff;
    margin-bottom: 40px;
    border: 2px #405163 solid;
    text-transform: uppercase;
    background: url(/images/icons/2/mortgage.png) #405163!important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
    margin-left: auto;
    margin-right: auto;
}
button.b24-web-form-popup-btn-37:hover {
    background: #ffffff!important;
    color: #405163 !important;
	background: url(/images/icons/2/mortgage_1.png) #ffffff!important;
	background-repeat: no-repeat !important;
	background-position: 13px !important;
    background-size: 24px !important;
}
#podbor-kvartie {
    float: right;
    text-align: right;
}
div#podbor-kvartie-2 {
    float: left;
    text-align: right;
}
div#podbor-kvartie-2 p{
    color: #fff;
    font-size: 44px;
    font-weight: 400;
    line-height: 60px !important;
}

iframe#bx_form_iframe_31 {
    height: 348px !important;
}
div#sale-top {
    padding: 50px 0;
    background-position: 0% 80%;
}

div#sale-podbor {
    padding: 50px 0;
    background-position: 0% 80%;
}
span#podbor-kvartie-5 {
    background: #ff0000;
    padding: 3px 25px;
}
a.btn.btn-info.readmore-js-toggle {
    background: rgba(255, 255, 255, 0) !important;
    border: 2px solid #3c3c3c !important;
    padding: 2px 20px !important;
    color: #000 !important;
    margin-top: 12px;
    margin-bottom: 12px;
    width: 160px !important;
}
a.btn.readmore-js-toggle {
    background: rgba(255, 255, 255, 0) !important;
    border: 2px solid #3c3c3c !important;
    padding: 2px 20px !important;
    color: #000 !important;
    margin-top: 12px;
    margin-bottom: 12px;
    width: 160px !important;
}
/* 
div#sbox-overlay {
   
    z-index: 655 !important;
}

.pwebbox629Window {
    display: none;
}

 */
 #sbox-window {
    padding: 0px !important;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px !important;
}
div#pwebbox629_toggler {
    display: none !important;
}
div#pwebbox632_toggler {   
 display: none !important;
}
.off-menu_441>.sm-level, #off-menu_441 {
    box-shadow: 0 0px 0px 0px rgba(0,0,0,0), 0 0px 0px rgba(0,0,0,0) !important;
    -moz-box-shadow: 0 1px 2px -1px rgba(0,0,0,0.4),0 1px 2px rgba(0,0,0,0.1) !important;
    -webkit-box-shadow: 0 0px 0px 0px rgba(0,0,0,0), 0 0px 0px rgba(0,0,0,0.) !important;
    border-radius: 0px 0px 0px 0px !important;
    border: solid 2px #d64b4b !important;
    padding: 17px 6px !important;
}
.off-menu_441 dl a, .off-menu_441 dl a:link, .off-menu_441 dl.level1 a, .off-menu_441 dl.level1 a:link {
    color: #000000 !important;
}
.off-menu_441 dl dt.opened.parent, .off-menu_441 dl.level1 dt.opened.parent, .off-menu_441 dl dt.hover, .off-menu_441 dl dt:hover, .off-menu_441 dl.level1 dt.hover, .off-menu_441 dl.level1 dt:hover {
    background-color: rgba(64, 81, 99, 0.1)!important;
}
.off-menu_441 dl dt.opened.parent a, .off-menu_441 dl.level1 dt.opened.parent a, .off-menu_441 dl dt.hover a, .off-menu_441 dl dt:hover a, .off-menu_441 dl.level1 dt.hover a, .off-menu_441 dl.level1 dt:hover a {

    color: #3e3e3e !important;
}
iframe#bx_form_iframe_35 {
    width: 100% !important;
    height: 677px !important;
}

div#butt-002 {
    display: inline-block !important;
    width: 33% !important;
}
div#butt-003 {
    display: inline-block !important;
    width: 33% !important;
    text-align: center;
}
div#butt-004 {
    display: inline-block !important;
    width: 33% !important;
    float: right !important;
    text-align: right !important;
}
#podbor-kvartie-2 p[style="text-align: center;font-size:14px !important;"]
{
    line-height: 30px !important;
}
div#rem-ski {
    margin-top: 15px;
    margin-bottom: 8px;
}
#mod-643 a {
    font-size: 15px !important;
    border: 2px solid #405163;
    padding: 9px 9px;
    color: #292929;
    border-radius: 3px;
}
a#rem-ski-2 {
    font-size: 15px !important;
    border: 2px solid #9c27b0;
    padding: 9px 9px;
    color: #9c27b0;
    border-radius: 4px;
    background: #ffffff;
}
a#rem-ski-2:hover {
    color: #ffffff !important;
	    background: #9c27b0;
		text-decoration: none;
			border: 2px solid #9c27b0 !important;
}

a#rem-ski-1 {
    font-size: 15px !important;
    border: 2px solid #e00;
    padding: 9px 9px;
    color: #e00;
    border-radius: 4px;
    background: #fff;
}
a#rem-ski-1:hover {
    color: #ffffff !important;
	background: #e00;
	text-decoration: none;
	border: 2px solid #e00 !important;
}
div#mod-643 {
    margin: 20px 0 8px;
}
#mod-643 a:hover {
    color: #ffffff !important;
    background: #405163;
	    text-decoration: none;
}
.off-menu_441 dl dt.opened.parent, .off-menu_441 dl.level1 dt.opened.parent, .off-menu_441 dl dt.hover, .off-menu_441 dl dt:hover, .off-menu_441 dl.level1 dt.hover, .off-menu_441 dl.level1 dt:hover {
    background-color: rgb(64, 81, 99)!important;
}
.off-menu_441 dl dt.opened.parent a, .off-menu_441 dl.level1 dt.opened.parent a, .off-menu_441 dl dt.hover a, .off-menu_441 dl dt:hover a, .off-menu_441 dl.level1 dt.hover a, .off-menu_441 dl.level1 dt:hover a {
    color: #ffffff !important;
}
.sm-tree.off-menu_441 dd.opened {
    border: 1px solid #bfbdbd !important;
}
div#butt-005 a.btn.btn-info.readmore-js-toggle {
    float: right;
    margin-top: -61px !important;
    margin-right: 13px;
    text-align: center !important;
    display: inline-block;
    padding: 17px 15px 15px 50px!important;
    height: 60px !important;
    font-size: 16px;
    font-weight: 400;
    color: #fff !important;
    border: 2px #03a9f4 solid !important;
    text-transform: uppercase;
    background: url(/images/icons/2/mortgage.png) #03a9f4!important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
    margin-bottom: 12px;
    width: auto !important;
    border-radius: 3px;
}
div#butt-005 a.btn.btn-info.readmore-js-toggle:hover {
    color: #405163 !important;
    background: url(/images/icons/2/mortgage_1.png) #ffffff!important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
}
.calculator-tool button.large {
    width: 100%;
    padding: 10px 15px;
    border-style: solid;
    border-width: 0px;
    cursor: pointer;
    font-weight: normal;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    font-size: 20px;
    line-height: 20px;
    background-color: #d64b4b !important;
    border-color: #d64b4b !important;
    color: #fff !important;
    transition: background-color 300ms ease-out;
    padding: 20px 40px 21px;
    display: block;
    margin-bottom: 20px;
}
.calculator-tool button.large:hover {
     background-color: #405163 !important;
	 border-color: #405163 !important;
}
	button.payment-option.calc-collumn-xs-6.calc-collumn-sm-6.calc-collumn-md-6.calc-collumn-lg-4 {
    width: 49% !important;
}

button.payment-option.calc-collumn-xs-12.calc-collumn-sm-12.calc-collumn-md-12.calc-collumn-lg-12{
    width: 49% !important;
    margin-left: 10px !important;
}
.calculator-tool .payment-option.active, .calculator-tool .payment-option.active:hover {
    background-color: #d64b4b;
    color: white;
    border: 1px solid #d64b4b;
}

.calculator-tool .payment-option {
    border: 1px solid #d64b4b !important;
    background-color: #d64b4b !important;
}
.calculator-tool .payment-option:hover {
    background-color: #ab3535 !important;
	  border: 1px solid #ab3535 !important;
}
#mit-646 {
    display: none !important;
}
label[for="mit-646"] {
    display: none !important;
}
.calculator-tool .calc-input-group-addon {
    border: 1px solid #405163 !important;
    background-color: #405163 !important;
    color: #fff !important;
}
.calculator-tool .summary-container {
    border: 1px solid #d6d6d6 !important;
    background-color: #f6f6f6 !important;
}
.calculator-tool .overview-total, .calculator-tool .payment-total {
    border-top: 1px solid #d6d6d6 !important;
}
div#bespolz {
    display: none !important;
}
div#mon-tana {
    background: #f6f6f6 !important;
    padding: 43px 40px !important;
    border: 1px solid #d6d6d6 !important;
    border-left: 1px solid #d6d6d6 !important;
}
.calculator-tool [type="text"]:valid, .calculator-tool [type="number"]:valid {
    border-color: #d64b4b !important;
}
.calculator-tool [type="text"]:focus:valid~.error, .calculator-tool [type="number"]:focus:valid~.error {
    background-color: #d64b4b !important;
}
div#bottoms div#butt-005 {
    display: none;
}
button.b24-web-form-popup-btn-39 {
    text-align: center !important;
    display: inline-block;
    background: url(/images/icons/2/information-button_1.png) #d64b4b!important;
    padding: 15px 15px 15px 50px!important;
    height: 60px !important;
    font-size: 16px;
    font-weight: 400;
    margin-top: 0px;
    color: #fff;
    margin-bottom: 40px;
    border: 2px #d64b4b solid;
    text-transform: uppercase;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
}
button.b24-web-form-popup-btn-39:hover {
    background: #ffffff!important;
    color: #d64b4b !important;
    background: url(/images/icons/2/information-button.png) #ffffff!important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
}
h1#landing-h1 {
text-align: center !important;
color: #ffffff !important;
margin-bottom: 30px !important;
margin-top: 30px !important;
}
p#landing-p1 {
    color: #fff;
    font-size: 18px !important;
    font-weight: 400;
	line-height: 36px !important;
}

p#landing-p {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    margin: 20px 20px;
}

button.b24-web-form-popup-btn-31 {
    text-align: center !important;
    display: inline-block;
    padding: 15px 15px 15px 50px!important;
    height: 60px !important;
    font-size: 16px;
    font-weight: 400;
    margin-top: 11px;
    color: #fff;
    margin-bottom: 40px;
    border: 2px #00aeef solid;
    text-transform: uppercase;
    background: url(/images/icons/2/mortgage_3.png) #00aeef!important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
}
button.b24-web-form-popup-btn-31:hover {
    background: #ffffff!important;
    color: #00aeef !important;
    background: url(/images/icons/2/mortgage_2.png) #ffffff!important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
}
p#landing-p2 {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    margin-top: 60px;
}
p#landing-p3 {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
}





div#mod-652 p#landing-p1 {
    color: #212121;
    font-size: 18px !important;
    font-weight: 400;
	line-height: 36px !important;
	text-align: center;
}


div#mod-654 p#landing-p1 {
    color: #212121;
    font-size: 18px !important;
    font-weight: 400;
	line-height: 36px !important;
	text-align: center;
}

div#mod-652 p#landing-p {
    color: #212121;
    font-size: 18px;
    font-weight: 400;
    margin: 20px 20px;
}


div#bg-yy2-mid4 {
    padding: 70px 0px;
}
div#ot-middle4 p {
    color: #ffffff;
}
div#mod-652 p#landing-p2 {
    color: #212121;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    margin-top: 60px;
}
div#mod-652 p#landing-p3 {
    color: #212121;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
}
span#landing-p4 {
    background: #F44336 !important;
    padding: 6px;
}

div#mod-652 span#landing-p4 {
    background: #F44336 !important;
    padding: 6px;
}
p#landing-p-head {
    font-size: 34px;
    color: #757575;
    letter-spacing: -.01em;
    margin: 0px 0 40px !important;
    line-height: 40px;
    text-align: center;
	    font-weight: 300;
}
#mod-655 div#butt-005 a.btn.btn-info.readmore-js-toggle {
    float: none !important;
    margin-top: 0 !important;
    margin-right: 0px;
    text-align: center !important;
    display: inline-block;
    padding: 17px 15px 15px 50px!important;
    height: 60px !important;
    font-size: 16px;
    font-weight: 400;
    color: #fff !important;
    border: 2px #03a9f4 solid !important;
    text-transform: uppercase;
    background: url(/images/icons/2/mortgage.png) #03a9f4 !important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
    margin-bottom: 12px;
    width: auto !important;
}
#mod-655 div#butt-005 {
    text-align: center;
}

button.b24-web-form-popup-btn-41 {
    text-align: center !important;
    display: block;
    padding: 15px 15px 15px 50px!important;
    height: 60px !important;
    font-size: 16px;
    font-weight: 400;
    margin-top: 40px;
    color: #fff;
    margin-bottom: 40px;
    border: 2px #405163 solid;
    text-transform: uppercase;
    background: url(/images/icons/2/mortgage.png) #405163!important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
    margin-left: auto;
    margin-right: auto;
}

button.b24-web-form-popup-btn-41:hover {
    background: #ffffff!important;
    color: #405163 !important;
    background: url(/images/icons/2/mortgage_1.png) #ffffff!important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
}

div#mod-656 p#landing-p1 {
    color: #212121;
    font-size: 18px !important;
    font-weight: 400;
    line-height: 36px !important;
    text-align: center;
}
  div#yy2-land5 {
    padding: 80px 0px 40px;
	    border-top: solid #eee;
    border-bottom: solid #eee;
    background-color: #eee;
    background-repeat: repeat-x;
    background-attachment: scroll;
    margin-top: 0 !important;
}
#mod-748 h3 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500 !important;
    color: #fff;
}
#mod-658 h3 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500 !important;
    color: #fff;
}
div#fox-container-m662 .fox-form select, div#fox-container-m662 .fox-form textarea, div#fox-container-m662 .fox-form input[type="text"] {
    border-radius: 0px !important;
    color: #000 !important;
    background-color: #fff;
    width: 161px !important;
    height: 36px !important;
    font-size: 15px !important;
    font-family: 'Roboto Condensed', sans-serif !important;
	    border: 1px #4CAF50 solid;
}
div#fox-container-m662 .btn, div#fox-container-m662 .btn span {
    color: #fff!important;
}

div#fox-container-m677 .fox-form select, div#fox-container-m677 .fox-form textarea, div#fox-container-m677 .fox-form input[type="text"] {
    border-radius: 4px !important;
    color: #000 !important;
    background-color: #fff;
    width: 161px !important;
    height: 36px !important;
    font-size: 15px !important;
    font-family: 'Roboto Condensed', sans-serif !important;
border: 1px #00aeef solid;
}
div#fox-container-m677 .btn, div#fox-container-m677 .btn span {
    color: #fff!important;
}
div#fox-container-m677 .fox-row .fox-column:first-child {
    margin-left: 0;
    text-align: center!important;
}
button.btn.btn-success.submit-button {
    padding: 6px 20px 8px!important;
    width: 100%;
    margin: 0px 0px !important;
    font-size: 17px;
    text-transform: none;
    border-radius: 0px !important;
}
.b-h3 {
    border: solid 3px #ffe054;
    width: 400px;
    margin-right: auto;
    margin-left: auto;
}
div#news {
    background-image: url(/images/header9.jpg);
    padding: 40px 0;
    background-size: cover;
   background-attachment: fixed;
}
  div#yy2-land5 {
    padding: 80px 0px 80px;
}
  p#logo-comp img {
    width: 150px;
}
  div#sale-top {
    padding: 80px 0 50px;
    background-position: 0% 80%;
}
div#top2 {
    height: 48px;
    background-color: #405163;
    position: fixed;
    width: 100%;
    z-index: 99;
    border-bottom: 2px #ffe054 solid;
    box-shadow: 0 0 16px rgb(90, 74, 0);
}
#mod-656 .otzivi td {
    background: rgba(234, 234, 234, 0) !important;
}
  div#oFooterBlock1 {
    display: none !important;
}










div#podbor-kvartie {
    max-width: 509px;
    width: 29%;
}
div#podbor-kvartie-2 {
    
    width: 66%;
}
div#fox-container-m668 {
    background: rgba(255, 255, 255, 0.78) !important;
    width: 255px;
    padding-top: 10px;
    margin-top: 23px;
}
div#fox-container-m668 .control-group {
    margin-bottom: 10px !important;
}
form.fox-form.fox-form-stacked.fox-form-label-inside[name="fox-form-m668"] {
    padding: 0 10px 0 12px !important;
}
#podbor-kvartie {
    float: right;
    text-align: left !important;
}
div#fox-container-m668 .btn, div#fox-container-m668 .btn span {
    color: #fff !important;
    text-shadow: 0 0px 0px rgba(255,255,255,0) !important;
}

div#fox-container-m668 .fox-form select, div#fox-container-m668 .fox-form textarea, div#fox-container-m668 .fox-form input[type="text"] {
    border-radius: 0px !important;
    color: #000 !important;
    background-color: #fff !important;
    height: 37px !important;
}
div#podbor-kvartie .fox-item.fox-item-html.fox-item-html-labels.control-group p {
    width: 180px;
    padding: 0 1px;
    color: #000000;
    font-weight: 700;
}
div#sale-part {
    background: url(/images/percentage_2.png) no-repeat 1% 50% #ffe9e9;
    padding: 10px 15px 10px 45px;
    margin: 50px 50px 11px;
    color: #000 !important;
    font-size: 16px;
    font-weight: 700;
    max-width: 570px;
    margin-right: auto;
    margin-left: auto;
    border: solid 2px #d90022;
}
div#sale-part3 a {
    color: #222;
    font-size: 12px !important;
    font-weight: 400;
}
div#sale-part3 {
    float: right;
}
div#sale-part2 {
    float: left;
}
div#mod-661 {
    margin-bottom: 50px !important;
}


div#fox-container-m671 {
    background: rgba(255, 255, 255, 0.78) !important;
    width: 255px;
    padding-top: 10px;
    margin-top: 0px;
}
div#fox-container-m671 .control-group {
    margin-bottom: 10px !important;
}
form.fox-form.fox-form-stacked.fox-form-label-inside[name="fox-form-m671"] {
    padding: 0 10px 0 12px !important;
}
div#fox-container-m671 .btn, div#fox-container-m671 .btn span {
    color: #fff !important;
    text-shadow: 0 0px 0px rgba(255,255,255,0) !important;
}

div#fox-container-m671 .fox-form select, div#fox-container-m671 .fox-form textarea, div#fox-container-m671 .fox-form input[type="text"] {
    border-radius: 0px !important;
    color: #000 !important;
    background-color: #fff !important;
    height: 37px !important;
}

div#fox-container-m672 {
    background: rgba(255, 255, 255, 0.78) !important;
    width: 255px;
    padding-top: 10px;
    margin-top: 0px;
}
div#fox-container-m672 .control-group {
    margin-bottom: 10px !important;
}
form.fox-form.fox-form-stacked.fox-form-label-inside[name="fox-form-m672"] {
    padding: 0 10px 0 12px !important;
}
div#fox-container-m672 .btn, div#fox-container-m672 .btn span {
    color: #fff !important;
    text-shadow: 0 0px 0px rgba(255,255,255,0) !important;
}

div#fox-container-m672 .fox-form select, div#fox-container-m672 .fox-form textarea, div#fox-container-m672 .fox-form input[type="text"] {
    border-radius: 0px !important;
    color: #000 !important;
    background-color: #fff !important;
    height: 37px !important;
}
.pwebbox670Window {
    height: 270px !important;
	    width: 256px !important;
}
.pwebbox673Window {
    height: 275px !important;
	    width: 256px !important;
}
.pwebbox670Window div#sbox-content {
    overflow: hidden !important;
}
.pwebbox673Window div#sbox-content {
    overflow: hidden !important;
}
.ba-form div:not(.ba-checkMultiple):not(.ba-radioMultiple )>label {
    margin-bottom: 2px !important;
    margin-top: 16px !important;
}
.btn-default {
    background-color: rgba(255, 255, 255, 0) !important;
}
.ba-form input[type="number"], .ba-form input[type="email"], .ba-form input[type="text"], .ba-form select, .ba-form select[size], .ba-form textarea {
	line-height: normal !important;
}
.form-validate input[type="text"] {
    border: 1px solid rgb(210, 210, 210) !important;
}
div#broker {
    background: #efefef;
    height: 81px;
    margin-bottom: 10px;
    margin-top: 35px;
}

div#broker2 {
    padding-top: 15px;
}
input.ba-btn-submit {
    height: 50px !important;
    font-size: 16px !important;
}

.List__Cell___3mHYg {
    box-sizing: border-box;
    width: 100%;
    height: 6rem;
    padding: .5rem 0;
	    text-align: center;
}
.List__CellContent___1EzLU {
    height: 100%;
    border-radius: 2px;
    background: #fff;
    box-shadow: 0 0 2px 0 rgba(0,0,0,.3);
}
.List__CellNumber___3VWje, .List__HeaderNumber___28qI7 {
    width: 12rem;
    max-width: 12rem;
}
.List__CellNumber___3VWje {
    font-weight: 700;
    padding-left: 2rem;
}
.List__CellItem___3dP-E {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: .9rem;
    box-sizing: border-box;
}
.List__CellStatus___UUGsZ, .List__HeaderStatus___2cRny {
    padding-right: 2rem;
}
.List__CellContent___1EzLU, .List__HeaderContent___3wIfd {
    /* display: -webkit-box; */
    /* display: -webkit-flex; */
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
    width: 100%;
}
#aktsia-09 {
    display: inline-block;
    vertical-align: top;
    margin: 1px 0;
    padding: .6rem;
    font-size: 1.1rem;
    font-weight: 700;
    line-height: .8;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    border-radius: 4px;
    background-color: #ff5443;
    width: 50px !important;
}





.zagal {
    box-sizing: border-box;
    width: 100%;
    height: 6rem;
    padding: .5rem 0;
}
.zagal1 {
    height: 100%;
    border-radius: 2px;
    background: #fff;
    box-shadow: 0 0 2px 0 rgba(0,0,0,.3);
	    text-align: center;
}
.zagal3, .List__HeaderNumber___28qI7 {
    width: 12rem;
    max-width: 12rem;
}
.zagal3 {
    font-weight: 700;
    padding-left: 2rem;
}
.zagal2 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: .9rem;
    box-sizing: border-box;
}
.List__CellStatus___UUGsZ, .List__HeaderStatus___2cRny {
    padding-right: 2rem;
}
.zagal, .zagal1 {
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
    width: 100%;
    height: 40px !important;
    background: #eee;
    margin-bottom: 1px;
    border-radius: 2px 2px 0px 0px;
}
.skachat-tsen input.popup-btn {
    padding: 1px 9px !important;
    background-color: #1bb500!important;
    color: #ffffff !important;
    border: 1px solid #1bb500 !important;
}
.zagal2.zagal9 {
    min-width: 230px;
}
div#popup-form-10 .page-0 {
    margin-top: 16px !important;
}
.List__CellContent___1EzLU.undefined {
    background: #fbfbfb;
}

a.popup-btn[data-popup="popup-form-11"] {
    font-size: 15px;
}
.tsena input.popup-btn {
    background: rgba(34, 34, 34, 0) !important;
    color: #00aeef !important;
}
div#mod-185 {
    text-align: right !important;
}
a.popup-btn[data-popup="popup-form-17"] {
    color: #fff;
    text-decoration: underline;
}

form#baform-18 .ba-form {
    background: #FFFFFF !important;
    margin-top: 10px;
    max-width: 800px;
	border-top: solid 5px #d6d6d6 !important;
}
.com-baforms.sam-podbor {
    max-width: 510px;
    margin-left: auto;
    margin-right: auto;
    border: solid #02adea 2px;
}
.sam-podbor .ba-form .ba-radioMultiple>span, .sam-podbor .ba-form .ba-checkMultiple div>span {
    display: block !important;
    margin: 15px 0 0 0;
    padding-left: 30px;
    word-wrap: break-word;
    color: #222 !important;
    font-size: 20px !important;
}
.ba-checkMultiple.tool.viber-rayona label span {
    color: #222 !important;
    font-size: 30px !important;

}
.ba-checkMultiple.tool.viber-rayona label {
    text-align: center !important;
    margin-bottom: 35px;
    margin-top: 35px;
}
.ba-checkMultiple.tool.komnat label span {
    color: #222 !important;
    font-size: 30px !important;
}
.ba-checkMultiple.tool.komnat label {
    text-align: center !important;
    margin-bottom: 35px;
    margin-top: 35px;
}
.ba-checkMultiple.tool.srok-sdachi label span {
    color: #222 !important;
    font-size: 30px !important;
}
.ba-checkMultiple.tool.srok-sdachi label {
    text-align: center !important;
    margin-bottom: 35px;
    margin-top: 35px;
}

.ba-checkMultiple.tool.buget label span {
    color: #222 !important;
    font-size: 30px !important;
}
.ba-checkMultiple.tool.buget label {
    text-align: center !important;
    margin-bottom: 35px;
    margin-top: 35px;
}

.ba-checkMultiple.tool.sposob-oplati label span {
    color: #222 !important;
    font-size: 30px !important;
}
.ba-checkMultiple.tool.sposob-oplati label {
    text-align: center !important;
    margin-bottom: 35px;
    margin-top: 35px;
}

.ba-checkMultiple.tool.priobresti-kvartiru label span {
    color: #222 !important;
    font-size: 30px !important;
}
.ba-checkMultiple.tool.priobresti-kvartiru label {
    text-align: center !important;
    margin-bottom: 35px;
    margin-top: 35px;
}


form#baform-18 .ba-form input[type="text"] {
    border: 1px solid rgb(138, 138, 138) !important;
}
form#baform-18 .ba-form input[type="email"] {
    border: 1px solid rgb(138, 138, 138) !important;
}
form#baform-18 .ba-form input[type="checkbox"]+img+span:before, form#baform-18 .ba-terms-conditions input[type="checkbox"]+span:before, form#baform-18 .ba-form input[type="checkbox"]+span:before {
    border: 1px solid #252525;
}
p#podbor-002 {
    font-size: 40px;
    color: #fff;
    line-height: normal !important;
}
p#podbor-001 {
    font-size: 40px;
    color: #fff;
    line-height: normal !important;
}
p#podbor-003 {
    font-size: 25px;
    color: #fff;
    line-height: normal !important;
}
div#podborka {
    padding: 100px 0px;
}
a#podbor-004 {
    background: #02adea;
    color: #FFE;
    padding: 14px 17px;
    font-size: 25px;
    border-radius: 3px;
	border: 2px solid #02adea;
}
a#podbor-004:hover {
    background: #FFE;
    color: #02adea;
	border: 2px solid #02adea;
}
p#podbor-003 {
    font-size: 25px;
    color: #fff;
    line-height: normal !important;
    margin-bottom: 80px !important;
    margin-top: 40px !important;
}

.samostoyatelno-sdelajte-podborku-2 div#oMainBlock {
    display: none !important;
}
form#baform-5 .ba-next {
    text-align: center;
}
form#baform-6 .ba-next {
    text-align: center;
}
form#baform-7 .ba-next {
    text-align: center;
}
form#baform-8 .ba-next {
    text-align: center;
}
form#baform-20 .ba-next {
    text-align: center;
}
form#baform-21 .ba-next {
    text-align: center;
}
form#baform-22 .ba-next {
    text-align: center;
}
form#baform-23 .ba-next {
    text-align: center;
}
div#u-moya-1 div.otzivi4 table {
    background: #fff;
    display: inline-block !important;
    width: 21.7%;
    vertical-align: top;
    border: solid 0px #FFF;
    margin-right: 23px !important;
    height: 342px !important;
}
div#u-moya-1 div.otzivi4 td {
    padding: 0px !important;
    width: 100% !important;
}
div#u-moya {
    background: #3ac4ff;
    padding: 50px 0px 80px;
}
a.popup-btn[data-popup="popup-form-20"] {
    font-weight: 700;
}
a.popup-btn[data-popup="popup-form-21"] {
    font-weight: 700;
}
a.popup-btn[data-popup="popup-form-22"] {
    font-weight: 700;
}
a.popup-btn[data-popup="popup-form-23"] {
    font-weight: 700;
}
div#srochno {
    padding: 50px 0 80px;
    background: #f5f5f5;
}
span#srochno-head {
    color: #fff !important;
    background: #F44336 !important;
    padding: 1px 7px 4px;
}
a.popup-btn[data-popup="popup-form-24"] {
    font-size: 16px;
    font-weight: 700;
}
a.popup-btn[data-popup="popup-form-25"] {
    font-size: 16px;
    font-weight: 700;
}
a.popup-btn[data-popup="popup-form-26"] {
    font-size: 16px;
    font-weight: 700;
}
a.popup-btn[data-popup="popup-form-27"] {
    font-size: 16px;
    font-weight: 700;
}
#head-morye{
    font-size: 22px !important;
}
.remont998 .product-image:after {
    content: "Квартиры с Ремонтом";
    padding: 2px 2px;
    background: #9C27B0;
    color: #fff;
    border-radius: 3px;
    position: absolute;
    z-index: 999;
    bottom: 6px;
    margin-left: 4px;
    font-weight: 500;
    left: 0;
}
.aktsia998:after {
    content: "Акция";
    padding: 5px 7px;
    background: #ee0000;
    color: #fff;
    border-radius: 3px;
    position: absolute;
    z-index: 999;
    top: 21px;
    margin-left: 4px;
    font-weight: 500;
    font-size: 16px;
}
a.popup-btn[data-popup="popup-form-5"] {
    background: #00aeef;
    padding: 3px 5px;
    color: #fff;
    border-radius: 3px;
	font-size: 15px;
}

a.popup-btn[data-popup="popup-form-6"] {
    background: #00aeef;
    padding: 3px 5px;
    color: #fff;
    border-radius: 3px;
	font-size: 15px;
}

a.popup-btn[data-popup="popup-form-7"] {
    background: #00aeef;
    padding: 3px 5px;
    color: #fff;
    border-radius: 3px;
	font-size: 15px;
}

a.popup-btn[data-popup="popup-form-8"] {
    background: #00aeef;
    padding: 3px 5px;
    color: #fff;
    border-radius: 3px;
	font-size: 15px;
}
a.popup-btn[data-popup="popup-form-5"]:hover, a.popup-btn[data-popup="popup-form-6"]:hover, a.popup-btn[data-popup="popup-form-7"]:hover, a.popup-btn[data-popup="popup-form-8"]:hover{

    color: #fff !important;
	font-size: 15px;
background: #009ad4 !important;
}
div#mod-643 {
    background: #f5f5f5;
    padding: 30px 0px 21px;
}
button.btn.btn-success.submit-button {
    background: #f44336 !important;
    border-radius: 3px !important;
}
div#ot-middle5 div.otzivi4 table {
    display: inline-block !important;
    width: 23.7%;
    vertical-align: top;
    border: solid 0px #FFF;
    background: #fff !important;
    margin: 3px !important;
    /* padding: 0 10px; */
    vertical-align: top;
}
div#ot-middle5 div.otzivi4 td {
    border-radius: 3px;
    width: 277px;
    vertical-align: top;
    padding: 0px 12px 10px !important;
}
div#ot-middle5 .otzivi4 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.kupit-kvartiru-v-sochi-u-morya .product-field.product-field-type-S.rasstoyanie-do-morya strong {
    color: #e00;
}
.kupit-kvartiru-v-sochi-u-morya .product-field.product-field-type-S.rasstoyanie-do-morya .product-field-display {
    color: #ee0000;
}



@-webkit-keyframes rainbow {
0% {background: #00aeef;}
50% {background: #F44336}
100% {background: #00aeef;}
}

@keyframes rainbow {
0% {background: #00aeef;}
50% {background: #F44336}
100% {background: #00aeef;}
}

.com-baforms.tsen-kvartir input.popup-btn {
    /* background: #00aeef; */
    /* line-height: 70px; */
    display: block;
    /* height: 70px; */
    /* width: 400px; */
    padding-right: 25px;
    /* font-family: 'Open Sans Condensed',sans-serif; */
    font-size: 32px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px auto;
    webkit-animation: rainbow 2s linear 2s infinite;
    animation: rainbow 2s linear 2s infinite;
}

@-webkit-keyframes rainbow1 {
0% {background: #F44336 ;}
50% {background: #00aeef}
100% {background: #F44336 ;}
}
@keyframes rainbow1 {
0% {background: #F44336;}
50% {background: #00aeef}
100% {background: #F44336;}
}

.com-baforms.tsen-kvartir input.popup-btn span {
background: #F44336;
display: block;
float: left;
margin-right: 25px;
text-align: center;
height: 70px;
width: 70px;
webkit-animation: rainbow1 3s linear 3s infinite;
animation: rainbow1 3s linear 3s infinite;
}
 
.com-baforms.tsen-kvartir input.popup-btn img {
vertical-align: middle;
margin-top: 8px;
}


@-webkit-keyframes pulsate {
 50% { color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff; }
}
@keyframes pulsate {
 50% { color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff; }
}
p.bron-nomber-22 {
  color: rgb(245,245,245);
  text-shadow: 0 -1px rgba(0,0,0,.1);
}
div#mod-745 span[itemprop="telephone"] {
    font-size: 40pt !important;
}
form#baform-12 textarea {
    border: 1px solid rgb(210, 210, 210) !important;
}
form#baform-29 .ba-radioInline.tool.ba-image-input .ba-input-image img {
    box-sizing: border-box;
       padding: 10px 10px 0 10px;
    max-height: 71px;
}
form#baform-29 .ba-radioInline.tool.ba-image-input .ba-input-image {
    text-align: center;
}
form#baform-29 .condition-area.selected {
    background: #eee;
    padding: 2px 25px;
    margin-bottom: 50px;
}
form#baform-29 .ba-radioInline.tool.ba-image-input .ba-input-image {
    text-align: center;
}

#baform-29 .ba-input-image .image-title {
    box-sizing: border-box;
    display: block !important;
    line-height: 150% !important;
    padding: 10px 20px 49px 20px !important;
    text-align: center;
    word-wrap: break-word;
}
form#baform-29 .ba-radioInline.tool.ba-image-input {
    margin-top: 30px;
}
.com-baforms.broni-nron {
    text-align: center;
}

.com-baforms.broni-nron input.popup-btn {
    padding: 17px 20px 15px 20px!important;
    font-size: 18px !important;
}
form#baform-1 input[placeholder="Имя"] {
    margin-top: 18px !important;
}
.ba-email.tool {
    margin-left: 3px !important;
}
form#baform-1 i.zmdi.zmdi-face {
    margin-top: 14px !important;
}
.ba-htmltext.tool.uvajaem img {
    margin-bottom: 10px;
    float: left;
    margin-right: 5px;
}
.ba-htmltext.tool.konfedal {
    margin: 0px 0px;
}
div#mod-741 .custom23 {
    background: #fff;
    border: #f11716 solid 2px;
    width: 440px;
    text-align: center;
    margin: 0 auto;
    padding: 4px 10px 0;
    height: 57px;
	margin-bottom: 5px;
}
div#mod-741 {
    text-align: center !important;
}
div#mod-743 {
    text-align: right;
}


div#mod-743 .com-baforms.konsult input.popup-btn {
    padding: 7px 15px 15px 22px!important;
    height: 40px !important;
    background: #ffffff!important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    font-size: 16px!important;
    background-size: 24px !important;
    border: 2px solid #1bb500 !important;
    color: #1bb500 !important;
}
div#mod-743 .com-baforms.konsult input.popup-btn:hover {
    padding: 7px 15px 15px 22px!important;
    height: 40px !important;
    background: #1bb500!important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    font-size: 16px!important;
    background-size: 24px !important;
    border: 2px solid #1bb500 !important;
    color: #ffffff !important;
}
div#mod-743 {
    text-align: right;
    margin-top: 5px;
}
div#mod-747 {
    display: none;
}

#mod-749 p.mod-title {
    font-size: 34px !important;
    color: #757575 !important;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 24px !important;
    text-transform: none !important;
    text-align: center!important;
}
#mod-752 p.mod-title {
    font-size: 34px !important;
    color: #757575 !important;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 24px !important;
    text-transform: none !important;
    text-align: center!important;
}
#mod-756 p.mod-title {
    font-size: 34px !important;
    color: #757575 !important;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 24px !important;
    text-transform: none !important;
    text-align: center!important;
}
  div#yy2-land5 {
    padding: 65px 0px 59px!important;
	    background-color: #fff !important;
}
  div#komanda {
	  padding: 65px 0px 59px!important;
    background: #f3f3f3;
}
  div#trade-In {
    background: #f3f3f3;
    padding: 65px 0px 59px!important;
}
  div#oFooterBlock1 {
    display: none !important;
}

  div#komanda1 a {
    color: #008ccc !important;
    font-size: 19px;
    font-weight: 300;
    text-decoration: underline;
    text-decoration-skip: objects;
}
  div#komanda1 a:hover {
    color: #0071a5 !important;

}
  .otzivi td {
    background: #ffffff;
    padding: 2px 0px !important;
}
#mod-765 p.mod-title {
    font-size: 34px !important;
    color: #757575 !important;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 24px !important;
    text-transform: none !important;
    text-align: center!important;
}

div#ipoteka {
    padding: 40px 0 70px;
    background: #f5f5f5;
}
div#о-жилом-комплексе .otzivi4 p {
    font-size: 13px !important;
}
div#о-жилом-комплексе div.otzivi4 table {
    display: inline-block !important;
    width: 24%;
    vertical-align: top;
    border: solid 0px #fff ;
    background: #fff  !important;
    margin: 3px !important;
    /* padding: 0 10px; */
    vertical-align: top;
}
div#о-жилом-комплексе div.otzivi4 td {
    border-radius: 3px;
    width: 277px;
    vertical-align: top;
    padding: 0px 12px 10px !important;
}
div#о-жилом-комплексе .otzivi4 {
    margin-top: 20px;
    margin-bottom: 20px;
	padding-left: 11px;
}
div#yy2-top2 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
div#mod-741 {
    text-align: center !important;
    height: 48px;
}
div#mod-185 input.popup-btn {
    background: #E91E63 !important;
    padding: 13px 20px 11px !important;
    border-radius: 0px !important;
}
p#asli06 a.topLink {
    color: #ffffff;
    text-decoration: underline;
}
p#asli06 {
    margin-top: 35px;
}
div#top-2-4 {
    background: #e91e63;
    margin-top: 0px;
    height: 46px;
    padding-top: 0px;
}
div#top2-1 {
    background: #ffe054;
    max-width: 227px;
}
#mod-790 p.mod-title {
    font-size: 34px !important;
    color: #757575 !important;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 24px !important;
    text-transform: none !important;
    text-align: center!important;
}
#slider-glav {
    background-repeat: no-repeat;
    background-attachment: fixed!important;
    background-size: cover!important;
    padding: 100px 0!important;
}
h1#asli02 {
    font-size: 52px !important;
    font-weight: 700 !important;
    color: #fff !important;
    text-shadow: 2px 1px 2px black, 0 0 1em #fbe376;
}
p#asli03 {
color: #fff;
    font-size: 25px;
    font-weight: 400;
    padding: 17px 0;
    line-height: 37px !important;
    background: #3e39213d;
    text-shadow: 2px 1px 2px black, 0 0 1em #fbe376;
}
p#asli04 {
    color: #fff;
    font-size: 25px;
    font-weight: 700;
	    text-shadow: 2px 1px 2px black, 0 0 1em #fbe376;

}
#asli05 {
    color: #fff;
    font-size: 38px;
    font-weight: 700;
    background: #ff0202;
    padding: 8px;
    width: 300px;
	text-shadow: 0px 0px 0px black, 0 0 1em #fbe376;
    margin: 12px auto !important;
}
p#asli06 {
    color: #fff;
    font-size: 25px;
    font-weight: 300;
	    text-shadow: 2px 1px 2px black, 0 0 1em #fbe376;

}
div#butt-002 button, div#butt-002 input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    padding: 20px 15px 15px 20px!important;
    height: 60px !important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
    font-size: 16px !important;
    text-transform: uppercase;
}
div#mod-549 .ot-menu img.item-icon {
    max-height: 40px !important;
    max-width: 49px !important;
    margin-top: -10px !important;
}
div#mod-151 blockquote {
    border: solid 2px #888;
    border-style: dashed;
    background: #f3f2f2 !important;
}
div#mod-151 blockquote {
    padding: 25px 20px !important;
    margin: 0 0 50px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}
p.zapis-pros {
    text-align: center;
    font-size: 35px;
    font-weight: 700;
}
p.zapis-pros2 {
    text-align: center;
    font-size: 35px;
    font-weight: 400;
    color: #212121;
    margin: 30px 0;
}
p.zapis-pros3 {
    text-align: center;
    font-size: 35px;
    font-weight: 100;
    color: #212121;
    margin: 30px 0 10px;
}
p.zapis-pros4 {
    text-align: center;
    font-size: 35px;
    font-weight: 300;
    color: #ff3d00;
    margin: 30px 0;
}
div#mod-800 .ba-form {
    background-color: #f5f5f5 !important;
    padding: 65px 45px 45px;
    /* border-style: dashed !important; */
    border: #bfbfbf 2px !important;
    border-style: dashed !important;
}
div#news-0 {
    margin-top: 27px;
}
@media (min-width: 1300px){
div#mod-652 p#landing-p {
    padding: 0 0 0 300px;
}
div#news1 {
    margin-top: 50px;
}
}
@media (max-width: 1400px){
div#slider-glav {
    margin-top: 0px;
}


}

@media (max-width: 1300px){
	div#mod-182 div [style="margin: 12px 0 21px; text-align: center;"] {
    max-height: 34px;
}
span#mob-none-2 {
    display: none;
}
div#mod-234 {
    display: none!important;
}

.otmenu-desk-wrapper .ot-menu a.level1 {

    padding-right: 21px !important;
    padding-left: 20px !important;

}
	 .otmenu-desk-wrapper .ot-menu a.level1 {
        color: #FFFFFF!important;
    padding-top: 13px !important;
    padding-right: 12px !important;
    padding-bottom: 11px !important;
    font-size: 16.1px!important;
    padding-left: 15px !important;
    font-family: 'Roboto Condensed',sans-serif;
    height: 22px!important;
}
div#mod-182 span[style="font-size: 21.3333px;"] {
    clear: both !important;
    display: block;
}
li#omi-606 {
    display: none;
}
.d-ps1 {
    font-size: 13px !important;
    width: 140px!important;
	padding: 5px 5px!important;
}
.d-ps2 {
    font-size: 13px !important;
    width: 189px !important;
    padding: 5px 5px !important;
}
.rl_tabs .nav-tabs>li>a {
    padding: 14px 8px 11px !important;
}
div#ot-mainbottom1 {
    padding-left: 10px!important;
}
div#ot-mainbottom2 {
    width: 33%;
}
div#ot-mainbottom1 {
    padding-left: 40px!important;
    width: 57.333333%!important;
}
div#mod-197 span[style="color: #fff; font-weight: 300;"] {
    font-size: 21px !important;
}
div#hod-stro1 {
    padding: 30px 46px !important;
}
}

input#podrobno {
    background: rgba(255, 255, 255, 0) !important;
    border: 2px solid #3c3c3c !important;
    padding: 2px 20px !important;
    color: #000 !important;
}
#mod-546 input#podrobno {
    background: rgba(255, 255, 255, 0) !important;
    border: 0px solid #00aeef !important;
    padding: 2px 0px !important;
    margin-bottom: 10px !important;
}

div#podbor-kvartie-2 {
    padding: 20px 0 0;
}
div#podbor-kvartie-2 p {
    color: #fff;
    font-size: 33px;
    font-weight: 400;
    line-height: 60px !important;
}
#podbor-kvartie-2 p[style="text-align: center;font-size: 14px !important;"] {
    line-height: 30px !important;
}
div#slider-glav {
    margin-top: 0px;
}
}

@media (max-width: 1000px){
	#off-menu_262 .link a {
    position: relative;
    font-size: 30px !important;
    color: #000000 !important;
    font-weight: 400 !important;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0) !important;
}
.sm-overlay-262 .sm-overlay-win {
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    background-image: url(/images/partners/zaglushka.jpeg) !important;
    background-size: cover !important;
    background-position: 44% !important;
}
.off-menu_225 dl a, .off-menu_225 dl a:link, .off-menu_225 dl.level1 a, .off-menu_225 dl.level1 a:link {
    font-size: 30px !important;
    color: #000000 !important;
    font-weight: 400 !important;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0) !important;
}
	
	
	h3#podborka-21 {
    font-size: 17px !important;
}
.ba-checkMultiple.tool.komnat label span {
    color: #222 !important;
    font-size: 20px !important;
}
.ba-checkMultiple.tool.srok-sdachi label span {
    color: #222 !important;
    font-size: 20px !important;
}
.ba-checkMultiple.tool.buget label span {
    color: #222 !important;
    font-size: 16.5px !important;
}
.ba-checkMultiple.tool.sposob-oplati label span {
    color: #222 !important;
    font-size: 18px !important;
}
.ba-checkMultiple.tool.priobresti-kvartiru label span {
    color: #222 !important;
    font-size: 16px !important;
}
.ba-htmltext.tool font[size="5"] {
    font-size: 15px;
}
.pwebBoxWindow.pwebbox632Window.dark {
    height: 541px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
	.remont998 .product-image:after {
    content: "С Ремонтом";
        padding: 2px 2px;
    background: #9C27B0;
    color: #fff;
    border-radius: 3px;
    position: absolute;
    z-index: 999;
    bottom: 6px;
    margin-left: 4px;
    font-weight: 500;
    left: 0;
}
.aktsia998:after {
    content: "Акция";
        padding: 2px 2px;
    background: #ee0000;
    color: #fff;
    border-radius: 3px;
    position: absolute;
    z-index: 999;
    top: 21px;
    margin-left: 4px;
    font-weight: 500;
    font-size: 16px;
}


	button.b24-web-form-popup-btn-29 {
    width: 100% !important;
	margin-bottom: 15px;
	margin-top: 5px;
}

button.b24-web-form-popup-btn-37{
    width: 100% !important;
	margin-bottom: 15px;
	    margin-top: 5px;
}
button.b24-web-form-popup-btn-21 {
	    width: 100% !important;
		margin-bottom: 25px;
		    margin-top: 5px;
}


	div#butt-002 {
    display: inline-block !important;
    width: 49% !important;
}
div#butt-003 {
    display: inline-block !important;
    width: 49% !important;
    text-align: center;
}
div#butt-004 {
    display: inline-block !important;
    width: 100% !important;
    float: right !important;
    text-align: right !important;
}
	div#podbor-kvartie-2 {
    padding: 20px 0 0;
    max-width: 100%;
}
	#podbor-kvartie-2 p[style="text-align: center;font-size: 14px !important;"] {
    line-height: 30px !important;
}
div#mod-182 {
    display: none;
}
div#mod-227 {
    display: none;
}
div#mod-205 {
    display: none;
}
div#slider-glav {
    margin-top: 0px;
}
#logo-comp {
    display: none;
}
div#mod-265{
        display: inline-block !important;
}
#logo-mobile{
    display: block !important;
	    margin-left: 3px;
}
.cmbf-button-container {
    font-family: roboto, sans-serif !important;
	padding: 0px 7px !important;
    border-radius: 2px !important;
	font-size: 12px !important;
	    display: inline-block !important;
}
div#mod-226 {
    display: inline-block !important;
    float: right;

}
div#ot-middle5 h3 {
    font-size: 24px !important;
    color: #757575;
    letter-spacing: -.01em;
    margin: 0px 0 10px;
    line-height: 40px;
}
div#middle5 {
    padding: 50px 10px 23px !important;
}
iframe[style="margin-left: 30px; float: right; margin-bottom: 10px; border-radius: 3px;"] {
    width: 301px;
    height: 169px;
}
input#custom_f_50_234_0, input#custom_f_50_234_1 {
    min-width: 85px;
    height: 35px;
}
input#custom_f_31_234_0, input#custom_f_31_234_1 {
    min-width: 85px;
    height: 35px;
}
.cf_filtering_slider_gutter_item {
    position: relative;
    float: left;
    width: 9px;
    height: 0px !important;
}
div[style="margin: 0px; position: static; overflow: hidden; height: 169px;"] {
    height: 94px !important;
}
h3.vm-categoryname {
    margin-top: 50px;
    color: #757575 !important;
    letter-spacing: -.01em;
    margin: 0px 0 10px;
    line-height: 40px;
    font-size: 22px;
    font-family: 'Roboto', sans-serif;
    text-transform: none !important;
}
.vmproduct.col-xs-12.col-sm-4 {
    width: 33% !important;
    /* height: 210px; */
    margin-bottom: 1px !important;
    margin-right: 0px !important;
    margin: 0 !important;
    padding-right: 0px !important;
    padding-left: 6px !important;
}
h3.product-name a {
    font-size: 12px !important;
    font-weight: 400 !important;
}
 .vm-pagination.vm-pagination-bottom {
    display: none;
}
div#smoothtop {
    left: 0;
}

div#mod-197 {
    padding: 0 25px !important;
    margin-bottom: 30px !important;
}
div#mod-237 {
    display: none;
}
div#mod-243 h3 {
    font-size: 24px;
    color: #757575;
    letter-spacing: -.01em;
    margin: 20px 0 20px;
    line-height: 40px;
}
div#mod-244 h3 {
    margin-top: 20px;
    color: #757575;
    letter-spacing: -.01em;
    margin: 30px 0 0px;
    line-height: 40px;
    font-size: 24px;
}
div#mod-255 p {
    font-size: 15px !important;
    line-height: 40px !important;
}
div#fox-container-m254 .fox-item-html p:last-child {
    margin-bottom: 0;
    color: #ffffff !important;
}
div#mod-254 {
    margin-top: 1px !important;
}
.cmbf-form-class legend {
    padding-bottom: 15px;
    margin: 0 0 10px;
    font-size: 20px !important;
    line-height: 1.4;
    border-bottom: 1px solid #ecf0f1;
    color: #363b4a;
}
	
div#podbor-kvartie-2 p {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px !important;
}
#podbor-kvartie {
    float: right;
    text-align: right;
}
div#sale-top {
    padding: 50px 0 50px;
    background-position: 0% 80%;
}
div#podbor-kvartie-2 {
    float: left;
    text-align: right;
}
div#podbor-kvartie-2 {
    width: 56%;
}
div#podbor-kvartie {
    width: 35%;
}
	div#oContentBottomBlock {
    margin-right: 5px;
    margin-left: 5px;
}
div#oMainBlock .row {
    margin-right: 0px;
    margin-left: 0px;
}
	div#hod-stro h3 {
    font-size: 18px;
}
div#онлайн-вебкамера-жк-босфор {
    display: none !important;
}
#mod-397 div.otzivi2 table {
    display: inline-block !important;
    width: 48%;
}
#mod-397 p {
    font-size: 14px !important;
}

div#mod-397 {
    background: #f6f6f6 !important;
    padding-top: 18px;
	    margin-bottom: 20px;
}
#mod-397 a {
    font-size: 16px !important;
    border: 2px solid #d64b4b;
    padding: 3px 3px;
    color: #292929;
}
#mod-623 p {
    font-size: 16px !important;
}

div#mod-623 {
    background: #f6f6f6 !important;
    padding-top: 18px;
    margin-bottom: 20px;
    padding-bottom: 18px;
}
#mod-623 a {
    font-size: 13px !important;
    border: 2px solid #d64b4b;
    padding: 9px 9px;
    color: #292929;
	
}
#mod-623 div.otzivi4 {
  
    margin-top: 20px !important;
}
	h2 {
    margin-top: 50px;
    color: #757575;
    letter-spacing: -.01em;
    margin: 0px 0 10px;
    line-height: 40px;
    font-size: 20px;
    font-family: 'Roboto',sans-serif;
    text-transform: none !important;
    font-weight: 300;
}
	div#top-2-4 {
    width: 58%;
}
div#yy2-top2 {
    width: 40%;
}
	button.b24-web-form-popup-btn-23 {
    text-align: center !important;
    margin-left: auto;
    margin-right: 60px !important;
    display: block;
    background: #d64b4b!important;
    padding: 9px 15px !important;
    height: 41px !important;
    font-size: 16px;
    font-weight: 600;
    margin-top: -40px;
    color: #fff;
    margin-bottom: 0px;
    border: 2px #d64b4b solid;
    text-align: left !important;
    float: right !important;
}
button.b24-web-form-popup-btn-21 {
    font-size: 14px !important;
}
	div#ot-footer12 {
    width: 45% !important;
}
div#ot-footer13 {
    width: 45% !important;
}
	.container {
    width: 100% !important;
}
div#ot-footer11 {
    width: 45%;
}
	div#oContentTopBlock {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
div#oMainContentBlock {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.product-field.product-field-type-S.klass {
    display: none !important;
}

.product-field.product-field-type-S.rasstoyanie-do-morya {
    display: none !important;
}
.product-field.product-field-type-S.ploshchad-kvartir span.product-fields-title-wrapper {
    height: 24px;
    display: block;
    background: #f6f6f6;
}
.vmproduct.col-xs-12.col-sm-1 {
    width: 32.4% !important;
	    padding: 0 8px;
		    height: 355px!important;
}
div[class*="-view"] .row {
    display: block;
    margin-left: -2px !important;
    margin-right: -10px;
}
.vm-product-media.col-xs-12.col-sm-4 h1 {
    margin-top: 0px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}
.d-ps1 {
    font-size: 11px !important;
    width: 112px!important;
	padding: 5px 2px!important;
}
.d-ps2 {
    font-size: 11px !important;
    width: 167px !important;
    padding: 5px 2px !important;
}

.col-xs-12.col-sm-12 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
div#hod-stro1 {
    padding: 0px 0px !important;
}
div#hod-stro1 h5 {
    font-size: 13px;
}
h2.rl_tabs-title.nn_tabs-title {
    padding: 10px 10px !important;
}
div#hod-stro2 {
    padding: 0px 0px !important;
}
div#land-bottom1 iframe {
    display: none !important;
}
button#cmbf-button-container-232 {
    padding: 11px !important;
    height: 51px !important;
    font-weight: 700 !important;
    margin-top: 0px!important;
    line-height: 15px !important;
}
h3.product-name a {
    font-size: 14px !important;
    font-weight: 700 !important;
}
	#mod-576 p.mod-title {
    font-size: 20px !important;}
a.rl_tabs-toggle-sm.nn_tabs-toggle-sm[href="#онлайн-вебкамера-жк-босфор"] {
    display: none !important;
}

#mod-618 p.mod-title {
    font-size: 20px !important;
  
}
td#hod-stro55 {
    text-align: left !important;
}
td#hod-stro59 img {
    display: none;
}
td#hod-stro59 {
    text-align: right !important;
}

.vm-pagination {
    margin: 65px 0 0 !important;
}
div#ot-footer14 {
    display: none !important;
}
a#tab-онлайн-вебкамера-жк-босфор {
    display: none !important;
}
.vm-product-details-container p {
    font-size: 12px;
}
div#mod-267 h2 {
    font-size: 20px;
}

	div#butt-005 a.btn.btn-info.readmore-js-toggle {
    float: right;
    margin-top: 10px !important;
    margin-right: auto;
    text-align: center !important;
    display: inline-block;
    padding: 17px 15px 15px 50px!important;
    height: 60px !important;
    font-size: 16px;
    font-weight: 400;
    color: #fff !important;
    border: 2px #03a9f4 solid !important;
    text-transform: uppercase;
    background: url(/images/icons/2/mortgage.png) #03a9f4!important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
    margin-bottom: 30px;
    width: auto !important;
    margin-left: auto;
}

div#butt-005 a.btn.btn-info.readmore-js-toggle {
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    float: none;
}
button.b24-web-form-popup-btn-29 {
    font-size: 14px;
}
button.b24-web-form-popup-btn-37 {
    font-size: 13px;
}
.calc-collumn-xs-8.calc-collumn-sm-8.calc-collumn-md-8.calc-collumn-lg-8.with-prefix.calc-input-group {
    width: 58.666667%;
}
.calculator-tool .with-postfix [type="text"] {
    padding-right: 6px !important;
}
.calc-collumn-xs-4.calc-collumn-sm-4.calc-collumn-md-4.calc-collumn-lg-4.with-postfix.calc-input-group {
    width: 42.333333%;
}
.calc-collumn-xs-8.calc-collumn-sm-8.calc-collumn-md-8.calc-collumn-lg-8.with-prefix.calc-input-group {
    width: 56.666667%;
}
div#butt-005 {
    text-align: center;
}
}
 /*макс до 750*/
@media (min-width: 749px){
.ba-form .row-fluid .span4 {
    width: 31.623931623931625%;
}
 .ba-form .row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
.ba-form .row-fluid [class*="span"] {
    margin-left: 2.564102564102564%;
}
[class*="span"] {
    /* float: left; */
    display: inline-block;
    vertical-align: top;
}
}
 
 
 
 
 
 
 
 
@media (max-width: 750px) {
	
	div#planing {
    background: #eee !important;
    padding: 0px !important;
    border-radius: 10px !important;
    display: inline-block !important;
    vertical-align: top;
    margin: 8px;
    width: 100% !important;
    border: solid #d8d7d7 1px;
    vertical-align: top !important;
}
	div#planing2 {
    display: inline-block;
    width: 40%;
    vertical-align: top !important;
}
strong#planing4 {
    font-size: 18px !important;
    font-weight: 400 !important;
}
div#planing3 {
    display: inline-block;
    width: 59%;
    padding: 10px 15px !important;}
	
.page-content h1[itemprop="name"] {
    font-size: 25px !important;
}

iframe {
    width: 100% !important;
}
	
	div#mod-745 span[itemprop="telephone"] {
    font-size: 24pt !important;
}
#slider-glav {
    padding: 80px 0!important;
}
#mod-790 p.mod-title {
    font-size: 24px !important;
    color: #424242 !important;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 24px !important;
    text-transform: none !important;
    text-align: center!important;
}
#asli05 {
    color: #fff;
    font-size: 33px;
    font-weight: 700;
    background: #ff0202;
    padding: 8px;
    width: 100%;
    text-shadow: 0px 0px 0px black, 0 0 1em #fbe376;
    margin: 12px auto !important;
    clear: both;
    display: block;
    max-width: 300px;
}
p#asli03 {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    padding: 6px 9px;
    line-height: 22px !important;
    background: #3e39213d;
    text-shadow: 2px 1px 2px black, 0 0 1em #fbe376;
}
h1#asli02 {
    font-size: 46px !important;
    font-weight: 700 !important;
    color: #fff !important;
    text-shadow: 2px 1px 2px black, 0 0 1em #fbe376;
}
div#top2-1 {
    background: #fbe376;
    max-width: 158px;
}
div#top-2-4 {
    background: rgba(233, 30, 99, 0);
    margin-top: 0px;
    height: 0px;
    padding-top: 0px;
}
.b-h3 {
    width: 90% !important;

}
div#ot-middle5 img {
    width: 100%;
    margin: auto !important;
}
#podbor-kvartie-2 p[style="text-align: center;font-size: 14px !important;"] {
    line-height: 30px !important;
}
div#ot-footer11 {
    width: 100%;
}
div#oFooterBlock1 {
    padding: 40px 18px 0;
}
div#mod-197 p {
    text-align: center !important;
}
	div#podbor-kvartie-2 p {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 36px !important;
}
div#podbor-kvartie-2 {
    float: none;
    text-align: right;
}
#podbor-kvartie {
    float: none;
	    padding: 0 30px;
    text-align: right;
}
div#sale-top {
    padding: 0px 0 50px;
    background-position: 0% 80%;
}
	div#oMainBlock .row {
    margin-right: -15px;
    margin-left: -20px;
}
div#ot-contentbottom {
    padding-right: 10px !important;
    padding-left: 28px !important;
}
div#mod-267 h2 {
    font-size: 20px;
}
.vmproduct.col-xs-12.col-sm-3 {
    width: 49%;
}
.orderby-displaynumber .vm-order-list, .orderby-displaynumber .display-number {
    float: left;
    margin: 0.1em 0 0.1em 0.3em;
    clear: both !important;
    padding: 0 25px;
}
div#oMainBlock {
    padding: 8px 15px 0px 8px !important;
}
.product-detail {
    padding: 0 5px;
}
.display-number {
    display: none;
}
div#mod-98 {
    width: 130px;
    float: left;
}

div#top-2-4 {
    padding: 0 8px !important;
}
div#offlajn-ajax-search183 {
    float: right !important;
    margin-top: -40px;
    padding-right: 0px;
    width: 210px;
}
div#mod-101 {
  /*   padding: 0 52px; */
}
	div#land3 .mod-title span {
    font-size: 20px !important;
    font-weight: 400 !important;
}
div#yy2-land1 {
    padding: 50px 18px;
}
div#top2 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
#mobi-2{
 font-family: 'Roboto Condensed', sans-serif !important;
 color: #4fc34c !important; font-weight: 300 !important;
 font-size: 20pt !important;
}
div#oMainBottomBlock {
    padding: 53px 37px 27px !important;
}
div#ot-middle3 {
    padding: 29px 17px 30px !important;
}

div#ot-middle2 {
    padding: 30px 23px !important;
}
#yy2-land2 {
    padding: 80px 20px!important;
}
#ajax-search-button183 .magnifier {
  
    margin-right: 10px !important;
    right: 0px !important;
	    width: 23px !important;
}
input#search-area183 {
    height: 47px !important;
}
.manufacturer-product-link a {
    font-size: 14px !important;
}
.manufacturer-image img {
    max-width: 273px;

}
.mobilemaximenuck .mobilemaximenucktopbar {
    height: 39px;
    background: #222 !important;
}
.mobilemaximenuck .mobilemaximenuckclose {


    background: url(/templates/ot_zittshop/assets/images/cross106.png) center center no-repeat !important;

}
.ask-a-question, .manufacturer, .manufacturer-details-view .email-weblink, .manufacturer-details-view .description {
    margin: 0px 0 0 !important;
}

	a#tab-онлайн-вебкамера-жк-босфор {
    display: none !important;
}
	h2 {
    margin-top: 50px;
    color: #757575;
    letter-spacing: -.01em;
    margin: 0px 0 10px;
    line-height: 40px;
    font-size: 24px;
    font-family: 'Roboto',sans-serif;
    text-transform: none !important;
    font-weight: 300;
}
div#top-2-4 {
    width: 100%;
}
div#yy2-top2 {
    width: 100%;
}
	button.b24-web-form-popup-btn-23 {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
    background: #d64b4b!important;
    padding: 9px 15px !important;
    height: 41px !important;
    font-size: 13px;
    font-weight: 600;
    margin-top: -40px;
    color: #fff;
    margin-bottom: 0px;
    border: 2px #d64b4b solid;
    text-align: left !important;
    float: right !important;
}
button.b24-web-form-popup-btn-21 {
    font-size: 14px !important;
}
		div#ot-footer12 {
    width: 97% !important;
}
div#ot-footer13 {
    width: 97% !important;
}
.product-field.product-field-type-S.klass {
    display: none !important;
}

.product-field.product-field-type-S.rasstoyanie-do-morya {
    display: none !important;
}
.product-field.product-field-type-S.ploshchad-kvartir span.product-fields-title-wrapper {
    height: 24px;
    display: block;
    background: #f6f6f6;
}
.vmproduct.col-xs-12.col-sm-1 {
    width: 32.4% !important;
	    padding: 0 8px;
		    height: 330px!important;
}
div[class*="-view"] .row {
    display: block;
    margin-left: 2px !important;
    margin-right: -10px;
}
.vm-product-media.col-xs-12.col-sm-4 h1 {
    margin-top: 0px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}
.d-ps1 {
    font-size: 11px !important;
    width: 120px!important;
	padding: 5px 5px!im portant;
}
.d-ps2 {
    font-size: 11px !important;
    width: 169px !important;
    padding: 5px 5px !important;
}

.col-xs-12.col-sm-12 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
div#hod-stro1 {
    padding: 0px 0px !important;
}
div#hod-stro1 h5 {
    font-size: 13px;
}
h2.rl_tabs-title.nn_tabs-title {
    padding: 10px 10px !important;
}
div#hod-stro2 {
    padding: 0px 0px !important;
}
div#land-bottom1 iframe {
    display: none !important;
}
button#cmbf-button-container-232 {
    padding: 11px !important;
    height: 51px !important;
    font-weight: 700 !important;
    margin-top: 0px!important;
    line-height: 15px !important;
}
h3.product-name a {
    font-size: 14px !important;
    font-weight: 700 !important;
}
iframe[allowfullscreen="allowfullscreen"] {
    width: 100% !important;
    height: auto !important;
}
ymaps {
    max-height: 256px;
}
	div#butt-005 a.btn.btn-info.readmore-js-toggle {
    float: right;
    margin-top: 10px !important;
    margin-right: auto;
    text-align: center !important;
    display: inline-block;
    padding: 17px 15px 15px 50px!important;
    height: 60px !important;
    font-size: 16px;
    font-weight: 400;
    color: #fff !important;
    border: 2px #405163 solid;
    text-transform: uppercase;
    background: url(/images/icons/2/mortgage.png) #405163!important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
    margin-bottom: 30px;
    width: auto !important;
    margin-left: auto;
}
div#butt-005 a.btn.btn-info.readmore-js-toggle {
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    float: none;
}
button.b24-web-form-popup-btn-29 {
    font-size: 14px;
}
button.b24-web-form-popup-btn-37 {
    font-size: 13px;
}
.calc-collumn-xs-8.calc-collumn-sm-8.calc-collumn-md-8.calc-collumn-lg-8.with-prefix.calc-input-group {
    width: 58.666667%;
}
.calculator-tool .with-postfix [type="text"] {
    padding-right: 6px !important;
}
.calc-collumn-xs-4.calc-collumn-sm-4.calc-collumn-md-4.calc-collumn-lg-4.with-postfix.calc-input-group {
    width: 42.333333%;
}
.calc-collumn-xs-8.calc-collumn-sm-8.calc-collumn-md-8.calc-collumn-lg-8.with-prefix.calc-input-group {
    width: 56.666667%;
}
  button.b24-web-form-popup-btn-23 {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
    background: #d64b4b!important;
    padding: 0px 4px !important;
    height: 26px !important;
    font-size: 13px;
    font-weight: 600;
    margin-top: -30px;
    color: #fff;
    margin-bottom: 0px;
    border: 2px #d64b4b solid;
    text-align: left !important;
    float: right !important;
}
  div#top2 {
    height: 50px;
    background-color: #405163;
    position: fixed;
    width: 100%;
    z-index: 99;
    border-bottom: 1px rgba(214,75,75,0.44) solid;
}
div#mod-265 {
    display: inline-block !important;
    margin-top: 0px;
    padding-left: 5px;
}
  div#sale-top {
    padding: 60px 0 50px;
    background-position: 0% 80%;
}
  .wrapper {
    width: 100% !important;
}
p#landing-p1 {
    color: #fff;
    font-size: 18px !important;
    font-weight: 400;
    line-height: 36px !important;
    padding: 0 20px !important;
}
p#landing-p2 {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    margin-top: 60px;
    line-height: 34px !important;
    padding: 0 15px !important;
}
   button.b24-web-form-popup-btn-39 {
    font-size: 12px !important;
}
p#landing-p-head {
    font-size: 22px;
    color: #757575;
    letter-spacing: -.01em;
    margin: 0px 0 40px !important;
    line-height: 40px;
    text-align: center;
    font-weight: 300;
}
button.b24-web-form-popup-btn-41 {
    height: 74px !important;
    font-size: 12px !important;

}
button.b24-web-form-popup-btn-39 {
    font-size: 12px;
}
#mod-658 h3 span {
    font-size: 23pt !important;
}
#mod-748 h3 span {
    font-size: 23pt !important;
}
p#landing-p-head {
    font-size: 22px;
    color: #757575;
    letter-spacing: -.01em;
    margin: 0px 0 40px !important;
    line-height: 40px;
    text-align: center;
    font-weight: 300;
}
#podbor-kvartie {
    float: none;
    text-align: right;
}
div#sale-top {
    padding: 0px 0 50px;
    background-position: 0% 80%;
}
div#podbor-kvartie-2 {
    float: none;
    text-align: right;
}
div#podbor-kvartie-2 {
    width: 100%;
}
div#podbor-kvartie {
    width: 100%;
}
img[src="/images/arrow-310622_960_720-3.png"] {
    display: none;
}
.pwebbox670Window {
    height: 270px !important;
	    width: 256px !important;
}
.pwebbox673Window {
    height: 275px !important;
	    width: 256px !important;
}
div#mod-185 {
    float: right;
    max-width: 169px;
    margin-top: -39px !important;
    margin-right: 58px !important;
}
div#mod-185 input.popup-btn {
    font-size: 12px !important;
    margin-top: 0px !important;
    padding: 10px 20px 8px !important;
}
div#mod-746 h3 {
    font-size: 29px !important;
}
div#mod-269 {
    margin-top: 0px;
    height: 39px;
    text-align: right;
    float: right;
    width: 180px;
}
input#q_269_0 {
    width: 140px !important;
}
div#u-moya-1 div.otzivi4 table {
    background: #fff;
    display: inline-block !important;
    width: 45.7%;
    vertical-align: top;
    border: solid 0px #FFF;
    margin-right: 6px !important;
    height: 321px !important;
    margin-bottom: 21px;
    margin-left: 6px !important;
}
img[src="/images/lefвt-arrow.png"] {
    margin-top: 14px;
}
div#ot-middle5 div.otzivi4 table {
    display: inline-block !important;
    width: 46.7%;
    vertical-align: top;
    border: solid 0px #FFF;
    background: #fff !important;
    margin: 3px !important;
    vertical-align: top;
}
  div#middle5 p {
    font-size: 12px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    margin: 19px 0;
    line-height: 16px !important;
}
  img[src="https://miransochi.ru/images/icon/Excel-Icon-email_1.png"] {
    width: 50px;
    display: none !important;
}
.ba-htmltext.tool.all-ox2 {
    display: none;
}
.modal-scrollable.ba-forms-modal {
    z-index: 999999999 !important;
}
  div#news {
    padding: 0px 0 !important;
}
div#mod-796 .ba-form {
    width: 90% !important;
}
div#mod-797 .com-baforms .ba-form {
    width: 90% !important;
}
div#mod-797 h3 {
    margin-top: 0px;
    margin-bottom: 0px;
}
div#u-moya {
    background: #3ac4ff;
    padding: 50px 0px 50px;
}
div#yy2-land4 {
    padding: 40px 0px 30px;
}
div#yy2-land5 {
    padding: 40px 0px 30px!important;
    background-color: #fff !important;
}
div#otzivi {
    padding: 40px 11px 30px !important;
}
div#komanda {
    padding: 40px 0px 30px!important;
    background: #f3f3f3;
}
div#yy2-land-bottom1 {
    display: none !important;
}
}



 /*макс до 500*/

@media (max-width: 500px) {
	
	div#mod-789 img {
    width: 99%;
    /* margin: auto !important; */
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}
		
	div#sbox-window {
    width: 99% !important;
    left: 2px !important;
    height: 420px !important;
}
.pwebbox_content .ba-htmltext.tool p {
    font-size: 16px !important;
    margin: 3px 0 !important;
}
.pwebbox_content .ba-form {
    box-sizing: border-box;
    padding: 0px 20px 10px !important;
}
.pwebbox_content .ba-form .tool {
    margin: 8px 0px !important;
    text-align: left;
}

	
	
#mod-749 p.mod-title {
    font-size: 24px !important;
    color: #757575 !important;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 24px !important;
    text-transform: none !important;
    text-align: center!important;
}
#mod-752 p.mod-title {
    font-size: 24px !important;
    color: #757575 !important;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 24px !important;
    text-transform: none !important;
    text-align: center!important;
}
#mod-756 p.mod-title {
    font-size: 24px !important;
    color: #757575 !important;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 300 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 24px !important;
    text-transform: none !important;
    text-align: center!important;
}
	div#butt-005 a.btn.btn-info.readmore-js-toggle {
    float: right;
    margin-top: 10px !important;
    margin-right: auto;
    text-align: center !important;
    display: inline-block;
    padding: 17px 15px 15px 50px!important;
    height: 60px !important;
    font-size: 16px;
    font-weight: 400;
    color: #fff !important;
    border: 2px #405163 solid;
    text-transform: uppercase;
    background: url(/images/icons/2/mortgage.png) #405163!important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
    margin-bottom: 30px;
    width: auto !important;
    margin-left: auto;
}
div#butt-005 a.btn.btn-info.readmore-js-toggle {
    font-size: 14px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    float: none;
}
button.b24-web-form-popup-btn-29 {
    font-size: 14px;
}
button.b24-web-form-popup-btn-37 {
    font-size: 13px;
}
.calc-collumn-xs-8.calc-collumn-sm-8.calc-collumn-md-8.calc-collumn-lg-8.with-prefix.calc-input-group {
    width: 58.666667%;
}
.calculator-tool .with-postfix [type="text"] {
    padding-right: 6px !important;
}
.calc-collumn-xs-4.calc-collumn-sm-4.calc-collumn-md-4.calc-collumn-lg-4.with-postfix.calc-input-group {
    width: 42.333333%;
}
.calc-collumn-xs-8.calc-collumn-sm-8.calc-collumn-md-8.calc-collumn-lg-8.with-prefix.calc-input-group {
    width: 56.666667%;
}
	ymaps {
    max-height: 256px;
}
	.vmproduct.col-xs-12.col-sm-1 {
    width: 48.4% !important;
	    padding: 0 8px;
		    height: 330px!important;
}
div#butt-002 {
    display: inline-block !important;
    width: 100% !important;
    text-align: center;
    margin-bottom: 12px;
}
div#sale-part3 p {
    line-height: 18px !important;
}
div#sale-part {
    min-height: 176px;
}
form#baform-1 .span12 {
    font-size: 17px !important;
}
div#butt-003 {
    display: inline-block !important;
    width: 100% !important;
    text-align: center;
}
div#butt-004 {
 display: inline-block !important;
    width: 100% !important;
    float: right !important;
    text-align: center !important;
    margin-top: 14px;
}	
form#baform-1 .ba-htmltext.tool p {
    font-size: 12px;
    line-height: 18px !important;
}
img[src="https://miransochi.ru/images/icon/Excel-Icon-email_1.png"] {
    width: 50px;
}
span#srochno-head {
    font-size: 24px !important;
}
#ot-middle5 span#srochno-head {
    font-size: 20px !important;
}
a#rem-ski-1 {

    line-height: 40px;
}
div#ot-middle5 {
    padding: 0px 0px 9px;
}
a.popup-btn[data-popup="popup-form-5"] {
    background: #00aeef;
    padding: 3px 2px;
    color: #fff;
    border-radius: 3px;
    font-size: 13px;
}
a.popup-btn[data-popup="popup-form-6"] {
    background: #00aeef;
    padding: 3px 2px;
    color: #fff;
    border-radius: 3px;
    font-size: 13px;
}
a.popup-btn[data-popup="popup-form-7"] {
    background: #00aeef;
    padding: 3px 2px;
    color: #fff;
    border-radius: 3px;
    font-size: 13px;
}
a.popup-btn[data-popup="popup-form-8"] {
    background: #00aeef;
    padding: 3px 2px;
    color: #fff;
    border-radius: 3px;
    font-size: 13px;
}

}
 /*макс до 330*/

@media (max-width: 330px) {
div#mod-185 {
    float: right;
    max-width: 106px;
    margin-top: -53px !important;
    margin-right: 58px !important;
}
div#mod-101 {
    max-width: 135px;
    display: inline-block;
}
div#mod-185 {
    float: right;
    max-width: 113px;
    margin-top: -53px !important;
    margin-right: 48px !important;
}
a.popup-btn[data-popup="popup-form-5"], a.popup-btn[data-popup="popup-form-6"], a.popup-btn[data-popup="popup-form-7"], a.popup-btn[data-popup="popup-form-8"] {
    font-size: 12px;
}
}
#oFooterBlock2 {
    background-color: #405163;
}
h3.sm-head {
    background: #F44336 !important;
}
div#slider-glav .sm-logo {
    display: none !important; 
}

span.sm-title {
    font-weight: 700 !important;
    font-size: 24px !important;
}
.partner div#oMainBlock {
    display: none !important;
}
dl.level1.ps-container {
    padding: 10px !important;
}
@media (max-width: 750px){
div#oMainBlock {
    padding: 8px 37px 0px 38px !important;
}}