/* ==========================================================================
   HubSpot Migrations Services - COS Boilerplate v2.0.0                              
   ========================================================================== */


/* ==========================================================================
   Table of Contents:

   1. EXTERNAL RESOURCES
   2. BASE STYLES
   3. COS STRUCTURE
   4. MAIN NAVIGATION
   5. BLOG
   6. FORMS
   7. BUTTONS
   8. MISCELLANEOUS
   9. MOBILE MEDIA QUERIES
   ========================================================================== */


/* ==========================================================================
   1. EXTERNAL RESOURCES                                            
   ========================================================================== */


/* =============== @import, @font-face, and CSS File Includes =============== */

/* EX: @import url('http://example.com/example_style.css'); */
@import url('//fonts.googleapis.com/css?family=Anton:n,b,i,bi|Basic:n,b,i,bi|Caudex:n,b,i,bi|Chelsea+Market:n,b,i,bi|Corben:n,b,i,bi|EB+Garamond:n,b,i,bi|Enriqueta:n,b,i,bi|Forum:n,b,i,bi|Fredericka+the+Great:n,b,i,bi|Jockey+One:n,b,i,bi|Josefin+Slab:n,b,i,bi|Jura:n,b,i,bi|Kelly+Slab:n,b,i,bi|Marck+Script:n,b,i,bi|Lobster:n,b,i,bi|Mr+De+Haviland:n,b,i,bi|Niconne:n,b,i,bi|Noticia+Text:n,b,i,bi|Overlock:n,b,i,bi|Patrick+Hand:n,b,i,bi|Play:n,b,i,bi|Sarina:n,b,i,bi|Signika:n,b,i,bi|Spinnaker:n,b,i,bi|Monoton:n,b,i,bi|Sacramento:n,b,i,bi|Cookie:n,b,i,bi|Raleway:n,b,i,bi|Open+Sans+Condensed:300:n,b,i,bi|Amatic+SC:n,b,i,bi|Cinzel:n,b,i,bi|Sail:n,b,i,bi|Playfair+Display:n,b,i,bi|Libre+Baskerville:n,b,i,bi|&subset=latin-ext,cyrillic,japanese,korean,arabic,hebrew,latin');

/* OakleyHomeBuilders_May2017-modules.css is required to address style issues with the default modules and responsive grid layout */
/* Images */
img {
    max-width: 100%;
    height: auto;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}
img.alignRight, img.alignright{ margin: 0 0 5px 15px; }
img.alignLeft, img.alignleft{ margin: 0 15px 5px 0; }

/* Reduces min-height on bootstrap structure */
.row-fluid [class*="span"] { min-height: 1px; }

/* Blog Social Sharing */
.hs-blog-social-share .hs-blog-social-share-list {
    margin: 0;
    list-style: none !important;
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item {
    height: 30px;
    list-style: none !important;
}
@media (max-width: 479px){
    .hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item:nth-child(2) {
        float: none !important; /* Stack social icons into two rows on phones */
    }
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item .fb-like > span{
    vertical-align: top !important; /* Aligns Facebook icon with other social media icons */
}

/* Captcha */
#recaptcha_response_field {
    width: auto !important;
    display: inline-block !important;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field { min-height: 0;line-height: 12px; }

@media all and (max-width: 400px) {
/* beat recaptcha into being responsive, !importants and specificity are necessary */
    #captcha_wrapper,
    #recaptcha_area,
    #recaptcha_area table#recaptcha_table,
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {
        width: auto !important;
        overflow: hidden; 
    }
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important; }
    #recaptcha_area table#recaptcha_table #recaptcha_image { width:280px !important; }
}

/* Videos */
video {
    max-width: 100%;
    height: auto;
}

/* Date Picker */
#calroot {
    width: 202px !important;
    line-height: normal;
}
#calroot,
#calroot *,
#calroot *:before,
#calroot *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
} 
#calroot select {
    min-height: 0 !important;
    padding: 1px 2px !important;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif !important;
    font-size: 10px !important;
    line-height: 18px !important;
    font-weight: normal !important;
} 
#caldays {
    margin-bottom: 4px;
}

/* Responsive Embed Container (iFrame, Object, Embed) */
.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
}
.hs-responsive-embed iframe, 
.hs-responsive-embed object, 
.hs-responsive-embed embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-top: 0px;
    padding-bottom: 116.01%;
}
.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0 0 0 0;
}
.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}
iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}
@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"]
select {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Fix radio button and check box fields in multi column forms*/
.hs-form fieldset[class*="form-columns"] input[type="checkbox"].hs-input,
.hs-form fieldset[class*="form-columns"] input[type="radio"].hs-input {
    width: auto;
}

/* System Template Forms */
#email-prefs-form .email-edit {
    width: 100% !important;
    max-width: 507px !important;
}
#hs-pwd-widget-password {
    height: auto !important;
}

/* Menus */
.hs-menu-wrapper ul {
    padding: 0; 
}

/* Horizontal Menu
   ========================================================================== */

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 100%;
    top: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}
.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
}

/* Vertical Menu
   ========================================================================== */ 

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}
.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

/* Flyouts */
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 100%;
    top: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}


@media (max-width: 767px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
    }

    /* Stacking Horizontal Nav for Mobile */
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
        visibility: visible !important;
        opacity: 1 !important;
        position: static !important;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal ul ul ul {
        padding: 0;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
        white-space: normal;
    }

    /* Stacking Vertical Nav for Mobile */
    .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper  {
        position: static;
        opacity: 1;
        visibility: visible;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts .hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

/* Space Module */
.widget-type-space { visibility: hidden; }

/* Blog Author Section */
.hs-author-social-links { display: inline-block; }
.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}
.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}
.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}
.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}
.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/* Fix for CTA border box issue */
.hs-cta-wrapper a {
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; padding: 0; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url("//cdn2.hubspotqa.com/local/hub/124/file-52894-png/bg_direction_nav.png") no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url("//cdn2.hubspotqa.com/local/hub/124/file-52894-png/bg_direction_nav.png") no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: black;
    position: static;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    top: 40%;
    text-align: center;
}
.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}
/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}

/* responsive pre elements */
pre { overflow-x: auto; }

/* responsive pre tables */
table pre { white-space: pre-wrap; }

/* Corrects width issues in table elements created via the wysiwyg editor */
table tr td img { max-width: initial; }

/* adding minimal spacing for blog comments */
.comment { margin: 10px 0 10px 0; }

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}

/* HTML 5 Reset */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */
.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */
#map_canvas img, .google-maps img { max-width: none; }
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web fonts:  http://webfonts.fonts.com
*/

/* latin */
@font-face {
    font-family: "Helvetica-W01-Roman";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W01-Roman/ea95b44a-eab7-4bd1-861c-e73535e7f652.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W01-Roman/ea95b44a-eab7-4bd1-861c-e73535e7f652.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W01-Roman/4021a3b9-f782-438b-aeb4-c008109a8b64.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W01-Roman/669f79ed-002c-4ff6-965c-9da453968504.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W01-Roman/d17bc040-9e8b-4397-8356-8153f4a64edf.svg#d17bc040-9e8b-4397-8356-8153f4a64edf") format("svg");
}

@font-face {
    font-family: "Helvetica-W01-Bold";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W01-Bold/f70da45a-a05c-490c-ad62-7db4894b012a.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W01-Bold/f70da45a-a05c-490c-ad62-7db4894b012a.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W01-Bold/c5749443-93da-4592-b794-42f28d62ef72.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W01-Bold/73805f15-38e4-4fb7-8a08-d56bf29b483b.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W01-Bold/874bbc4a-0091-49f0-93ef-ea4e69c3cc7a.svg#874bbc4a-0091-49f0-93ef-ea4e69c3cc7a") format("svg");
}

@font-face {
    font-family: "Braggadocio-W01";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Braggadocio-W01/f305266f-adfb-4e4f-9055-1d7328de8ce6.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Braggadocio-W01/f305266f-adfb-4e4f-9055-1d7328de8ce6.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Braggadocio-W01/518e4577-eecc-4ecd-adb4-2ee21df35b20.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Braggadocio-W01/f46241ad-1f5d-4935-ad69-b0a78c2e191d.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Braggadocio-W01/b2a0a25d-e054-4c65-bffa-e5760b48dec3.svg#b2a0a25d-e054-4c65-bffa-e5760b48dec3") format("svg");
}

@font-face {
    font-family: "Clarendon-W01-Medium-692107";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Clarendon-W01-Medium-692107/c6993450-d795-4fd3-b306-38481733894c.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Clarendon-W01-Medium-692107/c6993450-d795-4fd3-b306-38481733894c.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Clarendon-W01-Medium-692107/b6878f57-4d64-4d70-926d-fa4dec6173a5.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Clarendon-W01-Medium-692107/0a6b6eff-6b5d-46d4-b681-f356eef1e4c1.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Clarendon-W01-Medium-692107/600b1038-76a8-43b4-a2f7-2a6eb0681f95.svg#600b1038-76a8-43b4-a2f7-2a6eb0681f95") format("svg");
}

@font-face {
    font-family: "DIN-Next-W01-Light";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DIN-Next-W01-Light/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DIN-Next-W01-Light/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DIN-Next-W01-Light/bc176270-17fa-4c78-a343-9fe52824e501.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DIN-Next-W01-Light/3516f91d-ac48-42cd-acfe-1be691152cc4.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DIN-Next-W01-Light/d1b1e866-a411-42ba-8f75-72bf28e23694.svg#d1b1e866-a411-42ba-8f75-72bf28e23694") format("svg");
}

@font-face {
    font-family: "SnellRoundhandW01-Scrip";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/SnellRoundhandW01-Scrip/fea0fb7b-884b-4567-a6dc-addb8e67baaa.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/SnellRoundhandW01-Scrip/fea0fb7b-884b-4567-a6dc-addb8e67baaa.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/SnellRoundhandW01-Scrip/efbfc170-aaf0-4472-91f4-dbb5bc2f4c59.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/SnellRoundhandW01-Scrip/d974669d-978c-4bcf-8843-b2b7c366d097.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/SnellRoundhandW01-Scrip/5b2427b5-3c1e-4b17-9f3c-720a332c9142.svg#5b2427b5-3c1e-4b17-9f3c-720a332c9142") format("svg");
}

@font-face {
    font-family: "Stencil-W01-Bold";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/SnellRoundhandW01-Scrip/cc642b17-a005-4f1e-86e8-baffa4647445.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/SnellRoundhandW01-Scrip/cc642b17-a005-4f1e-86e8-baffa4647445.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/SnellRoundhandW01-Scrip/a9eddc47-990d-47a3-be4e-c8cdec0090c6.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/SnellRoundhandW01-Scrip/8d108476-7a62-4664-821f-03c8a522c030.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/SnellRoundhandW01-Scrip/7823e34c-67dc-467a-bbfb-efbb5f6c90f0.svg#7823e34c-67dc-467a-bbfb-efbb5f6c90f0") format("svg");
}

@font-face {
    font-family: "Helvetica-W01-Light";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W01-Light/717f8140-20c9-4892-9815-38b48f14ce2b.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W01-Light/717f8140-20c9-4892-9815-38b48f14ce2b.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W01-Light/03805817-4611-4dbc-8c65-0f73031c3973.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W01-Light/d5f9f72d-afb7-4c57-8348-b4bdac42edbb.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W01-Light/05ad458f-263b-413f-b054-6001a987ff3e.svg#05ad458f-263b-413f-b054-6001a987ff3e") format("svg");
}

@font-face {
    font-family: "Victoria-Titling-MT-W90";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Victoria-Titling-MT-W90/2b6731dc-305d-4dcd-928e-805163e26288.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Victoria-Titling-MT-W90/2b6731dc-305d-4dcd-928e-805163e26288.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Victoria-Titling-MT-W90/faceff42-b106-448b-b4cf-5b3a02ad61f1.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Victoria-Titling-MT-W90/82f103e4-7b1c-49af-862f-fe576da76996.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Victoria-Titling-MT-W90/46f6946a-4039-46e8-b001-be3e53068d46.svg#46f6946a-4039-46e8-b001-be3e53068d46") format("svg");
}

@font-face {
    font-family: "AmericanTypwrterITCW01--731025";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/AmericanTypwrterITCW01--731025/dff8aebe-deee-47a7-8575-b2f39c8473f8.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/AmericanTypwrterITCW01--731025/dff8aebe-deee-47a7-8575-b2f39c8473f8.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/AmericanTypwrterITCW01--731025/0c0f4d28-4c13-4e84-9a36-e63cd529ae86.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/AmericanTypwrterITCW01--731025/7f26a278-84b3-4587-bf07-c8cdf7e347a9.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/AmericanTypwrterITCW01--731025/254ab931-e6d6-4307-9762-5914ded49f13.svg#254ab931-e6d6-4307-9762-5914ded49f13") format("svg");
}

@font-face {
    font-family: "Soho-W01-Thin-Condensed";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Soho-W01-Thin-Condensed/b2d6b869-3f47-4c92-83d3-4546ffb860d0.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Soho-W01-Thin-Condensed/b2d6b869-3f47-4c92-83d3-4546ffb860d0.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Soho-W01-Thin-Condensed/f84b539d-ed34-4400-a139-c0f909af49aa.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Soho-W01-Thin-Condensed/9ef27401-09c0-434f-b0f0-784445b52ea2.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Soho-W01-Thin-Condensed/4ba3546a-32f7-4e7d-be64-8da01b23d46e.svg#4ba3546a-32f7-4e7d-be64-8da01b23d46e") format("svg");
}

@font-face {
    font-family: "Pacifica-W00-Condensed";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Pacifica-W00-Condensed/e50a5bb1-8246-4412-8c27-4a18ba89a0fd.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Pacifica-W00-Condensed/e50a5bb1-8246-4412-8c27-4a18ba89a0fd.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Pacifica-W00-Condensed/6849614c-986c-45b1-a1a7-39c891759bb9.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Pacifica-W00-Condensed/8ccb835c-4668-432d-8d1d-099b48aafe4e.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Pacifica-W00-Condensed/028040ec-b956-41d8-a07d-b4d3466b8ed8.svg#028040ec-b956-41d8-a07d-b4d3466b8ed8") format("svg");
}

@font-face {
    font-family: "Avenida-W01";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenida-W01/a8138b05-e5ff-482f-a8f6-8be894e01fc3.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenida-W01/a8138b05-e5ff-482f-a8f6-8be894e01fc3.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenida-W01/53f05821-c783-4593-bf20-c3d770f32863.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenida-W01/b7215bbe-7870-4733-9e81-28398fbed38b.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenida-W01/bc2def79-bd99-49b9-98b3-502e34cc5552.svg#bc2def79-bd99-49b9-98b3-502e34cc5552") format("svg");
}

@font-face {
    font-family: "ITC-Arecibo-W01-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/ITC-Arecibo-W01-Regular/036d6c0b-d067-431a-ab39-be3b89b1322f.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/ITC-Arecibo-W01-Regular/036d6c0b-d067-431a-ab39-be3b89b1322f.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/ITC-Arecibo-W01-Regular/5d6cd606-b520-4335-96e1-755691d666e8.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/ITC-Arecibo-W01-Regular/03d7d783-5b99-4340-b373-97c00246ec27.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/ITC-Arecibo-W01-Regular/a5fab48f-93a0-403a-b60e-bfdb0b69d973.svg#a5fab48f-93a0-403a-b60e-bfdb0b69d973") format("svg");
}

@font-face {
    font-family: "Droid-Serif-W01-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Serif-W01-Regular/de5702ce-174b-4ee6-a608-6482d5d7eb71.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Serif-W01-Regular/de5702ce-174b-4ee6-a608-6482d5d7eb71.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Serif-W01-Regular/83ae2051-dcdd-4931-9946-8be747a40d00.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Serif-W01-Regular/63f35b58-a40f-4f53-bb3e-20396f202214.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Serif-W01-Regular/19db6ebc-2d1b-4835-9588-3fa45ff36f4e.svg#19db6ebc-2d1b-4835-9588-3fa45ff36f4e") format("svg");
}

@font-face {
    font-family: "Museo-W01-700";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Museo-W01-700/3b3d99a2-6b36-4912-a93e-29277020a5cf.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Museo-W01-700/3b3d99a2-6b36-4912-a93e-29277020a5cf.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Museo-W01-700/28d74e9b-4ea9-4e3c-b265-c67a72c66856.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Museo-W01-700/b432b4e1-014a-4ed8-865c-249744f856b0.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Museo-W01-700/8e63fd1e-adc9-460e-9ef7-bbf98ee32a71.svg#8e63fd1e-adc9-460e-9ef7-bbf98ee32a71") format("svg");
}

@font-face {
    font-family: "Museo-Slab-W01-100";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Museo-Slab-W01-100/01ab709f-22cf-4831-b24a-8cf4eb852687.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Museo-Slab-W01-100/01ab709f-22cf-4831-b24a-8cf4eb852687.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Museo-Slab-W01-100/cacc0862-f146-4746-92b1-60e6114a66c4.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Museo-Slab-W01-100/54006f54-b61e-4103-abf8-b1d0294a2a9c.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Museo-Slab-W01-100/e5841f2e-b306-4583-bfc3-a0e06742fedd.svg#e5841f2e-b306-4583-bfc3-a0e06742fedd") format("svg");
}

@font-face {
    font-family: "Geotica-W01-Four-Open";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Geotica-W01-Four-Open/91cc94e6-2c98-4b42-aaec-086abb6a9370.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Geotica-W01-Four-Open/91cc94e6-2c98-4b42-aaec-086abb6a9370.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Geotica-W01-Four-Open/cc0b2292-9358-41ee-b3b9-429952586f69.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Geotica-W01-Four-Open/8558b493-da55-4e6f-b473-56d9c7dff2a4.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Geotica-W01-Four-Open/ee507e8d-069a-4cb6-b184-62b1f3ab0102.svg#ee507e8d-069a-4cb6-b184-62b1f3ab0102") format("svg");
}

@font-face {
    font-family: "Marzo-W00-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Marzo-W00-Regular/45563891-20ab-4087-b16c-b3cfc26faac1.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Marzo-W00-Regular/45563891-20ab-4087-b16c-b3cfc26faac1.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Marzo-W00-Regular/e947b76a-edcf-4519-bc3d-c2da35865717.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Marzo-W00-Regular/c09cb36e-5e79-4033-b854-41e57fbf44fa.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Marzo-W00-Regular/f4245069-28b7-43b7-8a10-708b9f3c398b.svg#f4245069-28b7-43b7-8a10-708b9f3c398b") format("svg");
}

@font-face {
    font-family: "ReklameScriptW00-Medium";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/ReklameScriptW00-Medium/5af7511a-dccc-450d-b2a2-bb8e3bb62540.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/ReklameScriptW00-Medium/5af7511a-dccc-450d-b2a2-bb8e3bb62540.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/ReklameScriptW00-Medium/05b176f5-c622-4c35-af98-c0c056dd5b66.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/ReklameScriptW00-Medium/9dcb5a3c-1c64-4c9c-a402-995bed762eb7.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/ReklameScriptW00-Medium/1e87d66a-d7f1-4869-8430-51662777be57.svg#1e87d66a-d7f1-4869-8430-51662777be57") format("svg");
}

@font-face {
    font-family: "Nimbus-Sans-TW01Con";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Nimbus-Sans-TW01Con/2101adaa-6a98-4fa9-b085-3b04c3722637.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Nimbus-Sans-TW01Con/2101adaa-6a98-4fa9-b085-3b04c3722637.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Nimbus-Sans-TW01Con/8fb1090e-b4d0-4685-ac8f-3d0c29d60130.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Nimbus-Sans-TW01Con/5d5fc44e-e84b-48ca-a5a7-bed8bdbf79a1.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Nimbus-Sans-TW01Con/24512b2a-e22d-4ebb-887c-a334d039433c.svg#24512b2a-e22d-4ebb-887c-a334d039433c") format("svg");
}

@font-face {
    font-family: "Bodoni-W01-Poster";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Bodoni-W01-Poster/ab0e3d15-2f64-49c1-8898-817a2235e719.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Bodoni-W01-Poster/ab0e3d15-2f64-49c1-8898-817a2235e719.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Bodoni-W01-Poster/4d1b9848-7ebd-472c-9d31-4af0aa7faaea.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Bodoni-W01-Poster/197b5ef7-65e6-4af6-9fd9-bc9fc63038c7.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Bodoni-W01-Poster/a9bda117-c293-40b5-a2d8-9f923f32623c.svg#a9bda117-c293-40b5-a2d8-9f923f32623c") format("svg");
}

/* Mobile system fallbacks */

@font-face {
    font-family: "Comic-Sans-W01-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Comic-Sans-W01-Regular/0d67e115-f220-4a6a-81c2-ae0035bda922.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Comic-Sans-W01-Regular/0d67e115-f220-4a6a-81c2-ae0035bda922.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Comic-Sans-W01-Regular/234c98b8-36ae-45ab-8a55-77980708b2bc.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Comic-Sans-W01-Regular/7ff2970c-1d51-47be-863d-b33afda8fb40.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Comic-Sans-W01-Regular/f1afa7d8-abee-4268-9cf8-85d43150fdb1.svg#f1afa7d8-abee-4268-9cf8-85d43150fdb1") format("svg");
}

@font-face {
    font-family: "Courier-PS-W01";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Courier-PS-W01/b2977c8d-4907-4cc3-b5ed-3dec9ca68102.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Courier-PS-W01/b2977c8d-4907-4cc3-b5ed-3dec9ca68102.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Courier-PS-W01/b059d02a-a222-4c63-9fd3-705eaeea1c16.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Courier-PS-W01/52e3d484-7188-4c9e-964e-b7a75e9dfa2f.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Courier-PS-W01/c2182c36-8eb4-4a56-a0ff-dba7492ce96c.svg#c2182c36-8eb4-4a56-a0ff-dba7492ce96c") format("svg");
}

@font-face {
    font-family: "Impact-W01-2010";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Impact-W01-2010/9ae7059b-dd17-4a4c-8872-5cb4dd551277.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Impact-W01-2010/9ae7059b-dd17-4a4c-8872-5cb4dd551277.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Impact-W01-2010/4cefdf47-0136-4169-9933-3225dbbec9d9.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Impact-W01-2010/f7450934-42f3-4193-befa-c825772a9454.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Impact-W01-2010/25aa5449-ccc1-4f0e-ab3f-4cf3b959208f.svg#25aa5449-ccc1-4f0e-ab3f-4cf3b959208f") format("svg");
}

@font-face {
    font-family: "Lucida-Console-W01";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lucida-Console-W01/527cb305-deee-4810-b337-67756678c830.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lucida-Console-W01/527cb305-deee-4810-b337-67756678c830.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lucida-Console-W01/60f4a13f-3943-432a-bb51-b612e41239c5.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lucida-Console-W01/38229089-ebec-4782-b8f2-304cfdcea8d8.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lucida-Console-W01/f855783c-1079-4396-a7b7-f7d9179145be.svg#f855783c-1079-4396-a7b7-f7d9179145be") format("svg");
}

@font-face{
    font-family:"Tahoma-W01-Regular";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W01-Regular/1b155b1c-e651-4a51-9d03-0ca480aeaf9f.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W01-Regular/1b155b1c-e651-4a51-9d03-0ca480aeaf9f.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W01-Regular/20323430-24f4-4767-9d4d-060d1e89758a.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W01-Regular/6e17e62d-30cb-4840-8e9d-328c6b62316e.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W01-Regular/04ab3894-45ce-42ef-aa11-e7c0cd7f7da9.svg#04ab3894-45ce-42ef-aa11-e7c0cd7f7da9") format("svg");
}

@font-face{
    font-family:"Arial-W01-Black";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arial-W01-Black/bf85e414-1b16-4cd1-8ce8-dad15daa7daa.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arial-W01-Black/bf85e414-1b16-4cd1-8ce8-dad15daa7daa.eot?#iefix") format("eot"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arial-W01-Black/c6f5bcd6-66fc-44af-be95-bb1f2b38d080.woff") format("woff"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arial-W01-Black/7b5b436b-a511-402a-88d6-dbac700cee36.ttf") format("truetype"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arial-W01-Black/a5adcd35-c36a-4b18-953d-47c029de4ef6.svg#a5adcd35-c36a-4b18-953d-47c029de4ef6") format("svg");
}

/* Greek and others */

@font-face{
    font-family:"Tahoma-W15--Regular";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W15--Regular/f0dd334c-878c-442c-bda3-0dbd122e87f1.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W15--Regular/f0dd334c-878c-442c-bda3-0dbd122e87f1.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W15--Regular/ae844b11-5158-4caf-90b4-7ace49ac3440.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W15--Regular/e63ef4f4-b7b9-4f13-8db5-d7f5cf89839f.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W15--Regular/5ad2ed93-1ba0-4b2c-a421-22c5bcfb5b79.svg#5ad2ed93-1ba0-4b2c-a421-22c5bcfb5b79") format("svg");
}

@font-face{
    font-family:"Tahoma-W99-Regular";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W99-Regular/c3ebf729-2608-4787-9e5a-248f329aface.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W99-Regular/c3ebf729-2608-4787-9e5a-248f329aface.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W99-Regular/d3bbaa1b-d5e3-431f-93a7-9cea63601bb6.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W99-Regular/78cb924f-227d-4ab9-83d5-f2b2e6656da5.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W99-Regular/ca045297-34e1-462e-acc8-75ef196ada02.svg#ca045297-34e1-462e-acc8-75ef196ada02") format("svg");
}

/*******************/

@font-face {
    font-family: "Coquette-W00-Light";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Coquette-W00-Light/b8c1ddea-29ea-42ec-8a48-32a89e792d3b.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Coquette-W00-Light/b8c1ddea-29ea-42ec-8a48-32a89e792d3b.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Coquette-W00-Light/4e5374b3-a214-41e5-81f0-a34c9292da7e.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Coquette-W00-Light/c20581c8-0023-4888-aeaa-9d32636dc17f.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Coquette-W00-Light/e514ed32-1687-47d8-8b39-423fb7664d33.svg#e514ed32-1687-47d8-8b39-423fb7664d33") format("svg");
}

@font-face {
    font-family: "Rosewood-W01-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Rosewood-W01-Regular/bd86870e-0679-4116-aa13-96aa1d6c5944.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Rosewood-W01-Regular/bd86870e-0679-4116-aa13-96aa1d6c5944.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Rosewood-W01-Regular/4d9bc879-ab51-45da-bf37-c9710cd1cc32.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Rosewood-W01-Regular/a5564fdb-3616-4f27-a4e4-d932b6ae5b4a.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Rosewood-W01-Regular/f128ef28-daf3-477b-8027-0fd8bdad2b91.svg#f128ef28-daf3-477b-8027-0fd8bdad2b91") format("svg");
}

@font-face {
    font-family: "segoe_printregular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/segoe_printregular/segoe_print-webfont.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/segoe_printregular/segoe_print-webfont.eot?#iefix") format("eot"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/segoe_printregular/segoe_print-webfont.woff") format("woff"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/segoe_printregular/segoe_print-webfont.ttf") format("truetype"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/segoe_printregular/segoe_print-webfont.svg#f128ef28-daf3-477b-8027-0fd8bdad2b91") format("svg");
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20400/opensans-regular-webfont.eot');
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20400/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20400/opensans-regular-webfont.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20400/opensans-regular-webfont.ttf') format('truetype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20400/opensans-regular-webfont.svg#open_sansregular') format('svg');
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20700/opensans-bold-webfont.eot');
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20700/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20700/opensans-bold-webfont.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20700/opensans-bold-webfont.ttf') format('truetype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20700/opensans-bold-webfont.svg#open_sansregular') format('svg');
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20400%20italic/opensans-italic-webfont.eot');
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20400%20italic/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20400%20italic/opensans-italic-webfont.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20400%20italic/opensans-italic-webfont.ttf') format('truetype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20400%20italic/opensans-italic-webfont.svg#open_sansregular') format('svg');
}

@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20700%20italic/opensans-bolditalic-webfont.eot');
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20700%20italic/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20700%20italic/opensans-bolditalic-webfont.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20700%20italic/opensans-bolditalic-webfont.ttf') format('truetype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Open%20Sans%20700%20italic/opensans-bolditalic-webfont.svg#open_sansregular') format('svg');
}

@font-face{
    font-family:"Avenir-LT-W01_35-Light1475496";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenir-LT-W01_35-Light1475496/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenir-LT-W01_35-Light1475496/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenir-LT-W01_35-Light1475496/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenir-LT-W01_35-Light1475496/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenir-LT-W01_35-Light1475496/4577388c-510f-4366-addb-8b663bcc762a.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenir-LT-W01_35-Light1475496/b0268c31-e450-4159-bfea-e0d20e2b5c0c.svg#b0268c31-e450-4159-bfea-e0d20e2b5c0c") format("svg");
}
@font-face{
    font-family:"Avenir-LT-W01_85-Heavy1475544";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenir-LT-W01_85-Heavy1475544/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenir-LT-W01_85-Heavy1475544/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenir-LT-W01_85-Heavy1475544/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenir-LT-W01_85-Heavy1475544/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenir-LT-W01_85-Heavy1475544/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenir-LT-W01_85-Heavy1475544/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");
}
@font-face{
    font-family:"BaskervilleMTW01-SmBdIt";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/BaskervilleMTW01-SmBdIt/0224f3fd-52d3-499a-ae2f-637a041f87f0.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/BaskervilleMTW01-SmBdIt/0224f3fd-52d3-499a-ae2f-637a041f87f0.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/BaskervilleMTW01-SmBdIt/c887df8e-b6c3-4c97-85b8-91cfdde77b07.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/BaskervilleMTW01-SmBdIt/5c4d5432-75c4-4f6b-a6e7-8af4d54a33d1.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/BaskervilleMTW01-SmBdIt/2ee46b89-b7cb-4bbe-9d60-b7ca4354b706.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/BaskervilleMTW01-SmBdIt/9714d635-13b3-48b2-9315-5d0f72a69ab9.svg#9714d635-13b3-48b2-9315-5d0f72a69ab9") format("svg");
}
@font-face{
    font-family:"Belinda-W00-Regular";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Belinda-W00-Regular/63d38753-a8d9-4262-b844-3a007ad848b4.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Belinda-W00-Regular/63d38753-a8d9-4262-b844-3a007ad848b4.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Belinda-W00-Regular/242487aa-209a-4dbd-aca2-64a3c73a8946.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Belinda-W00-Regular/4381b252-d9f8-4201-bbf3-9440e21259e7.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Belinda-W00-Regular/46c2c4f2-cd15-4b7b-a4b4-aa04dbbd1655.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Belinda-W00-Regular/334f8999-3703-47f3-b147-96b6dc3bf4b2.svg#334f8999-3703-47f3-b147-96b6dc3bf4b2") format("svg");
}
@font-face{
    font-family:"Brandon-Grot-W01-Light";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Brandon-Grot-W01-Light/e00ba30a-0bf3-4c76-9392-8641fa237a92.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Brandon-Grot-W01-Light/e00ba30a-0bf3-4c76-9392-8641fa237a92.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Brandon-Grot-W01-Light/69b40392-453a-438a-a121-a49e5fbc9213.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Brandon-Grot-W01-Light/9362bca5-b362-4543-a051-2129e2def911.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Brandon-Grot-W01-Light/85060878-ca6c-43cc-ac31-7edccfdca71b.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Brandon-Grot-W01-Light/47f089a6-c8ce-46fa-b98f-03b8c0619d8a.svg#47f089a6-c8ce-46fa-b98f-03b8c0619d8a") format("svg");
}
@font-face{
    font-family:"Bree-W01-Thin-Oblique";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Bree-W01-Thin-Oblique/4e33bf74-813a-4818-8313-6ea9039db056.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Bree-W01-Thin-Oblique/4e33bf74-813a-4818-8313-6ea9039db056.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Bree-W01-Thin-Oblique/ceb3b4a3-0083-44ae-95cb-e362f95cc91b.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Bree-W01-Thin-Oblique/4d716cea-5ba0-437a-b5a8-89ad159ea2be.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Bree-W01-Thin-Oblique/c458fc09-c8dd-4423-9767-e3e27082f155.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Bree-W01-Thin-Oblique/85ffb31e-78ee-4e21-83d8-4313269135a9.svg#85ffb31e-78ee-4e21-83d8-4313269135a9") format("svg");
}
@font-face{
    font-family:"Adobe-Caslon-W01-SmBd";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Adobe-Caslon-W01-SmBd/d2804130-67b0-4fcf-98fe-d781df92a56e.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Adobe-Caslon-W01-SmBd/d2804130-67b0-4fcf-98fe-d781df92a56e.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Adobe-Caslon-W01-SmBd/becfadb1-eaca-4817-afbd-fe4d61e1f661.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Adobe-Caslon-W01-SmBd/6530bac7-21ac-4e52-a014-dce6a8d937ab.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Adobe-Caslon-W01-SmBd/b34e8a45-c92d-4402-89bc-43cc51c6b4e0.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Adobe-Caslon-W01-SmBd/0804bb4a-399c-4547-9fa8-0acf6268d8f6.svg#0804bb4a-399c-4547-9fa8-0acf6268d8f6") format("svg");
}
@font-face{
    font-family:"Didot-W01-Italic";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Didot-W01-Italic/9c2cfd19-472b-4ef5-ad73-43eee68dc43b.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Didot-W01-Italic/9c2cfd19-472b-4ef5-ad73-43eee68dc43b.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Didot-W01-Italic/abe3d3a9-c990-459f-9407-54ac96cd2f00.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Didot-W01-Italic/09a4b57b-7400-4d30-b4ba-d6e303c57868.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Didot-W01-Italic/a0cb08d5-975f-4c8d-bcdc-d771a014d92a.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Didot-W01-Italic/86d60a09-e8f8-4003-b688-0f8a2aba6532.svg#86d60a09-e8f8-4003-b688-0f8a2aba6532") format("svg");
}
@font-face{
    font-family:"Futura-LT-W01-Light";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Futura-LT-W01-Light/2b40e918-d269-4fd9-a572-19f5fec7cd7f.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Futura-LT-W01-Light/2b40e918-d269-4fd9-a572-19f5fec7cd7f.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Futura-LT-W01-Light/26091050-06ef-4fd5-b199-21b27c0ed85e.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Futura-LT-W01-Light/cca525a8-ad89-43ae-aced-bcb49fb271dc.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Futura-LT-W01-Light/88cc7a39-1834-4468-936a-f3c25b5d81a1.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Futura-LT-W01-Light/14d6bf5d-15f1-4794-b18e-c03fb9a5187e.svg#14d6bf5d-15f1-4794-b18e-c03fb9a5187e") format("svg");
}
@font-face{
    font-family:"Futura-LT-W01-Book";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Futura-LT-W01-Book/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Futura-LT-W01-Book/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Futura-LT-W01-Book/8bf38806-3423-4080-b38f-d08542f7e4ac.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Futura-LT-W01-Book/e2b9cbeb-fa8e-41cd-8a6a-46044b29ba52.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Futura-LT-W01-Book/c2a69697-4f06-4764-abd4-625031a84e31.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Futura-LT-W01-Book/dc423cc1-bf86-415c-bc7d-ad7dde416a34.svg#dc423cc1-bf86-415c-bc7d-ad7dde416a34") format("svg");
}
@font-face{
    font-family:"Kepler-W03-Light-SCd-Cp";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Kepler-W03-Light-SCd-Cp/fc00d5ae-6d96-4b5c-b68b-4f5bdb562c98.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Kepler-W03-Light-SCd-Cp/fc00d5ae-6d96-4b5c-b68b-4f5bdb562c98.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Kepler-W03-Light-SCd-Cp/b2b1472c-55f2-478a-a9c9-9373214a27e5.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Kepler-W03-Light-SCd-Cp/20f7861b-3ff7-47f3-b0f5-1e0626824a63.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Kepler-W03-Light-SCd-Cp/5c51e7a0-6ecc-46eb-a9ee-376f8c4073af.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Kepler-W03-Light-SCd-Cp/37bea6d0-2f14-4e48-a76f-fd85171dcf26.svg#37bea6d0-2f14-4e48-a76f-fd85171dcf26") format("svg");
}
@font-face{
    font-family:"Lulo-Clean-W01-One-Bold";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lulo-Clean-W01-One-Bold/0163ac22-50a7-406e-aa64-c62ee6fbf3d7.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lulo-Clean-W01-One-Bold/0163ac22-50a7-406e-aa64-c62ee6fbf3d7.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lulo-Clean-W01-One-Bold/aee74cb3-c913-4b54-9722-6001c92325f2.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lulo-Clean-W01-One-Bold/80de9d5d-ab5f-40ce-911b-104e51e93d7c.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lulo-Clean-W01-One-Bold/1b46b05b-cfdd-4d82-8c2f-5c6cfba1fe60.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lulo-Clean-W01-One-Bold/be340f0b-a2d4-41df-acb1-4dc124330a88.svg#be340f0b-a2d4-41df-acb1-4dc124330a88") format("svg");
}
@font-face{
    font-family:"Proxima-N-W01-Reg";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Proxima-N-W01-Reg/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Proxima-N-W01-Reg/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Proxima-N-W01-Reg/64017d81-9430-4cba-8219-8f5cc28b923e.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Proxima-N-W01-Reg/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Proxima-N-W01-Reg/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Proxima-N-W01-Reg/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235") format("svg");
}
@font-face{
    font-family:"Trend-Sans-W00-Four";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Trend-Sans-W00-Four/392aa98f-a1bf-4dc4-9def-a5d27c73a0de.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Trend-Sans-W00-Four/392aa98f-a1bf-4dc4-9def-a5d27c73a0de.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Trend-Sans-W00-Four/29c66f1e-5243-4f34-8a19-47405f72954c.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Trend-Sans-W00-Four/c81cca03-5f1a-4252-9950-096e60e2bde9.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Trend-Sans-W00-Four/569b48ce-f71b-4e2d-a80a-1920efbd7187.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Trend-Sans-W00-Four/f284409f-3669-43df-bfe1-f9f9ee1bbc07.svg#f284409f-3669-43df-bfe1-f9f9ee1bbc07") format("svg");
}

@font-face{
    font-family:"DINNeuzeitGroteskLTW01-_812426";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DINNeuzeitGroteskLTW01-_812426/b41558bd-2862-46c0-abf7-536d2542fa26.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DINNeuzeitGroteskLTW01-_812426/b41558bd-2862-46c0-abf7-536d2542fa26.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DINNeuzeitGroteskLTW01-_812426/5cee8d6e-89ad-4d8c-a0ac-584d316b15ae.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DINNeuzeitGroteskLTW01-_812426/388ef902-2c31-4818-abb1-a40dcd81f6d6.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DINNeuzeitGroteskLTW01-_812426/29c60077-2614-4061-aa8d-5bcfdf7354bb.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DINNeuzeitGroteskLTW01-_812426/76250d27-b353-4f3b-90c6-0ff635fabaab.svg#76250d27-b353-4f3b-90c6-0ff635fabaab") format("svg");
}
@font-face{
    font-family:"Peaches-and-Cream-Regular-W00";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Peaches-and-Cream-Regular-W00/2250f930-9a6d-4486-a0eb-6b407c5d6c9b.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Peaches-and-Cream-Regular-W00/2250f930-9a6d-4486-a0eb-6b407c5d6c9b.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Peaches-and-Cream-Regular-W00/3c5beda8-45cc-4f76-abca-8eccfeb6220c.woff2") format("woff2"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Peaches-and-Cream-Regular-W00/b36b499f-d776-461c-bacb-fcbebe1cb9b4.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Peaches-and-Cream-Regular-W00/896d3828-26ce-462a-9f70-62e0b5c90a70.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Peaches-and-Cream-Regular-W00/0dccbec2-a882-4dd9-8da0-3a035c808ce0.svg#0dccbec2-a882-4dd9-8da0-3a035c808ce0") format("svg");
}

/* latin-ext */

@font-face {
    font-family: "Helvetica-W02-Roman";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W02-Roman/e4bd4516-4480-43df-aa6e-4e9b9029f53e.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W02-Roman/e4bd4516-4480-43df-aa6e-4e9b9029f53e.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W02-Roman/b56b944e-bbe0-4450-a241-de2125d3e682.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W02-Roman/7da02f05-ae8b-43a1-aeb9-83b3c0527c06.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W02-Roman/66cac56e-d017-4544-9d0c-f7d978f0c5c2.svg#66cac56e-d017-4544-9d0c-f7d978f0c5c2") format("svg");
}

@font-face {
    font-family: "Helvetica-W02-Bold";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W02-Bold/8c0d8b0f-d7d6-4a72-a418-c2373e4cbf27.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W02-Bold/8c0d8b0f-d7d6-4a72-a418-c2373e4cbf27.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W02-Bold/192dac76-a6d9-413d-bb74-22308f2e0cc5.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W02-Bold/47584448-98c4-436c-89b9-8d6fbeb2a776.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W02-Bold/375c70e5-6822-492b-8408-7cd350440af7.svg#375c70e5-6822-492b-8408-7cd350440af7") format("svg");
}

@font-face {
    font-family: "Clarendon-W02-Medium-693834";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Clarendon-W02-Medium-693834/be976e1d-6edc-4a1b-b50e-a6d326b5a02f.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Clarendon-W02-Medium-693834/be976e1d-6edc-4a1b-b50e-a6d326b5a02f.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Clarendon-W02-Medium-693834/01681361-4a95-4651-a6c8-4005d0fc4a79.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Clarendon-W02-Medium-693834/fdc26895-148e-4fa8-898d-5eb459dabecf.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Clarendon-W02-Medium-693834/d59136e2-c38a-4ad4-8dec-2d258c12fd80.svg#d59136e2-c38a-4ad4-8dec-2d258c12fd80") format("svg");
}

@font-face {
    font-family: "DIN-Next-W02-Light";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DIN-Next-W02-Light/48e5a0e1-2d56-46e5-8fc4-3d6d5c973cbf.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DIN-Next-W02-Light/48e5a0e1-2d56-46e5-8fc4-3d6d5c973cbf.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DIN-Next-W02-Light/07d62b21-8d7a-4c36-be86-d32ab1089972.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DIN-Next-W02-Light/c0050890-bbed-44b9-94df-2611d72dbb06.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DIN-Next-W02-Light/9f774d17-c03a-418e-a375-34f3beecbc7a.svg#9f774d17-c03a-418e-a375-34f3beecbc7a") format("svg");
}

@font-face {
    font-family: "AmericanTypwrterITCW02--737091";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/AmericanTypwrterITCW02--737091/04bcef92-4ec9-4491-9f06-433987df0eea.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/AmericanTypwrterITCW02--737091/04bcef92-4ec9-4491-9f06-433987df0eea.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/AmericanTypwrterITCW02--737091/4e5713c6-f9bf-44d7-bc17-775b7c102f1c.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/AmericanTypwrterITCW02--737091/80e40eb9-815f-4b42-9e99-297117a6ef52.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/AmericanTypwrterITCW02--737091/25bb0c90-be7f-4dfc-bfff-5cd159d09832.svg#25bb0c90-be7f-4dfc-bfff-5cd159d09832") format("svg");
}

@font-face {
    font-family: "Helvetica-W02-Light";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W02-Light/ff80873b-6ac3-44f7-b029-1b4111beac76.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W02-Light/ff80873b-6ac3-44f7-b029-1b4111beac76.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W02-Light/80c34ad2-27c2-4d99-90fa-985fd64ab81a.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W02-Light/b8cb02c2-5b58-48d8-9501-8d02869154c2.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-W02-Light/92c941ea-2b06-4b72-9165-17476d424d6c.svg#92c941ea-2b06-4b72-9165-17476d424d6c") format("svg");
}

@font-face {
    font-family: "Soho-W02-Thin-Condensed";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Soho-W02-Thin-Condensed/61d1e245-4016-4f23-ad7a-409a44cabe90.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Soho-W02-Thin-Condensed/61d1e245-4016-4f23-ad7a-409a44cabe90.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Soho-W02-Thin-Condensed/68eb3cfd-be6c-4f9e-8ca4-e13ce8d29329.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Soho-W02-Thin-Condensed/6db04d94-de0b-4bf0-bf94-113fd27e7440.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Soho-W02-Thin-Condensed/84e110e9-fd29-4036-b9ad-27968a6ba793.svg#84e110e9-fd29-4036-b9ad-27968a6ba793") format("svg");
}

@font-face {
    font-family: "Avenida-W02";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenida-W02/131201ff-3951-4583-b4d9-2bc668927583.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenida-W02/131201ff-3951-4583-b4d9-2bc668927583.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenida-W02/582278da-0505-4fbe-9102-2b529c7c973a.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenida-W02/b82fbde2-1655-4728-96a9-90ef022c4590.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Avenida-W02/d325b64f-214b-4fc0-80d6-4c61621cd542.svg#d325b64f-214b-4fc0-80d6-4c61621cd542") format("svg");
}

@font-face {
    font-family: "Droid-Serif-W02-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Serif-W02-Regular/872d17cf-70ac-4722-b8ef-0f1578125042.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Serif-W02-Regular/872d17cf-70ac-4722-b8ef-0f1578125042.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Serif-W02-Regular/764779cf-076d-427a-87b4-136ccc83fba0.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Serif-W02-Regular/f32cc734-5673-41a1-bd6e-1900c78691f5.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Serif-W02-Regular/f627e21b-c1a5-4e7a-b072-37391ee8dcef.svg#f627e21b-c1a5-4e7a-b072-37391ee8dcef") format("svg");
}

/* Mobile system fallbacks */

@font-face {
    font-family: "Comic-Sans-W02-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Comic-Sans-W02-Regular/6a8b1499-f534-46fe-a0af-835bc83226cd.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Comic-Sans-W02-Regular/6a8b1499-f534-46fe-a0af-835bc83226cd.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Comic-Sans-W02-Regular/301e2ea2-8153-453c-9051-0a729098e682.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Comic-Sans-W02-Regular/cbe882c0-2ac0-4a28-8fe7-14e527942047.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Comic-Sans-W02-Regular/ec680f09-6b07-442d-ab11-cea208cc138d.svg#ec680f09-6b07-442d-ab11-cea208cc138d") format("svg");
}

@font-face {
    font-family: "Courier-PS-W02";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Courier-PS-W02/440875eb-e437-41fc-8aae-b5658bbea3b7.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Courier-PS-W02/440875eb-e437-41fc-8aae-b5658bbea3b7.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Courier-PS-W02/bcc470b9-5a9b-45e9-bf60-6daca06bc70e.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Courier-PS-W02/f9018056-f579-4c4c-95ea-9bd02b859724.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Courier-PS-W02/f6d0e775-b2fc-4bc8-8967-cd78486d451c.svg#f6d0e775-b2fc-4bc8-8967-cd78486d451c") format("svg");
}

@font-face {
    font-family: "Impact-W02-2010";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Impact-W02-2010/02fb45ce-d7cc-491c-a176-e2a883a632b2.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Impact-W02-2010/02fb45ce-d7cc-491c-a176-e2a883a632b2.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Impact-W02-2010/eb1185bb-8f9d-4855-83fa-d06f0efef677.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Impact-W02-2010/5386718d-bec6-41c5-b998-12dd1c859c53.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Impact-W02-2010/01aba52b-d32b-41fc-a681-d7b4dfa43041.svg#01aba52b-d32b-41fc-a681-d7b4dfa43041") format("svg");
}

@font-face {
    font-family: "Lucida-Console-W02";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lucida-Console-W02/5606db21-eb18-48fa-979b-63bdf28555c0.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lucida-Console-W02/5606db21-eb18-48fa-979b-63bdf28555c0.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lucida-Console-W02/3e5b24ea-4345-4830-8c7d-0e7ef26b4e63.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lucida-Console-W02/7b175f51-ff6c-47d2-908c-ee8538c2880d.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lucida-Console-W02/bd1a6a52-e0c2-4a1b-b5a4-2d25ec2b5706.svg#bd1a6a52-e0c2-4a1b-b5a4-2d25ec2b5706") format("svg");
}

@font-face {
    font-family: "Tahoma-W02-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W02-Regular/bb223dcd-0a16-4e5a-b38b-4f2a29f2bcbb.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W02-Regular/bb223dcd-0a16-4e5a-b38b-4f2a29f2bcbb.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W02-Regular/94e45703-fbd7-46e5-9fcd-228ae59d6266.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W02-Regular/ef282b80-58de-4b03-a90f-c5703d54e3b7.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W02-Regular/cb11dfc6-f3c4-4a58-83ac-df735ba9c428.svg#cb11dfc6-f3c4-4a58-83ac-df735ba9c428") format("svg");
}

@font-face {
    font-family: "Rosewood-W08-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Rosewood-W08-Regular/f432fcbc-ae52-4db1-a4b3-c7145e69b3b6.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Rosewood-W08-Regular/f432fcbc-ae52-4db1-a4b3-c7145e69b3b6.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Rosewood-W08-Regular/62a23651-230c-4724-b2c0-087544ed1a27.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Rosewood-W08-Regular/e46f32da-eb61-45e5-a1b8-49f3a5f782f8.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Rosewood-W08-Regular/9e73fac6-b45b-4ac5-a601-9a0d70cd45b2.svg#9e73fac6-b45b-4ac5-a601-9a0d70cd45b2") format("svg");
}

@font-face{
    font-family:"Arial-W02-Black";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arial-W02-Black/c06088a2-994d-44b4-9b38-55d2ae9e13a9.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arial-W02-Black/c06088a2-994d-44b4-9b38-55d2ae9e13a9.eot?#iefix") format("eot"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arial-W02-Black/41280d6d-9240-4d82-9e98-3ea1a1913501.woff") format("woff"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arial-W02-Black/bc33f504-28ac-46ae-b258-d4fd1f599c47.ttf") format("truetype"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arial-W02-Black/0faa6338-fe10-42e6-9346-2c6626ddcd73.svg#0faa6338-fe10-42e6-9346-2c6626ddcd73") format("svg");
}

/* cyrillic */
@font-face {
    font-family: "DIN-Next-W10-Light";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DIN-Next-W10-Light/3d009cd7-c8fe-40c0-93da-74f4ea8c530b.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DIN-Next-W10-Light/3d009cd7-c8fe-40c0-93da-74f4ea8c530b.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DIN-Next-W10-Light/a9e95a29-98a7-404a-90ee-1929ad09c696.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DIN-Next-W10-Light/0a7663fd-eae8-4e50-a67a-225271f8cceb.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DIN-Next-W10-Light/58ae9be9-5d95-44b6-8b6c-e6da6a46822c.svg#58ae9be9-5d95-44b6-8b6c-e6da6a46822c") format("svg");
}

@font-face {
    font-family: "Helvetica-LT-W10-Bold";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-LT-W10-Bold/9fe262dc-5a55-4d75-91a4-aed76bd32190.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-LT-W10-Bold/9fe262dc-5a55-4d75-91a4-aed76bd32190.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-LT-W10-Bold/0a3939d0-3833-4db3-8b85-f64c2b3350d2.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-LT-W10-Bold/1b128d6d-126f-4c9c-8f87-3e7d30a1671c.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-LT-W10-Bold/b791c850-fde1-48b3-adf0-8998d55b0866.svg#b791c850-fde1-48b3-adf0-8998d55b0866") format("svg");
}

@font-face {
    font-family: "Helvetica-LT-W10-Roman";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-LT-W10-Roman/686a6a06-e711-4bd2-b393-8504a497bb3c.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-LT-W10-Roman/686a6a06-e711-4bd2-b393-8504a497bb3c.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-LT-W10-Roman/6f8d1983-4d34-4fa4-9110-988f6c495757.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-LT-W10-Roman/7903ee3f-e9ab-4bdc-b7d2-d232de2da580.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Helvetica-LT-W10-Roman/9c58e9ea-fdea-4b9c-b0f9-0a2157389ed0.svg#9c58e9ea-fdea-4b9c-b0f9-0a2157389ed0") format("svg");
}

@font-face {
    font-family: "Bodoni-Poster-W10";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Bodoni-Poster-W10/3f2ac2b4-0662-446d-8b8a-51738492ea04.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Bodoni-Poster-W10/3f2ac2b4-0662-446d-8b8a-51738492ea04.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Bodoni-Poster-W10/e04da7b7-ccbf-4cbf-b19a-947551d17de6.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Bodoni-Poster-W10/cb3483cd-190a-4634-b345-d88f22f1e6f5.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Bodoni-Poster-W10/fea2ad42-3ce1-43c4-b571-39159cc109a6.svg#fea2ad42-3ce1-43c4-b571-39159cc109a6") format("svg");
}

@font-face {
    font-family: "Droid-Serif-W10-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Serif-W10-Regular/d039cfc8-41eb-46d5-ad1a-faf4f0d26222.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Serif-W10-Regular/d039cfc8-41eb-46d5-ad1a-faf4f0d26222.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Serif-W10-Regular/571d67cb-de3d-41af-8c0a-06a53d490466.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Serif-W10-Regular/70f941f5-d702-4e7b-8b15-ee65e6b855b9.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Serif-W10-Regular/e0ffd68e-55a8-4537-b2d1-c51865ac15ee.svg#e0ffd68e-55a8-4537-b2d1-c51865ac15ee") format("svg");
}

/* Mobile system fallbacks */

@font-face {
    font-family: "Comic-Sans-W10-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Comic-Sans-W10-Regular/6ea78fbd-72da-406c-bd23-556297e62ebb.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Comic-Sans-W10-Regular/6ea78fbd-72da-406c-bd23-556297e62ebb.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Comic-Sans-W10-Regular/73381861-eb6a-4f7c-8c14-cd34a714f943.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Comic-Sans-W10-Regular/93adf2cf-f54c-4a73-8ec7-43fe0b2c91a1.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Comic-Sans-W10-Regular/a89d4dba-ce62-4aaa-8187-bea28a2b3a90.svg#a89d4dba-ce62-4aaa-8187-bea28a2b3a90") format("svg");
}

@font-face {
    font-family: "Courier-PS-W10";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Courier-PS-W10/efcef8d3-4e54-4965-a5f0-67f288d40c0a.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Courier-PS-W10/efcef8d3-4e54-4965-a5f0-67f288d40c0a.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Courier-PS-W10/2593bfe2-2f34-4218-a1e2-fde3bdc686e1.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Courier-PS-W10/e84e67b7-d822-43f4-80a9-315fddffd712.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Courier-PS-W10/7bbc8148-b9e2-49ad-bd2a-b6a8ba78efa6.svg#7bbc8148-b9e2-49ad-bd2a-b6a8ba78efa6") format("svg");
}

@font-face {
    font-family: "Impact-W10-2010";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Impact-W10-2010/2f6579cb-5ade-4b70-a96a-8fe9485fe73f.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Impact-W10-2010/2f6579cb-5ade-4b70-a96a-8fe9485fe73f.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Impact-W10-2010/1c7b5ef1-5b09-4473-8003-a974846653a7.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Impact-W10-2010/805172a0-d718-48ac-9053-873641b3e236.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Impact-W10-2010/1979f98e-b074-4385-81b0-772f28a00668.svg#1979f98e-b074-4385-81b0-772f28a00668") format("svg");
}

@font-face {
    font-family: "Lucida-Console-W10-0";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lucida-Console-W10-0/e9678295-b67a-4b01-bfb4-a357fa5dd939.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lucida-Console-W10-0/e9678295-b67a-4b01-bfb4-a357fa5dd939.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lucida-Console-W10-0/2c0bffef-a666-4646-a4bc-7faf1fa689f5.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lucida-Console-W10-0/4696d714-e3c0-4351-9df8-2e4449d30c3d.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Lucida-Console-W10-0/936712ee-6903-4ab8-b6ad-99e7ca1721d0.svg#936712ee-6903-4ab8-b6ad-99e7ca1721d0") format("svg");
}

@font-face {
    font-family: "Tahoma-W10-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W10-Regular/50c03b26-fd3d-4fa1-96d0-d88b72129c4f.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W10-Regular/50c03b26-fd3d-4fa1-96d0-d88b72129c4f.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W10-Regular/9ee00678-b6d7-4b4f-8448-70cfa267d36b.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W10-Regular/6861fb60-a657-44e2-92fa-86bd26cd2657.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Tahoma-W10-Regular/bf5f466c-6f51-449d-91b3-32f1f0c2b796.svg#bf5f466c-6f51-449d-91b3-32f1f0c2b796") format("svg");
}

@font-face{
    font-family:"Arial-W10-Black";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arial-W10-Black/26819459-0b68-486b-ae05-2ecdbd222feb.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arial-W10-Black/26819459-0b68-486b-ae05-2ecdbd222feb.eot?#iefix") format("eot"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arial-W10-Black/7cfb7eb0-2332-4048-a7f4-2c3fa389c3a3.woff") format("woff"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arial-W10-Black/2edafc36-cb97-4b1a-8803-a7b2e6125929.ttf") format("truetype"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arial-W10-Black/00760470-0987-4c68-844d-564282fc8ff9.svg#00760470-0987-4c68-844d-564282fc8ff9") format("svg");
}

/* korean */
@font-face {
    font-family: "FBBlueGothicL";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBBlueGothicL/902109a4-ea36-40b3-a234-05747684a610.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBBlueGothicL/902109a4-ea36-40b3-a234-05747684a610.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBBlueGothicL/1a10c1c0-157a-4f57-96c1-1af2fc242e06.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBBlueGothicL/31b02a27-3c41-4593-bfbf-84702627c9fd.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBBlueGothicL/e4aaa0ee-fcdd-4558-9d8e-be75c6b8c417.svg#e4aaa0ee-fcdd-4558-9d8e-be75c6b8c417") format("svg");
}

@font-face {
    font-family: "FBChamBlue";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBChamBlue/3df084ed-47e4-4347-91c7-44d290c2c093.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBChamBlue/3df084ed-47e4-4347-91c7-44d290c2c093.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBChamBlue/75c0e570-e4e0-4e86-a031-1ade01e5b3f5.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBChamBlue/b9eacc4f-ef9b-4ff5-bf09-ffca8edc43e2.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBChamBlue/12333ad5-3ac0-4a7d-b109-6d8c8101515a.svg#12333ad5-3ac0-4a7d-b109-6d8c8101515a") format("svg");
}

@font-face {
    font-family: "FBGreen";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBGreen/89bbab6a-1291-4439-9384-bc7e36aae8e0.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBGreen/89bbab6a-1291-4439-9384-bc7e36aae8e0.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBGreen/399c1f00-ff31-4f87-868c-bcbfcabcdd51.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBGreen/ad6cc8e5-052c-4d6c-ab7b-66b2f70edb5f.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBGreen/0045c511-e366-4e81-bd42-131808ac750f.svg#0045c511-e366-4e81-bd42-131808ac750f") format("svg");
}

@font-face {
    font-family: "FBNeoGothic";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBNeoGothic/3323e5a2-cefa-4887-9de9-9fd287987664.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBNeoGothic/3323e5a2-cefa-4887-9de9-9fd287987664.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBNeoGothic/c52a9d59-984f-45b4-bfd7-6f6af54eb89f.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBNeoGothic/58e6245d-754a-4a05-9bd2-25a655e31640.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBNeoGothic/29c28905-cc56-4077-86f5-917ad8e34c1c.svg#29c28905-cc56-4077-86f5-917ad8e34c1c") format("svg");
}

@font-face {
    font-family: "FBPlum";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBPlum/837a8a7f-bb60-42ed-a5bc-c9368cc1ecba.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBPlum/837a8a7f-bb60-42ed-a5bc-c9368cc1ecba.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBPlum/101fd386-ed60-4ed9-8ac2-80d0492347ac.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBPlum/5539addf-e60b-4fba-a356-cbab8abd16c6.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/FBPlum/6329eea0-a953-45d7-9074-6f0594e27df7.svg#6329eea0-a953-45d7-9074-6f0594e27df7") format("svg");
}

@font-face {
    font-family: "NanumGothic-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/NanumGothic-Regular/nanum-gothic-regular.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/NanumGothic-Regular/nanum-gothic-regular.eot?#iefix") format("eot"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/NanumGothic-Regular/nanum-gothic-regular.woff") format("woff"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/NanumGothic-Regular/nanum-gothic-regular.ttf") format("truetype");
}

@font-face {
    font-family: "BM-HANNA";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/BM-HANNA/bm-hanna.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/BM-HANNA/bm-hanna.eot?#iefix") format("eot"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/BM-HANNA/bm-hanna.woff") format("woff"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/BM-HANNA/bm-hanna.ttf") format("truetype");
}

/* arabic */
@font-face {
    font-family: "AhmedLTW20-OutlineRegul";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/AhmedLTW20-OutlineRegul/3b019dda-5201-4a96-ab40-449f0785e578.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/AhmedLTW20-OutlineRegul/3b019dda-5201-4a96-ab40-449f0785e578.eot?#iefix") format("eot"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/AhmedLTW20-OutlineRegul/bc9495bd-5edc-4c5b-be28-dfb45e27e688.woff") format("woff"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/AhmedLTW20-OutlineRegul/bcaca41c-2840-4aef-9fb4-f0c66589e9cd.ttf") format("truetype"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/AhmedLTW20-OutlineRegul/b5000ada-6fa4-4aae-8c7e-6e6abda2be56.svg#b5000ada-6fa4-4aae-8c7e-6e6abda2be56") format("svg");
}

@font-face {
    font-family: "Arian-LT-W20-Light";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arian-LT-W20-Light/3e151393-e605-418c-8050-fb734e7b64b3.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arian-LT-W20-Light/3e151393-e605-418c-8050-fb734e7b64b3.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arian-LT-W20-Light/c977bad6-94c3-457c-9771-d8e0017a33c2.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arian-LT-W20-Light/a7bdf7c7-b425-4dae-b583-9f86ec510f9f.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arian-LT-W20-Light/da80aad9-b3bc-417c-963f-b9033a872ec1.svg#da80aad9-b3bc-417c-963f-b9033a872ec1") format("svg");
}

@font-face {
    font-family: "Arian-LT-W20-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arian-LT-W20-Regular/64ef878b-c690-447b-a020-f4491b2de821.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arian-LT-W20-Regular/64ef878b-c690-447b-a020-f4491b2de821.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arian-LT-W20-Regular/c257a373-9919-458c-b7b2-83850775058d.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arian-LT-W20-Regular/afa67eb7-2358-4d1d-bdcd-da0436f5cfb2.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Arian-LT-W20-Regular/57ba934e-c7af-4166-a22c-48eaf65f26bb.svg#57ba934e-c7af-4166-a22c-48eaf65f26bb") format("svg");
}

@font-face {
    font-family: "Janna-LT-W20-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Janna-LT-W20-Regular/a9c47d30-0eca-434f-8082-ac141c4c97b3.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Janna-LT-W20-Regular/a9c47d30-0eca-434f-8082-ac141c4c97b3.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Janna-LT-W20-Regular/26c24286-5aab-4747-81b9-54330e77fb14.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Janna-LT-W20-Regular/9c4c7fff-85b6-442f-9726-af5f49d49e53.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Janna-LT-W20-Regular/a24f53ee-e15e-4931-89a3-b6f17fbfcd72.svg#a24f53ee-e15e-4931-89a3-b6f17fbfcd72") format("svg");
}

@font-face {
    font-family: "Kufi-LT-W20-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Kufi-LT-W20-Regular/774ebfa2-6ac0-48cf-8c15-1394d7bab265.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Kufi-LT-W20-Regular/774ebfa2-6ac0-48cf-8c15-1394d7bab265.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Kufi-LT-W20-Regular/e0e311dc-5674-493c-8c19-f0a0a1422837.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Kufi-LT-W20-Regular/96829dee-2b11-4389-a3b6-35eabd423234.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Kufi-LT-W20-Regular/e7b93a7e-e623-4628-809c-4ae5df08148b.svg#e7b93a7e-e623-4628-809c-4ae5df08148b") format("svg");
}

@font-face {
    font-family: "HelveticaNeueLTW20-Ligh";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/HelveticaNeueLTW20-Ligh/ab7f002d-5f09-4a65-b7ad-9f01ec5bfaf0.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/HelveticaNeueLTW20-Ligh/ab7f002d-5f09-4a65-b7ad-9f01ec5bfaf0.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/HelveticaNeueLTW20-Ligh/b8ee7e47-48e4-4b5b-8a74-cf02708fb54a.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/HelveticaNeueLTW20-Ligh/074fa346-a8c5-4331-9d93-7a06123af067.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/HelveticaNeueLTW20-Ligh/e953f49c-15a9-4394-97dd-a3f230e12e0b.svg#e953f49c-15a9-4394-97dd-a3f230e12e0b") format("svg");
}

@font-face {
    font-family: "Midan-W20";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Midan-W20/4d56c718-5282-4923-867f-763af2fa8575.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Midan-W20/4d56c718-5282-4923-867f-763af2fa8575.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Midan-W20/be87d34b-77db-4286-87d9-d2964115c6c5.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Midan-W20/539016b8-1f78-4507-b542-c9e55b269ac6.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Midan-W20/3b8c2857-0ab3-4ea6-90bc-9928bf53340c.svg#3b8c2857-0ab3-4ea6-90bc-9928bf53340c") format("svg");
}

@font-face {
    font-family: "TanseekModernW20-Light";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/TanseekModernW20-Light/73d94c9b-15bd-4af9-bda1-c5ee4ed1c409.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/TanseekModernW20-Light/73d94c9b-15bd-4af9-bda1-c5ee4ed1c409.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/TanseekModernW20-Light/688d77ff-8c0d-4baf-ac95-f45c034e1caf.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/TanseekModernW20-Light/177fb002-a619-4d25-8a79-af7d0e9a1ee6.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/TanseekModernW20-Light/4fa09e39-beb9-46ca-bfcc-f9518ab4a9bd.svg#4fa09e39-beb9-46ca-bfcc-f9518ab4a9bd") format("svg");
}

@font-face {
    font-family: "DINNextLTW23-UltraLight";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DINNextLTW23-UltraLight/b4a0535b-3a89-43bd-b3fb-b6619d0b0a09.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DINNextLTW23-UltraLight/b4a0535b-3a89-43bd-b3fb-b6619d0b0a09.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DINNextLTW23-UltraLight/63b0b154-64e6-4846-be80-b601f3ce9b28.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DINNextLTW23-UltraLight/f3f08f13-d46f-4589-90ac-70c0a21cd061.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/DINNextLTW23-UltraLight/10870395-15e4-40b0-8f7e-5ffab7195224.svg#10870395-15e4-40b0-8f7e-5ffab7195224") format("svg");
}

@font-face {
    font-family: "ArabicTypesettingW23-Re";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/ArabicTypesettingW23-Re/28b4ce0b-3a59-4f7c-ab3f-909d63dd0351.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/ArabicTypesettingW23-Re/28b4ce0b-3a59-4f7c-ab3f-909d63dd0351.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/ArabicTypesettingW23-Re/5a32e87e-0f32-4971-a43f-4ec453bc74ca.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/ArabicTypesettingW23-Re/50f516bf-5611-4134-9556-2131aaea2b78.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/ArabicTypesettingW23-Re/8db4ca73-82e1-4259-afcd-c1f15b14f62b.svg#8db4ca73-82e1-4259-afcd-c1f15b14f62b") format("svg");
}

@font-face {
    font-family: "CoHeadlineW23-ArabicBol";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/CoHeadlineW23-ArabicBol/925638f2-9ed0-4f9a-a78d-61d6eddd2b54.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/CoHeadlineW23-ArabicBol/925638f2-9ed0-4f9a-a78d-61d6eddd2b54.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/CoHeadlineW23-ArabicBol/b15a6899-c706-46a9-8c2b-a80b62ba301b.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/CoHeadlineW23-ArabicBol/36ad9b9b-5fb9-49e6-ad2d-1daafccea16a.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/CoHeadlineW23-ArabicBol/05e393a0-71df-4e02-b8ba-6f68f2b23b92.svg#05e393a0-71df-4e02-b8ba-6f68f2b23b92") format("svg");
}

@font-face{
    font-family:'Amiri';
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Amiri/amiri-regular.eot');
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Amiri/amiri-regular.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Amiri/amiri-regular.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Amiri/amiri-regular.ttf') format('truetype');
}

@font-face{
    font-family:'Droid-Naskh';
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Naskh/droidnaskh-regular.eot');
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Naskh/droidnaskh-regular.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Naskh/droidnaskh-regular.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Droid-Naskh/droidnaskh-regular.ttf') format('truetype');
}

/* hebrew */
@font-face {
    font-family: "Adler-W26-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Adler-W26-Regular/8fa9b915-180f-4b72-aee7-22fd066c52c6.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Adler-W26-Regular/8fa9b915-180f-4b72-aee7-22fd066c52c6.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Adler-W26-Regular/fcb3f76f-a112-479e-ab7f-ab1c2be906c9.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Adler-W26-Regular/ceda4e97-a631-4986-8cab-709e1775be33.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Adler-W26-Regular/353c7faf-0d58-475b-8caa-f1d863e0cf1d.svg#353c7faf-0d58-475b-8caa-f1d863e0cf1d") format("svg");
}

@font-face {
    font-family: "Frank-Ruhl-W26-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Frank-Ruhl-W26-Regular/90882399-52f1-42a9-986b-c2c49d3fb409.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Frank-Ruhl-W26-Regular/90882399-52f1-42a9-986b-c2c49d3fb409.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Frank-Ruhl-W26-Regular/0e834425-e268-4b38-b5a8-f24b8632d6ae.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Frank-Ruhl-W26-Regular/cb5aceab-5dbf-4c09-b650-7c9d526cc117.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Frank-Ruhl-W26-Regular/850e45c9-2003-49fa-8e3f-c7dfd6579acc.svg#850e45c9-2003-49fa-8e3f-c7dfd6579acc") format("svg");
}

@font-face {
    font-family: "Haim-Arukeem-W26-Medium";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Haim-Arukeem-W26-Medium/6de8df0c-23af-49b9-9578-42db4c756d2d.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Haim-Arukeem-W26-Medium/6de8df0c-23af-49b9-9578-42db4c756d2d.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Haim-Arukeem-W26-Medium/f70c24b0-d6be-4d04-99cd-46efc41d00b4.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Haim-Arukeem-W26-Medium/2dd64ac4-7c3a-47fb-acdb-063b811c93d5.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Haim-Arukeem-W26-Medium/a7ab1444-5d94-4474-9d31-86df47d8d5c1.svg#a7ab1444-5d94-4474-9d31-86df47d8d5c1") format("svg");
}

@font-face {
    font-family: "Miriam-W26-Medium";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Miriam-W26-Medium/acfa87dd-5042-40e1-87e9-12e4a559269f.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Miriam-W26-Medium/acfa87dd-5042-40e1-87e9-12e4a559269f.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Miriam-W26-Medium/21aeb0a3-3309-4415-818b-36f94e2a1a3a.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Miriam-W26-Medium/c5acaffd-7553-42ff-a693-8b9be795b4b3.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Miriam-W26-Medium/dd50d8fb-6769-469f-8bfa-9caed8e6df18.svg#dd50d8fb-6769-469f-8bfa-9caed8e6df18") format("svg");
}

@font-face {
    font-family: "Nekudot-W26-Bold";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Nekudot-W26-Bold/c0a57107-844c-4847-afc6-00f3cb3c4d5f.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Nekudot-W26-Bold/c0a57107-844c-4847-afc6-00f3cb3c4d5f.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Nekudot-W26-Bold/c28b65cd-9544-42f1-9ffc-d6ffa544e6fb.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Nekudot-W26-Bold/9aa74607-c9af-4c4b-9a3f-fc76488dca25.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Nekudot-W26-Bold/00381de4-f82a-4939-b8e1-1bbde51ac4ce.svg#00381de4-f82a-4939-b8e1-1bbde51ac4ce") format("svg");
}

@font-face {
    font-family: "Gulash-W26-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Gulash-W26-Regular/7c672276-1d07-4ff2-8b1d-3245af0dc5cc.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Gulash-W26-Regular/7c672276-1d07-4ff2-8b1d-3245af0dc5cc.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Gulash-W26-Regular/64f53eeb-1d5e-493c-aa3b-aa8e2c066320.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Gulash-W26-Regular/7e32a874-81bc-4d38-87aa-ff626ce5a400.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Gulash-W26-Regular/857d7efc-7a9c-457d-8aa5-44f0992e6441.svg#857d7efc-7a9c-457d-8aa5-44f0992e6441") format("svg");
}

@font-face {
    font-family: "Shabazi-W26-Bold";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Shabazi-W26-Bold/dc7f3c57-fb2d-4656-9224-ef9f1c88477e.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Shabazi-W26-Bold/dc7f3c57-fb2d-4656-9224-ef9f1c88477e.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Shabazi-W26-Bold/09048cb1-f6a6-4b44-9d96-6d20013ef7e8.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Shabazi-W26-Bold/fec4486e-254a-4cb4-b1a0-859cf2190792.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Shabazi-W26-Bold/b25da79b-ff9a-486e-bf4f-2893c47da939.svg#b25da79b-ff9a-486e-bf4f-2893c47da939") format("svg");
}

@font-face{
    font-family:"Chips-W26-Normal";
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Chips-W26-Normal/aa157336-ffa1-476e-9a72-e9f516e87ca3.eot?#iefix");
    src:url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Chips-W26-Normal/aa157336-ffa1-476e-9a72-e9f516e87ca3.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Chips-W26-Normal/e526922d-4fe2-4e4d-834d-6b62ebd244da.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Chips-W26-Normal/03e7eb16-072f-4c53-b299-08535bff2421.ttf") format("truetype"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Chips-W26-Normal/b21a0ec6-8efb-40de-99f1-20a11d482401.svg#b21a0ec6-8efb-40de-99f1-20a11d482401") format("svg");
}

@font-face {
    font-family: "Alef-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Alef-Regular/alef-regular.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Alef-Regular/alef-regular.eot?#iefix") format("eot"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Alef-Regular/alef-regular.woff") format("woff"),url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/Alef-Regular/alef-regular.ttf") format("truetype");
}

@font-face {
    font-family: "OpenSansHebrewCondensed-Regular";
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/OpenSansHebrewCondensed-Regular/opensans-hebrew-condensed-regular.eot?#iefix");
    src: url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/OpenSansHebrewCondensed-Regular/opensans-hebrew-condensed-regular.eot?#iefix") format("eot"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/OpenSansHebrewCondensed-Regular/opensans-hebrew-condensed-regular.woff") format("woff"),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/OpenSansHebrewCondensed-Regular/opensans-hebrew-condensed-regular.ttf") format("truetype");
}

@font-face{
    font-family:'almoni-dl-aaa-300';
    font-weight:300; /*(light)*/
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/almoni-dl-aaa-300/almoni-dl-aaa-300.eot');
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/almoni-dl-aaa-300/almoni-dl-aaa-300.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/almoni-dl-aaa-300/almoni-dl-aaa-300.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/almoni-dl-aaa-300/almoni-dl-aaa-300.ttf') format('truetype');
}

@font-face{
    font-family:'almoni-dl-aaa-400';
    font-weight:400; /*(regular)*/
    font-style: normal;
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/almoni-dl-aaa-400/almoni-dl-aaa-400.eot');
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/almoni-dl-aaa-400/almoni-dl-aaa-400.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/almoni-dl-aaa-400/almoni-dl-aaa-400.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/almoni-dl-aaa-400/almoni-dl-aaa-400.ttf') format('truetype');
}

@font-face{
    font-family:'almoni-dl-aaa-700';
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/almoni-dl-aaa-700/almoni-dl-aaa-700.eot');
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/almoni-dl-aaa-700/almoni-dl-aaa-700.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/almoni-dl-aaa-700/almoni-dl-aaa-700.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/almoni-dl-aaa-700/almoni-dl-aaa-700.ttf') format('truetype');
}

@font-face{
    font-family:'asimon-aaa-400';
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/asimon-aaa-400/asimon-aaa-400.eot');
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/asimon-aaa-400/asimon-aaa-400.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/asimon-aaa-400/asimon-aaa-400.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/asimon-aaa-400/asimon-aaa-400.ttf') format('truetype');
}

@font-face{
    font-family:'atlas-aaa-500';
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/atlas-aaa-500/atlas-aaa-500.eot');
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/atlas-aaa-500/atlas-aaa-500.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/atlas-aaa-500/atlas-aaa-500.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/atlas-aaa-500/atlas-aaa-500.ttf') format('truetype');
}

@font-face{
    font-family:'mixtape-aaa-400';
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/mixtape-aaa-400/mixtape-aaa-400.eot');
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/mixtape-aaa-400/mixtape-aaa-400.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/mixtape-aaa-400/mixtape-aaa-400.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/mixtape-aaa-400e/mixtape-aaa-400.ttf') format('truetype');
}

@font-face{
    font-family:'museum-aaa-400';
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/museum-aaa-400/museum-aaa-400.eot');
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/museum-aaa-400/museum-aaa-400.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/museum-aaa-400/museum-aaa-400.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/museum-aaa-400/museum-aaa-400.ttf') format('truetype');
}

@font-face{
    font-family:'omes-aaa-400';
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/omes-aaa-400/omes-aaa-400.eot');
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/omes-aaa-400/omes-aaa-400.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/omes-aaa-400/omes-aaa-400.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/omes-aaa-400/omes-aaa-400.ttf') format('truetype');
}

@font-face{
    font-family:'MeodedPashut-oeregular';
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/MeodedPashut-oeregular/meodedpashut_oeregular.eot');
    src: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/MeodedPashut-oeregular/meodedpashut_oeregular.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/MeodedPashut-oeregular/meodedpashut_oeregular.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/MeodedPashut-oeregular/meodedpashut_oeregular.ttf') format('truetype'),
    url("//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Fonts/MeodedPashut-oeregular/meodedpashut_oeregular.svg#meodedpashut_oeregular") format("svg");
}

/* ==========================================================================
   2. BASE STYLES                                             
   ========================================================================== */

/* =============== Base =============== */

*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

html, body {
    min-height: 100%;
    margin: 0;
    padding: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
} 

body {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Page Center */
.container-fluid .row-fluid .page-center {
    float: none;
    max-width: 980px;
    margin: 0 auto;
}

/* Highlighted Text
::-moz-selection {
  color: #fff;
  background: #333;
  text-shadow: none;
}
::selection {
  color: #fff;
  background: #333;
  text-shadow: none;
}
 */

/* =============== Typography =============== */

/* Basic text */
p {margin: 0 0 24px;} 
small {}
strong {}
em {}
cite {}
code {}
pre {}

sup, sub {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* Headings */
h1, h2, h3, h4, h5, h6 {
    margin: 0 0 20px;
    color: #323644;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {}

h1 {font: normal normal bold 32px/1.4em 'open sans condensed',sans-serif;}
h2 {font: normal normal bold 28px/1.4em 'open sans condensed',sans-serif;}
h3 {font: normal normal bold 26px/1.4em 'open sans condensed',sans-serif;}
h4 {font: normal normal bold 24px/1.4em 'open sans condensed',sans-serif;color: #3B4E67;}
h5 {font: normal normal normal 16px/1.4em 'open sans',sans-serif;}
h6 {font: normal normal normal 16px/1.4em din-next-w01-light,din-next-w02-light,din-nex-w10-light,sans-serif;color: #605E5E;}

.hs_cos_wrapper_type_header {text-align: center;}

h3.form-title {
    font: normal normal bold 18px/1.6em 'open sans condensed',sans-serif;
    margin: 0;
}

h3.form-title + p {margin: 0;}

/* Anchor Links */
a { color: inherit; text-decoration: none; outline: 0; }
a:hover, a:focus { }

/* Lists */
ul, ol {
    margin: 0 0 24px;
	padding-left: 32px;    
}

p + ul {margin-top: -24px;}
ul ul, ul ol, ol ol, ol ul {}
li {}

/* Block Quotes */
blockquote {}
blockquote p {}
blockquote small {}

/* Horizontal Rules */
hr {
  color: #ccc;
  background-color: #ccc;
  height: 1px;
  border: none;
}

.custom-hr-blue {
	border-bottom: 1px solid rgba(50, 54, 68, 1);
	height: 0;
	min-height: 0;
	margin: 20px 0;
	width: 97px;    
}


/* Custom Fonts */
.font_0 {font: normal normal normal 28px/1.4em nimbus-sans-tw01con,sans-serif;color: #323644;}
.font_1 {font: normal normal normal 16px/1.4em din-next-w01-light,din-next-w02-light,din-nex-w10-light,sans-serif;color: #605E5E;}
.font_2 {font: normal normal bold 32px/1.4em 'open sans condensed',sans-serif;color: #323644;}
.font_3 {font: normal normal bold 80px/1.4em opensanshebrewcondensed-regular,sans-serif;color: #323644;}
.font_4 {font: normal normal bold 70px/1.4em opensanshebrewcondensed-regular,sans-serif;color: #323644;}
.font_5 {font: normal normal bold 28px/1.4em 'open sans condensed',sans-serif;color: #323644;}
.font_6 {font: normal normal bold 26px/1.4em 'open sans condensed',sans-serif;color: #323644;}
.font_7 {font: normal normal bold 24px/1.4em 'open sans condensed',sans-serif;color: #3B4E67;}
.font_8 {font: normal normal bold 18px/1.4em 'open sans condensed',sans-serif;color: #323644;}
.font_9 {font: normal normal normal 16px/1.4em 'open sans',sans-serif;color: #323644;}
.font_10 {font: normal normal normal 12px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;color: #605E5E;}


/* =============== EU Cookie Confirmation Bar =============== */

/* Confirmation Outer Wrapper*/
#hs-eu-cookie-confirmation {}

/* Confirmation Inner Wrapper*/
#hs-eu-cookie-confirmation-inner {}
#hs-eu-cookie-confirmation-inner p{}

/* Confirmation Button */
#hs-en-cookie-confirmation-buttons-area {}
a#hs-eu-confirmation-button {}


/* ==========================================================================
   3. COS STRUCTURE                                            
   ========================================================================== */


/* =============== Structure =============== */

/* The outer wrappers of your website */
.header-container-wrapper, 
.body-container-wrapper, 
.footer-container-wrapper {}

/* The inner wrappers of your website */
.header-container, 
.body-container, 
.footer-container {}


/* =============== Header =============== */

.header-container-wrapper {
    background-color: #090e3d;    
	background-color: rgba(9, 14, 61, 1);
	padding: 12px 0 11px;   
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 100;
}

.header-container {}

.header-container-wrapper .custom_logo {width: auto;}
.header-container-wrapper .custom-menu-primary {
    padding-top: 46px;
    width: auto;
    margin: 0 0 0 7px;
}


/* =============== Content =============== */

.body-container-wrapper {}
.body-container {}

.content-wrapper {
    font: normal normal normal 18px/normal 'open sans condensed',sans-serif;color: #323644;
    padding-top: 50px;
    padding-bottom: 50px;
}

.main-content {}
.sidebar{}
.sidebar.right{}
.sidebar.left{}



/* =============== Responsive Youtube Video =============== */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* =============== Custom Socials =============== */
ul.custom_socials {margin: 0;padding: 0;list-style: none;}
ul.custom_socials li:first-child {margin-left: 0;}
ul.custom_socials li {
    float: left;
    margin-left: 10px;
}


/* =============== Hubspot Slick Slider =============== */
body .body-container .slick-slider {margin-top: 0;margin-bottom: 6px;}
body .body-container .hs_cos_gallery_main {padding: 0;}

body .body-container .slick-slide-inner-wrapper {display: block;width: 100%;}
body .body-container .custom_gallery-image-wrap {
    background: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    display: block;
    width: 100%;
    height: 280px !important;
	image-rendering: -webkit-optimize-contrast;
}

body .body-container .custom_gallery-image-wrap img {display: none;}

body .body-container .hs_cos_gallery_main .slick-prev,
body .body-container .hs_cos_gallery_main .slick-next {
	transition: opacity 0.5s ease;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 32px;
	height: 134px;
	background: rgba(50, 54, 68, 0.25);
	cursor: pointer;
	z-index: 2;
}

/*Added by HubSpot Support  */
.custom-banner-bg-image > img {
   width: 100%!important;
}
/*Added by HubSpot Support */

body .body-container .hs_cos_gallery_main .slick-prev:hover,
body .body-container .hs_cos_gallery_main .slick-next:hover {
	background: rgba(47, 46, 46, 1);
	transition: opacity 0.5s ease;
}

body .body-container .hs_cos_gallery_main .slick-prev:before,
body .body-container .hs_cos_gallery_main .slick-next:before {display: none;}

body .body-container .hs_cos_gallery_main .slick-prev:after,
body .body-container .hs_cos_gallery_main .slick-next:after {
	background-position: 100% 0;
	right: 50%;
	margin-right: -4px;
	background: url(//info.oakleyhomebuilders.com/hubfs/OakleyHomeBuilders_May2017/Layout/tiny_arrows.png) no-repeat;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 8px;
	height: 16px;
	content: "";
}

body .body-container .hs_cos_gallery_main .slick-next:after {
	background-position: 100% 0;
	right: 50%;
	margin-right: -4px;
}

@media (max-width: 767px) {
    body .body-container .main-content:first-child div:first-child > div > .hs_cos_gallery_main {margin-top: 0!important;}
    
    body .body-container .main-content:first-child {margin-top: 0;}
    body .body-container .main-content {margin-top: 40px;}
}



/* =============== Custom Related Post Modules =============== */
.custom_related-post-wrap {padding: 10px 19px;}
.custom_related-post-wrap:after {clear: both;content: "";display: table;}
.custom_related-post-wrap > div:nth-child(3n+1) {margin-left: 0;}
.custom_related-post-wrap > div {
    float: left;
    width: 30%;
    margin-left: 46px;
}

.custom_related-post-module .custom_related-post-image {
	width: 285px;
	height: 190px;
	margin-bottom: 40px;
}

.custom_related-post-module .custom_related-post-title {
    font: normal normal bold 35px/1.2em opensanshebrewcondensed-regular,sans-serif;
    letter-spacing: 0.05em;
    margin-bottom: 10px;
}

.custom_related-post-module .custom_related-post-title a {text-decoration: underline;}
.custom_related-post-content {line-height: 1.5em;}

@media (max-width: 991px) {
    .custom_related-post-module .custom_related-post-image {max-width: 100%;height: auto;}
    .custom_related-post-wrap > div {margin-left: 5%;}
}

@media (max-width: 767px) {
    .custom_related-post-wrap {
    	padding: 10px 0;
    }
    
    .custom_related-post-wrap > div {
        float: none;
        width: 100%;
        margin: 0;
    }
    
    .custom_related-post-module .custom_related-post-title {font-size: 29px;}
}

/* =============== Custom Banner Title =============== */
.custom-banner-title .page-center {position: relative;}
.custom-banner-title .custom-banner-bg-image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: -8px;
}

.custom-banner-title .custom-banner-content {
	position: absolute;
	bottom: 114px;
	right: -14px;
	min-width: 357px;
}

.custom-banner-title .custom-banner-content h1,
.custom-banner-title .custom-banner-content h2 {
	font-family: belinda-w00-regular,script;
	color: #fff;
	font-size: 38px;
	text-shadow: rgba(0, 0, 0, 0.4) 0px 4px 5px;
	margin: 0;		    
}

.custom-banner-title .custom-banner-content h2 {
    text-align: right;
    line-height: 1.8em;
}

@media (min-width: 768px) { .custom-banner-title .custom-banner-bg-image {background: none!important;}  }
@media (max-width: 991px) {
    .custom-banner-title .custom-banner-content {right: 50px;bottom: 20px;}
}

@media (max-width: 767px) {
    .custom-banner-title .custom-banner-bg-image {min-height: 250px;margin-top: 0;image-rendering: -webkit-optimize-contrast;}
    .custom-banner-title .custom-banner-bg-image > img {visibility: hidden;}
    .custom-banner-title .custom-banner-content {min-width: 0;}
    .custom-banner-title .custom-banner-content h1 {padding-right: 50px;}
    .custom-banner-title .custom-banner-content h1,
    .custom-banner-title .custom-banner-content h2 {
        font-size: 20px;
    }

    .custom-banner-title .custom-banner-bg-image[style*="dream-home.jpg"] {
        background-image: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Images/57cf08_a8f426ad4fe64c7397820212e5226055-mv2_d_3600_2700_s_4_2.jpg')!important;
    }

    .custom-banner-title .custom-banner-bg-image[style*="dream-home1.jpg"] {
        background-image: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Images/49dd30_b95dbede8c7b4f0c81d253da18312a5e-mv2_d_5616_3744_s_4_2.jpg')!important;
    }

    .custom-banner-title .custom-banner-bg-image[style*="dream-home2.jpg"] {
        background-image: url('//cdn2.hubspot.net/hubfs/3056281/OakleyHomeBuilders_May2017/Images/49dd30_9d950527aaf74d26aade0f6680c89680-mv2_d_3753_2501_s_4_2.jpg')!important;
    }
    
}



/* =============== Custom Propertie Info =============== */
.custom_propertie-info {}
.custom_propertie-info p {
	font: normal normal normal 18px/1.4em 'open sans condensed',sans-serif;
	color: #323644;
	margin: 0;
}

.custom_propertie-header {}
.custom_propertie-header:after {clear: both;content: "";display: table;}

.custom_propertie-header h1 {
	font: normal normal bold 18px/1.6em 'open sans condensed',sans-serif;
	color: #323644;
	margin: 0;
}

.custom_propertie-header .custom_propertie-name {
    float: left;
    text-align: left;
}

.custom_propertie-header .custom_propertie-name:after {
    border-bottom: 1px solid rgba(50, 54, 68, 1);
    min-width: 98px;
    max-width: 130px;
    content: "";
    display: block;
    padding-top: 7px;
    margin-bottom: 20px;
}

.custom_propertie-header .custom_propertie-sales {float: right;text-align: right;}
.custom_propertie-header .custom_propertie-sales p {font-weight: bold;}

.custom_propertie-content p {margin-bottom: 20px;}

/* =============== Custom Inforamtion Modules =============== */
.custom_information-wrap:after {clear: both;content: "";display: table;}
.custom_information-wrap > div:nth-child(4n+1) {margin-left: 0;}
.custom_information-wrap > div {float: left; width: 23%;margin-left: 20px;}

.custom_info-title {
	font: normal normal bold 32px/normal 'open sans condensed',sans-serif;
	color: #323644;    
	margin: 0;
}

.custom_info-content p {
	font: normal 18px/normal 'open sans condensed',sans-serif;
	color: #323644;
}

.custom_info-content p a {text-decoration: underline;}

@media (max-width: 767px) {
    .custom_information-wrap > div {float: none;width: 100%;margin-left: 0;}
}

/* =============== Custom Image Info =============== */
.custom_image-info-wrap {padding: 29px 13px 0;}
.custom_image-info-wrap:after {clear: both;content: "";display: table;}
.custom_image-info-wrap > div {
    float: left;
    margin-left: 41px;  
    margin-top: 19px;
}

.custom_image-info-wrap > div:nth-child(3n+1) {margin-left: 0;}

.custom_image-info-content {margin-top: 17px;}
.custom_image-info-content a {text-decoration: underline;}

@media (max-width: 991px) {
    .custom_image-info-wrap > div {
    	float: left;
    	margin-left: 5%;
    	margin-top: 19px;
    	width: 30%;
    }    
}

@media (max-width: 767px) {
    .custom_image-info-wrap > div {
        width: 100%;
        margin-left: 0;
        float: none;
    }
}

/* =============== Custom People Saying Module =============== */
.custom_people-saying-module {margin-bottom: 85px;}
.custom_people-saying-module:after {clear: both;content: "";display: table;}
.custom_people-saying-module > div {
    float: left;
    width: 35%;
    margin: 0;
}

.custom_people-saying-module > div.custom_people-right-content {
    width: 64%;
    margin-left: 1%;
}

.custom_people-title h1 {
    font: normal normal bold 35px/1.2em opensanshebrewcondensed-regular,sans-serif;
    letter-spacing: 0.05em;
    margin: 0 0 2px;
}


.custom_people-saying-module p {line-height: 1.5em;}

@media (max-width: 767px) {
    .custom_people-saying-module {margin-bottom: 20px;}
    .custom_people-saying-module > div {width: 100%;float: none;}
    .custom_people-saying-module > div.custom_people-right-content {margin-left: 0;width: 100%;}

    .custom_people-saying-module .custom_people-left-image {margin-bottom: 10px;}
    .custom_people-left-image .custom_people-title {visibility: visible!important;}
    .custom_people-right-content .custom_people-title {display: none!important;}
    
    .custom_people-title h1 {font-size: 29px;}
}



/* ==========================================================================
   Custom Templates                                                 
   ========================================================================== */

/* One Column - Template
   ========================================================================== */
body.one-column {background-color: #F0F0F0;}   
body.one-column .row-fluid .content-wrapper {padding-left: 10px;padding-right: 10px;}
body.one-column .hs_cos_wrapper_type_header {
    text-align: center;
    margin: 4px 0 51px;
}

@media (max-width: 767px) {
    body.one-column .row-fluid .content-wrapper {
    	padding-left: 20px;
    	padding-right: 20px;
    }    
}

/* Custom One Column - Template
   ========================================================================== */
body.custom_one-column .body-container-wrapper {background: #F0F0F0;}
body.custom_one-column .content-wrapper {
    background: #fff;
    padding-top: 24px;
}

body.custom_one-column  .hs_cos_wrapper_type_header {margin-bottom: 27px;}

@media (max-width: 767px) {
    body.custom_one-column .body-container-wrapper {padding-left: 10px;padding-right: 10px;}
    body.custom_one-column .content-wrapper {padding-left: 10px;padding-right: 10px;}
}


/* Custom White Houzz - Template
   ========================================================================== */
body.custom_white-houzz {background-color: #fff;}   
body.custom_white-houzz .row-fluid .content-wrapper {padding: 45px 100px;}
body.custom_white-houzz .hs_cos_wrapper_type_header {margin: 0 0 26px;}

@media (max-width: 767px) {
    body.custom_white-houzz .row-fluid .content-wrapper {padding: 20px;}
}

/* Two Column Left - Template
   ========================================================================== */
body.two-column-left {background-color: rgba(240, 240, 240, 1);}
body.two-column-left .content-wrapper {
    padding-left: 30px;
    padding-right: 30px;
}

body.two-column-left .sidebar.left.span5 {width: 43.3%;}
body.two-column-left .main-content.span7 {margin: 0;width: 51.4%;float: right;padding-right: 15px;}

@media (max-width: 767px) {
    body.two-column-left .content-wrapper {padding-left: 20px;padding-right: 20px;}
    body.two-column-left .sidebar.left {margin-bottom: 20px;}
    body.two-column-left .sidebar.left.span5 {width: 100%;}
    body.two-column-left .main-content.span7 {margin: 0;width: 100%;float: none;padding-right: 0;}
}

body.two-column-left .custom_bottom-pane {
	background-color: #00122d;
	color: #fff;
	border-bottom: 1px solid #fff;
	text-align: center;
}

body.two-column-left .custom_bottom-pane .page-center {padding: 80px 20px;}

body.two-column-left .custom_bottom-pane h1,
body.two-column-left .custom_bottom-pane h2,
body.two-column-left .custom_bottom-pane h3,
body.two-column-left .custom_bottom-pane h4,
body.two-column-left .custom_bottom-pane h5,
body.two-column-left .custom_bottom-pane h6 {
    font-weight: normal;
    margin: 0;
    color: #fff;
}

body.two-column-left .custom_bottom-pane .hs_cos_wrapper_type_header h1 {
	font-size: 28px; 
	font-family: open sans condensed,sans-serif;  
}  

body.two-column-left .custom_bottom-pane h2 {
    letter-spacing:0.15em;
}

body.two-column-left .custom_bottom-pane p {
	font: normal normal normal 16px/1.4em open sans condensed,sans-serif;
	color: #fff;
	margin: 24px 0;
}

body.two-column-left .custom_bottom-pane p + p {margin-top: 50px;}

@media (max-width: 767px) {
    body.two-column-left .custom_bottom-pane .page-center {padding: 20px;}
}

/* Two Equal Columns - Template
   ========================================================================== */
body.two-column-equal .content-wrapper {
    font-weight: normal;
    line-height: normal;
    padding: 34px 8px 37px;
}

body.two-column-equal .main-content.span6 {
    max-width: 51%;
    width: 100%;
    margin: 0;
}   
body.two-column-equal .main-content.span6 + .main-content.span6 {float: right;width: 46%;margin-right: -1px;}
body.two-column-equal .main-content .widget-type-widget_container > span > div {margin-bottom: 45px;}
body.two-column-equal .main-content .widget-type-widget_container > span > div.hs_cos_wrapper_type_rich_text + div.hs_cos_wrapper_type_form {margin-top: -20px;}
body.two-column-equal .main-content .widget-type-widget_container > span > div:last-child {margin-bottom: 0;}

body.two-column-equal .custom_top-column .hs_cos_wrapper_type_header {margin-bottom: 51px;}
body.two-column-equal .custom_bottom-column > span > div {margin-top: 20px;}
body.two-column-equal .video-container {padding-bottom: 51%;}

/*body.two-column-equal .main-content .custom-cta-btn-contact-us {margin: 0 auto;max-width: 267px;}*/

@media (max-width: 767px) {
    body.two-column-equal .content-wrapper {padding-left: 20px;padding-right: 20px;}
    body.two-column-equal .main-content.span6 {
        max-width: 100%;
        width: 100%;
    }
    
    body.two-column-equal .main-content.span6 + .main-content.span6 {
        float: none;
        width: 100%;
        margin: 0;
        max-width: 100%;
    }
}

/* Custom Home - Template
   ========================================================================== */

body.custom_home .body-container {
    background-color: #F0F0F0;
    font: normal normal bold 18px/normal 'open sans condensed',sans-serif;
    color: #323644;
}

body.custom_home #custom_section-one .page-center {padding: 100px 36px;}

body.custom_home #custom_section-one .custom_right-column {float: right;}
body.custom_home #custom_section-one .custom_right-column > div {margin-right: -10px;}
body.custom_home #custom_section-one .custom_left-column.span6,
body.custom_home #custom_section-one .custom_right-column.span6 {
    max-width: 46.3%;
    width: 100%;
}

body.custom_home #custom_section-one .custom_right-column.span6 {max-width: 45%;}

body.custom_home #custom_section-one .custom_propertie-header h1 {
    font-size: 26px;
    line-height: 1.6em;
    letter-spacing: 0.05em;
}

body.custom_home #custom_section-two .page-center {padding: 20px 0;}
body.custom_home #custom_section-two .hs_cos_wrapper_type_header {padding-bottom: 20px;}
body.custom_home #custom_section-two p {font-weight: normal;margin: 20px 0}


body.custom_home #custom_section-three {border-bottom: 10px solid #fff;padding-bottom: 40px;}
body.custom_home #custom_section-three .page-center {padding: 20px 45px;}
body.custom_home #custom_section-three .hs_cos_wrapper_type_header {padding-bottom: 10px;}
body.custom_home #custom_section-three .video-container {
    padding-bottom: 72%;
    margin-bottom: 14px;
}


body.custom_home #custom_section-three .custom_left-column {padding-right: 40px;}
body.custom_home #custom_section-three .custom_right-column {padding-left: 10px;}

body.custom_home #custom_section-three .custom_left-column,
body.custom_home #custom_section-three .custom_right-column {
    margin-bottom: 80px;
}

body.custom_home #custom_section-three h3.form-title {
	background-color: #002e5d;
    border-radius: 3px;	
	color: #FFFFFF;
	cursor: pointer;	
	font: italic normal normal 14px/1.4em georgia,palatino,'book antiqua','palatino linotype',serif;
	max-width: 512px;
	position: relative;
	padding: 10px;
	transition: all 0.4s ease;
	text-align: center;
	white-space: nowrap;	
	width: 100%;
	margin-bottom: 30px;
}

body.custom_home #custom_section-three h3.form-title:hover {background-color: #2B6CA3;}
body.custom_home #custom_section-three form {max-width: 500px;}

body.custom_home .custom_bottom-pane {
	background-color: #00122d;
	color: #fff;
	border-bottom: 1px solid #fff;
}

body.custom_home .custom_bottom-pane .page-center {padding: 20px;}

body.custom_home .custom_bottom-pane h1,
body.custom_home .custom_bottom-pane h2,
body.custom_home .custom_bottom-pane h3,
body.custom_home .custom_bottom-pane h4,
body.custom_home .custom_bottom-pane h5,
body.custom_home .custom_bottom-pane h6 {
    font-weight: normal;
    margin: 0;
    color: #fff;
}

body.custom_home .custom_bottom-pane .hs_cos_wrapper_type_header h1 {
	font-size: 28px; 
	font-family: open sans condensed,sans-serif;  
}  

body.custom_home .custom_bottom-pane h2 {font-family: open sans condensed,sans-serif;font-weight: bold;}

body.custom_home .custom_bottom-pane p {
	font: normal normal normal 16px/1.4em open sans condensed,sans-serif;
	color: #fff;
	margin: 24px 0;
}

body.custom_home .custom_bottom-pane p + p {margin-top: 50px;}

@media (max-width: 767px) {
    
    body.custom_home #custom_section-one .page-center {padding: 50px 10px;}
    body.custom_home #custom_section-one .custom_left-column,
    body.custom_home #custom_section-one .custom_right-column {
        margin-bottom: 20px;
    }

    body.custom_home #custom_section-one .custom_left-column.span6,
    body.custom_home #custom_section-one .custom_right-column.span6 {
        float: none;
        width: 100%;
        max-width: 100%;
    }

    body.custom_home #custom_section-one .custom_right-column > div {margin: 0;}

    body.custom_home .custom-cta-btn-contact-us {margin: 0 auto;}

    body.custom_home #custom_section-two .page-center {padding: 20px 10px;}
    body.custom_home #custom_section-two .custom_left-column,
    body.custom_home #custom_section-two .custom_right-column {margin-bottom: 20px;}
    body.custom_home #custom_section-two .hs_cos_wrapper_type_header {padding-bottom: 0;}
    body.custom_home #custom_section-two p {margin: 10px 0 20px;}

    body.custom_home #custom_section-three .page-center {padding: 20px 10px;}
    body.custom_home #custom_section-three .custom_left-column, 
    body.custom_home #custom_section-three .custom_right-column {
        padding: 0;
        width: 100%;
        max-width: 100%;
    }    
    
    body.custom_home .custom_bottom-pane .page-center {padding: 50px 20px;}
    body.custom_home .custom_bottom-pane h2 {
        font-size: 21px;
    }    
}

/* Custom Current Homes - Template
   ========================================================================== */
body.custom_current-homes .body-container-wrapper {
    background-color: #f0f0f0;
    background-color: rgba(240, 240, 240, 1);
}

body.custom_current-homes .custom-banner-image {padding-bottom: 48px;}
body.custom_current-homes.custom_inner-page .custom-banner-image {padding-bottom: 0;}
body.custom_current-homes .custom-banner-image img {width: 100%!important;}

body.custom_current-homes .body-container .row-fluid .content-wrapper {padding: 0 15px 50px;}
body.custom_current-homes.custom_inner-page .body-container .row-fluid .content-wrapper {padding: 0 40px 50px 42px;}

body.custom_current-homes .main-content.span6 {max-width: 46%;width: 100%;margin-bottom: 20px;}
body.custom_current-homes .main-content.span6:last-child {float: right;margin-left: 0;}
body.custom_current-homes.custom_inner-page .main-content.span6 {max-width: 392px;}

body.custom_current-homes .hs_cos_wrapper_type_header {margin-bottom: 0px;}
body.custom_current-homes .hs_cos_wrapper_type_header h1 {
	line-height: 2em;
    text-align: center;
	letter-spacing: 0.05em;    
	margin: 0;
}

body.custom_current-homes.custom_inner-page .hs_cos_wrapper_type_header h1 {
    font-size: 45px;
}

body.custom_current-homes .body-container-wrapper {padding-bottom: 0;}
body.custom_current-homes .custom_bottom-pane {
	background-color: #00122d;    
	color: #fff;
	margin-bottom: 1px;
	margin-top: 102px;
}

body.custom_current-homes .custom_bottom-pane .page-center {min-height: 0;}
body.custom_current-homes .custom_bottom-pane .page-center > span > div:first-child {padding-top: 80px;}
body.custom_current-homes .custom_bottom-pane .page-center > span > div:last-child {padding-bottom: 80px;}
body.custom_current-homes .custom_bottom-pane .page-center > span > div {
	padding-left: 60px;
	padding-right: 60px;
}

body.custom_current-homes .custom_bottom-pane h1,
body.custom_current-homes .custom_bottom-pane h2,
body.custom_current-homes .custom_bottom-pane h3,
body.custom_current-homes .custom_bottom-pane h4,
body.custom_current-homes .custom_bottom-pane h5,
body.custom_current-homes .custom_bottom-pane h6 {
    font-weight: normal;
    margin: 0;
    color: #fff;
}

body.custom_current-homes .custom_bottom-pane .hs_cos_wrapper_type_header h1 {
	font-size: 28px; 
	font-family: open sans condensed,sans-serif;  
}   

@media (max-width: 991px) {
    body.custom_current-homes.custom_inner-page .main-content.span6,
    body.custom_current-homes .main-content.span6 {max-width: 45%;}
}


@media (max-width: 767px) {
    body.custom_current-homes.custom_inner-page .body-container .row-fluid .content-wrapper,
    body.custom_current-homes .body-container .row-fluid .content-wrapper {padding: 0 15px 50px;}
    
    body.custom_current-homes.custom_inner-page .main-content.span6,
    body.custom_current-homes .main-content.span6 {max-width: 100%;}
    body.custom_current-homes.custom_inner-page .hs_cos_wrapper_type_header h1,
    body.custom_current-homes .hs_cos_wrapper_type_header h1 {
    	font-size: 26px;
    	line-height: 2em;    
    }    
    
    body.custom_current-homes .custom_bottom-pane { margin: 0; border-bottom: 1px solid #fff; }
    body.custom_current-homes .custom_bottom-pane .page-center > span > div:first-child {padding-top: 20px;}
    body.custom_current-homes .custom_bottom-pane .page-center > span > div:last-child {padding-bottom: 20px;}
    body.custom_current-homes .custom_bottom-pane .page-center > span > div {
    	padding-left: 10px;
    	padding-right: 10px;
    }
    
    body.custom_current-homes .custom_bottom-pane .hs_cos_wrapper_type_header h1 {
    	font-size: 26px;
    	line-height: 2em;    
    }    
    
}

/* =============== Custom Current Homes - Slick Gallery =============== */
body.custom_current-homes .slick-slider {margin-top: 50px;margin-bottom: 6px;}
body.custom_current-homes .custom_gallery-image-wrap {height: 600px;}

body.custom_current-homes.custom_inner-page .slick-slider {margin-top: 57px;margin-bottom: 20px;}
body.custom_current-homes.custom_inner-page .custom_gallery-image-wrap {height: 305px;} /*<--- modify this value for image slider height ~HUBSPOT SUPPORT*/

/* =============== Custom Beach Homes =============== */
body.custom_beach-homes {
	background-color: rgba(240, 240, 240, 0.81);    
}

body.custom_beach-homes .hs_cos_wrapper_type_header {margin-bottom: 70px;}

body.custom_beach-homes .content-wrapper {padding-left: 40px;padding-right: 40px;}
body.custom_beach-homes .content-wrapper .main-content.span6 {padding-right: 5px;}
body.custom_beach-homes .content-wrapper .main-content.span6:last-child {float: right;padding-left: 14px;}
body.custom_beach-homes .content-wrapper .main-content.span6:last-child > div {margin-right: -23px;}

body.custom_beach-homes .hs_cos_wrapper_type_linked_image {margin-bottom: 10px;}

@media (max-width: 767px) {
    body.custom_beach-homes .content-wrapper {padding-left: 10px;padding-right: 10px;}
    body.custom_beach-homes .content-wrapper .main-content.span6 {padding: 0;}
    body.custom_beach-homes .content-wrapper .main-content.span6:last-child {float: none;padding: 0;}
    body.custom_beach-homes .content-wrapper .main-content.span6:last-child > div {margin-right: 0;}
}


/* =============== Custom Our Videos =============== */
body.custom_our-videos {
    background-color: #090E3D;
    color: #fff;
}

body.custom_our-videos h1, 
body.custom_our-videos h2, 
body.custom_our-videos h3, 
body.custom_our-videos h4, 
body.custom_our-videos h5, 
body.custom_our-videos h6 {
    color: #fff;
}

body.custom_our-videos .custom_top-column .hs_cos_wrapper_type_header h1 {margin-bottom: 35px;}
body.custom_our-videos .main-content .hs_cos_wrapper_type_header h1 {
	font: normal normal bold 26px/1.4em 'open sans condensed',sans-serif;
	margin: 0;
}

body.custom_our-videos .content-wrapper {padding-top: 48px;padding-bottom: 32px;}
body.custom_our-videos .video-container {padding-bottom: 51.7%;}

body.custom_our-videos .hs_cos_wrapper_type_raw_html {margin-bottom: 55px;}
body.custom_our-videos .hs_cos_wrapper_type_raw_html:last-child {margin-bottom: 28px;}

@media (max-width: 991px) {
    body.custom_our-videos .content-wrapper {padding-left: 20px;padding-right: 20px;}
}

/* =============== Footer =============== */

.footer-container-wrapper {
    background-color: #00122d;
	background-color: rgba(0, 18, 45, 1);  
	color: #9396A2;	
}

.footer-container {}

.footer-container .row-fluid .page-center {padding: 53px 34px 88px;}

.footer-container p {
    margin: 0;
    font: normal normal normal 16px/1.5em 'open sans',sans-serif;
}

.footer-container p + p {margin-top: 10px;}
.footer-container p strong {
    font-size: 18px;
    font-family:'open sans condensed',sans-serif;
    letter-spacing: 0.05em;
}


.custom_footer-socials {padding-top: 35px;padding-right: 34px;}
.custom_footer-socials > div {text-align: right;float: right;}


/* Back To Top */
#toTop {
    width: 44px;
    height: 44px;
    right: 0;
    position: fixed;
    bottom: 87px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0s .5s, opacity .5s ease 0s;
    transition: visibility 0s .5s, opacity .5s ease 0s;        
    display: none;
}

#toTop svg {
    fill: rgba(0, 0, 0, 0.3);
    pointer-events: none;
    stroke: #fff;
}

#toTop.show {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

#toTop svg polyline {stroke-width: 1px;}
#toTop svg polygon {stroke-width: 1.5;}
@media (max-width: 767px) {
    #toTop {display: block;}
}

/* ==========================================================================
   4. MAIN NAVIGATION                                            
   ========================================================================== */



/* =============== Vertical Menu =============== */
.body-container .hs-menu-wrapper.hs-menu-flow-vertical ul li a:hover {color: #9396a2;}
.body-container .hs-menu-wrapper.hs-menu-flow-vertical ul ul {
    padding: 10px;
    background: #fff;
    margin-top: -10px;
}

.body-container .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul > li > a,
.body-container .hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts ul ul li a {white-space: normal!important;}
.body-container .hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts ul ul {margin: 0;padding: 0 15px;}

@media (max-width: 767px) {
    .body-container .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul > li > a,
    .body-container .hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul ul li a {white-space: normal!important;}
    .body-container .hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul ul {margin: 0;padding: 0 15px;}    
}


/* =============== Custom Menu Primary =============== */

/* Parent List */
.custom-menu-primary .hs-menu-wrapper > ul {margin-right: -10px;display: block;}
.custom-menu-primary .hs-menu-wrapper > ul > li {
	padding: 0 6.8px; 
	text-align: center;
}

.custom-menu-primary .hs-menu-wrapper > ul > li > a {
	display: inline-block;
	padding: 0 10px;
	color: #FFFFFF;
	transition: color 0.4s ease;    
	font: normal normal 700 16px/1.4em 'open sans condensed',sans-serif;
	line-height: 37px;
	text-decoration: none;
}

.custom-menu-primary .hs-menu-wrapper > ul > li:hover > a {color: #9396a2;}
.custom-menu-primary .hs-menu-wrapper > ul > li.active > a {color: #769CCD;}

/* Child List */
.custom-menu-primary .hs-menu-wrapper > ul ul{
    background-color: #090e3d;
    background-color: rgba(9, 14, 61, 1);
    margin-top: 7px;
    margin-left: 50%;
    transform: translateX(-50%);
}

.custom-menu-primary .hs-menu-wrapper > ul ul:before {
    content: "";
    position: absolute;
    left: 0;
    top: -7px;
    width: 100%;
    height: 7px;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li{padding: 0 4.6px;}
.custom-menu-primary .hs-menu-wrapper > ul ul li a {
	display: inline-block;
	padding: 0 0.5em;
	color: #FFFFFF;
	transition: color 0.4s ease;
	font: normal normal 700 16px/31px 'open sans condensed',sans-serif;
	text-decoration: none;
}

.custom-menu-primary .hs-menu-wrapper > ul ul li:hover > a {color: #9396a2;}
.custom-menu-primary .hs-menu-wrapper > ul ul > li.active > a {color: #769CCD;}
.custom-menu-primary .hs-menu-wrapper > ul ul ul{
    background-color: #090e3d;
    background-color: rgba(9, 14, 61, 1);
    margin-top: 7px;
  position: absolute;
  width: 100%;
}

.custom-menu-primary .hs-menu-wrapper > ul ul ul:before {
    content: "";
    position: absolute;
 width: 100%;
    height: 7px;
}
.custom-menu-primary .hs-menu-wrapper > ul ul ul li{padding: 0 4.6px;}
.custom-menu-primary .hs-menu-wrapper > ul ul ul li a {
	display: inline-block;
	color: #FFFFFF;
	transition: color 0.4s ease;
	padding: 0 10px;
	font: normal normal 700 16px/31px 'open sans condensed',sans-serif;
	text-decoration: none;
}

.custom-menu-primary .hs-menu-wrapper > ul ul ul li:hover > a {color: #9396a2;}
.custom-menu-primary .hs-menu-wrapper > ul ul ul > li.active > a {color: #769CCD;}

/* Override max width on menu links */
.custom-menu-primary .hs-menu-wrapper > ul li a, 
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
  overflow: visible !important;
  max-width: none !important;
  width: auto !important;
}

/* Fix menu disappearing on desktop after toggling mobile menu */
@media screen and (min-width:768px) {
    .custom-menu-primary .hs-menu-wrapper,
    .custom-menu-primary .hs-menu-wrapper > ul ul { 
        display:block !important;
    }
}

@media (min-width: 768px) and (max-width: 880px) {
    .custom-menu-primary .hs-menu-wrapper > ul > li:last-child > ul {
        margin-left: 0;
    }    
}

/* =============== Mobile Toggle Menu =============== */

/* Hide button on Desktop */
.custom-menu-primary .hs-menu-wrapper > ul.mobile-menu, .mobile-trigger, .child-trigger{ display: none; }


@media (max-width: 767px){

  /* ===== Mobile Toggle Button ===== */

    .mobile-trigger{
        display: inline-block !important;
        background: rgba(255, 255, 255, 0.88);
        border: solid 1px rgba(50, 54, 68, 1);
        height: 50px;
        width: 50px;
        border-radius: 4px;
        position: absolute;
        right: 5px;
        top: 5px;
        text-align: center;
        z-index: 2;
    }

    /* Change button when menu is open */
    .mobile-open .mobile-trigger{
        background-color: rgba(255, 255, 255, 0.95);
        border: 0;
    }
    
    /* Toggle Button Icon */
    .mobile-trigger i{
        display: inline;
        position: relative;
        top: 17px;
        text-align: left;
    }
    
    .mobile-trigger i:before, .mobile-trigger i:after{
        position: absolute;
        content: '';
    }
    
    .mobile-trigger i, .mobile-trigger i:before, .mobile-trigger i:after{
        width: 24px; /* Icon line width */
        height: 3px; /* Icon line height */
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        background-color: #002D5C; /* Icon color */
        display: inline-block;
        transition: all 0.1s linear;
    }
    
    .mobile-trigger i:before{ top: -8px; } /* Position top line */
    .mobile-trigger i:after{ top: 8px; } /* Position bottom line */
    .mobile-trigger:hover i, .mobile-trigger:hover i:before, .mobile-trigger:hover i:after,  
    .mobile-open .mobile-trigger i, .mobile-open .mobile-trigger i:before, .mobile-open .mobile-trigger i:after{
        background-color: #002D5C; /* Icon color */
    }

    .mobile-open .mobile-trigger i {background: transparent;}
    .mobile-open .mobile-trigger i:before, 
    .mobile-open .mobile-trigger i:after {width: 17px;margin-left: 3px;}
    .mobile-open .mobile-trigger i:before {transform: rotate(45deg);top: 0;}
    .mobile-open .mobile-trigger i:after {transform: rotate(-45deg);top: 0;}


    /* ===== Mobile Child Toggle Buttons ===== */

    .child-trigger {
        display: block !important; /* Hide button on Desktop */
        cursor: pointer; /* Mouse pointer type on hover */
        position: absolute;
        left: -38px;
        top: 0;
        width: 58px;
        height: 43px;
        text-align: center;
    }

    .child-trigger:after {
    	content: '\ff0b';
    	color: #002D5C;
    	padding: 10px 16px 10px 20px;
    	position: relative;
    	display: inline-block;
    	margin-left: 0;
    	width: 22px;
    	text-align: right;
    	box-sizing: content-box;
    }
    
    .child-open > a > .child-trigger:after {content: "\ff0d";}

    /* ===== Mobile Menu Styles ===== */  
    .mobile-open,
    .mobile-open body {overflow: hidden;}     
    .custom-menu-primary.js-enabled {padding: 0!important;}


    /* Hide menu on mobile */
    .custom-menu-primary.js-enabled .hs-menu-wrapper,
    .custom-menu-primary.js-enabled .hs-menu-children-wrapper{
        display: none;
    }  

    .custom-menu-primary .hs-menu-wrapper > ul.desktop-menu {display: none;}
    .custom-menu-primary .hs-menu-wrapper > ul.mobile-menu {display: block;}
    
    /* Make child lists appear below parent items */
    .custom-menu-primary ul.hs-menu-children-wrapper{
        visibility: visible !important;
        opacity: 1 !important;
        position: static !important;
        display: none;
    }

    /* Mobile Menu Styles */ 
    .custom-menu-primary.js-enabled .hs-menu-wrapper{
        padding-top: 100px;
        position: absolute;
        left: 0;
        top: 0;
        width: 100vw;
        height: 100vh;
	    background-color: rgba(255, 255, 255, 0.94);   	      
	    opacity: 1;
    }

    .custom-menu-primary .hs-menu-wrapper > ul {
        font: normal normal normal 16px/1.4em din-next-w01-light,din-next-w02-light,din-next-w10-light,sans-serif;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
        overflow-y: auto;
        overflow-x: hidden;
        width: 100%;
        height: calc(100vh - 100px);

        -webkit-flex-direction: column;
        flex-direction: column;
        letter-spacing: 2px;        
    }

    /* Level 1 Menu List Styles */
    .custom-menu-primary .hs-menu-wrapper > ul > li{
        padding: 0 20px 0 20px;
        position: relative;
    }

    .custom-menu-primary .hs-menu-wrapper > ul > li a{
        padding: 10px 20px;
        text-align: center;
        font: inherit;
        color: #002D5C;
        position: relative;
        top: -2px;
    }
    
    .custom-menu-primary .hs-menu-wrapper > ul > li a:hover {color: #002D5C;}
    .custom-menu-primary .hs-menu-wrapper > ul li.active > a {color: #646773;}

    .custom-menu-primary .hs-menu-wrapper > ul > li + li:before {
        border-top: solid 1px rgba(255, 255, 255, 1);
        content: "";
        display: block;
        margin: 0 auto;
        max-width: 200px;
        padding: 0 20px;
    }

    .custom-menu-primary .hs-menu-wrapper > ul ul {background: transparent;}
    .custom-menu-primary .hs-menu-wrapper > ul ul li {padding: 0 0 2px;}
    .custom-menu-primary .hs-menu-wrapper > ul ul li a {
        color: #002D5C;
        font-weight: normal;
        padding: 12px 20px;
        text-align: center;    
        font-size: 14.4px;    
        line-height: 1.4em;
        font-family: din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
        letter-spacing: 2px;
    }

}

/* ==========================================================================
   5. BLOG                                        
   ========================================================================== */


/* =============== General Blog Styles =============== */

/* Blog Post and Listing Body Class */
body.blog {
    background-color: #F0F0F0;
}

/* Blog Post */
body.hs-blog-post {background-color: #FFFFFF;}
.hs-blog-post .hs-blog-header {display: none;}
/* Blog Listing */
.hs-blog-listing {}

/* Blog Columns Wrapper */
.blog .content-wrapper {
    padding-top: 22px;
    padding-bottom: 22px;
}


/* =============== Blog Content Column =============== */

.blog .blog-content {}

/* Use this to style the main wrapper for the blog listing pages */
.blog-listing-wrapper {}

/* Use this to style the main wrapper for the blog post pages */
.blog-post-wrapper {}

/* Blog Title */
.hs-blog-header {text-align: center;}
.hs-blog-header h1 {margin-bottom: 50px;}
.hs-blog-header h1 a{}

/* Blog Post Title */
.post-header h1 {text-align: center;}
.post-header h2 {
	letter-spacing: 0.05em;
	font: bold 35px/1.2em opensanshebrewcondensed-regular,sans-serif;
	margin: 0;
}

.post-header h2 a {}

/* Blog Author and Avatar */
#hubspot-author_data {}
#hubspot-author_data:after {
  content: '';
  display: block;
  clear: both;
}
#hubspot-author_data a.author-link {}
#hubspot-author_data .hs-author-avatar {}
#hubspot-author_data .hs-author-avatar img {
  width: 50px;
  float: left;
  margin-right: 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* Use this to set up different styling for your blog posts */
.blog-listing-wrapper .post-listing .post-item {margin-bottom: 100px;}
.blog-listing-wrapper .post-listing .post-item:after {clear: both;content: "";display: table;}
.blog-listing-wrapper .post-listing .post-item .custom_left-column,
.blog-listing-wrapper .post-listing .post-item .custom_left-column + .custom_right-column {
    float: left;
    width: 50%;
}

.blog-listing-wrapper .post-listing .post-item .custom_left-column + .custom_right-column {padding-left: 20px;}
.blog-listing-wrapper .post-listing .post-item .post-body {}
.blog-post-wrapper .post-body {}


/* Post Featured Image on Listings Page */
.hs-featured-image-wrapper {}
.hs-featured-image-wrapper .hs-featured-image-link {}
.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{
    float: left;
    margin: 0;
    width: auto;
    max-width: 100%;
}

/* Read More Link */
a.more-link {min-width: 161px;}

/* Blog Topics List */
#hubspot-topic_data {}
#hubspot-topic_data a.topic-link {}

/* Blog Social Sharing Icons */
.hs-blog-social-share {
  margin-top: 20px;
  padding: 10px 0 0 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  height: auto;
}

/* Blog Commments */
#comments-listing {
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
  margin-top: 30px;
}
.comment {
  margin: 10px 0;
  border-top: 1px solid #ccc;
  padding: 15px 0;
}
.comment-date { font-size: 13px; text-align: right; }
.comment-from { font-weight: bold; }
.comment-body { padding: 10px 0; }

/* Pagination */
.blog-pagination {text-align: center;margin: 40px 0;}
.blog-pagination a {min-width: 161px;margin: 10px 20px;}
.blog-pagination a.previous-posts-link {}
.blog-pagination a.all-posts-link {}
.blog-pagination a.next-posts-link {}

/* Blog All Posts Page */
.hs-content-path-blog-all {}
div.post-listing-simple {}
div.post-listing-simple .post-item {margin-bottom: 20px;}
h2.post-listing-simple {}
h2.post-listing-simple a {}


/* =============== Blog Sidebar =============== */

.blog .blog-sidebar {}

/* Blog Modules */
.blog .blog-sidebar .widget-span {}


/* =============== Blog Author Page and Author Bio =============== */

.hs-blog-listing .hs-author-profile {
  border-bottom: 1px solid #ccc;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
}
.hs-blog-post .hs-author-profile {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 20px 0 20px 0;
  margin: 20px 0 20px 0;
}
.hs-author-profile .hs-author-profile:after {
  content: '';
  display: block;
  clear: both;
}

/* Author Avatar */
.hs-author-profile .hs-author-avatar {
  float: left;
  margin-right: 15px;
  max-width: 100px;
}
.hs-author-profile .hs-author-avatar img{
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  max-width: 100%;
}

/* Author Bio Wrapper*/
.hs-author-profile .hs-author-bio {
  overflow: hidden;
}

/* Author Name */
.hs-author-profile h2.hs-author-name {
  margin: 0 0 10px 0;
}

/* Author Social Follow Me */
.hs-author-profile .hs-author-social-section {}
.hs-author-profile .hs-author-social-label {}
.hs-author-profile .hs-author-social-links {}
.hs-author-profile .hs-author-social-link {}
.hs-author-profile .hs-social-facebook {}
.hs-author-profile .hs-social-linkedin {}
.hs-author-profile .hs-social-twitter {}
.hs-author-profile .hs-social-google-plus {}


/* ==========================================================================
   6. FORMS                                        
   ========================================================================== */


/* =============== Global Form Styles =============== */

.checkbox-row input {position: relative;top: 5px;}


/* Form Field */
body .hs-form-field {margin-bottom: 18px;}

body .hs-form .actions {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0 0 3px 3px;
    border-top: 0 none;
   /* margin: 18px 0 18px -26px;
    padding: 17px 20px 18px;*/
}

body .hs-form .email-correction, 
body .hs-form .email-validation {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    padding-top: 3px;
}

/* Descriptions */
body .hs-field-desc {
    color: #aaa;
	margin: 0px 0px 2px 0;
	font-size: 11px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.hs-form ul.inputs-list,
.hs-form ul.inputs-list > li {
    list-style: none;
    margin: 0;
    padding: 0;
}


/* Labels */
body label {}
.hs-form label {
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #414141;
    font-size: 13px;    
    line-height: 20px;
    text-align: left;
    float: none;
    font-weight: normal;
    padding-top: 0;
    margin-bottom: 4px;
}

body .hs-form-field > label {
    display: block;
    font-weight: 700;
    margin-bottom: 4px;
    text-align: left;
    width: auto;
    cursor: pointer;
    color: #404040;
    font: bold 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
}

body label > .hs-form-required {color: #FF0000;}

/* One Line Inputs */
body input[type="text"],
body input[type="password"], 
body input[type="datetime"], 
body input[type="datetime-local"], 
body input[type="date"], 
body input[type="month"], 
body input[type="time"], 
body input[type="week"], 
body input[type="number"], 
body input[type="email"], 
body input[type="url"], 
body input[type="search"], 
body input[type="tel"], 
body input[type="color"],
body input[type="file"],
body textarea,
body select {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    border-radius: 3px 3px 3px 3px;
    color: #555555;
    display: inline-block;
    font-size: 13px;
    min-height: 18px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 4px 6px;
    transition: border 0.2s linear, box-shadow 0.2s linear;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    width: 100%;
    max-width: 500px;
}


body input[type="text"]:focus,
body input[type="password"]:focus, 
body input[type="datetime"]:focus, 
body input[type="datetime-local"]:focus, 
body input[type="date"]:focus, 
body input[type="month"]:focus, 
body input[type="time"]:focus, 
body input[type="week"]:focus, 
body input[type="number"]:focus, 
body input[type="email"]:focus, 
body input[type="url"]:focus, 
body input[type="search"]:focus, 
body input[type="tel"]:focus, 
body input[type="color"]:focus,
body input[type="file"]:focus,
body textarea:focus,
body select:focus {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    border-color: rgba(82, 168, 236, 0.8);    
}

/* Separate Styles for Multiple Line Inputs */
body textarea {}
body textarea:focus {}

/* Separate Styles for Drop Downs */
body select {}
body select:focus {}

/* Multiple Selection Inputs */
.hs-form .inputs-list {
    list-style: outside none none;
    padding-left: 5px;
    margin: 0;
}

body form.hs-form .hs-form-field ul.inputs-list li input {}
body input[type="radio"] {}
body input[type="checkbox"] {}

/* Required */
body input:focus:required:invalid, 
body textarea:focus:required:invalid, 
body select:focus:required:invalid {}

body input:focus:required:invalid:focus, 
body textarea:focus:required:invalid:focus, 
body select:focus:required:invalid:focus {}

input.hs-input.error, 
.hs-form div.field.error input, 
.hs-form div.field.error textarea, 
.hs-form div.field.error .chzn-choices,
textarea.hs-input.error {
    border-color: #c87872;
    box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
}

input.hs-input.error:focus, 
.hs-form div.field.error input:focus, 
.hs-form div.field.error textarea:focus, 
.hs-form div.field.error .chzn-choices:focus, 
textarea.hs-input.error:focus {
    border-color: #b9554d;
    box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
}


/* Placeholder Text */
::-webkit-input-placeholder { /* Webkit Browsers */
    /* color: #555;
    opacity: 1; */
}
:-moz-placeholder { /* Firefox 18- */
    /* color: #555;
    opacity: 1; */
}
::-moz-placeholder { /* Firefox 19+ */
    /* color: #555;
    opacity: 1; */
}
:-ms-input-placeholder { /* IE10 */
    /* color: #555;
    opacity: 1; */
}



/* =============== Multi Column Form =============== */

.hs-form fieldset.form-columns-1 {}
.hs-form fieldset.form-columns-1 .hs-form-field {}
.hs-form fieldset.form-columns-2 {}
.hs-form fieldset.form-columns-2 .hs-form-field {}
.hs-form fieldset.form-columns-3 {}
.hs-form fieldset.form-columns-3 .hs-form-field {}

/* Multiple Selection Inputs */
form.hs-form .hs-form-field ul.inputs-list li input {}
input[type="radio"] {}
input[type="checkbox"] {}
form.hs-form fieldset { max-width: none; }
form.hs-form fieldset .hs-form-field { padding: 0 10px 0 0; }
form.hs-form fieldset[class*="form-columns"] .input { margin-right: 0; }
form.hs-form fieldset[class*="form-columns"] .hs-input { width: 100%; }
form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"] { width: auto; }
form.hs-form fieldset.form-columns-3 .hs-form-field { width: 33.33%; }

@media (max-width: 400px) {
  form.hs-form fieldset .hs-form-field { padding: 0; }
  form.hs-form fieldset.form-columns-3 .hs-form-field,
  form.hs-form .form-columns-2 .hs-form-field .hs-input, 
  form.hs-form .form-columns-3 .hs-form-field .hs-input { width: 100%; }
  form.hs-form .form-columns-3 .hs-form-field .hs-input[type="checkbox"] { width: auto; }
}


/* =============== Blog Comment Form =============== */

/* Label */
#comment-form .hs-form-field > label {}
#comment-form label {}

/* Inputs */
#comment-form input[type="text"] {}
#comment-form input[type="text"]:focus {}

#comment-form textarea {}
#comment-form textarea:focus {}

#comment-form input[type="checkbox"] {}


/* =============== Blog Subscription Form =============== */

/* Label */
#hs_form_target_blog_subscription .hs-form-field > label {}
#hs_form_target_blog_subscription label {}

/* Inputs */
#hs_form_target_blog_subscription input[type="email"] {}
#hs_form_target_blog_subscription input[type="email"]:focus {}
#hs_form_target_blog_subscription input[type="radio"], #hs_form_target_blog_subscription input[type="checkbox"] {
width: auto;
margin-right: 10px;
}

/* =============== Google Search Form =============== */

/* Label */
.widget-type-google_search label {}

/* Input */
.widget-type-google_search input[type="text"] {}
.widget-type-google_search input[type="focus"] {}


/* ==========================================================================
   7. BUTTONS                                        
   ========================================================================== */


/* =============== All Global Buttons (Excluding CTAs) =============== */

body .hs-button.primary,
body input[type="submit"],
body input[type="button"] {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    font-size: 12px;
    font-weight: 700;
    line-height: 12px;
    padding: 7px 18px;
    position: relative;
    text-align: center;    
    vertical-align: middle;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0;
    outline: 0 none;
    color: #fff;
    text-shadow: 0 -1px 0 #3574e3;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7ec8f4+0,3574e3+100 */
    background: rgb(126,200,244); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(126,200,244,1) 0%, rgba(53,116,227,1) 100%); /* FF3.6-15 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(126,200,244,1)), color-stop(100%,rgba(53,116,227,1))); /* Chrome4-9,Safari4-5 */
    background: -webkit-linear-gradient(top,  rgba(126,200,244,1) 0%,rgba(53,116,227,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(top,  rgba(126,200,244,1) 0%,rgba(53,116,227,1) 100%); /* Opera 11.10-11.50 */
    background: -ms-linear-gradient(top,  rgba(126,200,244,1) 0%,rgba(53,116,227,1) 100%); /* IE10 preview */
    background: linear-gradient(to bottom,  rgba(126,200,244,1) 0%,rgba(53,116,227,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ec8f4', endColorstr='#3574e3',GradientType=0 ); /* IE6-9 */

    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
    border-top: 1px solid #64baf0;
    border-bottom: 1px solid #1c4ed5;
    border-right: 1px solid #468ee6;
    border-left: 1px solid #468ee6;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    text-decoration: none!important;
}

body .hs-button.primary:hover,
body input[type="submit"]:hover,
body input[type="button"]:hover {
    border-color: #4DB0EE #3080E3 #1946BE;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 0 5px #3574E3;
    color: #FFFFFF;
    text-decoration: none;
}

body .hs-button.primary:focus,
body input[type="submit"]:focus,
body input[type="button"]:focus {
    text-decoration: none;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3574e3+0,599eeb+100 */
    background: rgb(53,116,227); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(53,116,227,1) 0%, rgba(89,158,235,1) 100%); /* FF3.6-15 */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(53,116,227,1)), color-stop(100%,rgba(89,158,235,1))); /* Chrome4-9,Safari4-5 */
    background: -webkit-linear-gradient(top,  rgba(53,116,227,1) 0%,rgba(89,158,235,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(top,  rgba(53,116,227,1) 0%,rgba(89,158,235,1) 100%); /* Opera 11.10-11.50 */
    background: -ms-linear-gradient(top,  rgba(53,116,227,1) 0%,rgba(89,158,235,1) 100%); /* IE10 preview */
    background: linear-gradient(to bottom,  rgba(53,116,227,1) 0%,rgba(89,158,235,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3574e3', endColorstr='#599eeb',GradientType=0 ); /* IE6-9 */

    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.3),inset 0 -1px 0 rgba(255,255,255,.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.3),inset 0 -1px 0 rgba(255,255,255,.3);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.3),inset 0 -1px 0 rgba(255,255,255,.3);
    border-top: 1px solid #1c4ed5;
    border-bottom: 1px solid #4084e2;
    border-right: 1px solid #468ee6;
    border-left: 1px solid #468ee6
}



/* =============== Form Module Button =============== */

.hs_cos_wrapper_type_form .hs-button.primary.large {}
.hs_cos_wrapper_type_form .hs-button.primary.large:hover {}
.hs_cos_wrapper_type_form .hs-button.primary.large:focus {}


/* =============== Blog Comment Button =============== */

#add-comment-button.hs-button.primary {}
#add-comment-button.hs-button.primary:hover {}
#add-comment-button.hs-button.primary:focus {}


/* =============== Blog Subscription Button =============== */

#hs_form_target_blog_subscription .hs-button.primary.large {}
#hs_form_target_blog_subscription .hs-button.primary.large:hover {}
#hs_form_target_blog_subscription .hs-button.primary.large:focus {}


/* =============== Google Search Button =============== */

.widget-type-google_search .hs-button.primary {}
.widget-type-google_search .hs-button.primary:hover {}
.widget-type-google_search .hs-button.primary:focus {}

/* =============== CTA Button =============== */
.custom-cta-btn-contact-us {
	background-color: transparent;
	border: 1px solid rgba(50, 54, 68, 1);
	cursor: pointer;
	margin: 0 auto;
	text-decoration: none;
	text-align: center;
	transition: border-color 0.4s ease, background-color 0.4s ease;
	padding: 5px 0;
	display: inline-block;
	width: auto;
}

.custom-cta-btn-contact-us span {
	font: normal normal 700 16px/1.4em 'open sans condensed',sans-serif;
	transition: color 0.4s ease;
	color: #323644;
	display: inline-block;
	position: relative;
	padding: 0 10px;
}

.custom-cta-btn-contact-us:hover {
	background-color: rgba(50, 54, 68, 1);
	border-color: rgba(50, 54, 68, 1);
	color: #fff;
}

.custom-cta-btn-contact-us:hover span {color: #fff;}


.custom_white-btn {
	background-color: #ffffff;
	border: 1px solid #769ccd;
	margin: 0 auto;
	transition: background 0.4s ease;
	padding: 2px 0;
	display: inline-block;
}

.custom_white-btn span {
	font: normal normal 700 27px/1.4em 'open sans condensed',sans-serif;
	transition: color 0.4s ease;
	color: #002E5D;
	position: relative;
	padding: 0 10px;
	display: block;
}

.custom_white-btn:hover {background-color: #769CCD;}
.custom_white-btn:hover span {color: #2F2E2E;}

.custom_blue-btn {
	background-color: #002e5d;
	color: #fff;
	padding: 10px;
	display: inline-block;
	font: normal normal 700 19px/1.4em nimbus-sans-tw01con,sans-serif;
	transition: all 0.4s ease;
	border-radius: 3px;
	max-width: 407px;
	width: 100%;
}

.custom_blue-btn:hover {background-color: #2B6CA3;}


/* ==========================================================================
   8. MISCELLANEOUS                                      
   ========================================================================== */


/* Styles that do not fit into any of the available sections above can go here. */


.hs_cos_gallery_main .slick-slide img, .hs_cos_gallery_lightbox .slick-slide img { 
	width: 100% !important;
	object-fit: cover !important;
	height: 280px !important;
}

.custom_best-houzz-design {text-align: center;margin: 40px 0;}
.custom_best-houzz-design img {margin-left: 20px;}

.custom-houzz-images {
    max-width: 265px;
    margin: 0 auto;    
}

.custom-houzz-images:after {clear: both;content: "";display: table;}
.custom-houzz-images > img:first-child {float: left;}
.custom-houzz-images > img:last-child {float: right;}

.custom_houzz-2017 {
    max-width: 550px;
    margin: 0 auto 20px;
}

.custom_houzz-2017:after {clear: both;content: "";display: table;}

.custom_houzz-2017 > img:first-child {float: left;}
.custom_houzz-2017 > img:last-child {float: right;}

.post-item .custom_houzz-2017 {
    max-width: 330px;
    margin: 0;
}

.post-item .custom_houzz-2017 > img:first-child {float: left;max-width: 144px;}
.post-item .custom_houzz-2017 > img:last-child {float: right;max-width: 144px;}

.hl2line {
	border-top: 3px solid rgba(160, 160, 159, 1);
	border-bottom: 1px solid rgba(160, 160, 159, 1);
	padding: 3px 0 0 0;    
	height: 0;
	margin-bottom: 30px;
}

.minHeight60 {min-height: 60px;}

.alignCenter {margin: 0 auto;display: block;}

.hs_cos_gallery_lightbox_thumbnails .hs_cos_gallery_slide {
    width: 33.3% !important;
    height: 250px !important;
}

@media(max-width: 767px) {
    .hs_cos_gallery_lightbox_thumbnails .hs_cos_gallery_slide {
        width: 100% !important;
        height: 250px !important;
    }
}

@media(max-width: 413px) {
    .hs_cos_gallery_lightbox_thumbnails .hs_cos_gallery_slide {
        height: 210px !important;
    }
}

/* ==========================================================================
   9. MEDIA QUERIES                              
   ========================================================================== */


/* =============== Screen sizes smaller than .page-center =============== */

@media (max-width: 1024px) {}

@media (max-width: 991px) {
    .header-container-wrapper {padding: 12px;}
    .header-container-wrapper .custom_logo {width: 100%;float: none;text-align: center;}
    .header-container-wrapper .custom-menu-primary {
        padding: 20px 0 0;
        width: 100%;
        margin: 0;
    }

    .header-container-wrapper .custom-menu-primary .hs-menu-wrapper {text-align: center;}
    .header-container-wrapper .custom-menu-primary .hs-menu-wrapper > ul > li {float: none;display: inline-block;}
    
    
    body.blog .content-wrapper {
        padding-left: 20px;
        padding-right: 20px;
    }
    .post-body img {margin-bottom: 10px;}
}


/* =============== Landscape tablet and smaller devices =============== */

@media (max-width: 767px) {
    body {padding-top: 0!important;}
    .header-container-wrapper {
        position: relative;
        padding: 25px 10px 11px;
    }
    
    .blog-listing-wrapper .post-listing .post-item {margin-bottom: 20px;}
    .blog-listing-wrapper .post-listing .post-item .custom_left-column, 
    .blog-listing-wrapper .post-listing .post-item .custom_left-column + .custom_right-column {
        float: none;
        width: 100%;
        overflow: hidden;
    }
    
    .blog-listing-wrapper .post-listing .post-item .custom_left-column + .custom_right-column {padding-left: 0;}
    
    .post-header h2 {font-size: 29px;}
    
    .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image {float: none;margin-bottom: 10px;}
    a.more-link {width: 100%;padding: 20px 0;}
    
    .post-body img[align*="right"],
    .post-body img[align*="left"] {
        float: none!important;
        margin: 0 0 10px!important;
    }
    
    
    .footer-container .row-fluid .page-center {padding: 15px 18px 18px;}

    .footer-container p {padding: 0 2px;}
    .footer-container p + p {margin-top: 28px;}
    .footer-container p strong {font-size: 17px;}
    
    .custom_footer-socials {padding: 17px 0 0;}
    ul.custom_socials {margin-right: -3px;}
    ul.custom_socials li {margin-left: 11px;}
    
    .center-mobile {
        display: block;
        margin: 0 auto;
        text-align: center;
    }
    
    body #hs_cos_wrapper_widget_5133148794 p, 
    body #hs_cos_wrapper_widget_5133148794 li, 
    body #hs_cos_wrapper_widget_5133148794 span, 
    body #hs_cos_wrapper_widget_5133148794 label, 
    body #hs_cos_wrapper_widget_5133148794 h1, 
    body #hs_cos_wrapper_widget_5133148794 h2, 
    body #hs_cos_wrapper_widget_5133148794 h3, 
    body #hs_cos_wrapper_widget_5133148794 h4, 
    body #hs_cos_wrapper_widget_5133148794 h5, 
    body #hs_cos_wrapper_widget_5133148794 h6 {
    	font-size: 28px !important;
    	line-height: 2em !important;
    }

    .custom_houzz-2017 {text-align: center;}
    .custom_houzz-2017 > img:first-child {float: none;}
    .custom_houzz-2017 > img:last-child {float: none;}
    
    .post-item .custom_houzz-2017 > img:first-child,
    .post-item .custom_houzz-2017 > img:last-child {
        float: none;
        margin-bottom: 20px;
    }
    
    h1 {font-size: 28px;}
    h2 {font-size: 26px;}

    .font_0 {font-size: 26px;}
} 


/* =============== Landscape phones and smaller devices =============== */

@media (max-width: 479px) {}

@media (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {
    form.hs-form .form-columns-2 .hs-form-field .hs-input, 
    form.hs-form .form-columns-3 .hs-form-field .hs-input {
    	width: 100%!important;
    }

}
