.home h2.underline-title{font-size:1rempx;font-size:.0625remrem;line-height:1.5rempx;line-height:.09375remrem}
.home-category-grid{padding-top:0}
.home-category-grid .category-item-container{width:300px;margin:0 auto}
.home-category-grid .category-grid-container{margin-bottom:10px}
.home-category-grid .category-image-container{height:200px;border:solid 1px silver;background-size:contain;background-repeat:no-repeat;background-position:center center}
.home-services-block{color:#fff;margin:40px 0;padding:0 0 40px;background-size:cover;background-repeat:no-repeat;background-position:center center}
.home-services-block .service-lists{margin:20px 0 40px}
.home-services-block ul{list-style:none}
.home-services-block p,.home-services-block li{font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem}
.t-main-content-element.home-news-block{padding-top:0;margin-bottom:80px}
.t-main-content-element.home-news-block .news-container{min-height:300px}
.t-main-content-element.home-news-block .news-image-container{height:100%;position:relative;border:solid 1px silver;background-size:contain;background-repeat:no-repeat;background-position:center center}
.t-main-content-element.home-news-block .news-content-container{position:absolute;z-index:2;bottom:-30px;left:0;right:0;margin:auto;min-height:125px;width:300px;padding:0 20px;background-color:#fff;border:solid 1px silver}
.t-main-content-element.home-news-block .news-content-container h4{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto 40px;font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;text-transform:uppercase}
.t-main-content-element.home-news-block .news-content-container h4 a{color:#000}
.t-main-content-element.home-news-block .news-content-container h4 a:hover{color:#d52328}
.t-main-content-element.home-news-block .news-content-container .entry-meta{position:absolute;bottom:0;left:5px;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem}
.t-main-content-element.home-news-block .latest-news-view-all{margin:75px 0 0}
.home-get-in-touch-block{color:#7e7e7e;margin:40px 0;padding:40px 0;text-transform:uppercase;background-color:#222831}
.home-get-in-touch-block .t-main-content-element{padding-top:0}
.home-get-in-touch-block a{color:#7e7e7e;font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem}
.home-get-in-touch-block address{margin:0;font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem}
.home-get-in-touch-block .underline-title{color:#fff}
.home-get-in-touch-block .svg-inline--fa{color:#fff;display:block;margin:0 auto 20px}
.home-featured-products-block .product-item-container{width:300px;margin:0 auto}
.home-featured-products-block .product-grid-container{margin-bottom:10px}
.home-featured-products-block .product-grid-container h5{margin:10px 0 0}
.home-featured-products-block .product-grid-container a{color:#7e7e7e;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;line-height:1.5rem;font-family:'Nunito Sans',Helvetica,Arial,sans-serif}
.home-featured-products-block .product-grid-container a span{font-weight:400;color:#222831;font-size:.875rem}
.home-featured-products-block .product-image-container{height:220px;background-size:contain;background-repeat:no-repeat;background-position:center center}
.home-featured-products-block .fp-title{display:block}
.home-featured-products-block .o-layout__item{margin-top:30px}
.x-hero{height:195px;margin-bottom:50px;background-size:cover;background-repeat:no-repeat;background-position:center center}
.x-hero header{height:100%;position:relative}
.x-hero h1{margin:0;color:#fff;text-align:center;text-transform:uppercase;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.contact-form-container{padding-top:50px}
.services-mid-content{padding:4em 0}
.service-options li [class*="--fa"]{width:10px;color:#d52328;margin-right:5px}
.service-options li small{display:block;padding-left:20px;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem}
.contact-ctas{color:#fff;margin:5em 0;padding:4em 0;background-color:#222831}
.contact-ctas [class*="--fa"]{height:50px;width:100%;margin-bottom:20px}
.contact-ctas h5{margin:0;text-transform:uppercase}
.contact-ctas p{margin:0;font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem}
.contact-ctas p a{color:#fff}
.contact-ctas a{color:#fff}
.services-gallery-content .o-list-inline__item{margin-bottom:16px}
.gallery-container{margin-bottom:5rem}
.gallery-container h5{margin:10px 0 20px;font-weight:400;font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem;font-family:'Nunito Sans',Helvetica,Arial,sans-serif}
.o-layout.thumb-container{margin-top:3rem}
.magazine-gallery-content a{display:block;width:100%;height:300px;margin:0 auto;background-size:contain;background-repeat:no-repeat;background-position:center center}
.project-vehicles-gallery-content a{display:none;width:100%;height:150px;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:center center}
.project-vehicles-gallery-content a:first-of-type{display:block}
.events-gallery-content a{display:none;width:100%;height:150px;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:center center}
.events-gallery-content a:first-of-type{display:block}
.customer-gallery-content a{display:none;width:100%;height:150px;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:center center}
.customer-gallery-content a:first-of-type{display:block}
.accordion .accordion-item{padding:20px 0;border-bottom:solid 1px silver}
.accordion .accordion-toggle [class*="--fa"]{width:10px;color:#d52328;margin-right:5px}
.accordion h4{margin:0;text-transform:uppercase}
.accordion .accordion-content{display:none;padding-left:25px}
.accordion .accordion-content p:last-of-type{margin-bottom:0}
.service-calendar-content{margin-bottom:40px}
.post p,.post li,body.page-id-69 p,body.page-id-69 li,body.page-id-75 p,body.page-id-75 li,body.page-id-83 p,body.page-id-83 li,body.page-id-91 p,body.page-id-91 li,body.page-id-101 p,body.page-id-101 li,body.page-id-2070 p,body.page-id-2070 li,body.page-id-2968 p,body.page-id-2968 li{font-size:.875rem}
.page-template-template-clean{padding-top:30px}
.blog .post.type-post,.single .post.type-post,.search .post.type-post,.archive .post.type-post{margin-bottom:5rem}
.blog .post.type-post h3,.single .post.type-post h3,.search .post.type-post h3,.archive .post.type-post h3{margin:0;color:#d52328}
.sidebar aside{margin-bottom:2rem}
.home-slider .solo-main-container.slide-item{position:relative}
.home-slider .slick-slide img{display:inline-block}
.slick-active{z-index:1}
.slide-item{text-align:center;position:relative;visibility:hidden}
.slick-initialized .slide-item{visibility:visible}
.slick-slider{margin-bottom:0}
.brands-slider div img{display:inline-block}
.slick-prev{left:0;z-index:9}
.slick-next{right:0;z-index:9}
.featured-categories-slideshow .slick-prev{left:-25px}
.featured-categories-slideshow .slick-next{right:-25px}
.featured-products-slideshow .slick-prev{left:-25px}
.featured-products-slideshow .slick-next{right:-25px}
.slick-prev,.slick-next{z-index:2;width:25px;height:25px}
.slick-prev .svg-inline--fa,.slick-next .svg-inline--fa{width:25px;height:25px;color:#7e7e7e}
.slick-prev:before,.slick-next:before{content:''}
.slick-list,.slick-track{height:100%}
.slide-item{outline:0;height:100%;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center center}
.slide-item .o-wrapper,.slide-item .o-layout{height:100%}
.slide-item h4{margin:0;color:#fff;font-size:40px;font-size:2.5rem;line-height:60px;line-height:3.75rem;text-transform:uppercase}
.slide-item p{color:#fff;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem}
.slide-item a{font-size:14px;font-size:.875rem;line-height:21px;line-height:1.3125rem}
.slick-slide img.solo-main-img{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.search-form label{display:none}
.search-form .input-group-btn .btn{height:45px;border:solid 1px #7e7e7e;border-left:0}
.gform_wrapper ul{margin:0;padding:0;list-style-type:none}
.gform_wrapper ul li{text-align:left;margin-bottom:14px}
.gform_wrapper label.gfield_label{display:none;font-weight:700}
.gform_wrapper .show-label label.gfield_label{display:block}
.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper textarea,.gform_wrapper .form-control{color:#222831;width:100%;padding:15px;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;font-weight:400;border:solid 1px #222831;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}
.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper textarea:focus,.gform_wrapper .form-control:focus{outline:0;border-color:#222831;-webkit-box-shadow:inset 0 1px 1px rgba(119,119,119,0.075),0 0 8px rgba(119,119,119,0.6);box-shadow:inset 0 1px 1px rgba(119,119,119,0.075),0 0 8px rgba(119,119,119,0.6)}
.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper .form-control{display:block}
.gform_wrapper textarea{height:267px}
.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:100%}
.gform_wrapper .ginput_container_select{width:100%;display:inline-block;position:relative;border:solid 1px #222831}
.gform_wrapper .ginput_container_select select{color:#393e46;background-color:transparent}
.gform_wrapper .ginput_container_select:before,.gform_wrapper .ginput_container_select:after{content:"";position:absolute;pointer-events:none}
.gform_wrapper .ginput_container_select:before{width:2.25em;height:100%;top:0;right:0}
.gform_wrapper .ginput_container_select:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #bbb;right:.75em;top:50%;margin-top:-3px}
.gform_wrapper .ginput_container_select select::-ms-expand{display:none}
.gform_wrapper .address_state{width:100%;position:relative;display:inline-block}
.gform_wrapper .address_state:before,.gform_wrapper .address_state:after{content:"";position:absolute;pointer-events:none}
.gform_wrapper .address_state:before{width:2.25em;height:100%;top:0;right:0}
.gform_wrapper .address_state:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #bbb;right:1.25em;top:30%;margin-top:-3px}
.gform_wrapper .address_state select::-ms-expand{display:none}
.gform_wrapper .ginput_container_select select,.gform_wrapper .address_state select{width:100%;height:45px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';-webkit-box-shadow:none;box-shadow:none;border:0;outline:0;margin:0;padding-left:10px;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}
.gform_wrapper .ginput_container_select select:focus,.gform_wrapper .address_state select:focus{outline:0;border-color:#222831;-webkit-box-shadow:inset 0 1px 1px rgba(119,119,119,0.075),0 0 8px rgba(119,119,119,0.6);box-shadow:inset 0 1px 1px rgba(119,119,119,0.075),0 0 8px rgba(119,119,119,0.6)}
.gform_wrapper .ginput_container_select select:hover,.gform_wrapper .address_state select:hover{cursor:pointer}
.gform_wrapper .address_state select{position:relative;background-color:#fff;border:solid 1px #222831}
.gform_wrapper .validation_error{padding:10px;text-align:center;margin-bottom:20px;border:none !important;color:#fff !important;background-color:#d52328 !important}
.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:100% !important}
.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{margin-top:0 !important;padding:0 !important;border:none !important;background-color:transparent !important}
.gform_wrapper div.gfield_description{padding-top:0 !important}
.gform_wrapper .validation_message{color:#d52328;background-color:transparent !important}
.gform_confirmation_message{padding:10px;text-align:center;margin-bottom:20px;border:none !important;color:#fff !important;background-color:#00b24e !important}
.gform_confirmation_message a{color:#fff !important}
.form-control{-webkit-box-shadow:none;box-shadow:none}
.gform_validation_container{display:none}
.gform_footer{position:relative}
.gform_footer button{display:table;margin:0 auto}
.gform_footer .gform_ajax_spinner{width:75%;height:75%;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0}
.ginput_container_date{position:relative}
.ginput_container_date img{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px}
.ui-datepicker{padding:10px;text-align:center;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;background-color:#7e7e7e;-webkit-box-shadow:0 0 10px 0 rgba(34,40,49,0.5);box-shadow:0 0 10px 0 rgba(34,40,49,0.5)}
.ui-datepicker .ui-datepicker-calendar{margin-bottom:0}
.ui-datepicker .ui-datepicker-title{margin:10px 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-month{margin-right:10px;display:inline-block}
.ui-datepicker th{font-size:10px;font-size:.625rem;line-height:15px;line-height:.9375rem}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio],.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{margin-left:0 !important}
.gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,.gform_wrapper.gf_browser_chrome .ginput_complex select{margin-top:0 !important;margin-bottom:0 !important}
.gform_wrapper.gf_browser_chrome select{padding:0 0 0 10px !important}
.gform_wrapper ul li.gf_readonly{margin-bottom:0}
.gform_wrapper ul li.gf_readonly input{color:#d52328;border:none !important;padding-top:0 !important;padding-left:0 !important;font-family:'Montserrat',sans-serif}
.gform_wrapper ul li.gf_readonly.first-readonly input{color:#4a4a4a;font-weight:700;font-size:25px;font-size:1.5625rem;line-height:37.5px;line-height:2.34375rem;padding-bottom:0 !important}
@media only screen and (min-width:641px){.gform_wrapper .top_label li.gfield.gf_inline{vertical-align:top;width:auto !important;margin:0;padding-right:16px;float:none !important;display:-moz-inline-stack;display:inline-block}
.gform_wrapper .top_label li.gfield.gf_inline input[type=text].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].small{width:100%}
.gform_wrapper .top_label li.gfield.gf_inline input[type=text].datepicker.medium{width:96px !important}
.gform_wrapper .top_label li.gfield.gf_inline select{width:100%}
.gform_wrapper .top_label li.gfield.gf_inline textarea{width:100%}
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type=text],.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type=text]{width:70% !important}
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year{width:50px}
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm{width:auto}
.gform_wrapper li.gf_inline div.ginput_container{white-space:nowrap !important}
.gform_wrapper li.gf_inline div.ginput_container.ginput_container_date label{display:block !important}
.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{display:-moz-inline-stack;display:inline-block;vertical-align:top;width:50%}
.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{padding-right:16px;float:none}
.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input):not(.datepicker),.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input):not(.datepicker){width:100% !important;margin:8px 0 0 0;padding-left:0;padding-right:0}
.gform_wrapper .top_label li.gfield.gf_left_half:before{content:"";display:block;clear:both}
.gform_wrapper .top_label li.gfield.gf_right_half:after{content:"";display:table;clear:both}
.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{width:calc(50% - 8px)}
.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half{margin-right:16px}
.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large{width:100%}
.gform_wrapper .top_label li.gfield.gf_left_half textarea,.gform_wrapper .top_label li.gfield.gf_right_half textarea{width:98%}
.gform_wrapper .top_label li.gfield.gf_left_half input.small,.gform_wrapper .top_label li.gfield.gf_right_half input.small{width:35%}
.gform_wrapper .top_label li.gfield.gf_left_half+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection{padding:16px 0 8px 0}
.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_right_half,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_right_half,.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_right_half{padding:16px 0 8px 0}
.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:0 0 8px 0}
.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:16px 0 8px 0}
.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield,.gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer{clear:both}
.gform_wrapper .top_label li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{display:-moz-inline-stack;display:inline-block;vertical-align:top;float:none}
.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:33.3%}
.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:33.4%}
.gform_wrapper .top_label li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{margin-bottom:8px}
.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.large{width:100%}
.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input),.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input),.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input),.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select{width:100% !important}
.gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third{width:calc(33.3% - 16px) !important;margin-right:16px}
.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third{width:33.4%}
.gform_wrapper .top_label li.gfield.gf_right_third:after{content:"";display:table;clear:both}
.gform_wrapper .top_label li.gfield.gf_left_third+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_third+li.gsection{padding:16px 0 8px 0}
.gform_wrapper .top_label li.gfield.gf_left_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_middle_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_left_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_middle_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_third+.gform_footer{clear:both}
.gform_wrapper .top_label li.gfield.gf_first_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_second_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_third_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_fourth_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:25%;display:-moz-inline-stack;display:inline-block;vertical-align:top;float:none}
.gform_wrapper .top_label li.gfield.gf_first_quarter,.gform_wrapper .top_label li.gfield.gf_second_quarter,.gform_wrapper .top_label li.gfield.gf_third_quarter,.gform_wrapper .top_label li.gfield.gf_fourth_quarter{margin-bottom:8px}
.gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),.gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),.gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),.gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) input:not([type='radio']):not([type='checkbox']),.gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) select{width:100% !important}
.gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_quarter{width:24.5%}
.gform_wrapper .top_label li.gfield.gf_fourth_quarter:after{content:"";display:table;clear:both}
.gform_wrapper .top_label li.gfield.gf_first_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_first_quarter input.large,.gform_wrapper .top_label li.gfield.gf_first_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_first_quarter select.large,.gform_wrapper .top_label li.gfield.gf_second_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_second_quarter input.large,.gform_wrapper .top_label li.gfield.gf_second_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_second_quarter select.large,.gform_wrapper .top_label li.gfield.gf_third_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_third_quarter input.large,.gform_wrapper .top_label li.gfield.gf_third_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_third_quarter select.large,.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large,.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large{width:97.5%}
.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gsection,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gsection{padding:16px 0 8px 0}
.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_second_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_third_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_first_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_second_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_third_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+.gform_footer{clear:both}
.gform_wrapper .top_label li ul.gfield_checkbox,.gform_wrapper .top_label li ul.gfield_radio{width:calc(100% + 16px)}
.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox,.gform_wrapper ul.gform_fields:not(.top_label)li ul.gfield_radio{width:calc(70% + 16px)}
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li{width:50%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top;font-size:90%}
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li{width:33.3%;display:-moz-inline-stack;display:inline-block;margin:0 0 2px 0;padding-right:16px;min-height:28px;vertical-align:top;font-size:90%}
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label,.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label{max-width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li{width:25%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top;font-size:90%}
.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li{width:20%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top;font-size:90%}
.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio{overflow:hidden}
.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_2col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_3col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_4col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_5col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_inline label.gfield_label{margin:0 0 10px 0}
.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}
.gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label{margin:0 0 10px 0}
.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 16px);-webkit-column-count:2;-moz-column-count:2;column-count:2}
.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-webkit-column-count:3;-moz-column-count:3;column-count:3}
.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-webkit-column-count:4;-moz-column-count:4;column-count:4}
.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-webkit-column-count:5;-moz-column-count:5;column-count:5}
.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio li label{max-width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li{height:25px}
.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li{height:50px}
.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li{height:75px}
.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li{height:100px}
.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li{height:125px}
.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li{height:150px}
.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,.gform_wrapper li.gf_list_inline ul.gfield_radio li{width:auto !important;float:none !important;margin:0 8px 10px 0;display:-moz-inline-stack;display:inline-block}
html:not[dir="rtl"] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,html:not[dir="rtl"] .gform_wrapper li.gf_list_inline ul.gfield_radio li{padding-right:16px !important}
html[dir="rtl"] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,html[dir="rtl"] .gform_wrapper li.gf_list_inline ul.gfield_radio li{padding-left:16px !important}
.gform_wrapper li.gf_hide_ampm div.gfield_time_ampm{display:none !important}
.gform_wrapper li.gsection.gf_scroll_text{height:240px;width:calc(100% - 16px);padding:16px;background-color:#fff;overflow-y:scroll;overflow-x:hidden;border:1px solid #CCC;border-bottom:1px solid #CCC !important}
.gform_wrapper .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:10px 10px 0 8px !important}
.gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title,.gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:0 10px 0 8px !important}
.gform_wrapper .top_label li.gsection.gf_scroll_text .gsection_description{margin:10px;font-size:12px}
.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li{list-style-type:disc !important;margin:0 0 8px;overflow:visible;padding-left:0}
.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul{list-style-type:disc !important;margin:16px 0 16px 18px;padding-left:0}
.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li{list-style-type:decimal !important;overflow:visible;margin:0 0 8px;padding-left:0}
.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol{list-style-type:decimal !important;margin:16px 0 18px 32px;padding-left:0}
.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li{list-style-type:disc !important;padding-left:0}
.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul{margin:16px 0 16px 18px}
.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li{margin:0 0 8px}
.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl{margin:0 0 18px 0;padding-left:0}
.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dt{font-weight:700}
.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dd{margin:0 0 16px 18px}
.gform_wrapper form.gf_simple_horizontal{width:calc(100% -16px);margin:0 auto}
.gform_wrapper form.gf_simple_horizontal div.gform_body,.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin:0;padding:0;position:relative}
.gform_wrapper form.gf_simple_horizontal div.gform_body{width:auto;max-width:75%}
.gform_wrapper form.gf_simple_horizontal div.ginput_container,.gform_wrapper form.gf_simple_horizontal ul li.gfield{margin-top:0 !important}
.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{width:auto;max-width:25%;padding:0;margin:0}
body:not(rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{text-align:left}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield{display:-moz-inline-stack;display:inline-block;padding-right:16px;height:auto}
.gform_wrapper form.gf_simple_horizontal label.gfield_label,.gform_wrapper form.gf_simple_horizontal .ginput_complex label,.gform_wrapper form.gf_simple_horizontal .gfield_description:not(.validation_message){display:block;height:1px;width:1px;overflow:hidden;position:absolute;top:0;left:-9000px}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(1){width:100%}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(2),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(2):nth-last-child(1){width:50%}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(3),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(2):nth-last-child(2),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(3):nth-last-child(1){width:33.3333%}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(4),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(2):nth-last-child(3),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(3):nth-last-child(2),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(4):nth-last-child(1){width:25%}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(5),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(2):nth-last-child(4),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(3):nth-last-child(3),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(4):nth-last-child(2),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(5):nth-last-child(1){width:20%}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(1):nth-last-child(6),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(2):nth-last-child(5),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(3):nth-last-child(4),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(4):nth-last-child(3),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(5):nth-last-child(2),.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield:nth-child(6):nth-last-child(1){width:16.6%}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_below li.gfield{vertical-align:middle}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_above li.gfield{vertical-align:middle}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.small,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.medium,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.large{width:100%}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.small,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.medium,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.large{width:100%}
.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type="submit"],.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type="button"],.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type="image"]{height:auto}
.gform_wrapper form.gf_simple_horizontal .top_label .gfield_error{margin-bottom:0}
}@media screen and (min-width:657px) and (max-width:767px){.gform_wrapper .ginput_container_select{margin:0 2px}
}@media screen and (min-width:768px){.slick-slide img.hide-for-medium{display:none !important}
}@media screen and (max-width:1300px){.home-category-grid .category-item-container{width:275px}
.home-featured-products-block .product-item-container{width:275px}
.featured-categories-slideshow .slick-prev{left:-10px}
.featured-categories-slideshow .slick-next{right:-10px}
.featured-products-slideshow .slick-prev{left:-10px}
.featured-products-slideshow .slick-next{right:-10px}
}@media screen and (max-width:849px){.gform_footer .gform_ajax_spinner{right:-100px}
}@media screen and (max-width:767px){.t-main-content-element.home-news-block .o-layout>div:first-of-type{margin-bottom:80px}
.t-main-content-element.home-news-block .news-container{height:150px}
.home-get-in-touch-block .o-layout>div:not(:last-of-type){margin-bottom:30px}
.home-featured-products-block .o-layout__item{margin-bottom:30px}
.home-slider .solo-main-container{height:auto !important}
.slick-slide img.hide-for-small{display:none !important}
}