@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');@font-face {font-family:'CenturySchoolbook';src:url('/wp-content/themes/wp_basic/assets/css/fonts/CenturySchoolbook.woff') format('woff');font-weight:400;font-style:normal;font-stretch:normal;}@font-face {font-family:'MuseoSans';src:url('/wp-content/themes/wp_basic/assets/css/fonts/MuseoSans-300.woff') format('woff');font-weight:300;font-style:normal;font-stretch:normal;}@font-face {font-family:'MuseoSans';src:url('/wp-content/themes/wp_basic/assets/css/fonts/MuseoSans-500.woff') format('woff');font-weight:500;font-style:normal;font-stretch:normal;}@font-face {font-family:'MuseoSans';src:url('/wp-content/themes/wp_basic/assets/css/fonts/MuseoSans-700.woff') format('woff');font-weight:700;font-style:normal;font-stretch:normal;}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}body {line-height:1;}ol, ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}table {border-collapse:collapse;border-spacing:0;} a {text-decoration:none;} html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{-webkit-text-size-adjust:none; } .clearfix:after { content:""; display:block; height:0; clear:both; visibility:hidden; } .clearfix { display:inline-block; } * html .clearfix { height:1%; } .clearfix { display:block; }html {background:#F4F1ED;}body {font-family:'MuseoSans', "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:500;}#skiptocontent{height:1px;overflow:hidden;position:absolute;top:-1000em;width:1px}.alert_message {background:#f00;bottom:0;left:0;position:fixed;width:100%;z-index:9999; box-shadow:0 -5px 10px -5px rgba(0, 0, 0, 0.75);}.alert_message p {color:#fff;text-align:center;}.alert_message a {color:#FFF; text-decoration:underline;}.parallax {background-attachment:fixed; background-repeat:no-repeat; background-size:cover; background-position:center;}.site_container, nav ul, section { width:80%; margin:0 auto; max-width:1200px; position:relative;}.btn {padding:10px 15px; min-width:110px; line-height:20px; font-size:15px; display:inline-block; margin:5px 0; border:none; background:#1139A0; color:#FFF; cursor:pointer;}a.btn, a.btn .fa {color:#FFF !important;}input {-webkit-appearance:none;}img {max-width:100%;}iframe.map {height:480px;width:100%;border:0;display:block;}.animate_it.deactive * {opacity:0; margin-top:20px; margin-bottom:-20px; transition:all 0s linear 0s;}.animate_it.active * {opacity:1; margin-top:0px;margin-bottom:0px; transition:all 0.33s linear 0s;}.animate_it.deactive h1, .animate_it.deactive h2 {transition:all 0s linear 0s;}.animate_it.active h1, .animate_it.active h2 {transition:all 0.75s ease 0.5s;}.header_contact, .header_social {float:left; line-height:25px; font-size:14px; color:#939C8D; background:#DDDBD2; z-index:0; width:50%; box-sizing:border-box; padding:0 20px; text-transform:uppercase;}.header_contact a {color:#939C8D;}.header_contact span {font-size:6px; display:inline-block; vertical-align:top; padding:0 5px;}.header_social {float:right; text-align:right;}.header_social a {color:#939C8D; display:inline-block; padding:0 10px;}header {width:100%; background:#F4F1ED;}header .logo img {display:block; margin:0 auto; padding:10px 0 20px;}header .fa-bars {display:inline-block; color:#FFF; position:absolute; right:10px; top:10px; font-size:24px; text-align:center; line-height:40px; width:40px; z-index:900; float:right;}header .fa-bars:after {border-color:#95978A #5E5E57 #5E5E57 #95978A; border-style:solid;border-width:20px;content:"";display:block;position:absolute;z-index:-1; top:0; left:0; width:0; height:0;}nav {background:#AABEBF;}nav ul {display:block; display:flex; width:100%;}nav ul li {text-transform:uppercase; display:inline-block; font-size:14px; line-height:40px; flex:1 0 auto; text-align:center; position:relative;}nav li a {color:#F4F1ED; padding:3px 0; box-sizing:border-box; position:relative; z-index:1; position:relative;}nav li.current_page_item > a {color:#1139A0;}nav li:hover > a {color:#1139A0;}nav li .sub-menu {display:none; position:absolute; top:14px; padding:30px 12px 12px; left:0px; overflow:hidden; width:auto; min-width:100%;}nav li:hover .sub-menu {display:block;}nav li .sub-menu li {display:block; white-space:nowrap; margin:0; min-width:100%; text-align:left;}nav li .sub-menu li a {background:rgba(38, 52, 53, 0.6); display:block; padding:10px;}.home .cta_bar.theme_container {background:#D9D7CE;}.cta_bar.theme_container {background:#AABEBF; padding:20px 0;}.cta_bar.theme_container section {padding:0;}.cta_bar h2 {color:#1139A0; font-size:30px; padding:0px;}.cta_bar.theme_container section p {padding:12px 0; color:#575756;}.cta_bar.theme_container section .btn {width:150px; margin:0 10px;}.map_title {text-align:center; padding:20px 0 30px;}form {padding:40px 0;}form input[type="text"],form input[type="email"],form input[type="tel"],form textarea {width:80%; max-width:520px; line-height:24px; box-sizing:border-box; padding:5px 10px; margin:0 auto; border:none; box-shadow:0px 0px 20px -10px rgba(0,0,0,0.2);}form textarea {height:120px;}form .g-recaptcha > div {margin:0 auto;}form .wpcf7-not-valid-tip {display:block; color:#D00;}.screen-reader-response {display:none;}footer {text-align:center; background-color:#AABEBF; padding:20px 0; background-image:url(../image/footer-logo.png); background-position:center; background-size:auto 90%; background-repeat:no-repeat;}footer h2, footer p, footer a {color:#FFF;}footer h2 {font-family:'CenturySchoolbook'; font-size:18px;}footer p {padding:0; font-weight:500;}@media screen and (max-width:680px) {body {padding-bottom:30px;}.header_contact {text-align:center; position:fixed; bottom:0; width:100%; z-index:9999; line-height:30px; box-shadow:0px 0 5px 0px rgba(0,0,0,0.5);}.header_social {width:100%; text-align:left; background:none;}}@media (max-width:480px){.header_social {float:none;}header .logo {display:block; margin:10px auto 0;}header .logo img {width:260px;}}.featured_box_container {padding:40px 0; margin-top:40px; background:#AABEBF;}.featured_box_container .inner_container {max-width:1300px; width:100%; margin:0 auto;}.featured_box_container .featured_box {width:33.3333%; padding:0 10px; box-sizing:border-box; float:left;}.featured_box_container .featured_box h2 {color:#FFF; text-transform:uppercase; font-size:20px; padding:7px 0; line-height:26px;}.featured_box_container .featured_box p {color:#FFF; padding:0 0 7px;}@media (max-width:600px){.featured_box_container .featured_box {width:100%; float:none; max-width:420px; text-align:center; margin:0 auto 30px;}.featured_box_container .featured_box img {display:block; margin:0 auto;}}.gallery {padding:0 0 10px;}.gallery img {width:33.333%; padding:20px; box-sizing:border-box; display:block; float:left;}.rickybox_overlay {position:fixed; width:100%; height:100%; top:0; left:0; z-index:9000; background-color:rgba(0,0,0,0.5);}.rickybox_label {position:absolute; bottom:-15px; left:0; z-index:9999; color:#FFF; background:rgba(0,0,0,0.2); padding:0 5px; line-height:15px; font-size:10px;}.rickybox_object {position:absolute; max-width:calc(90% - 80px); max-height:90%; top:0; bottom:0; left:0; right:0; margin:auto; display:none; z-index:9000;}.rickybox_object.rickyframe {width:100%; height:100%; max-width:720px; max-height:480px;}.rickybox_object.rickyframe .rickybox_close {right:-29px;}.rickybox_object iframe {width:100%; height:100%;}.rickybox_buttons {position:fixed; z-index:9001; margin:auto; left:0; top:0; right:0; bottom:0; cursor:pointer; display:none;}.rickybox_close { right:-40px; top:0px;}.rickybox_next {right:-40px; top:50%; margin-top:-20px; display:none;}.rickybox_prev {left:-40px; top:50%; margin-top:-20px; display:none;}.rickybox_close, .rickybox_next, .rickybox_prev {background:#939c8d; color:#FFF;font-size:26px; width:40px; line-height:40px; text-align:center;position:absolute; z-index:9002;}.rickybox_content {display:none;}.rickybox_object .content {background:#FFF; overflow-y:auto; width:94%; padding:3%; height:94%;}.rickybox_object .content * {color:#000;}.rickybox_object .content h1 {font-size:22px; padding:20px 0 0;}.rickybox_object .content p {line-height:25px;}@media (max-width:768px){.gallery img {width:auto; padding:20px 0; float:none; margin:0 auto;}}.single_slide.header {width:100%; background-size:cover; background-position:center; margin-bottom:30px;}.single_slide.header:after {padding-top:30%; content:""; display:block;}.slider_container {width:100%; overflow:hidden; position:relative; margin-bottom:30px;}.slider_container .slider {white-space:nowrap; position:relative; font-size:0px;}.slider_container .slide {width:100.1%; overflow:hidden; position:relative; display:inline-block; white-space:normal; height:66vh; background-position:center; background-size:cover;}.slider_container .next, .slider_container .prev {position:absolute; color:#060A09; background:#EBE5D6; text-align:center; display:block; z-index:10; top:50%; height:30px; line-height:30px; width:27px; margin-top:-15px; font-size:24px; border-radius:50%;}.slider_container .next {right:10px; padding-left:3px;}.slider_container .prev {left:10px; padding-right:3px;}.standard_content {text-align:center;}.theme_container {width:100%; position:relative; }.theme_container section {padding:35px 0; background-position:center top;}.standard_content .fa {color:#1139A0;}.standard_content p .fa {font-size:16px;}.standard_content a {color:#828385;}h1 {font-family:'CenturySchoolbook'; color:#1139A0; font-size:27px; padding-bottom:20px; line-height:33px;}h2 {font-family:'CenturySchoolbook'; color:#1139A0; font-size:27px; padding:20px 0 10px; font-weight:300;}h3 {font-family:'CenturySchoolbook'; color:#1139A0; font-size:27px; padding-bottom:20px;}p {font-weight:300; padding:10px 0; font-size:16px; line-height:26px; word-spacing:1px; letter-spacing:-0.1px; color:#828385;}ul li {padding:0; font-size:16px; line-height:26px; list-style:disc outside;}ul li ul li {list-style:none;}table {width:100%;}table td {padding:10px 0; font-size:16px; line-height:26px; font-weight:300; color:#828385;}table th {color:#1139A0; padding-top:40px; font-family:'CenturySchoolbook'; text-transform:uppercase;}table th:after {content:""; max-width:100px; width:75%; margin:10px auto; border-bottom:1px solid #828385; display:block;}strong {font-weight:700;}strong em, em strong {font-weight:700; font-style:italic;}img.alignleft {float:left; padding:0 20px 20px 0;}@media (max-width:660px) {img.alignleft {float:none; padding:10px 0; display:block; margin:0 auto;}}::-webkit-input-placeholder {font-family:'museo500'; color:#2C3C3E;}::-moz-placeholder {font-family:'museo500'; color:#2C3C3E;}:-ms-input-placeholder {font-family:'museo500'; color:#2C3C3E;}:-moz-placeholder {font-family:'museo500'; color:#2C3C3E;}@media (max-width:1024px) {.parallax {background-attachment:scroll;}}@media screen and (min-width:680px) {.mobshow {display:none !important;}}@media screen and (max-width:680px) {.mobshow {display:block;}.mobHide {display:none;}header nav {background:none;}header nav > ul {background:#ebe5db;display:none;position:absolute;top:65px;width:96%; max-width:400px; right:2%;z-index:9999; box-shadow:0px 2px 5px -2px rgba(0,0,0,0.8);}header nav ul.menu:before {content:""; content:""; position:absolute; top:-28px; margin:0 auto; right:10px; width:0; height:0; border-width:14px; border-color: transparent transparent #ebe5db; border-style:solid;}nav li a:after {display:none;}header nav ul li{padding:0; width:80%; box-sizing:border-box; display:block; margin:0 auto; padding:0; border-bottom:1px solid #999;}header nav ul li:last-child {border:none;}header nav ul li a {font-size:16px; color:#263435; display:block; white-space:nowrap;}nav li .sub-menu {position:static; margin:0 auto; padding:0;}header nav ul li .sub-menu a {color:#ebe5db;}header nav ul li .sub-menu li {text-align:center;}.single_slide.header.parallax, .single_slide.header {padding:0; height:220px;}.cta_bar.theme_container section .btn {margin:0 10px 10px;}input[type="text"], input[type="email"] {width:100%;margin:0 0 10px; float:none;}}