/*!
Theme Name: DELS
Author: Ocean Media
Author URI: http://oceanmedia.ie
Description: A theme for the Donegal English Language School website
Version: 1.0.0
*/
 html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}figure{margin:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:'Open Sans',sans-serif;font-size:1em;color:#666;line-height:1.6;background-color:#f1f1f1}img{height:auto;max-width:100%;display:block}a{color:#bc72af}h1,h2,h3,h4,h5,h6{line-height:1.3;margin-bottom:.5em;margin-top:0;color:#791c62}h1{font-size:3em}h2{font-size:2.6em}h3{font-size:2em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}p{margin-top:0;margin-bottom:1em}p:last-child{margin-bottom:0}@media (max-width:767px){body{font-size:.9em}}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.alignleft,.alignright,.aligncenter,.alignnone{margin-bottom:1em}@media (min-width:768px){.alignleft{float:left;margin-right:1em}.alignright{float:right;margin-left:1em}.aligncenter{margin:0 auto 1em auto}}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:12px}::-webkit-scrollbar:horizontal{height:12px}::-webkit-scrollbar-thumb{background-color:rgb(0 0 0 / .5);border-radius:10px;border:2px solid #fff}::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.sr-only,.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}#content[tabindex="-1"]:focus{outline:0}.container{zoom:1}.container:before,.container:after{content:"";display:table}.container:after{clear:both}button,.button{display:inline-block;padding:1em;color:#fff;background-color:#bc72af;text-transform:uppercase;text-align:center;text-decoration:none;border:none}.button--green{background-color:#91c877}.button--small{font-size:.8em}.button--play{padding:.5em 1em;font-size:25px;border-radius:4px;opacity:.8}@supports ((-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)) or (clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%))) or (-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)){.button--skew{position:relative;-webkit-box-shadow:none;box-shadow:none;-webkit-clip-path:polygon(0% 5px,100% 0%,calc(100% - 5px) 100%,0% calc(100% - 5px));clip-path:polygon(0% 5px,100% 0%,calc(100% - 5px) 100%,0% calc(100% - 5px))}.button--skew:before{content:'';background-color:#bc72af;position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:-1}.button--green.button--skew:before{background-color:#91c877}}button:active,.button:active{-webkit-box-shadow:0 0 0 rgb(0 0 0 / .12),0 0 0 rgb(0 0 0 / .24);box-shadow:0 0 0 rgb(0 0 0 / .12),0 0 0 rgb(0 0 0 / .24)}button:hover,.button:hover{background-color:#9b538f}.button--green:active,.button--green:hover{background-color:#62984c}.button:visited{color:#fff}label,input,textarea,select{display:block;width:100%}input,textarea,select{-webkit-box-shadow:inset 0 1px 3px rgb(0 0 0 / .12),inset 0 1px 2px rgb(0 0 0 / .24);box-shadow:inset 0 1px 3px rgb(0 0 0 / .12),inset 0 1px 2px rgb(0 0 0 / .24);border:1px solid #bc72af}input,select{height:50px;padding-left:1em;padding-right:1em;line-height:50px;border-radius:0;background-color:#fff}input[type="button"],input[type="submit"]{display:inline-block;padding:1em;color:#fff;background-color:#bc72af;text-transform:uppercase;text-align:center;text-decoration:none;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);-webkit-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s;border:none;height:auto;line-height:inherit;width:auto}input[type="button"]:active,input[type="submit"]:active{-webkit-box-shadow:0 0 0 rgb(0 0 0 / .12),0 0 0 rgb(0 0 0 / .24);box-shadow:0 0 0 rgb(0 0 0 / .12),0 0 0 rgb(0 0 0 / .24)}input[type="button"]:hover,input[type="submit"]:hover{background-color:#9b538f}input[type="checkbox"],input[type="radio"]{-webkit-box-shadow:none;box-shadow:none;display:inline-block;width:auto;height:auto;padding:0}textarea{background-color:#fff;padding:1em}table{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;font-size:.8em;margin-bottom:1em;width:100%}.responsive-table{overflow-x:auto;margin-bottom:1em}thead{border-bottom:1px solid #f1f1f1;background-color:#91c877;color:#fff}thead a{color:#fff}tr+tr{border-top:1px solid #f1f1f1}tr:nth-of-type(even){background-color:#f9f9f9}td,th{text-align:left;padding:1em}th+th,td+td{border-left:1px solid #f1f1f1}thead th+th,thead td+td{border-color:rgb(255 255 255 / .4)}.wpml-ls-legacy-list-horizontal{border:none;padding:0}.wpml-ls-legacy-list-horizontal .wpml-ls-item+.wpml-ls-item{margin-left:7px}.wpml-ls-legacy-list-horizontal a{padding:0}.wpml-ls-current-language{padding-bottom:4px!important;border-bottom:1px solid #873b7c}.site-header{background-color:#fff;text-align:center}.site-header a{color:#873b7c;text-decoration:none}.site-header>.container{position:relative}.site-header__main{padding-top:2em;padding-bottom:2em}.site-header__bottom{padding-bottom:2em;position:relative}.site-logo{height:100px;margin:0 auto}.site-logo img{margin:0 auto}.site-header__sidebar{margin-top:1em}.site-header__contact{font-size:14px;margin-bottom:1em}.site-header__contact__item{display:block}.site-header__contact .fa{color:#873b7c;margin-right:.5em}.site-header__social__item{display:inline-block;width:30px;height:30px}.site-header__social__item+.site-header__social__item{margin-left:2px}.site-header__social__item a{line-height:30px;text-align:center;display:block;color:#fff}.site-header__social__item.facebook{background-color:#3b5998}.site-header__social__item.twitter{background-color:#1da1f2}.site-header__social__item.instagram{background-color:#e1306c}.site-header__social__item.youtube{background-color:red}.site-header__social__item.skype{background-color:#00aff0}.site-header__social__item.google-plus{background-color:#dd4b39}.widget_search .widget-title{display:none}#port-pdf{margin:.4em}@media (min-width:768px){.site-header{text-align:left}.site-logo{float:left}.site-header__sidebar{float:right;text-align:right;margin-top:0}}@media (min-width:992px){.site-header__contact__item{display:inline-block}.site-header__contact__item+.site-header__contact__item{margin-left:1em}.site-header__contact+.site-header__social{margin-left:1em}}@media (min-width:1200px){.site-header__sidebar{float:none}.site-header__contact__item{margin-bottom:0}.site-header__main{padding-bottom:calc(2em + 25px)}.site-header__bottom{padding-bottom:0}.site-header__bottom .widget-icl-lang-sel-widget-item{position:absolute;z-index:10;top:-55px;right:2em}#port-pdf{position:absolute;z-index:10;top:-55px;right:0}@supports ((-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)) or (clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%))) or (-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)){.site-header__bottom .widget-icl-lang-sel-widget-items{top:-60px;right:15px}}}.flexbox .site-header--has-badge .site-header__main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexbox .site-header--has-badge .site-header__main.clearfix:before,.flexbox .site-header--has-badge .site-header__main.clearfix:after{display:none}.site-header__badge{display:none;height:100px;float:left;margin-left:2em}.flexbox .site-header__badge{margin-left:0}.site-header__badge img{height:100%}.site-header__mobile-badge{height:100px;margin-top:1em;margin-left:2em}.flexbox .site-header__mobile-badge{-ms-flex-preferred-size:100%;flex-basis:100%}.site-header__mobile-badge img{height:100%;margin:0 auto}.site-header--has-badge .site-header__sidebar{clear:both}.flexbox .site-header--has-badge .site-header__sidebar{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:2em}@media (min-width:600px){.flexbox .site-header--has-badge .site-header__main{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flexbox .site-header--has-badge .site-logo{margin:0}.site-header__mobile-badge{margin-left:2em}.flexbox .site-header__mobile-badge{-ms-flex-preferred-size:auto;flex-basis:auto;margin-top:0}.flexbox .site-header__mobile-badge img{height:100%;margin:0 auto}}@media (min-width:768px){.flexbox .site-header--has-badge .site-header__main{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header__mobile-badge{float:left;margin-top:0}.flexbox .site-header__mobile-badge{margin-left:0}.site-header--has-badge .site-header__sidebar{float:right;text-align:right;padding-top:0;clear:none}.flexbox .site-header--has-badge .site-header__sidebar{-ms-flex-preferred-size:auto;flex-basis:auto;margin-top:0}}@media (min-width:1200px){.flexbox .site-header--has-badge .site-header__main{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header__badge{display:block}.site-header__mobile-badge{display:none}}.site-menu{font-size:14px;margin-top:1em}.site-menu .navbar-toggle{color:#fff}.site-menu .navbar-toggle:before{content:'\f0c9';font-family:'fontAwesome';display:inline-block}.site-menu .navbar-toggle:after{content:'Menu';margin-left:1em;display:inline-block}@supports ((-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)) or (clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%))) or (-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)){.csscalc .site-menu .navbar-toggle{position:relative;-webkit-box-shadow:none;box-shadow:none;-webkit-clip-path:polygon(0% 0%,100% 2px,100% calc(100% - 5px),5px 100%);clip-path:polygon(0% 0%,100% 2px,100% calc(100% - 5px),5px 100%);padding-left:2em;padding-right:2em}}.navbar-toggle .icon-bar{display:none}.site-menu .navbar-collapse{background-color:#bc72af;margin-top:1em}.site-menu ul{list-style:none;margin:0;padding:0}.site-menu .dropdown-toggle{cursor:pointer}.site-menu .menu-item+.menu-item,.site-menu .dropdown-menu,.site-menu .dropdown-submenu{border-top:1px solid rgb(255 255 255 / .1)}.site-menu .menu-item a{color:#fff;text-decoration:none;display:block;padding:1em}.site-menu .menu-item a:hover{text-decoration:underline;cursor:pointer}.site-menu a:active,.site-menu a:visited,.site-menu a:focus,.site-menu a:hover{color:#fff}.site-menu .menu-item a .caret{float:right;margin-top:10px}.site-menu .menu-item a .caret-right{display:none}.site-menu .dropdown-menu .menu-item a{display:block;padding:1em;white-space:nowrap;background-color:#b766a8}.site-menu .dropdown-menu .menu-item-has-children>a:after{content:'';display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid #fff0;border-left:4px solid #fff0;float:right;margin-top:10px}.site-menu .dropdown-submenu .menu-item a{background-color:#b15ba2}.dropdown-submenu>.dropdown-menu{border-radius:0!important;margin:0!important}.dropdown-submenu:hover>a>.caret-right{border-left-color:#fff!important}@media (min-width:1200px){.site-menu{position:absolute;bottom:-25px;left:0;width:100%;height:50px;line-height:50px;z-index:999;margin-top:0;background-color:#bc72af;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24)}@supports ((-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)) or (clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%))) or (-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)){.csscalc .site-menu__clip-bg{background-color:#bc72af;position:absolute;top:0;left:-5px;right:0;bottom:0;-webkit-clip-path:polygon(0% 0%,calc(100% - 5px) 0%,100% calc(100% - 5px),5px 100%);clip-path:polygon(0% 0%,calc(100% - 5px) 0%,100% calc(100% - 5px),5px 100%)}.csscalc .site-menu{background-color:#fff0;-webkit-box-shadow:none;box-shadow:none}}.site-menu .navbar-toggle{display:none}.site-menu .navbar-collapse{height:auto!important;background-color:#fff0;margin:0}.site-menu .navbar-collapse.collapse{display:block}.site-menu .nav{text-align:center;width:100%;padding-left:1em;padding-right:1em}.site-menu .nav>.menu-item{display:inline-block}.site-menu .nav>.menu-item:first-child{margin-right:1em}.site-menu .nav>.menu-item+.menu-item{margin:0 1em;border-top:0}.site-menu .menu-item a{padding:0}.site-menu .menu-item a .caret{float:none;margin-top:0;margin-left:5px}.site-menu .dropdown-menu{text-align:left;line-height:1.6em;background-color:#bc72af;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);border-top:none}.site-menu .dropdown-menu .menu-item-has-children>a:after{display:none}.site-menu .dropdown-submenu{border-top:none}.site-menu .menu-item a .caret-right{display:inline-block}}.main-area{padding:2em;background-color:#fff}#content.no-page-divider{margin-top:25px}@media (min-width:992px){.main-flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (min-width:1200px){@supports ((-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)) or (clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%))) or (-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)){#content.no-page-divider{margin-top:20px}}}.csscalc .page-header-divider{-webkit-clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 50px),0% 100%);clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 50px),0% 100%)}.page-header-divider__inner{height:300px;background-repeat:no-repeat;background-size:cover;background-position:center}.after-page-divider{margin-top:-75px;position:relative;z-index:3}.sidebar{background-color:#f9f9f9;padding:2em 1em;height:100%}.sidebar .widget+.widget{margin-bottom:1em}.sidebar .widget_nav_menu{padding:0}.sidebar .widget-title{padding:0 .5em}.sidebar .menu{margin:0;padding:0;list-style-type:none}.sidebar .menu .menu-item+.menu-item{border-top:1px solid rgb(0 0 0 / .1)}.sidebar .menu .menu-item>a{display:block;text-decoration:none;padding:.5em 1em}.sidebar .menu .menu-item>a:hover{background-color:#bc72af;color:#fff}.sidebar input{border-color:#91c877}.dels-online-course-sidebar{margin-bottom:1em}@media (max-width:991px){.sidebar{margin-top:25px}}form.search-form{position:relative}form.search-form .submit-search{height:50px;width:50px;line-height:50px;text-align:center;-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0;position:absolute;top:0;right:0}.sidebar .booking-button{display:block}.cta-banner{background-color:#f1f1f1;padding:2em 0;text-align:center}.cta-banner__text{color:#bc72af;font-weight:700;font-size:1.2em;margin:0;line-height:1.3}.cta-banner__button{margin-top:1em}@media (min-width:992px){.cta-banner{text-align:left}.cta-banner__text{max-width:70%;float:left}.cta-banner__button{float:right;margin-top:0}}.course-boxes{max-width:1500px;margin:0 auto;overflow:hidden}.course-boxes ul{list-style-type:none;margin:0;padding:0}.course-boxes__item{position:relative;padding:0 25px 25px 25px}.course-boxes__item+.course-boxes__item{margin-top:25px}.course-boxes__button{position:absolute;bottom:0;left:25px;z-index:10}.csstransforms .course-boxes__button{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.course-boxes__item__inner{background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:75%}@media (min-width:768px){.course-boxes__item{width:33.33333%;float:left;padding:0 0 25px 0}.course-boxes__item+.course-boxes__item{margin-top:0}.course-boxes__item__inner{background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:75%}@supports ((-webkit-clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 100%)) or (clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 100%))) or (-webkit-clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 100%)){.csscalc .course-boxes__item--skew-both{-webkit-clip-path:polygon(15px 0%,100% 0%,calc(100% - 15px) 100%,0% 100%);clip-path:polygon(15px 0%,100% 0%,calc(100% - 15px) 100%,0% 100%)}.csscalc .course-boxes__item--skew-left{-webkit-clip-path:polygon(0% 0%,100% 0%,calc(100% - 15px) 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,calc(100% - 15px) 100%,0% 100%)}.csscalc .course-boxes__item--skew-right{-webkit-clip-path:polygon(15px 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(15px 0%,100% 0%,100% 100%,0% 100%)}.csscalc .course-boxes__item__inner{width:calc(100% + 30px);position:relative;left:-15px}}}@media (min-width:768px) and (max-width:1199px){.course-boxes__button{font-size:.8em}}.facebook-reviews{padding:5em 0;position:relative;overflow:hidden}.facebook-reviews__bg-image{display:none;width:400px;height:400px;border-radius:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;bottom:-100px;left:-100px}.facebook-reviews__content{padding:0 3em;max-width:65em;margin:0 auto}.facebook-reviews__content div[id^="wprev-slider"]{position:relative}.facebook-reviews__content div[id^="wprev-slider"]:before{content:'\f10d';font-family:'fontAwesome';position:absolute;top:-60px;left:-30px;color:rgb(0 0 0 / .03);font-size:120px}.facebook-reviews__content ul{margin:0;padding:0}.facebook-reviews__content p{font-size:1.2em;text-align:center;font-weight:100;font-weight:700}.facebook-reviews .wprevpro_t1_A_8{display:none}.facebook-reviews .wprevpro_t1_outer_div{padding:0;display:none;overflow:hidden}.facebook-reviews .wprevpro_t1_outer_div.slick-initialized{display:block}.facebook-reviews span[class^='wprevpro_star_imgs']{display:block;overflow:hidden;height:19px;margin-bottom:1em}.facebook-reviews span[class^='wprevpro_star_imgs'] img{margin:0 auto}.facebook-reviews .wprevpro_t1_SPAN_5{display:block;text-align:right;padding-right:4em;margin-top:1em;font-weight:100;font-style:italic}.facebook-reviews .wprevpro_t1_SPAN_5:before{content:'- '}.facebook-reviews__arrows{position:relative;text-align:center;margin-bottom:1em}.facebook-reviews__arrows .slick-arrow{display:inline-block}.facebook-reviews__arrows .slick-arrow+.slick-arrow{margin-left:5px}.facebook-reviews__arrows .slick-prev,.facebook-reviews__arrows .slick-next{width:30px;height:30px;background-color:#bc72af;color:#fff;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);line-height:30px;top:0;left:0;position:static;text-align:center;-webkit-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}.facebook-reviews__arrows .slick-prev:hover,.facebook-reviews__arrows .slick-next:hover{background-color:#9b538f}.facebook-reviews__arrows .slick-next:before,.facebook-reviews__arrows .slick-prev:before{content:'';font-family:'fontAwesome';color:#fff;opacity:1;line-height:30px;font-size:20px}.facebook-reviews__arrows .slick-prev:before{content:'\f104'}.facebook-reviews__arrows .slick-next:before{content:'\f105'}.facebook-reviews__dots{position:relative}.facebook-reviews__dots .slick-dots li{margin:0}.facebook-reviews__dots .slick-dots li+li{margin-left:5px}.facebook-reviews__dots .slick-dots li button{-webkit-box-shadow:none;box-shadow:none;opacity:.9;-webkit-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;padding:0;width:auto;height:auto}.facebook-reviews__dots .slick-dots li.slick-active button{opacity:1}.facebook-reviews__dots .slick-dots li button:before{content:'\f192';font-family:'fontAwesome';font-size:16px;color:#bc72af}@media (min-width:992px){.facebook-reviews--has-bg .facebook-reviews__bg-image{display:block}.facebook-reviews--has-bg .facebook-reviews__content{padding-left:332px}.facebook-reviews__content p{font-size:1.3em}}.post--feed .post-thumbnail{margin-bottom:1em;-webkit-clip-path:polygon(0% 0%,100% 0%,100% 92%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 92%,0% 100%)}.post--feed+.post--feed{margin-top:2em;padding-top:2em;border-top:1px solid #e5e5e5}.post--feed .post-title{font-size:1.4em}.post--feed .post-title a{text-decoration:none}.post--feed .post-title a:hover{text-decoration:underline}.post--feed .post-meta{font-size:.8em;margin-bottom:1em}.post--feed .post-meta__date+.post-categories:before{content:' - '}.post--feed .post-categories{list-style-type:none;margin:0;padding:0;display:inline-block}.post--feed .post-categories li{display:inline-block}.post--feed .post-categories li+li:before{content:', '}@media (min-width:768px){.post--feed .post-thumbnail{float:left;width:30%}.post--feed.has-post-thumbnail .post-content{padding-left:31%;padding-left:calc(30% + 1em)}}.post-grid__item{background-color:#f9f9f9;margin-bottom:1em;border-bottom:1px solid #bc72af}.post-grid__item__thumbnail{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 92%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 92%,0% 100%)}.post-grid__item__title{display:block;padding:1em;text-align:center;font-size:1.2em;margin:0}.post-grid__item__title a{text-decoration:none}@media (min-width:768px){.post-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.single .post-header{text-align:center;max-width:60em;margin:0 auto 2em auto;position:relative}.single .post-header:before{content:'';width:0;height:0;border-left:15px solid #fff0;border-right:15px solid #fff0;border-top:10px solid #f1f1f1;display:block;position:absolute;bottom:-10px;left:50%;margin-left:-15px}.single .post-header:after{content:'';width:200px;border-bottom:1px solid #e5e5e5;display:block;margin:2em auto 0 auto;position:relative;z-index:3}.single .post-meta__date+.post-categories:before{content:' - '}.single .post-categories{list-style-type:none;margin:0;padding:0;display:inline-block}.single .post-categories li{display:inline-block}.single .post-categories li+li:before{content:', '}.single .post-thumbnail{margin:2em 0}.single .post-thumbnail img{margin:0 auto}.single .post-content{max-width:60em;margin:0 auto}.pagination{margin-top:2em}.page-numbers{display:inline-block;padding:.5em;background-color:#bc72af;color:#fff;text-decoration:none;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);-webkit-clip-path:polygon(0% 0%,100% 3%,100% 94%,0% 100%);clip-path:polygon(0% 0%,100% 3%,100% 94%,0% 100%)}.page-numbers:nth-of-type(2n){-webkit-clip-path:polygon(0% 0%,100% 0%,94% 100%,0% 96%);clip-path:polygon(0% 0%,100% 0%,94% 100%,0% 96%)}.page-numbers:nth-of-type(3n){-webkit-clip-path:polygon(0% 0%,94% 3%,100% 100%,0% 100%);clip-path:polygon(0% 0%,94% 3%,100% 100%,0% 100%)}.page-numbers+.page-numbers{margin-left:5px}a.page-numbers:hover{background-color:#9b538f}a.page-numbers:active{-webkit-box-shadow:0 0 0 rgb(0 0 0 / .12),0 0 0 rgb(0 0 0 / .24);box-shadow:0 0 0 rgb(0 0 0 / .12),0 0 0 rgb(0 0 0 / .24)}.page-numbers.current{background-color:#666;-webkit-box-shadow:none;box-shadow:none}.mailchimp-signup{padding:2em 0;background-color:#91c877;color:#fff}@supports ((-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 0%)) or (clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 0%))) or (-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 0%)){.csscalc .mailchimp-signup{padding-bottom:calc(2em + 50px)}}.mailchimp-signup a{color:#fff}.mailchimp-signup__title{display:block;color:#fff}.mailchimp-signup .submit-button{background-color:#62984c;margin-top:1em;-webkit-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}.mailchimp-signup .submit-button:hover{background-color:#42782e}.mailchimp-signup label+label{margin-top:1em}.mailchimp-signup input,.mailchimp-signup select{color:#777;border:1px solid #62984c}.mailchimp-signup .consent-request{clear:both;padding-top:1em;padding-top:1rem}.mailchimp-signup .consent-field{margin-bottom:1em}.mailchimp-signup .consent-request p{font-size:.8em}@media (min-width:992px){.mailchimp-signup__title{text-align:center}.mailchimp-signup label+label{margin-top:0}.mailchimp-signup .email-field,.mailchimp-signup .first-name-field,.mailchimp-signup .last-name-field{width:32%;float:left;margin-bottom:2%}.mailchimp-signup .first-name-field{margin-left:2%;margin-right:2%}.mailchimp-signup .interests-field{width:32%;float:left}.mailchimp-signup .submit-button{float:right;margin-top:0;height:50px;line-height:50px;padding:0 1em;width:32%}}.doc-link{display:block;padding:1em;background-color:#91c877;color:#fff;text-transform:uppercase;font-weight:700;margin-bottom:1em;text-decoration:none;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24)}.doc-link:after{content:'\f15c';font-family:'fontAwesome';float:right;opacity:.5}.doc-link:hover{text-decoration:underline}.responsive-embed{position:relative;padding-bottom:56.25%;height:0}.responsive-embed iframe,.responsive-embed video{position:absolute;top:0;left:0;width:100%;height:100%}.background-video-container{position:relative;padding-bottom:56%;height:0;overflow:hidden;z-index:1}.background-video{position:absolute;top:0;left:0;width:100%;height:auto}.csstransforms .background-video{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:992px){.background-video-container{padding-bottom:36%}}.gallery{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.gallery:after{content:"";display:table;clear:both}.flexbox .gallery:after{display:none}.gallery-item{float:left;width:100%;position:relative;padding:0 5px;margin-bottom:10px}.gallery-icon{padding-bottom:75%;position:relative;overflow:hidden}.gallery-item img{position:absolute;max-width:150%}.csstransforms .gallery-item img{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery-caption{position:absolute;bottom:0;left:0;width:100%;font-size:.9em;padding:.5em;padding:.5rem;background-color:rgb(0 0 0 / .5);background:-o-linear-gradient(bottom,#000,transparent);background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(to top,#000,transparent);color:#fff;line-height:1.2}.csscalc .gallery-caption{left:5px;width:calc(100% - 10px)}@media (min-width:400px){.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{width:50%}}@media (min-width:768px){.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{width:33.33333%}}@media (min-width:992px){.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.66666%}.gallery-columns-7 .gallery-item{width:14.28571%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.11111%}}.accordion-title{background-color:#f1f1f1;border-left:2px solid #91c877;padding:1em;font-size:1em;color:#62984c;position:relative}.accordion-title:hover{cursor:pointer;background-color:#e5e5e5}.accordion-title:after{content:'';width:0;height:0;border-top:5px solid #62984c;border-left:5px solid #fff0;border-right:5px solid #fff0;display:inline-block;float:right}.csstransforms .accordion-title:after{position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.accordion-title.open:after{border-top-color:#ccc}.accordion-content{padding:1em;border-bottom:1px solid #f1f1f1}.site-footer{background-color:#444;color:#fff;font-weight:100}@supports ((-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)) or (clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%))) or (-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)){.csscalc .footer--skew{position:relative}.csscalc .footer--skew:before{content:'';height:50px;width:100%;background-color:#444;position:absolute;top:-49px;left:0;-webkit-clip-path:polygon(0% 0%,100% 100%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 100%,100% 100%,0% 100%)}}.site-footer__main{padding:3em 0}.site-footer a{color:#fff}.site-footer__social,.site-footer__contact{text-align:center;margin-top:2em}.site-footer__contact{font-size:.9em}.site-footer__contact p{margin-bottom:0}.site-footer__social__item{display:inline-block;width:30px;height:30px}.site-footer__social__item+.site-footer__social__item{margin-left:2px}.site-footer__social__item a{line-height:30px;text-align:center;display:block;color:#fff}.site-footer__social__item.facebook{background-color:#3b5998}.site-footer__social__item.twitter{background-color:#1da1f2}.site-footer__social__item.instagram{background-color:#e1306c}.site-footer__social__item.youtube{background-color:red}.site-footer__social__item.skype{background-color:#00aff0}.site-footer__social__item.google-plus{background-color:#dd4b39}.site-footer__bottom{padding:1em 0;font-size:.8em;background-color:#333;text-align:center}.attribution{margin-top:.5em}@media (min-width:768px){.site-footer__bottom{text-align:left}.attribution{margin-top:0;text-align:right}}.footer-menu{margin-top:2em;margin-bottom:2em;text-align:center}.footer-menu ul{list-style-type:none;margin:0;padding:0}.footer-menu .menu-item{display:inline-block}.footer-menu .menu-item+.menu-item{margin-left:.5em}.footer-menu .menu-item+.menu-item:before{content:'|';opacity:.5;margin-right:.5em}.footer-logos{zoom:1}.footer-logos:before,.footer-logos:after{content:"";display:table}.footer-logos:after{clear:both}.footer-logos__item{width:20%;float:left;padding:0 10px}.footer-logos--cols-1 .footer-logos__item,.footer-logos--cols-2 .footer-logos__item,.footer-logos--cols-3 .footer-logos__item{width:100%}.footer-logos--cols-4 .footer-logos__item{width:25%}.footer-logos--cols-5 .footer-logos__item{width:20%}.footer-logos--cols-6 .footer-logos__item{width:16.66666%}.footer-logos--cols-7 .footer-logos__item{width:14.28571%}.footer-logos--cols-8 .footer-logos__item{width:12.5%}.footer-logos--cols-9 .footer-logos__item{width:11.11111%}.footer-logos--cols-10 .footer-logos__item{width:10%}@media (min-width:768px){.home-video.responsive-embed{padding-bottom:46.25%}}@media (min-width:992px){.home-video.responsive-embed{padding-bottom:36.25%}}.course-header{background-color:#e5e5e5;position:relative;padding-bottom:50%}.course-header__video-cover{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:5;background-color:#e5e5e5}.course-header__video-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.course-header__video{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:992px){.csscalc.csstransforms .course-header__video{max-width:calc(100% / 1.7);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.course-header .wp-post-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.course-navigation{background-color:#f1f1f1;position:relative;z-index:3!important;display:none}.is-sticky .course-navigation{-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);background-color:#fff;padding-top:10px;padding-bottom:10px}.course-tabs-active .course-navigation{display:block}.course-navigation ul{list-style-type:none;margin:0;padding:0}.course-navigation__item+.course-navigation__item{border-top:1px solid rgb(255 255 255 / .1)}.course-navigation__button{font-size:.8em;background-color:#92c978;color:#fff;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;text-decoration:none;width:100%;display:block;text-align:left;font-weight:700}.course-navigation__button:focus{outline:none}.course-navigation__button.active{background-color:#e3ebdf;color:#62964e}.course-navigation__button:hover,.course-navigation__button:focus{background-color:#7cb365}.course-navigation__button.active:hover,.course-navigation__button.active:focus{background-color:#d4e5cc}.course-navigation__button:active{-webkit-box-shadow:none;box-shadow:none}.course-navigation__button--booking{font-size:1em;display:inline-block;padding:1em}.course-content{background-color:#fff;padding:2em}.course-name{text-transform:uppercase;opacity:.7;font-size:.8em}.course-content__section+.course-content__section{margin-top:2em}.course-content__gallery{margin-top:2em}.course-tabs-active .course-content__section+.course-content__section{margin-top:0}.course-tabs-active .course-content__section{display:none}.course-tabs-active .course-content__section.active{display:block}.course-breadcrumb{list-style-type:none;padding:0;margin-top:0}.course-breadcrumb__item{display:inline-block;border-left:.5em solid #fff0;border-right:.5em solid #fff0;font-size:.8em}.course-breadcrumb__item a{display:block;text-decoration:none;height:2em;background-color:#f1f1f1;line-height:2em;padding-left:.5em;padding-right:.5em;color:#757575;position:relative}.course-breadcrumb__item a:hover,.course-breadcrumb__item.current a{background-color:#bc72af;color:#fff}.course-breadcrumb__item:not(:first-child) a:before{content:'';position:absolute;top:0;left:-.5em;width:0;height:0;border-top:1em solid #f1f1f1;border-left:.5em solid #fff0;border-bottom:1em solid #f1f1f1}.course-breadcrumb__item a:hover:before,.course-breadcrumb__item.current a:before{border-top-color:#bc72af;border-bottom-color:#bc72af}.course-breadcrumb__item:not(:last-child) a:after{content:'';position:absolute;top:0;right:-.5em;width:0;height:0;border-top:1em solid #fff0;border-left:.5em solid #f1f1f1;border-bottom:1em solid #fff0}.course-breadcrumb__item a:hover:after,.course-breadcrumb__item.current a:after{border-left-color:#bc72af}@media (min-width:768px){.course-header{padding-bottom:45%}}@media (min-width:992px){.course-header{padding-bottom:35%}.flexbox .course-navigation__flex{display:-webkit-box;display:-ms-flexbox;display:flex}.course-navigation__item{float:left;border-left:10px solid #fff0;border-right:10px solid #fff0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-navigation__item+.course-navigation__item{border-top:none}.flexbox .course-navigation__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.course-navigation__item:first-child{border-left:0}.course-navigation__item:last-child{border-right:0}.course-navigation__button{position:relative;font-size:.7em;line-height:20px;padding:20px;text-align:center}.course-navigation__button--booking{font-size:1em;padding:20px}.course-navigation__item:not(:first-child) .course-navigation__button:before{content:'';position:absolute;top:0;left:-10px;width:0;height:0;border-top:30px solid #92c978;border-left:10px solid #fff0;border-bottom:30px solid #92c978}.course-navigation__item:not(:first-child) .course-navigation__button:hover:before,.course-navigation__item:not(:first-child) .course-navigation__button:focus:before{border-top-color:#7cb365;border-bottom-color:#7cb365}.course-navigation__item:not(:last-child) .course-navigation__button:after{content:'';position:absolute;top:0;right:-10px;width:0;height:0;border-top:30px solid #fff0;border-left:10px solid #92c978;border-bottom:30px solid #fff0}.course-navigation__item:not(:last-child) .course-navigation__button:hover:after,.course-navigation__item:not(:last-child) .course-navigation__button:focus:after{border-left-color:#7cb365}.course-navigation__item:not(:first-child) .course-navigation__button.active:before{border-top-color:#e3ebdf;border-bottom-color:#e3ebdf}.course-navigation__item:not(:last-child) .course-navigation__button.active:after{border-left-color:#e3ebdf}.course-navigation__item:not(:first-child) .course-navigation__button.active:hover:before,.course-navigation__item:not(:first-child) .course-navigation__button.active:focus:before{border-top-color:#d4e5cc;border-bottom-color:#d4e5cc}.course-navigation__item:not(:last-child) .course-navigation__button.active:hover:after,.course-navigation__item:not(:last-child) .course-navigation__button.active:focus:after{border-left-color:#d4e5cc}.course-content__section+.course-content__section{margin-top:2em}.course-tabs-active .course-content__section+.course-content__section{margin-top:0}}@media (min-width:1200px){.course-navigation__button{font-size:.8em}.course-navigation__button--booking{font-size:1em}}.agent-portal-icon{width:40px;height:40px;display:block;background-color:#91c877;border-radius:100%;-webkit-box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);margin-right:10px;vertical-align:middle;color:#fff;font-size:25px;line-height:40px;text-align:center;margin-bottom:1em}.single .agent-portal-icon{margin:0 auto 1em auto}.wpml-ls-legacy-list-horizontal>ul{list-style-type:none;margin:0;padding:0}.wpml-ls-item-legacy-list-horizontal{display:inline-block}#custom-lang-sel-list .wpml-ls-current-language{padding-bottom:0!important}.disable-language-option{opacity:.2}.del-grey-bg{background:#f7f5f5;padding:1em;margin:1em 0}.del-course-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.del-course-card{width:31%;border:solid #d3d3d3 1px;position:relative;margin-bottom:2em;width:calc(33% - 1em)}.del-course-card:hover{border:solid #bc72af 1px}.del-course-card a{text-decoration:none;color:currentcolor}.del-course-card_bottom-info p{margin-bottom:0}.del-course-card_text{padding:2em;text-align:center}.del-course-card_hours{font-size:12px;background:purple;color:#fff;padding:.4em;margin-left:.5em}.del-course-card_bottom-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#bc72af;color:#fff;width:100%;padding:.5em 0;font-size:14px}.del-course-card_bottom-info p{margin-bottom:0}.del-course-card_bottom-info{text-align:center}.del-course-card_bottom-info i{margin-right:.2em}.del-course-card_bottom-info-right{margin-left:2em}@media(max-width:1210px){.del-course-card_bottom-info-right{margin-left:.5em;width:100%;margin-top:.5em}.del-course-card_bottom-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.del-course-card_text i{color:#bc72af;margin-right:.3em}.del-course-card_image{position:relative;padding-bottom:75%;overflow:hidden}.del-course-card_image img{position:absolute;top:0;left:0;width:100%;height:100%}.csstransforms .del-course-card_image img{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:auto;min-width:100%;min-height:100%;max-width:none}.objectfit .del-course-card_image img,.object-fit .del-course-card_image img{width:100%;height:100%;min-width:unset;min-height:unset;max-width:100%;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.del-course-card-level{font-size:13px;position:absolute;bottom:1em}@media(max-width:1200px){.del-course-card-times{display:block}}@media(max-width:992px){.del-course-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.del-course-card{margin:1em auto;max-width:500px;width:100%}.csscalc .del-course-card{width:100%}.del-course-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.del-course-card-times{display:inline-block}}.del-course-card-title{background:rgb(255 255 255 / .8);width:100%;text-align:center;font-size:16px}.dels-bottom-icon{background:#bc72af;padding:1em .5em;margin:0;color:#fff;width:100%;border:2px solid #fff;border-radius:0}.dels-bottom-icon_number p span{color:#fff;font-size:36px;margin-bottom:0;color:#bc72af}@media(min-width:990px){.dels-bottom-icons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-align:center;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#bc72af}.dels-bottom-icon{background:#bc72af;padding:.5em;width:22%;color:#fff;margin:0;text-align:center;border:none;border-radius:0!important}.dels-bottom-icon_number p span{color:#fff}}.dels-bottom-icon_text P{margin-top:0}.dels-bottom-info-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.dels-bottom-info-icon{max-width:22%;text-align:center;margin:1em}.dels-bottom-info-icon_icon{font-size:42px}.dels-bottom-info-icon h3{margin-bottom:.5em;font-size:1.2em;margin-top:.5em}.dels-bottom-info-icon p{margin-top:.8em}@media(max-width:1000px){.dels-bottom-info-icons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-grid-column-align:center;justify-self:center}.dels-bottom-info-icon{max-width:100%}}.bottom-info{padding:0 2em 2em 2em;background:#fff}.dels-banner{background-repeat:no-repeat;background-size:cover;min-height:450px;background-position:center bottom}.dels-banner-box{position:absolute;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);background:rgb(0 0 0 / .8);color:#fff;padding:1em;border-bottom:purple 5px solid;width:500px}@media(max-width:640px){.dels-banner-box{position:relative;width:100%}}@media only screen and (max-width:600px){table.remove-col{font-size:.7em}table.remove-col td:nth-child(2){display:none}table.remove-col td{white-space:normal;padding:.5em}}@media(max-width:500px){#spu-31128 .spu-container{border:none;border-color:#fff;border-radius:0;margin:45px;padding:0;height:calc(100% - 90px)}}.one .dels-bottom-icon{border:#bc72af solid 2px;padding:1em;color:#a5a5a5;border-radius:.3em;width:22%}.three .dels-bottom-icon{background:#bc72af;padding:1.5em;width:200px;color:#fff;border-radius:.3em}.three .dels-bottom-icon_number p{color:#fff}.dels-banner{background-repeat:no-repeat;background-size:cover;padding:3em;min-height:450px}.dels-banner-box{position:absolute;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);background:rgb(162 160 160 / .9);color:#fff;padding:1em;border-bottom:purple 5px solid;width:480px}.dels-banner-box-text h3{color:#791c62}@media(min-width:670px){.dels-banner-logo{width:480px}}@media(max-width:640px){.dels-banner-box{position:relative;width:100%}}.del-testimonal{max-width:350px;margin:1.4em 0;border-radius:5px}.del-testimonal-text{padding:1em;background:#9c9c9c;color:#fff}.del-ast{list-style-type:none;padding:0;position:relative}.del-ast li{margin-top:1em}.del-ast li:before{content:"*";position:absolute;left:-6px;margin-top:-19px;color:#19bff1;font-size:46px;font-weight:700;font-family:verdana}.sticky-element-original.element-is-sticky.dels-sticky-button{background:#fff;padding-right:7em!important;padding-top:.5em!important;padding-bottom:.5em!important;margin:1em;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:0!important}.page-id-30917 .site-footer__bottom{margin-bottom:4.6em}.fixed-book-now-bar{position:fixed;bottom:0;left:0;width:100%;background:#fff;color:#fff;z-index:999;padding:1em 0;border-top:solid 2px #bc72af;margin-top:2em}.fixed-book-now-bar_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fixed-book-now-bar_inner a{padding:.5em .8em;;text-transform:uppercase;font-weight:700;text-decoration:none}.fixed-book-now-bar_inner p{margin-bottom:0;color:#3a3939}.fixed-book-now-button{margin-left:2em;width:220px}@media(max-width:992px){.fixed-book-now-bar_inner .book-now-bar-long-text{display:none}.fixed-book-now-bar_inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width:1200px){.fixed-book-now-button{width:unset}}.dels-booking-box{margin-bottom:2em}.dels-booking-box_inner{border:solid 1px purple;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dels-booking-box_content{padding:1em 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.dels-booking-box_content .heading{font-size:32px;border-bottom:2px solid #bc72af;padding-bottom:.3em}.dels-booking-box_content .heading.price{text-align:center}.dels-booking-box_image{display:none}.dels-booking-box_list ul{list-style-type:none;padding:0;position:relative;margin:0 auto;width:100%}.dels-booking-box_list ul li{margin-left:.3em;margin-top:1em}.dels-booking-box ul li i{margin-right:.5em}.dels-booking-box_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1em}.title-area{background:#fff;padding-top:2em;padding-left:2em}.title-area h2{margin-bottom:0}.site-header__badge img{height:150px;margin-top:-25px}.site-header__mobile-badge img{height:120px!important;margin-top:-20px!important}@media(max-width:600px){.site-header__mobile-badge img{height:130px!important;margin-top:-10px!important}}@media (max-width:768px){.page-header-divider__inner{background-size:cover!important;background-position:center 35%!important}}