h1{font-family:Lora;text-transform:uppercase;font-weight:400;font-style:normal;}.wf-loading h1,{opacity: 0;}.ie.wf-loading h1,{visibility: hidden;}h2{font-family:Lora;text-transform:uppercase;line-height:38px;letter-spacing:1px;font-weight:400;color:#444444;font-size:30px;}.wf-loading h2,{opacity: 0;}.ie.wf-loading h2,{visibility: hidden;}h3{font-family:Lora;text-transform:uppercase;line-height:32px;letter-spacing:1px;font-weight:400;color:#444444;font-size:26px;}.wf-loading h3,{opacity: 0;}.ie.wf-loading h3,{visibility: hidden;}h4{font-family:Lora;text-transform:uppercase;line-height:26px;letter-spacing:1px;font-weight:400;color:#444444;font-size:22px;}.wf-loading h4,{opacity: 0;}.ie.wf-loading h4,{visibility: hidden;}h5{font-family:Lora;text-transform:uppercase;line-height:24px;letter-spacing:1px;font-weight:400;color:#444444;font-size:18px;}.wf-loading h5,{opacity: 0;}.ie.wf-loading h5,{visibility: hidden;}h6{font-family:Lora;text-transform:uppercase;line-height:22px;letter-spacing:1px;font-weight:400;color:#444444;font-size:15px;}.wf-loading h6,{opacity: 0;}.ie.wf-loading h6,{visibility: hidden;}body, .infobox{font-family:Lora;line-height:26px;font-weight:400;font-style:normal;color:#666666;font-size:15px;}.wf-loading body, .infobox,{opacity: 0;}.ie.wf-loading body, .infobox,{visibility: hidden;}

            .blog-posts-list .blog-posts-item h6:hover,
            a:link,
            a:visited,
            .locale-sharing a:hover i:first-child,
            header#main-header[data-nav-color="transparent"] .search_go:hover,
            header#main-header[data-nav-color="transparent"] .sf-menu > li > a:hover,
            header#main-header[data-nav-color="solid"] .search_go:hover,
            header#main-header[data-nav-color="solid"] #site-title:hover,
            header#main-header[data-nav-color="solid"] .sf-menu > li > a:hover,
            header#main-header[data-nav-color="solid"] .sf-menu > li.current-menu-ancestor > a:link,
            header#main-header[data-nav-color="solid"] .sf-menu > li.current-menu-parent > a:link,
            header#main-header[data-nav-color="transparent"] .sf-menu > li.current-menu-ancestor > a:link,
            header#main-header[data-nav-color="transparent"] nav .sf-menu > li.current-menu-item > a:link,
            header#main-header[data-nav-color="solid"] nav .sf-menu > li.current_page_parent > a:link,
            header#main-header[data-nav-color="transparent"] nav .sf-menu > li.current_page_parent > a:link,
            header#main-header[data-nav-color="solid"] nav .sf-menu > li.current-menu-item > a:link,
            header#main-header[data-nav-color="transparent"] nav .sf-menu > li.current-menu-item > a:visited,
            header#main-header[data-nav-color="solid"] nav .sf-menu > li.current-menu-item > a:visited,
            body header[data-nav-color="transparent"] .sf-menu li ul a:hover,
            body header[data-nav-color="solid"] .sf-menu li ul a:hover,
            header[data-nav-color="transparent"] .sf-menu li.current-menu-item a:link,
            header[data-nav-color="transparent"] .sf-menu li.current-menu-item a:visited,
            header[data-nav-color="solid"] .sf-menu li.current-menu-item > a:link,
            header[data-nav-color="solid"] .sf-menu li.current-menu-item >  a:visited,
            .single-portfolio .project-navigation a:hover,
            .post-link h4:hover,
            .post-link h5:hover,
            .project-grid-details h5:hover,
            header#main-header[data-nav-color="transparent"] .map-open:hover,
            header#main-header[data-nav-color="solid"] .map-open:hover,
            #mobile-menu-icon:hover,
            .locale-lb-detail a:hover,
            .single .post-block-sharing a:hover,
            .icon.standard,
            .project-navigation .portfolio-link a:link, .project-navigation .portfolio-link a:visited,
            .icon.roundborder.highlight,
            .icon.squareborder.highlight{color:#4a6582;}

            .content-box.highlight,
            .locale-lb .locale-lb-holder .locale-lb-detail .pano-full-screen,
            .locale-lb-detail a:link,
            .locale-lb-detail a:visited,
            .pricing-column-title.highlight,
            .pricing-column-title.highlight,
            .locale-button.bordered.highlight:hover,
            .icon.round.highlight,
            .icon.square.highlight,
            .locale-button.solid.highlight,
            .folio-filter-dd div a:link, .folio-filter-dd div a:visited,
            .folio-filter-dd span,
            .back-to-top,
            .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
            .mejs-controls .mejs-time-rail .mejs-time-current,
            a.page-numbers:link,
            a.page-numbers:visited,
            .post-type-link a:link,
            .post-type-link a:visited,
            .post-tags a,
            .widget_tag_cloud a,
            .paged-navigation a:link,
            .paged-navigation a:visited,
            .nav-links a:link,
            .nav-links a:visited,
            input[type="submit"],
            .post-block-sharing,
            .post-block-location,
            .comment-reply-link,
            #slide_map:hover, #slide_map:active, #slide_map:hover, #map-close:hover,
            .portfolio-item .block-locate,
            .locale-callout.highlight{background-color:#4a6582;}

            .pricing-column-title.highlight,
            .locale-button.bordered.highlight:hover,
            .locale-button.bordered.highlight,
            .icon.roundborder.highlight,
            .icon.squareborder.highlight{border-color:#4a6582;}

            .locale-lb .locale-lb-holder .locale-lb-detail .pano-full-screen,
            .pricing-column-title.highlight,
            .folio-filter-dd div a:link,
            .folio-filter-dd div a:visited,
            .folio-filter-dd span,
            .back-to-top,
            .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
            .mejs-controls .mejs-time-rail .mejs-time-current,
            a.page-numbers:link,
            a.page-numbers:visited,
            .post-type-link a:link,
            .post-type-link a:visited,
            .post-tags a,
            .widget_tag_cloud a,
            .paged-navigation a:link,
            .paged-navigation a:visited,
            .nav-links a:link, .nav-links a:visited,
            input[type="submit"],
            .post-block-sharing .share_icon,
            .post-block-location,
            .comment-reply-link:link,
            .comment-reply-link:visited,
            #slide_map:hover, #slide_map:focus,
            #slide_map:active, #map-close:hover,
            a.locale-button.solid:link,
            a.locale-button.solid:visited,
            a.locale-button.bordered:hover,
            .portfolio-item .block-locate,
            .locale-lb-detail a:link,
            .locale-lb-detail a:visited{color:#FAFAFA;}

            .content-box.xcolor1,
            .pricing-column-title.xcolor1,
            .locale-button.bordered.xcolor1:hover,
            .icon.round.xcolor1,
            .icon.square.xcolor1,
            .locale-button.solid.xcolor1,
            .locale-callout.xcolor1{background:#c2502e;}

            .pricing-column-title.xcolor1,
            .locale-button.bordered.xcolor1:hover,
            .locale-button.bordered.xcolor1,
            .icon.roundborder.xcolor1,
            .icon.squareborder.xcolor1{border-color:#c2502e;}

            .icon.standard.xcolor1,
            .locale-button.bordered.xcolor1,
            .icon.roundborder.xcolor1,
            .icon.squareborder.xcolor1{color:#c2502e;}

            .content-box.xcolor2,
            .locale-button.bordered.xcolor2:hover,
            .locale-button.solid.xcolor2,
            .pricing-column-title.xcolor2,
            .icon.round.xcolor2,
            .icon.square.xcolor2,
            .locale-callout.xcolor2{background:#cbb68f;}

            .locale-button.bordered.xcolor2,
            .locale-button.bordered.xcolor2:hover,
            .pricing-column-title.xcolor2,
            .icon.roundborder.xcolor2,
            .icon.squareborder.xcolor2{border-color:#cbb68f;}

            .icon.standard.xcolor2,
            .locale-button.bordered.xcolor2,
            .icon.roundborder.xcolor2,
            .icon.squareborder.xcolor2{color:#cbb68f;}

            .content-box.xcolor3,
            .locale-button.bordered.xcolor3:hover,
            .pricing-column-title.xcolor3,
            .locale-button.solid.xcolor3,
            .icon.round.xcolor3,
            .icon.square.xcolor3,
            .locale-callout.xcolor3{background:#866d68;}

            .locale-button.bordered.xcolor3:hover,
            .pricing-column-title.xcolor3,
            .locale-button.bordered.xcolor3,
            .icon.roundborder.xcolor3,
            .icon.squareborder.xcolor3{border-color:#866d68;}

            .icon.standard.xcolor3,
            .locale-button.bordered.xcolor3,
            .icon.roundborder.xcolor3,
            .icon.squareborder.xcolor3{color:#866d68;}

            .content-box.xcolor4,
            .locale-button.bordered.xcolor4:hover,
            .pricing-column-title.xcolor4,
            .locale-button.solid.xcolor4,
            .icon.round.xcolor4,
            .icon.square.xcolor4,
            .locale-callout.xcolor4{background:#312520;}

            .locale-button.bordered.xcolor4:hover,
            .pricing-column-title.xcolor4,
            .locale-button.bordered.xcolor4,
            .icon.roundborder.xcolor4,
            .icon.squareborder.xcolor4{border-color:#312520;}

            .icon.standard.xcolor4,
            .locale-button.bordered.xcolor4,
            .icon.roundborder.xcolor4,
            .icon.squareborder.xcolor4{color:#312520;}#main-header{background:#ffffff;}header#main-header[data-nav-color="solid"] a#site-title,
            .localeslider .flex-direction-nav[data-nav-color="solid"] a.flex-prev,
            .localeslider .flex-direction-nav[data-nav-color="solid"] a.flex-next,
            header#main-header[data-nav-color="solid"] .search_go,
            li.map-open,
            header#main-header[data-nav-color="solid"] #mobile-menu-icon:link,
            header#main-header[data-nav-color="solid"] #mobile-menu-icon:visited,
            header#main-header[data-nav-color="solid"] .sf-menu > li > a:link,
            header#main-header[data-nav-color="solid"] .sf-menu > li > a:visited,
            header#main-header.smaller[data-nav-color="transparent"] a#site-title,
            header#main-header.smaller[data-nav-color="transparent"] .search_go,
            header#main-header.smaller[data-nav-color="transparent"] #mobile-menu-icon:link,
            header#main-header.smaller[data-nav-color="transparent"] #mobile-menu-icon:visited,
            span.map-open,
            header#main-header.smaller[data-nav-color="transparent"] .sf-menu > li > a:link,
            header#main-header.smaller[data-nav-color="transparent"] .sf-menu > li > a:visited{color:#444444;}header#main-header[data-nav-color="transparent"] a#site-title,
            .localeslider .flex-direction-nav[data-nav-color="transparent"] a.flex-prev,
            .localeslider .flex-direction-nav[data-nav-color="transparent"] a.flex-next,
            header#main-header[data-nav-color="transparent"] .search_go,
            header#main-header[data-nav-color="transparent"] li.map-open,
            header#main-header[data-nav-color="transparent"] #mobile-menu-icon:link,
            header#main-header[data-nav-color="transparent"] #mobile-menu-icon:visited,
            header#main-header[data-nav-color="transparent"] .sf-menu > li > a:link,
            header#main-header[data-nav-color="transparent"] .sf-menu > li > a:visited,
            .localeslider .flex-control-paging[data-nav-color="transparent"] a:link,
            .localeslider .flex-control-paging[data-nav-color="transparent"] a:visited{color:#ffffff;}.sf-menu > li > ul, .sf-menu li.megamenu > ul, .sf-menu > li > ul > li.has-sub > ul, .sf-menu > li > ul > li.has-sub > ul > li.has-sub > ul, .sf-menu > li > ul > li.has-sub > ul > li.has-sub > ul > li.has-sub > ul, .sf-menu > li > ul > li.has-sub > ul > li.has-sub > ul > li.has-sub > ul > li.has-sub > ul{background-color:#252525;}header[data-nav-color="transparent"] .sf-menu li ul a:link, header[data-nav-color="transparent"] .sf-menu li ul a:visited,
            header[data-nav-color="solid"] .sf-menu li ul a:link, header[data-nav-color="solid"] .sf-menu li ul a:visited{color:#dddddd;}.megamenu > ul > li > a.sf-with-ul,
            .sf-menu > li > ul > li,
            .sf-menu > li > ul > li,
            .sf-menu > li > ul > li.has-sub > ul > li{border-color:#333333;}a#site-title{font-family:Lora;text-transform:uppercase;line-height:26px;letter-spacing:2px;font-weight:400;font-size:24px;}.wf-loading a#site-title,{opacity: 0;}.ie.wf-loading a#site-title,{visibility: hidden;}#main-header .sf-menu, .megamenu > ul > li > a.sf-with-ul{font-family:Lora;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:17px;}.wf-loading #main-header .sf-menu, .megamenu > ul > li > a.sf-with-ul,{opacity: 0;}.ie.wf-loading #main-header .sf-menu, .megamenu > ul > li > a.sf-with-ul,{visibility: hidden;}.sf-menu > li > ul{font-family:Lora;text-transform:none;line-height:24px;letter-spacing:0px;font-weight:400;font-size:16px;}.wf-loading .sf-menu > li > ul,{opacity: 0;}.ie.wf-loading .sf-menu > li > ul,{visibility: hidden;}.default-header-background{background:#fcfcfc;}.page-title-header.default-header{padding-top:32px;padding-bottom:32px;}.page-title-header.default-header h1{font-family:Lora;text-transform:uppercase;line-height:36px;letter-spacing:1px;font-weight:400;font-style:normal;color:#454545;font-size:44px;}.wf-loading .page-title-header.default-header h1,{opacity: 0;}.ie.wf-loading .page-title-header.default-header h1,{visibility: hidden;}.page-title-header.default-header .page-sub-heading{font-family:Lora;text-transform:none;line-height:26px;letter-spacing:0px;font-weight:400;font-style:normal;color:#555555;font-size:22px;}.wf-loading .page-title-header.default-header .page-sub-heading,{opacity: 0;}.ie.wf-loading .page-title-header.default-header .page-sub-heading,{visibility: hidden;}.custom-header-title, h3.cta-pts, .page-title-header h1, .locale-callout h3{font-family:Lora;text-transform:uppercase;line-height:36px;letter-spacing:1px;font-weight:400;font-style:normal;font-size:44px;}.wf-loading .custom-header-title, h3.cta-pts, .page-title-header h1, .locale-callout h3,{opacity: 0;}.ie.wf-loading .custom-header-title, h3.cta-pts, .page-title-header h1, .locale-callout h3,{visibility: hidden;}.custom-header-subtitle, h3.cta-psts, .locale-callout p, p.page-sub-heading{font-family:Lora;text-transform:none;line-height:26px;letter-spacing:1px;font-weight:normal;font-style:normal;font-size:22px;}.wf-loading .custom-header-subtitle, h3.cta-psts, .locale-callout p, p.page-sub-heading,{opacity: 0;}.ie.wf-loading .custom-header-subtitle, h3.cta-psts, .locale-callout p, p.page-sub-heading,{visibility: hidden;}h4.widget-title{font-family:Raleway;text-transform:uppercase;line-height:22px;letter-spacing:3px;font-weight:700;font-style:normal;color:#666666;font-size:14px;}.wf-loading h4.widget-title,{opacity: 0;}.ie.wf-loading h4.widget-title,{visibility: hidden;}#footer{background:#262626;}#footer, #footer h4.widget-title{color:#757575;}#footer a:link, #footer a:visited{color:#e4ac46;}#footer .widget_tag_cloud a{background:#e4ac46;}#footer .widget_tag_cloud a{color:#FAFAFA;}#footer-text{background:#1b1b1b;}#footer-text{color:#757575;}.locale-slider-title,  h3.cta-sts, .localeslider h2{font-family:Raleway;text-transform:uppercase;line-height:58px;letter-spacing:4px;font-weight:800;font-style:normal;font-size:52px;}.wf-loading .locale-slider-title,  h3.cta-sts, .localeslider h2,{opacity: 0;}.ie.wf-loading .locale-slider-title,  h3.cta-sts, .localeslider h2,{visibility: hidden;}.locale-slider-subtitle, p.cta-ssts, .localeslider p{font-family:Raleway;text-transform:none;line-height:32px;font-weight:600;font-style:normal;font-size:20px;}.wf-loading .locale-slider-subtitle, p.cta-ssts, .localeslider p,{opacity: 0;}.ie.wf-loading .locale-slider-subtitle, p.cta-ssts, .localeslider p,{visibility: hidden;}.folio-filter-list a:link, .folio-filter-list a:visited{font-family:Raleway;text-transform:uppercase;line-height:24px;font-weight:400;font-style:normal;color:#454545;font-size:12px;}.wf-loading .folio-filter-list a:link, .folio-filter-list a:visited,{opacity: 0;}.ie.wf-loading .folio-filter-list a:link, .folio-filter-list a:visited,{visibility: hidden;}