@font-face {
  font-family: 'MrsEavesXLSerifOT-Italic';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/mrseavesxl/mrseavesxlserri-071211005EmigreWebOnly.eot?#iefix) format("embedded-opentype"), url(fonts/mrseavesxl/mrseavesxlserri-071211005EmigreWebOnly.woff) format("woff")
}
@font-face {
  font-family: AvenirLT-Heavy;
  src: url(../fonts/avenir/2CE699_B_0.eot);
  src: url(../fonts/avenir/2CE699_B_0.eot?#iefix) format("embedded-opentype"), url(../fonts/avenir/2CE699_B_0.woff2) format("woff2"), url(../fonts/avenir/2CE699_B_0.woff) format("woff"), url(../fonts/avenir/2CE699_B_0.ttf) format("truetype")
}
@font-face {
  font-family: MrsEavesXLSerif;
  font-style: normal;
  font-weight: 400;
  src: url(fonts/mrseavesxl/mrseavesxlserr-071211001EmigreWebOnly.eot?#iefix) format("embedded-opentype"), url(fonts/mrseavesxl/mrseavesxlserr-071211001EmigreWebOnly.woff) format("woff")
}
@font-face{font-family:'DroidKufi-Bold';src:url('../fonts/droidkufi/DroidKufi-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/droidkufi/DroidKufi-Bold.woff') format('woff'),url('../fonts/droidkufi/DroidKufi-Bold.ttf') format('truetype'),url('../fonts/droidkufi/DroidKufi-Bold.svg#svgFontName') format('svg')}@font-face{font-family:'DroidArabicKufi';src:url('../fonts/droidkufi/DroidArabicKufi.eot?#iefix') format('embedded-opentype'),url('../fonts/droidkufi/DroidArabicKufi.woff') format('woff'),url('../fonts/droidkufi/DroidArabicKufi.ttf') format('truetype'),url('../fonts/droidkufi/DroidArabicKufi.svg#svgFontName') format('svg')}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
}
.cd-section-overlay h2.tagline {
    color: #B4A365;
    font-weight: 600;
    
    text-transform: none;
    font-size: 32px;
    font-size: 2rem;
    margin: -20px 0 0;
}
.cd-section-overlay img {
    max-width: none;
    margin: 0 auto;
    height: 130px;
}


body{ margin:0px;padding:0px;}
    .fogo-logo { 
    height: 93px;
    width: 155px;
    background-size: contain;
}.fogo-logo-container {
    text-align: center;background-color: #000;
}
.fogo-logo-container .fogo-logo {
    margin:0;
    display: inline-block;
}.fogo-logo, .hero-image-container {
    background-position: center;
    background-repeat: no-repeat;
}
.fogo-logo-container a {
    position: absolute;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    right: 56px;
    top: 36px;    text-decoration: none;
    text-transform:uppercase;
}
.front-page-wrapper  {
  
    color: #fff;
    font-weight: 400;
     
}
 .cd-section-overlay {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    min-height: 100% !important;
    height: 390px !important;
}
.loc-picker  {
    max-width: 840px;
    margin: -122px auto 0; 
} 
.site-blocks-wrapper {
        padding-left: 0;
    padding-right: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;    align-items: center;
    justify-content: center;
}
.site-block, .site-block:active, .site-block:hover, .site-block:visited {
    text-decoration: none;
}
.site-blocks-wrapper>div {
    padding: 8px;
}.site-block {
    background: #fff;
    height: 200px; 
    border: 1px solid #EEE;
    border-radius: 6px;
    color: #fff;
    display: -ms-flexbox;
    -js-display: flex;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: flex-start;
    background-size: cover;    position: relative;
    overflow: hidden;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
} 
.site-block h1 {
    text-transform: initial; 
    font-size: 23px; 
    margin: 0 0 .35em;    color: #B4A365;    position: relative;padding: 0px 35px;
}
.col-sm-3 {
    width: 46%;
}
.site-block h1 span {
    text-transform: initial;
    margin: 0 0 2em;
    font-size: 18px; 
     color: #fff;
} 
.site-block::before {
    content: '';
    position: absolute;
    background: rgba(0,0,0,0.5);
    /* z-index: 111; */
    width: 100%;
    height: 100%;
}.site-block:hover::before {background: rgba(0,0,0,0.6); } 
.text-center { text-align:center;}
.text-hd {
    color: #fff;
    font-weight: 400; 
    font-size: 25px;
    margin: 20px 0px;
}
.cd-section-overlay h2.tagline { font-family: 'MrsEavesXLSerifOT-Italic', serif;} 
html[dir="rtl"] .cd-section-overlay h2.tagline { font-family: "DroidArabicKufi",BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.site-block h1 { font-family:'AvenirLT-Heavy', sans-serif; }
html[dir="rtl"] .site-block h1 { font-family:"DroidArabicKufi",BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; }
.site-block h1 span {  font-family: 'MrsEavesXLSerif', sans-serif;;}
html[dir="rtl"] .site-block h1 span {  font-family:"DroidArabicKufi",BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
.text-hd {   font-family: 'MrsEavesXLSerifOT-Italic', serif; }
html[dir="rtl"] .text-hd {   font-family: "DroidArabicKufi",BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; }