body{font-family:'PT Sans',sans-serif;overflow-x:hidden}#main-content .container{max-width:90%;width:90%}.main_title{display:none}#inner-page-logoos .et_pb_row:last-child .left-content>.et_pb_image:first-child img{width:100%;max-width:330px;min-height:110px;margin-bottom:30px}.fullwidth-background.et_pb_section_parallax .et_parallax_bg{bottom:unset;top:0;position:fixed!important}.fullwidth-background.et_pb_section_parallax{overflow:initial!important}@media (max-width:980px){header#main-header .container{width:100%}}#tc-logo{position:relative}.tcls-wrap{margin:0;position:relative}.tcls-wrap #tc-logo{position:relative;display:inline-block;width:92%}.tcls-wrap #tc-logo .owl-controls{position:absolute;display:inherit;width:100%;left:0;margin-top:-12.5px!important;top:50%;margin-top:0}.tcls-wrap #tc-logo .owl-controls .owl-prev,.tcls-wrap #tc-logo .owl-controls .owl-next{top:0;margin-top:0}.tcls-wrap #tc-logo .owl-controls .owl-prev{left:0}.tcls-wrap #tc-logo .owl-controls .owl-next{right:0}.tcls-wrap .owl-theme .owl-controls .owl-nav [class*=owl-]{height:25px;width:25px;padding:2px;line-height:1.3em;border-radius:0;background-color:rgb(102 102 102 / .7)}.logo_container{padding:20px 0 0}header#main-header .logo_container img{width:200px;height:auto;max-height:none!important}#main-header div#et-top-navigation ul>li.ubermenu-item>a{color:#fff;font-weight:400;border-right:none;letter-spacing:0;margin-top:0}#main-header .logo_container{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:101}#main-header ul#ubermenu-nav-main-2-primary-menu{width:100%}#page-container #main-header{position:fixed}#main-header div#et-top-navigation ul>li.ubermenu-item>ul>li.ubermenu-item>a{color:#000}#main-header div#et-top-navigation ul>li.ubermenu-item>ul>li.ubermenu-item>a:hover{color:#fff}#main-header #et-top-navigation nav>ul>li:nth-child(2){margin-right:269px}.et_header_style_centered #main-header .logo_container{top:-2px}.et_header_style_centered header#main-header #et-top-navigation{width:685px;margin:0 auto}.home #main-header{background-color:rgb(0 0 0 / .6)!important;height:48px}#main-header{background-color:rgb(0 0 0 / .6)!important;height:48px;position:fixed}.home .et_pb_section_first{padding:0px!important}#top-menu{font-family:'Ubuntu',sans-serif}#et-top-navigation{padding-left:0!important;padding-top:10px!important;width:100%}#et-top-navigation #top-menu-nav{width:100%;position:relative;left:30px}#et-top-navigation #top-menu-nav ul li>a{border-right:1px solid #211e1f;font-weight:600;letter-spacing:2px;margin:10px 0 0;padding:5px 15px;text-transform:uppercase}#et-top-navigation #top-menu-nav ul li>a::after{display:none}#et-top-navigation #top-menu-nav ul li:first-child>a{padding-left:15px}#et-top-navigation #top-menu-nav ul li:nth-child(4)>a{border-right:none}#et-top-navigation #top-menu-nav ul li ul>li>a{background-color:#FFF;border:none;font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all 150ms ease-in-out 150ms;-moz-transition:all 150ms ease-in-out 150ms;-o-transition:all 150ms ease-in-out 150ms;transition:all 150ms ease-in-out 150ms}#et-top-navigation #top-menu-nav ul li ul>li>a:hover{background-color:#000;color:#FFF}.ubermenu .ubermenu-item .ubermenu-submenu-drop{box-shadow:0 5px 5px rgb(0 0 0 / .20)}li.d-none{display:none!important}@media (max-width:959px) and (min-width:536px){nav#top-menu-nav{position:relative;left:-54px!important}}@media (max-width:535px){#et-top-navigation #top-menu-nav{display:none}}.home #main-content .et_pb_section{padding-top:0;padding-bottom:0}#home-slider{padding:0}span.uvc-headings-line{border-color:rgb(255 255 255 / .5)!important;border-style:solid!important;margin-bottom:10px}#featured-post article img{height:505px;object-fit:cover}#featured-post{width:100%;max-width:93%;padding-bottom:0}#featured-post .et_pb_posts article{position:relative}#featured-post .et_pb_posts article h2.entry-title,#featured-post .et_pb_posts article p.post-meta,#featured-post .et_pb_posts article .post-content,#featured-post .et_pb_posts article .post-content a.more-link{display:none}#featured-post .et_pb_posts article:hover h2.entry-title{position:absolute;display:block;top:50px;left:0;right:0;text-align:center}#featured-post .et_pb_posts article:hover p.post-meta{position:absolute;display:block;top:40px;left:0;right:0;text-align:center}#featured-post .et_pb_posts article:hover .post-content{position:absolute;display:block;top:40%;left:0;right:0;text-align:center;padding:30px}#featured-post .et_pb_posts article:hover .post-content a.more-link{bottom:-80px;position:absolute;display:block;left:0;right:0;height:38px;padding:7px 6px 6px;border-radius:4px;border:1px solid #fff;font-weight:600;margin-right:39%;margin-left:39%;width:128px}#featured-post .et_pb_posts article:hover .post-content a.more-link:hover{background:#fff;color:#000}#featured-post .et_pb_posts article:hover a.entry-featured-image-url:after{top:0;left:0;right:0;bottom:0;z-index:0;content:"";position:absolute;background:linear-gradient(rgb(0 0 0 / .76),rgb(0 0 0 / .79))}#featured-post .et_pb_posts article h2.entry-title,#featured-post .et_pb_posts article p.post-meta,#featured-post .et_pb_posts article .post-content,#featured-post .et_pb_posts article .post-content a.more-link{color:#fff}#featured-post article a{color:#fff;text-transform:uppercase}#featured-post article p{color:#fff}#featured-post .et_pb_space{margin-bottom:0}#featured-post h2{text-transform:uppercase}@media (max-width:1291px){#featured-post article img{width:100%!important}}@media (max-width:980px){#featured-post{width:93%}#featured-post img{max-width:100%!important}}@media (max-width:1111px) and (min-width:981px){#featured-post .et_pb_posts article:hover .post-content a.more-link{margin-left:35%;margin-right:35%}}@media (max-width:500px) and (min-width:395px){#featured-post .et_pb_posts article:hover .post-content a.more-link{margin-left:35%;margin-right:35%;bottom:-55px}}@media (max-width:394px){#featured-post .et_pb_posts article:hover .post-content a.more-link{margin-left:34%;margin-right:31%;bottom:-39px}}#corporate .et_pb_row{width:100%;max-width:91%}#corporate h2{text-transform:uppercase}#corporate .et_pb_row_0{padding-bottom:0}#corporate .et_pb_text,#corporate .et_pb_text h2,#corporate .et_pb_text h3{color:#fff;text-shadow:1px 1px 10px rgb(0 0 0 / .44)}@media (max-width:980px){#corporate{padding-right:50px;padding-left:50px}}#inner-page-logoos{padding-top:50px!important;padding-bottom:0!important}#inner-page-logoos .et_pb_row .et_pb_column{margin-bottom:0px!important}#logoos-section{padding-top:58px;padding-bottom:0!important;max-width:100%;width:87%;height:auto}#logoos-section .et_pb_row{max-width:100%;width:100%}.left-content .et_waypoint{margin-bottom:0}#inner-page-logoos .et_pb_row{max-width:100%;width:100%;height:auto;padding-bottom:0!important}#inner-page-logoos .left-content .et_pb_image{margin-bottom:0}#inner-page-logoos .left-content p{padding-bottom:1.5em}#inner-page-logoos .et_pb_row .et_pb_column.left-content{width:30%;padding:0 40px;margin-right:0;background-color:#fff}#gallery-images{display:inline-block;display:inline-block;width:calc(1/4*100% - (1 - 1/4)*10px)}#gallery-images:not(:last-child){margin-right:10px!important}#gallery-images:last-child{padding-right:0}.right-content{text-align:center}#logoos-section{width:100%!important;position:fixed;max-width:100%!important;left:0;top:0;z-index:1000;background-color:#fff}#logoos-section .et_pb_space{display:none}#inner-page-logoos .et_pb_code{margin-bottom:10px}#inner-page-logoos .et_pb_row .et_pb_column.left-content{width:30%;padding:0 40px;margin-right:0;background-color:#fff}#inner-page-logoos .et_pb_row .et_pb_column.right-content{width:70%;text-align:left}#inner-page-logoos .et_pb_row .et_pb_column.right-content .et_pb_image img{width:100%}#inner-page-logoos .et_pb_code{margin-bottom:10px}#inner-page-logoos .et_pb_row_1{margin-top:80px}#inner-page-logoos .et_pb_row .et_pb_column.left-content{width:30%;padding:0 40px;margin-right:0;background-color:#fff}#inner-page-logoos .et_pb_row .et_pb_column.right-content{width:70%;text-align:left}#inner-page-logoos .et_pb_row .et_pb_column.right-content .et_pb_image img{width:100%}#inner-page-logoos .et_pb_row .et_pb_column.right-content .et_pb_image{height:100%}#inner-page-logoos .et_pb_row .et_pb_column.right-content .et_pb_image img{min-height:100%;object-fit:cover;object-position:top left}#comment-wrap .logged-in-as{display:none}#comment-wrap #reply-title{padding-bottom:20px;text-transform:uppercase}#comment-wrap .comment-form-comment label{color:#666}#commentform .comment-form-author,#commentform .comment-form-email,#commentform .comment-form-url{display:inline}#commentform input[type="text"],#commentform input[type="email"],#commentform input[type="url"]{width:32.5%!important}#commentform .comment-form-author,#commentform .comment-form-email{margin-right:10px;padding:0}#commentform textarea,#commentform input[type="text"],#commentform input[type="email"],#commentform input[type="url"]{background:#fff;border:1px solid #000;color:#000;border-radius:0;color:#000;font-size:14px;font-family:'PT Sans',sans-serif;line-height:160%;height:auto;margin-bottom:1px;box-sizing:inherit;min-height:32px;padding:5px 7px}#commentform textarea{resize:vertical;min-height:150px}#commentform textarea:focus,#commentform input[type="text"]:focus,#commentform input[type="email"]:focus,#commentform input[type="url"]:focus{border:1px solid #2d3940;color:#2d3940}#commentform textarea,#commentform input[type="text"],#commentform input[type="email"],#commentform input[type="url"]::placeholder{font-size:15px;padding:7px 7px}#comment-wrap .form-submit input#submit{background-color:#000;border-radius:4px;height:42px;background-color:#000;border-radius:4px;color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;border-color:#000;border:1px solid #000}#commentform .form-submit{margin-top:17px}#comment-wrap .form-submit input#submit:hover{background-color:#2d2d2d;border-color:#2d2d2d}@media (max-width:1231px) and (min-width:1011px){#commentform .comment-form-author,#commentform .comment-form-email,#commentform .comment-form-url{margin-right:5px}}@media (min-width:770px) and (max-width:1010px){#commentform input[type="text"],#commentform input[type="email"],#commentform input[type="url"]{width:31%!important}}@media (max-width:769px){#commentform input[type="text"],#commentform input[type="email"],#commentform input[type="url"]{width:100%!important;margin-bottom:15px!important}}#terms-conditions-section .et_pb_row,#career-section .et_pb_row{max-width:100%;width:89%}#career-section h2,#terms-conditions-section h2{text-transform:uppercase}#career-section .et_pb_row_0{padding:0}#site-map-section .et_pb_row{max-width:100%;width:89%}#site-map-section h2{text-transform:uppercase}#site-map-section ul.children{padding-bottom:0}#site-map-section .wsp-scopes-title,#site-map-section .wsp-scopes-title ul{display:none}#site-map-section .wsp-scopes-list,#site-map-section .wsp-layout_types-title,#site-map-section .wsp-layout_types-list,#site-map-section .wsp-module_widths-title,#site-map-section .wsp-module_widths-list{display:none}#main-footer .container{max-width:95%;width:95%}#footer-bottom{display:none}.footer-widget .fwidget{width:100%}#footer-widgets .footer-widget{margin-bottom:3%}#footer-widgets{padding-top:2%}footer a,footer p{color:#000000!important;letter-spacing:1px}footer a:hover{opacity:.8;text-decoration:underline}@media (max-width:479px){#footer-widgets{padding-bottom:0}#home-banner .et_pb_slider .et-pb-controllers{bottom:70px!important}#page-container #main-footer{height:90px}}@media (max-width:767px){footer#main-footer #footer-widgets{text-align:center}#footer-widgets .footer-widget .textwidget p{text-align:center!important}}@media (max-width:980px){html.js{padding-top:0px!important}footer#main-footer #footer-widgets{padding:10px 0px!important}}span.titlename-contact,span.titleemail-contact,span.titleinquiry-contact{color:#000;display:block;font-size:16px;font-weight:600;line-height:19px;min-height:19px}span.subtitle-contact{display:none}input#name-contact,input#email-contact{border-radius:0;border-color:#000;color:#000;display:inline-block;font-size:14px;font-family:'PT Sans',sans-serif;line-height:160%;height:auto;margin:1% 0;margin-bottom:1px;box-sizing:inherit;min-height:32px;padding:5px 7px;vertical-align:middle;box-shadow:inset 1px 1px 1px rgb(0 0 0 / .06);-moz-box-shadow:inset 1px 1px 1px rgb(0 0 0 / .06);-webkit-box-shadow:inset 1px 1px 1px rgb(0 0 0 / .06);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:inherit;-webkit-box-sizing:inherit}textarea#inquiry-contact{border-radius:0;border-color:#000;color:#000;display:inline-block;font-size:14px;font-family:'PT Sans',sans-serif;height:auto;line-height:160%;margin:1% 0;margin-bottom:1px;padding:4px 7px;vertical-align:middle;width:65.5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:inherit;-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-shadow:inset 1px 1px 1px rgb(0 0 0 / .06);-moz-box-shadow:inset 1px 1px 1px rgb(0 0 0 / .06);-webkit-box-shadow:inset 1px 1px 1px rgb(0 0 0 / .06)}#wpcf7-f1274-p43-o1 .contact-item-submit .arrow:after{width:20px;height:0;display:block;position:absolute;bottom:34px;left:85px;font-family:ETmodules;color:#fff;content:"\24";font-size:20px!important}#wpcf7-f1274-p43-o1 .contact-item-submit input#submit-contact{background-color:#000;border-radius:4px;color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;border-color:#000;border:1px solid #000;padding:15px 40px 15px 25px!important;cursor:pointer}#wpcf7-f1274-p43-o1 .contact-item-submit input#submit-contact:hover{background-color:#2d2d2d;border-color:#2d2d2d}form.wpcf7-form{margin-left:5%;margin-top:3%;text-align:right}input#email-contact:focus{border:1px solid #2d3940!important}.page-id-43 .ult-spacer{display:none!important}.page-id-43 form{margin:0}.page-id-43 input#name-contact,.page-id-43 input#email-contact,.page-id-43 textarea#inquiry-contact{width:70%!important}.page-id-43 textarea#inquiry-contact{resize:vertical;min-height:150px}.page-id-43 .aio-icon-component{margin-bottom:14px}#contact-form-section .et_pb_row{max-width:100%;width:90%}#contact-form-section h2{text-transform:uppercase}#contact-form-section .get-in-touch h4{margin:0;display:block;font-size:16px;line-height:1.2em}#contact-form-section .get-in-touch .et_pb_main_blurb_image{width:28px;height:auto}#contact-form-section .get-in-touch .et_pb_blurb{margin-bottom:12px!important}#contact-form-section .get-in-touch .et_pb_blurb_content{max-width:100%}.store-locator-form form div .wpcf7-form-control-wrap input{border-bottom:1px solid #fff!important;background-color:#fff0;border:none;width:80%;font-size:14px;font-family:'PT Sans',sans-serif;color:#e7e7e7;padding:4px 10px}.store-locator-form form div .wpcf7-form-control-wrap{display:inline-block;width:100%;text-align:left;margin-bottom:20px}.store-locator-form form div label{width:100%;display:inline-block;text-align:left;text-transform:uppercase;color:#fff;position:relative;z-index:0}.store-locator-form form div .wpcf7-form-control-wrap select{border:1px solid #fff;background-color:rgb(121 121 121 / .73);text-transform:uppercase;color:#fff;width:80%;padding:3px 5px}.store-locator-form form div .wpcf7-form-control-wrap textarea{width:80%;border:2px solid #000;font-family:'PT Sans',sans-serif;padding:8px;color:#000;resize:vertical;min-height:150px}.store-locator-form .contact-item-message label{width:auto!important;background-color:#000;padding:5px 10px;text-transform:capitalize!important}.store-locator-form .contact-item-message label:after{width:0;height:0;border-left:40px solid #fff0;border-right:40px solid #fff0;border-bottom:40px solid #000;content:"";z-index:0;position:absolute;top:0;right:-40px}.store-locator-form .wpcf7-validation-errors{border:none!important;color:#ff0505;padding-right:20%!important;padding-bottom:40px!important;text-shadow:1px 1px 2px rgb(73 73 73 / .77)}.store-locator-form .contact-item-message{text-align:left}.store-locator-form .contact-item-message label:before{content:"Message Us:";color:#fff;position:absolute;z-index:1000}.store-locator-form form .wpcf7-submit{background-color:#000;color:#fff;font-weight:700;padding:8px 40px 8px 25px;border:none;border-radius:20px;text-transform:uppercase;cursor:pointer}.store-locator-form .contact-item-submit .arrow:before{width:20px;height:0;display:block;position:absolute;top:4px;right:26px;font-family:ETmodules;color:#fff;content:"\24";font-size:20px!important}.store-locator-form .contact-item-submit{position:relative;margin-right:11%;z-index:1000000;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.store-locator-form form .wpcf7-submit:hover{background-color:#2d2d2d}.page-id-3364 form.sent div.wpcf7-response-output,.page-id-3364 form.invalid div.wpcf7-response-output{text-align:left}form .wpcf7-response-output{border:none!important;margin:20px 0 0px!important;padding:12px!important}form.sent div.wpcf7-response-output{background:#ecffe1!important;border-left:3px solid #398f14!important}form.invalid div.wpcf7-response-output{background:#ffe6e6!important;border-left:3px solid #f00!important}#contact-form-section .wpcf7-mail-sent-ok{color:#000}#contact-form-section .wpcf7-validation-errors,#contact-form-section .wpcf7-acceptance-missing{display:none!important}@media (max-width:680px){.page-id-43 input#name-contact,.page-id-43 input#email-contact,.page-id-43 textarea#inquiry-contact{width:100%!important}}@media (max-width:980px){#contact-form-section form.wpcf7-form{margin-bottom:45px}.store-locator-form form div .wpcf7-form-control-wrap input,.store-locator-form form div .wpcf7-form-control-wrap select,.store-locator-form form div .wpcf7-form-control-wrap textarea{width:100%!important}.store-locator-form .contact-item-submit{float:right!important;margin-right:0!important}.store-locator-form form .wpcf7-submit{float:right!important}.store-locator-form .contact-item-submit .arrow:before{right:14px!important}}.logooos_item img{display:none!important}.vc_gitem-zone{background-size:contain!important}#et-top-navigation #top-menu-nav ul li>ul>li>ul>li>a img{padding:5px!important}#et-top-navigation #top-menu-nav ul li>ul>li>ul>li>a:hover{background-color:transparent!important}#et-top-navigation #top-menu-nav ul li>ul>li>ul>li>a:hover img{-webkit-filter:invert(100%);filter:invert(100%)}.et_pb_fullwidth_header h1,.et_pb_fullwidth_header span{color:#ffffff!important}.et_pb_fullwidth_header .et_pb_more_button{background-color:#000;border-radius:4px;color:#fff!important;font-weight:700;text-transform:uppercase;border-color:#000}.et_pb_fullwidth_header .et_pb_more_button:hover{background-color:#2d2d2d!important;border-color:#2d2d2d!important;color:#fff!important;padding:.3em 1em!important}a.et_pb_more_button:after{display:none!important}.error404 #main-content #et-top-navigation{padding-top:18px!important}.error404 #main-content .container:before{display:none}.error404 #main-content .container{padding:0!important;width:100%!important;max-width:100%!important}.error404 #main-content .container #left-area{float:none!important;padding:0!important;width:100%!important}.error404 #main-content .container #sidebar{display:none}.error404 #main-content .container #left-area article{margin:0}.error404 #main-content .header-content h1,.error404 #main-content .et_pb_fullwidth_header_subhead{color:#fff}@media (max-width:600px){#inner-page-logoos .et_pb_row_1{margin-top:120px}}@media (max-width:980px){.mobile_menu_bar{display:none}#main-footer #footer-widgets .footer-widget{width:100%!important;margin-top:20px!important}.home #page-container #main-footer{position:fixed!important}#page-container #main-footer{position:initial!important}}@media (max-width:959px){header#main-header{padding:0}#et-top-navigation{float:right;width:17%;padding:0!important;margin-bottom:10px;display:inline-block!important}.container.clearfix.et_menu_container{margin:0 50px 0 50px;width:90%}.et_header_style_left .logo_container{padding-top:0!important;max-width:100%;position:relative!important}.et_header_style_left #logo,.et_header_style_split #logo{position:relative;top:35px!important;max-width:61%!important;max-height:none!important}.ubermenu-responsive-toggle .fa{font-size:21px}nav#ubermenu-main-2-primary-menu{clear:both;width:200%!important;position:relative;right:146px!important}}#home-banner .et_pb_slider .et-pb-controllers{bottom:40px;z-index:9999999}#home-banner .et_pb_slider .et-pb-controllers a{box-shadow:1px 2px 7px 0 rgb(0 0 0 / .48);background-color:#fff}#home-banner .et_pb_slider .et-pb-controllers a.et-pb-active-control,#home-banner .et_pb_slider .et-pb-controllers a:hover{background-color:#424242!important}#page-container #main-footer{position:fixed;background-color:transparent!important;bottom:0;width:100%;z-index:999999}#main-footer #footer-widgets .footer-widget #text-2 .textwidget{text-align:center;color:#fff;text-shadow:-1px 1px 6px #000}#main-footer #footer-widgets .footer-widget div#text-2 .textwidget a{color:#fff!important}#footer-widgets .footer-widget{margin-bottom:20px}.wpcf7 p{text-align:left!important}#logoos-section .et_pb_space{display:none}body.home{overflow-y:hidden}form.wpcf7-form{margin-bottom:70px}@media(max-width:980px){#inner-page-logoos .et_pb_row .et_pb_column{width:100%!important}}#inner-page-logoos .et_pb_row_1{margin-top:120px}@media (min-width:981px){.et_header_style_centered header#main-header #et-top-navigation{width:815px;right:-52px}nav ul li.careers ul.ubermenu-submenu{width:auto!important;right:0!important;left:auto!important;display:flex!important;flex-direction:column!important}.ubermenu-nav .ubermenu-has-submenu-drop>a{padding-right:25px!important}}