/*!
Theme Name: Silos
Description: Silos
Author: Gabe Palomino
Author URI: http://www.upstreammarketing.net
Version: 1.0
*/.showmobile{display:none}html :where(img){height:auto;max-width:unset}html{position:relative;min-height:100%}body{font-family:"Barlow", sans-serif;font-size:18px;font-weight:400;color:#000;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;height:100%;background:#fff}body.page-id-40{margin-top:100px}.container{max-width:1500px}.row{margin:0 !important}a{color:#1c84e6}a:hover{transition:all 0.25s ease-in-out 0s}a:active,a:focus{outline:none !important;-moz-outline-style:none !important}a img{border:none !important}*{-moz-box-sizing:border-box}h1,h2,h3,h4{font-family:"Lato", sans-serif;font-weight:600}img .alignright{float:right}img .alignleft{float:left}img .full,img .size-full{width:100% !important;height:auto}img .med{margin-right:20px;width:200px}img .small{width:160px;height:auto;margin:5px;border:4px solid #ddd}.clear,.clearfix{clear:both;height:1px;margin:-1px 0 0;font-size:1px}.hidden{display:none !important}.fleft{float:left}.fright{float:right}.rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);box-shadow:0 1px 5px rgba(0, 0, 0, 0.2)}.border{border:8px solid #eebb42;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.errors{color:#F00}input.invalidValue{background:#FFDFDF;border:1px solid #F00}input.requiredValue{background:#FFFFDF;border:1px solid #F00}.vwrapper{width:100%;height:auto;margin:0 auto}.h_iframe{position:relative;padding:0;margin:0}.h_iframe .ratio{display:block;width:100%;height:auto}.h_iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vc_row{margin:0 !important}.wpb_row,.wpb_content_element,ul.wpb_thumbnails-fluid>li,.last_toggle_el_margin,.wpb_button{margin-bottom:0 !important}.overlay{background-color:#000;z-index:-1;width:100%;height:200%;top:0;bottom:0;left:0;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";filter:alpha(opacity=5);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.gform_wrapper input[type=email],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper select{font-size:inherit;font-family:"Open Sans", sans-serif;padding:15px !important;letter-spacing:normal;text-indent:0.25em;border-radius:5px;color:#333;border:1px solid #efefef;background:#fff}.gform_wrapper textarea{font-family:"Open Sans";border-radius:5px;padding:15px !important;color:#333;border:1px solid #efefef;background:#fff;height:120px !important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="submit"],.gform_wrapper .gform_page_footer input[type=submit]{font-family:"Open Sans", sans-serif;border:0px;color:#fff;font-weight:700;font-size:16px;border-radius:8px;padding:15px 40px;background:#1c84e6}.gform_wrapper .gform_footer input:Hover.button,.gform_wrapper .gform_footer input:Hover[type="submit"],.gform_wrapper .gform_page_footer input:Hover[type=submit]{font-family:"Open Sans", sans-serif;color:#fff;text-transform:capitalize;background:#1c84e6 !important}.g-recaptcha{transform-origin:left top;-webkit-transform-origin:left top}.cd-panel .cd-panel__content h1{color:#1c84e6;font-size:40px}.cd-panel .cd-panel__content h2{font-size:24px}.cd-panel .cd-panel__content hr{display:inline-block;border:0;width:20%;margin:20px 0;height:4px;background:#f7931d}.cd-panel .cd-panel__content p{font-size:16px;margin:0 !important}.cd-panel .cd-panel__content .gform_wrapper input[type=email],.cd-panel .cd-panel__content .gform_wrapper input[type=password],.cd-panel .cd-panel__content .gform_wrapper input[type=tel],.cd-panel .cd-panel__content .gform_wrapper input[type=number],.cd-panel .cd-panel__content .gform_wrapper input[type=text],.cd-panel .cd-panel__content .gform_wrapper input[type=url],.cd-panel .cd-panel__content .gform_wrapper select{font-size:inherit;font-family:"Open Sans", sans-serif;padding:15px !important;letter-spacing:normal;text-indent:0.25em;border-radius:5px;color:#000;border:1px solid #ddd;background:#fff}.cd-panel .cd-panel__content .gform_wrapper textarea{font-family:"Open Sans";border-radius:5px;padding:15px !important;color:#000;border:1px solid #ddd;height:120px !important;background:#fff}.cd-panel .cd-panel__content .gform_wrapper .gform_footer input.button,.cd-panel .cd-panel__content .gform_wrapper .gform_footer input[type="submit"],.cd-panel .cd-panel__content .gform_wrapper .gform_page_footer input[type=submit]{font-family:"Open Sans", sans-serif;display:inline-block;border:0px;color:#fff;font-weight:700;font-size:16px;border-radius:8px;padding:15px 40px;background:#1c84e6}.cd-panel .cd-panel__content .gform_wrapper .gform_footer input:Hover.button,.cd-panel .cd-panel__content .gform_wrapper .gform_footer input:Hover[type="submit"],.cd-panel .cd-panel__content .gform_wrapper .gform_page_footer input:Hover[type=submit]{font-family:"Open Sans", sans-serif;color:#fff;text-transform:capitalize;background:#105fa8 !important}.cd-panel .cd-panel__content .gform_wrapper input#gform_submit_button_1.gform_button.button{position:relative !important}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}.close{margin-top:20px}button.mfp-arrow{background:#fff}.mfp-arrow{top:95% !important;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.header .col-sm-12{padding:0}img.bg-img{position:absolute;right:0;top:0;width:100%;height:auto}.scrollToTopBtn{position:fixed;border:0;bottom:30px;right:30px;z-index:100;opacity:0;transform:translateY(100px);transition:all 0.5s ease;font-size:18px;line-height:14px;color:#fff;padding:5px;width:28px;height:28px;border-radius:25px;background:#000;cursor:pointer}.showBtn{opacity:1;transform:translateY(0)}.col-md-1-5{flex:0 0 12.3%;max-width:12.3%;position:relative;width:100%;padding-right:15px;padding-left:15px}.showmobile{display:none}.hidemobile{display:block}.reservations{transform:translateX(-100%);left:100%;top:-25px;position:absolute}.reservations a{display:inline-block;margin:25px 15px;padding:10px 25px;color:#fff;text-transform:uppercase;border:2px solid #fff;text-decoration:none}.reservations a:hover{color:#fff;background:#105fa8}#colorlib-main-nav{position:fixed;top:0;bottom:0;right:0;padding:0;width:100%;height:100vh;background:rgba(16, 95, 168, 0.99);z-index:1002;text-align:center;visibility:hidden;opacity:0;-webkit-transition:all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);-ms-transition:all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(0.1);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);overflow-y:hidden}#colorlib-main-nav .colorlib-table{display:table;width:100%;height:100%}#colorlib-main-nav .colorlib-table .img{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;opacity:1}#colorlib-main-nav .colorlib-table .img:after{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background:rgba(0, 0, 0, 0.3)}#colorlib-main-nav .colorlib-table .colorlib-table-cell{display:table-cell;vertical-align:middle}#colorlib-main-nav .colorlib-nav-toggle{position:absolute;top:40px;right:40px;padding:20px;height:44px;width:44px;line-height:0;padding:0 !important;visibility:hidden;opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}@media (prefers-reduced-motion:reduce){#colorlib-main-nav .colorlib-nav-toggle{-webkit-transition:none;-o-transition:none;transition:none}}#colorlib-main-nav .colorlib-nav-toggle i{top:18px !important;left:0 !important;margin:0 !important;padding:0 !important;line-height:0;text-indent:0}#colorlib-main-nav .colorlib-nav-toggle.show{visibility:visible;opacity:1}#colorlib-main-nav .colorlib-nav-toggle:hover i::before,#colorlib-main-nav .colorlib-nav-toggle:hover i::after{content:"";width:40px;height:2px;background:#fff;position:absolute;left:0}.menu-show #colorlib-main-nav{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#colorlib-main-nav .logo{font-size:40px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:700;position:relative;display:inline-block;margin-bottom:0;line-height:1.5;font-family:"Poppins", Arial, sans-serif}#colorlib-main-nav .logo span{font-size:14px;display:block;font-weight:300;color:rgba(255, 255, 255, 0.8);letter-spacing:8px}#colorlib-main-nav ul{padding:0;margin:0;display:block}@media (max-width:767.98px){#colorlib-main-nav ul{padding:20px 0 0 0}}#colorlib-main-nav ul li{padding:0;margin:0;list-style:none;font-weight:600;font-size:14px;letter-spacing:5px;text-transform:uppercase}#colorlib-main-nav ul li a{display:block;color:white;padding:5px 0}#colorlib-main-nav ul li a span{color:white;position:relative;padding:0 10px}#colorlib-main-nav ul li a span small{position:absolute;bottom:7px;left:-30px;font-size:16px;color:rgba(255, 255, 255, 0.3);border-bottom:1px solid rgba(255, 255, 255, 0.3)}#colorlib-main-nav ul li a:hover,#colorlib-main-nav ul li a:active,#colorlib-main-nav ul li a:focus{outline:none;text-decoration:none}#colorlib-main-nav ul li a:hover span:before,#colorlib-main-nav ul li a:active span:before,#colorlib-main-nav ul li a:focus span:before{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}#colorlib-main-nav ul li.active a span{color:#f8b500}#colorlib-main-nav ul li.active a span:before{background:#fec771;visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}header{padding:2em 0;position:absolute;top:0;left:0;right:0;z-index:9;margin:0 auto}@media (max-width:767.98px){header{padding:1em 0;position:absolute}}header .colorlib-navbar-brand{float:left}header .colorlib-navbar-brand .colorlib-logo{font-size:12px;color:#fff;letter-spacing:5px;font-weight:600;position:relative;display:inline-block;margin-bottom:0;line-height:1.5;font-family:"Poppins", Arial, sans-serif;text-transform:uppercase}header .colorlib-navbar-brand .colorlib-logo span{font-size:11px;display:block;font-weight:300;color:rgba(255, 255, 255, 0.8);letter-spacing:7px}header .colorlib-navbar-brand .colorlib-logo i{color:#fec771;position:absolute;top:-18px;bottom:0;left:7px;font-size:48px}header .colorlib-navbar-brand .colorlib-logo:hover{text-decoration:none !important}header .colorlib-navbar-brand .colorlib-logo:active,header .colorlib-navbar-brand .colorlib-logo:focus{outline:none;text-decoration:none}.colorlib-nav-toggle{cursor:pointer;text-decoration:none}.colorlib-nav-toggle.active i::before,.colorlib-nav-toggle.active i::after{background:#000}.colorlib-nav-toggle.dark.active i::before,.colorlib-nav-toggle.dark.active i::after{background:#000}.colorlib-nav-toggle:hover,.colorlib-nav-toggle:focus,.colorlib-nav-toggle:active{outline:none;border-bottom:none !important}.colorlib-nav-toggle i{position:relative;display:inline-block;width:30px;height:2px;color:#000;font:bold 14px/0.4 Helvetica;text-transform:uppercase;text-indent:-55px;background:#fff;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.menu-show .colorlib-nav-toggle i{background:#fff;color:#fff}.colorlib-nav-toggle i::before,.colorlib-nav-toggle i::after{content:"";width:30px;height:2px;background:#fff;position:absolute;left:0;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.menu-show .colorlib-nav-toggle i::before,.menu-show .colorlib-nav-toggle i::after{background:#fff}@media (prefers-reduced-motion:reduce){.colorlib-nav-toggle i::before,.colorlib-nav-toggle i::after{-webkit-transition:none;-o-transition:none;transition:none}}.colorlib-nav-toggle.dark i{position:relative;color:#fff;background:#fff;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.colorlib-nav-toggle.dark i::before,.colorlib-nav-toggle.dark i::after{background:#fff;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}@media (prefers-reduced-motion:reduce){.colorlib-nav-toggle.dark i::before,.colorlib-nav-toggle.dark i::after{-webkit-transition:none;-o-transition:none;transition:none}}.colorlib-nav-toggle i::before{top:-7px}.colorlib-nav-toggle i::after{bottom:-7px}.colorlib-nav-toggle:hover i::before{top:-10px}.colorlib-nav-toggle:hover i::after{bottom:-10px}.colorlib-nav-toggle.active i{background:transparent}.colorlib-nav-toggle.active i::before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.colorlib-nav-toggle.active i::after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.colorlib-nav-toggle{float:right;z-index:1003;position:relative;top:0;right:0;display:block;margin:0 auto;cursor:pointer;margin-top:0}@media (max-width:767.98px){.colorlib-nav-toggle{right:10px}}.hero-wrap{background:#202020}.hero-wrap .slider-text .desc h1{font-size:6vw;font-weight:700;color:#fff;text-transform:uppercase}.hero-wrap .slider-text .desc h3{color:rgba(255, 255, 255, 0.8);font-size:18px}.mmenu{z-index:99}.mmenu .container{position:relative}.mmenu .nav-link{padding:15px 10px !important}.mmenu .navbar-brand{transform:translateX(-50%);left:50%;top:-40px;position:absolute;transition:all 0.25s ease-in-out 0s}.mmenu .navbar-brand img{width:200px;height:auto;padding:10px}.mmenu img.puloli-logo{width:225px;height:auto;padding:10px}.mmenu a.talk{position:absolute;z-index:99999;top:13px;right:0;color:#fff;font-weight:900;background:#1c84e6;padding:10px 20px;border-radius:8px;text-decoration:none}.mmenu .navbar-collapse{position:relative;z-index:5}.mmenu .navbar-toggler{position:relative;z-index:5}.mmenu .menu{background:transparent !important}.mmenu .navbar{position:relative;padding:0}.mmenu .navbar-default{height:auto;background:transparent !important;border-radius:0 !important;box-shadow:none !important}.mmenu .navbar-default .navbar-nav{margin:0 0 10px 0}.mmenu .navbar-default .navbar-nav li{margin-top:15px}.mmenu .navbar-default .navbar-nav li a{color:#333;font-size:16px;font-weight:700;padding:10px 10px !important;border-radius:unset;text-shadow:none !important;background:unset;box-shadow:unset !important}.mmenu .navbar-default .navbar-nav li a:Hover{color:#1c84e6 !important;background:unset !important}.mmenu .navbar-default .navbar-nav li.dropdown a:Hover{color:#fff !important;background:#000 !important}.mmenu .navbar-default .navbar-nav li .open a{color:#1c84e6 !important;background:unset !important}.mmenu .navbar-default .navbar-nav li .open a:Hover,.mmenu .navbar-default .navbar-nav li .open a:focus{color:#1c84e6 !important;background:unset !important}.mmenu .navbar-default .navbar-nav li:before{display:none}.mmenu .navbar-default .navbar-nav li:last-child{margin-right:0}.mmenu .navbar-default .navbar-nav .current-menu-item a{color:#1c84e6;background:transparent}.mmenu .navbar-default .navbar-nav .current-menu-item a:Hover{color:#1c84e6;background:transparent}.mmenu .navbar-default .navbar-nav .current-menu-item a:focus{color:#1c84e6;background:transparent}.mmenu .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:15rem;padding:0;margin:0 0 0 0;font-size:1rem;color:#fff;text-align:left;list-style:none;background-color:#94c977;background-clip:padding-box;border-radius:0}.mmenu .dropdown-menu:before{content:"";display:block;position:absolute;top:-4px;width:25%;height:4px;background:#000}.mmenu .dropdown-menu .dropdown-item{color:#fff;background-color:transparent !important}.mmenu .dropdown-menu.show{display:block !important}.mmenu .dropdown-menu.show li{margin:0}.mmenu .dropdown-menu.show li.menu-item a{font-size:14px;font-weight:400;padding:5px 10px;color:#000 !important;background:transparent !important}.mmenu .dropdown-menu.show li.menu-item a:hover{color:#fff !important;background:#000 !important}.mmenu.move{z-index:9;background:#fff;height:125px;box-shadow:1px 5px 24px 0 rgba(0, 0, 0, 0.5);transition:all 0.25s ease-in-out 0s}.mmenu.move .navbar{position:relative;top:15px;padding:0}.mmenu.move .reservations{transform:translateX(-100%);left:100%;top:-25px;position:absolute}.mmenu.move .reservations a{display:inline-block;margin:25px 15px;padding:10px 25px;color:#000;text-transform:uppercase;border:2px solid #000;text-decoration:none}.mmenu.move .reservations a:hover{color:#fff;background:#105fa8;border-color:#105fa8}.mmenu.move .js-colorlib-nav-toggle i{background:#000}.mmenu.move .js-colorlib-nav-toggle i:before,.mmenu.move .js-colorlib-nav-toggle i:after{background:#000}.mmenu.move .navbar-brand{display:block;transition:all 0.45s ease-in-out 0s}.mmenu.move .navbar-brand img{position:relative;z-index:99999999999;width:250px;top:-15px;left:0px}.mmenu.move .navbar-collapse{position:relative;z-index:9999;bottom:18px !important}.mmenu.move .navbar-default .navbar-nav li{margin-top:15px}.mmenu.move .navbar-default .navbar-nav li a{color:#000;font-size:14px;font-weight:600;padding:12px 10px 10px 10px !important;text-shadow:none !important;background:transparent;box-shadow:none !important}.mmenu.move .navbar-default .navbar-nav li a:Hover{color:#94c977 !important;background:transparent !important}.mmenu.move .navbar-default .navbar-nav li.contact{margin-left:20px}.mmenu.move .navbar-default .navbar-nav li.contact a{color:#fff;font-weight:900;font-size:17px;padding:5px 20px !important;border-radius:20px;background:#94c977}.mmenu.move .navbar-default .navbar-nav li.contact a:hover{color:#fff !important;background:#94c977 !important}.mmenu.move .navbar-default .navbar-nav .current-menu-item a{color:#94c977;background:transparent}.mmenu.move .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:15rem;padding:0;margin:1.2rem 0 0;font-size:1rem;color:#fff;text-align:left;list-style:none;background-color:#94c977;background-clip:padding-box;border-radius:0}.mmenu.move .dropdown-menu:before{content:"";display:block;position:absolute;top:-4px;width:25%;height:4px;background:#94c977}.mmenu.move .dropdown-menu .dropdown-item{color:#fff;background-color:transparent !important}.mmenu.move .dropdown-menu.show{display:block !important}.mmenu.move .dropdown-menu.show li{margin:0}.mmenu.move .dropdown-menu.show li.menu-item a{font-size:14px;font-weight:400;padding:5px 10px;color:#000 !important;background:transparent !important}.mmenu.move .dropdown-menu.show li.menu-item a:hover{color:#000 !important;background:#fff !important}.mheader{height:750px}.about{padding:5% 10%;font-size:18px}.about h2{font-family:"Style Script", cursive;font-size:78px;font-weight:900;color:#105fa8;margin-bottom:40px}.about h3{font-weight:900}.about hr{display:block;width:10%;margin:25px auto;height:8px;border:0;background:#d9dede}.thesilos{position:relative;padding:5% 10%;background:url(images/pattern.png) repeat}.thesilos h2{font-family:"Style Script", cursive;font-size:68px;font-weight:900;color:#105fa8;margin-bottom:40px}.thesilos .silo{position:relative;z-index:5;margin-bottom:50px !important}.thesilos .silo h3{font-weight:700;font-size:28px}.thesilos .silo h4{font-weight:600;font-size:20px}.thesilos .silo hr{display:inline-block;width:10%;margin:25px 0;height:8px;border:0;background:#1c84e6}.thesilos .silo a{display:inline-block;margin:20px 0;padding:10px 25px;color:#105fa8;border:2px solid #105fa8;text-decoration:none}.thesilos .silo a:hover{color:#fff;background:#105fa8}.between .wpb_single_image .vc_figure{display:block !important;vertical-align:top;margin:0;max-width:unset !important;width:100% !important}.between .vc_single_image-wrapper{width:100% !important}.between img{width:100%;height:400px !important;object-fit:cover}.beyond{padding:5%}.beyond h2{font-family:"Style Script", cursive;font-size:68px;font-weight:900;color:#105fa8;margin-bottom:40px}.beyond a{display:inline-block;margin:20px 0;padding:10px 25px;color:#105fa8;border:2px solid #105fa8;text-decoration:none}.beyond a:hover{color:#fff;background:#105fa8}.newsletter{height:600px;padding:5% 20%;color:#fff;background:#333}.newsletter h2{font-size:24px}.newsletter h3{font-family:"Style Script", cursive;font-size:68px;font-weight:900;color:#fff;margin-bottom:40px}.newsletter .join .vc_column-inner{padding:40px;background:rgba(16, 95, 168, 0.9)}.newsletter .join .vc_column-inner:before{position:absolute;left:35px;top:20px;width:calc(100% - 70px);height:calc(100% - 50px);display:block;content:"";margin:0px;border:1px solid #fff;padding:0}.newsletter a{color:#fff}.header{position:relative;height:100vh;background:#000}.header .content-scroll-container{position:absolute;text-align:center;width:100%;bottom:50px;text-transform:uppercase}.header .content-scroll-container a{color:#fff;text-decoration:none;transition:all 0.25s ease-in-out 0s}.header .content-scroll-container a:hover .content-arrow{opacity:1;transition:all 0.25s ease-in-out 0s}.header .content-scroll-container .content-arrow{opacity:0.5;width:30px;margin:-10px auto 0 auto;transition:all 0.25s ease-in-out 0s}.header.sm{height:500px}.info{padding:5%;font-size:20px}.info h3{font-size:36px}.info hr{display:inline-block;width:10%;margin:25px 0;height:8px;border:0;background:#105fa8}.info a{display:inline-block;margin:20px 0;padding:10px 25px;color:#105fa8;border:2px solid #105fa8;text-decoration:none}.info a:hover{color:#fff;background:#105fa8}.info a.normal{margin:0;padding:0;border:0}.content{padding:5% 10%;font-size:20px}.content h2{font-family:"Style Script", cursive;font-size:68px;font-weight:900;color:#105fa8;margin-bottom:40px}.content h3{font-weight:900}.content hr{display:block;width:10%;margin:25px auto;height:8px;border:0;background:#d9dede}.content a.button{display:inline-block;margin:20px 0;padding:10px 25px;color:#105fa8;border:2px solid #105fa8;text-decoration:none}.content a.button:hover{color:#fff;background:#105fa8}.content.alt{padding:5% 10% 0 10%}.gallery{padding:5% 10%;background:url(images/pattern.png) repeat}.gallery .bx-wrapper{box-shadow:unset;border:unset;background:unset}.gallery .bx-wrapper .bx-controls-direction a{z-index:4 !important}.gallery .bx-wrapper .bx-controls-direction .bx-prev{left:0;width:50px;height:50px;padding:20px;background:#fff url(images/l-arrow.png) no-repeat}.gallery .bx-wrapper .bx-controls-direction .bx-next{right:0;width:50px;height:50px;padding:20px;background:#fff url(images/r-arrow.png) no-repeat}img.bgimg{position:fixed;z-index:-1;right:-100px;bottom:-50px;width:900px;height:auto;opacity:0.6;-webkit-filter:grayscale(100%);filter:grayscale(100%)}footer{position:relative;z-index:5;width:100%;font-size:18px;font-weight:400}footer .testimonials{padding:5%;background:rgba(65, 76, 78, 0.1)}footer .testimonials h2{font-family:"Style Script", cursive;font-size:68px;font-weight:900;color:#105fa8;margin-bottom:40px}footer .testimonials .bx-wrapper{position:relative;margin-bottom:unset;-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset;border:unset;background:unset}footer .testimonials .testimonial{text-align:center;font-style:italic}footer .testimonials .testimonial .by{font-style:normal}footer .bottom{position:relative;padding:20px 0;background:#414c4e;color:#fff}footer .bottom .actions{margin-top:40px}footer .bottom .actions a{display:block;width:100%;margin:5px 0;padding:10px 25px;text-align:center;color:#fff;border:2px solid #fff;text-decoration:none}footer .bottom .actions a:hover{color:#000;background:#fff;border-color:#fff}footer .bottom .subscribe{}footer .bottom .subscribe h3{font-size:20px}footer .bottom .subscribe .gform_wrapper input[type=email],footer .bottom .subscribe .gform_wrapper input[type=password],footer .bottom .subscribe .gform_wrapper input[type=tel],footer .bottom .subscribe .gform_wrapper input[type=number],footer .bottom .subscribe .gform_wrapper input[type=text],footer .bottom .subscribe .gform_wrapper input[type=url],footer .bottom .subscribe .gform_wrapper select{font-size:inherit;padding:10px !important;letter-spacing:normal;text-indent:0.25em;border-radius:5px;color:#333;border:1px solid #efefef;background:#fff}footer .bottom .subscribe .gform_wrapper .gform-button{display:block;width:100%;text-transform:uppercase;margin:0 auto;text-align:center;border:0px;color:#000;font-weight:900;font-size:16px;border-radius:5px;padding:12px 10px;background:#fff}footer .bottom .subscribe .gform_wrapper .gform_footer input:Hover.button,footer .bottom .subscribe .gform_wrapper .gform_footer input:Hover[type="submit"],footer .bottom .subscribe .gform_wrapper .gform_page_footer input:Hover[type=submit]{color:#fff;background:#94c977}footer .bottom img{margin:0 auto;width:120px;height:auto}footer .bottom a{color:#fff}footer .bottom i{color:#1c84e6;font-size:18px}footer .bottom .address{color:#fff;padding:25px 0 0 0}footer .bottom .phone{padding-bottom:5px}footer .bottom .email{padding-bottom:0px}footer .bottom .social i{font-size:18px;text-align:center;padding:15px 8px;color:#333;width:50px;height:50px;margin:5px;background:#fff}@media (min-width:978px) and (max-width:1199px){.mmenu{border-bottom:unset}.mmenu .navbar-nav{padding-right:0}.mmenu .navbar-brand img{width:150px;padding:10px}.mmenu .navbar-toggler{z-index:99999;top:40px;margin-left:90%}.mmenu .navbar-toggler .navbar-toggler-icon{color:#fff}.mmenu .navbar-default .navbar-nav li a{font-size:14px;padding:0 10px !important}.mmenu .navbar-default .navbar-nav li a:Hover{color:#000 !important}.mmenu .navbar-default .navbar-nav li.dropdown a:hover{color:#000 !important;background:transparent !important}.mmenu .navbar-default .navbar-nav li.phone{text-align:center}.mmenu .navbar-default .navbar-nav li.phone a{margin-right:20px}.mmenu .navbar-default .navbar-nav li.phone a:Hover{color:#fff !important;background:#ee3a43 !important}.mmenu .dropdown-menu{position:relative;width:100%}.mmenu.move .navbar-default .navbar-nav li a{font-size:12px;padding:0 10px !important}.mmenu.move .navbar-default .navbar-nav li a:Hover{color:#000 !important}.mmenu.move .navbar-default .navbar-nav li.dropdown a:hover{color:#000 !important;background:transparent !important}.mmenu.move .navbar-default .navbar-nav li.phone{text-align:center}.mmenu.move .navbar-default .navbar-nav li.phone a{margin-right:20px}.mmenu.move .navbar-default .navbar-nav li.phone a:Hover{color:#fff !important;background:#ee3a43 !important}.mmenu.move .dropdown-menu{min-width:20rem}.mmenu.move .dropdown-menu.show li.menu-item a{font-size:12px}}@media (min-width:768px) and (max-width:979px){body{font-size:15px;margin-bottom:unset}.showmobile{display:block}.hidemobile{display:none}.mmenu{border-bottom:unset}.mmenu .navbar-nav{padding-right:0}.mmenu .navbar-brand img{width:150px;padding:10px}.mmenu .navbar-toggler{z-index:99999;top:40px;margin-left:90%}.mmenu .navbar-toggler .navbar-toggler-icon{color:#fff}.mmenu .navbar-default .navbar-nav li a{font-size:12px;padding:0 5px !important}.mmenu .navbar-default .navbar-nav li a:Hover{color:#000 !important}.mmenu .navbar-default .navbar-nav li.dropdown a:hover{color:#000 !important;background:transparent !important}.mmenu .navbar-default .navbar-nav li.talk{text-align:center}.mmenu .navbar-default .navbar-nav li.talk a{color:#fff;background:#1c84e6}.mmenu .navbar-default .navbar-nav li.talk a:Hover{color:#fff !important;background:#ee3a43 !important}.mmenu .dropdown-menu{position:relative;width:100%}.mmenu.move .navbar-default .navbar-nav li a{font-size:12px;padding:0 10px !important}.mmenu.move .navbar-default .navbar-nav li a:Hover{color:#000 !important}.mmenu.move .navbar-default .navbar-nav li.dropdown a:hover{color:#000 !important;background:transparent !important}.mmenu.move .navbar-default .navbar-nav li.phone{text-align:center}.mmenu.move .navbar-default .navbar-nav li.phone a{margin-right:20px}.mmenu.move .navbar-default .navbar-nav li.phone a:Hover{color:#fff !important;background:#ee3a43 !important}.mmenu.move .dropdown-menu{min-width:20rem}.mmenu.move .dropdown-menu.show li.menu-item a{font-size:12px}}@media (max-width:767px){body{font-size:16px;margin-top:0 !important}.offset-1{margin-left:unset !important}.showmobile{display:block}.hidemobile{display:none}body{margin-top:70px}.reservations a{margin:25px 15px;font-size:12px}.colorlib-nav-toggle{right:0px !important}.mmenu{height:90px;border-bottom:unset}.mmenu img.years{position:absolute;left:190px;top:10px;width:150px}.mmenu .navbar-nav{padding-right:0}.mmenu .navbar-brand{position:absolute;top:-30px !important}.mmenu .navbar-brand img{width:160px;padding:10px}.mmenu .navbar-toggler{z-index:99;top:25px;margin-left:90%}.mmenu .navbar-toggler .navbar-toggler-icon{color:#000}.mmenu .navbar-collapse{position:relative;top:50px;background:#fff}.mmenu .navbar-default .navbar-nav{margin:0}.mmenu .navbar-default .navbar-nav li a{color:#000;font-size:14px;font-weight:600;padding:0 20px !important;text-shadow:none !important;background:transparent;box-shadow:none !important}.mmenu .navbar-default .navbar-nav li a:Hover{color:#fff !important}.mmenu .navbar-default .navbar-nav li.dropdown a:hover{color:#000 !important;background:transparent !important}.mmenu .navbar-default .navbar-nav li.talk{display:block;width:100%;text-align:center}.mmenu .navbar-default .navbar-nav li.talk a{color:#fff;padding:12px 20px !important;border-radius:8px;background:#1c84e6;width:96%;display:inline-block;margin:0px 15px 15px 15px}.mmenu .navbar-default .navbar-nav li.talk a:Hover{color:#fff !important;background:#f7931d !important}.mmenu .dropdown-menu{position:relative;width:100%}.mmenu.move{height:80px !important}.mmenu.move .navbar-brand img{width:160px;top:0}.mmenu.move .reservations a{font-size:12px;margin:25px 15px}.container{padding:0 15px !important}.header{height:50vh}.header .content-scroll-container{position:absolute;text-align:center;width:95%;bottom:70px;text-transform:uppercase}.header h2{font-size:20px}.header .text-right{text-align:left !important}.header .gambit_parallax_inner{position:relative !important;background-size:cover !important;background-position:top center !important;transition:unset !important;transform:unset !important}.about{padding:5% 1%;font-size:16px}.about h2{font-size:30px}.about h3{font-size:22px}.thesilos{padding:5% 1%}.thesilos h2{font-size:30px;margin-bottom:20px}.thesilos .silo .img{-ms-flex-order:-1;order:-1 !important;padding-bottom:15px}.thesilos .silo .txt{-ms-flex-order:13;order:13 !important}.thesilos .silo h3{font-size:22px}.thesilos .silo hr{margin:15px 0}.beyond{padding:5% 1%}.beyond h2{font-size:30px;margin-bottom:20px}.newsletter{padding:5% 1%}.newsletter h3{font-size:30px;margin-bottom:20px}.gallery{padding:5% 1%}.gallery .gallitems h2{margin-top:25px;padding-bottom:25px;font-size:32px}.content{padding:5% 1%;font-size:16px}.content h2{font-size:30px;margin-bottom:20px}.content h3{font-size:22px}.content a.button{margin-bottom:25px}.content a.button.talk{display:block}.content.alt{font-size:16px;padding:5%}.info{padding:5% 1%;font-size:16px}.info h2{font-size:22px}.info h3{font-size:22px}footer{text-align:center}footer .testimonials{padding:5% 1%}footer .testimonials h2{font-size:30px;margin-bottom:20px}footer .text-right{text-align:center !important}footer .bottom .subscribe{padding-top:25px;text-align:center !important}footer .copyright{font-size:14px}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){.showmobile{display:block}.hidemobile{display:none}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.showmobile{display:block}.hidemobile{display:none}}@media (max-width:480px){.showmobile{display:block}.hidemobile{display:none}}