@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');@font-face {font-family:'centuryschoolbook-bold';src:url('/wp-content/themes/wp_basic/assets/css/fonts/centuryschoolbook-bold/font.eot');src:url('/wp-content/themes/wp_basic/assets/css/fonts/centuryschoolbook-bold/font.woff2') format('woff2'),url('/wp-content/themes/wp_basic/assets/css/fonts/centuryschoolbook-bold/font.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}@font-face {font-family:'centuryschoolbook-it';src:url('/wp-content/themes/wp_basic/assets/css/fonts/centuryschoolbook-it/font.eot');src:url('/wp-content/themes/wp_basic/assets/css/fonts/centuryschoolbook-it/font.woff2') format('woff2'),url('/wp-content/themes/wp_basic/assets/css/fonts/centuryschoolbook-it/font.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}@font-face {font-family:'dingleberries';src:url('/wp-content/themes/wp_basic/assets/css/fonts/dingleberries/font.eot');src:url('/wp-content/themes/wp_basic/assets/css/fonts/dingleberries/font.woff2') format('woff2'),url('/wp-content/themes/wp_basic/assets/css/fonts/dingleberries/font.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}@font-face {font-family:'dingleberries';src:url('/wp-content/themes/wp_basic/assets/css/fonts/dingleberries/font.woff') format('woff'),url('/wp-content/themes/wp_basic/assets/css/fonts/dingleberries/font.ttf') format('truetype'),url('/wp-content/themes/wp_basic/assets/css/fonts/dingleberries/font.svg#dingleberries') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'museo300';src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo300/font.eot');src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo300/font.woff2') format('woff2'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo300/font.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}@font-face {font-family:'museo300';src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo300/font.woff') format('woff'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo300/font.ttf') format('truetype'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo300/font.svg#museo300') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'museo500';src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo500/font.eot');src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo500/font.woff2') format('woff2'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo500/font.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}@font-face {font-family:'museo500';src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo500/font.woff') format('woff'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo500/font.ttf') format('truetype'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo500/font.svg#museo500') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'museo700';src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo700/font.eot');src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo700/font.woff2') format('woff2'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo700/font.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}@font-face {font-family:'museo700';src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo700/font.woff') format('woff'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo700/font.ttf') format('truetype'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo700/font.svg#museo700') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'museo700i';src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo700i/font.eot');src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo700i/font.woff2') format('woff2'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo700i/font.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}@font-face {font-family:'museo700i';src:url('/wp-content/themes/wp_basic/assets/css/fonts/museo700i/font.woff') format('woff'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo700i/font.ttf') format('truetype'),url('/wp-content/themes/wp_basic/assets/css/fonts/museo700i/font.svg#museo700i') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:stylishcalligraphy;src:url(fonts/stylishcalligraphy/font.woff);font-style:normal;font-weight:400;}@font-face {font-family:abuget;src:url(fonts/abuget/font.woff);font-style:normal;font-weight:400;}@import url('https://fonts.googleapis.com/css?family=Playfair+Display');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:#95978a;}body {font-family:'museo500', "Lucida Sans Unicode", "Lucida Grande", sans-serif;}body.gapped {background:#FFF;}#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; padding:10px 0;}.alert_message a {color:#FFF; text-decoration:underline;}.back_to_top {opacity:0; visibility:hidden; position:absolute; top:0; left:50%; transform:translateX(-50%); transition:all 0.5s;}.back_to_top.active {opacity:1; visibility:visible;}.parallax {background-attachment:fixed;}.site_container, nav ul, section { width:80%; margin:0 auto; max-width:1200px; position:relative;}.dingleberry {position:absolute;left:0; right:0; margin-top:-5px; font-size:80px; font-family:'dingleberries'; z-index:0;}.btn,.button {padding:5px 30px; line-height:20px; font-size:12px; display:inline-block; margin:5px 0; text-transform:uppercase; background:#939C8D; color:#efeae3; border:none; text-decoration:none !important;}input:not[type=checkbox]):not([type=radio]) {-webkit-appearance:none;}h1, h2, h3 {text-transform:capitalize;}h1, h2, h3, p {position:relative; z-index:1;}img {max-width:100%;}.map {height:380px; width:100%; position:relative;}.map.disabled:after {content:""; position:absolute; z-index:1; left:0; top:0; width:100%; height:100%;}#map {width:100%; height:100%;}blockquote {font-family:'centuryschoolbook-it';}blockquote p {font-size:18px;}blockquote strong {display:block; font-family:'museo500', "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:15px; font-weight:500;}.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 {line-height:35px; font-size:14px; color:#ebe5db; background:rgba(38, 52, 53, 1); position:fixed; z-index:10; width:100%;}.header_contact a {color:#ebe5db;}.header_contact section div {float:right;}header {position:absolute; top:0; left:0; right:0; z-index:999; width:100%; padding-bottom:80px;background:-moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);}header .logo {position:absolute; margin:0 auto; left:0; right:0; width:190px; z-index:10;}header .logo:after {content:""; display:block; padding-top:92.4%; position:absolute; top:0;}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:10; 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 {padding:20px 0; margin-top:35px; background:rgba(38, 52, 53, 0.6);}nav ul {display:block; display:flex; justify-content:space-between; width:80%; margin:0 auto; max-width:1200px;}nav ul li {display:inline-block; margin:0; font-size:14px; line-height:24px; flex:0 0 auto; text-align:left; width:auto; position:relative;}nav li a {color:#EBE5DB; padding:3px 0; box-sizing:border-box; position:relative; z-index:1; position:relative;}nav li.current_page_item > a {color:#8f9a87;}nav li:hover > a {color:#687360;}nav > ul > li:nth-child(5){margin-right:13vw; box-sizing:border-box;}@media (max-width:960px){nav > ul > li:nth-child(5){margin:0 auto;}}nav li .sub-menu {display:none; position:absolute; top:14px; padding:30px 12px 12px; left:-22px; 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;}.slider_container {width:100%; overflow:hidden; position:relative;}.slider {white-space:nowrap; position:relative; font-size:0px; display:flex;}.slider .slide, .single_slide {width:100%; height:45vw;display:inline-block; position:relative; background-size:100% auto; background-repeat:no-repeat; background-position:center top; white-space:normal; min-height:500px;}@media (max-width:1150px){.slider .slide, .single_slide {height:500px; background-size:cover; background-attachment:scroll;}}.single_slide.header {min-height:0px;}.slider .slide {flex:1 0 auto;}.single_slide.header.parallax,.single_slide.header {height:0px; padding-top:42%; background-color:transparent;}.single_slide{display:block;}.slider .slide .content_container, .single_slide .content_container {position:absolute; left:50%; top:60%; width:78%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); max-width:1200px; z-index:1;}@supports(mix-blend-mode:multiply){.slider .slide:after {content:""; height:100%; left:0; position:absolute; top:0; width:100%; z-index:0; mix-blend-mode:multiply;background:-moz-linear-gradient(left, rgba(38,52,53,0.33) 0%, rgba(38,52,53,0) 100%);background:-webkit-linear-gradient(left, rgba(38,52,53,0.33) 0%,rgba(38,52,53,0) 100%);background:linear-gradient(to right, rgba(38,52,53,0.33) 0%,rgba(38,52,53,0) 100%);}}.kind_word_scroller .slide:after {background:none;}.slider .slide .content, .single_slide .content { position:relative; font-size:20px;padding:30px 50px; max-width:490px; text-shadow:0px 0px 7px rgba(0,0,0,0.33);}.slider .slide .content.medium {max-width:550px;}.slider .slide .content.wide {max-width:790px;}.slider .slide .content.full {max-width:100%;}.slider .slide .content .title, .single_slide .content .title {color:#EBE5DB; font-size:67px;font-family:'centuryschoolbook-bold'; line-height:100%; margin:0;}.slider .slide .content.medium_title .title,.single_slide .content.medium_title .title {font-size:57px;}.slider .slide .content .description p, .single_slide .content .description p {color:#EBE5DB; font-size:18px;padding:20px 0;}.slider .slide .content_container .content.center, .single_slide .content_container .content.center {text-align:center; margin:0 auto; max-width:900px;}body.stylishcalligraphy .slider .slide .content .title,body.stylishcalligraphy .single_slide .content .title {font-family:stylishcalligraphy; color:#FFF;}body.stylishcalligraphy .slider .slide .content .title,body.stylishcalligraphy .single_slide .content .title {font-size:75px;}body.stylishcalligraphy .slider .slide .content .description p,body.stylishcalligraphy .single_slide .content .description p {color:#FFF;}.slider_container .slide.drop_shadow,.single_slide.drop_shadow {box-shadow:50vw 0px 75vw 3vw rgba(0,0,0,0.25) inset}.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 .slide .content .btn, .single_slide .content .btn {background:#2C3C3E;}.slider_container .next {right:30px; padding-left:3px;}.slider_container .prev {left:30px; padding-right:3px;}@media (max-width:565px){.slider_container .next {right:5px; }.slider_container .prev {left:5px;}}.standard_content {text-align:center;max-width:730px; margin:0 auto;}.standard_content .dingleberry {top:0px;}.theme_container {width:100%; position:relative; padding:35px 0;}.theme_container section {padding:35px 0; background-position:center top; background-repeat:no-repeat;}h1 {font-family:'centuryschoolbook-it'; font-size:25px; padding-bottom:20px; line-height:33px;}h2 {font-family:'centuryschoolbook-it'; font-size:25px; padding:20px 0 10px; font-weight:300;}h3 {font-family:'centuryschoolbook-it'; font-size:25px; padding-bottom:20px;}h1.no_padding, h2.no_padding,h3.no_padding {padding:0;}.reducedbottompadding {padding-bottom:15px;}.addbottompadding {padding-bottom:45px;}.toppadding {padding-top:15px;}.sidepadding {padding-left:60px; padding-right:60px;}.biggersidepadding {padding-left:120px; padding-right:120px;}body.stylishcalligraphy h1,body.stylishcalligraphy h2,body.stylishcalligraphy h3,.slider .slide .content .titles .title.stylishcalligraphy,.single_slide .content .titles .title.stylishcalligraphy {font-family:stylishcalligraphy;}body.didot h1,body.didot h2,body.didot h3,.slider .slide .content .titles .title.didot,.single_slide .content .titles .title.didot {font-family:'Playfair Display';}body.abuget h1,body.abuget h2,body.abuget h3,.slider .slide .content .titles .title.abuget,.single_slide .content .titles .title.abuget {font-family:abuget;}body.stylishcalligraphy h1, body.stylishcalligraphy h2 {font-size:32px;}body.abuget h1, body.abuget h2{font-size:44px;}.slider .slide .content .titles .title.small,.single_slide .content .titles .title.small {font-size:55px;}.slider .slide .content .titles .title.medium,.single_slide .content .titles .title.medium {font-size:75px;}.slider .slide .content .titles .title.large,.single_slide .content .titles .title.large {font-size:90px;}.slider .slide .content .titles .title.super,.single_slide .content .titles .title.super {font-size:110px;}p {padding:0 0 24px; font-size:15px; line-height:24px; word-spacing:1px; letter-spacing:-0.1px;}.standard_content ul {margin-left:15px; padding-bottom:24px;}ul li {padding:0; font-size:15px; line-height:24px; list-style:disc outside;}ul li ul li {list-style:none;}p.no_padding {padding:0; margin:0;}.standard_content a {text-decoration:underline;}.standard_content iframe {max-width:100%; width:100%; height:56.5vw; max-height:400px; min-height:200px;}em {font-family:'museo500'; font-style:italic;}strong {font-family:'museo700';}strong em, em strong {font-family:'museo700i'; font-style:normal;}p.thick_n_big {font-weight:700; font-size:17px; line-height:25px;}.theme_1 {background-color:#EBE5DB;}.theme_1 h1, .theme_1 h2, .theme_1 h3,.theme_1 p, .theme_1 li, .theme_1 td{color:#939C8D; }.theme_1 .dingleberry {color:#D5D6CF;}.theme_1 .kind_word_scroller .next,.theme_1 .kind_word_scroller .prev {background-color:#939C8D; color:#EBE5DB;}.theme_1 .kind_word_scroller .slider .slide .testimonial .testimonial_content p strong { color:#515D5D;}.theme_1 a {color:#4B5558;}.theme_1 a.btn {background-color:#2C3C3E; color:#efeae3;}.theme_2 {background-color:#95978A;}.theme_2 h1, .theme_2 h2, .theme_2 h3 {color:#EBE5DB;}.theme_2 p, .theme_2 li, .theme_2 td {color:#2C3C3E;}.theme_2 .dingleberry {color:#898D81;}.theme_2 a {color:#353f42;}.theme_2 a.btn {background-color:#2C3C3E; color:#efeae3;}.theme_3 {background-color:#263435;}.theme_3 h1, .theme_3 h2, .theme_3 h3, .theme_3 p, .theme_3 li, .theme_3 td {color:#EFEAE3;}.theme_3 .dingleberry {color:#434E4E;}.theme_3 a {color:#FFF;}.theme_3 a.btn {background-color:#939C8D; color:#efeae3;}.theme_4 {background-color:#5E5E57;}.theme_4 h1,.theme_4 h2,.theme_4 h3,.theme_4 p, .theme_4 li, .theme_4 td {color:#EFEAE3;}.theme_4 .dingleberry {color:#7F8379;}.theme_4 a {color:#efeae3;}.theme_4 a.btn {background-color:#7F8379; color:#EFEAE3;}.theme_5 {background-color:#EBE5DB;}.theme_5 h1, .theme_5 h2, .theme_5 h3 {color:#263435;}.theme_5 p, .theme_5 li, .theme_5 td {color:#95978A; }.theme_5 .dingleberry {color:#D5D6CF;}.theme_5 a {color:#353f42;}.theme_5 .slider_container .next, .theme_5 .slider_container .prev {background:#95978A; color:#EBE5DB;}.theme_6 {background-color:#EBE5DB;}.theme_6 h1, .theme_6 h2, .theme_6 h3 {color:#4B5558;}.theme_6 p, .theme_6 li, .theme_6 td {color:#515D5D;}.theme_6 a {color:#4B5558;}.theme_6 .dingleberry {color:#D5D6CF;}.theme_6 a.btn {background-color:#95978A; color:#efeae3;}.theme_7 {background-color:#95978A;}.theme_7 h1, .theme_7 h2, .theme_7 h3 {color:#EBE5D6;}.theme_7 p, .theme_7 li, .theme_7 td {color:#EFEADE; }.theme_7 .dingleberry {color:#A2A396;}.theme_7 a {color:#4B5558;}.theme_7 a.btn {background-color:#2C3C3E; color:#EBE5DB;}.theme_8 {background-color:#95978A;}.theme_8 h1, .theme_8 h2, .theme_8 h3 {color:#263435;}.theme_8 p, .theme_8 li, .theme_8 td {color:#EBE5DB; }.theme_8 .dingleberry {color:#A2A396;}.theme_8 a {color:#4B5558;}.theme_8 a.btn {background-color:#EFEADE; color:#4B5558;}.theme_8 .kind_word_scroller .next,.theme_8 .kind_word_scroller .prev {background-color:#F1EBDD; color:#95978A;}.theme_8 .kind_word_scroller .slider .slide .testimonial .testimonial_content p strong { color:#EBE5DB;}.theme_9 {background-color:#7C0000;}.theme_9 h1, .theme_9 h2, .theme_9 h3 {color:#EBE5DB;}.theme_9 p, .theme_9 li, .theme_9 td {color:#EBE5DB; }.theme_9 .dingleberry {color:#8A0000;}.theme_9 a {color:#EBE5DB;}.theme_9 a.btn {background-color:#2C3C3E; color:#EBE5DB;}.theme_10 {background-color:#000;}.theme_10 h1, .theme_10 h2, .theme_10 h3 {color:#EBE5DB;}.theme_10 p, .theme_10 li, .theme_10 td {color:#EBE5DB; }.theme_10 .dingleberry {color:#222;}.theme_10 a {color:#353f42;}.theme_10 a.btn {background-color:#2C3C3E; color:#EBE5DB;}.popup_container {position:fixed; background:rgba(0,0,0,0.5); width:100%; height:100%; top:0; left:0; right:0; bottom:0; margin:auto; z-index:9990; display:none;}.popup {position:absolute; background:#95978A; border:5px solid #FFF; top:50%; left:50%; transform:translate(-50%,-50%); max-width:90%; max-height:77vh; width:480px; z-index:9990; overflow:auto;}.popup .popup_header {width:100%; background-size:cover;}.popup .popup_header:after {content:""; padding-top:39.10256%; display:block;}.popup .popup_header .fa-times-circle {position:absolute; top:10px; right:10px; color:#FFF; font-size:32px;}.popup .popup_content {text-align:center; padding:15px 20px; box-sizing:border-box;}.popup .popup_content h2 {font-size:28px;}.popup .popup_content h2,.popup .popup_content h3,.popup .popup_content p,.popup .popup_content li,.popup .popup_content a {color:#FFF;}.popup .popup_content p {padding-bottom:12px;}.popup .popup_content .btn {background:#263435;}body.card_texture {background:#FFF;}body.card_texture nav,body.card_texture .header_contact,body.card_texture .theme_container,body.card_texture .box_50_50 {background-image:url(/wp-content/themes/wp_basic/assets/image/card_texture.png); background-repeat:repeat; background-color:transparent; box-shadow:0px 0px 0px 4000px rgba(255, 255, 255,0.6) inset;}body.card_texture .header_contact {box-shadow:0px 0px 0px 4000px rgba(235, 229, 219,0.6) inset;}body.card_texture .header_contact, body.card_texture .header_contact a {color:#A1A2A3;}body.card_texture nav > ul > li > a {color:#828385;}body.gapped main > div,body.gapped main .box_50_50_container > div {margin:10px 0;}body.card_texture .theme_1 {box-shadow:0px 0px 0px 4000px rgba(255, 255, 255,0.6) inset;}body.card_texture .theme_1 h1, body.card_texture .theme_1 h2, body.card_texture .theme_1 h3, body.card_texture .theme_1 p, body.card_texture .theme_1 li, body.card_texture .theme_1 td {color:#828385;}body.card_texture .theme_1 .btn, body.card_texture .theme_1 .button {background:#B0B2A5; border:1px solid #EFEFED; padding:5px 40px; box-shadow:0px 0px 0px 5px #B0B2A5; color:#FFF;}body.card_texture .theme_2 {box-shadow:0px 0px 0px 4000px rgba(218, 219, 214,0.6) inset;}body.card_texture .theme_2 h1, body.card_texture .theme_2 h2, body.card_texture .theme_2 h3, body.card_texture .theme_2 p, body.card_texture .theme_2 li, body.card_texture .theme_2 td {color:#828385;}body.card_texture .theme_2 .btn, body.card_texture .theme_2 .button {background:#B0B2A5; border:1px solid #EFEFED; padding:5px 40px; box-shadow:0px 0px 0px 5px #B0B2A5; color:#FFF;}body.card_texture .theme_3 {box-shadow:0px 0px 0px 4000px rgba(124, 126, 115,0.6) inset;}body.card_texture .theme_3 h1, body.card_texture .theme_3 h2, body.card_texture .theme_3 h3, body.card_texture .theme_3 p, body.card_texture .theme_3 li, body.card_texture .theme_3 td {color:#EFEADE;}body.card_texture .theme_3 .btn, body.card_texture .theme_3 .button {background:#EFEFED; border:1px solid #B0B2A5; padding:5px 40px; box-shadow:0px 0px 0px 5px #EFEFED; color:#B0B2A5;}body.card_texture .theme_4 {box-shadow:0px 0px 0px 4000px rgba(235, 229, 219,0.6) inset;}body.card_texture .theme_4 h1, body.card_texture .theme_4 h2, body.card_texture .theme_4 h3, body.card_texture .theme_4 p, body.card_texture .theme_4 li, body.card_texture .theme_4 td {color:#828385;}body.card_texture .theme_4 .btn, body.card_texture .theme_4 .button {background:#B0B2A5; border:1px solid #EFEFED; padding:5px 40px; box-shadow:0px 0px 0px 5px #B0B2A5; color:#FFF;}body.card_texture .theme_5 {box-shadow:0px 0px 0px 4000px rgba(235, 229, 219,0.6) inset;}body.card_texture .theme_5 h1, body.card_texture .theme_5 h2, body.card_texture .theme_5 h3, body.card_texture .theme_5 p, body.card_texture .theme_5 li, body.card_texture .theme_5 td {color:#828385;}body.card_texture .theme_5 .btn, body.card_texture .theme_5 .button {background:#B0B2A5; border:1px solid #EFEFED; padding:5px 40px; box-shadow:0px 0px 0px 5px #B0B2A5; color:#FFF;}body.card_texture .theme_6 {box-shadow:0px 0px 0px 4000px rgba(235, 229, 219,0.6) inset;}body.card_texture .theme_6 h1, body.card_texture .theme_6 h2, body.card_texture .theme_6 h3, body.card_texture .theme_6 p, body.card_texture .theme_6 li, body.card_texture .theme_6 td {color:#828385;}body.card_texture .theme_6 .btn, body.card_texture .theme_6 .button {background:#B0B2A5; border:1px solid #EFEFED; padding:5px 40px; box-shadow:0px 0px 0px 5px #B0B2A5; color:#FFF;}body.card_texture .theme_7 {box-shadow:0px 0px 0px 4000px rgba(235, 229, 219,0.6) inset;}body.card_texture .theme_7 h1, body.card_texture .theme_7 h2, body.card_texture .theme_7 h3, body.card_texture .theme_7 p, body.card_texture .theme_7 li, body.card_texture .theme_7 td {color:#828385;}body.card_texture .theme_7 .btn, body.card_texture .theme_7 .button {background:#B0B2A5; border:1px solid #EFEFED; padding:5px 40px; box-shadow:0px 0px 0px 5px #B0B2A5; color:#FFF;}body.card_texture .theme_8 {box-shadow:0px 0px 0px 4000px rgba(235, 229, 219,0.6) inset;}body.card_texture .theme_8 h1, body.card_texture .theme_8 h2, body.card_texture .theme_8 h3, body.card_texture .theme_8 p, body.card_texture .theme_8 li, body.card_texture .theme_8 td {color:#828385;}body.card_texture .theme_8 .btn, body.card_texture .theme_8 .button {background:#B0B2A5; border:1px solid #EFEFED; padding:5px 40px; box-shadow:0px 0px 0px 5px #B0B2A5; color:#FFF;}body.gapped main .map_content, .map_content {margin:0;}body.gapped main .map_content h2, .map_content h2 {font-size:32px;padding:0;}body.gapped main .map_content p, .map_content p {padding:0;}@media (max-width:960px){body.card_texture nav {background-image:unset; background-repeat:repeat; background-color:transparent; box-shadow:unset;}body.gapped main > div:first-child {margin-top:0;}}footer {width:100%; padding:20px 0; color:#efeae3; background-color:#263435;background-image:url(/wp-content/themes/wp_basic/assets/image/footer-bg.gif); background-repeat:no-repeat; background-position:right 25% bottom; background-position:right calc(25% - 140px) bottom; font-size:12px;}footer section {padding:20px 0;}footer .footer_section {width:25%; float:left; font-family:'museo300'; font-size:14px; line-height:20px; }footer .footer_section strong {font-family:'museo700'; display:block; padding-bottom:5px;}footer .footer_section a, footer section a {color:#efeae3;}footer .footer_section a.fa {font-size:28px; padding-right:5px;position:relative;}footer .footer_section a.fa span {display:none;font-family:'museo300';font-size:11px;line-height:11px;position:absolute;bottom:-12px;white-space:nowrap;-webkit-transform:translateX(-25%);transform:translateX(-25%);}footer .footer_section a.fa:hover span {display:block;}footer .footer_section.wedding-award img{background-color:#fff;border:1px solid #00a680;height:114px;margin:10px 0 0 0;padding:5px 46px}footer ul li {list-style:none;}footer .footer_section:nth-of-type(2),footer .footer_section:nth-of-type(3){text-align:center}footer .widCOE.widCOE2017#CDSWIDCOE {margin:10px auto 0 auto;}.box_50_50 {display:table; width:100%;}.box_50_50 .dingleberry {margin-top:-30px;}.box_50_50.right {direction:rtl;}.box_50_50 .table_row {display:table-row;}.box_50_50 .background_img {display:table-cell; width:50%; background-position:center 25%; background-size:100% auto; background-repeat:no-repeat;}.box_50_50 .background_img.parallax {background-size:50% auto; background-position:left 25%;}.box_50_50.right .background_img.parallax {background-position:right 25%;}.box_50_50 .background_img_padding {min-height:700px;}.box_50_50 .content_box {display:table-cell; vertical-align:middle; width:50%; direction:ltr; padding:0px 6%; box-sizing:border-box; text-align:center; position:relative;}.box_50_50 .content_box h1, .box_50_50 .content_box h2, .box_50_50 .content_box h3 {max-width:440px; margin:0 auto; padding:0px 0px 30px;}.layout_3_col .box_50_50 .content_box h1, .layout_3_col .box_50_50 .content_box h2, .layout_3_col .box_50_50 .content_box h3 {padding:0px 0px 10px;}.box_50_50 .btn {margin:35px 0 0;}.box_50_50_gallery {width:100%; display:flex;justify-content:space-between;}.box_50_50_gallery .img {flex:1 0 auto;position:relative;overflow:hidden;}.box_50_50_gallery .img:after {content:""; padding-top:66.66667%; display:block;}.box_50_50_gallery .img img {height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1;}body.gapped .box_50_50_gallery .img {max-width:calc(16.66667% - 10px); margin:0;}.box_50_50 .content_box h1.no_padding,.box_50_50 .content_box h2.no_padding,.box_50_50 .content_box h3.no_padding {padding:0;}.box_50_50_container.layout_3_col {display:table-row;}.layout_3_col .box_50_50 {display:table-cell; width:33.3333%; box-sizing:border-box;}.layout_3_col .box_50_50 .content_box {display:block; width:100%; padding:30px 45px;}.layout_3_col .box_50_50 .background_img {display:block; width:100%; background-size:cover;}.layout_3_col .box_50_50 .background_img_padding {min-height:0;}.layout_3_col .box_50_50 .background_img_padding:after {content:""; display:block; padding-top:60%;}.box_50_50_container.whats_on .price_badge {position:absolute;left:40px; top:40px; display:block;}.box_50_50_container.whats_on .right .price_badge {right:40px; left:auto;}.box_50_50_container.whats_on h2 {font-size:40px; line-height:52px;}.box_50_50_container.whats_on h3 {font-family:'museo500';}.box_50_50_container ul {-moz-column-count:2;-webkit-column-count:2;column-count:2;padding:15px 0;}.box_50_50_container ul:after {content:""; display:block; clear:both;}.box_50_50_container li {line-height:24px;width:calc(100% - 40px); text-align:left; box-sizing:border-box; margin-left:40px; padding-left:10px; display:inline-block;}.box_50_50_container li:before {content:"\25AA";display:block;float:left;margin:0 0 0 -14px;}.box_50_50_container a {text-decoration:underline; font-family:'museo700';}.box_50_50_container a.btn {text-decoration:none; font-family:'museo500';}.box_50_50_container.layout_stack .box_50_50 .table_row {display:flex;}.box_50_50_container.layout_stack .box_50_50 .table_row .background_img {position:relative; overflow:hidden;}.box_50_50_container.layout_stack .box_50_50 .table_row .background_img img {object-fit:cover;position:absolute;min-width:100%;min-height:100%;display:block;}.box_50_50_container.layout_stack .box_50_50 .content_box {flex:1 0 auto;min-height:800px;display:flex;flex-direction:column;justify-content:center;}:not(.layout_3_col)body.gapped .box_50_50:not(.right) .background_img {border-right:5px solid #FFF;}body.gapped .box_50_50:not(.right) .content_box {border-left:5px solid #FFF;}body.gapped .box_50_50.right .background_img {border-left:5px solid #FFF;}body.gapped .box_50_50.right) .content_box {border-right:5px solid #FFF;}body.gapped .layout_3_col .box_50_50 .background_img,body.gapped .layout_3_col .box_50_50 .content_box {border-right:unset; border-left:unset;}@media (max-width:1199px){.box_50_50_container ul {-moz-column-count:1;-webkit-column-count:1;column-count:1}}@media (max-width:960px){body.gapped .box_50_50:not(.right) .background_img,body.gapped .box_50_50:not(.right) .content_box,body.gapped .box_50_50.right .background_img,body.gapped .box_50_50.right .content_box {border-left:0px; border-right:0px;}body.gapped main > div .box_50_50_gallery {flex-wrap:wrap; margin-bottom:-10px;}body.gapped .box_50_50_gallery .img {max-width:33.333%;width:calc(33.333% - 10px);margin:0 5px 10px;}}@media (max-width:560px){body.gapped .box_50_50_gallery .img {max-width:50%;width:calc(50% - 10px);margin:0 5px 10px;}}@media (max-width:768px){.box_50_50_container .box_50_50 .btn {margin:5px 0;}}.button_container.theme_container {padding:0 0 40px; margin-top:-40px;}.button_container section.standard_content {padding:0 0 20px;}.button_container .btn_img_container {width:48%; padding:20px; display:inline-block; box-sizing:border-box;}.button_container .btn_img_container_full {width:100%;}.button_container .btn_img_container img { display:block; max-width:75%; margin:0 auto 20px; box-shadow:5px 5px 5px 1px rgba(0, 0, 0, 0.7);}.standard_content.contact_form {padding:0 0 35px;}input[type="text"], input[type="email"], input[type="date"], input[type="tel"], select {border:0px; width:100%; padding:10px; margin:1%; box-sizing:border-box; color:#2C3C3E; font-size:15px; line-height:22px; height:42px;}textarea {width:96%; margin:1%; border:0px; padding:10px; box-sizing:border-box; height:200px; color:#2C3C3E; font-size:15px;}input[type="submit"] {background:#263435; border:none; margin:10px 0 0; color:#efeae3; cursor:pointer; text-transform:uppercase;}form .error {font-size:12px; line-height:18px; color:#D00;}.wpcf7-select {margin-top:4px;}.g-recaptcha > div {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;}#wpcf7-f1359-o1 {max-width:480px; margin:auto; width:100%;}#wpcf7-f1359-o1 span.wpcf7-list-item {margin:10px;}.download_form.inline input[type="text"],.download_form.inline input[type="email"],.download_form.inline input[type="date"],.download_form.inline input[type="tel"], select {margin:0;}.download_form.inline .button_container .btn_img_container {padding-right:2%; width:50%; box-sizing:border-box; float:left;}.download_form.inline .button_container .btn_img_container:nth-child(2) {padding-right:0;}@media (max-width:565px){.download_form.inline .button_container .btn_img_container {width:100%; padding:0; float:none;}}.cta_bar.theme_container {padding:40px 0;}.cta_bar.theme_container section {padding:0;}.cta_bar.theme_3 h2 {color:#939C8D; font-size:30px; padding:0px;}.cta_bar.theme_container section p {padding:12px 0;}.cta_bar.theme_container section .btn {width:150px; margin:0 10px;}body.card_texture .cta_bar.theme_container section {max-width:480px; box-sizing:border-box; padding:0 45px;background-image:url(/wp-content/uploads/2019/01/flowers-3-left.png), url(/wp-content/uploads/2019/01/flowers-3-right.png);background-position:left center, right center;background-repeat:no-repeat, no-repeat;background-size:auto 40%;}@media (max-width:480px){body.card_texture .cta_bar.theme_container section {background:none; padding:0;}}body.card_texture .theme_container.events_scroller { box-shadow:0px 0px 0px 4000px rgba(0, 0, 0,0.3) inset;}.theme_container.events_scroller {background-size:cover; background-position:center; background-repeat:no-repeat; background-color:rgba(0,0,0,0.6); background-blend-mode:overlay;}.theme_container.events_scroller h2.standard_content {color:#efeae3;}.featured_box_container {overflow:hidden; white-space:nowrap;}.featured_box_container .next, .featured_box_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%;}.featured_box_container .next {right:0px; padding-left:3px;}.featured_box_container .prev {left:0px; padding-right:3px;}.featured_box {width:29%; margin-left:3%; box-sizing:border-box; display:inline-block;}.featured_box .container {margin:20px; background-size:cover; background-repeat:no-repeat; background-position:center; position:relative; border:4px solid #EBE5DB; overflow:hidden;}.featured_box .container:after {content:""; padding-top:80%; display:block;}.featured_box .container a {position:absolute; top:0; left:0; width:100%; height:100%; z-index:10;}.featured_box .content {position:absolute; bottom:0; padding:15px 0; text-align:center; background-color:rgba(149, 151, 138, 0.8); width:100%; transition:all 0.33s; white-space:normal;}.featured_box:hover .content {padding:calc(50% - 50px) 0; background-color:rgba(149, 151, 138, 1);}.featured_box .content h2 {font-family:'centuryschoolbook-bold'; color:#263435; font-size:15px; text-transform:uppercase; padding:0; line-height:25px;}.featured_box .content p {text-transform:uppercase; font-size:15px; font-family:'museo500'; line-height:25px; padding:0; color:#EFEAE3;}.feature_image {display:block; margin:0 auto;}.gallery {overflow:hidden;}.gallery a.videos:before {content:"\f16a"; font-family:'FontAwesome'; position:absolute; left:50%; top:50%; width:70px; height:70px; line-height:70px; font-size:70px; text-align:center; display:block; margin:-35px 0 0 -35px; color:#939c8d; z-index:10; text-shadow:0px 0px 20px rgba(0,0,0,0.5);}.gallery a {display:block; float:left; width:25%; position:relative; overflow:hidden;}.gallery a:after {content:""; position:absolute; top:50%; left:50%; width:0; height:0; background:rgba(255,255,255,0.33); transition:all 0.33s;}.gallery a img {max-width:100%; display:block; width:100%;}.gallery a:hover:after{width:100%; height:100%; top:0; left:0;}.gallery a.mobile:after {display:none;}.btn.gallery_filter {padding:9px 20px; margin:10px;}.interactive_map {width:80%; margin:150px auto 61px; position:relative; z-index:500;}.interactive_map .image {position:relative;}.interactive_map .image .info {position:absolute;}.interactive_map .image .info .content {opacity:0; visibility:hidden; background:rgba(255,255,255,1); width:0%; min-height:0%; height:0px; border-radius:10px; padding:20px; box-sizing:border-box; transition:all 0.5s; position:absolute; top:0; left:0; overflow:hidden;}.interactive_map .image .info:hover .content {opacity:1; visibility:visible; width:150%; min-height:150%; height:auto; top:-25%; left:-25%;}.interactive_map .image .info .content .video {position:relative;width:100%;}.interactive_map .image .info .content .video:after{content:""; display:block;padding-top:57.5%;}.interactive_map .image .info .content .video iframe {position:absolute;width:100%;height:100%; top:0; left:0;}.interactive_map .image .info:hover .content .btn {width:100%; box-sizing:border-box; text-align:center;}.interactive_map .image .info .content .interactive_map_gallery {display:flex; flex-wrap:wrap;}.interactive_map .image .info .content .interactive_map_gallery img {flex:1 0 auto; width:50%; padding:5px; box-sizing:border-box; align-self:flex-start; height:100%;}@media (max-width:768px){.interactive_map .image .info:hover .content {width:50vw; min-width:200px; padding:5px 10px;}}@media (max-width:565px){.interactive_map {width:100%;}.interactive_map .image .info .content {text-align:center;}.interactive_map .image .info .content p{font-size:12px; line-height:20px;}}.kind_words hr {border:0; border-top:1px solid #95978A;}section.standard_content.kind_words {padding-bottom:0;}section.standard_content.kind_words .dingleberry {top:50px;}.kind_word_scroller {max-width:1200px; width:100%; margin:0 auto; box-sizing:border-box; padding:0 20px;}.kind_word_scroller .slider .slide, .kind_word_scroller.single_slide {height:auto; min-height:0;}.kind_word_scroller.single_slide .testimonial {max-width:1200px; width:80%; margin:0 auto;}.kind_word_scroller .testimonial .testimonial_content {font-size:12px; font-family:'centuryschoolbook-it'; text-align:center; padding:40px 20px;}.kind_word_scroller .testimonial .testimonial_content p {font-size:17px; line-height:24px; padding:10px 50px;}.kind_word_scroller .testimonial .testimonial_content p strong {display:block; font-family:'museo500'; padding-top:10px;}.slider_container.kind_word_scroller .next, .slider_container.kind_word_scroller .prev {margin-top:-40px;}.kind_word_scroller .slider .slide::after, .kind_word_scroller .single_slide::after {display:none;}.kind_word_scroller.single_slide::after{content:none}@charset "utf-8";@charset "utf-8";.standard_content.split_content {max-width:940px;}.standard_content.split_content .dingleberry {top:25px;}.standard_content.split_content h1 {padding-bottom:60px;}.two_column{float:left; padding:0 40px; box-sizing:border-box; width:50%; text-align:left;}.paddingtop, .paddingtop .standard_content.split_content {padding-bottom:0;}.paddingbottom, .paddingbottom .standard_content.split_content {padding-top:0;}.nopadding, .nopadding .standard_content.split_content {padding-top:0; padding-bottom:0;}.blog {padding-top:200px;}.blog section {padding:0;}.blog_header {width:100%; display:block; margin-top:-35px;}.blog_title.standard_content ul {text-align:center; margin:50px auto;}.blog_title.standard_content ul li {background-color:#95978A; display:inline-block; min-width:150px; list-style:none; margin:5px;}.blog_title.standard_content ul li ul.children {display:inline-block;}.blog_title.standard_content ul li a {color:#efeae3; padding:10px 20px; line-height:20px; font-size:12px; display:inline-block; text-transform:uppercase;}.blog_container {display:flex; flex-wrap:wrap;}.blog_item {width:33.3333%; box-sizing:border-box; padding:10px; display:flex;}.blog_item:first-child {width:66.6666%;}.blog_item .content {background:#CEC9BD; text-align:center; padding-bottom:20px;}.blog_item .content h2 {padding:30px 20px 0; margin:0;}.blog_post h1:after,.blog_item .content h2:after {content:""; margin:0 auto 30px; width:150px; padding-top:30px; display:block; border-bottom:1px solid #95978A;}.blog_item .content p {padding:0 20px 30px; margin:0; text-transform:uppercase;}.blog_post h1 {padding:0; margin:0;}.blog_post p.date {padding:0 0 10px; margin:0;}.blog_item:first-child .content {padding-bottom:10px;}.blog_item:first-child .content h2 {padding:10px 20px 0; line-height:28px;}.blog_post h1:after,.blog_item:first-child .content h2:after {padding-top:15px; margin-bottom:15px;}.blog_item:first-child .content p {padding:0 10px 10px; margin:0;}.blog_post .smaller_images {display:flex;}.blog_post .smaller_images img {width:50%; flex:1 0 auto; padding:14px 7px; box-sizing:border-box;}.blog_post .smaller_images img:first-child {padding-left:0;}.blog_post .smaller_images img:last-child {padding-right:0;}.blog_post ul li{list-style:disc inside}@media (max-width:768px){.blog_post .smaller_images {display:block;}.blog_post .smaller_images img:first-child,.blog_post .smaller_images img:last-child {padding:7px 0; width:auto;}}.rickybox_overlay {position:fixed; width:100%; height:100%; top:0; left:0; z-index:9000; background-color:rgba(0,0,0,0.5); background-image:url("loader.gif"); background-position:center; background-repeat:no-repeat; background-size:60px 60px;}.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(100% - 80px); max-height:100%; 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%; max-width:100%;}.rickybox_buttons {position:fixed; z-index:8999; margin:auto; left:0; top:0; right:0; bottom:0; cursor:pointer; display:none; font-family:Arial, Helvetica, sans-serif;}.rickybox_buttons a {background:#939c8d; width:40px; height:40px; line-height:40px; position:absolute; z-index:9002;}.rickybox_buttons a:after {font-family:'FontAwesome'; color:#efeae3;font-size:20px; line-height:40px; text-align:center; width:100%; display:block; height:40px;}.rickybox_close { right:0px; top:0px;}.rickybox_close:after {content:"\f00d";}.rickybox_next {right:0px; top:50%; margin-top:-20px; display:none; }.rickybox_next:after {content:"\f061";}.rickybox_prev {left:0px; top:50%; margin-top:-20px; display:none;}.rickybox_prev:after{ content:"\f060";}.rickybox_content {display:none;}.rickybox_object .content {background:#efeae3; 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;}.download_form_overlay {position:fixed; width:100%; height:100%; top:0; left:-100vw; z-index:9000; background:rgba(0,0,0,0.6);}.download_form_overlay .close {position:absolute; top:10px; right:10px; margin:0; color:#263435; font-size:32px; z-index:10;}.download_form_overlay .download_form {max-height:96%;overflow-y:auto; width:90%; max-width:480px; padding:1.5% 3%; position:absolute; top:50%; left:50%; box-shadow:0px 0px 12px 2px rgba(0,0,0,0.5); transform:translate(-50%, -50%); -webkit-overflow-scrolling:touch;}.download_form {text-align:left;}.download_form .button_container .btn_img_container {padding:10px 2px; margin:0; vertical-align:top;}label{font-size:12px; color:rgb(81, 93, 93); display:block; padding:0 5px 5px;}.download_form input[type="button"] {display:block; margin:20px auto 0; -webkit-appearance:none;}@media (max-width:1680px) {.box_50_50 .content_box {padding:40px 6%; background-position:center;}.box_50_50 .background_img {background-size:120% auto;}.box_50_50 .background_img_padding {min-height:550px;}.layout_3_col .box_50_50 .background_img_padding:after {padding:0; min-height:320px;}.box_50_50 .btn {margin:0;}}@media (max-width:1550px) {.box_50_50_container.whats_on .price_badge {left:-72px; top:40px;}.box_50_50_container.whats_on .right .price_badge {right:-72px;}}@media (max-width:1370px) {header .logo {width:10%;}.box_50_50 .content_box {padding:50px 5%;}.box_50_50 .btn {margin:0;}.box_50_50 .dingleberry {font-size:75px;margin-top:-20px;}.featured_box {width:45%;}.box_50_50 .background_img {background-size:auto 125%;}}@media (max-width:1200px) {nav {width:100%;}nav > ul > li:nth-child(4) {padding-right:0;}.box_50_50 .content_box {padding:30px 4%;}}@media (max-width:1100px) {.box_50_50 .background_img {background-size:auto 120%;}.box_50_50 .background_img_padding {min-height:500px;}.box_50_50_container.whats_on .price_badge {left:-183px; top:40px;}.box_50_50_container.whats_on .right .price_badge {right:-183px;}}@media (max-width:1024px) {.parallax {background-attachment:scroll;}.slider .slide .content .titles .title.small,.single_slide .content .titles .title.small {font-size:35px;}.slider .slide .content .titles .title.medium,.single_slide .content .titles .title.medium {font-size:55px;}.slider .slide .content .titles .title.large,.single_slide .content .titles .title.large {font-size:70px;}.slider .slide .content .titles .title.super,.single_slide .content .titles .title.super {font-size:90px;}}@media screen and (min-width:960px) {.mobshow {display:none !important;}}@media screen and (max-width:960px) {.parallax {background-attachment:scroll;}.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, nav > ul > li:nth-child(4) {padding:0; width:80%; box-sizing:border-box; display:block; margin:0 auto; padding:10px 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; text-align:center;}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;}.slider .slide .content .title, .single_slide .content .title {font-size:33px; line-height:100%;}.slider .slide .content.medium,.slider .slide .content.wide,.slider .slide .content.full {max-width:100%;}.slider .slide .content.medium_title .title,.single_slide .content.medium_title .title {font-size:23px; line-height:28px;}.slider .slide .content .description, .single_slide .content .description {font-size:10px;padding-top:25px;}.slider .slide .content, .single_slide .content {padding:20px;}.featured_box .container {margin:5px;}.featured_box {width:100%; float:none; margin:20px auto;}.featured_box_container .next, .featured_box_container .prev {top:100%;}.featured_box .content h2 {font-size:12px; line-height:20px;}.featured_box .content p {font-size:12px;}.box_50_50_container.layout_3_col {display:block;}.box_50_50, .layout_3_col .box_50_50 {display:block;}.box_50_50 .table_row {display:block;}.box_50_50 .background_img {display:block; width:100%; background-size:100% auto;}.box_50_50 .background_img_padding {min-height:480px;}.layout_3_col .box_50_50 .background_img_padding:after {min-height:320px;}.box_50_50 .content_box {display:block; width:100%; padding:60px 10%;}.layout_3_col .box_50_50 {width:100%;}.box_50_50_container.whats_on .price_badge {left:20px; top:-110px;}.box_50_50_container.whats_on .right .price_badge {right:20px;}.box_50_50_container li {float:none;width:90%; margin-left:20px;}.box_50_50_container.whats_on h2 {font-size:30px; line-height:34px; padding:0 0 20px;}.box_50_50_container.whats_on h3 {font-size:15px; line-height:22px; padding:0 0 10px;}.kind_word_scroller .slider .slide .testimonial {width:100%; float:none;}.kind_word_scroller .slider .slide .testimonial .testimonial_content {padding:0px 40px;}.kind_word_scroller .testimonial .testimonial_content p {font-size:12px;line-height:18px;padding:10px;}.button_container .btn_img_container {width:100%; display:block;}.rickybox_object {max-width:calc(100% - 80px);}.rickybox_object.rickyframe {max-height:360px; max-width:calc(100% - 80px);}footer {padding:0;}footer .footer_section {width:100%; padding:20px 0;}}@media (max-width:768px){.slider .slide .content .titles .title.small,.single_slide .content .titles .title.small {font-size:25px;}.slider .slide .content .titles .title.medium,.single_slide .content .titles .title.medium {font-size:35px;}.slider .slide .content .titles .title.large,.single_slide .content .titles .title.large {font-size:45px;}.slider .slide .content .titles .title.super,.single_slide .content .titles .title.super {font-size:60px;}}@media screen and (max-width:680px) {.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_contact section div {float:none; background:#263435; border-top:1px solid #939c8d; width:100%;}.header_contact a.back_to_top {transform:unset; display:block; position:unset;}header {top:0px;}header .logo {width:110px; margin:0 auto;}.single_slide.header.parallax, .single_slide.header {padding:0; height:220px;}.gallery a {display:block; float:left; width:50%;}.cta_bar.theme_container section .btn {margin:0 10px 10px;}.box_50_50 .background_img_padding {min-height:230px;}.two_column{float:none;width:100%; padding:0; text-align:left;}input[type="text"], input[type="email"], input[type="tel"], select {width:100%;margin:0 0 10px; float:none;}@supports(mix-blend-mode:multiply){.slider .slide:after {mix-blend-mode:multiply;background:-moz-linear-gradient(left, rgba(38,52,53,0.35) 50%, rgba(38,52,53,0.05) 100%);background:-webkit-linear-gradient(left, rgba(38,52,53,0.35) 50%,rgba(38,52,53,0.05) 100%);background:linear-gradient(to right, rgba(38,52,53,0.35) 50%,rgba(38,52,53,0.05) 100%);}}}@media screen and (max-height:520px) {.slider .slide .content .description, .single_slide .content .description {padding-top:0;}.slider .slide .content .description p, .single_slide .content .description p {padding:5px 0; font-size:12px; line-height:20px;}}@media screen and (max-width:530px) {.slider .slide .content, .single_slide .content {padding:0;}.slider .slide .content .titles .title.small,.single_slide .content .titles .title.small {font-size:23px;}.slider .slide .content .titles .title.medium,.single_slide .content .titles .title.medium {font-size:26px;}.slider .slide .content .titles .title.large,.single_slide .content .titles .title.large {font-size:31px;}.slider .slide .content .titles .title.super,.single_slide .content .titles .title.super {font-size:35px;}}iframe#contact-form{max-width:570px;width:100%;max-height:none;height:1300px;}