@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');@font-face{font-family:'Museo Sans';src:url(/assets/css/fonts/museo300/font.eot);src:url(/assets/css/fonts/museo300/font.eot?#iefix) format("embedded-opentype"),url(/assets/css/fonts/museo300/font.woff) format("woff"),url(/assets/css/fonts/museo300/font.ttf) format("truetype"),url(/assets/css/fonts/museo300/font.svg#museo) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Museo Sans';src:url(/assets/css/fonts/museo500/font.eot);src:url(/assets/css/fonts/museo500/font.eot?#iefix) format("embedded-opentype"),url(/assets/css/fonts/museo500/font.woff) format("woff"),url(/assets/css/fonts/museo500/font.ttf) format("truetype"),url(/assets/css/fonts/museo500/font.svg#museo) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Museo Sans';src:url(/assets/css/fonts/museo700/font.eot);src:url(/assets/css/fonts/museo700/font.eot?#iefix) format("embedded-opentype"),url(/assets/css/fonts/museo700/font.woff) format("woff"),url(/assets/css/fonts/museo700/font.ttf) format("truetype"),url(/assets/css/fonts/museo700/font.svg#museo) format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Museo Sans';src:url(/assets/css/fonts/museo900/font.eot);src:url(/assets/css/fonts/museo900/font.eot?#iefix) format("embedded-opentype"),url(/assets/css/fonts/museo900/font.woff) format("woff"),url(/assets/css/fonts/museo900/font.ttf) format("truetype"),url(/assets/css/fonts/museo900/font.svg#museo) format("svg");font-weight:900;font-style:normal}@charset "utf-8";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}.clearfix:after { content:""; display:block; height:0; clear:both; visibility:hidden; }* html .clearfix { height:1%; } .clearfix { display:block; }#skiptocontent {height:1px;overflow:hidden;position:absolute;top:-1000em;width:1px;}html{height:100%;-webkit-text-size-adjust:none}body{color:#4A4F4F;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font:16px 'Museo Sans',arial,helvetica,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.4;letter-spacing:0;height:100%;margin:0;min-width:300px;overflow-x:hidden;position:relative;width:100%}header,footer {-webkit-flex-shrink:0; flex-shrink:0;}main {flex:1 0 auto; -webkit-flex:1 0 auto;}img {max-width:100%;}.animate_it {transition:none !important;}.padding_2 {padding-top:60px;}.padding_3 {padding-bottom:60px;}.padding_4 {padding-top:60px; padding-bottom:60px;}.read-more.button ~ * {max-height:0;overflow:hidden;padding:0; transition:all 0.5s;}.parallax {background-attachment:fixed; background-size:cover; background-position:center; background-repeat:no-repeat;}@media (max-width:1024px){.parallax {background-attachment:scroll;}}a.fa-facebook, a.fa-twitter, a.fa-instagram , a.fa-linkedin{position:relative;}a.fa-facebook span, a.fa-twitter span, a.fa-instagram span, a.fa-linkedin span {display:none;font-family:'Museo Sans';font-size:11px;line-height:11px;position:absolute;bottom:-12px;white-space:nowrap;-webkit-transform:translateX(-25%);transform:translateX(-25%);}a.fa-facebook:hover span, a.fa-twitter:hover span, a.fa-instagram:hover span , a.fa-linkedin:hover span {display:block;}.grecaptcha-badge {display:none;}.container {width:90%; max-width:1400px; margin:0 auto; position:relative;}hr {margin:0; border:none; border-top:1px solid #232323;}.error {background:#FCC; border:2px solid #D00; padding:20px; margin:20px 0;}div.grey {background-color:#EDEDED;}h2, h3 {font-size:24px; font-family:'Museo Sans'; font-weight:300; padding-bottom:20px;}h2 {font-size:33px;}p {font-size:15px; line-height:24px; padding-bottom:1em;}li {font-size:14px; line-height:26px;}sup {font-size:80%; vertical-align:top; margin-top:-3px; display:inline-block;}ul.checklist {margin-left:26px;}ul.checklist li {padding-bottom:10px;}ul.checklist li:before {content:"\f00c"; font-family:Fontawesome; margin-left:-26px; margin-right:10px;}header {padding:20px 0; width:100%; position:absolute; z-index:1000; transition:color 0.5s ease 0s}.single-product header, .single-post header {position:relative;}header .logo {color:#000; transition:color 0.5s ease 0s;}header .logo img {position:absolute;display:block;width:175px;left:50%;margin-left:-87px;}header.light .logo {color:#FFF;}header .header_top {float:right;color:#4A4F4F; transition:color 0.5s ease 0s;}header .header_top .fa {font-size:30px; color:#4A4F4F; padding-right:10px; text-decoration:none; margin-left:20px; margin-top:10px; transition:color 0.5s ease 0s;}header .header_top .fa-facebook {padding-left:30px;}header .header_top a { color:#4A4F4F; text-decoration:none;}header .fa-bars {display:none;}header nav {float:right; margin-top:30px; clear:right; width:100%}header nav > ul {display:flex;justify-content:center;}header nav > ul > li {font-size:1.1em;}header nav > ul > li:not(:first-child) {margin-left:40px;}header nav > ul > li {padding:10px 20px 0 20px; margin-top:-10px; margin-right:-20px;}header nav > ul > li.menu-item-has-children {transition:background-color 0.5s ease 0.5s;}header nav > ul > li.menu-item-has-children:after {content:"\f0d7"; font-family:Fontawesome; transition:color 0.5s ease 0s;}header nav > ul > li > ul {opacity:0; visibility:hidden; position:absolute; transition:all 0.5s ease 0.5s; padding-top:5px;}header nav > ul > li > ul li {line-height:32px; padding:5px 0;}header nav > ul > li.menu-item-has-children:hover{ transition:background-color 0.5s ease 0s;}header nav > ul > li.menu-item-has-children:hover > ul {opacity:1; visibility:visible; transition:all 0.5s ease 0s; background:rgba(0,0,0,0.7); padding:20px; margin-left:-20px;}header nav > ul > li.menu-item-has-children:hover a,header nav > ul > li.menu-item-has-children:hover:after{color:#FFF;}header nav ul li a {color:#4A4F4F; text-decoration:none; transition:color 0.5s ease 0s; padding-bottom:3px;}header nav > ul > li > ul > li > a {border:2px solid rgba(0,0,0,0); border-bottom:2px solid #FFF; padding:5px 0;}header nav > ul > li > ul > li:hover a {border:2px solid #de7f08;}header nav ul li.current-menu-item > a,header nav ul li.current-menu-parent > a {border-bottom:2px solid #de7f08;}header.light .logo:after {opacity:1; visibility:visible;}header.light .header_top,header.light .header_top a,header.light .header_top .fa,header.light nav > ul > li.menu-item-has-children:after,header.light a {color:#FFF;}main > div:first-child:not(.slider_container) {margin-top:200px;}.BreadcrumbList{line-height:30px;list-style-type:none;margin:0 auto;}.BreadcrumbList li{font-family:'Museo Sans'; font-weight:500; font-style:normal; float:left;padding:0 10px}.BreadcrumbList li::after{color:#4A4F4F;content:"\f054";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;margin:0 -10px 0 10px;text-rendering:auto;transform:translate(0,0)}.BreadcrumbList li:last-child::after{content:""}.BreadcrumbList li a{color:#4A4F4F;text-decoration:none;}.BreadcrumbList li:last-child a{color:#de7f08;font-weight:bolder}.rickybox {position:fixed; top:0; bottom:0; left:0; right:0; background:rgba(0,0,0,0.5); z-index:9999;}.rickybox .iframe, .rickybox iframe{display:block;margin:auto;position:absolute;top:-40px;bottom:0;left:0;right:0; width:80vw; height:80vh;}.rickybox .iframe {padding:30px;}.rickybox .iframe .close {position:absolute; top:0; right:0; color:#FFF; text-decoration:none; font-size:24px;}footer {background-image:url(/assets/image/jpeg/footer_bg.jpg); background-size:cover; padding:60px 10% 40px; background-position:center bottom; background-repeat:no-repeat;}footer .social {text-align:center; padding-bottom:20px;}footer .social .fa {color:rgba(238,235,226,0.5); text-decoration:none; font-size:38px; padding:0 10px;}footer .social .fa:hover {color:#FFF;}footer .social .fa span {font-size:12px; font-family:'Museo Sans';}footer p .fa-phone, footer p .fa-paper-plane {color:#de7f08;}footer strong {font-size:20px; line-height:44px;}footer h2 {color:#FFF; text-align:center;}footer h2:after {margin:20px auto; max-width:20%;}footer p {text-align:center; color:#FFF; padding-bottom:24px; font-size:16px; line-height:30px;}footer p .fa {margin-right:5px; display:inline-block;}footer p a {color:#FFF; text-decoration:none;}footer .copyright {text-align:center; color:#9B9CA3;}footer .copyright a {color:#9B9CA3; text-decoration:none;}footer form {padding:20px 0; max-width:600px; margin:0 auto; color:#FFF; text-align:center;}.payment_logos {padding:30px 0;}.payment_logos img {height:32px;}footer ::-webkit-input-placeholder {color:#FFF;}footer ::-moz-placeholder {color:#FFF; opacity:1;}footer :-ms-input-placeholder {color:#FFF;}footer :-moz-placeholder {color:#FFF;}form .input_container input[type="text"],form .input_container input[type="email"],form .input_container input[type="tel"],form textarea {display:block; background:transparent; border:none; border-bottom:2px solid #2E3351; color:#333; height:34px; line-height:34px; margin-bottom:20px; box-sizing:border-box; width:47%; float:left; font-size:16px; -webkit-appearance:none; border-radius:0;}form .input_container input[type="text"]:nth-child(2n + 1),form .input_container input[type="email"]:nth-child(2n + 1) {margin-right:3%;}form .input_container textarea {width:100%; float:none;}form .input_container textarea, footer form textarea { display:block; background:transparent; height:142px;box-sizing:border-box;font-family:Lato,Helvetica,Arial,sans-serif; font-size:16px; resize:none; line-height:25px; padding-top:2px; -webkit-appearance:none; border-radius:0;}footer form textarea {float:left; width:47%; margin-left:6%; border-bottom:2px solid #de7f08;color:#FFF;}footer form .input_container input[type="tel"],footer form .input_container input[type="text"],footer form .input_container input[type="email"]{border-bottom:2px solid #de7f08; color:#FFF; width:100%; margin-right:0;}form .errors {border:1px solid #D00; background:rgba(220,0,0,0.5); padding:10px; color:#FFF; animation:response 1s ease 0.5s;}form .success {border:1px solid #0D0; background:rgba(0,220,0,0.5); padding:10px; color:#FFF; animation:response 1s ease 0.5s;}footer form .button {position:relative; margin:20px; background-color:#de7f08;}footer form .button span {color:#FFF;}footer form .button input[type=submit]{opacity:0; position:absolute; width:100%; height:100%; left:0; top:0; display:block; cursor:pointer;}footer form .input_container {float:left; width:47%;}.news_content {text-align:left; max-width:900px; margin:0 auto;}.news_content h1 {font-size:33px; text-transform:uppercase;}.news_content h2 {font-size:22px; padding-top:14px; padding-bottom:7px; margin-bottom:7px; border-bottom:1px solid #AAA;}.news_content .excerpt {padding:20px 0;}.news_content .excerpt ul {list-style:disc outside; padding-left:15px;}.news_content .news_item {padding:20px 0; box-sizing:border-box;}.news_content .news_item img{max-width:40%;float:right ;padding:5px 0px 20px 20px;}@media (max-width:1520px){header nav > ul > li {padding:10px 10px 0 10px;}header nav > ul > li:not(:first-child){margin-left:20px;}}@media (max-width:1160px){header .logo .svg {width:110px; height:119px;}}@media (max-width:1100px){header .header_top .fa-facebook {padding-left:0px;}header .fa-bars {display:inline-block;}header nav {text-align:center; float:none; width:110%; left:-5%; position:absolute; margin-top:0; top:80px; display:none;}header nav > ul {display:block; background:rgba(0,0,0,0.8);}header nav > ul > li.menu-item,header nav > ul > li.menu-item{margin-left:0px; line-height:40px; color:#FFF; padding:10px 0; width:100%;}header nav > ul > li.menu-item a {color:#FFF;}header nav > ul > li > ul {display:none; position:static; margin:0; padding:0px;}header nav > ul > li.menu-item-has-children:hover {background:none;}header nav > ul > li.menu-item-has-children:hover > ul {display:block; margin:0; background:none;}p {font-size:14px; line-height:24px; padding-bottom:24px;}}@media(max-width:590px){.BreadcrumbList {padding-bottom:20px;}.mobhide {display:none;}.mobblock {display:block;}header .header_top .fa {margin-left:0;}header .header_top .fa-bars {margin-left:5px;display:block; float:none; text-align:right;}header .logo .svg {width:72px;height:69px;}footer form .input_container,footer form textarea {width:100%; margin:0; float:none;}.rickybox .iframe, .rickybox iframe {top:25%;}header.light .header_top, header.light .header_top a, header.light .header_top .fa, header.light nav > ul > li.menu-item-has-children::after, header.light a {padding-right:5px;}}.wpcf7{margin:0;padding:0;}.wpcf7 .wpcf7-form p{margin:0;padding:0;width:100%;}.wpcf7 .wpcf7-form .left{width:calc(50% - 10px);float:left}.wpcf7 .wpcf7-form .right{width:calc(50% - 10px);float:right}.wpcf7 label{width:100%;padding:0 0 20px;display:inline-block;color:#a1a3a9;font-weight:400;text-transform:uppercase}.wpcf7 .wpcf7-form-control-wrap{margin-top:10px}.wpcf7 .wpcf7-form-control-wrap .wpcf7-text,.wpcf7 .wpcf7-form-control-wrap .wpcf7-textarea,.wpcf7 .wpcf7-form-control-wrap .wpcf7-number{width:100%;margin-top:10px;padding:10px 20px !important;border:1px solid rgba(74,79,79,0.5);box-sizing:border-box;color:rgba(74,79,79,0.75);font-size:0.8em;font-family:'Museo Sans',arial,helvetica,sans-serif;}.wpcf7 .wpcf7-form-control-wrap .wpcf7-text:focus,.wpcf7 .wpcf7-form-control-wrap .wpcf7-textarea:focus,.wpcf7 .wpcf7-form-control-wrap .wpcf7-number:focus{outline:0}.wpcf7 .wpcf7-form-control-wrap .wpcf7-textarea {height:200px;}.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{margin:0 10px 0 0}.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label{padding:10px 0 0}.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label input[type=radio]{margin:0 10px 0 0 !important;border:1px solid #a7bf38;background-color:#a7bf38;-webkit-border-radius:3px;border-radius:3px}.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label input[type=radio]:checked:before{color:#fff}.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item{margin:0 10px 0 0}.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item label{padding:10px 0 0}.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]{margin:0 10px 0 0 !important;border:1px solid #a7bf38;background-color:#a7bf38;-webkit-border-radius:3px;border-radius:3px}.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]:checked:before{color:#fff}.wpcf7 .wpcf7-form-control-wrap .wpcf7-select{display:block;height:43px;width:100%;background-color:#fff;margin-top:10px;padding:8px 10px 7px;border:2px solid #ebebeb;border-radius:3px}.wpcf7 .wpcf7-form-control-wrap .wpcf7-select:focus{outline:0}.wpcf7 .wpcf7-form-control-wrap .wpcf7-date{width:100%;margin-top:10px;padding:8px 10px 7px;border:2px solid #ebebeb;border-radius:3px}.wpcf7 input[type=submit].wpcf7-submit{width:150px;margin:50px auto 0;padding:12px 18px 13px;display:block;font-size:1.2em; font-weight:400;text-align:center;text-decoration:none;background-color:#000;color:#fff;}.wpcf7 input[type=submit].wpcf7-submit:focus{outline:0}.wpcf7 .wpcf7-validation-errors {border:0;}.wpcf7 .wpcf7-mail-sent-ok {border:0;}input:focus::-webkit-input-placeholder { color:transparent; }input:focus:-moz-placeholder { color:transparent; } input:focus::-moz-placeholder { color:transparent; } input:focus:-ms-input-placeholder { color:transparent; } .book_now.featured_box_container {justify-content:left;}h1.book_now_title {padding:20px 0; text-align:center; text-transform:uppercase; font-size:32px; font-weight:300;}.featured_box_container.type_4 {display:flex; flex-wrap:wrap; position:relative;}.featured_box_container.type_4 .featured_box {width:25%; padding:20px; box-sizing:border-box; display:flex; flex-direction:column;}.featured_box_container.type_4 .featured_box h2 {text-transform:uppercase; color:#4A4F4F; font-size:20px; padding:20px 0; flex-grow:1;}.featured_box_container.type_4 .featured_box .addons.popup {left:10%; width:80%; display:none; position:absolute; background:#2E3351; z-index:200; text-align:center; padding:20px 0;}.featured_box_container.type_4 .featured_box .addons.popup * {color:#FFF;}.featured_box_container.type_4 .featured_box .addons.popup button .fa {color:#2E3351;}.featured_box_container.type_4 .featured_box .addons.popup .close {float:right; text-align:right; padding-right:20px; margin-left:-100%;}.featured_box_container.type_4 .featured_box .addons.popup .columns {padding-bottom:20px; border-bottom:1px solid #FFF; margin:20px 40px; justify-content:center;}.featured_box_container.type_4 .featured_box .addons.popup .columns .column {max-width:350px;}.featured_box_container.type_4 .featured_box .addons.popup .product_addon h3 {font-size:18px;}.featured_box_container.type_4 .featured_box .content {flex-grow:0; min-height:300px; background-size:cover; background-position:center; padding:30px 30px 76px; transition:box-shadow 0.75s; position:relative;}.featured_box_container.type_4 .featured_box .content .button {position:absolute; bottom:30px; display:block;}.featured_box_container.type_4 .featured_box .content * {opacity:0; visibility:hidden; transition:opacity 0.75s;}.featured_box_container.type_4 .featured_box .content:hover {box-shadow:0px 0px 0px 800px rgba(55,55,55,0.6) inset}.featured_box_container.type_4 .featured_box .content:hover * {opacity:1; visibility:visible; color:#FFF;}.featured_box_container.type_4 .featured_box .button_container {text-align:left;}.featured_box_container.type_4 .featured_box .button_container form .button {float:right;}.featured_box_container.type_4 .featured_box .read_more {margin-bottom:5px; }.featured_box_container.type_4 .featured_box form {padding:10px 0 0; }.featured_box_container.type_4 .featured_box .addons.popup .button {color:#2E3351; background:#FFF;}.featured_box_container.type_4 .featured_box .addons.popup .button .fa.fa-tags {color:#2E3351;}.featured_box_container.type_4 .featured_box .addons.popup button.button {background:#DEB408;}.featured_box_container.type_4 .featured_box .addons.popup .product_addon .content {width:100%; color:#FFF; padding:20px; box-sizing:border-box; background-size:cover; background-position:center; min-height:300px; margin-bottom:20px; transition:all 0.5s;}.featured_box_container.type_4 .featured_box .addons.popup .product_addon .content * {opacity:0; visibility:hidden; transition:opacity 0.75s;}.featured_box_container.type_4 .featured_box .addons.popup .product_addon .content:hover {box-shadow:0px 0px 0px 800px rgba(55,55,55,0.6) inset}.featured_box_container.type_4 .featured_box .addons.popup .product_addon .content:hover * {opacity:1; visibility:visible; color:#FFF;}.filter_bar {background:#F5F5F5; color:#4A4F4F; margin:20px;}.filter_bar a {color:#4A4F4F; padding:10px; text-decoration:none; display:inline-block;}.filter_bar a.current {text-decoration:underline; color:#DEB408;}@media (max-width:1200px){.featured_box_container.type_4 .featured_box {width:33.333%; padding:10px;}.featured_box_container.type_4 .featured_box .addons.popup {width:100%; left:0; box-sizing:border-box; padding:10px;}.featured_box_container.type_4 .featured_box .addons.popup .columns {margin:0 0 20px;}.featured_box_container.type_4 .featured_box .addons.popup .columns .column {max-width:none;}.featured_box_container.type_4 .featured_box .addons.popup .product_addon .content {min-height:0px;}}@media (max-width:800px){.featured_box_container.type_4 .featured_box {width:50%;}}@media (max-width:560px){.featured_box_container.type_4 {display:block;}.featured_box_container.type_4 .featured_box {width:100%;}}.big_bg_plus_text {position:relative; background-size:cover; background-repeat:no-repeat; background-position:center center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; relative; box-shadow:65vw 0px 20vw -10vw rgba(0,0,0,0.5) inset;}.big_bg_plus_text:after {content:""; padding-top:50%; display:block;}.big_bg_plus_text.bottom {background-position:center top;}.big_bg_plus_text.bottom:before {content:""; position:absolute; bottom:0px; left:0; width:100%; height:100%; mix-blend-mode:luminosity;}.big_bg_plus_text .container {position:absolute; top:40px; left:0; right:0; margin:0 auto;}.big_bg_plus_text .content {margin-top:100px;width:45%;}.big_bg_plus_text strong {font-weight:700;}.big_bg_plus_text.light .content {color:#FFF;}.big_bg_plus_text.light .content strong {font-weight:700;}.big_bg_plus_text h2 {font-size:33px; line-height:45px; font-family:'Museo Sans'; font-weight:300; font-style:normal;}.big_bg_plus_text:not(.handwritting) h2 {text-transform:uppercase;}.big_bg_plus_text.handwritting h2 {font-size:52px; line-height:57px;font-family:'Museo Sans'; margin:0; text-transform:uppercase;}.big_bg_plus_text .black-button {width:150px;margin:40px 0 0 0;padding:10px 15px 11px;display:block;font-size:1em;font-weight:400;text-align:center;text-decoration:none;background-color:#000;color:#fff;}.big_bg_plus_text ul { list-style:disc; margin:0 0 20px 20px;}.big_bg_plus_text.left {}.big_bg_plus_text.right {box-shadow:-75vw 0px 20vw -10vw rgba(0,0,0,0.65) inset;}.big_bg_plus_text.right .content {float:right;}.big_bg_plus_text.marginup {margin-top:-200px; z-index:0; box-shadow:0px 200px 100px -50px #FFF inset;}.big_bg_plus_text.marginup:after {padding-top:60%;}.big_bg_plus_text.marginup:not(.bottom) .container {top:240px;}.big_bg_plus_text.bottom:not(.middle) .container {bottom:40px; top:auto;}.big_bg_plus_text.middle:after {padding:0;}.big_bg_plus_text.middle .container {position:static; padding:80px 0;}.big_bg_plus_text.middle .container .content {width:50%; position:relative;}.big_bg_plus_text.middle .button{color:#FFF; background-color:#2E3351; font-size:12px;}.big_bg_plus_text.middle button.button, .big_bg_plus_text.middle a.button {border:none;color:#2E3351; background-color:#de7f08;}.big_bg_plus_text.middle ul {padding-bottom:26px;}.big_bg_plus_text.middle li {padding:0;}.big_bg_plus_text a {color:inherit;}.big_bg_plus_text .addons.popup {left:25%; width:150%; min-width:1000px; top:0; display:none; position:absolute; background:#FFF; z-index:200; text-align:center; padding:20px 0;}.big_bg_plus_text.right .addons.popup {left:auto; right:25%;}.big_bg_plus_text .addons.popup *:not(.button) {color:#232323;}.big_bg_plus_text .addons.popup * span.button {color:#FFF;}.big_bg_plus_text .addons.popup .columns {padding-bottom:20px; border-bottom:1px solid #232323; margin:0 20px 20px; justify-content:center;}.big_bg_plus_text .addons.popup .columns .column {max-width:350px; padding:0 10px;}.big_bg_plus_text .addons.popup .close {float:right; text-align:right; padding-right:20px; margin-left:-100%;}.big_bg_plus_text .addons.popup .product_addon h3 {font-size:18px;}.big_bg_plus_text .addons.popup .product_addon .content {width:100%; color:#FFF; padding:15px; box-sizing:border-box; background-size:cover; background-position:center; min-height:300px; margin-bottom:20px; transition:all 0.5s;}.big_bg_plus_text .addons.popup .product_addon .content p {font-size:14px;}.big_bg_plus_text .addons.popup .product_addon .content * {opacity:0; visibility:hidden; transition:opacity 0.75s;}.big_bg_plus_text .addons.popup .product_addon .content:hover {box-shadow:0px 0px 0px 800px rgba(55,55,55,0.6) inset}.big_bg_plus_text .addons.popup .product_addon .content:hover * {opacity:1; visibility:visible; color:#FFF;}@media (max-width:1360px){.big_bg_plus_text.no-text:not(.bottom):not(.middle){background-color:transparent !important;box-shadow:none;}.big_bg_plus_text:not(.bottom):not(.middle){background-color:rgba(255,255,255,0.75); background-blend-mode:overlay;}.big_bg_plus_text.marginup{margin-top:0;}.big_bg_plus_text .content {width:45%;}.big_bg_plus_text.bottom:not(.middle) .container {bottom:20px;}.big_bg_plus_text.marginup:not(.bottom) .container {top:20px;}.big_bg_plus_text.handwritting h2 {font-size:38px;line-height:44px;margin:0px 0 7px;}}@media(max-width:1180px){.big_bg_plus_text .addons.popup {left:0;width:150%;min-width:1000px;}}@media(max-width:1024px){.big_bg_plus_text.right .addons.popup {right:0; width:100%;}.big_bg_plus_text .addons.popup {width:100%; min-width:0;}.big_bg_plus_text .addons.popup h2 {margin-top:25px;}.big_bg_plus_text.middle .container .content{width:100%; }}@media (max-width:800px){.big_bg_plus_text .container {position:static; padding:80px 0;}.big_bg_plus_text.marginup:after{padding-top:0;}.big_bg_plus_text:not(.bottom):not(.middle),html body .big_bg_plus_text {background-color:rgba(0,0,0,0.5); background-blend-mode:overlay; box-shadow:unset;}.big_bg_plus_text * {color:#FFF;}}@media (max-width:560px){.big_bg_plus_text .content,.big_bg_plus_text.middle .container .content {width:100%;}.big_bg_plus_text.marginup {box-shadow:0px 0 1000px 1000px rgba(0,0,0,0.6) inset}}.button_container {text-align:center;}.button{background:#000; color:#FFF; font-size:14px; font-weight:700; display:inline-block; margin:0 auto; text-decoration:none; padding:13px 20px; text-transform:capitalize; cursor:pointer; border:none; line-height:19px; transition:background 0.5s; white-space:nowrap; -webkit-appearance:none; box-sizing:border-box; height:46px;}button.button {padding-bottom:14px; padding-top:12px;}.button .fa {padding-right:10px;}span.button {cursor:default;}.button:hover{background:#de7f08; color:#2E3351;}.svg {width:30px; fill:currentColor; vertical-align:middle;}.svg path {fill:currentColor;}.button .svg {padding-right:10px;}.calendar table {margin:0px 15px 40px; width:calc(100% - 30px); position:relative;}.calendar table thead {background:#E2E1DF; border:1px solid #E2E1DF;}.calendar table thead th {line-height:30px; font-weight:700;}.calendar table tr td {width:14.28571%; color:#000; font-size:24px; text-align:center; height:80px; background:#FFF; border-top:1px solid #000; border-left:1px solid #000; vertical-align:middle;}.calendar table tr td:last-child {border-right:1px solid #000;}.calendar table tr:last-child td {border-bottom:1px solid #000;}.calendar table tr td span {display:block; line-height:40px; width:40px; text-align:center; margin:auto;}.calendar table tr td span.today {background:#2E3351; color:#FFF; border-radius:50%;}.calendar .calendar_scroll {background:#2E3351; color:#FFF; text-align:center; font-weight:700; line-height:36px; margin:20px 15px 0;}.calendar .previous_month {float:left; padding-left:20px; cursor:pointer;}.calendar .next_month {float:right; padding-right:20px; cursor:pointer;}.calendar .previous_month:before,.calendar .next_month:before {color:#FFF; font-size:20px; line-height:35px; cursor:pointer;}.calendar .previous_month.disabled:before {color:#B7B4B0;}.calendar .flight_day {background:#de7f08; background-clip:content-box; background-clip:border-box; border:1px solid #000; color:#FFF; position:relative;}.calendar .flight_day .details {visibility:hidden; position:absolute;width:100%;top:0;left:0;background:rgba(0,0,0,0.8); padding:7px 10px; box-sizing:border-box; z-index:10; opacity:0; transition:opacity 0.5s ease 0.5s;}.calendar .flight_day:hover .details {visibility:visible; opacity:1; transition:opacity 0.5s ease 0s;}.calendar .flight_day .details p {width:100%; font-size:11px; line-height:20px; text-align:left; padding:0 0 5px; border-bottom:1px solid #FFF; margin-bottom:5px;}.calendar .flight_day .details p strong {display:block; font-weight:700; font-size:13px;}.calendar .flight_day .details p:last-child {border-bottom:0;}@media (max-width:1024px){.calendar .flight_day {position:static;}}@media (max-width:580px){.calendar table thead th {font-size:12px;}.calendar table {width:100%; margin:0px 0px 40px;}.calendar .calendar_scroll {margin:20px 0 0;}.calendar table tr td {height:15vw; font-size:14px; position:static;}}.columns {display:flex; margin:0 auto; }.columns .column {width:100%; text-align:center; padding:0 30px; box-sizing:border-box;}.columns .column.bottom {align-self:end;}.columns .column.middle {align-self:center;}.left .columns .column {text-align:left;}.columns .column a {color:#232323; text-decoration:none;}.columns .column a img {transition:all 0.3s;}.columns .column a img:hover {opacity:0.5;}.width_30_70 .column:first-child {width:30%;}.width_30_70 .column:last-child {width:70%;}.width_33_66 .column:first-child {width:33.333%;}.width_33_66 .column:last-child {width:66.666%;}.width_40_60 .column:first-child {width:40%;}.width_40_60 .column:last-child {width:60%;}.width_60_40 .column:first-child {width:60%;}.width_60_40 .column:last-child {width:40%;}.width_66_33 .column:first-child {width:66.666%;}.width_66_33 .column:last-child {width:33.333%;}.width_70_30 .column:first-child {width:70%;}.width_70_30 .column:last-child {width:30%;}@media (max-width:1220px){.columns {flex-wrap:wrap;}.columns .column {margin-bottom:20px;}}@media (max-width:560px){.columns {display:block;}.columns .column {padding:0 10px; width:100% !important;}}.cta_banner {background-color:#de7f08; text-align:center; color:#4A4F4F; padding:60px 0;}.cta_banner.padding_2 {margin-top:60px;}.cta_banner.padding_3 {margin-bottom:60px;}.cta_banner.padding_4 {margin-top:60px; margin-bottom:60px;}.cta_banner .button_container {margin-bottom:0;}.event_bar {background:#de7f08;}.event_bar p {line-height:40px; font-size:16px; padding:0;}.event_bar p .title {color:#FFF; font-weight:900;}.event_bar p .icon {padding-left:20px; color:#FFF; font-size:20px;}.event_bar p .icon .fa {padding-right:7px;}.event_bar p strong {color:#121F1F; font-weight:900;}.event_bar p .date {color:#121F1F; font-weight:500;}.event_bar p a {float:right; color:#121F1F; font-weight:900; text-transform:capitalize; text-decoration:none; line-height:41px;}.event_boxed {background:#F5F5F5; padding:60px 0; text-align:center;}.event_boxed .container .events {display:flex;}.event_boxed .container .events .event_box {flex:1 0 auto; margin:20px 10px 60px; background:#FFF; width:calc(50% - 20px); box-sizing:border-box; padding:0 30px 40px; }.event_boxed .container .events .event_box:first-child {margin-left:0;}.event_boxed .container .events .event_box:last-child {margin-right:0;}.event_boxed .container .events .event_box .date {text-align:center;}.event_boxed .container .events .event_box .date span {display:inline-block; padding:20px; width:118px; box-sizing:border-box; background:#de7f08; color:#FFF; font-size:18px; line-height:20px; position:relative; z-index:10; margin-bottom:50px;}.event_boxed .container .events .event_box .date span sup {font-size:70%; font-weight:700;}.event_boxed .container .events .event_box .date span strong {display:block; font-size:40px; font-weight:900; line-height:45px;}.event_boxed .container .events .event_box .date span:before {content:"";border-top:0px solid transparent;border-left:59px solid #de7f08;border-right:59px solid #de7f08;border-bottom:30px solid transparent;position:absolute;bottom:-30px;left:0;z-index:-1;} .event_boxed .container .events .event_box *:last-child {padding-bottom:0px; margin-bottom:0px;}@media (max-width:1024px){.event_bar p {font-size:13px;}.event_bar p a {line-height:45px;}}@media (max-width:800px){.event_bar .title {display:block;}.event_bar .title + .icon {padding-left:0;}}@media (max-width:560px){.event_bar p .title,.event_bar p a {float:none; display:block; padding-left:50px;}.event_boxed .container .events {display:block;}.event_boxed .container .events .event_box {flex:0;margin:20px 10px 60px; margin-left:0px;width:100%;padding:0 20px 40px;}}.featured_box_container {justify-content:center;}.featured_box_container.type_1 {display:flex; overflow:hidden;}.featured_box_container.type_1 .featured_box {width:100%; height:600px; position:relative; transition:all 0.75s; background-position:center; background-size:cover; box-shadow:0px 0px 0px 600px rgba(0,0,0,0.5) inset;}.featured_box_container.type_1 .featured_box.active {width:200%; box-shadow:0px 0px 0px 600px rgba(0,0,0,0) inset, 0px 0px 100px -5px rgba(0,0,0,1); z-index:1;}.featured_box_container.type_1 .featured_box * {opacity:0; visibility:hidden; transition:all 0.25s ease 0s;}.featured_box_container.type_1 .featured_box.active * {opacity:1; visibility:visible; transition:all 0.75s ease 0.5s;}.featured_box_container.type_1 .featured_box h2 {color:#FFF; float:right; font-size:60px; max-width:600px; text-align:right; font-family:'Museo Sans', cursive; padding:30px 30px 0 0;}.featured_box_container.type_1 .featured_box .button_container .button {background:rgba(80, 86, 37, 1); margin:7px 0; float:right; clear:right;}.featured_box_container.type_1 .featured_box .button_container .button:hover {color:#FFF;}.featured_box_container.type_1 .featured_box .paragraph {position:absolute; bottom:20px; left:60px; width:55%;}.featured_box_container.type_1 .featured_box .paragraph p {color:#FFF;}.featured_box_container.type_1 .featured_box .paragraph p strong {font-weight:700;}.featured_box_container.type_1 .featured_box.active:before {content:""; position:absolute; bottom:0px; left:0; z-index:-1; width:100%; height:100%; mix-blend-mode:luminosity;background:-moz-linear-gradient(top, rgba(0,0,0,0.45) 0%, rgba(94,134,156,0) 40%, rgba(14,94,138,0.7) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.45) 0%,rgba(94,134,156,0) 40%,rgba(14,94,138,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.45) 0%,rgba(94,134,156,0) 40%,rgba(14,94,138,0.7) 100%);}.featured_box_container.type_2 {display:flex; overflow:hidden; margin:0 auto; max-width:1000px;}.featured_box_container.type_2 .featured_box {width:100%; max-width:350px; background-size:cover; position:relative; background-position:center; height:440px; margin:0 10px;}.featured_box_container.type_2 .featured_box:hover:after {opacity:0; visibility:hidden;}.featured_box_container.type_2 .featured_box:first-child {margin-left:0;}.featured_box_container.type_2 .featured_box:last-child {margin-right:0;}.featured_box_container.type_2 .featured_box h2 {color:#FFF; font-family:'Museo Sans', cursive; padding:30px; font-size:30px; position:relative; z-index:6;}.featured_box_container.type_2 .featured_box .button_container {position:absolute; width:100%; left:0; bottom:30px; z-index:6; opacity:0; visibility:hidden; transition:all 0.5s;}.featured_box_container.type_2 .featured_box .button_container,.featured_box_container.type_3 .featured_box .button_container {opacity:1; visibility:visible;}.featured_box_container.type_3 {max-width:1400px;}.featured_box_container.type_3 .featured_box h2 {font-family:'Museo Sans'; text-transform:none;}.featured_box_container.type_3 .featured_box:after {display:none;}.featured_box_container.type_3.type_2 .button {background:#de7f08; color:#4A4F4F;}.featured_box_container.type_2 .featured_box:before {content:""; position:absolute; top:0px; left:0; width:100%; height:50%; mix-blend-mode:multiply;background:-moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 100%);}@media (max-width:1300px){.featured_box_container.type_1 .featured_box.active {width:800%;}}@media (max-width:1024px){.featured_box_container.type_1 .featured_box.active {width:1000%;}.featured_box_container.type_2 {flex-wrap:wrap;}.featured_box_container.type_2 .featured_box {width:30%; margin:10px;}}@media (max-width:800px){.featured_box_container.type_1 .featured_box h2 {width:60%; font-size:48px; line-height:58px; text-align:right;}}@media (max-width:560px){.featured_box_container.type_1,.featured_box_container.type_2 {display:block}.featured_box_container.type_2 .featured_box {width:100%; max-width:none; margin-left:0;}.featured_box_container.type_1 .featured_box,.featured_box_container.type_1 .featured_box.active {width:100%; padding:20px; box-sizing:border-box;}.featured_box_container.type_1 .featured_box h2,.featured_box_container.type_1 .featured_box .button_container,.featured_box_container.type_1 .featured_box .paragraph {position:relative; right:auto; text-align:left; width:100%;}.featured_box_container.type_1 .featured_box h2 {font-size:40px; line-height:40px;}.featured_box_container.type_1 .featured_box .button_container {top:0; padding:20px 0;}.featured_box_container.type_1 .featured_box .button_container .button {float:none;}.featured_box_container.type_1 .featured_box .paragraph {left:0; bottom 0;}.featured_box_container.type_1 .featured_box.active:before {background:-moz-linear-gradient(top, rgba(255,255,255,0.65) 0%, rgba(94,134,156,0.15) 40%, rgba(14,94,138,0.75) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0.65) 0%,rgba(94,134,156,0.15) 40%,rgba(14,94,138,0.75) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.65) 0%,rgba(94,134,156,0.15) 40%,rgba(14,94,138,0.75) 100%);}}.gallery > h2 {text-align:center; padding-bottom:40px; text-transform:uppercase;}.gallery > div {display:flex; flex-direction:row; flex-wrap:wrap;}.gallery .column {display:flex; flex-direction:column; width:20%;}.gallery .column .item {margin:0; -webkit-flex:1 0 auto; flex:1 0 auto; min-height:175px; overflow:hidden; display:-webkit-flex; display:flex; align-items:center; background:#F5F5F5;-webkit-backface-visibility:hidden; background-size:cover; background-repeat:no-repeat; background-position:center center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;}.gallery .column .item img {height:100%; display:block; max-width:none;}.gallery .column .item .content {padding:20px; text-align:center; -webkit-flex:1 0 auto; flex:1 0 auto;display:-webkit-flex; display:flex; align-items:center; -webkit-flex-direction:column; flex-direction:column; justify-content:center; width:100%; box-sizing:border-box;}.gallery .column .item .content > div {padding:20px 0; width:100%;}.gallery .column .item .content > div *:last-child {margin-bottom:0;}.gallery .column .item .content p strong {font-weight:700;}.gallery .column .item .content p strong span {white-space:nowrap;}@media (max-width:1024px){.gallery .column {width:50%;}}@media (max-width:560px){.gallery .column {width:100%;}}.interchangable_map {position:relative; overflow:hidden;}.interchangable_map .container {position:static;}.interchangable_map .content {background:rgba(255,255,255,0.8); padding:140px 40px;max-width:350px; z-index:10;}.interchangable_map .content .map_info .map_image {position:absolute; left:0; right:0; margin:auto; top:0; z-index:-1; opacity:0; visibility:hidden; transform-origin:center 80%; transition:all 0s, opacity 0.5s, transform 30s linear; max-width:none;}.interchangable_map .content .map_info.active .map_image {opacity:1; visibility:visible; -ms-transform:scale(1.5); transform:scale(1.5);}.interchangable_map .content .map_info p strong {font-weight:700;}@media (min-aspect-ratio:8/5) {.interchangable_map .content .map_info .map_image {width:100%; height:auto !important;}}@media (min-aspect-ratio:1/1) {.interchangable_map .content .map_info .map_image {height:100%; width:auto;}}.slider_container {width:100%; overflow:hidden; position:relative;}.slider_container .slider {white-space:nowrap; position:relative; font-size:0px;}.slider_container .slide {width:100%; background-size:cover; background-position:center; position:relative; display:inline-block; white-space:normal; vertical-align:top; background-color:rgba(0,0,0,0.15); background-blend-mode:multiply; }.slider_container .slide.right{text-align:right;}.slider_container .slide.right p {display:inline-block;}.slider_container .slide.parallax {background-position:50% center;}.scroller.slider_container .slide {height:80vh; min-height:350px;}.scroller.slider_container.small .slide {height:350px;}.scroller.slider_container.full .slide {height:100vh;}.slider_container .slide .gradient-overlay { width:100%;height:50%; background:-moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); background:-webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); }.slider_container .slide p:not(.extra) {font-family:'Museo Sans'; font-size:60px; line-height:100%; width:700px; max-width:90%; text-transform:uppercase;}.slider_container .slide p.extra {padding-top:20px; display:block;}.slider_container .slide p.extra a {text-decoration:none; font-weight:700; font-size:16px; color:#FFF;}.slider_container .slide .container {margin-top:200px;}.slider_container.normal .slide .container {position:absolute; bottom:60px; left:10%;}.slider_container.normal .slide.right .container {left:auto; right:10%;}.slider_container .slide.dark {box-shadow:0px 205px 80px -20px rgba(255,255,255,0.5) inset;}.slider_container .slide.light {box-shadow:0px 205px 80px -20px rgba(0,0,0,0.25) inset;}.slider_container .slide .light p {color:#FFF;}.slider_container .slide .dark p {color:#121212;}.slider_container .button {position:absolute;z-index:999;left:50%;bottom:120px;-webkit-transform:translateX(-50%); transform:translateX(-50%);}.slider_nav {text-align:center; position:absolute; bottom:65px; width:100%;}.slider_nav span {border:3px solid #6E6960; border-radius:50%; width:18px; height:18px; margin:0 5px; display:inline-block; cursor:pointer;}.slider_nav span.current {border:2px solid #FEC236; width:19px; height:19px;background:-moz-radial-gradient(center, ellipse cover, #920202 0%, #920202 28%, #fff 28%, #fff 40%, #3b4a69 40%, #3b4a69 100%);background:-webkit-radial-gradient(center, ellipse cover, #920202 0%,#920202 28%,#fff 28%,#fff 40%,#3b4a69 40%,#3b4a69 100%);background:radial-gradient(ellipse at center, #920202 0%,#920202 28%,#fff 28%,#fff 40%,#3b4a69 40%,#3b4a69 100%);}.slider_container:before,.slider_container:after {content:""; width:100%; display:block; height:40px; position:absolute; left:0; bottom:0px; z-index:200;background:-moz-linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49.80%, rgba(255,255,255,0) 49.80%);background:-webkit-linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49.80%,rgba(255,255,255,0) 49.80%);background:linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49.80%,rgba(255,255,255,0) 49.80%);}.slider_container:after {right:0; left:auto;background:-moz-linear-gradient(-45deg, rgba(255,255,255,0) 50.2%, rgba(255,255,255,1) 50.2%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(-45deg, rgba(255,255,255,0) 50.2%,rgba(255,255,255,1) 50.2%,rgba(255,255,255,1) 100%);background:linear-gradient(135deg, rgba(255,255,255,0) 50.2%,rgba(255,255,255,1) 50.2%,rgba(255,255,255,1) 100%);}@media (max-width:1200px){.slider_container.normal .slide .container {width:50%; bottom:105px;}.slider_container .slide p:not(.extra) {font-size:50px;}}@media (max-width:1024px){.slider_container .slide.parallax {background-position:50% 0px;}}@media (max-height:600px){.slider_container .slide p:not(.extra) {font-size:70px;}.slider_container.normal .slide .container {bottom:43px;}}@media (max-width:768px){.slider_container .slide {background-size:100% auto!important;background-repeat:no-repeat!important;}}@media (max-width:580px){.scroller.slider_container.small .slide {height:200px; min-height:0px;}.slider_container .slide p.extra {padding-top:0;}.slider_container .slide p:not(.extra) {font-size:40px; text-align:center;}.slider_container.normal .slide .container {bottom:43px;}.slider_container.normal .slide.right .container,.slider_container.normal .slide .container {bottom:auto;top:0;width:100%;padding:20px;margin:100px 0 0; box-sizing:border-box; right:0; left:0;}.slider_container .slide p.extra a {display:block;margin:0 auto;width:100%;text-align:center;}}.standard_content {text-align:center; max-width:600px; margin:0 auto;}.white .standard_content {padding-top:0;}.standard_content h1, .standard_content h2, .standard_content p {font-family:'Museo Sans'; font-weight:300; font-style:normal;}.standard_content h1, .standard_content h2 {font-size:32px; padding-bottom:24px; text-transform:uppercase;}.standard_content img {max-width:100%;}.standard_content strong {font-weight:700;}.standard_content *:not(.button):last-child {padding-bottom:0;}.sitemap li{padding:5px 0 5px 20px;position:relative}.sitemap li::before{content:'>';left:0;position:absolute;top:5px}.sitemap > li > a{font-size:1.5em;font-weight:normal;text-decoration:none;color:#000000;}h2.sitemap-title {margin-top:30px;}.sitemap > li::before{top:5px}.sitemap > li > ul > li > ul > li{font-weight:normal}.columns.product_columns .column {text-align:left;}.columns.product_columns .column .content h1 {font-size:32px; font-family:'Museo Sans'; font-weight:300; padding-bottom:20px;}.related.products {clear:both;}.woocommerce-product-gallery {display:none;}.product_image {float:left; width:42%;}.woocommerce .button {color:#FFF !important; background-color:#2E3351 !important; font:inherit;}.woocommerce_custom_shop_single h1 {width:50%; float:right; text-align:center; text-transform:uppercase; font-weight:300; font-size:26px;}.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width:50%; text-align:center;}.woocommerce div.event_booking_form.product form.cart table {text-align:left;}table.variations {max-width:330px; margin:0 auto;}.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th, .woocommerce div.product form.cart .variations tr {display:block;}.woocommerce div.product form.cart .variations tr {padding-bottom:10px;}table.variations td.value select {border:none; background:#E0E0E0; padding:13px 10px; height:45px; box-sizing:border-box; text-align:center;}.variations_button {text-align:center;}.woocommerce div.product form.cart div.quantity,.woocommerce div.product form.cart .button {float:none; display:inline;}.woocommerce div.product form.cart .reset_variations,.product_meta {display:none;}.woocommerce div.product form.cart div.quantity input {vertical-align:top; padding:13px 8px;}.woocommerce div.product p.price, .woocommerce div.product span.price {color:#666; font-weight:700; padding:20px 0;}.woocommerce-tabs {padding-top:60px;}.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background:#2E3351; color:#FFF; font-size:14px; font-weight:700; display:inline-block; margin:0 auto; text-decoration:none; padding:13px 20px; text-transform:capitalize; cursor:pointer; border:none; line-height:19px; border-radius:0;}.single_add_to_cart_button:before {content:"\f217"; font-family:fontawesome; padding-right:10px; font-size:14px;}.woocommerce-product-details__short-description p, .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab p {font-weight:300;}.single-product .woocommerce-error {width:44%; float:right; }.event_booking_form table.variations {margin:0;}.event_booking_form .variations_button {text-align:left;}.news_item .excerpt table {width:100%; margin:20px 0; text-align:center;}.news_item .excerpt table th,.news_item .excerpt table td {padding:10px; border:1px solid #ccc;}.news_item .excerpt table tr :first-child {text-align:left;}@media (max-width:560px){.woocommerce_custom_shop_single h1,.woocommerce img, .woocommerce-page img,.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{float:none; width:100%;}.woocommerce-page .payment_logos img {width:auto;}}