@import url("https://fonts.googleapis.com/css?family=Adamina|Open+Sans:300,400|Open+Sans+Condensed:300");@import url("https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css");html{font-size:18px}@media screen and (max-width:767px){html{font-size:14px}}html body{font-family:"Open Sans",sans-serif;font-size:1rem;color:#0c0c0c}html body.fix{overflow:hidden}html body a{-webkit-transition:all,0.4s;-khtml-transition:all,0.4s;-moz-transition:all,0.4s;-ms-transition:all,0.4s;-o-transition:all,0.4s;transition:all,0.4s;}html body h1,html body h2,html body h3,html body h4,html body h5{font-family:"Adamina",serif}html body p{/* font-size:.9rem; */color:#636f71;}html body ul li{list-style-position:inside}html body ol li{list-style-position:inside}html body .img_container{width:100%;display:inline-block;overflow:hidden}html body .img_container img{width:100%;height:auto}@media screen and (max-width:767px){html body .featured{margin:2rem auto 0;max-width:100%;width:auto}}html body .find_out_more.as_btn a{display:inline-block;font-size:1.2rem;margin:2rem 0;padding:15px 30px 16px;text-transform:lowercase;background:#c1bfcb;color:white}html body .find_out_more.as_btn a:hover{background:#c5a458}html body #to_the_top{height:4rem;margin:8rem auto 0;position:relative;width:1px;background:#636f71;cursor:pointer}html body #to_the_top:before{content:"Top";font-family:"Open Sans",sans-serif;font-weight:300;left:-15px;position:absolute;text-align:center;text-transform:uppercase;top:-35px;width:30px;z-index:9}html body .gold{color:#c5a458}.header{display:inline-block;height:160px;margin:0 0 15px;top:0;position:fixed;width:100%;background:#636f71;z-index:10}@media screen and (max-width:767px){.header{height:100px}}.header .menu_icon{background:#c5a458;display:inline-block;height:160px;width:160px;float:left;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;-webkit-transition:all,0.4s;-khtml-transition:all,0.4s;-moz-transition:all,0.4s;-ms-transition:all,0.4s;-o-transition:all,0.4s;transition:all,0.4s}@media screen and (max-width:767px){.header .menu_icon{height:100px;width:100px;float:right}}.header .menu_icon:hover{background:#d2b97e}.header .menu_icon span{display:block;height:5px;width:46px;background:white}@media screen and (max-width:767px){.header .menu_icon span{height:3px;width:30px}}.header .menu_icon span.mid{margin:6px 0}.header .logo{display:inline-block;float:left;margin:37px !important;position:relative;width:200px !important;left:160px}@media screen and (max-width:767px){.header .logo{margin:0 !important;position:relative;width:150px !important;left:125px}}.header_strap{color:white;float:right;font-weight:100;line-height:118px;margin-right:16px;margin-top:29px;margin-bottom:5px;letter-spacing:2px}@media screen and (max-width:800px){.header_strap{display:none}}.header_strap .menu{position:absolute;list-style:none;top:-5px;right:16px;font-weight:400;}.header_strap .menu li{display:inline-block;color:white;line-height:1;border-left: 1px solid #c5a458 !important;padding: 0 0px 0 8px;font-size:.8rem;margin-left:0;text-indent: 0;}.header_strap .menu li:first-of-type{border:0}.header_strap .menu li a{color:white}.header_strap .menu li a_hover{color:#c5a458}.hero{height:700px;width:100%;background:#636f71;color:white;display:flex;align-items:center;justify-content:center;flex-direction:column}.hero_logo{margin-top:-18%;margin-top:-18vh;text-align:center;width:488px;height:auto}@media screen and (max-width:767px){.hero_logo{height:auto;left:125px;position:absolute;top:22px;width:46%;margin:0;max-width:158px}}@media screen and (min-width:768px) and (max-width:991px){.hero_logo{margin-top:-10%;margin-top:-10vh;max-width:426px;width:80%}}.hero_strap{font-size:1.4rem !important;margin:2.5vh 0 0;text-transform:uppercase;text-shadow:0 0 10px rgba(0,0,0,0.8)}@media screen and (max-width:767px){.hero_strap{font-size:2rem;margin:12rem 0 0;padding:0 3rem;text-align:center}}.hero_strap span .textwidget{letter-spacing:2px;text-transform:none;font-weight:100}@media screen and (max-width:767px){.hero_strap span .textwidget{font-size:5.6vw;line-height:6vw;margin:17rem 0 0}}#explore{cursor:pointer}.home_hero{min-height:810px;height:100%;height:100vh}.home_hero .hero_strap{text-shadow:none}@media screen and (max-width:767px){.home_hero{min-height:0;min-height:0;display:inline-block;padding-bottom:190px;height:auto}}@media screen and (min-width:767px) and (max-width:991px){.home_hero{min-height:60%;min-height:60vh}}.home_hero_explore{border:2px solid white;border-radius:50%;color:white;font-family:"Adamina",serif;font-size:.75rem;font-weight:100;letter-spacing:2px;height:110px;line-height:110px;margin:77px auto -214px;position:relative;text-align:center;text-transform:uppercase;width:110px;cursor:pointer;-webkit-transition:all,0.4s;-khtml-transition:all,0.4s;-moz-transition:all,0.4s;-ms-transition:all,0.4s;-o-transition:all,0.4s;transition:all,0.4s}@media screen and (max-width:991px){.home_hero_explore{margin:96px auto -80px}}@media screen and (max-width:768px){.home_hero_explore{margin:50px auto -80px}}.home_hero_explore:after{background:white none repeat scroll 0 0;content:"";display:block;height:200px;left:calc(50% - 2px);position:absolute;top:166px;width:1px}.home_hero_explore:before{bottom:-83px;content:"";font-family:"Open Sans",sans-serif;font-size:.8rem;left:0;position:absolute;text-align:center;width:100%}.home_hero_explore:hover{background:#c5a458}.home_header{background:0;margin:0;position:fixed;z-index:9999}.home_main{background:#c5a458;color:white;display:inline-block;margin:-20% calc(50% - 580px) 0;margin:-20vh calc(50% - 580px) 0;position:relative;width:1160px}@media screen and (max-width:991px){.home_main{margin:0;position:relative;width:auto}}.home_main_panel{display:inline-block;margin:0;width:100%;padding:50px;color:#fff}@media screen and (max-width:991px){.home_main_panel{padding:6rem 2rem;width:100%}}.home_main_panel p{color:#fff}.home_main_right{float:right;text-align:center;border-left:2px solid #fff}@media screen and (max-width:991px){.home_main_right{border-left:0}}.home_main_right .img_container{max-height:100%;max-width:100%;text-align:center;width:auto}.home_main_right .img_container img{height:auto !important;max-height:100% !important;max-width:100% !important;width:auto !important}.home_main_left{bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:relative;text-align:center;right:0;top:0}@media screen and (max-width:991px){.home_main_left{bottom:0;display:inline-block;position:relative;border-right:0}}.home_main_left h1{font-size:1.6rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;margin:0 0 40px 0;letter-spacing:1px}@media screen and (max-width:991px){.home_main_left h1{font-size:1.6rem}}@media screen and (max-width:991px){.home_main_left p{font-size:1rem;line-height:1.8rem}}.home_services_item{position:relative;overflow:hidden}.home_services_item:after{background:#636f71;color:white;content:attr(data-title);font-family:"Adamina",serif;font-size:1.1rem;height:112px;left:0;padding:15px;position:absolute;right:0;top:0;z-index:9}.home_services_item:before{content:"";height:36px;left:-4px;position:absolute;right:-4px;top:93px;transform:rotate(-4deg);z-index:10;background:#636f71;border-bottom:12px solid #c5a458}.home_services_learn_more p{font-size:.9rem !important;font-style:italic;margin:6px 0 0 -4px;text-align:left !important;font-family:"Adamina",serif}.home_services_learn_more p a{color:#c5a458}.home_services_learn_more p a:hover{color:#c1bfcb}.section{margin:4rem 0 1rem}@media screen and (max-width:767px){.section{margin:6rem 0 0}}.section .strap{color:#c5a458;text-align:center;font-size:1.4rem;margin:2.5% 0 0;margin:2.5vh 0 0;text-transform:uppercase}@media screen and (max-width:767px){.section .strap{font-size:1.2rem;margin:0;font-weight:400}}.section h2{color:#0c0c0c;font-size:2.6rem;margin:1.5rem 0;text-align:center}@media screen and (max-width:767px){.section h2{padding:0 2rem;font-size:2rem}}.section h3{font-family:Open Sans;margin:0 0 30px;text-transform:uppercase;text-align:center}.section p,.section ol,.section ul{color:#636f71;font-size:1rem;font-weight:300;line-height:1.8;margin-bottom:3rem;text-align:center}
@media screen and (max-width:767px){.section p,.section h3, .section h4, .section ol,.section ul{padding:0 2rem}}.services_child_panel{margin-top:3.5rem;background-image:url(../img/columns.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;margin-left:0;margin-right:0}@media screen and (max-width:767px){.services_child_panel{background:0;margin:0 -15px}}.services_child_panel_col{margin-bottom:-6px;padding-bottom:0}.services_child_panel_mid{border-left:22px solid #fff;border-right:23px solid #fff;padding:0;width:calc(33.3333% + 30px)}@media screen and (max-width:767px){.services_child_panel_mid{width:100%;margin:0 0 1rem;border:none !important;padding:0 15px}}.services_child_panel_first{margin-left:-15px;margin-right:-15px;width:calc(33.3333% + 15px)}@media screen and (max-width:767px){.services_child_panel_first{width:100%;margin:0 0 1rem;border:none !important;padding:0 15px}}.services_child_panel_last{margin-left:0;margin-right:-15px;padding-left:0;padding-right:0;width:calc(33.3333% + -15px)}@media screen and (max-width:767px){.services_child_panel_last{width:100%;margin:0 0 1rem;border:none !important;padding:0 15px}}.services_item_image{opacity:0;-webkit-transition:opacity,0.4s;-khtml-transition:opacity,0.4s;-moz-transition:opacity,0.4s;-ms-transition:opacity,0.4s;-o-transition:opacity,0.4s;transition:opacity,0.4s}@media screen and (max-width:767px){.services_item_image{opacity:1}}.services_item:hover .services_item_image{opacity:1}.footer{background:#636f71;text-align:center;padding:40px 0 80px;border-top:10px solid #c5a458;color:white;text-transform:uppercase;font-weight:100}.footer a{color:inherit}.footer a:hover{color:#c5a458}.footer p{font-size:16px;line-height:18px;letter-spacing:1px}@media screen and (max-width:767px){.footer p{font-size:16px}}@media screen and (max-width:474px){.footer p{font-size:14px}}.footer p.strap{font-size:19px;margin:0 0 25px}.footer p .spacer{margin:0 6px}@media screen and (max-width:400px){.footer p .spacer{margin:0 3px}}.footer .container{margin:0;padding:0}@media screen and (min-width:768px){.footer .container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}}
.footer .container p {color:#fff}
.page_hero {background:0;height:480px;margin: 100px 0 0;background-position:50% 35%;background-repeat:no-repeat;background-size:cover;}
@media only screen and (max-width: 776px) {
  .page_hero {;margin: 0px;}
}
.page_hero h1{font-size:4rem;text-transform:none;text-shadow:0 0 10px rgba(0,0,0,0.8)}@media screen and (max-width:767px){.page_hero h1{font-size:3.4rem;text-align:center}}.page_hero .strap{font-size:2.4rem;margin:2.5% 0 0;margin:2.5vh 0 0;text-align:center;text-transform:uppercase}@media screen and (max-width:767px){.page_hero .strap{font-size:1.6rem;margin:2.5rem 0 0;padding:0 1.5rem;text-align:center}}.page .featured{margin:2rem auto 4rem}
.page blockquote {
    padding: 1em 5%;
    margin: 1em auto 2em;
    max-width: 800px;
    border-left: 0;
    color: #636f71;
}

.page blockquote.full {
    max-width: 100%;
}

.page blockquote p {
    font-size: 34px;
    text-align: center;
    line-height: 120%;
    font-weight: 500;
    color: #636f71;
    font-family: 'Georgia', sans-serif;
}.page blockquote p cite {
    clear: both;
    display: block;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    color: #93a2a5;
    padding: 1em 0 2em;
}hr {border: 0px;border-top: 1px solid #acb9bb;margin: 5em 0;}
.page p{font-size:1.2rem}@media screen and (max-width:767px){.page ul{line-height:2;padding:0 3rem;text-align:left}.page h3{font-size:1.4rem}}.testimonial_section p{color:#0c0c0c;font-family:"Adamina",serif}.testimonial_author{color:#0c0c0c !important;font-family:"Open Sans",sans-serif !important;font-size:1.2rem !important;font-weight:300;letter-spacing:2px;text-transform:uppercase;margin-top:2rem}.placements h2{color:#c5a458;font-family:"Open Sans",sans-serif;font-weight:300;margin:0 0 3rem;text-align:center;text-transform:uppercase}.placements_item{background:#c5a458;font-family:"Adamina",serif;height:342px;margin:0 15px 30px;overflow:hidden;padding:124px 15px 0;position:relative;color:white;width:calc(33.3333% - 30px)}@media screen and (max-width:767px){.placements_item{height:auto;line-height:1.8;padding:85px 15px 0;width:calc(100% - 30px)}}@media screen and (min-width:768px) and (max-width:991px){.placements_item{width:calc(50% - 30px)}}.placements_item:after{background:#636f71;color:white;content:attr(data-title);font-family:"Adamina",serif;font-size:1.1rem;height:112px;left:0;padding:15px;position:absolute;right:0;top:0;z-index:1}@media screen and (max-width:767px){.placements_item:after{background:#636f71 none repeat scroll 0 0;height:72px}}.placements_item:before{content:"";height:30px;left:-4px;position:absolute;right:-4px;top:98px;transform:rotate(-4deg);z-index:2;background:#636f71;border-bottom:12px solid #c5a458}@media screen and (max-width:767px){.placements_item:before{top:46px;height:53px;border-bottom:15px solid #c5a458}}.placements_item_content{font-size:.7rem;text-align:right;padding:25px;position:relative;z-index:2}.menu_icon{z-index:10;position:absolute}.menu_icon span{-webkit-transition:all,0.4s;-khtml-transition:all,0.4s;-moz-transition:all,0.4s;-ms-transition:all,0.4s;-o-transition:all,0.4s;transition:all,0.4s}.menu_icon.active span{transform:rotate(90deg)}.menu_icon.active span.top{margin:11px 0 -11px -20px}.menu_icon.active span.btm{margin:-11px 0 10px 19px}.menu_main{align-content:center;background:#c5a458;color:white;display:flex;font-family:"Open Sans",sans-serif;justify-content:center;left:0;position:fixed;flex-direction:column;top:0;opacity:0;width: 100%;max-width: 300px;z-index:-1;padding: 25px 25px;-webkit-transition:opacity,0.2s;-khtml-transition:opacity,0.2s;-moz-transition:opacity,0.2s;-ms-transition:opacity,0.2s;-o-transition:opacity,0.2s;transition:opacity,0.2s;}.menu_main.active{opacity:1;z-index:9999;top:160px}@media screen and (max-width:767px){.menu_main.active{top:100px}}.menu_inner ul{color: white;font-size:1.2rem;line-height: 100%;list-style:outside none none;padding:0;margin:0;padding-right: 0;margin-right: 0;max-width: none;}.menu_inner ul li{line-height: 150%;font-size: 21px;width: auto;margin-right: 0px;}
.menu_inner ul li a{color:white}
.menu_inner ul li a:hover, .menu_inner ul li a:focus {color:#f5f5f5;text-decoration: underline;}
.menu_close{position:absolute;right:4rem;top:6rem;cursor:pointer;display:block;display:none}@media screen and (max-width:767px){.menu_close{right:1rem;top:3rem}}.menu_close span{background:white;display:block;height:3px;width:6rem;-webkit-transition:all,0.4s;-khtml-transition:all,0.4s;-moz-transition:all,0.4s;-ms-transition:all,0.4s;-o-transition:all,0.4s;transition:all,0.4s}@media screen and (max-width:767px){.menu_close span{width:4rem}}.menu_close span.top{transform:rotate(45deg)}.menu_close span.btm{transform:rotate(-45deg)}.menu_close:hover span{background:#c5a458}.contact_main{align-content:center;background:rgba(197,164,88,0.9);bottom:0;color:white;display:flex;font-family:"Open Sans",sans-serif;justify-content:center;left:0;position:fixed;flex-direction:column;right:0;top:0;width:100%;opacity:0;z-index:-1;-webkit-transition:opacity,0.2s;-khtml-transition:opacity,0.2s;-moz-transition:opacity,0.2s;-ms-transition:opacity,0.2s;-o-transition:opacity,0.2s;transition:opacity,0.2s}.contact_main.active{opacity:1;z-index:9}.contact_inner p{color:white;font-size:2.6rem;line-height:1.6;text-align:center;margin:2rem 0;padding:0 2rem}@media screen and (max-width:767px){.contact_inner p{font-size:1.5rem;line-height:1.8;padding:0 3rem}}.contact_inner p a{color:white}.contact_inner p a:hover{color:#636f71}.contact_close{position:absolute;right:4rem;top:6rem;cursor:pointer;display:block}@media screen and (max-width:767px){.contact_close{right:1rem;top:3rem}}.contact_close span{background:white;display:block;height:3px;width:6rem;-webkit-transition:all,0.4s;-khtml-transition:all,0.4s;-moz-transition:all,0.4s;-ms-transition:all,0.4s;-o-transition:all,0.4s;transition:all,0.4s}@media screen and (max-width:767px){.contact_close span{width:4rem}}.contact_close span.top{transform:rotate(45deg)}.contact_close span.btm{transform:rotate(-45deg)}.contact_close:hover span{background:#636f71}

.clear {
    clear: both;
    padding-top: 30px;
    display: block;
    float: none;
}

.third{width:33.333%; float:left}
.padding {padding:15px; text-align:left !important;}
@media screen and (max-width: 991px){
.third{width:100%; float:left}
.padding {padding: 0px;
    text-align: center !important;
    margin-bottom: 0px !important;}
}

ul {
    list-style-type: none;
    list-style-image: url('wp-content/uploads/2017/03/bullet_cul.png');
    width: auto;
    margin: 0 auto;
    display: block;
}

ul li {
        display: list-item;
        text-align: -webkit-match-parent;
        list-style-position: inside;
        line-height: 1.3em;
        margin-bottom: 0.6em;
        padding-left: 2em;
        text-indent: -1.5em;
}
.page ul li:before {
    display: inline-block;
    content: '';
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    height: 0.35rem;
    width: 0.35rem;
    margin-right: 1rem;
    background-color: #434e50;

}

.home_main_left h1 {
display:none;
}


.home_main_left h2 {
    letter-spacing: 1px;
    font-family: "Adamina",serif;
    font-size: 1.5em;
    font-weight: 100;
    letter-spacing: 2px;
    margin-bottom: 60px;
}


.home_hero_explore:after {
    top: 109px;
}

.home_main_left h1 {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: "Adamina",serif;
    font-size: .75rem;
    font-weight: 100;
    letter-spacing: 2px;
    margin-bottom: 60px;
}

.home_main{
margin: -7% calc(50% - 580px) 0;
margin: -7vh calc(50% - 580px) 0;
}

@media screen and (max-width: 991px){
.home_main {
    margin: 0 auto !important;
    position: relative;
    width: 100%;
}

.home_main_left {
    padding: 40px 20px !important;

}

}

.home_main_panel {
    padding: 40px 80px;
    border-bottom: 12px solid #636f71;
}


.home_main_panel h2 {
    padding: 0px;
}

.home_main_panel p {
    text-align: justify;
    letter-spacing: 0px;
}

.page p {
    color: #636f71;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 125%;
    margin: .5em 0 2em;
    text-align: center;
}
@media only screen and (max-width: 767px) {
    .page img {
        disply:block;
        width:100%;
        max-width:300px;
        padding: 0 1em;
        height:auto;
    }
}


.home_main_panel ul {
    list-style-image: url('wp-content/uploads/2017/03/bullet_cul_w.png');
margin: 20px 10px 20px -20px;
    width: auto;
    text-align: left !important;
    font-size: 16px;
}

.home_main_left {
    display: block;
}
.featured {
    width: 100%;
    height: auto;
    max-width: 250px;
}

.gold li {
    list-style-position: inside;
    text-align: center !important;
    list-style: none;
    font-weight: 500;
    font-size: 20px;
}

.testimonial_section {
display:none;
}

.placements_item {
    height: 427px;
}

.header_strap .menu li {
    font-size: 1rem;
}

.fifty {
width:50%;
float:left;
}

.border-divider {
border-right:0px solid #fff;
}

@media screen and (max-width: 967px){
.fifty {
width:100%;
float:left;
}

.border-left{border:0px;}
}

.text-container {
padding:15px 25px;
}

.top, .mid, .btm {pointer-events:none;}

.placements_item_content {
    text-align: left;
}

#about_skew{
    -webkit-transform: skewY(-4deg);
    -moz-transform: skewY(-4deg);
    -o-transform: skewY(-4deg);
    background: #c5a458;
    background-size:cover;
    width: 100%;
    position: absolute;
    z-index: 0;
    top: -45px;
    height: 90px;
    left: 0;
    border-top: 1px solid #fff;
}

@media screen and (max-width: 967px){
#about_skew{display:none}
}

cite {
    display: inline-block;
    position: relative;
    padding: 3em 0px;
    font-size: 12px;
    color: #999;
}

.cols_bull {
width:14px;
height:auto;
padding-bottom:1px;
}

.pillars_links{
line-height:30px;
}

.pillars_links a{
color:#fff;
}

.pillars_links a:hover {
text-decoration: underline !important;
}

.placements_item:after {
    height: 90px;
}
.placements_item:before {
    height: 29px;
    top: 75px;
border-bottom: 0px;
}

@media screen and (max-width: 767px){
.placements_item:before {display:none;}

.placements_item_content { font-size: .9rem;}}


.zapf { 
    font-family: 'Zapf Dingbats';
    margin-left: 5px;
}
.zapf::before {content: ' ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹';}

#bullet {
text-align: left;
margin: -40px auto 50px;
display: block;
width: auto;
max-width: 400px;
}

.page-left, .page-left *, .page-left p, .page-left h3, .page-left h4, .page-left h5, .page-left ul li,  .page-left blockquote { text-align:left; }
.page-left img  { display: block; margin: 1em auto;}

.diversity-block {
    display: block;
    background: #636f71;
    padding: 2em;
    margin-top: 1em;
    border-top: 10px solid #c5a458;
}

.diversity-block:hover, .diversity-block:focus  {
    background: #434e50;
}

.diversity-block h2 {
    text-align: center;
    color: #fff;
    font-family: "Adamina",serif;
    font-size: 1.1rem;
}