@import url(//fonts.googleapis.com/css?family=PT+Serif:400,700);html,body{margin:0;padding:0;height:100%}body{min-width:300px;background:#fff;color:#cccaca;font:14px/20px Arial,sans-serif}a[href^="tel:"]{color:inherit;text-decoration:none}*{-webkit-text-size-adjust:none}h1{position:relative;display:inline-block;margin:0}h1 img{max-width:inherit}h2{font:700 30px/34px 'pt serif',Arial,sans-serif;color:#222;letter-spacing:1px;text-transform:uppercase}h3{font:700 20px/30px 'pt serif',Arial,sans-serif;color:#f59b29;margin-top:29px;text-transform:uppercase;letter-spacing:1px;margin-bottom:-12px}h4{font:300 20px/25px 'pt serif',Arial,sans-serif;color:#363f45;margin-top:39px;text-transform:uppercase}html h2,html h3,html h4{font-family:'pt serif',Arial,sans-serif}html h4{font-weight:300}#main{overflow:hidden}#header{background:#fff;padding:38px 0 41px;position:relative;z-index:100}#header.content_header{border-bottom:5px solid #f3f3f3}nav{margin-top:40px;padding:0;display:block}.sf-menu{display:inline-block}.sf-menu>li{float:left;position:relative;margin:0 0 0 63px}.sf-menu>li:before{position:absolute;display:inline-block;content:'';width:9px;height:18px;right:-36px;top:4px;background:url(images/dot1.png) no-repeat 0 0}.sf-menu>li:last-of-type:before{display:none}.sf-menu>li:first-child,.sf-menu>li#first-li:first-child{margin-left:0}.sf-menu>li>a{display:inline-block;padding:0;padding-bottom:8px;font:700 20px/24px 'pt serif',Arial,sans-serif;letter-spacing:1px;color:#262626;-webkit-transition:.3s all ease;transition:.3s all ease}.sf-menu>li>a:hover{color:#d4d4d4;-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:4px;position:absolute;display:inline-block;left:0;bottom:0;-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;display:none;opacity:0}.sf-menu>li.current-menu-item>a{color:#d4d4d4}.sf-menu>li.current-menu-item>a strong{width:100%;opacity:1}.sf-menu>li.sfHover>a{color:#d4d4d4}.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}.home .sf-menu ul{background:#fff}.sf-menu ul{position:absolute;top:28px;left:-35px;background:#efefef;padding:25px 0 10px;width:212px;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;text-indent:40px;line-height:31px}.sf-menu ul li a{padding:0;font:700 20px/31px 'pt serif',Arial,sans-serif;letter-spacing:1px;color:#262626;display:block}.sf-menu ul li a:hover{color:#d4d4d4}.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:#d4d4d4}.sf-menu ul ul{position:relative;top:-25px;left:0;background:#efefef;background:0 0;padding-bottom:0;z-index:4}.sf-menu ul ul li{}.sf-menu ul ul li a{text-indent:50px;color:#262626}.sf-menu ul ul li a:hover{color:#d4d4d4}@media only screen and (max-width:1199px){nav{padding-right:0}.sf-menu>li{margin-left:20px}.sf-menu li:before{right:-15px}}@media only screen and (max-width:979px){.sf-menu>li a{letter-spacing:0;font:18px/24px 'pt serif',Arial,sans-serif}.sf-menu li:before{display:none}.sf-menu>li{margin-left:15px}}@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 #f59b29;position:relative;outline:0!important;z-index:1000;margin-top:10px}}.isStuck{background:#fff;padding:0;z-index:999;border-bottom:1px solid #cccaca}.isStuck .txt1,.isStuck .soc_icons{display:none}.isStuck h1,.isStuck h1 img{height:30px}.isStuck nav{margin-top:0}.isStuck .sf-menu ul.submenu{top:33px}@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:#f59b29;text-decoration:none}a.link1:hover{color:#c1c1c1}a.link2{text-decoration:underline}a.link2:hover{color:#f59b29;text-decoration:underline}a.link3{color:#222}a.link3:hover{color:#f59b29}a.link4:hover{color:#a8157d}.cherry-box.txt2 p{margin:0}body .cherry-box .inner{padding:0}.cherry-box.txt2 .inner{padding:0}.txt1,.pagenavi{font:700 20px/24px 'pt serif',Arial,sans-serif;color:#222;margin-top:74px;letter-spacing:2px}.pagenavi .current{color:#f59b29}.address-block ul{margin-top:21px}.post-meta .post-info a{color:#222}.post-meta .post-info a:hover{color:#f59b29}.post-holder .entry-title a:hover{color:#a8157d}.blog .post-holder:nth-child(2n){margin-bottom:22px;margin-top:60px;padding-bottom:59px;padding-top:21px;background-color:#f3f3f3}.blog .post-holder:nth-child(2n){position:relative}.blog-position .post-holder:nth-child(2n){overflow:hidden}.blog .post-holder:nth-child(2n):after{content:'';display:block;position:absolute;width:500%;height:100%;background-color:inherit;top:0;left:-200%;z-index:-1}@media(min-width:768px){.blog-position.left{float:right!important}}#sidebar .widget{margin-bottom:42px;margin-top:0}.sidebar-title{margin-bottom:37px}.blog .post-holder:nth-child(2n) .date_section{background:#a8157d}.blog .post-holder:nth-child(3n) .date_section{background:#573a94}.txt2{font:700 48px/52px 'pt serif',Arial,sans-serif;color:#f59b29;margin-top:14px;letter-spacing:0;text-transform:uppercase}.txt3{font:700 30px/34px 'pt serif',Arial,sans-serif;color:#fff;margin-top:22px;letter-spacing:2px;text-transform:uppercase}.txt3 span{color:#f59b29;font-size:48px;line-height:48px;-webkit-transition:.4s all ease;transition:.4s all ease}.txt4{position:absolute;right:0;bottom:18px;font:700 14px/18px 'pt serif',Arial,sans-serif;color:#573a94;letter-spacing:2px;text-transform:uppercase;z-index:10;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.4s all ease;transition:.4s all ease}.txt5{font:48px/50px 'pt serif',Arial,sans-serif;margin-top:0;letter-spacing:2px;padding-bottom:10px;-webkit-transition:.4s all ease;transition:.4s all ease}.txt6{font:700 20px/30px 'pt serif',Arial,sans-serif;color:#c1c1c1;margin-top:38px;letter-spacing:1px;text-transform:uppercase}.cherry-box .txt6 a:hover{color:#c1c1c1!important}.txt6+p{margin-top:42px}.txt7{font:700 14px/20px 'pt serif',Arial,sans-serif;margin-top:0;letter-spacing:1px;text-transform:uppercase}.color1{color:#f59b29}.color2{color:#a8157d}.color3{color:#573a94}.color4{color:#077cbf}.color5{color:#fff}.color6{color:#222}.color7{color:#d5d5d5}.color8{color:#ed68c6}.color9{color:#ab96d9}.bg1{background:#f59b29}.bg2{background:#a8157d}.bg3{background:#573a94}.bg4{background:#077cbf}.box,.box2,.box3{overflow:hidden}.bold{font-weight:700}.fw400{font-weight:400}.fw600{font-weight:600}.fz15{font-size:15px}.circle{overflow:hidden;border-radius:1e3px}.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}.lh36{line-height:36px;letter-spacing:3px}.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:26px}.marTop2{margin-top:55px}.marTop3{margin-top:38px!important}.marTop4{margin-top:26px!important}.marTop5{margin-top:40px}.marTop6{margin-top:10px}.marTop7{margin-top:42px}.marTop8{margin-top:70px}.marTop9{margin-top:28px}.marTop10{margin-top:32px}.marTop11{margin-top:5px}.hline{width:100%;height:1px;background:#efefef;margin-top:30px;margin-bottom:0}p{margin-top:19px}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:7px;float:left;margin-right:30px}.img2{margin-top:37px}.img3{margin-top:37px;margin-bottom:8px}.img4{margin-top:37px}blockquote{padding-left:54px;padding-right:1px;background:url(images/quote_sign.png) 0 6px no-repeat;margin-top:29px;overflow:hidden}blockquote p{margin-top:0}.box-list ul li:before{content:'01.'!important;display:inline}.num_section{float:left;font:48px/50px 'pt serif',Arial,sans-serif;margin-top:0;color:#222;letter-spacing:2px;display:block;-webkit-transition:.4s all ease;transition:.4s all ease;width:98px}.box-list .box-2 .cherry-dropcap.num_section{width:98px!important;height:auto!important;margin:0 0 30px!important;text-align:left;cursor:pointer}body{counter-reset:bunner_num}.index-list .index-item>.wrapper:before{content:counter(bunner_num,decimal-leading-zero) '.';counter-increment:bunner_num;float:left;font:48px/50px 'pt serif',Arial,sans-serif;margin-top:0;color:#222;letter-spacing:2px;display:block;-webkit-transition:.4s all ease;transition:.4s all ease;width:98px}.cherry-banner.index-item .cherry-banner_content{margin-top:32px}.cherry-banner.index-item .cherry-banner_title{font:48px/50px 'pt serif',Arial,sans-serif;margin-top:0;letter-spacing:2px;padding-bottom:10px!important;-webkit-transition:.4s all ease;transition:.4s all ease;text-transform:none}@media(max-width:1199px){.cherry-banner.index-item .cherry-banner_title{font:27px/40px "pt serif",Arial,sans-serif;letter-spacing:0}}.cherry-banner.index-item.banner-item-1 .cherry-banner_title{color:#f59b29}.cherry-banner.index-item.banner-item-2 .cherry-banner_title{color:#a8157d}.cherry-banner.index-item.banner-item-3 .cherry-banner_title{color:#573a94}.cherry-banner .link_list1 .txt5 *{-webkit-transition:.4s all ease;transition:.4s all ease}.cherry-banner.marTop3 .link_list1 p{margin-top:0}.cherry-banner .link_list1:hover .num_section,.cherry-banner .link_list1:hover .txt5 *{color:#cacaca!important}.link_list1:hover .num_section,.link_list1:hover .txt5{color:#cacaca}.date_section{position:relative;width:100%;max-width:85px;text-align:center;margin-top:37px;color:#fff;text-transform:uppercase;padding-bottom:4px;margin-bottom:25px}.day{font:60px/60px 'pt serif',Arial,sans-serif;margin-top:8px;display:block}.month{font:14px/24px 'pt serif',Arial,sans-serif;margin-top:-5px;display:block;text-transform:uppercase}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media(max-width:767px){.hidden-xs{display:none!important}.cherry-spacer.visible-xs-block{display:block!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}.cherry-spacer.visible-sm-block{display:block!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg{display:none!important}}.style-block-1 h2{letter-spacing:3px;line-height:36px}.team-wrap .team-listing{padding:0}.team-wrap .team-listing_photo{margin-bottom:8px;margin-top:37px}.team-wrap .team-listing_name{color:#222;padding-top:19px}blockquote .author{color:#222;font-weight:700}.listWithMarker,.cherry-list.listWithMarker ul{margin:0;margin-top:31px}.listWithMarker li,.cherry-list.listWithMarker li{display:block;padding-left:26px;margin-bottom:0;padding-bottom:15px;position:relative}.listWithMarker li:before,.cherry-list.listWithMarker li:before{position:absolute;content:'\f00c';font:normal normal 14px/20px fontawesome;color:#f59b29;top:-1px;left:0}.cherry-list.listWithMarker li:before{content:'\f00c'!important}.listWithMarker li a,.cherry-list.listWithMarker li a{color:#cccaca;text-decoration:none;font:14px/20px roboto,Arial,sans-serif}.listWithMarker li a:hover,.listWithMarker li.current a,.cherry-list.listWithMarker li a:hover{color:#f59b29}.more_btn{display:inline-block;margin-top:26px;text-decoration:none;font:14px/18px "pt serif",Arial,sans-serif;color:#fff;text-transform:uppercase;padding-right:12px;background:url(images/arr1.png) right 3px no-repeat;letter-spacing:2px}.cherry-btn.more_btn{background:url(images/arr1.png) right 3px no-repeat!important;padding-right:12px!important;font:14px/18px "pt serif",Arial,sans-serif;margin-top:26px!important}.cherry-banner.banner0 .inner{padding:0}.cherry-banner.banner0 .cherry-banner_title{padding:0}.cherry-banner.banner0 .cherry-banner_content{padding:0}.banner1 p{margin-top:26px}.more_btn:hover{color:#000;padding-right:15px}.cherry-btn.more_btn:hover{color:#000!important;padding-right:15px!important}.more_btn2,.cherry-btn.more_btn2{display:inline-block;margin-top:21px;text-decoration:underline!important;font:700 14px/20px "pt serif",Arial,sans-serif;color:#222;text-transform:uppercase;letter-spacing:1px;padding:0;background:0 0}.more_btn2:hover,.cherry-btn.more_btn2:hover{color:#cccaca;text-decoration:underline}.services-block .item-0 .banner3{background:#f59b29}.services-block .item-1 .banner3{background:#a8157d}.services-block .item-2 .banner3{background:#573a94}.services-block .item-3 .banner3{background:#077cbf}.services-block .item-4 .banner3{background:#f59b29}.services-block .item-5 .banner3{background:#a8157d}.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/magnifier2.png) 50% 50% no-repeat;-webkit-transition:.6s all ease;transition:.6s all ease}a.magnifier2:hover .zoom{opacity:1}a.magnifier2 .zoom{opacity:0}.soc_icons{position:relative;display:block;margin-top:23px;white-space:nowrap;text-align:left}.soc_icons>li{position:relative;display:inline-block;margin-right:14px}.soc_icons>li>a{position:relative;line-height:1em;-webkit-transition:.4s all ease;transition:.4s all ease;display:inline-block;color:#222;text-align:center}.soc_icons i{font:normal normal 29px/30px fontawesome}.soc_icons>li>a:hover{color:#f59b29;text-decoration:none}#content{overflow:hidden;padding:42px 0 71px}.home #content{padding:0 0 71px}.blog #content{padding:42px 0 0}.page-template-page-fullwidth #content{padding:0}.img-wrapper-1 img{margin-top:37px}#content.content_pages{padding-bottom:0}.box-1{padding:0 0 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f3f3f3;margin-top:67px}.box-1.v2{margin-top:60px;margin-bottom:22px;padding-top:21px;padding-bottom:59px}.box-2{margin-top:20px;padding-bottom:10px;border-bottom:1px solid #fff}.box-2.last{border:0}.box-22{position:relative;width:100%;margin-top:30px;padding:40px 0;color:#fff;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(images/bg1.jpg) 50% 50% no-repeat #9b9b9b}.banners_section{margin-top:-1e3px;position:relative;z-index:10}body .lazy-load-effect,body .lazy-load-effect>div{display:block}.cherry-box.banners_section .inner{padding:0}.banners_section .cherry-banner_title{padding:0}.banners_section .cherry-banner_content{padding:0;margin-top:26px}.banner1{position:relative;z-index:1;color:#ffcb89;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.4s all ease;transition:.4s all ease;padding:51px 60px 44px 0}.banner1:before{content:'';position:absolute;width:5px;top:0;right:9px;pointer-events:none;z-index:999;width:0;height:0;border-style:solid;border-width:17px 18px;border-width:0;border-color:transparent #fff transparent transparent;-webkit-transition:.4s all ease;transition:.4s all ease}.banner1:after{content:'';position:absolute;width:0;top:0;bottom:200px;right:0;pointer-events:none;z-index:999;background-color:#fff;-webkit-transition:.4s all ease;transition:.4s all ease}.banner1:hover:before{top:49px;border-width:17px 18px}.banner1:hover:after{bottom:0;width:9px}.banner1 h2{color:#fff;margin-top:0}@media(max-width:1199px){.banner1 .cherry-banner_title{width:300px}}.banner1_plane{position:absolute;right:0;top:0;bottom:0;width:3e3px;background-color:#f59b29;z-index:-1}.banner1.banner-item-2 .banner1_plane{background-color:#a8157d}.banner1.banner-item-3 .banner1_plane{background-color:#573a94}.link_banner2:hover .banner2{background-color:#e1e1e1}.link_banner2:hover .txt3 span{color:#fff}.link_banner2:hover .txt4{color:#e1e1e1}.banner2{margin-top:23px;position:relative;z-index:1;background-color:#573a94;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.4s all ease;transition:.4s all ease;padding:1px 25px 28px}.banner2:before{content:'';position:absolute;bottom:0;right:0;pointer-events:none;z-index:9;width:0;height:0;border-bottom:107px solid #fff;border-left:107px solid transparent;-webkit-transition:.4s all ease;transition:.4s all ease}.banner2 .cherry-banner_content p{font:700 30px/34px 'pt serif',Arial,sans-serif;color:#fff;margin-top:22px;letter-spacing:2px;text-transform:uppercase}.banner2 .cherry-banner_content p span{color:#f59b29;font-size:48px;line-height:48px;-webkit-transition:.4s all ease;transition:.4s all ease}.banner3_link{margin-top:32px;display:block}@media(max-width:991px){.banner2 .cherry-banner_content p{font:700 20px/28px "pt serif",Arial,sans-serif}.banner2 .cherry-banner_content p span{color:#f59b29;font-size:28px;line-height:53px}}.banner3{margin-top:0;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:27px 5px 33px;text-align:center;color:#fff;-webkit-transition:.4s all ease;transition:.4s all ease;width:100%}.banner3_link .banner3 .txt7 a:hover{color:#262626}.banner3_link .banner3{font:700 14px/20px "pt serif",Arial,sans-serif;letter-spacing:1px;margin-top:0;text-transform:uppercase;display:table}.banner3_link .banner3 .box_inner{display:table-cell;vertical-align:middle}#gallery .banner3_link .image-wrap{display:block}#gallery .banner3_link .banner3{background:#f59b29}#gallery .banner3_link:nth-child(4n) .banner3{background:#077cbf}#gallery .banner3_link:nth-child(4n-2) .banner3{background:#a8157d}#gallery .banner3_link:nth-child(5n-2) .banner3{background:#573a94}.box-1-bg{background:#f3f3f3}@media(min-width:768px) and (max-width:991px){.banner3_link .banner3{font:11px/20px "pt serif",Arial,sans-serif}}@media(max-width:767px){.row>.container>.row{margin:0}}.banner3_link:hover .banner3{background-color:#cccaca!important}.banner3:before{content:'';position:absolute;bottom:0;left:50%;margin-left:-5px;pointer-events:none;z-index:999;width:0;height:0;border-style:solid;border-width:8px;border-color:transparent transparent #fff transparent;-webkit-transition:.4s all ease;transition:.4s all ease}.col1{float:left;width:236px;margin-right:31px}.col1.last{margin-right:0}.content_map{margin-top:0;position:relative;height:316px}.google-map-api{position:absolute;left:0;right:0;top:0;bottom:0}#map-canvas{position:absolute;top:0;left:0;right:0;bottom:0}#map-canvas img{max-width:none!important}.map{margin-top:15px;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:321px;max-width:100%}.img_border.map{max-width:535px}.address1{padding-top:19px;display:block}.address1 dt{margin-bottom:21px}.address1 dd span{min-width:84px;display:inline-block;text-align:left}.address1 dd span.col1{min-width:0}#footer{padding:70px 0 30px;color:#cccaca;overflow:hidden}#footer h1{float:left;margin-right:17px}.txt_priv{font-size:14px;line-height:18px;letter-spacing:1px;margin-top:56px;display:inline-block}@media(max-width:767px){.txt_priv{display:block}}.fw_video{margin-top:16px;width:100%;height:435px;-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:435px;border:0;overflow:hidden}#gallery .folio-desc .excerpt{display:none}#gallery .folio-desc .button{display:none}#gallery .portfolio li{cursor:pointer}#toTop{display:none;text-decoration:none;position:fixed;bottom:80px;right:30px;overflow:hidden;border:0;color:#222;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:#f59b29}@media only screen and (max-width:1199px){#toTop{display:none!important}}@media only screen and (max-width:1199px){figure a,figure a img{width:100%}.img1{float:none;margin-right:0}.banner1{padding:0;padding-right:15px;padding-bottom:20px;padding-top:10px}.txt5{font:27px/40px 'pt serif',Arial,sans-serif;letter-spacing:0}}@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}h2{font:700 24px/26px 'pt serif',Arial,sans-serif}.marTop1{margin-top:21px}.txt7{font:11px/20px 'pt serif',Arial,sans-serif}.txt2{font:700 38px/42px 'pt serif',Arial,sans-serif}.txt3{font:700 20px/28px 'pt serif',Arial,sans-serif}.txt3 span{color:#f59b29;font-size:28px;line-height:53px}h3{font:700 18px/30px 'pt serif',Arial,sans-serif}header h1{width:100%;margin-top:27px}h1 img{width:100%}}@media only screen and (max-width:767px){img{width:100%}img.no_resize,h1 img{width:auto}h1{margin-top:0}.txt1{margin-top:15px}.map figure iframe{height:300px}figure a{width:100%}.txt7{font:700 14px/20px 'pt serif',Arial,sans-serif}#footer{padding-top:30px;padding-bottom:20px}#footer h1{float:none;margin-right:0}.txt_priv{margin-top:10px}.banner1{padding-bottom:40px;padding-top:30px}}@media only screen and (max-width:479px){}@media(min-width:1200px){html .container{width:1200px}}h2#comments{padding-top:10px;margin-bottom:20px}.commentlist{list-style-type:none;padding:0 80px 20px 0;margin:0}li.comment{list-style-type:none;overflow:hidden;padding:0;margin:0;background:0 0;text-transform:none}.odd{}.even{}li.comment .comment-body{padding:23px 30px 20px 132px;position:relative;zoom:1;background:#fff;border:1px solid #e4e4e4;margin-top:15px}li.comment .comment-body p{min-height:65px}.author-comment{}.comment-author{position:absolute;left:25px;top:25px}.comment-author .author{font-style:italic;text-transform:capitalize;width:86px;text-align:center;display:block;font-size:15px;padding-top:6px}.comment-text{}.comment-meta{float:right;color:#f59b29;font-size:14px;line-height:18px}.comment-meta a{}li.comment .avatar{float:none;margin:0;vertical-align:top;overflow:hidden;border:1px solid #e5e5e5}li.comment .avatar{display:block;vertical-align:top;overflow:hidden}.commentlist ul.children{margin:0 0 0 20px;overflow:hidden}.commentlist ul.children li.comment{}.reply{float:right;margin-left:28px}.reply a{display:inline-block;color:#f59b29!important;font:13px/18px trebuchet ms,Arial,Helvetica,sans-serif;text-decoration:underline}.reply a:hover{text-decoration:none}.waiting-for-approval{}#trackbacks{}li.trackback{}p#no-comments{}#comments-form{}.allowed_tags{background:#eee;padding:15px;font-size:11px;font-family:courier new,Courier,monospace;color:#666}.allowed_tags strong{font-family:Tahoma,Geneva,sans-serif}#respond{padding-top:0;margin-top:0;padding-right:80px}.cancel-comment-reply a{color:#f59b29!important;text-decoration:underline}.cancel-comment-reply a:hover{text-decoration:none}.related-posts{overflow:hidden;padding:42px 80px 0 0;margin:0}.related-posts li{list-style-type:none;padding:0;margin:0 0 0 3%;float:left;background:0 0;width:22.5%;overflow:hidden}.related-posts li:first-child{margin-left:0}.related-posts li .featured-thumbnail{float:none;margin:0 0 10px;overflow:hidden}.recent-posts .format-image{float:left;margin:0 20px 20px 0}.image-post-format{float:left;margin:0 0 10px;padding:7px;background:#f6f6f6;position:relative}.recent-posts .format-quote{}.recent-posts .format-link{}.recent-posts .format-link{}.recent-posts .format-audio{margin-bottom:2em}.recent-posts .format-audio .audio-wrapper{margin-bottom:.5em}.recent-posts .format-video{}.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:0 0 2%}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}.slides_container_gallery{width:600px;margin-bottom:10px;height:300px}.slides_container_gallery .g_item{width:600px;display:block}.slides_container_gallery .g_item img{width:100%;height:auto}#post-author{overflow:hidden;border:1px solid #dbdbdb;padding:20px;margin-bottom:2em}#author-link{margin-top:1.5em}#post-author .gravatar{margin:0 20px 0 0}#post-author .gravatar img{background:#fff;border:1px solid #dbdbdb;padding:5px}#author-description{}#recent-author-posts{margin-bottom:3em}#recent-author-comments{margin-top:2em}.author-info{width:100%;overflow:hidden;margin-bottom:3em;padding-bottom:2em;border-bottom:1px solid #e2e5e4}.author-info .avatar{margin:0 20px 0 0}.author-info .avatar img{float:left}.author-meta{margin-bottom:20px;overflow:hidden;width:100%}.author-meta p.gravatar{margin:0}#error404{padding:0}.error404-num{font-size:350px;line-height:1.2em;color:#f59b29;font-family:tinos,serif}#error404 hgroup{margin:0 0 1.5em;padding-top:85px}#error404 hgroup h1{font-size:3em;margin-bottom:.2em}#error404 hgroup h2{margin-bottom:0}#calendar_wrap{padding:0}#wp-calendar{width:100%}#wp-calendar caption{text-align:center}#wp-calendar td{text-align:center;padding:6px 0;border:0}#wp-calendar caption{font-size:16px;color:#000;font-weight:700;padding:4px 0;margin-bottom:5px}#wp-calendar thead th{padding:7px 0;font-size:14px;background:#fff;color:#000;text-align:center}#wp-calendar #prev{text-align:left}#wp-calendar #next{text-align:right}ul.recentcomments{padding:0;margin:0}ul.recentcomments li{border-top:1px solid #e4e4e4;padding:25px 0;margin:0;border-bottom:0;background:0 0;overflow:hidden;list-style-type:none}ul.recentcomments li:first-child{padding-top:0;border-top:0}ul.recentcomments li img{float:left;margin:0 12px 0 0}ul.recentcomments .comment-body{padding:15px 0 0}ul.recentcomments .comment-body a{text-decoration:none;color:#96999d}ul.recentcomments .comment-body a:hover{color:#000;text-decoration:underline}ul.recentcomments li h4{margin-bottom:.1em}ul.recentcomments li h4 a{text-decoration:none}ul.recentcomments li h4 a:hover{color:#000}ul.recentcomments li small{font-size:11px;color:#6a6a6a}.post_list{list-style-type:none;padding:0;margin:0}.post_list li{list-style-type:none;overflow:hidden;padding:0;padding-bottom:1.5em;margin:0;background:0 0}.post_cycle{padding:0;margin:0}.post_cycle .cycle_item{display:none}.post_cycle .cycle_item:first{display:block}.slides_container{width:270px;display:none}.slides_container .item{width:270px;height:170px;display:block}.pagination{list-style:none;margin:0;padding:0}.pagination{text-align:center}.pagination li{list-style-type:none;margin:0 0 5px;display:inline-block;padding:0 3px;background:0 0}.pagination .current a{color:red}.es-carousel-wrapper{background:#101010;padding:10px 37px;margin:0 0 20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative}.es-carousel{overflow:hidden;background:#000}.es-carousel ul{display:none}.es-carousel ul li{height:100%;float:left;display:block;list-style-type:none;padding:0;margin:0;color:#fff}.es-carousel ul li .thumbnail{display:block;border-style:solid;border-color:#222}.es-carousel ul li a img{display:block;border:0;max-height:100%;max-width:100%}.es-nav span{position:absolute;top:50%;left:12px;background:transparent url(images/nav.png) no-repeat top left;width:14px;height:26px;margin-top:-13px;text-indent:-9e3px;cursor:pointer;opacity:.8}.es-carousel ul li h4{margin-bottom:.5em}.es-carousel ul li .excerpt{margin-bottom:10px}.es-nav span.es-nav-next{right:12px;left:auto;background-position:top right}.es-nav span:hover{opacity:1}.folio_cycle{list-style-type:none;padding:0;margin:0;width:100%;overflow:hidden}.folio_cycle .folio_item{overflow:hidden;display:none}.folio_cycle .folio_item:first{display:block}.folio_cycle .folio_item .featured-thumbnail{float:none;margin:0 0 15px}.folio_cycle .folio_item .featured-thumbnail img{float:none}#folio-controls{text-align:center;overflow:hidden}#folio-controls ul{list-style-type:none;margin:0;padding:0}#folio-controls ul li{padding:0 5px 0 0;margin:0;display:inline;background:0 0}#folio-controls ul li a{display:inline-block;text-decoration:none;width:9px;height:9px;background:#000;font-size:0;line-height:0;border-radius:5px}#folio-controls ul li a:hover{background:#999}.testimonials{padding:0;margin:0}.testimonials div.testi_item{padding:0;margin:0 0 2em;background:0 0}.testimonials div.testi_item blockquote{display:block;position:relative;margin:0;padding:30px;background:#dbdbdb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.testimonials div.testi_item blockquote:before{content:"";display:block;position:absolute;left:65px;bottom:-20px;width:0;height:0;border-left:20px solid transparent;border-right:0 solid transparent;border-top:20px solid #dbdbdb}.testimonials div.testi_item blockquote:after{content:"";display:block;position:absolute;left:20px;top:10px;width:41px;height:38px;background:url(images/quotes.png) 0 0 no-repeat}.testimonials div.testi_item blockquote a{text-decoration:none;color:#4e4e4e;display:block;font-style:normal;position:relative}.testimonials div.testi_item blockquote a:hover{color:#fff}.testimonials div.testi_item blockquote a:hover{color:#fff}.testimonials div.testi_item .featured-thumbnail{position:relative;z-index:2;margin:0 20px 0 10px}.name-testi{padding:20px 0 0;text-align:right;display:block}.name-testi a{font-weight:400}.testimonials .thumb{float:left;margin-right:20px}#testi-cycle .testi_item{display:none}#testi-cycle .testi_item:first{display:block}#testi-controls{text-align:center;overflow:hidden}#testi-controls ul{list-style-type:none;margin:0;padding:0}#testi-controls ul li{padding:0;margin:0 2px 0 0;display:inline-block}*+html #testi-controls ul li{display:inline;zoom:1}.latestpost{list-style-type:none;margin:0;padding:0 0 6px}.latestpost li{padding:0;background:0 0;margin:0 0 15px;list-style-type:none;overflow:hidden}.latestpost li .featured-thumbnail{margin:0 18px 0 0}.latestpost li time{font-size:14px;color:#f59b29;display:block;padding:5px 0 0}.latestpost li h5{margin-bottom:0}.latestpost li .excerpt{margin-bottom:15px}.twitter{position:relative}.twitter_update_list{overflow:hidden}.twitter ul li{list-style-type:none;margin:0 0 15px;padding:0 0 0 37px;background:url(images/twitter-icon.png) no-repeat 0 0}.twitter ul li .twitt-body{padding:0 0 5px}.twitter ul li .twitt-body a{font-weight:700}.twitter ul li a.timesince{font-size:11px}.twitter .profileLink{}.twitter .preloader{position:absolute;top:40px;left:0;height:25px;line-height:25px;padding-left:30px;background-position:0 50%;background-repeat:no-repeat;background-image:url(images/loading-twitter.gif)}.flickrImages{overflow:hidden;position:relative}.flickrImages a{float:left;display:block;width:75px;height:75px;background:#000;margin:0 1px 1px 0}.flickrImages a img{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.flickrImages a:hover img{opacity:.5}.flickrImages a.link{display:inline;float:none;width:auto;height:auto;margin:0;background:0 0}.banners-holder{list-style-type:none;padding:0;margin:0}.banners-holder li{list-style-type:none;float:left;margin:0 3px 3px 0;padding:0}.banners-holder li img{vertical-align:top;float:left}.vcard{}.alert-box,.wpcf7-response-output{padding:20px 20px 20px 90px!important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:.91em;line-height:1.4em;border:1px solid #dbdbdb;font-family:Arial,Helvetica,sans-serif;margin-bottom:15px}.error-box,.wpcf7-mail-sent-ng{border-color:#f99;color:#c31b00;background:url(images/icons/alert/icon-error.png) no-repeat 20px 50% #fcc}.attention-box,.wpcf7-validation-errors,.wpcf7-spam-blocked{border-color:#e6c555;color:#9e660d;background:url(images/icons/alert/icon-note.png) no-repeat 20px 50% #fdebae}.notice-box{border-color:#68a2cf;color:#2e6093;background:url(images/icons/alert/icon-info.png) no-repeat 20px 50% #bfe4f9}.approved-box,.wpcf7-mail-sent-ok{border-color:#a3c159;color:#5e6f33;background:url(images/icons/alert/icon-download.png) no-repeat 20px 50% #cf9}span.wpcf7-form-control-wrap{display:block}.wpcf7-not-valid-tip{width:100%!important;position:absolute;left:0!important;top:0!important;padding:7px 0 7px 10px!important;background:#f3b7b7!important;color:red!important;border:1px solid red!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.wpcf7-response-output{margin-left:0!important;margin-right:0!important}.tags-cloud a,.tagcloud a,.post-footer a{display:inline-block;background:#e0e0e0;padding:2px 7px;border-radius:3px;text-decoration:none;color:#838383;margin:0 1px 4px 0;font-size:11px!important;box-shadow:1px 1px 0 rgba(0,0,0,.2);line-height:1.5em;vertical-align:top}.tags-cloud a:hover,.tagcloud a:hover,.post-footer a:hover{background:#f59b29;color:#fff}.post-holder .post-footer{clear:both;padding:15px 0 0}.testimonial.post-holder{margin-top:42px}article.testimonial.post-holder{border:1px solid #e2e5e4;font-family:Georgia,times new roman,Times,serif;font-size:14px;font-style:italic;font-weight:400;line-height:1.5em;margin-bottom:35px;padding:30px 30px 30px 160px!important;width:auto;position:relative}article.testimonial .featured-thumbnail{left:20px;position:absolute;top:20px}article.testimonial .featured-thumbnail+*{margin-top:0}.faq_list span.marker{color:#f59b29;display:block;font-size:15px;font-weight:700;left:0;position:absolute;top:0}.faq_list h3,.faq_list p{position:relative;padding-left:30px}@media(max-width:991px){.commentlist,.related-posts{padding-right:0}.commentlist ul.children{margin-left:0}.error404-num{font-size:280px;text-align:center}#error404 hgroup{padding-top:45px}}@media(max-width:767px){article.testimonial.post-holder{padding:30px!important}.comment-meta{position:static;padding-bottom:1em}.comment-author{padding-bottom:0}#commentform input[type=text],#commentform textarea{width:100%}.commentlist ul.children{margin-left:0}article.testimonial{padding:15px!important}article.testimonial .featured-thumbnail{display:none}.frame.alignleft,.frame.alignright,.frame.alignnone{margin-right:0;width:284px}.frame.alignleft img,.frame.alignright img,.frame.alignnone img{width:100%;height:auto}}.related-posts li{width:auto;float:none;margin:0 0 .5em}.related-posts li:first-child{margin-left:0}.slides_container{width:300px}.slides_container .item{width:300px;height:250px}.slides_container .item .thumbnail img{width:100%;height:auto}.error404-num{font-size:180px;text-align:center}#error404 hgroup{padding-top:0}#commentform button{border:0;background:0 0;cursor:pointer;padding:0}#commentform input[type=text],#commentform textarea{background:#fff;border:1px solid #e2e5e4;padding:8px;width:100%;resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}