html:lang(es) nav>ul>li>a{padding:0 10px;min-width:1%!important}@media (min-width:1025px){div#glt-translate-trigger{right:calc(10% + 10px)!important}}.gallery-center{width:100%;display:block;margin:0 auto}.content-wrapper h1.primary-header{font-size:50px;margin-bottom:25px}.logo-bar .column{vertical-align:middle}nav a{color:#252525}div#call-block img{margin-bottom:13px}div#email-block img{margin-bottom:17px}div#specials-block img{margin-bottom:12px}div#menu-block img{margin-bottom:17px}.footer-widget-2.widget-area span.footer-header{text-align:left;font-size:17px;word-spacing:1px}.footer-widget-3.widget-area span.footer-header{text-align:center}.footer .column.width-3 .footer-widget-4.widget-area{width:-webkit-fill-available}.footer .column.width-3{width:24%}.ttp-smi i{font-style:unset}.ttp-smi{text-align:right;width:-webkit-fill-available;max-width:230px;margin:0 auto;padding-bottom:50px;font-family:fontawesome}.sm-icon{margin:0 5px}span.contact-info{line-height:1.5}span.contact-info{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:0 auto;padding-left:80px}.bbb-rating{text-align:right;width:-webkit-fill-available;max-width:180px;margin:0 auto}.footer iframe{height:225px}.footer .column.width-3 .footer-widget-4.widget-area{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block}.footer-widget-2.widget-area{text-align:justify;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto 60px}footer.footer.section{padding:10p;padding:40px 0}.footer .column.width-3:nth-of-type(1){width:18%;display:inline-block;text-align:center;margin-right:50px}.footer-header{text-transform:uppercase;word-spacing:2px;color:#a8a8a8;font-size:18px;display:block;text-align:center}.footer-widget-2.widget-area{width:100%}.footer .column.width-3:nth-of-type(2){width:29%}.left-area{padding-right:45px}.right-area,.left-area{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block}.right-area,.left-area{line-height:1.5}.gform_footer .gform_button{background-color:#252525;color:#fff;padding:5px 40px;height:40px;text-transform:uppercase;border:5px solid #252525;border-radius:1px;font-weight:700;letter-spacing:1px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding-left:40px!important}.coupon-list{display:block;text-align:center}.gform_footer .gform_button:hover{background-color:#fff;border-color:#369;color:#369}.gform_wrapper input,.gform_wrapper textarea{background-color:#e6e6e6;border-style:none;height:40px;padding-left:14px!important}.gform_wrapper .gform_body .gform_fields .gfield label{display:none}.ginput_container_address input{margin-bottom:15px}.gf_hide_label label{display:none!important}.gform_body select{border:none;-webkit-box-shadow:1px 2px 6px 1px #d6d6d6;box-shadow:1px 2px 6px 1px #d6d6d6;color:#757579;height:40px}.gform_wrapper.gform_validation_error div.validation_error{color:#ee6723;border-top:2px solid #ee6723;border-bottom:2px solid #ee6723}.gform_wrapper li.gfield.gfield_error .validation_message{color:#ee6723}.gform_wrapper.gform_wrapper form li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:1px solid #ee6723}.gform_wrapper.gform_wrapper form li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#fff8f5;border-top:1px solid #fc9f71;border-bottom:1px solid #fc9f71}.archive>.content-wrapper{max-width:80%;margin:0 auto}.archive main{width:75%;display:inline-block;margin-bottom:40px}.archive .sidebar{width:25%;display:inline-block;vertical-align:top;margin:20px 0}.postA{color:#ff7c04}html:lang(es) nav>ul>li>a{padding:0 10px;min-width:1%!important}#gform_wrapper_7 input{margin:6px 0}li#field_7_3{margin-top:0}li#field_7_4{margin-top:0}li#field_7_2{margin-top:0}#gform_wrapper_7 .ginput_container.ginput_container_email{margin-top:0!important}#gform_wrapper_7 gfield_checkbox .gfield label{display:inline-block}#gform_wrapper_7 .ginput_container.ginput_container_consent label{display:inline-block}#gform_wrapper_7 .gfield_checkbox li{position:relative;padding-left:40px}#gform_wrapper_7 .gfield_checkbox li label:after{content:"";background:#e6e6e6;width:27px;height:27px;display:block;position:absolute;left:0;top:0;border-radius:3px;z-index:0}#gform_wrapper_7 .ginput_container.ginput_container_consent:after{content:"";background:#e6e6e6;width:27px;height:27px;display:block;position:absolute;left:0;top:0;border-radius:3px;z-index:0}#gform_wrapper_7 .gfield_checkbox li label:before{content:"";display:block;position:absolute;width:6px;height:15px;border:solid #000;border-width:0 3px 3px 0;left:9px;top:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;z-index:1;transition:all 100ms}#gform_wrapper_7 .ginput_container.ginput_container_consent label:before{content:"";display:block;position:absolute;width:6px;height:15px;border:solid #000;border-width:0 3px 3px 0;left:9px;top:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;z-index:1;transition:all 100ms}#gform_wrapper_7 img.ui-datepicker-trigger{vertical-align:top;margin-top:6px}#gform_wrapper_7 input[placeholder="Email*"]{color:#757575}#gform_wrapper_7 li#field_7_13{margin-top:22px}#gform_wrapper_7 input[type="checkbox"]{opacity:0;outline:none;z-index:100;width:27px;height:27px;top:0;left:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#gform_wrapper_7 input[type="checkbox"]+label{cursor:pointer}#gform_wrapper_7 input[type="checkbox"]:checked+label:before{opacity:1;top:3px}#gform_wrapper_7 .gfield_checkbox li label{margin-left:42px!important;padding:8px 0px!important}#gform_wrapper_7 .gform_body .gform_fields .gfield label{display:inline-block}#gform_wrapper_7 .ginput_container.ginput_container_consent{position:relative}#gform_wrapper_7 .ginput_container.ginput_container_consent input[type="checkbox"]:checked+label:before{opacity:1}li#field_7_9 label.gfield_consent_label{margin-left:42px!important}li#field_7_9 .gfield_required{color:#252525}@media all and (min-width:1025px){nav li li:hover>a:hover{color:#ee6723!important;position:relative}nav li li:hover>a:hover:before{content:'';position:absolute;left:10px;top:5px;height:calc(100% - 10px);width:calc(100% - 20px);background:#424242;z-index:-1}li#menu-item-1666>.sub-menu{min-width:415px}li#menu-item-1686>ul>li:nth-of-type(odd){width:49%}li#menu-item-1666>.sub-menu>li{width:49%;display:inline-block;vertical-align:top}li#menu-item-1686>.sub-menu{min-width:650px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}li#menu-item-1686>.sub-menu>li{display:inline-block;width:50%;vertical-align:top}li#menu-item-1686>.sub-menu>li:nth-of-type(odd)>.sub-menu{margin-right:calc(100% - 1px);margin-left:0;left:initial;right:0}ul.sub-menu,ul.sub-menu ul{text-align:left!important}ul.sub-menu.mega{width:auto!important}nav .left-half li.menu-item-has-children:hover>.sub-menu{top:-2px!important}nav span.toggle{display:none}nav ul.sub-menu{background:#252525!important;color:#fff}nav ul.sub-menu a{color:#ffffff!important;font-weight:700;padding:10px 20px!important}nav li:hover>a{color:#ee6723!important}}@media all and (min-width:1025px) and (max-width:1200px){li#menu-item-1686>.sub-menu>li>.sub-menu{margin-right:calc(100% - 1px);margin-left:0;left:initial;right:0}}@media all and (max-width:1024px){.archive main{width:100%}.archive .sidebar{width:100%}div#home-blurbs .column.width-4.blurb-image.default:nth-of-type(1) .blurb-background{padding-top:26px!important;padding-bottom:26px!important}div#home-blurbs .column.width-4.blurb-image.default:nth-of-type(3) .blurb-background{padding-top:18px!important;padding-bottom:19px!important}nav ul.sub-menu li a{color:#ffffff!important}#post_40 div#home-services div#left-half h2.secondary-header{width:100%}#post_40 div#home-services #right-half h2.secondary-header{width:100%}#post_40 div#home-services div#left-half h2.secondary-header,#post_40 .home #right-half h2.secondary-header{font-size:24px}div#home-slider .slick-dots{bottom:14px!important}div#slider-1219 .slide-wrapper{padding-top:111px!important;padding-bottom:38px!important}div#slider-1219 .slick-slide{min-height:initial!important;background-position:bottom}#content div#home-slider h2,#content div#home-slider h1{font-size:21px!important}span.footer-header,.footer-widget-2.widget-area span.footer-header,.footer-widget-3.widget-area span.footer-header{text-align:left;font-size:12px;margin-top:63px;margin-bottom:25px}.ttp-smi{padding-bottom:0;margin-bottom:65px}div#mobile-blocks .mobile-block:not(#menu-block):after{content:'';position:absolute;top:-17px;right:0;height:88px;width:1px;background:#fff}div#mobile-blocks .mobile-block:not(#menu-block){position:relative}.bbb-rating{text-align:left}span.contact-info{width:auto;padding:0}.footer-widget-1 iframe{max-width:100%;width:100%}.footer-widget-2.widget-area{margin:0 auto}.footer .column.width-3:nth-of-type(1){margin:0 auto}.logo-bar.section{padding:0;line-height:0}.menu-bar a{padding:10px 15px;display:inline-block;width:100%;color:#fff;font-size:14px;text-align:left}nav>ul>li a:hover{color:#ffffff!important}img.logo-img{max-height:71px;margin-bottom:-6px;position:relative;z-index:999}.column.logo{text-align:center}.logo-bar .constraint{line-height:0}.menu-bar.section{max-height:0}.footer.section .column.width-3{width:100%}body header.logged-in{padding-top:0}div#mobile-blocks{background:#346699;color:#fff;position:relative;padding:17px 0 8px;overflow:hidden}.menu-bar.section .mobile-toggle{display:none}div#mobile-blocks a{color:#fff}div#mobile-blocks .mobile-block{width:25%;display:inline-block;text-align:center;vertical-align:top}div#mobile-blocks span{display:block;text-transform:uppercase;font-size:12px;letter-spacing:1px}nav>ul>li.current-menu-item a,nav ul.sub-menu li.current-menu-item a{color:#ffffff!important}nav li>.toggle{position:absolute;right:0;top:0}nav li{position:relative;width:100%}nav li.expanded>.toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}ul.sub-menu{padding-left:20px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}#content p,ul,li,a{font-size:14px}body .content_wrap .column,.content-wrapper .column{padding:0 0}body .content_wrap .wrapper,.content-wrapper .wrapper{margin:10px 0}}@media all and (max-width:1154px){body .footer iframe{width:100%}}@media all and (max-width:1356px){body .footer iframe{width:100%}}@media all and (max-width:1024px) and (min-width:800px){.footer.section .column.width-3:not(:nth-of-type(1)){width:33%}}