@charset "utf-8";@import url(/templates/ot_zittshop/assets/css/bootstrap.min.css);body {
  color: #7a8182;
  font: 14px/1.6em Roboto, Helvetica, sans-serif!important;
}
input.b24-form-control.b24-form-control-not-empty[readonly="readonly"] {
    background: #d9ebd9 !important;
}
div#ot-footer11 .col-md-3 {
    height: 110px;
    vertical-align: middle !important;
}
div#ot-footer11 {
    padding: 45px 0 35px !important;
}
span#ipoteka001 {
    background: #ffffff;
    padding: 5px;
    color: #24668e;
}
	
button.b24-web-form-popup-btn-2703 {
    padding: 13px;
    background: linear-gradient(to right, #42424285, #00000066);
    border-radius: 10px;
    font-size: 18px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #e1b97e;
    border: solid 2px #e1b97e;
	height: 50px;
}
button.b24-web-form-popup-btn-2704 {
    padding: 13px;
    background: linear-gradient(to right, #42424285, #00000066);
    border-radius: 10px;
    font-size: 18px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #e1b97e;
    border: solid 2px #e1b97e;
		height: 50px;
}	
button.b24-web-form-popup-btn-2698 {
background-color: rgb(255, 255, 255);
    font-weight: normal;
    font-size: 16px;
        color: rgb(55 70 86);
    text-transform: uppercase;
    border-radius: 30px;
    padding: 15px 25px;
    text-decoration: none;
    border-width: 0px !important;
    border-style: initial !important;
    border-color: initial !important;
    border-image: initial !important;
}
button.b24-web-form-popup-btn-1646 {
    padding: 13px;
    background: linear-gradient(to right, #42424285, #00000066);
    border-radius: 10px;
    font-size: 18px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #e1b97e;
    border: solid 2px #e1b97e;
}
button.b24-web-form-popup-btn-2698:hover {
    background-color: rgb(204 163 111);
    font-weight: normal;
    font-size: 16px;
    color: rgb(255 255 255);
}
div#sale-top {
    padding: 0px 0;
    background-position: 0% 0%;
}
div#sale-top .container {
    width: 100% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
#u-moya .b24-form-control-comment {
    display: none;
}
#u-moya .b24-form-header-title {
    color: #ffffff !important;
    font-size: 29px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
	line-height: 34px !important;
}
#u-moya .b24-form-wrapper.b24-form-border-bottom {
    background: #6dc6f747 !important;
    border-bottom: 0px solid rgb(255 255 255) !important;
}
#u-moya .b24-form-content.b24-form-padding-side {
    padding-bottom: 20px !important;
}
#u-moya .b24-form-header-description {
    color: #e6e6e6;
}
#u-moya button.b24-form-btn {
    background: linear-gradient(to right, #e7bf82, #cca36f) !important;
    color: #222 !important;
}
#u-moya .b24-form-header {
    padding: 1px 31px 0px !important;
    border-bottom: 1px solid rgba(82,92,105,0.11);
    text-align: center;
}
p#raz-doc2 {
    line-height: 40px !important;
	padding: 0 35px;
}
#u-moya .b24-form-control-container.b24-form-control-icon-after {
    background: #fff !important;
    border-radius: 10px;
}
.b24-form-header-title {

}
span#dop-span {
    border: solid 0px #E1B97F !important;
    font-size: 12px !important;
	padding: 10px !important;
}
div#land2 p.mod-title {
    font-size: 34px !important;
    color: #f0e4d3 !important;
    letter-spacing: -.01em;
    margin: 0px 0 60px !important;
    line-height: 40px !important;
    font-weight: 400 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 44px !important;
    text-transform: uppercase !important;
    text-align: center!important;
    font-weight: 300 !important;
}
div#u-moya-1 p.mod-title {
    font-size: 34px !important;
    color: #f0e4d3 !important;
    letter-spacing: -.01em;
    margin: 0px 0 60px !important;
    line-height: 40px !important;
    font-weight: 400 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 44px !important;
    text-transform: uppercase !important;
    text-align: center!important;
    font-weight: 300 !important;
}
div#yy2-land5 p.mod-title {
    font-size: 34px !important;
    color: #000000 !important;
    letter-spacing: -.01em;
    margin: 0px 0 60px !important;
    line-height: 40px !important;
    font-weight: 400 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 24px !important;
    text-transform: uppercase !important;
    text-align: center!important;
    font-weight: 300 !important;
}
div#land2 p#dostup {
font-size: 28px;
    font-weight: 300;
    line-height: 60px;
    color: #fff;
}
.b24-window .b24-form-header-title {
    font-size: 22px !important;
	    text-transform: uppercase !important;
}
div#mod-809 span#dostup2 {
    background: #cfa668;
    padding: 5px;
}
div#mod-811 p.mod-title {
    font-size: 34px !important;
    color: #f0e4d3 !important;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 400 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 44px !important;
    text-transform: uppercase !important;
    text-align: center!important;
    font-weight: 300 !important;
}
div#mod-811 p#dostup {
    color: #e4e4e4 !important;
    font-size: 24px;
    padding-right: 30px;
}
div#mod-811 span#dostup2 {
    background: #cfa668;
    padding: 5px;
}
div#cboxLoadedContent {
    background: #090909 !important;
}
#cboxClose, .cbimg {
    width: 24px!important;
    height: 24px !important;
    position: absolute;
	background: url(/templates/ot_zittshop/assets/images/bootstrap/controls.png) 0px 0 no-repeat !important;
}


div#cboxContent {
    background: #090909 !important;
}
div#yy2-land2 {
    padding: 115px 0px 109px!important;
    background-color: #222!important;
}
.mobile_col.col-md-3 img.center.center3 {
    vertical-align: middle !important;
    border-style: none;
    margin: 0 auto;
    display: block;
}
div#pdf-pre {
    text-align: center !important;
}
img#graph1 {
    width: 23px;
    margin-left: 4px;
    vertical-align: -5px !important;
}
img#excel2 {
    width: 23px;
    margin-left: 4px;
    vertical-align: -5px !important;
}
mg#graph1 {
    width: 23px;
    margin-left: 4px;
    vertical-align: -5px !important;
}

.text-center {
    font-size: 18px !important;
    font-weight: 300 !important;
}
.mobile_col.col-md-3 {
    padding: 25px 15px !important;
}
p.p2.text-center {
    font-size: 18px !important;
    font-weight: 300 !important;
    margin-top: 20px !important;
}
.ba-forms-lightbox-row i {

    position: absolute !important;
}
iframe#bx_form_iframe_1663 {
        height: 321px !important;
	min-width: 890px !important;
}
div[style="display: flex; position: fixed; align-items: center; justify-content: center; width: 100%; min-height: 100%; background-color: rgba(0, 0, 0, 0.5); overflow: hidden; z-index: 10000; inset: 0px;"] {
    background-color: rgb(0 0 0 / 68%) !important;
}
iframe#bx_form_iframe_244 {
    border: 2px solid rgba(0,171,183,1) !important;
    border-radius: 22px !important;
    padding-bottom: 0px !important;

}
.b24-form-btn {
    position: relative;
    display: inline-block;
    padding: 15px 20px;
    margin: 0;
    min-height: 52px;
    width: 100%;
    border: 0;
    border-radius: 4px;
    font: 600 15px/22px var(--b24-font-family);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: -1px -1px 1px rgba(0,0,0,.09);
    box-shadow: -1px -1px 1px rgba(0,0,0,.09);
    outline: 0;
    cursor: pointer;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.b24-window-close {
    background-color: #25668f!important;
}

.b24-form-header-description {
    margin: 0 0 15px 0;
    font-size: 16px!important;
    font-family: 'Roboto'!important;
    color: #000;
     font-weight: 300!important;
    line-height: 21px!important;
}
.b24-form-content.b24-form-padding-side {
    padding-bottom: 35px !important;
}
.b24-form-header-title {
    color: #000;
    color: var(--b24-text-color);
    letter-spacing: .6px;
    margin-bottom: 19px !important;
    font: 700 24px/33px "Helvetica Neue",Helvetica,Arial,sans-serif;
    font: 400 33px/42px var(--b24-font-family) !important;
    word-break: break-word;
    margin-top: 20px !important;
}
.b24-form-wrapper.b24-form-border-bottom {
    border-bottom: 5px solid rgb(255 255 255) !important;
    border-radius: 5px !important;
}
.b24-form-btn {
    font: 400 18px/27px var(--b24-font-family) !important;
    text-transform: uppercase !important;
}
div#ipoteka-01 {
    padding: 20px;
    background: #fff;
    border: dashed 2px #8d6e63;
    margin-bottom: 40px;
}
/* div[data-bx-form-popup-cont] { */
    /* min-width: 890px !important; */
/* } */
.flexible-middle-width .content-wrap {
    width: auto;
    min-width: 870px !important;
}	

span[style="color:rgba(0, 0, 0, 1);font-size:24px;"] {
    font-size: 16px !important;
}


div#mod-797 .com-baforms-wrapper {
    padding: 0 15px !important;
}
button.b24-web-form-popup-btn-2695 {
    background-color: #007105 !important;
    font-weight: normal;
    border-radius: 10px;
    font-size: 16px;
    color: rgba(250,250,250,1);
    padding: 15px 25px;
    text-transform: uppercase;
    text-decoration: none;
	    border: 0 !important;
}

button.b24-web-form-popup-btn-2695:hover {
    background-color: rgb(58 58 58) !important;
}
a#butt-111 {
    background-color: rgba(2,173,234,1);
    font-weight: normal;
    border-radius: 30px;
    font-size: 16px;
    color: rgba(250,250,250,1);
    padding: 15px 25px;
    text-transform: uppercase;
    text-decoration: none;
}
a#butt-222 {
    background-color: rgba(0, 171, 183, 1);
    font-weight: normal;
    border-radius: 30px;
    font-size: 16px;
    color: rgba(250, 250, 250, 1);
    padding: 15px 25px;
	    text-transform: uppercase;
    text-decoration: none;
}
button.b24-web-form-popup-btn-2694 {
    background-color: #25668f !important;
    font-weight: normal;
    border-radius: 10px;
    font-size: 16px;
    color: rgba(250,250,250,1);
    padding: 15px 25px;
    text-transform: uppercase;
    text-decoration: none;
    border: 0 !important;
}
a#butt-333 {
    background-color: rgba(233, 30, 99, 1);
    font-weight: normal;
    border-radius: 30px;
    font-size: 16px;
    color: rgba(250, 250, 250, 1);
    padding: 15px 25px;
	    text-transform: uppercase;
    text-decoration: none;
}
button.b24-web-form-popup-btn-1708 {
    background: linear-gradient(to right, #e7bf82, #cca36f) !important;
    font-weight: normal;
    border-radius: 10px;
    font-size: 16px;
    color: #292929;
    padding: 15px 25px;
    text-transform: uppercase;
    text-decoration: none;
    border: 0 !important;
}

button.b24-web-form-popup-btn-1708:hover {
    background: linear-gradient(to right, #c19b61, #af834c) !important;
    color: rgb(0 0 0);
}
button.b24-web-form-popup-btn-2696 {
    background-color: #896933 !important;
    font-weight: normal;
    border-radius: 10px;
    font-size: 16px;
    color: rgba(250, 250, 250, 1);
    padding: 15px 25px;
	    text-transform: uppercase;
    text-decoration: none;
	    border: 0px !important;
}
button.b24-web-form-popup-btn-2697 {
        background: linear-gradient(to right, #e7bf82, #cca36f) !important;
    font-weight: normal;
    border-radius: 10px;
    font-size: 16px;
    color: rgb(35 35 35);
    padding: 15px 25px;
    text-transform: uppercase;
    text-decoration: none;
    border: 0px !important;
}
button.b24-web-form-popup-btn-2697:hover {
    background: linear-gradient(to right, #c19b61, #af834c) !important;
    color: rgb(0 0 0);
}
button.b24-web-form-popup-btn-1717 {
    background-color: #25668f !important;
    font-weight: normal;
    border-radius: 10px;
    font-size: 16px;
    color: rgba(250,250,250,1);
    padding: 15px 25px;
    text-transform: uppercase;
    text-decoration: none;
    border: 0 !important;
}
button.b24-web-form-popup-btn-1717:hover {
    background-color: rgb(58 58 58) !important;
}
a#butt-444 {
    color: #038bbb;
    /* text-decoration: revert; */
    /* text-decoration-style: dashed; */
    /* text-decoration-color: #ccc !important; */
    border: dashed 1px;
    padding: 2px 5px;
	    border-radius: 10px;
}
img#graph2 {
    width: 23px;
    margin-left: 6px;
    vertical-align: -4px;
}
a#butt-444:hover {
    color: #3e3e3e;
}
p#butt-445 {
    margin-top: 10px;
}
a#butt-111:hover {
    background-color: rgb(58 58 58) !important;
}
button.b24-web-form-popup-btn-1708:hover {
    background-color: rgb(58 58 58) !important;
}

a#butt-222:hover {
    background-color: rgb(58 58 58) !important;
}

button.b24-web-form-popup-btn-2694:hover {
    background-color: rgb(58 58 58) !important;
}

a#butt-333:hover {
    background-color: rgb(58 58 58) !important;
}
button.b24-web-form-popup-btn-2696:hover {
    background-color: rgb(58 58 58) !important;
}
#ba-forms-notification {
    background: #2196f3 !important;
    border-radius: 6px;
    box-sizing: content-box;
    bottom: 60px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
    padding: 55px !important;
    position: fixed;
    right: auto !important;
    visibility: hidden;
    width: 250px;
    z-index: 9999;
    left: 50px !important;
}
button.b24-web-form-popup-btn-2702:hover {
    color: #dfcab1;
    border: dashed 1px;
    padding: 2px 5px;
    border-radius: 7px;
    background: linear-gradient(to right, #24668ebd, #004a776e);
}
.com-baforms-wrapper {
    border: 2px solid rgba(0,171,183,1) !important;
    border-radius: 16px !important;
}
.yy2_right{
    width: 344px;
    float: right;
}
p#dostup {
    font-size: 28px;
    font-weight: 300;
    line-height: 60px;
}
span#dostup2 {
    background: #e6be82;
    padding: 5px;
}
div#mod-786 div#pdf-pre {
    text-align: left !important;
	margin-top: 40px;
}
div#mod-786 p.mod-title {
    margin-bottom: 40px !important;
}
#mod-790 p.mod-title {
    margin-bottom: 40px !important;
}

#mod-749 p.mod-title {
    margin-bottom: 40px !important;
}
div#mod-757 .ba-form {
    border: 3px solid rgba(0, 171, 183, 1) !important;
}
div#middle5 .com-baforms .ba-form {
    border: 2px solid rgba(0, 171, 183, 1) !important;
}
#sale-podbor {
    background-color: #ecebeb !important;
}
span#mob-on {
    display: none !important;
}
div#ot-middle5 p {
    font-size: 14pt;
    font-weight: 300;
    color: #000000;
    line-height: 40px;
}
div#ot-middle5 li {
    font-weight: 300;
    color: #000000;
    line-height: 26px;
}
h2.map-down {
    font-weight: 300 !important;
    color: #000000;
}
button.b24-web-form-popup-btn-2702 {
color: #d2a873;
    border: dashed 1px;
    padding: 2px 5px;
    border-radius: 10px;
    background: linear-gradient(to right, #e7bf8245, #cca36f73);
}
.custom123 {
padding: 32px;
    background: linear-gradient(to right, #4d4d4da6, #000000ab);
    border-radius: 15px;
    margin-top: 26px;
    padding-bottom: 32px;
    padding-top: 23px;
}
#mod-749 p.mod-title {
    margin-top: 50px !important;
    color: #000000 !important;
    letter-spacing: -.01em !important;
    margin: 0px 0 10px !important;
    line-height: 40px !important;
    font-size: 34px !important;
    font-family: 'Roboto',sans-serif !important;
    text-transform: none !important;
    font-weight: 700 !important;
    text-align: center !important;
}
div#oFooterBlock2 p {
    color: #dfc59d;
}
div#sale-podbor .container {
    width: 100% !important;
}
.b-h3 {
    border: dashed 3px #8d6e63;
    width: 400px;
    margin-right: auto;
    margin-left: auto;
    padding: 0px 0 10px !important;
    border-radius: 10px;
}
.ba-form .tool {
    margin: 10px 0px!important;
    text-align: left;
}
div#butt-001 {
    margin-top: 39px;
}
div#yy2-land1 {
    padding: 100px 0px;
}
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;
    text-align: right !important;
}
div#middle5 {
    padding: 100px 0 40px;
}
div#yy2-land4 {
    padding: 100px 0px;
}
div#top2 {
    padding-top: 0px;
    padding-bottom: 0px;
}
div#pwebbox629 {
    display: none !important;
}
p {
  margin: 0 0 6px;
}
div#slider-glav {
    margin-top: 0px;
}
#yy2-land-bottom1{
  color: #405163;
}
h3 {
  line-height: 34px;
}
#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;
}
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: 95px 0px 89px!important;
}
div#oFooterBlock2 {
    padding: 40px 25px 30px!important;
	background-color: #25668f!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);
}
@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){
body {
padding-right: 0px; 
padding-left: 0px; 
}
.ba-form-field-item.ba-form-text-field {
    padding: 0px !important;
    margin: 0px !important;
}
.ba-forms-lightbox-row i {

    margin-left: -24px !important;
    margin-top: -24px !important;
}

.ba-forms-lightbox-row {

    display: inline-block !important;
    width: 10% !important;
}
div.otzivi2 table {
display: inline-block !important;
width: 100%;
}
}
div.otzivi2 td {
border-radius: 5px;
width:561px;
vertical-align: top;
}
.otmenu-desk-wrapper .ot-menu li:hover {
    background-color: rgba(249, 249, 249, 0)!important;
}
div#ot-contenttop1 {
    padding-left: 4px !important;
    padding-right: 4px !important;
}	
img {
    max-width: 100%;
    height: auto;
}
blockquote {
    border-left: 5px solid #a1887f !important;
}
div#mod-803 blockquote {
    padding: 20px 20px;
    margin: 0 0 35px;
}
div#top2 {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
div#top-2-4 {
    margin-top: 5px;
}
div#yy2-land1 {
    background: #f7f7f7;
    border-top: solid #eee;
    border-bottom: solid #eee;
}
div#otzivi {
    padding: 65px 11px 59px !important;
}
div#partners {
	background-color: #222 !important;
    padding: 100px 0px 0px !important;
}
div#partners .b24-form-control-string div#partners .b24-form-control {
    background-color: rgb(255 255 255) !important;
}
div#partners-1 .b24-form-control-icon-after .b24-form-control, div#partners-1 .b24-form-control-icon-after .b24-form-control-label {
    background-color: rgb(255 255 255) !important;

}
div#partners-1 p#dostup {
    font-size: 28px;
    font-weight: 300;
    line-height: 40px;
    color: #e7e7e7;
    margin-top: 20px;
}
div#partners .b24-form-header.b24-form-padding-side {
    display: none !important;
}

div#partners .b24-form-wrapper.b24-form-border-bottom {
    background: #ddd0 !important;
	    border-bottom: 0px solid rgb(255 255 255) !important;
}
div#partners .b24-form-padding-side {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
div#partners div#partners button.b24-form-btn {
    background: linear-gradient(to right,#e7bf82,#cca36f) !important;
    color: #222 !important;
    border-radius: 10px !important;
}
div#partners input.b24-form-control.b24-form-control-not-empty {
    /* padding: 9px !important; */
    height: 60px;
    border-radius: 10px !important;
}
div#partners input.b24-form-control.b24-form-control-not-empty {
    background: #ffffff;
}
.b24-form-wrapper {
    min-height: 100px !important;
}
h2#online-pokaz {
    color: #f0e4d3;
    letter-spacing: 0;
    margin: 0px 0 0px 0;
    line-height: 40px;
    font-size: 32px;
    font-family: 'Roboto',sans-serif;
    text-transform: none !important;
    font-weight: 300;
}
.page-content p {
       font-size: 16px;
    font-weight: 400 !important;
    -webkit-font-smoothing: antialiased;
	margin: 16px 0;
}
.h1, .h3, .h4, .h5, .h6, h1, h3, h4, h5, h6 {
    font-family: 'Roboto Condensed', sans-serif ;
    font-weight: 400 !important;
    line-height: 1.1;
    color: inherit;
}
.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; */
}
.icons {
    display: none !important;
}

div#mod-265{
    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;
}
.bron-nomber {
    background: #ffffff;
    padding: 35px 15px 25px;
    text-align: center;
    color: #bcaaa4 !important;
    border-radius: 15px;
    max-width: 610px;
    display: block;
    margin: 0px auto;
    border: solid 2px #d4d4d4;
    border: dashed #a1887f;
}
 div#oMainBlock {
    padding: 65px 0px 15px;
}
 div#oMainBlock p {
    font-size: 16px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    margin: 16px 0;
    line-height: 24px !important;
}
.otmenu-desk-wrapper .ot-menu li.level1:hover {
    background: rgba(34, 34, 34, 0.0) !important;
}
.otmenu-desk-wrapper .ot-menu li.level1.active {
    background: rgba(34, 34, 34, 0.0) !important;
}
.module ul.menu li+li {
    border-width: 0px 0px 0px !important;
}
.module ul.menu li a:hover {
    color: #fff !important;
}
div#komanda1 a {
    color: #fff;
}
div#komanda1 a:hover {
    color: #fff !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: 400 !important;
    text-transform: uppercase !important;
}
div#ot-middle5 {
    padding: 0px 0px 59px;
}
div#middle5 h2 {
    margin-bottom: 30px !important;
}
 div#oMiddleBlock {
    padding: 65px 0px 59px!important;
}
div#others {
    padding: 65px 0px 9px!important;
}
div#best {
    padding: 65px 0px 9px !important;
    background: #f4f6f7 !important;
}
div#blocks {
    padding: 65px 0px 55px !important;
    background: #e7ebec !important;
}
div#gallery {
    padding: 100px 0px 105px !important;
}
div#yy2-land3 {
    padding: 65px 0px 40px !important;
}
h2 {
    margin-top: 50px;
    color: #b4b4b4;
    letter-spacing: -.01em;
    margin: 0px 0 10px;
    line-height: 40px;
    font-size: 34px;
    font-family: 'Roboto',sans-serif;
    text-transform: none !important;
    font-weight: 400;
}

.com-baforms.tsen-kvartir input.popup-btn {
    height: 50px !important;
}

#knpki-bot {
    margin-top: 50px !important;
    color: #bcaaa4 !important;
    letter-spacing: -.01em !important;
    margin: 0px 0 10px !important;
    line-height: 40px !important;
    font-size: 25px !important;
    font-family: 'Roboto',sans-serif !important;
    text-transform: none !important;
    font-weight: 300 !important;
    text-align: center !important;
}
div#yy2-land1 h3#knpki-bot {
    color: #5d4037 !important;
    font-size: 34px !important;
    text-transform: uppercase !important;
    margin-bottom: 50px !important;
}
.com-baforms.konsult input.popup-btn {
    height: 60px !important;
}
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-37 {
    padding: 15px 15px 15px 50px!important;
    height: 60px !important;
}
button.b24-web-form-popup-btn-37:hover {
    background: #ffffff!important;
    color: #405163 !important;
}

div#sale-podbor {
    padding: 0px 0;
    background-position: 0% 0%;
}
#mod-803 p {
    margin: 0 !important;
}
div#sale-podbor-1 {
    padding: 0 !important;
}
div#bespolz {
    display: none !important;
}
.homepage div#oMainBlock {
    display: none !important;
}
#mod-748 h3 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400 !important;
    color: #fff;
}
#mod-658 h3 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400 !important;
    color: #fff;
}
div#news {
    background-image: url(/images/ot-pro.jpg);
    padding: 40px 0 90px;
    background-size: cover;
   background-attachment: fixed;
}
div#yy2-land5 {
    padding: 80px 0px 0px;
}
div#top2 {
height: 52px;
    background: linear-gradient(to right, #4d4d4da6, #000000ab);
    position: fixed;
    width: 100%;
    z-index: 99;
    border-bottom: 1px #574d3e solid;
    box-shadow: 0 0 0px rgb(90 74 0);
}
.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;
}
.ba-image img {
    border-radius: 15px !important;
}
div#broker2 {
    padding-top: 15px;
}
input.ba-btn-submit {
    height: 50px !important;
    font-size: 16px !important;
}
div#popup-form-10 .page-0 {
    margin-top: 16px !important;
}
div#mod-185 {
    text-align: right !important;
}
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;
}
p#raz-doc2 span {
    font-weight: 300;
}

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;
}
div#u-moya {
    background: #25668f;
    padding: 90px 0px 100px;
}
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;
}


.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;
}
.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: 15px !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#yy2-land5 {
padding: 95px 0px 0px!important;
background-color: #fff !important;
}
div#komanda {
padding: 95px 0px 89px!important;
background: #f3f3f3;
}
div#trade-In {
  background: #f3f3f3;
  padding: 65px 0px 59px!important;
}
div#mod-741 {
    text-align: center !important;
    height: 48px;
}
div#mod-185 input.popup-btn {
    border: solid 2px #e91e63;
    background: #f1f3f7 !important;
    padding: 6px 16px 5px !important;
    border-radius: 11px !important;
    margin-top: 5px;
    color: #444 !important;
    font-weight: 400 !important;
}
p#asli06 a.topLink {
    color: #ffffff;
    text-decoration: underline;
}
p#asli06 {
    margin-top: 35px;
}
div#top-2-4 {
    margin-top: 0px;
    height: 46px;
    padding-top: 0px;
}
div#top2-1 {
    max-width: 227px;
}
#mod-790 p.mod-title {
    font-size: 34px !important;
    color: #000000 !important;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 400 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 24px !important;
    text-transform: uppercase !important;
    text-align: center!important;
    font-weight: 300 !important;
}
#slider-glav {
    background-repeat: no-repeat;
    background-size: cover!important;
    padding: 100px 0!important;
}
h1#asli02 {
    font-size: 56px !important;
    font-weight: 700 !important;
    color: #fff !important;
	margin-top: 0px !important;
}
p#asli03 {
    color: #bcaaa4;
    font-size: 18px;
    font-weight: 300;
    padding: 27px 20px 20px 20px;
    line-height: 26px !important;
    /* background: #3e39213d; */
}
#asli554 {
  animation: flicker 0.8s infinite; /* Параметры анимации */

}
 @keyframes flicker {
    from { opacity: 1; /* Непрозрачный текст */ }
    to { opacity: 0; /* Прозрачный текст */ }
  }
p#asli04 {
    color: #cdbfba;
    font-size: 25px;
    font-weight: 300;
    margin: 30px 0 55px;
}
p#asli0126 span {
    padding: 13px;
    background: linear-gradient(to right, #e7bf82, #cca36f);
    border-radius: 10px;
    font-size: 18px;
    font-family: 'Roboto';
    font-weight: 700;
}
p#asli0126 {
    padding-top: 35px;
    padding-bottom: 5px;
}
p#asli0127 span {
    padding: 13px;
    background: linear-gradient(to right, #42424285, #00000066);
    border-radius: 10px;
    font-size: 18px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #e1b97e;
	border: solid 2px #e1b97e;
}

p#asli0128 span {
   padding: 13px;
    background: linear-gradient(to right, #42424285, #00000066);    border-radius: 10px;
    font-size: 18px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #e1b97e;
	border: solid 2px #e1b97e;
}
p#asli0123 {
    font-size: 20px !important;
    font-weight: 300 !important;
    color: #fff !important;
    margin-top: 40px !important;
}
#asli05 {
color: #fff;
    font-size: 38px;
    font-weight: 700;
    background: #ffffff00;
    padding: 0px;
    width: 300px;
    margin: 12px auto !important;
    border-bottom: dashed 2px #a1887f;
    border-radius: 0px;
}
div#butt-222 {
    display: inline-block !important;
    width: 49% !important;
    text-align: center;
    text-align-last: right;
    padding: 0px 15px 15px 15px;
}
div#butt-333 {
    display: inline-block !important;
    width: 49% !important;
    text-align: right;
    text-align-last: left;
	    padding: 0px 15px 15px 15px;

}
#asli05 a:hover {
    color: #cca370 !important;
    text-decoration: none !important;
}
p#asli06 {
    color: #fff;
    font-size: 25px;
    font-weight: 400;
}
div#butt-002 button, div#butt-002 input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    padding: 16px 15px 15px 20px!important;
    height: 54px !important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
    font-size: 16px !important;
    text-transform: uppercase;
}
div#butt-004 input.popup-btn {
    padding: 16px 20px 15px 20px!important;
}
div#mod-549 .ot-menu img.item-icon {
    max-height: 40px !important;
    max-width: 49px !important;
    margin-top: -10px !important;
}
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;
}
div#land4 p.mod-title {
    font-weight: 300 !important;
}
.otmenu-desk-wrapper .ot-menu a.level1 {
    color: #efd1a3de !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;
}
@media (min-width: 1300px){
div#news1 {
    margin-top: 50px;
}
}
@media (max-width: 1400px){
div#slider-glav {
    margin-top: 0px;
}
}

@media (max-width: 1300px){
span#mob-none-2 {
    display: none;
}
.otmenu-desk-wrapper .ot-menu a.level1 {
    padding-right: 21px !important;
    padding-left: 20px !important;
}

li#omi-606 {
    display: none;
}
div#ot-mainbottom1 {
    padding-left: 10px!important;
}
div#ot-mainbottom2 {
    width: 33%;
}
div#ot-mainbottom1 {
    padding-left: 40px!important;
    width: 57.333333%!important;
}
}
div#slider-glav {
    margin-top: 0px;
}

@media (max-width: 1000px){
	#off-menu_262 .link a {
position: relative;
    font-size: 30px !important;
    color: #fff2ce !important;
    font-weight: 300 !important;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0) !important;
}
#slider-glav {
    background-attachment: scroll !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;
}

.pwebBoxWindow.pwebbox632Window.dark {
    height: 541px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
button.b24-web-form-popup-btn-37{
    width: 100% !important;
	margin-bottom: 15px;
	    margin-top: 5px;
}
div#butt-002 {
    display: inline-block !important;
    width: 33% !important;
}
div#butt-003 {
    display: inline-block !important;
    width: 33% !important;
    text-align: center;
	    margin: 25px 0;
}
div#butt-004 {
    display: inline-block !important;
    width: 33% !important;
    float: right !important;
    text-align: right !important;
}
div#slider-glav {
    margin-top: 0px;
	background-position: center !important;
}
#logo-comp {
    display: none;
}
div#mod-265{
        display: inline-block !important;
}
#logo-mobile{
    display: block !important;
	    margin-left: 3px;
}
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;
}
div[style="margin: 0px; position: static; overflow: hidden; height: 169px;"] {
    height: 94px !important;
}
div#sale-top {
    padding: 50px 0 50px;
    background-position: 0% 80%;
}
div#oContentBottomBlock {
    margin-right: 5px;
    margin-left: 5px;
}
div#oMainBlock .row {
    margin-right: 0px;
    margin-left: 0px;
}
	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: 400;
}
	div#top-2-4 {
    width: 58%;
}
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: 700;
    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;
}
.container {
    width: 100% !important;
}
	div#oContentTopBlock {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
div#oMainContentBlock {
    margin-right: 0px !important;
    margin-left: 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;
}
button.b24-web-form-popup-btn-37 {
    font-size: 13px;
}
div#butt-005 {
    text-align: center;
}


}




 /*макс до 750*/
@media (min-width: 790px){

.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: 1040px) {
	div#butt-004 {
    margin: 5px 0!important;
}
div#land2 .col-md-4 {
    width: 100% !important;
    text-align: center;
}
div#ot-footer11 .col-md-3 {
    height: 100px;
    vertical-align: middle !important;
    width: 48% !important;
    display: inline-block;
}
	div[data-bx-form-popup-cont] {
    min-width: 100% !important;
}
	.col-md-4 {
    width: 23% !important;
    display: inline-block !important;
}
iframe#1 {
        min-height: 373px !important;
	min-width: 100% !important;
}
div[data-bx-form-popup-cont] {
    min-width: 100% !important;
    min-height: 360px !important;
}
.flexible-middle-width .content-wrap {
    width: auto;
    min-width: 100% !important;
}
	input.popup-btn {
    height: 50px !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: uppercase !important;
    text-align: center!important;
}

img#img-boss {
    width: 100px !important;
}
p#asli0123 {
    margin-bottom: 20px !important;
}
div#ipoteka-01 img {
    max-width: 150px;
}
p#asli03 {
    color: #d0bc9e;
    font-size: 14px;
    font-weight: 300;
    padding: 6px 9px;
    line-height: 19px!important;
    /* background: #3e39213d; */
    /* text-shadow: 2px 1px 2px black, 0 0 1em #fbe376; */
}
div#slider-glav button.b24-web-form-popup-btn-2696 {
    background-color: #5d4037 !important;
    font-weight: normal;
    border-radius: 10px;
    font-size: 14px;
    color: rgba(250,250,250,1);
    padding: 11px 15px 15px 20px;
    text-transform: uppercase;
    text-decoration: none;
    border: 0px !important;
    height: 40px !important;
}
.custom123 {
    padding: 0px !important;
    background: #00000000 !important;
    border-radius: 15px;
	    margin-top: 35px !important;
}
p#asli04 {
    color: #fff;
    font-size: 25px;
    font-weight: 300;
    margin: 30px 0 35px !important;
}

h1#asli02 {
    font-size: 33px !important;
    font-weight: 700 !important;
    color: #fff !important;
    text-shadow: 0px 0px 0px black, 0 0 0em #fbe376;
	    margin-top: 15px !important;
}
.com-baforms.tsen-kvartir input.popup-btn {
    padding: 15px 20px 10px 20px!important;
    height: 50px !important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
    border: 0px solid #00aeef !important;
}
div#top2-1 {
    background: #f1f3f700;
    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#sale-top {
    padding: 0px 0 0px;
    background-position: 0% 0%;
}

div#sale-top .row {
    margin-right: 0px;
    margin-left: 0px;
}
div#ot-middle5 {
    padding: 0px 0px 0px;
}
div#oMainBlock .row {
    margin-right: -15px;
    margin-left: -20px;
}
div#ot-contentbottom {
    padding-right: 10px !important;
    padding-left: 28px !important;
}
div#oMainBlock {
    padding: 8px 15px 0px 8px !important;
}
div#top-2-4 {
    padding: 0 8px !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: 400 !important;
 font-size: 20pt !important;
}
.col-xs-reset {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
div#mod-185 input.popup-btn {
    height: 28px !important;
}
div#oMainBottomBlock {
    padding: 53px 37px 27px !important;
}
#yy2-land2 {
    padding: 80px 20px!important;
}
div#top-2-4 {
    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: 700;
    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[class*="-view"] .row {
    display: block;
    margin-left: 2px !important;
    margin-right: -10px;
}
div#land-bottom1 iframe {
    display: none !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;
}
  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: 700;
    margin-top: -30px;
    color: #fff;
    margin-bottom: 0px;
    border: 2px #d64b4b solid;
    text-align: left !important;
    float: right !important;
}

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;
}
   button.b24-web-form-popup-btn-39 {
    font-size: 12px !important;
}
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-748 h3 span {
    font-size: 23pt !important;
}
div#sale-top {
    padding: 0px 0 0px;
    background-position: 0% 80%;
}
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 0px 0px !important;
    text-decoration: dotted !important;
    border-radius: 0px !important;
	border: 0px dashed #9c9c9c;
	border-bottom: 1px dashed #9c9c9c;
}
.ba-forms-modal .ba-form {
    padding: 50px 20px 40px !important;
    transition: height .3s linear;
    -webkit-transition: height .3s linear;
}
.bron-nomber {
    padding: 20px 15px 14px !important;
}
div#mod-746 h3 {
    font-size: 26px !important;
    color: #333333 !important;
}
img[alt="Excel-Icon-email 1"] {
    float: left;
    width: 50px;
    margin-right: 20px !important;
}
.ba-textInput.tool input[type="text"] {
    height: 43px !important;
    color: rgb(49, 49, 49) !important;
}
input.ba-btn-submit {
    height: 50px !important;
    padding: 16px 15px 10px 20px!important;
}
form#baform-37 i.zmdi.zmdi-face {
    margin-top: 20px;
}
form#baform-1 i.zmdi.zmdi-face {
    height: 0px !important;
}
form#baform-38 i.zmdi.zmdi-face {
    height: 10px !important;
}
p#mob-none {
    display: none !important;
}
img[src="/images/lefвt-arrow.png"] {
    margin-top: 14px;
}
div#middle5 p {
    font-size: 12px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    margin: 19px 0;
    line-height: 16px !important;
}

.ba-htmltext.tool.all-ox2 {
    display: none;
}
.modal-scrollable.ba-forms-modal {
    z-index: 999999999 !important;
}
div#news {
    padding: 60px 0 !important;
}
div#yy2-land2 {
    padding: 60px 0px!important;
    background-color: #222!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#mod-757 {
    margin-top: 60px !important;
}
div#mod-757 {
    margin-bottom: 31px !important;
}
.page-header h1 {
    margin-top: 80px !important;
    font-size: 23px !important;
    padding: 0 0px 0 20px!important;
}
#knpki-bot {
    margin-top: 50px !important;
    color: #a1887f !important;
    letter-spacing: inherit !important;
    margin: 0px 0 0px !important;
    line-height: normal !important;
    font-size: 15px !important;
    font-family: 'Roboto',sans-serif !important;
    text-transform: none !important;
    font-weight: 700 !important;
    text-align: center !important;
}
div#butt-001 {
    margin-top: 9px !important;
}
div#butt-003 {
    margin: 5px 0!important;
}
div#mod-185 input.popup-btn {
    font-size: 12px !important;
    margin-top: 0px !important;
    padding: 10px 0px 0px !important;
    text-decoration: dotted !important;
    border-radius: 0px !important;
    border: 0px dashed #9c9c9c;
    border-bottom: 1px dashed #9c9c9c;
}
iframe#bx_form_iframe_1663 {
        height: 367px !important;
	min-width: 100% !important;
}
div#yy2-land1 h3#knpki-bot {
    color: #5d4037 !important;
    font-size: 20px !important;
    text-transform: uppercase !important;
    margin-bottom: 50px !important;
}
div#middle5 p {
    font-size: 18px !important;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    margin: 0px 0;
    line-height: 16px !important;
    padding: 7px 25px;
    line-height: 29px !important;
}
div#u-moya {
    background: #25668f;
    padding: 0px 0px 40px;
}
div#mod-796 {
    margin: 15px !important;
}
div#top2 {
    height: 50px;
    background: linear-gradient(to right, #4d4d4da6, #000000ab);
    position: fixed;
    width: 100%;
    z-index: 99;
    border-bottom: 1px rgb(2 2 2 / 25%) solid;
}

div#slider-glav div#butt-002 button, div#butt-002 input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    padding: 11px 10px 15px 20px!important;
    height: 50px !important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
    font-size: 14px !important;
    text-transform: uppercase;
}
p#asli0128 span {
    padding: 13px;
    background: linear-gradient(to right, #42424285, #00000066);
    border-radius: 10px;
    font-size: 18px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #e1b97e;
    border: solid 2px #e1b97e6b;
}
p#asli0127 span {
    padding: 13px;
    background: linear-gradient(to right, #42424285, #00000066);
    border-radius: 10px;
    font-size: 18px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #e1b97e;
    border: solid 2px #e1b97e6b;
}
div#slider-glav button.b24-web-form-popup-btn-2696 {
    background-color: #5d4037 !important;
    font-weight: normal;
    border-radius: 10px;
    font-size: 14px;
    color: rgba(250,250,250,1);
    padding: 11px 10px 15px 10px;
    text-transform: uppercase;
    text-decoration: none;
    border: 0px !important;
    height: 50px !important;
}
.menu-icon-cont.sm-btn-262 {
    background: #f1f3f700 !important;
    transform: translate(0px, 0px);
}
.sm-btn-262 .menu-icon3 span {
    background: #d6c6b2 !important;
    height: 0.06em !important;
    border-radius: 0.03em !important;
}
.off-menu_262 dl a, .off-menu_262 dl a:link, .off-menu_262 dl.level1 a, .off-menu_262 dl.level1 a:link {
    font-family: 'Roboto',Arial, Helvetica;
    font-size: 33px !important;
    color: #d6c6b2 !important;
    font-weight: 300 !important;
    font-style: normal;
    text-decoration: none;
    text-align: left !important;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.09);
    line-height: normal;
}
span#asli554 {
    color: #54a41f !important;
    vertical-align: text-bottom !important;
}
div#middle5 p {
    font-size: 18px !important;
    font-weight: 300 !important;
    -webkit-font-smoothing: antialiased;
    margin: 0px 0;
    line-height: 16px !important;
    padding: 7px 25px;
    line-height: 29px !important;
}
button.b24-web-form-popup-btn-2702 {
    color: #d2a873 !important;
    border: dashed 1px;
    padding: 2px 5px;
    border-radius: 5px !important;
    background: linear-gradient(to right, #e7bf8221, #a6855c2e) !important;
}
.off-menu_262 dt .link, .off-menu_262 dt.level1 .link {
    text-align: left !important;
    padding-left: 30px !important;
}
.sm-overlay-262 .sm-overlay-win {
    background-image: url(/images/dubai-7-1.jpeg) !important; 
    background-size: cover !important; 
    background-position: bottom !important; 
}
p#dostup {
    font-size: 18px;
    font-weight: 300;
    line-height: 40px;
    padding: 0 30px;
}
div#mod-786 div#pdf-pre {
    text-align: center !important;
    margin-top: 24px;
    margin-bottom: 30px;
}

div#land2 p.mod-title {
    font-size: 34px !important;
    color: #f0e4d3 !important;
    letter-spacing: -.01em;
    margin: 0px 0 60px !important;
    line-height: 40px !important;
    font-weight: 400 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 44px !important;
    text-transform: uppercase !important;
    text-align: center!important;
    font-weight: 300 !important;
}
div#mod-786 p.mod-title {
    margin-bottom: 10px !important;
}
.b24-form-header-title {
    color: #000;
    color: var(--b24-text-color);
    letter-spacing: .6px;
    margin-bottom: 18px !important;
    font: 700 24px/33px "Helvetica Neue",Helvetica,Arial,sans-serif;
    font: 400 28px/20px var(--b24-font-family) !important;
    word-break: break-word;
    margin-top: 18px !important;
}
div#yy2-land4 {
    padding: 65px 0px 59px!important;
}
div#middle5 {
    padding: 65px 0px 59px!important;
}
div#yy2-land5 {
    padding: 65px 0px 0px!important;
    background-color: #fff !important;
}
div#otzivi {
    padding: 40px 11px 30px !important;
}
div#komanda {
    background: #f3f3f3;
    padding: 65px 0px 59px!important;
}
.b-h3 br {
    display: none !important;
}
.b-h3 {
    border: dashed 2px #d2a873;
    width: 400px;
    margin-right: auto;
    margin-left: auto;
    padding: 0px 0 10px !important;
    border-radius: 9px;
}
#asli05 {
    color: #fff;
    font-size: 19px;
    font-weight: 700;
    background: #ffffff00;
    padding: 8px;
    width: 300px;
    margin: 12px auto !important;
    border: 0px solid #ffffff;
    border-radius: 10px;
    background: #ece7e600;
    /* border-bottom: dashed 1px; */
}
div#butt-002 {
    display: inline-block !important;
    width: 33% !important;
	text-align: right;
}

div#butt-004 {
    display: inline-block !important;
    width: 33% !important;
    text-align: left !important;
}
.mobile_col.col-md-3 {
    padding: 25px 15px !important;
    width: 48%;
    display: inline-block;
}
#knpki-bot {
    margin-top: 50px !important;
    color: #bfb7b4 !important;
    letter-spacing: inherit !important;
    margin: 0px 0 0px !important;
    line-height: normal !important;
    font-size: 15px !important;
    font-family: 'Roboto',sans-serif !important;
    text-transform: none !important;
    font-weight: 300 !important;
    text-align: center !important;
}

button.b24-web-form-popup-btn-2696 {
    background-color: #896933 !important;
    font-weight: normal;
    border-radius: 10px;
    font-size: 13px;
    color: rgba(250, 250, 250, 1);
    padding: 15px 10px;
    text-transform: uppercase;
    text-decoration: none;
    border: 0px !important;
}
button.b24-web-form-popup-btn-2695 {
    background-color: #007105 !important;
    font-weight: normal;
    border-radius: 10px;
    font-size: 12px !important;
    color: rgba(250,250,250,1);
    padding: 15px 10px !important;
    text-transform: uppercase;
    text-decoration: none;
    border: 0 !important;
}
button.b24-web-form-popup-btn-2695 {
    background-color: #007105 !important;
    font-weight: normal;
    border-radius: 10px;
    font-size: 12px;
    color: rgba(250,250,250,1);
    padding: 15px 10px;
    text-transform: uppercase;
    text-decoration: none;
    border: 0 !important;
}

div#butt-002 button, div#butt-002 input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    padding: 16px 10px 15px 10px!important;
    height: 54px !important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
    font-size: 16px !important;
    text-transform: uppercase;
}
}
 /*макс до 500*/
@media (max-width: 500px) {
div#land2 p#dostup {
    font-size: 20px !important;
    font-weight: 300;
    line-height: 40px !important;
    color: #fff;
}
utton.b24-web-form-popup-btn-2698 {
    background-color: rgb(255, 255, 255);
    font-weight: normal;
    font-size: 11px !important;
    color: rgb(55 70 86);
    text-transform: uppercase;
    border-radius: 30px;
    padding: 3px 7px;
    text-decoration: none;
    border-width: 0px !important;
    border-style: initial !important;
    border-color: initial !important;
    border-image: initial !important;
}
div#land2 .col-md-4 {
    width: 100% !important;
}
	div#butt-222 {
    display: inline-block !important;
    width: 99% !important; 
    text-align: center;
    text-align-last: center;
    padding: 0px 15px 5px 15px;
}
	div#butt-333 {
     display: inline-block !important;
    width: 99% !important; 
    text-align: center;
    text-align-last: center;
    padding: 0px 15px 15px 15px;
}
	.b24-form-header-title {
    font: 400 22px/42px var(--b24-font-family) !important;
}
#slider-glav {
    background-image: url(/images/4/mobile2.png)!important;
    background-repeat: no-repeat;
    background-attachment: scroll !important;
}
div#yy2-land2 {
    padding: 65px 0px 59px!important;
    background-color: #222!important;
}
p#dostup {
    font-size: 18px;
    font-weight: 300;
    line-height: 40px;
    padding: 0 30px;
}
div#mod-786 div#pdf-pre {
    text-align: center !important;
    margin-top: 24px;
    margin-bottom: 30px;
}
div#u-moya-1 p.mod-title {
    font-size: 22px !important;
    color: #f0e4d3 !important;
    letter-spacing: -.01em;
    margin: 0px 0 60px !important;
    line-height: 40px !important;
    font-weight: 400 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 44px !important;
    text-transform: uppercase !important;
    text-align: center!important;
    font-weight: 300 !important;
}
div#md-3-2 span {
    font-size: 11px !important;
    line-height: 19px !important;
}
h2#online-pokaz {
    color: #f0e4d3;
    letter-spacing: 0;
    margin: 0px 0 0px 0;
    line-height: 40px;
    font-size: 24px !important;
    font-family: 'Roboto',sans-serif;
    text-transform: none !important;
    font-weight: 300;
	    text-align: center;
}
div#partners-1 p#dostup {
    font-size: 19px !important;
    font-weight: 300 !important;
    line-height: 27px !important;
    color: #e7e7e7;
    margin-top: 20px;
    text-align: center !important;
}
div#partners .b24-form-padding-side {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
div#land2 p.mod-title {
    font-size: 24px !important;
    color: #f0e4d3 !important;
    letter-spacing: -.01em;
    margin: 0px 0 60px !important;
    line-height: 40px !important;
    font-weight: 400 !important;
    font-family: 'Roboto',sans-serif!important;
    line-height: 44px !important;
    text-transform: uppercase !important;
    text-align: center!important;
    font-weight: 300 !important;
}
div#mod-786 p.mod-title {
    margin-bottom: 10px !important;
}
#yy2-land-bottom1 {
    padding: 65px 0px 59px!important;
}
img#excel2 {
    width: 18px;
    vertical-align: -4px !important;
    margin-left: 2px;
}
img#graph1 {
    width: 18px;
    vertical-align: -4px !important;
    margin-left: 2px;
}
.mobile_col.col-md-3 {
    padding: 25px 15px !important;
    width: 48% !important;
    display: inline-block !important;
}
.b-h3 {
    border: dashed 2px #d2a873;
    width: 400px;
    margin-right: auto;
    margin-left: auto;
    padding: 0px 0 10px !important;
    border-radius: 9px;
}
div#mod-796 {
    margin: 15px !important;
}
.b24-form .b24-window-scrollable {
    padding-bottom: 0px !important;
}
div#mod-796 {
    margin: 15px !important;
}
.b24-form-header-description {
    margin: 0 0 15px 0;
    font-size: 15px!important;
    font-family: 'Roboto'!important;
    color: #000;
    font-weight: 300!important;
    line-height: 21px!important;
}
	p#asli0128 span {
    padding: 13px;
    background: linear-gradient(to right, #42424285, #00000066);
    border-radius: 10px;
    font-size: 13px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #e1b97e;
    border: solid 0px #e1b97e8c;
}
p#asli0127 span {
    padding: 13px;
    background: linear-gradient(to right, #42424285, #00000066);
    border-radius: 10px;
    font-size: 12px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #e1b97e;
    border: solid 0px #e1b97e8c;
}
#asli05 {
    color: #fff;
    font-size: 19px;
    font-weight: 700;
    background: #ffffff00;
    padding: 8px;
    width: 300px;
    margin: 12px auto !important;
    border: 0px solid #a2857a;
    border-radius: 10px;
    background: #8d6e6300;
    /* border-bottom: dashed 1px; */
}
div#u-moya-1 p.mod-title {
    margin: 0px 0 0px !important;
}
p#asli04 {
    color: #fff;
    font-size: 15px;
    font-weight: 300;
    margin: 30px 0 35px !important;
}

.menu-icon-cont.sm-btn-262 {
    background: #f1f3f700 !important;
    transform: translate(0px, 0px);
}
.sm-btn-262 .menu-icon3 span {
    background: #d6c6b2 !important;
    height: 0.06em !important;
    border-radius: 0.03em !important;
}
.off-menu_262 dl a, .off-menu_262 dl a:link, .off-menu_262 dl.level1 a, .off-menu_262 dl.level1 a:link {
    font-family: 'Roboto',Arial, Helvetica;
    font-size: 33px !important;
    color: #d6c6b2 !important;
    font-weight: 300 !important;
    font-style: normal;
    text-decoration: none;
    text-align: left !important;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.09);
    line-height: normal;
}
span#asli554 {
    color: #54a41f !important;
    vertical-align: text-bottom !important;
}
div#middle5 p {
    font-size: 18px !important;
    font-weight: 300 !important;
    -webkit-font-smoothing: antialiased;
    margin: 0px 0;
    line-height: 16px !important;
    padding: 7px 25px;
    line-height: 29px !important;
}
button.b24-web-form-popup-btn-2702 {
    color: #d2a873 !important;
    border: dashed 1px;
    padding: 2px 5px;
    border-radius: 5px !important;
    background: linear-gradient(to right, #e7bf8221, #a6855c2e) !important;
}
.off-menu_262 dt .link, .off-menu_262 dt.level1 .link {
    text-align: left !important;
    padding-left: 30px !important;
}
.sm-overlay-262 .sm-overlay-win {
    background-image: url(/images/dubai-7-1.jpeg) !important; 
    background-size: cover !important; 
    background-position: bottom !important; 
}
		 div[data-bx-form-popup-cont] {
     min-width: 100% !important; 
 } 
.flexible-middle-width .content-wrap {
    width: auto;
    min-width: 100% !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: #000000 !important;
    letter-spacing: -.01em;
    margin: 0px 0 20px !important;
    line-height: 40px !important;
    font-weight: 400 !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;
}
	ymaps {
    max-height: 256px;
}
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;
}
form#baform-4 .span12 {
    font-size: 17px !important;
}
form#baform-15 .span12 {
    font-size: 17px !important;
}
form#baform-18 .span12 {
    font-size: 17px !important;
}
form#baform-34 .span12 {
    font-size: 17px !important;
}
form#baform-36 .span12 {
    font-size: 17px !important;
}
form#baform-37 .span12 {
    font-size: 17px !important;
}
form#baform-38 .span12 {
    font-size: 17px !important;
}
form#baform-39 .span12 {
    font-size: 17px !important;
}
form#baform-42 .span12 {
    font-size: 17px !important;
}
form#baform-44 .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="/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;
}
div#mod-745 a {
    font-size: 25px;
}
p.bron-nomber-22 {
    font-size: 12pt !important;
}
div#mod-613 {
    padding: 0 35px 35px;
}
h2#raz-doc {
    font-size: 20px !important;
}
p#raz-doc2 span {
    font-size: 10pt !important;
    line-height: normal;
    font-weight: 300;
}
#mob-on {
    display: inline!important;
}
#mob-off {
    display: none !important;
}
p.img-cent {
    display: grid!important;
    clear: both!important;
    width: 100% !important;
}
img.img-cent1 {
    margin-left: auto !important;
    margin-right: auto !important;
}
.custom123 {
    /* padding: 15px; */
    /* background: #0000005c; */
    /* border-radius: 15px; */
}
div#mod-794 h3#knpki-bot {
    display: none;
}

button.b24-web-form-popup-btn-2703 {
    padding: 13px;
    background: linear-gradient(to right, #42424285, #00000066);
    border-radius: 10px;
    font-size: 12px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #e1b97e;
    border: solid 1px #e1b97e8c;
}
button.b24-web-form-popup-btn-2704 {
    padding: 13px;
    background: linear-gradient(to right, #42424285, #00000066);
    border-radius: 10px;
    font-size: 12px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #e1b97e;
    border: solid 1px #e1b97e8c;
}
}
 /*макс до 330*/

@media (max-width: 330px) {
	div[data-bx-form-popup-cont] {
    min-width: 100% !important;
}

button.b24-web-form-popup-btn-2703 {
    padding: 7px;
    background: linear-gradient(to right, #42424285, #00000066);
    border-radius: 10px;
    font-size: 12px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #e1b97e;
    border: solid 1px #e1b97e8c;
	    height: 36px;
}
button.b24-web-form-popup-btn-2704 {
    padding: 7px;
    background: linear-gradient(to right, #42424285, #00000066);
    border-radius: 10px;
    font-size: 12px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #e1b97e;
	    height: 36px;
    border: solid 1px #e1b97e8c;
}
p#asli0127 span {
    padding: 9px;
    background: linear-gradient(to right, #42424285, #00000066);
    border-radius: 10px;
    font-size: 11px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #e1b97e;
    border: solid 0px #e1b97e8c;
}
span#dop-span {
    border: solid 0px #E1B97F !important;
    font-size: 10px !important;
    padding: 10px !important;
    background: linear-gradient(to right, #42424200, #00000000) !important;
}
p#asli0128 span {
    padding: 9px;
    background: linear-gradient(to right, #42424285, #00000066);
    border-radius: 10px;
    font-size: 11px;
    font-family: 'Roboto';
    font-weight: 700;
    color: #e1b97e;
    border: solid 0px #e1b97e8c;
}
span#asli05 {
    display: table-cell !important;
}
div#butt-333 {
    display: inline-block !important;
    width: 100% !important;
    text-align: center;
    text-align-last: center;
    padding: 0px 4px 5px 5px;
}
div#butt-222 {
    display: inline-block !important;
    width: 100% !important;
    text-align: center;
    text-align-last: center;
    padding: 0px 4px 0px 4px;
}
p#asli03 {
    color: #fff;
    font-size: 11px;
    font-weight: 300;
    padding: 6px 9px;
    line-height: 22px !important;
    background: #3e392100;
    text-shadow: 0px 0px 0px black, 0 0 0em #fbe376;
}
p#asli0126 {
    padding-top: 30px;
    padding-bottom: 20px;
}
button.b24-web-form-popup-btn-2702 {
    display: none !important;
}
button.b24-web-form-popup-btn-2695 {
    background-color: #007105 !important;
    font-weight: normal;
    border-radius: 10px;
    font-size: 12px;
    color: rgba(250,250,250,1);
    padding: 15px 25px;
    text-transform: uppercase;
    text-decoration: none;
    border: 0 !important;
}
div#slider-glav div#butt-002 button, div#butt-002 input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    padding: 11px 15px 15px 20px!important;
    height: 40px !important;
    background-repeat: no-repeat !important;
    background-position: 13px !important;
    background-size: 24px !important;
    font-size: 12px !important;
    text-transform: uppercase;
}
div#slider-glav button.b24-web-form-popup-btn-2696 {
    background-color: #5d4037 !important;
    font-weight: normal;
    border-radius: 10px;
    font-size: 12px;
    color: rgba(250,250,250,1);
    padding: 11px 15px 15px 20px;
    text-transform: uppercase;
    text-decoration: none;
    border: 0px !important;
    height: 40px !important;
}
img#img-boss {
    width: 80px !important;
}
#asli04 {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    margin: 10px 0 20px !important;
}

.flexible-middle-width .content-wrap {
    width: auto;
    min-width: 100% !important;
}	
	#mob-on {
    display: none!important;
}
		h1#asli02 {
    font-size: 26px !important;
    font-weight: 700 !important;
    color: #fff !important;
    text-shadow: 2px 1px 2px black, 0 0 1em #fbe376;
}
div#u-moya .col-md-4 {
    display: none !important;
}
p#asli04 {
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    margin: 10px 0 10px !important;
}
#u-moya .b24-form-header-title {
    color: #ffffff !important;
    font-size: 19px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    line-height: 24px !important;
}
div#md-3-2 {
    display: none !important;
}
div#md-3-0 h1 {
    font-size: 15px !important;
}
div#ot-footer11 div#md-3-3 {
    width: 100% !important;
    height: 57px !important;
}
p#raz-doc2 {
    line-height: 30px !important;
    padding: 0 35px;
}
iv#mod-745 a {
    font-size: 20px;
}
p#asli03 {
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    padding: 6px 9px;
    line-height: 22px !important;
    background: #3e392100;
    text-shadow: 0px 0px 0px black, 0 0 0em #fbe376;
}

	div#mod-185 input.popup-btn {
    font-size: 10px !important;
    margin-top: 17px !important;
    padding: 5px 6px 4px !important;
    margin-left: 9px !important;
}
div#mod-185 {
    float: right;
    max-width: 106px;
    margin-top: -53px !important;
    margin-right: 58px !important;
}
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;
}
}
/**
*	@package	OT ZittShop Joomla! Template
*	@copyright	Copyright (C) 2009 - 2014 Omegatheme. All rights reserved.
*	@license	GNU/GPL version 2, or later
*	@website:	http://www.omegatheme.com
*	Support Forum - http://www.omegatheme.com/forum/
*	@version	$Id$
*/
 
/* 
* Define: color, font-family, font-size, etc. 
* for body, a, heading, etc.
*/

/* PRESET STYLE 1 - Color #2A9941 */


a,
.ot-color{
	color: #417bb9;
}
.ot-color2{
	color: #99b2b7;
}
.ot-color3{
	color: #ecd078;
}
input, textarea, .uneditable-input {
	
}
a:hover,
a:focus,
a:active,
#oBottomBlock a:hover,
.breadcrumb a:hover,
.module ul.menu li.active > a,
.module ul.menu li a:hover,
.module ul.menu li a:focus,
.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,
/* .product-price,
.vmproduct .spacer .product-price, */
.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,
/* .ot-vm-cat .ot-cat-name a:hover, */
/* .orderlistcontainer div.orderlist a:hover,
.orderlistcontainer div.orderlist div:hover a, */
p.dsq-widget-meta a:hover{
	color: #444444;
}

select,
.orderlistcontainer div.activeOrder{
	
}
.module h3.mod-title > span{
	background-color: #99b2b7;
}
.module.style1 h3.mod-title > span{
	background-color: #F44336;
}
.module.style2 h3.mod-title > span{
	background-color: #ecd078;
}
#oFooterBlock1 .module h3.mod-title > span{
	background-color: #ecd078;
	color: #fff;
}
.mainmenu .otmenu-desk-wrapper .ot-menu a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > a{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > a:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hover > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.active > div > a{
	color: #2A9941;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li > div > a:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active > div > a{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu .hasColumn li > div > a:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu .hasColumn li.hover > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu .hasColumn li.active > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu .omg_cover_module .moduleItemAddition a:hover{
	color: #2A9941;
}
.mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap{
	border-color: #e29682;
}
.ot-search .search{
	background-color: #99b2b7;
}
.ot-search .search input.search-query{
	
}
.ot-search .search input.search-query::-moz-placeholder{
	
}
.ot-search .search input.search-query:-moz-placeholder{
	
}
.ot-search .search input.search-query:-ms-input-placeholder{
	
}
.ot-search .search input.search-query::-webkit-input-placeholder{
	
}
.ot-search .search .btn-search {
	
}
.ot-cart{
	background-color: #ecd078;
}
.breadcrumb > li + li:before{
	color: #99b2b7;
}
.ot-slide .itemOverlay-i{
	background-color: rgba(224, 142, 121, 0.8);
}
h3.vm-categoryname,
.cart-view h1,
.billto-shipto h3{
	color: #2A9941;
}
.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: #ecd078;
}
.cart-view h1,
.billto-shipto h3{
	border-color: #99b2b7;
}
.orderby-displaynumber .products-total{
	background-color: #2A9941;
}
.vmproduct .spacer .product-image-cart .product-details-button{
	background-color: rgba(85, 98, 112, 0.9);
}
.addtocart-bar .addtocart-quantity{
	background-color: #ecd078;
}
.addtocart-bar input.quantity-input,
.addtocart-bar span.quantity-box input.quantity-input:hover{
	color: #333333;
}
.addtocart-bar span.quantity-controls input.quantity-plus,
.addtocart-bar span.quantity-controls input.quantity-minus{
	color: #ecd078;
	background-image: url("/templates/ot_zittshop/assets/images/quantity-controls.png");
}
.addtocart-bar span.addtocart-button  input.addtocart-button,
.addtocart-bar span.addtocart-button  input.notify-button{
}
.vmproduct .spacer:hover .product-details-btn,
.vmproduct .spacer:hover span.addtocart-button input.addtocart-button,
.ot-vm-cat:hover a.readmore{
	
}
.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: #2A9941;
}
.module .VMmenu .level0:before{
	color: #99b2b7;
}
.VMmenu .VmArrowdown{
	background-color: #2A9941;
}
.vm-product-details-container hr{
	
}
.vm-product-details-container h1{
	
}
.vm-product-details-container input,
.vm-product-details-container select,
.vm-product-details-container textarea{
	
}
.vm-product-tab .nav-tabs{
	
}
.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{
}
table.cart-summary tr th,
table.cart-summary tr td hr{
	border-color: #99b2b7;
	/* color: #99b2b7; */
}
.featured-view .spacer span.priceColor2,
.latest-view .spacer span.priceColor2,
.topten-view .spacer span.priceColor2,
.recent-view .spacer span.priceColor2,
.related-products-view .spacer span.priceColor2,
.browse-view .row .product .spacer span.priceColor2,
span.priceColor2,
.priceColor2{
	color: #2A9941;
}
.vmproductshipment,
.vmproductpayment{
	background-color: rgba(224, 142, 121, 0.1);
	border-color: #2A9941;
}
.custom-cats .custom-cat .ot-overlay{
	background-color: rgba(85, 98, 112, 0.9);
}
.custom-banner2 h2{
	color: #c95c4c;
}
#oFooterBlock1 {
	
}
#oFooterBlock1 a:hover {
	color: #2A9941;
}
#oFooterBlock2{
	
}
#oFooterBlock2 a:hover {
	color: #2A9941;
}

.ot-bg,
#ot-left .module h3.mod-title,
#ot-right .module h3.mod-title{
	background-color: #99b2b7;
}
.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: #2A9941;
}
.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: #2A9941;
}
.ot-border,
.breadcrumb-header,
.module h3.mod-title > span,
.module.style2 h3.mod-title,
.itemCommentsCounter,
.catItemInfo.ot-bg .catItemCategory,
.latestItemInfo.ot-bg .latestItemCategory,
.tagItemInfo.ot-bg .tagItemCategory,
.userItemInfo.ot-bg .tagItemCategory,
.itemAddition.ot-bg .itemCategory,
.moduleItemAddition.ot-bg .moduleItemCategory,
.moduleItemReadMore,
.moduleItemReadMore:hover,
.ot-published,
.page-contact .ot-title,
.custom_map,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.custom_subscribe .input-group .form-control{
	border-color: #99b2b7;
}
.sc-wrapper .tab_style2 .nav-tabs > li:hover > a,
.sc-wrapper .tab_style2 .nav-tabs > li > a:hover,
.sc-wrapper .tab_style2 .nav-tabs > li.active > a,
.sc-wrapper .tab_style2 .nav-tabs > li.active > a:focus,
.moduleCategories .moduleCategory.active{
	border-bottom-color: #99b2b7 ;
}
