@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);@import "animate.css";@import "touchTouch.css";@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700);html,body{margin:0;padding:0;height:100%}body{min-width:300px;background:#f8f8f8;color:#000;font:14px/30px "Open Sans",Arial,sans-serif}a[href^="tel:"]{color:inherit;text-decoration:none}*{-webkit-text-size-adjust:none}h1{position:relative;display:inline-block;margin:0;margin-top:5px}h1 img{max-width:inherit}h2{font:700 36px/40px 'Open Sans',Arial,sans-serif;margin-top:41px;position:relative;padding-bottom:10px}.line_bottom{position:relative;padding-bottom:18px}h2:before,.line_bottom:before{position:absolute;display:inline-block;content:'';width:237px;max-width:100%;height:4px;left:0;bottom:-7px;background:#df473e}h3{font:700 24px/30px 'Open Sans',Arial,sans-serif;margin-top:50px}h4{font:300 20px/25px 'Open Sans',Arial,sans-serif;color:#363f45;margin-top:39px;text-transform:uppercase}#header{background:#fff;padding:0 0 6px;position:relative;z-index:100}nav{margin-top:35px}.sf-menu{float:right}.sf-menu>li{float:left;position:relative;margin:0 0 0 45px}.sf-menu>li>a{display:inline-block;font:18px/24px 'Open Sans',Arial,sans-serif;color:#000;background:#fff;-webkit-transition:.3s all ease;transition:.3s all ease}.sf-menu>li>a:hover{color:#df473e;background:#fff;-webkit-transition:.3s all ease;transition:.3s all ease}.sf-menu>li>a:hover strong{width:100%;opacity:1}.sf-menu>li>a.sf-with-ul:after{content:'';position:absolute;width:5px;bottom:10px;left:50%;pointer-events:none;z-index:999;width:0;height:0}.sf-menu>li>a strong{width:0;height:6px;position:absolute;display:inline-block;left:0;top:92px;-webkit-transition:.3s all ease;transition:.3s all ease;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0}.sf-menu>li.current>a{color:#df473e;background:#fff}.sf-menu>li.current>a strong{width:100%;opacity:1}.sf-menu>li.sfHover>a{color:#df473e;background:#fff}.sf-menu>li.sfHover>a strong{width:100%;opacity:1}.sf-menu a{-webkit-transition:.3s all ease;transition:.3s all ease}.sf-menu a:hover{-webkit-transition:.3s all ease;transition:.3s all ease}.sf-menu ul{position:absolute;top:65px;left:-20px;background:#e0dcdd;padding:25px 10px 10px;width:200px;z-index:2;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sf-menu ul li{position:relative;text-align:left;line-height:36px}.sf-menu ul li a{font:18px/24px 'Open Sans',Arial,sans-serif;color:#000;display:inline-block}.sf-menu ul li a:hover{color:#df473e}.sf-menu ul li a.sf-with-ul:after{font-family:FontAwesome;position:absolute;width:5px;font-size:13px;line-height:13px;font-weight:400;color:#000;right:-4px;bottom:1px;pointer-events:none;z-index:999}.sf-menu ul li.sfHover>a{color:#df473e}.sf-menu ul ul{position:absolute;top:-25px;left:191px;background:#e0dcdd;z-index:4}.sf-menu ul ul li a{color:#000}@media only screen and (max-width:1199px){.sf-menu>li{margin:0 0 0 25px}}@media only screen and (max-width:979px){.sf-menu>li{margin:0 0 0 7px}}@media only screen and (max-width:767px){.sf-menu{display:none}.select-menu{display:block;width:100%;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border:2px solid #df473e;position:relative;outline:0!important;z-index:1000;margin-top:-10px}}.isStuck{position:relative;background:#fff;padding:0 0 2px;z-index:99999;border-bottom:3px solid #eee;margin-bottom:20px}.isStuck h1 img{height:40px}.isStuck nav{margin-top:10px}@media only screen and (max-width:979px){.isStuck{display:none!important}}a{text-decoration:none;cursor:pointer;color:inherit;-webkit-transition:.4s all ease;transition:.4s all ease}a:hover{color:#df473e;text-decoration:none}a.link1{color:#000}a.link1:hover{color:#eb6654}a.link2:hover{color:#000}a.link3{color:#eb6654;display:inline-block;margin-top:8px;margin-left:6px}a.link3:hover{color:#000}a.link4{color:#eb6654}a.link4:hover{color:#000}.blog_section1{float:left;width:100px}.icon2{width:70px;height:70px;line-height:70px;font-size:58px;text-align:center;background:#f1f1f1;margin-top:33px;margin-bottom:-13px}.txt1{font:700 48px/48px 'Open Sans',Arial,sans-serif;margin-top:50px}.txt2{font:18px/30px 'Open Sans',Arial,sans-serif;margin-top:18px}.txt3{font:700 24px/30px 'Open Sans',Arial,sans-serif;margin-top:18px;margin-bottom:-18px}.color1{color:#424348}.color2{color:#fff}.color3{color:#fff}.box{overflow:hidden}.box2{overflow:hidden}.bold{font-weight:700}.fw400{font-weight:400}.fw600{font-weight:600}.fz15{font-size:15px}.lh36{line-height:36px}.circle{overflow:hidden;border-radius:1000px}.fleft{float:left}.fright{float:right}.clear{clear:both;width:100%;font-size:0;line-height:0}.wrapper{position:relative;overflow:hidden;width:100%}.txt_upp{text-transform:uppercase}.txt_left{text-align:left}.txt_right{text-align:right}.txt_cntr{text-align:center}.txt_ital{font-style:italic}.txt_line_through{text-decoration:line-through}.pos_rel{position:relative}.txt_und{text-decoration:underline}.padTop1{padding-top:10px}.padBot1{padding-bottom:10px}.padLeft1{padding-left:10px}.padRight1{padding-right:10px}.mar1{margin:0 7px}.marTop0{margin-top:0}.marTop1{margin-top:3px;display:inline-block}.marTop2{margin-top:34px;margin-bottom:-4px}.marTop3{margin-top:32px}.marTop4{margin-top:45px;margin-bottom:-15px}.marTop5{margin-top:59px;margin-bottom:11px}.marTop6{margin-top:20px}.marTop7{margin-top:19px}.marTop8{margin-top:62px!important}.hline{width:100%;height:1px;background:#777;margin-top:30px;margin-bottom:0}p{margin-top:22px}img{margin-bottom:0;max-width:100%;height:auto}.img_border{border:1px solid #efefef;background:#f8f8f8;padding:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:10px}.img1{margin-top:45px}.img2{margin-top:35px;margin-right:20px;float:left}.img3{margin-top:32px}.img4{margin-top:31px}.img5{margin-top:34px;margin-bottom:8px}blockquote{padding:37px 20px 11px 90px;margin-top:32px;overflow:hidden;background:#df473e;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff}blockquote p{margin-top:0;position:relative;font-size:18px}blockquote p:before{position:absolute;display:inline-block;content:'“';font-size:72px;color:#fff;left:-44px;top:18px}blockquote p:after{position:relative;display:inline-block;content:'”';font-size:72px;color:#fff;top:17px}.num_section{font:300 52px/52px 'Open Sans',Arial,sans-serif;float:left;color:#fa9183;width:52px;display:block;margin-top:-10px}.date_section{position:relative;width:100%;max-width:100px;background-color:#eb6654;float:left;text-align:center;margin-top:43px;color:#fff;text-transform:uppercase}.day{font:700 37px/37px 'Open Sans',Arial,sans-serif;margin-top:8px;display:block}.month{font:300 10px/12px 'Open Sans',Arial,sans-serif;margin-top:3px;display:block}.listWithMarker{margin:0;margin-top:35px;margin-bottom:-16px}.listWithMarker li{display:block;padding-left:21px;background:url(../images/list_marker.png) 0 9px no-repeat;margin-bottom:0;padding-bottom:6px}.listWithMarker li a{text-decoration:none}.listWithMarker li a:hover,.listWithMarker li.current a{color:#df473e}.more_btn{display:inline-block;margin-top:42px;padding:10px 46px;text-decoration:none;font:900 14px/18px "Open Sans",Arial,sans-serif;color:#000;background:#f8f8f8;text-transform:uppercase;border:1px solid #fff}.more_btn:hover{color:#df473e;background:#eee;border:1px solid #df473e}.more_btn2{display:inline-block;margin-top:42px;padding:10px 44px;text-decoration:none;font:900 14px/18px "Open Sans",Arial,sans-serif;color:#000;background:#fff;text-transform:uppercase;border:1px solid #f8f8f8}.more_btn2:hover{color:#fff;background:#df473e;border:1px solid #df473e}.more_btn3{position:relative;display:inline-block;width:43px;height:20px;background:url(../images/search_icon.png) 50% 0 no-repeat;margin-left:-44px;margin-top:11px;background-color:#fff}.more_btn3:hover{background:url(../images/search_icon.png) 50% bottom no-repeat;background-color:#fff}.magnifier2{position:relative;display:inline-block}.zoom{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;background:url(../images/img_hover.png) 100% 100% no-repeat;-webkit-transition:.6s all ease;transition:.6s all ease}.zoom_txt{position:absolute;right:27px;bottom:10px;text-transform:uppercase;color:#000}a.magnifier2:hover .zoom{opacity:1}a.magnifier2 .zoom{opacity:0}.soc_icons{position:relative;display:block;margin-top:6px;white-space:nowrap;text-align:left;float:right}.soc_icons>li{position:relative;display:inline-block;margin-left:13px}.soc_icons>li>a{position:relative;line-height:1em;-webkit-transition:.4s all ease;transition:.4s all ease;display:inline-block;color:#000}.soc_icons i{font:normal normal 18px/20px FontAwesome}.soc_icons>li>a:hover{color:#df473e;text-decoration:none}#content{padding:0;background:#fff;overflow:hidden}.content_pages{padding-bottom:30px!important}.box-1{width:100%;margin-top:64px;background:#f8f8f8;position:relative;padding-bottom:60px}.box-1.v2{margin-top:0;padding-bottom:48px;margin-bottom:24px}.box-1.v3{margin-top:76px;padding-bottom:62px}.box-1.v3 h2:before{display:none}.box-2{width:100%;margin-top:38px;background:#e6463a;position:relative;padding-bottom:19px;color:#fff}.box-2 h3{color:#fff;margin-top:33px}.col1{float:left;width:236px;margin-right:31px}.col1.last{margin-right:0}.fw_video{margin-top:48px;width:100%;height:333px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.fw_video iframe{position:relative;display:inline-block;outline:0;width:100%;height:100%;border:0;overflow:hidden}#search1{margin-top:45px;width:100%;margin-bottom:67px}#search1 input{width:100%;float:left;color:#333;height:38px;padding:10px 45px 10px 10px;line-height:18px;box-shadow:none;-webkit-appearance:none;resize:none;outline:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #e9e9e9;overflow:hidden;display:inline-block}.map{margin-top:22px;overflow:hidden}.map figure{position:relative;display:block;width:100%;margin-bottom:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.map figure iframe{width:100%;height:588px;max-width:100%}.img_border.map{max-width:535px}.address1{padding-top:31px;display:block}.address1 dt{font-weight:700;font-size:24px;margin-bottom:23px}.address1 dd span{min-width:80px;display:inline-block;text-align:left}.address1 dd span.col1{min-width:0}#footer{padding:9px 0;overflow:hidden}.txt_priv{float:left;font-weight:700;margin-top:0}#toTop{display:none;text-decoration:none;position:fixed;bottom:80px;right:30px;overflow:hidden;border:0;color:#aaa;width:40px;height:43px;font-size:43px;line-height:38px;z-index:20;-webkit-transition:color .5s ease;transition:color .5s ease}#toTop:hover{outline:0;color:#ba2d22}@media only screen and (max-width:1199px){#toTop{display:none!important}}.stellar-block{background-attachment:fixed;background-attachment:scroll}.first{background-image:url(../images/bg1.jpg);height:684px;border-bottom:32px solid #df473e;background-position:50% -70px}.line2{width:100%;border-bottom:32px solid #df473e}@media only screen and (max-width:767px){.stellar-block{background-attachment:scroll;background-position:50% 0;position:relative;background-repeat:no-repeat;background-size:100% auto;height:300px;z-index:8}}@media only screen and (max-width:1199px){.sample{height:auto}.col1{width:186px}figure a{width:100%!important}}@media only screen and (max-width:979px){.map figure,.map figure iframe,#form input,#form textarea,#form .success{width:100%!important;float:none!important}#form .success{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.map figure{height:auto!important;margin-bottom:15px}.img1{width:100%;float:none}.img1 img{width:100%}blockquote{padding-right:10px}.col1{width:143px}.box2{overflow:visible}h2{font:700 30px/34px 'Open Sans',Arial,sans-serif}}@media only screen and (max-width:767px){img{width:100%}img.no_resize,h1 img{width:auto}.map figure iframe{height:300px}figure a{width:100%}.img4{width:49%!important}.more_btn2{padding:10px 34px}.txt1{font:700 28px/28px 'Open Sans',Arial,sans-serif;margin-top:30px}}@media only screen and (max-width:479px){.sample{height:auto}h1{width:100%}h1 img{width:100%}blockquote{padding-left:20px}blockquote p{font-size:14px}}@media only screen and (max-width:320px){.sample{height:auto}}