body{font-family:"Roboto",sans-serif;color:#222;font-size:16pt}.alignleft{float:left}.alignleft,.alignright{margin-top:.5rem;margin-right:.5rem}.alignright{float:right}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif}h2{font-weight:700;font-size:2rem}a{text-decoration:none;cursor:pointer}ul li{font-size:1rem}hr{margin-top:3rem}.image_block--img{float:left;margin-right:2rem}.image_block--img-right{float:left;margin-left:2rem}.image_block__headings{margin-top:3rem}.image_block__headings h2{font-size:.9rem;font-weight:300}.image_block__headings h3{font-weight:700;margin-top:0;font-size:2rem}.image_block__content h4{font-size:1.2rem;font-weight:300;padding-top:0;margin-top:0}.image_block__content p{font-size:1rem;font-weight:400}.image_block--container hr{margin-top:3rem}.text_content_block h2{font-weight:700;font-size:2rem}.text_content_block h3{font-size:1.5rem;font-weight:300;margin-top:0;padding-top:0}.text_content_block p{font-size:1rem;font-weight:400}.text_content_block hr{margin-top:3rem}.testimonial{padding:1.5em 0 1em 3em;margin-top:1em;margin-bottom:1em;background-color:#5089af;color:#fff}.testimonial h4{font-family:"Playfair Display",serif;font-style:italic;font-weight:300;font-size:1.3rem;padding-top:.5em;padding-bottom:0;margin-top:0;margin-bottom:0}.testimonial i{font-size:1.8em}.testimonial p{font-size:.9rem}.callout_box{outline:1px solid #7f6542;outline-offset:-1px;margin-bottom:1em}.callout_box__main_heading{padding-top:2em}.callout_box__main_heading h2{font-size:1.6rem}.callout_box__heading{padding-left:2em;padding-top:0;margin-top:0}.callout_box__heading h3{font-size:1.2rem;font-weight:300}.callout_box__content{padding-right:1em;font-size:.9rem;font-weight:300}.callout_box button{background-image:linear-gradient(90deg,#3f8fc0,#377ca6);color:#fff;border-radius:20px;padding-left:1.5em;padding-top:.6em;padding-bottom:1em;width:50%;text-align:left;margin-top:1em;font-size:.8rem;box-shadow:none;font-weight:600;cursor:pointer}.callout_box button span{font-size:1.2rem;margin-left:1em}@media only screen and (max-width:1365px){.callout_box h3{font-size:1rem;padding-bottom:0;margin-bottom:0}.callout_box button{padding:1rem;text-align:center}.callout_box button span{display:none}.callout_box .callout_box__heading{padding-bottom:1rem}.callout_box .callout_box__content{padding-right:.5rem;line-height:1.2;padding-bottom:0;margin-bottom:0}}.gallery_images{padding-top:3em;padding-bottom:3em}header .top_header{background-color:#000;color:#fff;text-align:right;font-size:.85rem;padding-top:.5em;padding-bottom:.5em}header .top_header a{color:#fff;text-decoration:none}header .top_header a:hover{color:#d3a542}header .top_header i{margin-left:2.8em}@media only screen and (max-width:571px){header .top_header span{display:block;text-align:center;font-size:1rem}header .top_header i{margin-left:0}}header #top-bar-menu,header .top-bar,header .top-bar-left,header .top-bar-menu,header .top-bar-right,header .top-bar ul{background-color:#1b1b1b}header #top-bar-menu{padding-top:.5em;padding-bottom:.5em}header .bottom_header{background-color:#1b1b1b;padding-top:.8em;padding-bottom:.8em}header .bottom_header img{float:left;padding-right:1em}header .bottom_header h2{color:#fff;font-size:1.5rem;padding-top:.5em;padding-bottom:0;margin-bottom:0;line-height:1;font-weight:100}header .bottom_header h3{font-weight:700;color:#5089af;padding-top:0;padding-bottom:0;margin-top:0;line-height:1;font-size:2rem}@media only screen and (max-width:571px){header .bottom_header img{float:none;padding-right:0;margin-left:auto;margin-right:auto;display:block}header .bottom_header h2,header .bottom_header h3{text-align:center}}.top-bar{background-color:#222}.menu{font-family:"Roboto",sans-serif;font-size:1rem;text-transform:uppercase;z-index:5}.menu a,.menu a:visited{color:#fff}.menu a:active,.menu a:focus,.menu a:hover{color:#d3a542}.menu .active a{background:none!important}.menu .active a:hover{color:#d3a542}.dropdown.menu>li.is-active>a{color:#d3a542!important}.is-dropdown-submenu-parent>a:after{border-color:#5f5f5f transparent transparent!important}.is-dropdown-submenu{background-color:#222!important;font-size:.9rem}.is-dropdown-submenu a{font-size:.9rem}.is-dropdown-submenu a:hover{color:#d3a542}#main-nav{float:right}#main-nav:after{clear:both}@media only screen and (max-width:1366px){#main-nav{float:none}}.mobile-menu-small .menu{margin-left:auto;margin-right:auto;display:block;text-align:center}.off-canvas.is-open{background-color:#000}#offcanvas-nav{padding-top:5rem}@media only screen and (max-width:1025px){.dropdown.menu>li>a{font-size:.9rem!important}}.search-results h1{padding-bottom:0;margin-bottom:0}.search-results p{padding-top:0;margin-top:0}.search-results h3{margin-bottom:0}.search-results h3 a{font-size:1.3rem}.search-results hr{margin-top:.5rem;border-top:1px solid #eee}.search-results--num{font-size:1.5rem;padding-bottom:3rem}.search--container{background-color:#417ba0}.search-form{display:-ms-flexbox;display:flex}input[type=search]{padding:.85em 1em;height:2.5rem;margin-bottom:0;-ms-flex-positive:4;flex-grow:4}input[type=submit]{margin-left:2rem;background-color:#1b1b1b;margin-bottom:0;height:2.5rem}.item--searchbar{-ms-flex-positive:3;flex-grow:3}@media only screen and (max-width:541px){.search-form{-ms-flex-direction:column;flex-direction:column}input[type=submit]{margin-left:0;margin-top:1rem;width:100%}}.sidbarnav h3{padding-bottom:0;margin-bottom:0;padding-top:1em}.sidbarnav .fixed_menu{position:fixed;width:10%}.sidbarnav .menu{-ms-flex-direction:column;flex-direction:column}.sidbarnav .menu .active>a{color:#5089af}.sidbarnav .menu a{color:#977001;font-size:.9rem;font-weight:700;padding:.7em 0!important}.sidbarnav .menu a:hover{color:#5089af!important}@media screen and (max-width:40em){.sidebarnav h3{padding-top:0}}footer{padding-top:1em;padding-bottom:1em;background-color:#191919;color:#fff;font-size:.95rem}footer .footer__top{padding-top:1.5em;padding-bottom:1.5em}footer .footer__contact i{color:#977001;margin-right:1em}footer .footer__contact p{font-size:.9rem}footer .footer__contact a{color:#fff}footer .footer__contact a:hover{color:#977001}footer .footer__menu a{font-size:.9rem;text-transform:capitalize;font-weight:400;padding:.7rem 0}footer .footer__menu a:hover{font-weight:700}footer .footer__menu .menu{-ms-flex-direction:column!important;flex-direction:column!important}footer .footer__social a{font-size:1.8rem;color:#fff}footer .footer__social a:hover{color:#5089af}footer .copyright{padding-top:1em;padding-bottom:1em;border-top:1px solid #5089af;text-align:right;font-size:.8rem}footer .copyright a{color:#fff}footer .copyright a:hover{color:#5089af}@media only screen and (max-width:413px){footer .copyright span{display:block}}.owl-carousel .owl-dots{background-color:#222;margin-top:0!important}.owl-carousel .owl-item .item{padding-top:8em;padding-bottom:8em}.owl-carousel .owl-item .item h2{color:#fff;text-shadow:3px 2px #000;font-weight:700;font-size:2.5rem;margin-bottom:0;margin-top:0}.owl-carousel .owl-item .item a{padding-right:1em}.owl-carousel .owl-item .item button{background-image:linear-gradient(90deg,#3f8fc0,#377ca6);color:#fff;border-radius:20px;border:2px solid #fff;padding:.4em 1em .6em;background-color:#000;text-align:left;margin-top:1em;cursor:pointer}.owl-carousel .owl-item .item button span{font-size:.9rem;padding-left:.9em;padding-right:.9em;font-family:"Roboto",sans-serif;font-weight:700}@media only screen and (max-width:1024px){.owl-carousel .owl-item .item{padding-top:4rem;padding-bottom:4rem}}@media only screen and (max-width:400px){.arrow{display:none}.owl-item .item button span{padding-left:0}}.callouts{padding-top:1.5em;padding-bottom:1.5em;border-bottom:1px solid #d3a542}.callouts__text{padding-left:1em}.callouts__text span{font-size:1.5em;font-weight:100;margin-left:.4em}.callouts__text a:hover{color:#5089af}.callouts__container p{font-size:.65em;font-weight:400;margin-top:0;margin-bottom:0}.callouts__container .icon{font-family:"FontAwesome";font-size:1.7em}.callouts__container a{color:#977001;font-size:.6em;text-decoration:none;font-weight:700}.callouts__container a:nth-of-type(2){color:#5089af}@media only screen and (max-width:1023px){.callouts .callouts__container{padding-top:0;padding-bottom:1.5rem}.callouts .callouts-ind{margin-top:2rem}}h2{font-size:.8rem;font-weight:300;line-height:1.1}h3{font-weight:700;padding-bottom:.5em}h4{font-size:1rem}.categories{padding-top:1em;padding-bottom:1em;background-color:#5089af}.categories__image{background-size:contain}.categories__image:before{content:"";display:block;position:absolute;height:0%;width:100%;bottom:0;transition:height .5s ease-out;background:linear-gradient(180deg,transparent 0,#d3a542)}@media only screen and (max-width:1024px){.categories__image:before{display:none}}.categories__image:hover:before{height:100%}.categories__container h2{font-size:.9rem;font-weight:300;color:#fff}.categories__container h3{font-weight:700;margin-top:0;font-size:2rem;color:#fff}.categories__individual:hover>a{color:#d3a542}.categories__individual h4{font-size:1.3rem;font-weight:100;padding-bottom:0;margin-bottom:0;line-height:1;color:#fff}@media only screen and (max-width:1024px){.categories__individual h4{margin-top:1rem;padding-top:0}}.categories__individual a{font-size:1rem;font-weight:700;color:#1b1b1b;text-decoration:none}@media only screen and (min-width:1024px) and (max-width:1366px){.categories__individual a{font-size:.9rem}}.categories__individual a:active,.categories__individual a:focus,.categories__individual a:hover{color:#d3a542}.categories__individual:nth-child(2n){margin-top:3em}@media only screen and (max-width:1023px){.categories__individual:nth-child(2n){margin-top:2em}}hr{border-top:1px solid silver}.welcome{padding-top:3em;padding-bottom:3em}.welcome__container h2{font-size:.9rem;font-weight:300}.welcome__container h3{font-weight:700;margin-top:0;font-size:2rem}.welcome__container a{color:#fff;font-size:1.2rem;text-decoration:none;font-weight:500}.welcome__image{margin-bottom:1.5em}.welcome__links{padding:12em 0 1em 1em}.welcome__links:hover{transition:height .5s ease-out;background-image:linear-gradient(180deg,transparent 0,#5089af)}.bottom{padding-top:4em;padding-bottom:4em;color:#fff}.bottom__container h2{font-size:.9rem;font-weight:300}.bottom__container h3{font-weight:700;margin-top:0;font-size:2rem;text-shadow:2px 2px #000}.bottom__content p{font-weight:700;text-shadow:1px 1px #000;font-size:1rem}@media only screen and (max-width:1024px){.categories__individual{margin-top:2em}}.secondary_page{padding-top:2em;padding-bottom:2em}.secondary_page .page_title{color:#417ba0}.secondary_page a{color:#417ba0;cursor:pointer;font-weight:700}
/*# sourceMappingURL=main.css.map */
