@font-face{font-family:OpenSans;font-weight:400;font-style:normal;src:url(../fonts/Open_Sans/OpenSans-Regular.eot);src:url(../fonts/Open_Sans/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Open_Sans/OpenSans-Regular.woff) format("woff"),url(../fonts/Open_Sans/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:OpenSans;font-weight:400;font-style:italic;src:url(../fonts/Open_Sans/OpenSans-Italic.eot);src:url(../fonts/Open_Sans/OpenSans-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Open_Sans/OpenSans-Italic.woff) format("woff"),url(../fonts/Open_Sans/OpenSans-Italic.ttf) format("truetype")}@font-face{font-family:OpenSans;font-weight:300;font-style:normal;src:url(../fonts/Open_Sans/OpenSans-Light.eot);src:url(../fonts/Open_Sans/OpenSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Open_Sans/OpenSans-Light.woff) format("woff"),url(../fonts/Open_Sans/OpenSans-Light.ttf) format("truetype")}@font-face{font-family:OpenSans;font-weight:700;font-style:normal;src:url(../fonts/Open_Sans/OpenSans-Bold.eot);src:url(../fonts/Open_Sans/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Open_Sans/OpenSans-Bold.woff) format("woff"),url(../fonts/Open_Sans/OpenSans-Bold.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url(../fonts/Roboto/Roboto-Regular.eot);src:url(../fonts/Roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:400;font-style:italic;src:url(../fonts/Roboto/Roboto-Italic.eot);src:url(../fonts/Roboto/Roboto-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Italic.woff) format("woff"),url(../fonts/Roboto/Roboto-Italic.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:300;font-style:normal;src:url(../fonts/Roboto/Roboto-Light.eot);src:url(../fonts/Roboto/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Light.woff) format("woff"),url(../fonts/Roboto/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:500;font-style:normal;src:url(../fonts/Roboto/Roboto-Medium.eot);src:url(../fonts/Roboto/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Medium.woff) format("woff"),url(../fonts/Roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;src:url(../fonts/Roboto/Roboto-Bold.eot);src:url(../fonts/Roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto/Roboto-Bold.woff) format("woff"),url(../fonts/Roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:url(../fonts/Fa/fontawesome-webfont.eot);src:url(../fonts/Fa/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/Fa/fontawesome-webfont.woff) format("woff"),url(../fonts/Fa/fontawesome-webfont.ttf) format("truetype")}*,html{font-size:16px;line-height:1.5}li,ul{margin:0;padding:0}ul{list-style:none}p{margin-top:0;margin-bottom:15px}body{font-family:OpenSans,sans-serif;position:relative;height:100%}a,body{color:#333}a:hover{color:#40bd4f}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;font-weight:400;line-height:1}.h1,h1{font-size:3rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:2rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.75rem}.h1 small,h1 small{font-size:1.75rem}.h2 small,h2 small{font-size:2rem}.h3 small,h3 small{font-size:1.5rem}.h4 small,h4 small{font-size:1rem}.h5 small,h5 small{font-size:.75rem}img{display:block;width:100%;height:auto}.butn,.butn-inverse,input{text-align:center;padding:5px 10px;-webkit-border-radius:10px 0 10px 0;border-radius:10px 0;border:1px solid #40bd4f;font-size:18px}input{background-color:transparent;-webkit-border-radius:5px;border-radius:5px}input::-webkit-input-placeholder{font-size:18px}input::-moz-placeholder{font-size:18px}input:-ms-input-placeholder{font-size:18px}input::-ms-input-placeholder{font-size:18px}input::placeholder{font-size:18px}.butn-inverse,.butn:focus,.butn:hover{text-decoration:none;color:#eee;background-color:#40bd4f;outline:0}.butn,.butn-inverse:focus,.butn-inverse:hover{text-decoration:none;color:#40bd4f;background-color:transparent;outline:0}form button,form input{display:block}.dark-bg{background-color:#000;height:100vh;width:100%;position:absolute;opacity:.45;z-index:0}header{background:no-repeat #fff;-webkit-background-size:cover;background-size:cover;color:#eee;height:100vh;position:relative}.top-line{background:rgba(0,0,0,.5);color:#eee;position:relative;padding:5px 5%}.top-line a{color:#eee}.top-line .logo{display:block;margin:16px}.top-line nav{margin-top:16px;text-align:right}.top-line nav ul{list-style:none}.top-line nav ul li{display:inline-block;margin-right:50px}.mini-menu{position:absolute;width:100%;padding:25px;margin:auto;z-index:999;background-color:rgba(0,0,0,.95)}.mini-menu ul li{margin:0;padding:0;display:block}.mini-menu ul li a{text-align:center;display:block;color:#eee;padding:15px 10px;border-bottom:1px solid #333}h1{margin-top:20%}.phone{margin-top:10%;text-align:center;font-size:48px}.foot-form *,.site-form *,.top-form *{width:100%;margin:2% auto}.top-form{width:65%;margin:0 auto 5%}.top-form .butn,.top-form .butn-inverse,.top-form input{font-size:24px}section{padding-top:4%;padding-bottom:4%}footer{padding:5% 0;background-color:#2a2a2a}.slider{position:relative;margin:auto}.slide{display:block;max-width:100%;height:auto}.next,.prev{position:absolute;top:50%;color:#aaa;padding:15px;cursor:pointer}.next:hover,.prev:hover{color:#fff;background-color:#777;text-decoration:none}.prev{left:0}.next{right:0}.dots{bottom:15px;width:100%;text-align:center}.dot{display:inline-block;width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #555;margin:2px;cursor:pointer}.dot:hover,.slider>.active{background-color:#555}#sec_aa p{font-weight:300}#sec_ab{background-color:#5d523a;color:#eee;text-align:center}#sec_ab .fa{color:#40bd4f}#sec_ab .subtitle{font-weight:300;font-size:16px}.itm-menu ul{list-style:none}.itm-menu ul li{display:inline-block;margin-right:5px;cursor:pointer;padding:10px 15px;border:1px solid #40bd4f;border-bottom:none;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.itm-menu ul li.active,.itm-menu ul li:hover{background-color:#40bd4f;color:#fff}#video{background:center no-repeat #fff;-webkit-background-size:cover;background-size:cover;color:#fff}#video ul{list-style:none}#plus h3{text-align:center}#plus h4{margin-bottom:5px}#plus p{font-weight:300;margin-left:7%}#plus li .fa{color:#40bd4f;margin-right:15px}#offer{padding:5% 0;background:url(../img/bg_offer.png) no-repeat;-webkit-background-size:cover;background-size:cover}#offer .banner p{font-size:18px}#offer .sale{color:#40bd4f;font-weight:600;text-align:center}#offer .sale p{font-size:10rem;line-height:1}.modal-lg{width:70%}.modal-header .close{margin-top:-2px}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.site-form{width:40%;margin:50px auto}table{margin-top:5%;width:100%;font-size:14px;border-collapse:collapse}table tr{padding:35px 0;border-top:1px solid #ccc}table tr:first-child{border-top:none}td{padding:5px}td:nth-child(odd){width:40%}td:nth-child(even){width:60%;text-align:right}.item-price{border:1px solid #40bd4f;-webkit-border-radius:5px;border-radius:5px;margin-top:5%;margin-bottom:5%;padding:25px}.fb_thumbs{width:15%;float:left;margin:4px;height:60px;overflow:hidden}.collection-img::after,.collection-img::before{clear:both;content:" ";display:table}.collection-img{margin-bottom:2%}.buttn-box{margin-top:5%}#map{padding:0}footer,footer a{color:#eee}footer .social{margin-top:20%}footer .fa{margin:5% auto;padding:10px}footer .fa:hover{border:1px solid #40bd4f;-webkit-border-radius:5px;border-radius:5px;color:#40bd4f;padding:9px}@media (max-width:768px){*{line-height:1.25}.dark-bg{height:100%}header{height:auto;padding-bottom:25px}#menu-btn{display:inline-block;margin-top:5px;text-align:right}h1{font-size:2rem}.phone{font-size:36px}.top-form{width:85%}.top-form .butn,.top-form .butn-inverse,.top-form input{font-size:16px}.buttn-box{margin-top:10%}.buttn-box button{display:block;width:85%;margin:2% auto}.modal-lg{width:auto}.site-form{width:85%}.item-descript{font-weight:300}#offer .sale p{font-size:5rem;line-height:1}footer .social{text-align:center}footer .foot-form{width:80%;margin:auto}}