.mobile-nav-frame{width:100% !important;right:0 !important}.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.cf{display:inline-block}* html .cf{height:1%}.cf{display:block}html *{box-sizing:border-box}body.rfwbs-active{padding-bottom:0px}body{font-family:"Raleway",sans-serif}body .entry-content h1,body .entry-content h2,body .entry-content h3,body .entry-content h4,body #page-wrapper h1,body #page-wrapper h2,body #page-wrapper h3,body #page-wrapper h4{font-family:"Cormorant Garamond",serif;font-weight:700;margin:0;line-height:1.1em}a,a:link,a:visited,a:hover,a:active{-webkit-transition:.4s ease all;transition:.4s ease all;text-decoration:none}body.responsive.layout-full #page-wrapper .full-container{max-width:1280px}#text-2 .textwidget{font-size:24px;font-weight:700;line-height:32px}#text-2 .textwidget span{display:block;margin-top:35px}#text-2 .textwidget .fa.fa-phone{display:block;width:75px;height:75px;float:left;border:1px solid #D9D9D9;box-shadow:0 0 0 5px #F6F6F6;border-radius:50%;text-align:center;font-size:55px;color:#7DA0BE;color:rgba(125,160,190,0.75);padding:7px 0 0 0;margin:0px 15px 0 0}#text-2 .textwidget .fa{padding:7px 10px 0 0;font-size:20px}#text-2 .textwidget a .fa{color:rgba(125,160,190,0.75);color:#7DA0BE;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#text-2 .textwidget a:hover .fa{color:#C4C4C4}#text-3 .textwidget{font-size:20px;line-height:32px;text-align:right}#text-3 .textwidget span{display:block;margin-top:35px}#text-3 .textwidget .fa{display:block;width:75px;height:75px;float:right;border:1px solid #D9D9D9;box-shadow:0 0 0 5px #F6F6F6;border-radius:50%;text-align:center;font-size:55px;color:#7DA0BE;color:rgba(125,160,190,0.75);padding-top:7px;margin:0px 0 0 15px}#above-nav{background:#F6F6F6;margin:0 -35px;text-align:center;font-family:"Cormorant Garamond",serif;font-size:24px;line-height:52px;text-shadow:1px 1px 0 white;border-top:1px solid #D9D9D9;border-bottom:1px solid white}.main-navigation.sticky::after{box-shadow:transparent 0 6px 6px -6px inset}.main-navigation.sticky{border-top:0}nav.main-navigation{width:1280px !important;display:block;margin:0 auto -35px;border:1px solid white;box-shadow:0 3px 5px rgba(0,0,0,0.2)}nav.main-navigation ul ul a{width:231px}nav.main-navigation ul li a{font-size:18px;font-family:"Raleway",sans-serif;padding:25px 35px;font-weight:400;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,0.2)}nav.main-navigation ul li a:hover{text-shadow:0px 0px 0 rgba(0,0,0,0.2)}nav.main-navigation ul li li{line-height:0}nav.main-navigation ul li li a{padding:20px 10px;font-size:16px;text-transform:capitalize}nav.main-navigation.sticky{left:auto !important}#header-img{background-position:50% 50%;background-size:cover;height:450px;margin:0 -35px;position:relative;top:0}.noheaderimg{background-image:url("../../uploads/sub-fader.jpg")}.page-template-template-full h1.entry-title{text-align:center}#main{border-bottom:1px solid white;box-shadow:0 3px 5px rgba(0,0,0,0.2);position:relative;z-index:10;text-shadow:1px 1px 0 white}#main h1.entry-title{border-bottom:1px solid #7DA0BE}#main .widget-title{padding-bottom:20px;border-bottom:1px solid #C4C4C4;margin-bottom:20px !important}.btn,.btn:visited{display:inline-block;background:rgba(125,160,190,0.75);color:white;font-size:14px;font-weight:bold;text-transform:uppercase;padding:0 55px;line-height:3em;border:1px solid white}.btn:hover,.btn:visited:hover{background:#1C74BC;color:#D9D9D9}.home-title .textwidget h2{font-size:48px}.home-title .textwidget h2:after{content:" ";display:block;margin:20px auto 0;height:3px;width:200px;background:#7DA0BE}#callouts .co{text-align:center;font-weight:700}#callouts .co a,#callouts .co a:visited{background:white;border:1px solid #C4C4C4;box-shadow:0 0 0 5px #E6E6E6;height:165px;width:165px;margin:0 auto;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#callouts .co a:hover,#callouts .co a:visited:hover{background:#454545;border:5px solid white;box-shadow:0 0 0 10px rgba(125,160,190,0.75)}.has-list ul{list-style:none;padding:0;margin:0}.has-list ul li{margin:0;padding:2px 7px;border-bottom:1px solid #C4C4C4}.su-accordion .su-spoiler{border-bottom:1px solid #D9D9D9}.su-accordion .su-spoiler .su-spoiler-title{font-size:24px;font-weight:400;color:#1C74BC}#primary,.page-template-default #primary{width:69%}#secondary{width:27%;background:white;border:1px solid #C4C4C4;box-shadow:0 0 0 5px #E6E6E6}#secondary .widget{font-size:16px;margin:0 0 15px 0;padding:15px;line-height:25px}#secondary .widget :last-child{margin-bottom:0;padding-bottom:0}#secondary .widget h3.widget-title{border-bottom:1px dashed rgba(0,0,0,0.1);font-size:24px;margin:5px 0 10px 0;padding:0 0 5px 0}#secondary .widget input{border:1px solid rgba(0,0,0,0.5);border-radius:0;font-weight:300;line-height:25px;padding:0 5px;width:99%}#secondary .widget_recent_entries li{margin-bottom:10px}#formfields{overflow:hidden}#formfields p{float:left;margin:0 0 10px 0;padding-right:2%;width:50%}#formfields p.full{padding-right:2%;width:100%}#formfields input,#formfields textarea{width:100%;padding:5px}#formfields input[type="radio"]{width:10%}#formfields .wpcf7-radio span.wpcf7-list-item{display:block}#formfields h2{clear:both;padding:20px 0 0 0;margin:0}#more-info{background-image:url("../../uploads/more-info-bg.jpg");background-position:center center;background-size:cover;color:white;font-family:"Cormorant Garamond",serif;font-size:36px;line-height:1.2;text-align:center;text-shadow:1px 1px 0 #1C74BC;padding:35px 25%;border-bottom:1px solid white;box-shadow:0 3px 5px rgba(0,0,0,0.2);position:relative;z-index:5}#more-info .btn{font-family:"Raleway",sans-serif;margin-top:35px;text-shadow:1px 1px 0 transparent}#colophon{font-family:"Raleway",sans-serif}#colophon #site-info{font-size:18px;line-height:30px}@media (max-width: 1280px){nav.main-navigation{width:100% !important;margin:0 auto -1px;border-left:0;border-right:0}}@media (max-width: 1080px){#text-3 .textwidget,#text-2 .textwidget{font-size:16px}nav.main-navigation ul li a{padding:25px}}@media (max-width: 980px){#text-3 .textwidget .fa{height:50px;width:50px;font-size:33px;margin:8px 0 0 15px}#text-2 .textwidget .fa.fa-phone{height:50px;width:50px;font-size:33px;margin:8px 15px 0 0}}@media (max-width: 880px){#text-3 .textwidget{font-size:14px}}@media (max-width: 780px){#text-3 .textwidget .fa{display:none}#text-2 .textwidget{text-align:left}#text-2 .textwidget .fa.fa-phone{display:none}}@media (max-width: 680px){#more-info{font-size:28px;padding:30px}.entry-content .alignleft,.entry-content .aligncenter,.entry-content .alignright{clear:both;float:none;margin:10px auto;width:100%}footer #footer-widgets .widget{width:100%}}@media (max-width: 640px){body #masthead .hgroup{padding-top:2px;padding-bottom:2px}#text-2 .textwidget,#text-3 .textwidget{text-align:center}#text-2 .textwidget span,#text-3 .textwidget span{margin-top:0;display:inline-block;margin-right:10px}#text-3 .textwidget span{margin-right:0}body.responsive #masthead-widgets .widget{padding-bottom:0}#black-studio-tinymce-3 img{width:100px;margin-bottom:10px}#above-nav{font-size:16px;font-family:"Raleway",sans-serif;line-height:30px}nav.main-navigation ul li{display:block}nav.main-navigation ul li a{padding:13px}}@media (max-width: 480px){#text-3 .textwidget{line-height:20px}#text-3 .textwidget span{display:block}.home-title .textwidget h2{font-size:32px}#formfields p,#formfields p.full{float:none;padding-right:0;width:100%}}
