@import "../css/grid.css";@import "../css/superfish.css";@import "../css/touchTouch.css";@import "../css/form.css";@import "../css/stuck.css";@import "../css/camera.css";@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(http://themes.googleusercontent.com/static/fonts/roboto/v11/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto Regular'), local('Roboto-Regular'), url(http://themes.googleusercontent.com/static/fonts/roboto/v11/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url(http://themes.googleusercontent.com/static/fonts/roboto/v11/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url(http://themes.googleusercontent.com/static/fonts/roboto/v11/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:local('Roboto Black'), local('Roboto-Black'), url(http://themes.googleusercontent.com/static/fonts/roboto/v11/mnpfi9pxYH-Go5UiibESIj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'), local('Roboto-Italic'), url(http://themes.googleusercontent.com/static/fonts/roboto/v11/1pO9eUAp8pSF8VnRTP3xnvesZW2xOQ-xsNqO47m55DA.woff) format('woff');}
input::-ms-clear{display:none;}
html, body{}
a[href^="tel:"]{color:inherit;text-decoration:none;}
*{-webkit-text-size-adjust:none;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;width:100%;font-size:0;line-height:0;}
.wrapper, .wrapper-extra, .extra-wrap{position:relative;overflow:hidden;width:100%;}
.wrap{position:relative;text-align:center;}
.wrapper-after:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.wrapper01, .wrapper01-extra, .extra-wrap{position:relative;overflow:hidden;width:43%;}
.wrap{position:relative;text-align:center;}
.wrapper01-after:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.dis-block{display:block;}
.dis-inblock{display:inline-block;}
.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;}
.lh24{line-height:24px;}
.marg-left-0{margin-left:0 !important;}
.marg-right-0{margin-right:0 !important;}
.marg-left-right-0{margin-right:0 !important;margin-left:0 !important;}
.last-mbot{margin-bottom:0 !important;}
.last-pbot{padding-bottom:0 !important;}
.last-mpbot{margin-bottom:0 !important;padding-bottom:0 !important;}
.marLeft1{margin-left:10px;}
.marLeft2{margin-left:0px;}
.marRight1{margin-right:13px;}
.marRight2{margin-right:69px;}
.padTop1{padding-top:20px;}
.padBot1{padding-bottom:60px;}
.padBot2{padding-bottom:41px;}
.mar1{margin:18px 0 -13px 18px;}
.mar2{margin:0 10px;}
.marTop0{margin-top:0px;}
.marTop1{margin-top:34px;}
.indent1{width:100%;margin-top:30px;}
.indent2{width:100%;margin-top:55px;}
.pos_rel{position:relative;}
.marBot1{margin-bottom:-12px;}
.hline2{position:relative;width:100%;padding-bottom:25px;border-bottom:1px solid #dfe0e2;margin-bottom:-10px;}
.hline2 h2 {

    font: 500 17px/24px 'Roboto', Arial, sans-serif;
    color: #F68220;
    margin-top: 19px;
    margin-bottom: -9px;

}
.box, .box2, .box3{overflow:hidden;}
.bold{font-weight:bold;}
.fw400{font-weight:400;}
.fw600{font-weight:600;}
.color1{color:#F68220;}
.color2{color:#808285;}
.bg1{background:#ebcd3f !important;}
html, body{margin:0;padding:0;height:100%;}
body{min-width:300px;background:#fbfbfb;color:#2d2d2d;font:300 14px/24px "Roboto", Arial, Helvetica, sans-serif;}
.fs_14{font-size:14px;}
#back-top{position:fixed;bottom:40px;left:51%;z-index:1000;display:none;margin-left:620px;width:26px;height:26px;color:#898989;text-align:center;cursor:pointer;border-radius:500px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#back-top i{line-height:30px;font-size:30px;}
#back-top:hover{color:#F68220;}
.main{padding:0 0 0 0;width:100%;height:auto;margin:0 auto;}
.div-content{margin:0 auto;padding-top:0px;padding-bottom:35px;width:100%;background:#fff;overflow:hidden;}
.div-content.content_page{padding-bottom:98px;}
h1{position:relative;display:inline-block;margin:0;margin-top:30px;font:bold 28px/32px 'Roboto', Arial, sans-serif;color:#2d2d2d;}
h1 img{max-width:inherit;}
h2{font:bold 28px/32px 'Roboto', Arial, sans-serif;color:#2d2d2d;margin-top:20px;}
h3{font:500 17px/24px 'Roboto', Arial, sans-serif;color:#F68220;margin-top:19px;margin-bottom:-9px;}
h4{font:300 20px/25px 'Roboto', Arial, sans-serif;color:#f25f43;margin-top:37px;text-transform:uppercase;}
h6{font:500 15px/24px 'Roboto', Arial, sans-serif;color:#F68220;margin-top:19px;margin-bottom:-9px;}
.wrapper h2 {

    font: 500 17px/24px 'Roboto', Arial, sans-serif;
    color: #F68220;
    margin-top: 19px;
    margin-bottom: -9px;

}
#search-results h4{color:#000;padding-bottom:12px;}
span.search{color:#2ebbea !important;}
#search-results h4 a:hover{color:#2ebbea;}
h5{margin-top:10px;margin-bottom:0;color:#333333;text-transform:uppercase;font:14px/22px 'Roboto', Arial, sans-serif;}
.txt1{font:300 14px/20px 'Roboto', Arial, sans-serif;color:#2d2d2d;margin-top:6px;text-align:right;}
.txt2{font:bold 24px/30px 'Roboto', Arial, sans-serif;color:#F68220;margin-top:1px;text-align:right;}
.txt3{font:300 40px/40px 'Roboto', Arial, sans-serif;color:#2d2d2d;margin-top:15px;float:left;max-width:50%;margin-right:18px;}
.txt4{font:bold 18px/22px 'Roboto', Arial, sans-serif;color:#2d2d2d;margin-top:16px;text-transform:uppercase;margin-bottom:-10px;}
.txt5{font:bold 14px/22px 'Roboto', Arial, sans-serif;color:#fff;background:#F58220;padding:1px 7px;margin-top:25px;text-transform:uppercase;display:inline-block;}
.txt6{font:bold 14px/21px 'Roboto', Arial, sans-serif;color:#2d2d2d;margin-top:6px;}
.txt7{font:bold 18px/22px 'Roboto', Arial, sans-serif;color:#2d2d2d;margin-top:16px;}
.txt8{font:500 30px/30px 'Roboto', Arial, sans-serif;color:#2d2d2d;margin-top:0px;float:left;margin-right:30px;}
.txt9{font:300 14px/24px 'Roboto', Arial, sans-serif;color:#2d2d2d;margin-top:12px;margin-left:28px;}
.txt9 span{font:500 17px/36px 'Roboto', Arial, sans-serif;}
p{margin-top:17px;}
img{margin-bottom:0px;max-width:100%;height:auto;}
.img1{margin-top:0px;}
.img2{margin-top:21px;margin-bottom:8px;}
.img3{margin-top:23px;}
.img4{margin-top:3px;}
a{text-decoration:none;cursor:pointer;color:inherit;}
a.link1{}
a.link1:hover{color:#F68320;}
a.link2{font-weight:bold;color:#d61414;}
a.link2:hover{color:#000;}
a.link3{font-weight:400;color:#333;}
a.link3:hover{color:#B45300;}
a:hover{color:#000;text-decoration:none;}
a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.num_section{position:relative;margin-top:35px;width:70px;height:70px;font:600 30px/70px 'Roboto', Arial, sans-serif;color:#fff;background:#323841;text-align:center;border-radius:500px;}
.date_section{position:relative;width:70px;height:70px;background-color:#8dbf41;float:left;margin-right:31px;text-align:center;margin-top:32px;color:#fff;text-transform:uppercase;}
.day{font:30px/30px 'Roboto', Arial, sans-serif;margin-top:9px;display:inline-block;}
.month{font:18px/18px 'Roboto', Arial, sans-serif;margin-top:0;}
header{position:relative;z-index:9;padding:0;margin-top:21px;padding-top:5px;}
header:before{position:absolute;display:inline-block;content:'';width:100%;height:21px;left:0;top:-21px;z-index:100;background:url(../images/header_bg1.png) repeat-x;}
header.content_header{margin-bottom:40px;}
.gradient1{background:#fcfcfc;background:-moz-linear-gradient(top, #fcfcfc, #dfdfe1);background:-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#fcfcfc), color-stop(100%,#dfdfe1));background:-webkit-linear-gradient(top, #fcfcfc, #dfdfe1);background:-o-linear-gradient(top, #fcfcfc, #dfdfe1);background:-ms-linear-gradient(top, #fcfcfc, #dfdfe1);background:linear-gradient(top, #fcfcfc, #dfdfe1);}
.gradient2{background:#171a20;background:-moz-linear-gradient(top, #171a20, #303338);background:-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#171a20), color-stop(100%,#303338));background:-webkit-linear-gradient(top, #171a20, #303338);background:-o-linear-gradient(top, #171a20, #303338);background:-ms-linear-gradient(top, #171a20, #303338);background:linear-gradient(top, #171a20, #303338);}
.gradient3{background:#e6e6e7;background:-moz-linear-gradient(top, #e6e6e7, #fdfcfc);background:-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#e6e6e7), color-stop(100%,#fdfcfc));background:-webkit-linear-gradient(top, #e6e6e7, #fdfcfc);background:-o-linear-gradient(top, #e6e6e7, #fdfcfc);background:-ms-linear-gradient(top, #e6e6e7, #fdfcfc);background:linear-gradient(top, #e6e6e7, #fdfcfc);}
.gradient4{background:#AAAAAA;background:-moz-linear-gradient(top, #AAAAAA, #AAAAAA);background:-webkit-gradient(linear, left top, left bottom,
color-stop(0%,#171a20), color-stop(100%,#303338));background:-webkit-linear-gradient(top, #171a20, #303338);background:-o-linear-gradient(top, #171a20, #303338);background:-ms-linear-gradient(top, #171a20, #303338);background:linear-gradient(top, #171a20, #303338);}
.menu_holder{position:relative;width:100%;min-height:65px;margin-top:30px;}
.menu_holder:before{position:absolute;display:inline-block;content:'';width:263px;height:65px;right:0;top:0;}
.slides_main{width:100%;background:url(../images/bg2.png) #727477;}
blockquote{position:relative;background:#efeff0;margin-top:10px;display:block;padding:13px 20px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
blockquote:before{position:absolute;display:inline-block;content:'';width:18px;height:17px;left:20px;bottom:-17px;background:url(../images/corner1.png) no-repeat 0 0;}
.box-1{background:#efeff0;margin-top:28px;padding:6px 20px 20px 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.box-2-border{margin-top:25px;border:1px solid #e9e9ea;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.box-2{background:#efeff0;padding:16px 20px 14px 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}
.img_section{position:relative;margin-top:26px;}
.img_section_txt{position:absolute;width:100%;left:0;bottom:0;background:url(../images/bg_pic_2.png);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:14px 10px 14px 21px;color:#fff;font:500 17px/24px "Roboto", Arial, sans-serif;text-shadow:1px 1px #8d1413;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.img_section h2{position:absolute;width:100%;left:0;bottom:0;background:url(../images/bg_pic_2.png);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:14px 10px 14px 21px;color:#fff;font:500 17px/24px "Roboto", Arial, sans-serif;text-shadow:1px 1px #8d1413;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.magnifier2:hover .img_section_txt{text-shadow:1px 1px #000;background:url(../images/bg_pic_1.png);}
.listWithMarker{margin:0;margin-top:20px;}
.listWithMarker.v2{margin-top:20px;margin-left:24px;}
.listWithMarker li{display:block;margin-bottom:14px;padding-left:20px;background:url(../images/list_marker.png) 0px 3px no-repeat;}
.listWithMarker li a{color:#2d2d2d;text-decoration:none;font:400 15px/20px 'Roboto', Arial, sans-serif;}
.listWithMarker li a:hover, .listWithMarker li.current a{color:inherit;text-decoration:underline;}
.list_menu_footer{float:right;margin-top:25px;}
.list_menu_footer li{float:left;margin-left:19px;}
.list_menu_footer li a{font:900 17px/20px "Roboto", Arial, sans-serif;color:#2d2d2d;text-transform:uppercase;}
.list_menu_footer li a:hover, .list_menu_footer li.current a{color:#F58220;}
.more_btn, .more_btn2{position:relative;display:inline-block;margin-top:23px;padding:13px 30px;background:#808285;color:#fff;text-decoration:none;font:500 17px/20px "Roboto", Arial, sans-serif;text-shadow:1px 1px #808285;-moz-box-shadow:0 0 10px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.7);box-shadow:0 0 10px rgba(0,0,0,0.7);}
.more_btn2{margin-top:12px;padding:13px 19px;}
.more_btn2:before{position:absolute;display:inline-block;content:'';width:43px;height:20px;left:0;bottom:0;background:url(../images/more_corner.png) no-repeat 0 0;}
.more_btn:hover, .more_btn2:hover{color:#fff;background:#F68220 !important;}
figure{display:block;margin-top:7px;margin-bottom:20px;}
figure.img_inner{display:block;overflow:hidden;height:auto;line-height:0;margin:0;margin-top:24px;margin-bottom:4px;}
figure iframe{width:100%;height:390px;}
address{display:block;margin-top:16px;font-style:normal;margin-bottom:21px;}
address dl dt{margin-bottom:0px;display:inline-block;margin-bottom:5px;font-weight:bold;font-size:16px;}
address dd span{position:relative;display:inline-block;width:75px;}
.magnifier2{position:relative;display:inline-block;width:100%;}
.magnifier2 img{}
.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_zoom_icon.png) 50% 50% no-repeat;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
a.magnifier2:hover .zoom{opacity:1;}
a.magnifier2 .zoom{opacity:0;}
footer{display:block;width:100%;font-family:Arial, Helvetica, sans-serif;background:#aaa;}
.footer_priv{padding:10px 0 5px;}
footer h1{margin-top:40px;float:none;}
p.txt_priv{color:#3C3C3C;font:300 14px/20px "Roboto", Arial, sans-serif;margin-top:6px;margin-left:13px;}
#slideshow{margin:20px auto;position:relative;width:490px;height:190px;padding:10px;box-shadow:0 0 20px rgba(0,0,0,0.4);}
#slideshow > div{position:absolute;top:10px;left:10px;right:10px;bottom:10px;}
.soc_icons{position:relative;display:inline-block;margin-top:22px;white-space:nowrap;text-align:left;float:right;}
.soc_icons > li{position:relative;display:inline-block;margin-left:6px;}
.soc_icons > li > a{position:relative;color:#6E6E72;line-height:1em;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;display:inline-block;text-align:center;font:normal normal 30px/34px 'FontAwesome';width:34px;height:34px;text-align:center;background:#AAAAAA;}
.soc_icons > li i{font:normal normal 27px/34px 'FontAwesome';}
.soc_icons > li > a:hover{color:#F68320;text-decoration:none;background:#AAAAAA;}
.priv_section1{float:left;}
.priv_section2{float:right;}
@media only screen and (max-width:1199px){.div-content{width:100%;}
address dd span{width:85px;}
figure.img_inner{float:none;margin-right:0;}
figure iframe{width:100%;}
.caption span.slider_txt1{font:bold 32px/34px "Roboto", Arial, Helvetica, sans-serif;}
.caption span.slider_txt1 br{display:none;}
.txt3{max-width:100%;float:none;}
}
@media only screen and (max-width:979px){.address figure iframe{max-width:100%;width:100%;}
figure iframe{width:100%;}
.magnifier2{width:100%;}
.caption span.slider_txt1{margin-top:30px;}
.caption span.slider_txt2{display:none;}
.img_section_txt{padding:14px 10px 14px 10px;font:500 12px/14px "Roboto", Arial, sans-serif;}
.list_menu_footer{margin-top:10px;}
.list_menu_footer li{margin-left:15px;}
.list_menu_footer li a{font:700 15px/20px "Roboto", Arial, sans-serif;}
.box-2-border{padding-bottom:20px;}
.txt9{margin-left:2px;margin-top:20px;}
}
@media only screen and (max-width:767px){img{width:100%;}
img.no_resize{width:auto;}
.box{overflow:visible;}
.mobile_txt_cntr{text-align:center;}
figure.img_inner{margin-bottom:10px;}
.marTopMobile1{margin-top:30px;}
.caption_bg{display:none;}
.img_section_txt{padding:14px 10px 14px 21px;font:500 17px/24px "Roboto", Arial, sans-serif;}
.list_menu_footer{display:none;}
.txt9{margin-left:28px;}
header.content_header{margin-bottom:0px;}
}
@media only screen and (max-width:479px){}
@media only screen and (max-width:320px){}
cite{color:#666;display:block;font-size:12px;margin-top:10px;text-transform:uppercase;}