@import "grid.css";@import "superfish.css";@import "font-awesome.css";@import url(//fonts.googleapis.com/css?family=Roboto:300,400,500,700,900);body{background:#333;font-family:'Roboto',sans-serif;font-size:13px;color:#777;line-height:21px}body p{margin-bottom:22px}h2{margin-bottom:18px;color:#333;font-size:31px;text-transform:uppercase;font-weight:700;line-height:34px}h3{line-height:24px;color:#ec2626;margin-bottom:10px;text-transform:uppercase;font-size:16px;font-weight:900}h3 a:hover{color:#333}h4{color:#333;line-height:65px;text-transform:uppercase;font-weight:900;font-size:63px}h4 span{color:#ec2626;margin-bottom:15px;display:block;font-size:104px}h5{color:#ec2626;font-size:90px;text-transform:uppercase;line-height:80px;font-weight:900;margin-bottom:70px}a[href^="tel:"]{color:inherit;text-decoration:none;outline:0}*{-webkit-text-size-adjust:none}.extra_wrapper{overflow:hidden}header{padding-top:7px}header .phone{font-size:24px;font-weight:700;float:right;line-height:22px;color:#fff;margin-bottom:14px}header .phone span{color:#ec2626;margin-right:5px}header #stuck_container{background:#ec2626}header h1{clear:both;margin:16px 0 15px;float:left}header h1 img{display:block}header .menu{float:right}#content{background:#fff;padding:40px 0 35px}.div7{display:inline-block;padding-top:100px;text-align:left;position:absolute;top:0;left:41%;overflow:hidden}.art1{margin-bottom:44px}.art1 .top{margin-bottom:8px;background:#ec2626;padding:15px 10px 15px 20px}.art1 .top h2{margin-bottom:0;color:#fff;line-height:31px}.art1 .top h2 span{display:block}.art1 .div{border:1px solid #cecece;background:url('../images/bg1.jpg') repeat-x;padding:13px 20px 20px 18px}.art1 .div h3{color:#333;margin-bottom:7px}.art1 .div p{margin-bottom:16px}.div1{padding-right:60px}.div1 p{margin-bottom:16px}.art2{border-bottom:1px solid #cecece;margin-bottom:20px}.art2 h3{padding-top:14px;margin-bottom:8px}.art2 .fa{margin-right:30px;min-height:45px;color:#d4d4d4;font-size:46px;float:left;line-height:38px}.art2 p{margin-bottom:15px}.art3{margin-bottom:13px}.art3 h3{margin-bottom:3px}.art3 p{margin-bottom:5px}.art3 .number{font-size:40px;font-weight:700;padding-top:4px;float:left;line-height:34px;color:#333;margin-right:20px}.div2{margin-bottom:30px}.div2 p{padding-right:30px}.div2 p b{font-weight:700;color:#333}.art4{margin-bottom:20px;padding:0 20px 0 30px}.art4 span{display:block;color:#333;text-align:right}.art4 p{margin-bottom:10px;position:relative}.art4 p:before{color:#333;left:-27px;font-size:49px;content:'“';line-height:34px;position:absolute;top:0}.art5{margin-bottom:40px;padding-right:30px}.art5 figure{margin:5px 28px 0 0;float:left}.div5{margin-bottom:10px}.div5 img{margin-top:2px}.div5 a{margin-left:10px}.gallery li{display:inline-block;margin-left:28px;float:left}a.lightbox{display:block;position:relative}a.lightbox img{width:100%}a.lightbox span{transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease;display:block;position:absolute;z-index:10;left:0;right:0;top:0;bottom:0;background:url(../images/magnify.png) -100px center no-repeat}a.lightbox:hover span{background-position:center center}.gal li{margin-bottom:40px}.gal li a.lightbox{display:inline-block;border:1px solid #cecece;margin-bottom:20px}.gal li p{margin-bottom:12px}.gal2{margin-left:-28px}.gal2 .maxheight{width:238px;float:left;margin:7px 0 35px 28px}.gal2 .maxheight .lightbox{margin-bottom:22px}.p1{line-height:18px;font-size:11px;padding-right:50px;color:#888}.p3{padding-right:60px}a{outline:0;text-decoration:none;color:inherit;transition:.5s ease;webkit-transition:.5s ease}a:hover{color:#ec2626}.a1{color:#fff;font-size:19px;display:inline-block;background:#333;padding:15px 17px 17px;font-weight:700}.a1:hover{background:#ec2626;color:#fff}.a2{color:#333;font-size:18px;position:relative;font-weight:700}.a2:before{right:-18px;content:'';width:7px;position:absolute;top:7px;background:url('../images/marker.png') no-repeat;height:12px}.a4{background:#ec2626;text-transform:uppercase;padding:20px 10px 0 20px;position:relative;color:#fff;height:54px;line-height:30px;display:inline-block;font-weight:700;font-size:26px}.a4:before{position:absolute;right:-36px;top:0;content:'';width:0;height:0;border-style:solid;border-width:37px 0 37px 38px;border-color:transparent transparent transparent #ec2626}.a4:hover{color:#333}.list{margin-bottom:40px}.list li{margin-bottom:10px;background:url('../images/marker.png') 0 5px no-repeat;padding-left:18px;text-align:left}.list1{margin-bottom:20px;padding-right:30px}.list1 li{position:relative;margin-bottom:10px;text-align:left}.list1 li:before{content:'';height:1px;position:absolute;width:100%;background:url('../images/dotted.png') repeat-x;top:14px}.list1 li .p2{position:absolute;top:0;right:0}.list1 li span{background:#fff;position:relative}.mrg{margin-bottom:30px}footer{position:relative;padding:40px 0}footer h1{margin-bottom:20px}footer .socials{float:right}footer .socials a{font-size:30px;text-align:center;background:#484848;height:50px;display:inline-block;width:70px;color:#fff;padding-top:20px}footer .socials a:hover{background:#ec2626}footer .socials a+a{margin-left:10px}#footer_menu{margin-bottom:35px;float:right}#footer_menu li{float:left}#footer_menu li a{color:#fff;font-size:19px;font-weight:700;line-height:19px}#footer_menu li .active,#footer_menu li a:hover{color:#ec2626}#footer_menu li+li{margin-left:22px}.privacy{margin-top:40px;padding-top:30px;color:#888;border-top:1px solid #484848}.privacy .pr{display:inline-block}.privacy a{color:#ec2626;margin-left:10px}.privacy a:hover{color:#fff}.map{overflow:hidden}.map figure{display:block;margin-bottom:25px;width:418px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.map figure iframe{width:100%;height:271px;max-width:100%}.map address{font-style:normal;display:block;margin-bottom:15px;font-weight:normal}.map address dt{margin-bottom:5px;color:#ec2626;text-transform:uppercase;line-height:24px;font-weight:700;font-size:16px}.map address dd{height:22px}.map address dd span{color:inherit;padding:0;display:inline-block;min-width:86px;text-align:left}#toTop{display:none;text-decoration:none;position:fixed;bottom:40px;left:58%;margin-left:500px;overflow:hidden;width:22px;height:26px;border:0;text-indent:-999px;z-index:20;background:url(../images/totop.png) no-repeat 0 0;transition:0s ease;-o-transition:0s ease;-webkit-transition:0s ease}#toTop:hover{outline:0;background-position:0 bottom}@media only screen and (max-width:1799px){.camera_pag{bottom:35px!important}h5{margin-bottom:30px}.div7{left:44%;max-width:650px;padding-top:80px}}@media only screen and (max-width:1549px){.div7{padding-top:65px}h4{font-size:55px;line-height:55px}h4 span{margin-bottom:10px;font-size:80px}h5{font-size:75px}}@media only screen and (max-width:1399px){h4{font-size:45px;line-height:45px}h4 span{margin-bottom:5px;font-size:65px}.a4{padding-top:14px;font-size:20px;height:47px}.a4:before{border-width:31px 0 31px 31px;right:-30px}h5{font-size:60px;line-height:55px}}@media only screen and (max-width:1199px){h2{font-size:27px;line-height:27px!important}#footer_menu li a{font-size:16px;line-height:16px}.art2 h3{padding-top:0}h4{font-size:38px;line-height:38px}h4 span{font-size:53px}.div7{padding-top:40px}h5{font-size:48px;line-height:48px;margin-bottom:20px}.camera_pag{bottom:20px!important}.gal li{margin-left:20px}.div1,.div2 p,.art5,.p1,.p3{padding-right:0}}@media only screen and (max-width:1058px){.list1{padding-right:0}}@media only screen and (max-width:995px){.div7{padding-top:30px;max-width:700px}h4{font-size:25px;line-height:25px}h4 span{font-size:40px}h5{font-size:35px;line-height:35px;margin-bottom:15px}h3{font-size:15px;line-height:18px}#footer_menu li+li{margin-left:38px}#footer_menu li a{font-size:19px;line-height:24px}h2{font-size:20px;line-height:20px!important}.a4{font-size:18px;height:44px;padding-top:10px}.a4:before{border-width:27px 0 27px 28px;right:-27px}.gal2 .maxheight{width:230px}.art5{text-align:center}.art5 figure{float:none;margin:0 0 20px;display:inline-block}.list1 li .p2{top:21px}.list1 li:before{top:36px}}@media only screen and (max-width:767px){#content{padding-bottom:40px;text-align:center}.a4{display:none}.div7{left:32%}header{text-align:center}header h1{float:none;margin-bottom:10px;display:inline-block}header h1 img{width:100%}header .menu{float:none}.art1 .top h2 span{display:inline-block}.mrg1{margin-bottom:40px}#footer_menu li+li{margin-left:20px}#footer_menu{float:none}#footer_menu li a{font-size:15px;line-height:22px}footer{text-align:center}footer .socials{float:none;padding-top:50px}.div2{margin-bottom:40px}.gal2 .maxheight{width:195px}.list1 li .p2{top:0}.list1 li:before{top:15px}}@media only screen and (max-width:480px){header h1 img,footer h1 img{width:100%}.div7{left:20%}#footer_menu li+li{margin-left:25px}.list1 li .p2{top:21px}.list1 li:before{top:36px}.list1 li{height:38px}.privacy .pr{display:block}}
#contact-form{padding:7px 0 40px}#contact-form input{border:#c0c0c0 solid 1px;width:100%;background:#fff;height:41px;box-sizing:border-box;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px 13px 7px;font-family:'Roboto',sans-serif;line-height:16px;color:#777;font-size:13px;font-weight:400}#contact-form textarea{width:100%;border:#c0c0c0 solid 1px;height:221px;position:relative;resize:none;font-family:'Roboto',sans-serif;line-height:16px;color:#777;font-size:13px;font-weight:400;overflow:hidden;box-sizing:border-box;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px 13px 7px}#contact-form ._placeholder{transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease;border:1px solid transparent;text-align:left;padding:10px 13px 7px;width:100%!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;right:0;top:0;bottom:0;left:0;display:block;font-family:'Roboto',sans-serif;line-height:16px;color:#777;font-size:13px;font-weight:400}#contact-form ._placeholder.hidden{display:none}#contact-form ._placeholder.focused{opacity:.3}#contact-form label{position:relative;display:block;width:420px;cursor:text;margin-bottom:15px}#contact-form label.message{width:100%;margin:0}#contact-form .success-message{border:#c0c0c0 solid 1px;background:#fff;display:none;opacity:0;position:absolute;width:100%;height:97px;text-align:center;padding:20px 10px;z-index:999;font:12px/15px Arial,Helvetica,sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:.5s ease;color:#3e454c;-o-transition:.5s ease;-webkit-transition:.5s ease}#contact-form.success .success-message{display:block;opacity:1}.success_wrapper{position:relative}.btns{text-align:right;padding:13px 18px 0 0}.btns .a2{font-size:16px}.btns .a2+.a2{margin-left:30px}#contact-form .error-message,#contact-form .empty-message{height:0;overflow:hidden;font:10px/20px Arial;-webkit-transition:.3s ease-in height;-moz-transition:.3s ease-in height;-o-transition:.3s ease-in height;transition:.3s ease-in height;position:absolute;right:3px;top:0;color:#e02a05}#contact-form .invalid .error-message,#contact-form .empty .empty-message{height:20px}@media only screen and (max-width:1199px){#contact-form label{float:none!important;width:100%}#contact-form .success{width:100%}#contact-form input{width:100%;float:none}#contact-form label+label{margin-left:0!important}}@media only screen and (max-width:767px){.map figure{width:100%!important;float:none!important;display:block!important;margin-right:0!important}.btns{padding-bottom:0}#contact-form textarea{height:300px!important}#contact-form{padding-right:0}.btns{text-align:center}}@media only screen and (max-width:479px){#contact-form textarea{height:200px!important}}
#stuck_container{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.isStuck{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;box-shadow:5px 1px 5px rgba(0,0,0,0.5)}.isStuck .menuBox{margin:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}@media(max-width:979px){#stuck_container{position:relative!important;box-shadow:none}.pseudoStickyBlock{height:0!important}}