*,figure{margin:0;padding:0}
*{outline:none !important}
html{font-size:16px}
@media(max-width:768px){html{font-size:14px}
}body{background:#000}
html,body{font-family:"Open Sans",sans-serif}
h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;font-weight:700}
address{font-style:normal}
a{color:#d81d25;text-decoration:none}
a:hover{color:#f76a70}
.the-spacer{display:none}
.the-content{overflow:hidden;background-color:#f2f2f3}
.the-content .mainbar,.the-content .fullbar{margin:0;padding:0}
.the-content .fullbar{float:none;width:auto}
.the-content .grid-container.wrap{margin-top:-300px;padding-bottom:40px}
.the-content .grid-container.wrap .flex{display:flex}
.the-content .grid-container.wrap .flex .sidebar{flex:0 0 25%}
.the-content .grid-container.wrap .flex .mainbar{flex:0 1 75%}
.the-content .grid-container.wrap .sidebar,.the-content .grid-container.wrap .mainbar{float:none;width:auto;margin:0}
@media(max-width:1440px){.the-content .grid-container.wrap{margin-top:-340px}
}@media(max-width:1024px){.the-content .grid-container.wrap{margin-top:-380px}
.the-content .grid-container.wrap .flex{display:block}
.the-content .grid-container.wrap .flex .mainbar{padding-left:0}
}@media(max-width:768px){.the-content .grid-container.wrap{margin:0;padding-bottom:0}
}.scroll-container{overflow:hidden}
.shade,.the-content .sidebar .widget .bg,.alternating.block .image .bg,body.home .the-content .services header.section .bg,.the-content.contact .page-header .bg{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0}
@media(max-width:1280px){.grid-container{margin:0 20px}
}.the-header{padding-top:45px}
.the-header .grid-container{transition:max-width .3s}
.the-header .site-title.has-image{position:relative;z-index:2;top:-10px;transition:top .3s;text-indent:0;float:left}
.the-header .site-title.has-image img{transition:height .3s;display:block;height:104px}
.the-header .nav-header{z-index:1;transition:all .3s;left:180px;right:auto;width:auto;padding:0 60px;background:#ebebeb;border-radius:25px}
.the-header .nav-header .header-menu{transition:all .3s;position:relative;z-index:8;white-space:nowrap}
.the-header .nav-header .header-menu>li{margin-left:2em}
.the-header .nav-header .header-menu>li:first-child{margin-left:0}
.the-header .nav-header .header-menu>li>a{display:block;padding:14px 20px;font-weight:300;color:#414042}
.the-header .nav-header .header-menu>li>a:hover{color:#f76a70}
.the-header .nav-header .header-menu>li>a i{margin-left:.25em;opacity:.5}
.the-header .nav-header .header-menu>li>ul{min-width:100%;font-size:14px;background:#f76a70}
.the-header .nav-header .header-menu>li>ul>li{border-bottom:1px solid #ebebeb}
.the-header .nav-header .header-menu>li>ul>li:last-child{border-bottom:0}
.the-header .nav-header .header-menu>li>ul>li>a{display:block;padding:.25em 1em;color:#fff}
.the-header .nav-header .header-menu>li>ul>li>a:hover{background:#d81d25}
.the-header .menu-toggle{z-index:10;right:0;width:42px;height:42px;color:#fff;white-space:nowrap;background:#959595;border-radius:50%}
.the-header .menu-toggle .hamburger{transform:translate(-50%,-50%);position:absolute;z-index:2;top:50%;left:50%;display:block;width:16px;height:16px}
.the-header .menu-toggle .hamburger .bar{width:16px;height:3px;background:#fff}
.the-header div.phone{transition:all .3s;position:absolute;z-index:10;top:0;right:0;white-space:nowrap}
.the-header div.phone a{transition:padding .3s;display:block;padding:10px 20px;font-weight:600;font-size:20px;color:#fff;background:#d81d25}
.the-header div.phone a:hover{padding-top:20px}
.the-header .center{transition:left .3s;position:relative;z-index:2;left:0}
.the-header .center::after{clear:both;content:"";display:table}
.the-header.pinned{padding:10px 0;background:#ebebeb}
.the-header.pinned .center{left:auto !important}
.the-header.pinned .site-title{top:0}
.the-header.pinned .site-title img{height:60px}
.the-header.pinned .nav-header{left:90px}
@media(max-width:1280px){.the-header .nav-header .header-menu>li{margin-left:1.2rem}
.the-header .nav-header .header-menu>li>a{padding-left:10px;padding-right:10px}
}@media(max-width:1024px){.the-header .nav-header{display:none}
.the-header .menu-toggle{display:block}
.the-header .center{left:auto !important}
.the-header div.phone{transform:translateY(-50%);position:absolute;z-index:2;top:50%;right:70px;width:42px;height:42px;margin-top:10px;text-indent:-999em}
.the-header div.phone a{padding:0;width:100%;height:100%;border-radius:50%}
.the-header div.phone a i{transform:translate(-50%,-50%);position:absolute;z-index:2;top:50%;left:50%;text-indent:0}
.the-header.pinned div.phone{margin-top:0}
}@media(max-width:768px){.the-header{padding-top:10px}
.the-header .site-title.has-image{top:0}
.the-header .site-title.has-image img{height:55px}
.the-header div.phone{margin-top:-5px}
.the-header.pinned .site-title.has-image img{height:50px}
}.the-footer{padding:0;background:#000;background-size:cover}
.the-footer .col{position:relative;z-index:2}
.the-footer .col.c1,.the-footer .col.c2,.the-footer .col.c3{width:calc(16.66667% - 1.75rem);float:left;margin-left:1.5rem}
.the-footer .col.c4{width:calc(50% - 2.25rem);float:left;margin-left:1.5rem;padding-left:50px}
.the-footer .footer-1{position:relative;padding:30px 0;color:#fff}
.the-footer .footer-1 h4{margin-bottom:.25em;text-transform:uppercase}
.the-footer .footer-1 h4 a{color:#fff}
.the-footer .footer-1 h4 a:hover{color:#d81d25}
.the-footer .footer-1 .social-networks{float:none;width:auto;margin-left:0;text-align:left}
.the-footer .footer-1 .social-networks a{margin-left:0;color:#fff}
.the-footer .footer-1 .social-networks a:hover{color:#d81d25}
.the-footer .footer-1 .contact address{font-size:14px}
.the-footer .footer-1 .nav-footer .footer-menu{font-size:14px}
.the-footer .footer-1 .nav-footer .footer-menu li{display:block;margin:0 0 .5em;padding:0;border:0;text-align:left}
.the-footer .footer-1 .nav-footer .footer-menu li a{text-transform:none}
.the-footer .footer-1 .nav-footer .footer-menu li a:hover{text-decoration:underline}
.the-footer .footer-1 .gform_wrapper{position:relative}
.the-footer .footer-1 .gform_wrapper .gform_body{margin:0;padding:0 148px 0 0}
.the-footer .footer-1 .gform_wrapper .gform_body li.gfield{margin:0;max-width:none;padding:0}
.the-footer .footer-1 .gform_wrapper .gform_body li.gfield.gfield_error input[type="color"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield.gfield_error input[type="date"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield.gfield_error input[type="datetime"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield.gfield_error input[type="datetime-local"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield.gfield_error input[type="email"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield.gfield_error input[type="month"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield.gfield_error input[type="number"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield.gfield_error input[type="password"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield.gfield_error input[type="search"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield.gfield_error input[type="tel"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield.gfield_error input[type="text"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield.gfield_error input[type="time"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield.gfield_error input[type="url"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield.gfield_error input[type="week"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield.gfield_error input:not([type]),.the-footer .footer-1 .gform_wrapper .gform_body li.gfield.gfield_error textarea{border-color:#d81d25}
.the-footer .footer-1 .gform_wrapper .gform_body li.gfield label.gfield_label{display:none}
.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="color"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="date"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="datetime"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="datetime-local"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="email"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="month"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="number"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="password"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="search"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="tel"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="text"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="time"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="url"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="week"],.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input:not([type]),.the-footer .footer-1 .gform_wrapper .gform_body li.gfield textarea{display:block;width:100%;background:0;box-shadow:none;color:#fff;border:0;border-bottom:2px solid #fff}
.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="color"]::-moz-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="date"]::-moz-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="datetime"]::-moz-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="datetime-local"]::-moz-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="email"]::-moz-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="month"]::-moz-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="number"]::-moz-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="password"]::-moz-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="search"]::-moz-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="tel"]::-moz-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="text"]::-moz-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="time"]::-moz-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="url"]::-moz-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="week"]::-moz-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input:not([type])::-moz-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield textarea::-moz-placeholder{color:#aaa;font-style:italic}
.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="color"]:-ms-input-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="date"]:-ms-input-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="datetime"]:-ms-input-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="datetime-local"]:-ms-input-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="email"]:-ms-input-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="month"]:-ms-input-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="number"]:-ms-input-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="password"]:-ms-input-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="search"]:-ms-input-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="tel"]:-ms-input-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="text"]:-ms-input-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="time"]:-ms-input-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="url"]:-ms-input-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="week"]:-ms-input-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input:not([type]):-ms-input-placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield textarea:-ms-input-placeholder{color:#aaa;font-style:italic}
.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="color"]::placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="date"]::placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="datetime"]::placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="datetime-local"]::placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="email"]::placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="month"]::placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="number"]::placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="password"]::placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="search"]::placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="tel"]::placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="text"]::placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="time"]::placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="url"]::placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input[type="week"]::placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield input:not([type])::placeholder,.the-footer .footer-1 .gform_wrapper .gform_body li.gfield textarea::placeholder{color:#aaa;font-style:italic}
.the-footer .footer-1 .gform_wrapper .gform_footer{position:absolute;bottom:0;right:0}
.the-footer .footer-1 .gform_wrapper .gform_footer .button{color:#fff !important;border-color:#fff !important}
.the-footer .footer-1 .gform_wrapper .validation_message{display:none}
.the-footer .footer-1 .bg{position:absolute;z-index:1;top:0;bottom:0;width:50%}
.the-footer .footer-1 .bg.i1{left:0;background:#252525}
.the-footer .footer-1 .bg.i2{left:50%;background:#555}
@media(max-width:1440px){.the-footer .footer-1 .grid-container{overflow:hidden}
.the-footer .footer-1 .grid-container .grid-collapse{width:auto}
}@media(max-width:1024px){.the-footer .footer-1 .col.c4{padding-left:20px}
}@media(max-width:768px){.the-footer .footer-1{padding:0;background:#252525}
.the-footer .footer-1 .grid-container{margin:0}
.the-footer .footer-1 .grid-container .grid-collapse{display:flex;flex-wrap:wrap;margin:0}
.the-footer .footer-1 .col{width:auto;float:none;margin:0;text-align:center}
.the-footer .footer-1 .col.c1,.the-footer .footer-1 .col.c2,.the-footer .footer-1 .col.c3{margin-bottom:20px}
.the-footer .footer-1 .col.c1{flex:0 0 100%;order:2;padding-top:20px}
.the-footer .footer-1 .col.c2{order:3}
.the-footer .footer-1 .col.c3{order:4}
.the-footer .footer-1 .col.c4{flex:0 0 100%;order:1;padding:20px;background:#555}
.the-footer .footer-1 .col.c2,.the-footer .footer-1 .col.c3{flex-direction:row;flex:0 0 50%}
.the-footer .footer-1 .social-networks{text-align:center}
.the-footer .footer-1 .social-networks a{margin:0 10px}
.the-footer .footer-1 .nav-footer .footer-menu{display:inline-block;margin:0}
.the-footer .footer-1 .nav-footer .footer-menu li{display:block;text-align:center}
.the-footer .footer-1 .nav-footer .footer-menu li a{line-height:1}
.the-footer .footer-1 .bg{display:none}
}@media(max-width:480px){.the-footer .footer-1 .gform_wrapper .gform_body{padding:0}
.the-footer .footer-1 .gform_wrapper .gform_body input[type="color"],.the-footer .footer-1 .gform_wrapper .gform_body input[type="date"],.the-footer .footer-1 .gform_wrapper .gform_body input[type="datetime"],.the-footer .footer-1 .gform_wrapper .gform_body input[type="datetime-local"],.the-footer .footer-1 .gform_wrapper .gform_body input[type="email"],.the-footer .footer-1 .gform_wrapper .gform_body input[type="month"],.the-footer .footer-1 .gform_wrapper .gform_body input[type="number"],.the-footer .footer-1 .gform_wrapper .gform_body input[type="password"],.the-footer .footer-1 .gform_wrapper .gform_body input[type="search"],.the-footer .footer-1 .gform_wrapper .gform_body input[type="tel"],.the-footer .footer-1 .gform_wrapper .gform_body input[type="text"],.the-footer .footer-1 .gform_wrapper .gform_body input[type="time"],.the-footer .footer-1 .gform_wrapper .gform_body input[type="url"],.the-footer .footer-1 .gform_wrapper .gform_body input[type="week"],.the-footer .footer-1 .gform_wrapper .gform_body input:not([type]),.the-footer .footer-1 .gform_wrapper .gform_body textarea{text-align:center}
.the-footer .footer-1 .gform_wrapper .gform_footer{position:relative;bottom:auto;padding-top:20px}
.the-footer .footer-1 .nav-footer .footer-menu li{line-height:1}
}.the-footer .footer-2{padding:1em 0;font-size:14px;color:#fff}
.the-footer .footer-2 .copyright br{display:none}
.the-content .sidebar{background:#ebebeb;padding:20px}
.the-content .sidebar .widget{position:relative;z-index:2;margin-bottom:30px}
.the-content .sidebar .widget .widgettitle{z-index:3;font-size:24px;text-transform:uppercase;white-space:nowrap}
.the-content .sidebar .widget .widgetcontent{position:relative;z-index:2}
.the-content .sidebar .widget_search form>div{display:flex}
.the-content .sidebar .widget_search form>div input{display:block;flex:0 1 auto;max-width:calc(100% - 55px)}
.the-content .sidebar .widget_search form>div button{display:block;flex:0 0 auto}
.the-content .sidebar .widget_search form>div button i{display:block;margin:0;line-height:1}
.the-content .sidebar .widget.tribe-events-list-widget .tribe-events-list-widget-events{padding:0}
.the-content .sidebar .widget .bg{background:#ebebeb}
.the-content .sidebar ul{list-style:none}
.the-content .sidebar ul li{display:block;margin-bottom:.25em}
.the-content .sidebar ul li:last-child{margin-bottom:0}
.the-content .sidebar ul li.current-menu-item{font-weight:700}
.the-content .sidebar ul li a{text-transform:uppercase;color:#414042}
.the-content .sidebar ul li a:hover{color:#d81d25}
label{color:#666;font-weight:700}
input[type="text"],input[type="search"],input[type="password"],input[type="number"],input[type="email"],input[type="url"],input[type="tel"],input[type="file"],textarea,select{padding:0;padding:0;background:#fff;color:#999;border:1px solid #ddd;line-height:normal;display:block;width:100%;box-shadow:1px 1px 2px #eee inset;transition:all .3s ease-in-out}
input[type="text"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="file"]:focus,textarea:focus,select:focus{border-color:#999;outline:0}
input[type="file"]:hover{cursor:pointer}
input[type="search"]{width:auto;display:inline-block}
select{height:32px}
select[multiple],select[size]{height:auto}
input[type="checkbox"],input[type="radio"]{width:auto;display:inline-block}
input[type="submit"],input[type="reset"],input[type="button"],button{padding:0;padding:0;font-size:14px;font-size:.875rem;background:#333;color:#fff;display:inline-block;font-weight:400;text-transform:uppercase;border:0;transition:all .3s ease-in-out}
input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover{background:#0078e7}
input[type="checkbox"]:focus,input[type="radio"]:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus,button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.ginput_complex::after,.clear-multi::after,.ginput_full::after,.gf_list_2col::after,.gf_list_3col::after,.gf_list_4col::after,.gf_list_5col::after,.gf_list_inline::after,.gf_page_steps::after,.ui-datepicker-header::after{clear:both;content:'';display:table}
.gform_wrapper form{margin-bottom:0;margin-bottom:0}
.gform_heading{margin-bottom:0;margin-bottom:0;padding-bottom:0;padding-bottom:0;border-bottom:1px solid #c5c5c5}
.gform_heading .gform_title{margin-bottom:0;margin-bottom:0}
.gsection{margin-bottom:0;margin-bottom:0;padding-bottom:0;padding-bottom:0;border-bottom:1px solid #858585}
.gsection .gsection_title{margin-bottom:0;margin-bottom:0}
.gfield_required{color:red;padding-left:2px}
.ginput_complex label{font-weight:normal}
.gform_fields{margin:0;list-style:none}
.gfield{margin-bottom:0;margin-bottom:0}
.gfield_description{font-size:14px;font-size:.875rem;font-style:italic}
.validation_message{font-style:normal}
.gfield_checkbox,.gfield_radio{list-style:none;margin:0}
.gfield_checkbox input,.gfield_radio input{margin-right:4px;margin-right:.25rem}
.gfield_checkbox li{position:relative;z-index:1}
.gfield_checkbox li input[type=checkbox]{position:absolute;visibility:hidden}
.gfield_checkbox li input[type=checkbox]:checked+label:before{content:'\f00c';font-family:"FontAwesome",sans-serif;color:#d81d25}
.gfield_checkbox li input[type=checkbox]+label{display:block;padding-left:1.5rem;font-weight:400;cursor:pointer}
.gfield_checkbox li input[type=checkbox]+label:before{position:absolute;left:0;display:block;content:'';width:1rem;height:1rem;font-size:12px;line-height:1rem;text-align:center;background:#fff;border:1px solid #959595;border-radius:3px}
.gfield_checkbox li input[type=checkbox]+label:hover:before{border-color:#d81d25}
.gfield_radio input[type="text"]{width:auto;display:inline-block}
.ginput_complex .ginput_left{width:49%;float:left;clear:left}
.ginput_complex .ginput_right{width:49%;float:right;clear:right}
.name_prefix{width:10%;float:left;margin-right:1%}
.name_first{width:39%;float:left;margin-right:1%}
.name_last{width:39%;float:left;margin-right:1%}
.name_suffix{width:9%;float:right}
input.datepicker_with_icon{margin-right:0;margin-right:0;display:inline-block;width:auto}
.gfield_date_month,.gfield_date_dropdown_month{display:inline-block;width:auto;margin-right:1%}
.gfield_date_day,.gfield_date_dropdown_day{display:inline-block;width:auto;margin-right:1%}
.gfield_date_year,.gfield_date_dropdown_year{display:inline-block;width:auto}
.gfield_time_hour{float:left;margin-right:1%}
.gfield_time_hour input{width:inherit;display:inline-block}
.gfield_time_hour label{display:block}
.gfield_time_minute{width:30%;float:left;margin-right:1%}
.gfield_time_ampm{width:20%;float:left;margin-right:1%}
.gfield,.gform_footer{clear:both}
.gf_left_half{width:49%;float:left;clear:left}
.gf_right_half{width:49%;float:right;clear:right}
.gf_left_third{clear:none;width:32.5%;float:left;margin-right:1.25%}
.gf_middle_third{clear:none;width:32.5%;float:left}
.gf_right_third{clear:none;width:32.5%;float:right}
.gf_inline{width:auto;display:inline-block;margin-right:1%;vertical-align:top}
.gf_list_2col li{width:50%;float:left}
.gf_list_3col li{width:33%;float:left}
.gf_list_4col li{width:25%;float:left}
.gf_list_5col li{width:20%;float:left}
.gf_list_inline li{display:inline-block;margin-right:1%}
.gf_list_height_25 li{height:25px}
.gf_list_height_50 li{height:50px}
.gf_list_height_75 li{height:75px}
.gf_list_height_100 li{height:100px}
.gf_list_height_125 li{height:125px}
.gf_list_height_150 li{height:150px}
.gfield_list{margin:0}
.gfield_list>tbody>tr:nth-child(odd)>td,.gfield_list>tbody>tr:nth-child(odd)>th{padding-right:0;padding-right:0;background:0;line-height:normal;padding:0;border:0}
.gfield_list>thead>tr>th{border:0}
.gf_scroll_text{padding:12px;border:1px solid #cecece;height:180px;overflow:auto}
.gf_scroll_text p:last-of-type{margin-bottom:0}
.gf_hide_ampm .gfield_time_ampm{display:none}
.gf_hide_charleft .charleft{display:none}
.gf_page_steps{margin-bottom:0;margin-bottom:0;line-height:1}
.gf_step{display:inline-block;opacity:.2;margin-right:1%}
.gf_step:last-of-type{margin-right:0}
.gf_step_active{opacity:1}
.gf_step_number{font-weight:bold;font-size:150%}
.gfield_error{padding:0}
.gfield_error>label,.gfield_error .validation_message{color:#ca3c3c}
.gfield_error input,.gfield_error textarea,.gfield_error select{border-color:#ca3c3c}
.gfield_error input:focus,.gfield_error textarea:focus,.gfield_error select:focus{border-color:#a62d2d}
.gform_validation_container{display:none;position:absolute;left:-9000px}
.ui-datepicker{background:#fff;border:1px solid #aaa}
.ui-datepicker-prev{width:20%;float:left}
.ui-datepicker-next{width:20%;float:right}
.ui-datepicker-title{width:60%;float:left}
.ui-datepicker-title select{width:auto;display:inline-block}
@media(max-width:768px){[class*="gf_left"],[class*="gf_right"]{float:none;width:auto;margin-right:0}
}.btn,.button,button,input[type="button"],input[type="reset"],input[type="submit"]{transition:background-color .3s;display:inline-block;height:32px;padding:0 20px;border:0;font-size:1rem;font-weight:600;letter-spacing:1px;color:#fff;text-decoration:none;text-transform:uppercase;cursor:pointer;background:#d81d25;text-align:center;overflow:hidden;text-overflow:ellipsis;border-radius:0}
.btn:hover,.btn:active,.button:hover,.button:active,button:hover,button:active,input[type="button"]:hover,input[type="button"]:active,input[type="reset"]:hover,input[type="reset"]:active,input[type="submit"]:hover,input[type="submit"]:active{background-color:#f76a70;text-decoration:none}
.btn.disabled,.button.disabled,button.disabled,input[type="button"].disabled,input[type="reset"].disabled,input[type="submit"].disabled{background-color:transparent}
.btn.alt,.button.alt,button.alt,input[type="button"].alt,input[type="reset"].alt,input[type="submit"].alt{background:#127139}
.btn.alt:hover,.button.alt:hover,button.alt:hover,input[type="button"].alt:hover,input[type="reset"].alt:hover,input[type="submit"].alt:hover{background-color:#94b89e}
.btn.strong,.button.strong,button.strong,input[type="button"].strong,input[type="reset"].strong,input[type="submit"].strong{background-color:#9e0b11}
.btn.strong:hover,.button.strong:hover,button.strong:hover,input[type="button"].strong:hover,input[type="reset"].strong:hover,input[type="submit"].strong:hover{background-color:#f1444b}
.btn.ghost,.the-footer .footer-1 .gform_wrapper .gform_footer .btn.button,.the-content.contact .columns .post-content button.btn,.the-content.contact .columns .post-content input.btn[type="button"],.the-content.contact .columns .post-content input.btn[type="reset"],.the-content.contact .columns .post-content input.btn[type="submit"],.button.ghost,.the-footer .footer-1 .gform_wrapper .gform_footer .button,.the-content.contact .columns .post-content button.button,.the-content.contact .columns .post-content input.button[type="button"],.the-content.contact .columns .post-content input.button[type="reset"],.the-content.contact .columns .post-content input.button[type="submit"],button.ghost,.the-footer .footer-1 .gform_wrapper .gform_footer button.button,.the-content.contact .columns .post-content button,input[type="button"].ghost,.the-footer .footer-1 .gform_wrapper .gform_footer input.button[type="button"],.the-content.contact .columns .post-content input[type="button"],input[type="reset"].ghost,.the-footer .footer-1 .gform_wrapper .gform_footer input.button[type="reset"],.the-content.contact .columns .post-content input[type="reset"],input[type="submit"].ghost,.the-footer .footer-1 .gform_wrapper .gform_footer input.button[type="submit"],.the-content.contact .columns .post-content input[type="submit"]{color:#d81d25;border:1px solid #d81d25;background-color:transparent}
.btn.ghost:hover,.the-footer .footer-1 .gform_wrapper .gform_footer .btn.button:hover,.the-content.contact .columns .post-content button.btn:hover,.the-content.contact .columns .post-content input.btn:hover[type="button"],.the-content.contact .columns .post-content input.btn:hover[type="reset"],.the-content.contact .columns .post-content input.btn:hover[type="submit"],.button.ghost:hover,.the-footer .footer-1 .gform_wrapper .gform_footer .button:hover,.the-content.contact .columns .post-content button.button:hover,.the-content.contact .columns .post-content input.button:hover[type="button"],.the-content.contact .columns .post-content input.button:hover[type="reset"],.the-content.contact .columns .post-content input.button:hover[type="submit"],button.ghost:hover,.the-footer .footer-1 .gform_wrapper .gform_footer button.button:hover,.the-content.contact .columns .post-content button:hover,input[type="button"].ghost:hover,.the-footer .footer-1 .gform_wrapper .gform_footer input.button[type="button"]:hover,.the-content.contact .columns .post-content input[type="button"]:hover,input[type="reset"].ghost:hover,.the-footer .footer-1 .gform_wrapper .gform_footer input.button[type="reset"]:hover,.the-content.contact .columns .post-content input[type="reset"]:hover,input[type="submit"].ghost:hover,.the-footer .footer-1 .gform_wrapper .gform_footer input.button[type="submit"]:hover,.the-content.contact .columns .post-content input[type="submit"]:hover{color:#f2f2f3;background:#d81d25}
.btn.ghost.alt,.the-footer .footer-1 .gform_wrapper .gform_footer .btn.alt.button,.the-content.contact .columns .post-content button.btn.alt,.the-content.contact .columns .post-content input.btn.alt[type="button"],.the-content.contact .columns .post-content input.btn.alt[type="reset"],.the-content.contact .columns .post-content input.btn.alt[type="submit"],.button.ghost.alt,.the-footer .footer-1 .gform_wrapper .gform_footer .button.alt,.the-content.contact .columns .post-content button.button.alt,.the-content.contact .columns .post-content input.button.alt[type="button"],.the-content.contact .columns .post-content input.button.alt[type="reset"],.the-content.contact .columns .post-content input.button.alt[type="submit"],button.ghost.alt,.the-footer .footer-1 .gform_wrapper .gform_footer button.alt.button,.the-content.contact .columns .post-content button.alt,input[type="button"].ghost.alt,.the-footer .footer-1 .gform_wrapper .gform_footer input.button[type="button"].alt,.the-content.contact .columns .post-content input[type="button"].alt,input[type="reset"].ghost.alt,.the-footer .footer-1 .gform_wrapper .gform_footer input.button[type="reset"].alt,.the-content.contact .columns .post-content input[type="reset"].alt,input[type="submit"].ghost.alt,.the-footer .footer-1 .gform_wrapper .gform_footer input.button[type="submit"].alt,.the-content.contact .columns .post-content input[type="submit"].alt{color:#f2f2f3;border-color:#f2f2f3}
.btn.ghost.alt:hover,.the-footer .footer-1 .gform_wrapper .gform_footer .btn.alt.button:hover,.the-content.contact .columns .post-content button.btn.alt:hover,.the-content.contact .columns .post-content input.btn.alt:hover[type="button"],.the-content.contact .columns .post-content input.btn.alt:hover[type="reset"],.the-content.contact .columns .post-content input.btn.alt:hover[type="submit"],.button.ghost.alt:hover,.the-footer .footer-1 .gform_wrapper .gform_footer .button.alt:hover,.the-content.contact .columns .post-content button.button.alt:hover,.the-content.contact .columns .post-content input.button.alt:hover[type="button"],.the-content.contact .columns .post-content input.button.alt:hover[type="reset"],.the-content.contact .columns .post-content input.button.alt:hover[type="submit"],button.ghost.alt:hover,.the-footer .footer-1 .gform_wrapper .gform_footer button.alt.button:hover,.the-content.contact .columns .post-content button.alt:hover,input[type="button"].ghost.alt:hover,.the-footer .footer-1 .gform_wrapper .gform_footer input.button[type="button"].alt:hover,.the-content.contact .columns .post-content input[type="button"].alt:hover,input[type="reset"].ghost.alt:hover,.the-footer .footer-1 .gform_wrapper .gform_footer input.button[type="reset"].alt:hover,.the-content.contact .columns .post-content input[type="reset"].alt:hover,input[type="submit"].ghost.alt:hover,.the-footer .footer-1 .gform_wrapper .gform_footer input.button[type="submit"].alt:hover,.the-content.contact .columns .post-content input[type="submit"].alt:hover{color:#d81d25;background:#f2f2f3}
.btn.big,.button.big,button.big,input[type="button"].big,input[type="reset"].big,input[type="submit"].big{height:60px;line-height:58px}
.btn.huge,.button.huge,button.huge,input[type="button"].huge,input[type="reset"].huge,input[type="submit"].huge{height:72px;line-height:60px;font-size:1.1em}
.btn.naked,.button.naked,button.naked,input[type="button"].naked,input[type="reset"].naked,input[type="submit"].naked{color:#d81d25;border:0;background:0}
.btn.shadow,.button.shadow,button.shadow,input[type="button"].shadow,input[type="reset"].shadow,input[type="submit"].shadow{box-shadow:0 3px 5px rgba(0,0,0,0.25)}
.btn i,.button i,button i,input[type="button"] i,input[type="reset"] i,input[type="submit"] i{margin-right:10px;display:inline-block;vertical-align:middle;font-size:20px}
.woocommerce button,.woocommerce input[type="button"],.woocommerce input[type="reset"],.woocommerce input[type="submit"],.woocommerce .button,.woocommerce .button.alt,.woocommerce .checkout-button{padding-top:0 !important;padding-bottom:0 !important;height:45px;line-height:45px}
input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea{height:32px;border:0;border-bottom:1px solid #959595;box-shadow:none}
input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus{border-bottom-color:#f76a70}
.gform_wrapper .gfield{margin-bottom:1em}
.search-404{max-width:50%}
.search-404 form>div{display:flex}
.search-404 form>div button{width:60px;padding:0}
.search-404 form>div button i{margin:0}
@media(max-width:1024px){.search-404{max-width:none;margin-bottom:3rem}
}.sliding-panel{position:fixed;font-size:18px}
.sliding-panel.is-visible{top:0;left:0;right:0;bottom:0;width:75%;background:#959595}
@media(max-width:768px){.sliding-panel.is-visible{width:100%}
.sliding-panel.is-visible .the-header{display:block;width:auto;margin-left:20px;margin-right:20px}
}.sliding-panel .the-header{position:relative;display:none;background:0}
.sliding-panel .the-header::after{clear:both;content:"";display:table}
.sliding-panel>ul>li.menu-item-has-children>ul{display:none}
.sliding-panel>ul>li.current-menu-item>a{color:#d81d25;background:#fff}
.sliding-panel>ul>li>a{text-transform:uppercase;font-weight:700}
.sliding-panel>ul a{position:relative;display:block;text-align:center;padding:.5em 2em;color:#fff;border-bottom:1px solid rgba(255,255,255,0.1)}
.sliding-panel>ul a i{transform:translateY(-50%);position:absolute;z-index:2;top:50%;right:.5em;font-size:24px;color:#f76a70}
.hero-header{height:600px}
.hero-header.has-title-image{margin:0}
@media(max-width:768px){.hero-header{height:180px}
}section.associates{padding:30px 0;background:#fff;border-top:2px solid #d81d25}
section.associates .flexbox{display:flex;justify-content:space-around;align-items:center}
section.associates .flexbox img{display:block;max-width:100%;width:auto}
@media(max-width:1024px){section.associates .flexbox{display:block;text-align:center}
section.associates .flexbox img{display:inline-block;margin:0 5px 10px}
}.mainbar h1,.mainbar h2,.mainbar h3,.mainbar h4,.mainbar h5,.mainbar h6,.fullbar h1,.fullbar h2,.fullbar h3,.fullbar h4,.fullbar h5,.fullbar h6{margin-bottom:.25em;color:#d81d25}
.mainbar h2,.fullbar h2{font-weight:600}
.mainbar h4,.fullbar h4{font-size:1.125rem;color:#414042}
.mainbar p,.mainbar ul:not([class]),.mainbar ol:not([class]),.fullbar p,.fullbar ul:not([class]),.fullbar ol:not([class]){margin-bottom:1em}
.mainbar ul:not([class]) li,.mainbar ul.sitemap li,.fullbar ul:not([class]) li,.fullbar ul.sitemap li{display:block;position:relative;padding-left:1em;list-style:none}
.mainbar ul:not([class]) li:before,.mainbar ul.sitemap li:before,.fullbar ul:not([class]) li:before,.fullbar ul.sitemap li:before{display:block;position:absolute;left:0;top:.5em;width:.5em;height:.5em;background:#d81d25;border-radius:50%;content:''}
.mainbar ul.sitemap,.fullbar ul.sitemap{margin:0}
.mainbar ul.sitemap ul li:before,.fullbar ul.sitemap ul li:before{display:none}
.page-header{padding:20px 40px;background:#d81d25}
.page-header .title{margin:0;line-height:1;font-size:2rem;color:#fff}
@media(max-width:768px){.page-header{padding:10px 20px}
.page-header .title{font-size:22px}
}.post-content{padding:30px 40px;background:#fff}
.post-content .tribe-events-loop{max-width:none}
.post-content .event-description{margin-bottom:2rem}
@media(max-width:768px){.post-content{padding:20px}
}.woocommerce-cart td.actions .coupon input[type="color"],.woocommerce-cart td.actions .coupon input[type="date"],.woocommerce-cart td.actions .coupon input[type="datetime"],.woocommerce-cart td.actions .coupon input[type="datetime-local"],.woocommerce-cart td.actions .coupon input[type="email"],.woocommerce-cart td.actions .coupon input[type="month"],.woocommerce-cart td.actions .coupon input[type="number"],.woocommerce-cart td.actions .coupon input[type="password"],.woocommerce-cart td.actions .coupon input[type="search"],.woocommerce-cart td.actions .coupon input[type="tel"],.woocommerce-cart td.actions .coupon input[type="text"],.woocommerce-cart td.actions .coupon input[type="time"],.woocommerce-cart td.actions .coupon input[type="url"],.woocommerce-cart td.actions .coupon input[type="week"],.woocommerce-cart td.actions .coupon input:not([type]),.woocommerce-cart td.actions .coupon textarea{width:auto;height:45px}
.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce-cart a.button.alt,.woocommerce-cart button.button.alt,.woocommerce-checkout a.button.alt,.woocommerce-checkout button.button.alt{background:#d81d25}
.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce-cart a.button.alt:hover,.woocommerce-cart button.button.alt:hover,.woocommerce-checkout a.button.alt:hover,.woocommerce-checkout button.button.alt:hover{background:#f76a70}
.woocommerce-checkout #payment label[for="payment_method_stripe"] img{display:inline-block;max-width:50px}
.post-content .team{margin-left:-5rem;margin-right:-5rem;width:calc(100% + 10rem)}
.post-content .team::after{clear:both;content:"";display:table}
.post-content .team .item{width:calc(50% - 7.5rem);float:left;margin-left:5rem;position:relative;z-index:1;display:block;margin-bottom:2em}
.post-content .team .thumbnail{position:relative;background:no-repeat center;background-size:cover;display:block}
.post-content .team .thumbnail:before{content:'';display:block;padding-top:50%}
.post-content .team .details{position:relative;z-index:1;padding:30px 60px}
.post-content .team .details header{margin-bottom:10px;padding-bottom:10px}
.post-content .team .details .name{margin:0;font-size:18px;font-weight:400;text-transform:uppercase}
.post-content .team .details .meta p{margin:0;font-family:"Open Sans",sans-serif;font-style:italic;font-weight:400}
.post-content .team .details .line{position:absolute;bottom:0;top:-120px;left:30px;width:2px;background:#fff}
@media(max-width:1024px){.post-content .team .item .details{padding:20px}
.post-content .team .item .details .line{left:10px}
}@media(max-width:768px){.post-content .team{float:none;width:auto;margin:0}
.post-content .team .item{float:none;width:auto;margin-left:0}
}section.jobs .item{padding:1em 0;border-bottom:1px solid #ddd}
section.jobs .item .title{margin:0;text-transform:uppercase}
section.jobs .item .title a{color:#414042}
section.jobs .item .title a:hover{color:#d81d25}
section.jobs .item .more{font-family:"Open Sans",sans-serif;font-style:italic}
.alternating.block{display:flex;align-items:center;padding:15px 0}
.alternating.block.left .text{padding-right:60px}
.alternating.block.left .text header .line{margin-left:60%;margin-right:-50%}
.alternating.block.right .text{padding-left:60px}
.alternating.block.right .text header .line{margin-right:60%;margin-left:-50%}
.alternating.block.stretch-image{align-items:stretch}
.alternating.block.stretch-image .image:before{display:none}
.alternating.block.stretch-image .image .bg{background:no-repeat center;background-size:cover}
.alternating.block.one-to-third .image{flex:0 0 33.33%}
.alternating.block.one-to-third .text{flex:0 0 66.66%}
.alternating.block.third-to-one .image{flex:0 0 66.66%}
.alternating.block.third-to-one .text{flex:0 0 33.33%}
.alternating.block .image,.alternating.block .text{flex:0 0 50%}
.alternating.block .text{position:relative;z-index:2}
.alternating.block .text header{position:relative;padding-bottom:20px}
.alternating.block .text header .title{font-size:24px;font-weight:600;line-height:1.1;color:#d81d25}
.alternating.block .text header .line{height:2px;background:#fff}
.alternating.block .text .content{margin-bottom:1em}
.alternating.block .image{position:relative;position:relative;z-index:1}
.alternating.block .image:before{content:'';display:block;padding-top:65%}
.alternating.block .image .bg{background:no-repeat;background-size:100% auto}
.alternating.block .more{padding-top:20px}
.alternating.block .more .btn{margin-right:10px}
@media(max-width:768px){.alternating.block{flex-flow:column;padding:0}
.alternating.block:last-child{padding-bottom:0}
.alternating.block.left .image .bg,.alternating.block.right .image .bg{left:-20px;right:-20px}
.alternating.block.left .text,.alternating.block.right .text{padding:20px 0}
.alternating.block.stretch-image .image:before{display:block}
.alternating.block .text{order:2}
.alternating.block .text header .title{font-size:20px}
.alternating.block .image{position:relative;width:100%;order:1}
.alternating.block .image:before{content:'';display:block;padding-top:50%}
.alternating.block .image .bg{background-size:cover;background-position:center center !important}
}body.blog .post,body.archive .post,body.search .post{margin-bottom:30px}
body.blog .post::after,body.archive .post::after,body.search .post::after{clear:both;content:"";display:table}
body.blog .post .post-header .post-title,body.archive .post .post-header .post-title,body.search .post .post-header .post-title{margin-bottom:10px;line-height:1.1}
body.blog .post .post-thumbnail,body.archive .post .post-thumbnail,body.search .post .post-thumbnail{position:relative;display:block;float:left;width:200px}
body.blog .post .post-thumbnail:before,body.archive .post .post-thumbnail:before,body.search .post .post-thumbnail:before{content:'';display:block;padding-top:100%}
body.blog .post .body,body.archive .post .body,body.search .post .body{margin-left:220px}
@media(max-width:768px){body.blog .post .post-thumbnail,body.archive .post .post-thumbnail,body.search .post .post-thumbnail{width:150px}
body.blog .post .body,body.archive .post .body,body.search .post .body{margin-left:170px}
}@media(max-width:480px){body.blog .post .post-thumbnail,body.archive .post .post-thumbnail,body.search .post .post-thumbnail{position:relative;float:none;width:auto;margin-bottom:10px}
body.blog .post .post-thumbnail:before,body.archive .post .post-thumbnail:before,body.search .post .post-thumbnail:before{content:'';display:block;padding-top:50%}
body.blog .post .body,body.archive .post .body,body.search .post .body{margin-left:0}
}body.home .the-spacer{display:none}
body.home .the-content .home-hero{position:relative;z-index:1}
body.home .the-content .home-hero .hero-slideshow .slide .slide-image{background:no-repeat center;background-size:cover;height:790px}
body.home .the-content .home-hero .hero-slideshow .slide .slide-content{position:absolute;z-index:2;bottom:40px;left:0;right:0}
body.home .the-content .home-hero .hero-slideshow .slide .tint{background:linear-gradient(rgba(65,64,66,0.85),rgba(65,64,66,0.2))}
body.home .the-content .home-hero .covid19-update{display:none}
body.home .the-content .home-hero .events{position:absolute;z-index:3;left:50%;transform:translateX(-50%);bottom:120px;width:55%}
body.home .the-content .home-hero .events::after{clear:both;content:"";display:table}
body.home .the-content .home-hero .events header{position:relative;padding:20px 30px;background:#d81d25}
body.home .the-content .home-hero .events header .title{text-transform:uppercase;font-size:26px;font-weight:700;line-height:1;color:#fff}
body.home .the-content .home-hero .events header .ask{transition:background-color .4s;display:block;position:absolute;bottom:0;right:20px;width:232px;height:116px;background:#f76a70;border-top-left-radius:116px;border-top-right-radius:116px;text-align:center}
body.home .the-content .home-hero .events header .ask:hover{background:#fff}
body.home .the-content .home-hero .events header .ask:hover .text{color:#d81d25}
body.home .the-content .home-hero .events header .ask .text{display:block;position:absolute;left:40px;right:40px;bottom:15px;line-height:1.1;font-size:18px;font-weight:700;color:#fff}
body.home .the-content .home-hero .events header .corner{transform:rotate(-45deg);position:absolute;bottom:-29px;left:11px;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:22px solid #9e0b11}
body.home .the-content .home-hero .events footer{position:relative;float:right;width:60%;padding:15px 45px;line-height:1;background:#d81d25}
body.home .the-content .home-hero .events footer a{font-weight:700;font-size:16px;color:#fff}
body.home .the-content .home-hero .events footer a:hover{color:#f76a70}
body.home .the-content .home-hero .events footer .corner{transform:rotate(-45deg);position:absolute;top:-20px;left:-26px;border-top:32px solid transparent;border-bottom:32px solid transparent;border-left:32px solid #9e0b11}
body.home .the-content .home-hero .events .body{margin-left:30px;background:rgba(255,255,255,0.85)}
body.home .the-content .home-hero .events .body ul li{transition:background .5s;position:relative;display:block;padding:30px 30px 30px 130px;border-bottom:1px solid #959595;cursor:pointer}
body.home .the-content .home-hero .events .body ul li:last-child{border-bottom:0}
body.home .the-content .home-hero .events .body ul li:hover{background:#fff}
body.home .the-content .home-hero .events .body ul li .date{position:absolute;left:30px;text-align:center;line-height:1;color:#d81d25}
body.home .the-content .home-hero .events .body ul li .date .day{font-size:36px}
body.home .the-content .home-hero .events .body ul li .title{font-size:18px}
body.home .the-content .home-hero .events .body ul li .title a{color:#414042}
body.home .the-content .home-hero .events .body ul li .title a:hover{color:#d81d25}
body.home .the-content .home-hero .events .body ul li .more{text-transform:uppercase}
@media(max-width:1440px){body.home .the-content .home-hero .hero-slideshow .slide .slide-image{height:690px}
body.home .the-content .home-hero .events{bottom:100px;width:55%}
body.home .the-content .home-hero .events .body ul li{padding-top:20px;padding-bottom:20px}
}@media(max-width:1024px){body.home .the-content .home-hero .events{width:60%}
body.home .the-content .home-hero .events header .title{font-size:20px}
body.home .the-content .home-hero .events header .ask{width:174px;height:87px}
body.home .the-content .home-hero .events header .ask .text{bottom:10px;left:30px;right:30px;font-size:14px}
}@media(max-width:768px){body.home .the-content .home-hero .hero-slideshow .slide{height:180px}
body.home .the-content .home-hero .events{position:relative;bottom:auto;width:auto}
body.home .the-content .home-hero .events header .ask{bottom:100%}
body.home .the-content .home-hero .events header .corner{display:none}
body.home .the-content .home-hero .events .body{margin-left:0}
body.home .the-content .home-hero .events .body ul li .date .day{font-size:28px}
body.home .the-content .home-hero .events .body ul li .title{font-size:16px}
}@media(max-width:480px){body.home .the-content .home-hero .events footer{width:70%;padding:15px 30px}
}body.home .the-content .about{position:relative;z-index:5;margin-top:-60px}
body.home .the-content .about .classes{display:flex}
body.home .the-content .about .classes a{transition:background .3s;display:block;flex:1 0 33.33%;padding:35px 30px;text-align:center;font-size:26px;font-weight:700;line-height:1;text-transform:uppercase;color:#fff}
body.home .the-content .about .classes a.i1{background:#d81d25}
body.home .the-content .about .classes a.i2{background:#f1444b}
body.home .the-content .about .classes a.i3{background:#f76a70}
body.home .the-content .about .classes a:hover{background:#9e0b11}
body.home .the-content .about .post-content{padding:25px 0}
body.home .the-content .about .post-content h1{margin:0;font-size:2.25em;color:#d81d25}
body.home .the-content .about .post-content .columns{display:flex}
body.home .the-content .about .post-content .columns::after{clear:both;content:"";display:table}
body.home .the-content .about .post-content .columns .col{padding:30px 40px}
body.home .the-content .about .post-content .columns .col.c1{flex:0 0 66.66%;border-right:2px solid #d81d25}
body.home .the-content .about .post-content .columns .col.c2{flex:0 0 33.33%}
body.home .the-content .about .post-content .columns .block{position:relative;margin-bottom:30px}
body.home .the-content .about .post-content .columns .block::after{clear:both;content:"";display:table}
body.home .the-content .about .post-content .columns .block h4{font-size:18px;text-transform:uppercase;color:#d81d25}
body.home .the-content .about .post-content .columns .block ul li{display:block}
body.home .the-content .about .post-content .columns .block.hours-of-operation ul{font-size:18px}
body.home .the-content .about .post-content .columns .block.hours-of-operation ul li{margin-bottom:.5em}
body.home .the-content .about .post-content .columns .block.hours-of-operation ul li .label{font-weight:700}
body.home .the-content .about .post-content .columns .block.service-locations ul{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}
body.home .the-content .about .post-content .columns .block.service-locations ul::after{clear:both;content:"";display:table}
body.home .the-content .about .post-content .columns .block.service-locations ul li{width:calc(50% - 2.25rem);float:left;margin-left:1.5rem}
body.home .the-content .about .post-content .columns .block.service-locations ul li a{color:#414042}
body.home .the-content .about .post-content .columns .block.service-locations ul li a:hover{color:#d81d25}
@media(max-width:1024px){body.home .the-content .about .classes a{font-size:20px}
body.home .the-content .about .post-content .columns .block.service-locations ul{margin:0}
body.home .the-content .about .post-content .columns .block.service-locations ul li{float:none;width:auto;margin-left:0}
}@media(max-width:768px){body.home .the-content .about{margin-top:0;padding-top:40px}
body.home .the-content .about .grid-container{margin:0}
body.home .the-content .about .classes{display:block}
body.home .the-content .about .post-content{padding:0}
body.home .the-content .about .post-content .columns{display:block}
body.home .the-content .about .post-content .columns .col{padding:20px}
body.home .the-content .about .post-content .columns .col.c1{border-right:0;border-bottom:2px solid #d81d25}
body.home .the-content .about .post-content .columns .block h4{margin-bottom:.75em}
body.home .the-content .about .post-content .columns .block.service-locations ul{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}
body.home .the-content .about .post-content .columns .block.service-locations ul li{width:calc(50% - 2.25rem);float:left;margin-left:1.5rem}
}body.home .the-content .services{padding:30px 0}
body.home .the-content .services header.section{position:relative;z-index:2;display:inline-block;padding:20px 40px}
body.home .the-content .services header.section .title{position:relative;margin:0;line-height:1;z-index:2;font-size:30px;font-weight:700;text-transform:uppercase;color:#fff}
body.home .the-content .services header.section .bg{background:#d81d25}
body.home .the-content .services .post-content{margin-top:-30px}
body.home .the-content .services .post-content header.subsection{width:65%;padding:20px 0 0 100px}
body.home .the-content .services .post-content header.subsection h4{font-size:18px}
body.home .the-content .services section.section{margin-bottom:30px}
body.home .the-content .services section.section:last-child{margin-bottom:0}
@media(max-width:768px){body.home .the-content .services{padding-bottom:0}
body.home .the-content .services header.section{display:block;width:auto;padding-left:20px;padding-right:20px}
body.home .the-content .services header.section .title{font-size:20px}
body.home .the-content .services .post-content{padding-bottom:0}
body.home .the-content .services .post-content header.subsection{width:auto;padding:20px 0}
body.home .the-content .services .grid-container{margin:0}
}body.home .the-content .testimonials{padding:20px 0}
body.home .the-content .testimonials .box{position:relative;padding:40px;border:8px solid #fff;background:var(--wpr-bg-03f53b6b-2ca7-4b18-b0e5-8c762765db3c) #fff;text-align:center}
body.home .the-content .testimonials .box header{margin-bottom:30px}
body.home .the-content .testimonials .box header .title{font-size:30px;color:#d81d25}
body.home .the-content .testimonials .slide{padding:0 80px}
body.home .the-content .testimonials .slide .quote{margin-bottom:1em;font-size:18px}
body.home .the-content .testimonials .slide .client{font-weight:700;text-transform:uppercase}
body.home .the-content .testimonials .owl-carousel .owl-nav.disabled{display:block}
body.home .the-content .testimonials .owl-carousel .owl-nav .owl-prev,body.home .the-content .testimonials .owl-carousel .owl-nav .owl-next{transform:translateY(-50%);position:absolute;z-index:2;top:50%;display:block;height:auto;padding:0;margin:0;color:#d81d25}
body.home .the-content .testimonials .owl-carousel .owl-nav .owl-prev span,body.home .the-content .testimonials .owl-carousel .owl-nav .owl-next span{display:block;font-size:50px;line-height:1}
body.home .the-content .testimonials .owl-carousel .owl-nav .owl-prev{left:0}
body.home .the-content .testimonials .owl-carousel .owl-nav .owl-next{right:0}
body.home .the-content .testimonials .owl-carousel .owl-dots{position:absolute;z-index:2;right:-40px;bottom:-90px;padding:15px 0}
body.home .the-content .testimonials .owl-carousel .owl-dots .owl-dot{width:12px;height:12px;margin-left:10px;background:#ddd}
body.home .the-content .testimonials .owl-carousel .owl-dots .owl-dot.active{background:#d81d25}
@media(max-width:768px){body.home .the-content .testimonials{padding:40px 0}
body.home .the-content .testimonials .grid-container{margin:0}
body.home .the-content .testimonials .box{padding:20px}
body.home .the-content .testimonials .box header .title{font-size:20px}
body.home .the-content .testimonials .slide{padding:0}
body.home .the-content .testimonials .slide .quote{font-size:14px}
body.home .the-content .testimonials .owl-carousel .owl-nav .owl-prev,body.home .the-content .testimonials .owl-carousel .owl-nav .owl-next{transform:none;top:auto;z-index:4}
body.home .the-content .testimonials .owl-carousel .owl-dots{position:relative;bottom:auto;right:auto;padding:20px 0}
body.home .the-content .testimonials .owl-carousel .owl-dots .owl-dot{margin:0 5px}
}body.home .the-content .latest-posts{padding:20px 0 40px}
body.home .the-content .latest-posts .section-header{position:relative;z-index:2;text-align:center}
body.home .the-content .latest-posts .section-header .title{font-size:30px;color:#d81d25}
body.home .the-content .latest-posts .section-footer{text-align:right}
body.home .the-content .latest-posts article{width:calc(33.33333% - 2rem);float:left;margin-left:1.5rem}
body.home .the-content .latest-posts article .post-thumbnail{position:relative;background:no-repeat center;background-size:cover;display:block}
body.home .the-content .latest-posts article .post-thumbnail:before{content:'';display:block;padding-top:60%}
body.home .the-content .latest-posts article .body{position:relative;padding:20px 40px;background:#fff;text-align:center}
body.home .the-content .latest-posts article .body .title{margin-bottom:10px;font-size:18px;line-height:1.1}
body.home .the-content .latest-posts article .body .title a{color:#414042}
body.home .the-content .latest-posts article .body .title a:hover{color:#d81d25}
@media(max-width:768px){body.home .the-content .latest-posts{padding:0 0 40px}
body.home .the-content .latest-posts .section-header{width:auto}
body.home .the-content .latest-posts .section-footer{margin:0 20px}
body.home .the-content .latest-posts .grid-container{margin:0}
body.home .the-content .latest-posts article{width:calc(100% - 3rem);float:left;margin-left:1.5rem;margin-bottom:30px}
body.home .the-content .latest-posts article:last-child{margin-bottom:0}
body.home .the-content .latest-posts article .post-thumbnail{margin:0}
body.home .the-content .latest-posts article .body{padding:20px}
body.home .the-content .latest-posts article .body .line{display:none}
}.the-content.contact .page-header{position:relative;z-index:2;width:35%}
.the-content.contact .page-header .title{position:relative;z-index:2}
.the-content.contact .page-header .bg{background:#d81d25}
.the-content.contact .columns{display:flex;margin-top:-45px}
.the-content.contact .columns .post-content{flex:2}
.the-content.contact .columns .post-content .gfield_checkbox{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}
.the-content.contact .columns .post-content .gfield_checkbox::after{clear:both;content:"";display:table}
.the-content.contact .columns .post-content .gfield_checkbox li{width:calc(50% - 2.25rem);float:left;margin-left:1.5rem;margin-bottom:10px}
.the-content.contact .columns .post-content .gfield_checkbox li label{color:#414042}
.the-content.contact .columns .post-content label{display:block;margin-bottom:.5em;font-size:14px;color:#959595}
.the-content.contact .columns .post-content textarea{height:4rem}
.the-content.contact .columns .contacts{flex:1;padding:80px 50px;background:#d81d25;color:#fff}
.the-content.contact .columns .contacts .row{position:relative;padding-left:40px;margin-bottom:30px}
.the-content.contact .columns .contacts .row a{color:#fff}
.the-content.contact .columns .contacts .row a:hover{text-decoration:underline}
.the-content.contact .columns .contacts .row i{position:absolute;left:0;top:0;font-size:28px}
.the-content.contact .columns .contacts .map{margin-bottom:30px;border:1px solid #fff}
.the-content.contact .columns .contacts .social-networks{width:auto;float:none;margin:0}
.the-content.contact .columns .contacts .social-networks a{margin-right:15px;color:#fff;font-size:28px;opacity:.8}
.the-content.contact .columns .contacts .social-networks a:hover{opacity:1}
.the-content.contact .columns .contacts h3{color:#fff}
.the-content.contact .post-content{padding-top:80px}
.the-content.contact .post-content form input[type="color"],.the-content.contact .post-content form input[type="date"],.the-content.contact .post-content form input[type="datetime"],.the-content.contact .post-content form input[type="datetime-local"],.the-content.contact .post-content form input[type="email"],.the-content.contact .post-content form input[type="month"],.the-content.contact .post-content form input[type="number"],.the-content.contact .post-content form input[type="password"],.the-content.contact .post-content form input[type="search"],.the-content.contact .post-content form input[type="tel"],.the-content.contact .post-content form input[type="text"],.the-content.contact .post-content form input[type="time"],.the-content.contact .post-content form input[type="url"],.the-content.contact .post-content form input[type="week"],.the-content.contact .post-content form input:not([type]),.the-content.contact .post-content form textarea{width:100%}
@media(max-width:768px){.the-content.contact .fullbar{padding-bottom:0}
.the-content.contact .page-header{width:auto}
.the-content.contact .page-header .bg{display:none}
.the-content.contact .columns{display:block;margin-top:0}
.the-content.contact .columns .contacts{padding:20px}
.the-content.contact .columns .post-content{padding-top:20px}
.the-content.contact .columns .post-content .gfield_checkbox li{float:none;width:auto}
}#tribe-events-content .tribe-events-sub-nav li a{padding:0;background:0;color:#d81d25}
#tribe-events-content .tribe-events-sub-nav li a:hover{color:#f76a70}
#tribe-events-content .tribe-tickets-order_status-row{display:none}
#tribe-events #tribe-bar-views{display:none}
#tribe-events #tribe-bar-form .tribe-bar-filters{right:auto;width:100%}
.product-category{padding:40px 0;border-bottom:1px solid #ebebeb}
.product-category:last-child{border-bottom:0}
.product-category .section-header .title{font-size:24px;font-weight:600;text-transform:uppercase}
.product-category .products::after{clear:both;content:"";display:table}
.product-category .products .item{width:calc(33.33333% - 2rem);float:left;margin-left:1.5rem;text-align:center;margin:0 0 20px}
.product-category .products .item:nth-child(3n+1){clear:left}
.product-category .products .item figure{position:relative;background:no-repeat center;background-size:cover;max-width:150px;margin:0 auto 20px}
.product-category .products .item figure:before{content:'';display:block;padding-top:100%}
.product-category .products .item .title{font-size:1rem}
.product-category .products .item .title a{color:#414042}
.product-category .products .item .title a:hover{color:#d81d25}
@media(max-width:480px){.product-category .products .item{float:none;width:auto;margin:0 0 20px}
}.page-template-products .fancybox-slide .single-product,.tax-product_cat .fancybox-slide .single-product{width:1024px;font-size:14px;background-color:transparent}
.page-template-products .fancybox-slide .single-product .product-header,.tax-product_cat .fancybox-slide .single-product .product-header{position:relative;padding:20px 30px;background:#d81d25}
.page-template-products .fancybox-slide .single-product .product-header .title,.tax-product_cat .fancybox-slide .single-product .product-header .title{font-size:26px;color:#fff}
.page-template-products .fancybox-slide .single-product .product-header .corner,.tax-product_cat .fancybox-slide .single-product .product-header .corner{transform:rotate(-45deg);position:absolute;bottom:-29px;left:11px;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:22px solid #9e0b11}
.page-template-products .fancybox-slide .single-product .post-content,.tax-product_cat .fancybox-slide .single-product .post-content{position:relative;margin-left:30px;overflow:hidden;background:#ebebeb}
.page-template-products .fancybox-slide .single-product .post-content .columns,.tax-product_cat .fancybox-slide .single-product .post-content .columns{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}
.page-template-products .fancybox-slide .single-product .post-content .columns::after,.tax-product_cat .fancybox-slide .single-product .post-content .columns::after{clear:both;content:"";display:table}
.page-template-products .fancybox-slide .single-product .post-content .columns .left,.tax-product_cat .fancybox-slide .single-product .post-content .columns .left{width:calc(33.33333% - 2rem);float:left;margin-left:1.5rem;text-align:center}
.page-template-products .fancybox-slide .single-product .post-content .columns .right,.tax-product_cat .fancybox-slide .single-product .post-content .columns .right{width:calc(66.66667% - 2.5rem);float:left;margin-left:1.5rem;overflow:hidden}
.page-template-products .fancybox-slide .single-product .post-content .columns .right::after,.tax-product_cat .fancybox-slide .single-product .post-content .columns .right::after{clear:both;content:"";display:table}
.page-template-products .fancybox-slide .single-product .post-content .gallery-strip a,.tax-product_cat .fancybox-slide .single-product .post-content .gallery-strip a{position:relative;background:no-repeat center;background-size:cover;display:block}
.page-template-products .fancybox-slide .single-product .post-content .gallery-strip a:before,.tax-product_cat .fancybox-slide .single-product .post-content .gallery-strip a:before{content:'';display:block;padding-top:80%}
.page-template-products .fancybox-slide .single-product .post-content .gallery-strip .owl-dots,.tax-product_cat .fancybox-slide .single-product .post-content .gallery-strip .owl-dots{text-align:center;padding-top:.5em}
.page-template-products .fancybox-slide .single-product .post-content .gallery-strip .owl-dots .owl-dot,.tax-product_cat .fancybox-slide .single-product .post-content .gallery-strip .owl-dots .owl-dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#959595;border-radius:50%}
.page-template-products .fancybox-slide .single-product .post-content .gallery-strip .owl-dots .owl-dot.active,.tax-product_cat .fancybox-slide .single-product .post-content .gallery-strip .owl-dots .owl-dot.active{background:#d81d25}
.page-template-products .fancybox-slide .single-product .post-content .content ul:not([class]),.tax-product_cat .fancybox-slide .single-product .post-content .content ul:not([class]){padding:1em 0}
.page-template-products .fancybox-slide .single-product .post-content .content ul:not([class]) li,.tax-product_cat .fancybox-slide .single-product .post-content .content ul:not([class]) li{display:block;position:relative;padding-left:1em;list-style:none}
.page-template-products .fancybox-slide .single-product .post-content .content ul:not([class]) li:before,.tax-product_cat .fancybox-slide .single-product .post-content .content ul:not([class]) li:before{display:block;position:absolute;left:0;top:.5em;width:.5em;height:.5em;background:#d81d25;border-radius:50%;content:''}
.page-template-products .fancybox-slide .single-product .post-content .content .cart,.tax-product_cat .fancybox-slide .single-product .post-content .content .cart{display:flex;padding-top:10px;border-top:2px solid #ebebeb}
.page-template-products .fancybox-slide .single-product .post-content .content .cart .price,.tax-product_cat .fancybox-slide .single-product .post-content .content .cart .price{margin:0;font-size:1.5rem;font-weight:700;color:#414042}
.page-template-products .fancybox-slide .single-product .post-content .content .cart .add_to_cart_button,.page-template-products .fancybox-slide .single-product .post-content .content .cart .added_to_cart,.tax-product_cat .fancybox-slide .single-product .post-content .content .cart .add_to_cart_button,.tax-product_cat .fancybox-slide .single-product .post-content .content .cart .added_to_cart{display:block;height:auto;padding:.75em 1.5rem}
.page-template-products .fancybox-slide .single-product .post-content .content .cart .add_to_cart_button,.tax-product_cat .fancybox-slide .single-product .post-content .content .cart .add_to_cart_button{margin-left:auto;background-color:#d81d25}
.page-template-products .fancybox-slide .single-product .post-content .content .cart .add_to_cart_button:hover,.tax-product_cat .fancybox-slide .single-product .post-content .content .cart .add_to_cart_button:hover{color:#fff;background-color:#f76a70}
.page-template-products .fancybox-slide .single-product .post-content .content .cart .added_to_cart,.tax-product_cat .fancybox-slide .single-product .post-content .content .cart .added_to_cart{margin-left:unset;font-size:1rem;text-transform:uppercase;color:#414042;background:#ebebeb}
.page-template-products .fancybox-slide .single-product .post-content .content .cart .added_to_cart:hover,.tax-product_cat .fancybox-slide .single-product .post-content .content .cart .added_to_cart:hover{background-color:#ddd}
@media(max-width:480px){.page-template-products .fancybox-slide .single-product .post-content .content .cart,.tax-product_cat .fancybox-slide .single-product .post-content .content .cart{display:block;text-align:center}
.page-template-products .fancybox-slide .single-product .post-content .content .cart .add_to_cart_button,.page-template-products .fancybox-slide .single-product .post-content .content .cart .added_to_cart,.tax-product_cat .fancybox-slide .single-product .post-content .content .cart .add_to_cart_button,.tax-product_cat .fancybox-slide .single-product .post-content .content .cart .added_to_cart{display:block;width:100%}
.page-template-products .fancybox-slide .single-product .post-content .content .cart .added_to_cart,.tax-product_cat .fancybox-slide .single-product .post-content .content .cart .added_to_cart{margin-top:5px}
}.page-template-products .fancybox-slide .single-product .post-content .tabs,.tax-product_cat .fancybox-slide .single-product .post-content .tabs{border-bottom:1px solid #ebebeb}
.page-template-products .fancybox-slide .single-product .post-content .tabs li a,.tax-product_cat .fancybox-slide .single-product .post-content .tabs li a{position:relative;top:1px;font-size:1rem;color:#fff;background:#f76a70}
.page-template-products .fancybox-slide .single-product .post-content .tabs li a:hover,.tax-product_cat .fancybox-slide .single-product .post-content .tabs li a:hover{background:#959595}
.page-template-products .fancybox-slide .single-product .post-content .tabs li a.active,.tax-product_cat .fancybox-slide .single-product .post-content .tabs li a.active{background:#d81d25}
.page-template-products .fancybox-slide .single-product .post-content .tab-content,.tax-product_cat .fancybox-slide .single-product .post-content .tab-content{display:none;padding:1.5rem;background:#fff}
.page-template-products .fancybox-slide .single-product .post-content .tab-content.active,.tax-product_cat .fancybox-slide .single-product .post-content .tab-content.active{display:block}
@media(max-width:1280px){.page-template-products .fancybox-slide .single-product,.tax-product_cat .fancybox-slide .single-product{width:100%}
}@media(max-width:768px){.page-template-products .fancybox-slide .single-product .product-header .corner,.tax-product_cat .fancybox-slide .single-product .product-header .corner{display:none}
.page-template-products .fancybox-slide .single-product .post-content,.tax-product_cat .fancybox-slide .single-product .post-content{margin-left:0}
.page-template-products .fancybox-slide .single-product .post-content .columns,.tax-product_cat .fancybox-slide .single-product .post-content .columns{width:auto;margin:0}
.page-template-products .fancybox-slide .single-product .post-content .columns .left,.page-template-products .fancybox-slide .single-product .post-content .columns .right,.tax-product_cat .fancybox-slide .single-product .post-content .columns .left,.tax-product_cat .fancybox-slide .single-product .post-content .columns .right{float:none;width:auto;margin:0}
.page-template-products .fancybox-slide .single-product .post-content .columns .left,.tax-product_cat .fancybox-slide .single-product .post-content .columns .left{margin-bottom:20px}
}.page-template-products .fancybox-slide .fancybox-close-small,.tax-product_cat .fancybox-slide .fancybox-close-small{transition:transform .4s;outline:0;top:40px;right:40px}
.page-template-products .fancybox-slide .fancybox-close-small:hover,.tax-product_cat .fancybox-slide .fancybox-close-small:hover{transform:scale(1.1);background:0}
.page-template-products .fancybox-slide .fancybox-close-small:after,.tax-product_cat .fancybox-slide .fancybox-close-small:after{color:#fff;font-size:32px;background:0;outline:0}
body.page-template-alternating-sections .alternating.block .text header .title{margin:0}