@font-face{ font-family:'FloraC';src:url('../fonts/FloraC.woff2') format('woff2'), url('../fonts/FloraC.woff') format('woff');font-weight:500;font-style:normal;}
@font-face{ font-family:'FloraC';src:url('../fonts/FloraC-Bold.woff2') format('woff2'), url('../fonts/FloraC-Bold.woff') format('woff');font-weight:bold;font-style:normal;}
*{ font-family:'FloraC';font-weight:500;font-style:normal }
BODY{ color:#000;background:#fef882;font-size:16px;font-style:normal;margin:0;padding:0 }
@media (max-width:768px){BODY{ padding:0 }
}
A{ color:#666699 }
A:hover{ color:#000;text-decoration:underline }
.wrapper{ width:auto;overflow:hidden;padding:0;margin:0;}
.white{ background:#fff }
HEADER{ padding:20px 0 0 0;margin:0;width:100%;background:#fef882;z-index:1000;top:0 }
HEADER DIV.logo{ margin:2px 0 9px 0;float:left }
@media (max-width:768px){ HEADER{ padding:6px 10px 0 10px }HEADER, HEADER.fix{ position:static }HEADER DIV.logo{ float:none;text-align:center }
}
NAV.main_menu{ text-align:center;padding:30px 0 0 0;margin:0;background:none;border:0;min-height:0 !important }
NAV.main_menu > .container{ padding-bottom:0 !important }
NAV.main_menu ul > li{ font-size:16px;text-transform:uppercase;padding:0px 22px 6px 22px }
NAV.main_menu ul > li > a{ color:#666699 !important;text-decoration:none;padding:0px 0px 5px 0px }
.dropdown-menu{ border-top:1px solid #fa592c;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0 }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{ background:none }
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background:#252424;color:#fa592c !important }
.nav .open > a, .nav .open > a:hover{ background:#252424;color:#fa592c !important }
NAV.main_menu ul > li > a:hover{ color:#000 !important }
NAV.main_menu ul > li > ul{ background:#000 }
NAV.main_menu ul > li > ul > li{ font-size:16px }
.navbar-default .navbar-toggle .icon-bar{ background:#000 }
.navbar-default .navbar-toggle{ border-color:#000 }.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background:none !important }
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret{ background:none !important }
NAV.main_menu span.navbar-brand{ display:none;color:#000 }
NAV.main_menu span.navbar-brand:hover{ color:#000 }
.dropdown-menu .caret{ margin-top:10px !important }
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border-color:#000;}
@media (max-width:768px){ nav.main_menu span.navbar-brand{ display:block }nav.main_menu{ clear:both }
}
@media (max-width:991px){ .left-col{ display:none }
}
@media (min-width:768px){.navbar-nav{ float:right;}
NAV.main_menu ul > li > a:hover{ border-bottom:4px solid #000 }
}
HEADER > NAV{ width:100%;margin:0 auto }
H1{ margin:40px 0 30px 0;font-weight:bold;font-size:60px;text-align:center;text-transform:uppercase }
H2{ margin:40px 0 30px 0;color:#666699;font-size:28px;text-align:center;text-transform:uppercase }
H2 + HR{ width:120px;color:#757575;background:#757575;margin:-20px auto auto auto;height:1px;}
DIV.head_descr{ text-align:center;font-size:20px;padding:20px 100px 0 100px }
@media (max-width:768px){H1{ font-size:50px;}
H2{ font-size:24px;}
DIV.head_descr{ padding:20px 10px 0 10px }
}
DIV.container{ padding-bottom:50px;padding-top:20px }
DIV.content{ padding-top:30px }
DIV.content img{ max-width:100% }
HEADER DIV.container{ padding:0 }
HEADER DIV.logo > A > IMG{ width:235px;height:70px }
FOOTER{ width:auto;overflow:hidden;padding:0;color:#666699;font-size:14px;}
FOOTER DIV.copyrights{ color:#666699;font-size:14px;text-align:right }
FOOTER DIV.copyrights > A{ text-decoration:none }
FOOTER DIV.container{ padding-bottom:40px;padding-top:40px }
@media (max-width:768px){ FOOTER{ text-align:center }FOOTER DIV.copyrights{ text-align:center }
}
#popupFeedMail{ display:none }
DIV.popup_feedback{ width:490px;margin:0 }
DIV.popup_feedback DIV.title{ color:#666699;font-size:22px;font-weight:bold;margin:10px 0 }
DIV.popup_feedback DIV{ width:475px;margin:0 0 0 5px;}
DIV.popup_feedback DIV FORM{ margin:0;padding:0 }
DIV.popup_feedback DIV FORM DIV{ width:475px;padding:0 0 10px 0;text-align:right }
DIV.popup_feedback DIV FORM DIV.fields INPUT{ width:473px;height:30px;font-size:16px;max-width:100%;padding:0 15px;margin-bottom:15px;border-left:none;border-top:none;border-right-color:#d6d6d6;border-bottom-color:#d6d6d6;}
DIV.popup_feedback DIV FORM DIV.fields TEXTAREA{ width:473px;max-width:100%;height:150px;font-size:16px;padding:0 15px;border-left:none;border-top:none;border-right-color:#d6d6d6;border-bottom-color:#d6d6d6;}
DIV.popup_feedback DIV FORM DIV.buttons{ text-align:center }
DIV.popup_feedback DIV FORM DIV.buttons INPUT{ background:#666699;color:#fff;width:170px;border:0;height:45px;line-height:45px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
DIV.popup_feedback DIV FORM DIV.mgs_holder{ font-weight:bold;color:#666699;text-align:center }
.err{ background:#fa592c !important }
DIV.feedback FIELDSET{ border:0 }
DIV.feedback .form-group{ margin-bottom:18px }
DIV.feedback .form-control{ border-radius:0;color:#565656;border:1px solid #fff;font-size:16px;line-height:30px;margin-bottom:15px;border-top:none;border-right-color:#d6d6d6;border-bottom-color:#d6d6d6;height:30px;padding:0 15px;-webkit-box-shadow:none;box-shadow:none;}
DIV.feedback TEXTAREA{ width:100%;border-radius:0;height:152px;color:#565656;font-size:16px;border:1px solid #fff;border-right-color:#d6d6d6;border-bottom-color:#d6d6d6;padding:0 15px }
DIV.feedback .buttons{ clear:both;overflow:hidden;margin-bottom:25px;text-align:center }
DIV.feedback .buttons INPUT{ background:#666699;color:#fff;width:170px;border:0;height:45px;line-height:45px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
DIV.feedback .alert{ color:#666699 }
DIV.prices{ margin-top:50px }
DIV.prices DIV.p_title{ color:#fff;font-size:20px;background:#666699;text-align:center;border-bottom:1px solid #adadad;border-top:1px solid #adadad;padding:15px }
DIV.img_item{ font-size:20px;text-align:center;border-bottom:1px solid #adadad;padding:15px }
DIV.size_item{ font-size:20px;text-align:center;border-bottom:1px solid #adadad;padding:15px }
DIV.mashine_item{ font-size:20px;text-align:center;border-bottom:1px solid #adadad;padding:15px }
DIV.price_button{ text-align:center }
DIV.price_button > A.but{ background:#666699;color:#fff;width:170px;border:0;height:45px;line-height:45px;display:none;margin:6px auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
DIV.yellow{ background:#fef882 }
SPAN.mashine{ font-size:16px;color:#6c6c6c }
DIV.price_row:hover{ background:#eee !important }
DIV.price_row:hover DIV.price_button > A.but{ display:block }
@media (max-width:768px){DIV.prices DIV.p_title{ font-size:18px;border:0;padding:10px }
DIV.img_item{ font-size:18px;border:0;padding:10px }
DIV.size_item{ font-size:18px;border:0;padding:10px }
DIV.price_button > A.but{ height:35px;line-height:35px;display:block;margin:6px auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
DIV.yellow + DIV.price_button{ background:#fef882;padding:2px }
}
.equal, .equal > div[class*='col-']{ display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 0 auto;}
.row-flex{ display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;}
.v-center{ display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center;display:-moz-box;-moz-box-orient:vertical;-moz-box-pack:center;-moz-box-align:center;display:-ms-flexbox;-ms-box-orient:vertical;-ms-flex-pack:center;-ms-flex-align:center;display:box;box-orient:vertical;box-pack:center;box-align:center }
