/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.template h1{line-height:1.1em;margin-bottom:.6em}
.template h2{margin-bottom:.6em}
.template h5{line-height:1.5em}
.template hr{display:block;border:solid #e6e6e6;border-width:0 0 1px;clear:both;padding-top:15px;margin:0 0 28px;height:0}
h1.pg-title{text-align:center;text-transform:uppercase;letter-spacing:1px;margin:0 0 1em}
.pg-gallery-image{margin-bottom:30px}
.pg-gallery-image .caption.fixed_under.image-caption{padding:15px 0 2px;text-transform:uppercase;font-style:italic}
.pg-body p img{width:100%}
.pg-body .columns img{width:100%;padding:15px 0}
#content-header .path{padding:0 0 30px}
.path{padding:30px 30px 0;text-transform:uppercase;letter-spacing:1px;line-height:1em;margin:0}
.path img{margin-top:-5px}
.button-cta-wrapper{margin:30px 0 27px;text-align:center}
a.cta-button{box-sizing:border-box;background:#ba9f07;padding:7px 24px;text-transform:uppercase;letter-spacing:1px;font-family:"Roboto Condensed",arial,helvetica,sans-serif;text-decoration:none;color:#fff;font-size:18px;transition:all .3s ease;cursor:pointer;border:3px solid #ba9f07}
a.cta-button:hover{background:rgba(0,0,0,0);color:#0c103f}
.iframe-wrapper{position:relative;padding-bottom:90%;margin-bottom:20px;padding-top:30px;height:0;overflow:hidden}
.iframe-wrapper:last-of-type{margin-bottom:0}
.iframe-wrapper iframe,.iframe-wrapper object,.iframe-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}
#header-box{position:relative}
.header-text{position:absolute;top:-55px;left:30px}
.header-text h1{text-transform:uppercase}
#h-nav{border-bottom:1px solid #222}
#body-header-box .title-wrapper{margin:10px 0 70px;text-align:center}
#body-header-box h1.pg-title{font-weight:400;font-size:36px;color:#444;padding:15px 40px;text-align:center;box-sizing:border-box}
.body-template._body-1{background:#fff}
._body-1 #main-content-box{padding:0}
._body-1 #main-content-box .section-inner{max-width:1004px;padding:30px}
._body-1 #main-content>.section-inner{max-width:100%}
.full-width-dark-blue-bg{background-color:#0c103f}
._body-1 .pg-body{text-align:center}
._body-1 .pg-body .button-cta-wrapper{margin:35px 0 39px}
.banner-caption{text-align:center;margin:16% 10%}
.banner-caption h1{color:#222;text-transform:uppercase;letter-spacing:1px;background-color:rgba(255,255,255,.8);padding:15px;border:1px solid #fff;line-height:1.4em}
._body-2 .folder-waterfall{margin-top:-30px}
.item-news .pg-date{margin:-15px 0 30px;text-align:center}
.item-news .pg-author-date,span.pg-date{text-transform:uppercase;letter-spacing:2px;text-align:center}
.item-news .pg-gallery-image{text-align:center}
.pinterest-stack{padding-top:30px}
.pinterest-stack h1{text-align:center;text-transform:uppercase;letter-spacing:1px}
.pinterest-board{text-align:center;width:100%}
._body-4 #main-content-box{text-align:center}
.fields-holder input,.fields-holder textarea,.fields-holder select{padding:8px;font-family:"Source Sans Pro",helvetica,arial,sans-serif;font-size:17px;border-color:#000}
.fields-holder #id_submitButton{font-family:"Source Sans Pro",helvetica,arial,sans-serif;font-size:18px;background:none}
.fields-holder #id_submitButton{font-family:"Roboto Condensed";font-weight:400;letter-spacing:1px;text-transform:uppercase;background-color:#222;color:#fff;padding:10px 15px;margin-top:5px;margin-bottom:5px;transition:all .3s ease;width:100%}
.fields-holder #id_submitButton:hover{background-color:#ba9f07}
.fields-holder .row-title{color:#fff;font-weight:600;font-size:18px}
#body-footer .section-inner{max-width:1004px;padding:0}
#body-footer>.section-inner{max-width:100%}
#footer-box{text-align:center;font-size:14px;font-weight:700;padding-top:30px;padding-bottom:30px}
#footer-box a{font-weight:700;color:#fff}
#footer-box p{margin:0;color:#fff}
.powered{display:none}
.footer-social-wrapper{margin-bottom:28px}
.footer-social{text-align:center;margin-bottom:15px}
.footer-social a{width:35px;height:35px;background:url(/_data/site/225/templates/current/css/social.svg) no-repeat;display:inline-block;transition:all .3s ease;margin-right:5px;margin-left:5px;border:1px solid #fff;background-color:#fff;border-radius:50%}
.footer-social a:first-of-type{margin-left:0}
.footer-social a:last-of-type{margin-right:0}
.footer-social a:hover{background:url(/_data/site/225/templates/current/css/social-hover.svg) no-repeat}
a.instagram,a.instagram:hover{background-position:-2px}
a.instagram:hover{border-color:#5b5e88;background-color:#5b5e88}
a.pinterest,a.pinterest:hover{background-position:-62px}
a.pinterest:hover{border-color:#5b5e88;background-color:#5b5e88}
a.contact-me,a.contact-me:hover{background-position:-122px}
a.contact-me:hover{border-color:#5b5e88;background-color:#5b5e88}
@media only screen and (max-width: 767px){#header-mob-logo{height:20px;top:34px;background-position:center center}
#header-mob{border-bottom:1px solid #222}
#r-col{display:none}
#body-footer-box{padding:0}
.banner-caption{text-align:center;margin:10% 8%}
}

/*==@template_custom==*/