/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
font-family: 'Roboto Slab', serif;
------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;600;700&display=swap');

a { color: #0c5b97; text-decoration: underline; }

#page-container { overflow: hidden; }
/*Header*/
.et-l--header { margin: 0 auto; width: 100%; position: relative; z-index: 101; }
.et-l--header .et_builder_inner_content { overflow: visible; }
.et-l--header .et_pb_section { padding: 0px !important; }
.et-l--header .et_section_regular {position: relative; }
.et-l--header .top-bar { padding: 11px 0px 0px 0px !important; display: none; height: auto; position: static !important; width: 100% !important; text-align: center; background: #ff5d00; }
.home .et-l--header .top-bar { display: block; }
.et-l--header .top-bar:before { content: ""; position: absolute; left: 50%; top: 0px; transform: translateX(-50%); -webkit-transform: translateX(-50%); width: 100vw; height: 100%; background: #ff5d00; }
.et-l--header .top-bar p { margin: 0px; padding: 0px 0px 10px 60px; color: #fefefe; font-size: 18px; line-height: 24px; font-weight: 400; letter-spacing: 0.027em; }
.et-l--header .top-bar p strong { font-weight: 700; }
.et-l--header .top-bar a { color: #fefefe; }
.et-l--header .top-bar a.closebtn { position: absolute !important; right: 0px; top: 0px; padding: 0px; border: 0px !important; font-size: 0px !important; width: 16px; height: 16px; background: url(images/closebtn.png) no-repeat !important; border-radius: 0px; -webkit-border-radius: 0px; }
.et-l--header .top-bar a.closebtn:after { display: none; }
.et-l--header .top-bar .et_pb_text_inner { padding-right: 25px; text-align: center; margin: 0 auto; max-width: 800px; }
.et-l--header .top-bar .et_pb_button_module_wrapper { position: absolute; right: 10px; top: 10px; }
.et-l--header .top-bar .et_pb_column { position: static !important; }
.et-l--header .top-bar { }
.et-l--header .logo-bar { padding: 0px !important; max-width: 100% !important; width: 100%; background: #0370cf; }
.et-l--header .logo-bar .logobg { padding: 0px 0px 0px 7px; max-width: 220px; min-height: 121px; display: flex; align-items: center; justify-content: center; background: #fff; }
.et-l--header .logo-bar .et_pb_image_0_tb_header { margin: 0 auto !important; }
.et-l--header .logo-bar img { display: block; }
.et-l--header .logo-bar svg { display: block; width: 90%; height: 120px; margin: 0 auto; }
.et-l--header .logo-bar { }
.et-l--header .logo-bar .languagebar { padding: 3px 0px 0px 0px; max-width: 56px; float: right; }
.et-l--header .logo-bar .languagebar .et_pb_search { display: none; position: absolute; right: 4px; top: 38px; width: 300px; border-radius: 0px; border: #fff solid 1px; background: #fff; z-index: 10; }
.et-l--header .logo-bar .languagebar .et_pb_search.et_pb_search_0_tb_header input.et_pb_s { padding: 10px 0; height: 35px; }
.et-l--header .logo-bar .languagebar .et_pb_search.et_pb_search_0_tb_header input.et_pb_s { color: #004298; }
.et-l--header .logo-bar .languagebar .et_pb_search input.et_pb_searchsubmit { color: #fff; background: #004298; }
.et-l--header .logo-bar .languagebar a.searchbutton { display: block; font-size: 0px; border: 0px; border-radius: 0px; -webkit-border-radius: 0px; width: 53px; height: 35px; background: #004298 url(images/search-icon.svg) center no-repeat; background-size: 23px; }
.et-l--header .logo-bar .languagebar a.searchbutton:after { display: none; }
.et-l--header .logo-bar .languagebar .et_pb_text { }
.et-l--header .logo-bar .languagebar .et_pb_text ul, .et-l--header .logo-bar .languagebar .et-menu-nav ul { padding: 3px 0px 0 0 !important; margin: 0px; list-style: none; width: 100%; }
.et-l--header .logo-bar .languagebar .et_pb_text li, .et-l--header .logo-bar .languagebar .et-menu-nav ul li { margin: 0px; padding: 0 3px 0 0; width: 50%; float: left; display: block; }
.et-l--header .logo-bar .languagebar .et_pb_text li:marker, .et-l--header .logo-bar .languagebar .et-menu-nav ul li:marker { display: none; }
.et-l--header .logo-bar .languagebar .et_pb_text li a, .et-l--header .logo-bar .languagebar .et-menu-nav ul li a { padding: 0px; display: block; line-height: 34px; text-align: center; color: #fff; font-family: 'Roboto Condensed', sans-serif; font-size: 15px; font-weight: 700; text-transform: uppercase; background-color: #004298; }
.et-l--header .logo-bar .languagebar .et_pb_menu_2_tb_header.et_pb_menu { background: none !important; }
.et-l--header .logo-bar .languagebar .et_pb_menu .et_pb_menu__menu, .et-l--header .logo-bar .languagebar .et_pb_menu .et-menu-nav { width: 100%; }
.et-l--header .logo-bar .mainmenu { padding: 18px 0px 0px 31px; height: 78px; background: none !important; }
.et-l--header .logo-bar .mainmenu ul { list-style: none; overflow: hidden; }
.et-l--header .logo-bar .mainmenu li { padding: 1px 0px 0px 0px; margin: 0px; float: left; }
.et-l--header .logo-bar .mainmenu li a { padding: 11px 25px 9px 25px; color: #ffffff; font-size: 14px; font-weight: 700; letter-spacing: 0.175em; text-transform: uppercase; display: block; line-height: 23px; }
.et-l--header .logo-bar .mainmenu li:last-child { padding-right: 0px; }
.et-l--header .logo-bar .mainmenu li a:hover { opacity: 1; background: #000; }
.et-l--header .logo-bar .mainmenu li.current-menu-item a { opacity: 1; background: #15b7ff; }
.et-l--header .logo-bar .secondarymenu { position: relative; height: 43px; background: #004298 !important; }
.et-l--header .logo-bar .secondarymenu:before { content: ""; position: absolute; left: 100%; top: 0px; width: 5000px; height: 100%; background: #004298; }
.et-l--header .logo-bar .secondarymenu ul { padding-left: 23px !important; list-style: none; overflow: hidden; }
.et-l--header .logo-bar .secondarymenu li { padding: 0px; margin: 0px; float: left; break-inside: avoid; }
.et-l--header .logo-bar .secondarymenu li a, .et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item > a.mega-menu-link { padding: 11px 30px 9px; color: #ffffff; display: block; line-height: 23px; font-size: 16px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; height: auto; }
.et-l--header .logo-bar .secondarymenu li a:hover, .et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item > a.mega-menu-link:hover { opacity: 1; background: #000; }
.et-l--header .logo-bar .secondarymenu li.current-menu-item a, .et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item.current-menu-item > a.mega-menu-link, .et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, .single-states .et-l--header .logo-bar .secondarymenu li.menu-item-454 a { opacity: 1; background: #00b7ff; }
.et-l--header .logo-bar .secondarymenu li:last-child { padding-right: 0px; }
.et-l--header .logo-bar .menubar { width: 65%; }
.et-l--header .logo-bar .secondarymenu li.dropoff { position: absolute; right: 0px; top: 0px; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { background: #00b7ff; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu { margin-left: -11px; background: none; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item { float: left; }
.et-l--header .logo-bar .secondarymenu .widget_maxmegamenu { width: 100%; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator { display: none; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-megamenu > ul.mega-sub-menu { max-width: 748px; margin-left: 11px; background: #fff; padding: 0px; display: flex; flex-wrap: wrap; border: #000 solid 1px; border-top: 0px; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-item > ul.mega-sub-menu { padding: 0px !important; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu { margin-left: 0px; padding: 0px !important; display: flex; flex-wrap: wrap; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column#mega-menu-454-0-0 { background: #2784d6; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title { padding: 15px; color: #fff; font-size: 24px; line-height: 36px; font-family: 'Roboto', sans-serif; font-weight: 700; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column#mega-menu-454-0-1 { padding: 0px 20px 0px 34px; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column#mega-menu-454-0-1 ul.menu { padding: 20px 0px 0px 0px !important; column-count: 2; break-inside: avoid;  }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column#mega-menu-454-0-1 ul.menu li { float: none; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column#mega-menu-454-0-1 ul.menu li a { padding: 5px 15px; line-height: 30px; font-size: 24px; font-family: 'Roboto', sans-serif; color: #000; font-weight: 600; text-transform: none; letter-spacing: 0px; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column#mega-menu-454-0-1 ul.menu li a:hover, .et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column#mega-menu-454-0-1 ul.menu li.current-menu-item a { background: #ccf0ff; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column#mega-menu-454-0-1 ul.menu { }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column#mega-menu-454-0-1 ul.menu { }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column#mega-menu-454-0-1 ul.menu { }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item { padding: 0px; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_media_image { padding: 15px 0px 20px 0px; }
.et-l--header .logo-bar .secondarymenu .widget_media_image img { display: block; margin: 0; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu > li.mega-menu-item.singlecol { }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-item.singlecol > ul.mega-sub-menu { border: #000 solid 1px; border-top: 0px; background: #fff; padding: 20px !important; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-item.singlecol > ul.mega-sub-menu li a { padding: 5px 15px; line-height: 30px; font-size: 24px; font-family: 'Roboto', sans-serif; color: #000; font-weight: 600; text-transform: none; letter-spacing: 0px; text-transform: none; background: none; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-item.singlecol > ul.mega-sub-menu li a:hover, .et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-item.singlecol > ul.mega-sub-menu li.mega-current-menu-item a { background: #ccf0ff; }
.et-l--header .logo-bar .secondarymenu #mega-menu-wrap-secondary-menu #mega-menu-secondary-menu li.mega-menu-item.singlecol > ul.mega-sub-menu { }
.et-l--header .logo-bar a.dropoffbtn { padding: 0 14px; display: block; text-align: center; color: #026fcf; font-size: 16px; font-weight: 900; letter-spacing: 0.08em; min-width: 175px; position: absolute; right: -3px; top: calc(100% + 3px); border: 0px; border-radius: 0px; -webkit-border-radius: 0px; line-height: 43px !important; text-decoration: none; background: #fff; }
.et-l--header .logo-bar a.dropoffbtn:after { display: none; }
.et-l--header .logo-bar a.dropoffbtn:hover { color: #fff; background: #000; }
.languagebar .et_pb_menu_1_tb_header.et_pb_menu { background: none !important; }
.page-id-306 .et-l--header .logo-bar a.dropoffbtn { color: #fff; background: #00b7ff; }
.et_builder_inner_content { overflow: hidden; }
.container { width: 86.2%; }
.mobilemenu-bar { display: none; }

.stickycont { padding-top: 121px; }
.et-l--header.stickyhead { position: fixed; left: 0px; top: 0px; width: 100%; z-index: 101; }
.et-l--header.stickyhead .top-bar { display: none; }
.mobilebanner { display: none; }

/*Banner*/
.banner-bar { height: 650px; position: relative; z-index: 10; }
.banner-bar .askbutton { padding: 0px; position: fixed; right: 40px; bottom: 40px; width: 120px; height: 121px; border-radius: 8px; -webkit-border-radius: 8px; background: #ffffff !important; box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.2); display: none; }
.banner-bar .askbutton a.et_pb_button { display: block; font-size: 0px; width: 100%; height: 100%; border: 0px; background: url(images/askus-button.png) center no-repeat; }
.banner-bar .askbutton a.et_pb_button:after { display: none; }
body .wp-chatbot-ball { width: 120px; height: 121px; border-radius: 8px; -webkit-border-radius: 8px; background: transparent !important; box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.2); }
body #wp-chatbot-ball .wp-chatbot-ball img { width: 101px !important; height: 91px !important; border-radius: 0px !important; -webkit-border-radius: 0px !important; max-width: 100%; margin: 0 auto; }
.banner-bar .askbutton .et_pb_promo_description { display: none; }
.banner-bar .askbutton .et_pb_button_wrapper { width: 100%; height: 100%; }
.banner-bar .et_pb_column { position: static; }
.banner-bar .textbg { padding: 95px 254px 0px 167px; position: absolute; right: -198px; bottom: 120px; width: 1031px; height: 450px; background: url(images/paint-bg.png) no-repeat; }
.page-template-default .banner-bar .textbg h1 { padding: 0px 0px 14px 3px; font-family: 'Roboto Condensed', sans-serif; font-size: 55px; text-transform: uppercase; color: #fff; font-weight: 300; border-bottom: #fff dotted 6px; margin-bottom: 17px; }
.page-template-default .banner-bar .textbg h1 em { font-size: 38px; font-weight: 400; font-style: normal; padding: 0 3px; font-family: 'Roboto', sans-serif; }
.page-template-default .banner-bar .textbg p { color: #fff; font-size: 27px; line-height: 32px; font-weight: 400; }
.page-template-default .banner-bar .textbg p strong { font-weight: 700; color: #ffce00; }
.page-template-default .banner-bar .textbg p a { padding: 0px 34px 0px 0px; margin-left: 7px; font-size: 24px; font-weight: 700; text-transform: uppercase; color: #fff; position: relative; display: inline-block;}
.page-template-default .banner-bar .textbg p a:after { content: ""; position: absolute; right: 0px; top: 2px; border-top: transparent solid 13px; border-bottom: transparent solid 13px; border-left: #fff solid 18px; }

.herobanner, .herobanner1, .herobanner2 { width: 100%; height: 75px; background-repeat: no-repeat; background-size: cover; background-position: center; }
.herobanner1 { height: 50px; padding: 0px; }
.herobanner2 { height: 150px; }
.bannerstate { position: relative; height: 500px; }
.bannerstate .bannertext { padding: 0 40px; position: absolute; left: 50%; bottom: 10px; width: 100%; max-width: 1360px; transform: translateX(-50%); -webkit-transform: translateX(-50%); }
.bannerstate .post-meta { display: none; }
.bannerstate h1 { padding: 0px 0px 0px 0px; color: #fff; font-size: 65px; font-weight: 300; letter-spacing: 2px; }
.bannerstate img { display: none; }
.bannerstate img.img1 { display: block; }
.bannerstate { }
.home.page-template-default .entry-content { padding-bottom: 0px; position: relative; z-index: 10; }

.contentpart { padding: 0px 0px 80px 0px; background: #eae9e6 url(images/bg2.png) -140px center repeat; }
.page-template-default:not(.home) #main-content .et_section_regular .et_pb_row { padding-left: 220px; padding-right: 80px; width: 100%; max-width: 1280px !important; }
.page-template-page-template-manufacturing #main-content .et_section_regular .et_pb_row, .page-template-page-template-story #main-content.fullview .et_section_regular .et_pb_row { padding-left: 220px; padding-right: 220px; max-width: 1280px !important; width: 100%; }
.singel-post #left-area .et_post_meta_wrapper .post-meta + img { display: none; }
.et_pb_gutters1.et_right_sidebar.single-post #left-area { padding-right: 30px; }

/*Steps Bar*/
.steps-bar { padding: 70px 8px 76px 8px !important; width: 100%; max-width: 1360px !important; }
.steps-bar > .et_pb_column { margin: 0 32px; width: calc(33.33% - 64px); box-shadow: 8px 8px 16px rgba(0, 0, 0, 0.2); }
.steps-bar > .et_pb_column .et_pb_text:first-child { padding: 10px 10px; justify-content: center; min-height: 150px; display: flex; text-align: center; align-items: center; border: #6a9801 solid 4px; background-color: #fff; background-size: 60px; }
.steps-bar > .et_pb_column .et_pb_text:first-child p { color: #000000; font-size: 25px; font-weight: 500; letter-spacing: 1px; line-height: 32px; }
.steps-bar > .et_pb_column .et_pb_text:last-child { background: #bbda72; }
.page-template-default .steps-bar > .et_pb_column h3 { color: #fefefe; font-family: 'Roboto Slab', serif; font-size: 26px; letter-spacing: 2px; line-height: normal; padding: 0px !important; }
.page-template-default .steps-bar > .et_pb_column h3 a { padding: 15px 20px 20px 10px; color: #fefefe; line-height: 40px; position: relative; background: #739e11; display: block; text-align: center; text-decoration: none; }
.page-template-default .steps-bar > .et_pb_column h3 a:after { content: ""; position: absolute; top: 30px; border-top: transparent solid 10px; border-bottom: transparent solid 10px; border-left: #fff solid 15px; margin-left: 10px; }
.steps-bar > .et_pb_column img { display: block; }
.steps-bar > .et_pb_column:nth-child(2) { }
.steps-bar > .et_pb_column:nth-child(2) .et_pb_text:first-child { border: #009ada solid 4px; }
.steps-bar > .et_pb_column:nth-child(2) h3 a { background: #009edb; }
.steps-bar > .et_pb_column:nth-child(3) .et_pb_text:first-child { border: #dc7d09 solid 4px; }
.steps-bar > .et_pb_column:nth-child(3) h3 a { background: #dc7d09; }
.steps-bar > .et_pb_column:nth-child(2) { }
.steps-bar > .et_pb_column:nth-child(2) { }

/*Latestnews Bar*/
.latestnews-bar { padding: 0px !important; max-width: 1280px !important; overflow: hidden; border: #9b9ca1 solid 4px; box-shadow: 8px 8px 16px rgba(0, 0, 0, 0.2); width: calc(100% - 80px); }
.page-template-default .entry-content .latestnews-bar h3 { padding: 15px 20px 19px 40px; line-height: 36px; color: #fefefe; font-family: Roboto; font-size: 40px; font-weight: 900; letter-spacing: 4px; text-transform: uppercase; background: #9b9ca1; }
.latestnews-bar .et_pb_posts { padding: 30px 0px 20px 30px; overflow: hidden; background: #fff; }
.latestnews-bar .et_pb_posts .et_pb_post { padding-right: 50px; margin-bottom: 0px; float: left; width: 50%; }
.latestnews-bar .et_pb_posts a.entry-featured-image-url { float: left; margin-right: 20px; max-width: 170px; border-radius: 50%; -webkit-border-radius: 50%; border: #000 solid 2px; overflow: hidden; }
.latestnews-bar .et_pb_posts a.entry-featured-image-url img { height: 170px; width: auto; max-width: inherit; object-fit: cover; }
.page-template-default .entry-content .latestnews-bar .et_pb_posts h2 { padding: 15px 0px 15px 0px; color: #231f20; font-size: 28px; font-weight: 700; letter-spacing: 0px; font-style: italic; }
.page-template-default .entry-content .latestnews-bar .et_pb_posts h2 a { color: #231f20; text-decoration: none; }
.latestnews-bar .et_pb_posts p.post-meta { display: none; }
.latestnews-bar .et_pb_posts .post-content, .latestnews-bar .et_pb_posts .post-content .post-content-inner, .latestnews-bar .et_pb_posts .post-content .post-content-inner p { display: inline; }
.latestnews-bar .et_pb_posts a.more-link { padding-right: 30px; clear: none; display: inline-block; color: #036fcf; font-family: 'Roboto'; font-size: 22px; font-weight: 500; letter-spacing: 0px; text-transform: uppercase; position: relative; }
.latestnews-bar .et_pb_posts a.more-link:before { content: ""; position: absolute; right: 0px; top: 4px; border-top: transparent solid 10px; border-bottom: transparent solid 10px; border-left: #036fcf solid 16px; }
.page-template-default .entry-content .latestnews-bar .et_pb_posts p { color: #231f20; font-size: 20px; letter-spacing: 0px; line-height: 26px; font-style: italic; }
.latestnews-bar .et_pb_post .entry-featured-image-url { margin-bottom: 0px; }
.page-template-default .entry-content .fluid-width-video-wrapper { padding-top: 56.25% !important; margin-bottom: 25px; }

/*fullview*/
body #main-content .fullview { padding-top: 23px !important; padding-bottom: 75px; }
body:not(.home) #main-content .container.statefull { padding-top: 0px; width: 100%; max-width: 100%; }
h1.main_title { padding: 35px 0px 0px 5px; color: #000000; font-size: 67px; font-weight: 300; }
body #main-content .fullview h1.main_title { padding: 0px 0px 70px 5px; }
.single-states #left-area { padding-bottom: 80px; }
.statebg { width: 100%; /*border: 4px solid #8dc114; box-shadow: 8px 8px 16px rgba(0, 0, 0, 0.2);*/ }
.statebg.storypage { padding-bottom: 40px; }
.statebg.storypage .statemap { padding-top: 0px; margin-top: -150px; }
.statebg h3 { padding: 22px 0px 22px 66px; line-height: 42px; color: #ffffff; font-family: Roboto; font-size: 40px; font-weight: 700; letter-spacing: 5px; background: #8dc114; }
.statemap { padding: 0px 80px 0px 220px; margin: 0 auto; max-width: 1280px; text-align: center; }
.page-template-page-template-states .statemap { padding: 0px 20px; }
.statemap svg { margin: 0 auto; max-width: 100%; }
.statemap svg path { fill: #b3b3b3; }
.statemap svg a path { fill: #85c64d; }
.statemap .hidelines { display: none; }
.statemap a:hover path { fill: #065faf; }
.statebg .statetype { padding: 0px 0px 26px 0px; }
.statebg .statetype ul { list-style: none; text-align: center; }
.statebg .statetype li { padding: 0 18px; display: inline-block; overflow: hidden; line-height: 39px; color: #000000; font-size: 20px; font-weight: 400; }
.statebg .statetype li span { float: left; margin-right: 20px; width: 39px; height: 39px; background: url(images/green-bg1.png) no-repeat; }
.statebg .statetype li.vert span { background: url(images/green-bg2.png) no-repeat; }
.statebg .statetype li.horiz span { background: url(images/green-bg3.png) no-repeat; }
.statebg .statetype li.horizcolor2 span { border: #069fdb solid 1px; background: #00b7ff; }
.statebg .statetype { }
.statebg .statetype { }
.statename { padding: 7px 20px; border-radius: 10px; -webkit-border-radius: 10px; position: absolute; left: 0px; top: 0px; margin-top: -50px; margin-left: -20px; background: #fff; border: #00b7ff solid 2px; font-size: 22px; opacity: 0; font-weight: 400; }
.statename.showsname { opacity: 1; }

.beforecontent { padding: 0 0 0px 0; }
.beforecontent .container { padding: 0 215px; max-width: 1280px; width: 100%; padding-top: 2% !important; }

#left-area .post-181 { position: relative; }
.selectstatebg { padding: 30px 40px 0; max-width: 1360px; margin: 0 auto; position: relative; overflow: hidden; margin-bottom: -70px; }
.selectstatebg .selectstate { float: right; width: 100%; max-width: 435px; }
.selectstatebg .selectstate select { padding: 0 57px 0 28px; width: 100%; height: 68px; border: #b8b8b8 solid 2px; color: #595958; font-size: 30px; font-weight: 400; appearance: none; -webkit-appearance: none; background: #fff url(images/triangle.png) right 12px center no-repeat; }
#left-area .selectstate { }
#left-area .selectstate { }
.stateintro { padding-bottom: 65px; text-align: center; }
.stateintro .et_pb_section { padding: 0px; }
.stateintro .et_pb_row { max-width: 1390px; padding: 0 40px; }
.stateintro p { color: #000000; font-size: 22px; font-weight: 400; }
.stateintro p a, .stateintro a.more { padding-right: 22px; clear: none; display: inline-block; color: #026fcf; font-family: 'Roboto'; font-weight: 500; letter-spacing: 0.5px; text-transform: uppercase; position: relative; }
.stateintro p a:before, .stateintro a.more:before { content: ""; position: absolute; right: 0px; top: 5px; border-top: transparent solid 10px; border-bottom: transparent solid 10px; border-left: #026fcf solid 15px; }
.stateintro p a:hover, .stateintro a.more:hover { color: #005097; }
.stateintro p a:hover:before, .stateintro a.more:hover:before { border-left: #005097 solid 15px; }
.statepage .container { position: static; }

/*info-bar*/
.info-bar { padding: 0px 40px !important; width: 100% !important; max-width: 1360px !important; }
.info-bar.et_pb_row.et_pb_equal_columns>.et_pb_column { padding-bottom: 20px; width: 47.7%; }
.info-bar.et_pb_row.et_pb_equal_columns>.et_pb_column.et_pb_column_1 { float: right; margin-left: 2.4%; width: 49.9%; }
.info-bar h2 { padding: 0px 0px 0px 32px; letter-spacing: 2.25px; }
.info-bar .et_pb_text_1 .et_pb_text_inner { padding: 15px 20px 0px 28px; }
.info-bar .et_pb_text_3 .et_pb_text_inner { padding: 15px 20px 0px 30px; }
.info-bar .et_pb_text_inner p, .info-bar .et_pb_text_inner h5 { color: #000000; font-size: 24px !important; letter-spacing: 0.26px; line-height: 34px; font-weight: 400; }
.info-bar .et_pb_text_inner h5 { padding-bottom: 0px; padding-top: 1em; }
.info-bar .et_pb_text_inner p a { position: relative; }
.info-bar .et_pb_text_inner h5 a { color: #0c5b97; position: relative; }
.info-bar .et_pb_text_inner h5 a:after { content: ""; position: absolute; border-top: transparent solid 10px; border-bottom: transparent solid 10px; border-left: #036fcf solid 16px; margin: 10px 0px 0px 10px; }
.info-bar .et_pb_text_inner ul { color: #000; }
.info-bar .et_pb_text_inner li { font-size: 24px; font-weight: 400; letter-spacing: 0.25px; line-height: 34px; }

.single-states .et_pb_post .entry-content { position: relative; }
.contactpopup { padding: 30px 0px 25px 20px; display: none; overflow: hidden; position: absolute; left: 50%; top: 135px; transform: translateX(-50%); width: 100%; max-width: 1240px; border: #000000 solid 1px; z-index: 10; background: #fff; }
.contactpopup.repeaterrow2 { max-width: 685px; margin-left: -275px; }
.contactpopup.repeaterrow1 { max-width: 570px; margin-left: -340px; }
.contactpopup a.closebtn { width: 18px; height: 18px; font-size: 0px; position: absolute; right: 6px; top: 7px; background: url(images/close-icon1.png) no-repeat; }
.contactpopup .popuplist { padding-right: 15px; float: left; width: 33.33%; }
.contactpopup.repeaterrow2 .popuplist { width: 50%; }
.contactpopup.repeaterrow1 .popuplist { width: 100%; }
.contactpopup h4 { padding-bottom: 0px; font-size: 23px; font-weight: 700; color: #000; }
.contactpopup p { font-size: 21px; line-height: 28px; color: #000; }
.contactpopup p a { }
.contactpopup p a:hover { }
.contactpopup p a[href^=tel] { color: #000; cursor: text; }
.contactpopup { }

.califoniapopup { padding: 30px 20px 25px 40px; display: none; overflow: hidden; position: absolute; left: 50%; top: 135px; transform: translateX(-50%); width: 100%; max-width: 1240px; border: #000000 solid 1px; z-index: 10; background: #fff url(images/map-img.png) center 158px no-repeat; }
.califoniapopup .listing { float: left; width: 310px; }
.califoniapopup .listing + .listing { float: right; }
.califoniapopup .list { position: relative; padding: 0px 0px 20px 25px; }
.califoniapopup .bar { display: block; position: absolute; left: 0px; top: 0px; width: 10px; height: 65px; }
.califoniapopup h5 { padding: 0px; font-size: 16px; line-height: 17px; font-weight: 700; color: #000; }
.califoniapopup p { padding-bottom: 15px; color: #000; font-size: 14px; line-height: 17px; }
.califoniapopup p a { }
.califoniapopup p a:hover { }
.califoniapopup p a[href^=tel] { cursor: text; }
.califoniapopup ul { padding: 15px 0px 0px 0px !important; list-style: none; column-count: 2; }
.califoniapopup ul li { color: #000; font-size: 14px; line-height: 17px; list-style: none; }
.califoniapopup .singlecol ul { column-count: 1; }
.califoniapopup span.arrow { display: block; position: absolute; left: 150px; top: 11px; width: 414px; height: 2px; background: #6d6e71 }
.califoniapopup span.arrow:before { content: ""; position: absolute; right: 0px; top: 0px; width: 2px; height: 263px; background: #6d6e71 }
.califoniapopup span.arrow:after { content: ""; position: absolute; right: -3px; top: 263px; border-left: transparent solid 4px; border-right: transparent solid 4px; border-top: #6d6e71 solid 10px; }
.califoniapopup .list2 span.arrow { width: 188px; }
.califoniapopup .list2 span.arrow:before { display: none; }
.califoniapopup .list2 span.arrow:after { right: auto; left: 188px; top: -3px; border: 0px; border-top: transparent solid 4px; border-bottom: transparent solid 4px; border-left: #6d6e71 solid 10px; }
.califoniapopup .list3 span.arrow { width: 310px; }
.califoniapopup .list3 span.arrow:before { top: auto; bottom: 0px; height: 110px; }
.califoniapopup .list3 span.arrow:after { left: 305px; top: auto; bottom: 110px; border: 0px; border-left: transparent solid 4px; border-right: transparent solid 4px; border-bottom: #6d6e71 solid 10px; }
.califoniapopup .list4 span.arrow { width: 215px; left: -230px; top: 0px; }
.califoniapopup .list4 span.arrow:before { right: 215px; height: 540px; }
.califoniapopup .list4 span.arrow:after { right: 212px; top: 540px; }
.califoniapopup .list5 span.arrow { width: 127px; left: -142px; top: 0px; }
.califoniapopup .list5 span.arrow:before { right: 127px; height: 325px; }
.califoniapopup .list5 span.arrow:after { right: 124px; top: 325px; }
.califoniapopup .list6 span.arrow { width: 90px; left: -105px; top: 0px; }
.califoniapopup .list6 span.arrow:before { right: 90px; height: 210px; }
.califoniapopup .list6 span.arrow:after { right: 87px; top: 210px; }
.califoniapopup h3 { padding-bottom: 20px; font-weight: 300; }
.califoniapopup a.closebtn { width: 18px; height: 18px; font-size: 0px; position: absolute; right: 6px; top: 7px; background: url(images/close-icon1.png) no-repeat; }

/*additional-bar*/
.additional-bar { padding-top: 18px !important; padding-bottom: 25px !important; margin-bottom: 58px; margin-top: -10px; background: #ecf9ff; }
.additional-bar .et_pb_row { padding: 0px; }
.additional-bar .et_pb_column:first-child { width: 145px; }
.additional-bar .et_pb_column:last-child { padding: 10px 0px 0px 0px; width: calc(100% - 145px); }
.additional-bar .et_pb_module .et_pb_text_inner h3 { padding-bottom: 5px; color: #000000; font-size: 35px !important; font-weight: 700; letter-spacing: 1px; line-height: 50px; }
.additional-bar .et_pb_text_inner p { font-size: 24px; font-weight: 400; letter-spacing: 1px; line-height: 34px; text-transform: uppercase; color: #000000; }
.additional-bar .et_pb_text_inner p a { color: #3077ff; }
.additional-bar .et_pb_text_inner p a:hover { color: #000; }
.additional-bar .et_pb_row { padding: 0px 40px !important; width: 100% !important; max-width: 1360px !important; }
.additional-bar { }

/*dropoff-bar*/
.dropoff-bar { padding: 0px !important; width: calc(100% - 80px); border: 4px solid #026fce; max-width: 1280px; margin: 0 auto; }
.dropoff-bar .et_pb_row { padding: 0px !important; width: 100%; }
.dropoff-bar h3 { padding: 0px 0px 4px 30px; font-weight: 800; text-transform: uppercase; font-size: 40px !important; font-weight: 700; color: #ffffff!important; line-height: 60px; background-color: #026fce; letter-spacing: 1px; }
.dropoff-bar .introtext { padding: 38px 75px 50px 38px; }
.dropoff-bar p { padding-bottom: 20px; color: #000000; font-size: 20px; font-weight: 400; letter-spacing: 1px; line-height: 30px; }
.dropoff-bar p a { color: #004298; font-weight: 700; text-decoration: underline; text-transform: uppercase; }
.dropoff-bar .mapbg { padding: 0px 46px 47px 40px; }
.dropoff-bar iframe { width: 100% !important; }

/*paintevent-bar*/
.paintevent-bar { padding: 0px 40px 25px 40px !important; width: 100%; max-width: 1360px !important; }
.paintevent-bar .et_pb_column:first-child { }
.paintevent-bar .et_pb_column:first-child .et_pb_module { padding: 0px; float: right; width: 1047px; height: 284px; background: url(images/blue-bg.png) no-repeat; }
.paintevent-bar .et_pb_column:first-child .et_pb_text_inner { padding: 77px 160px 0px 0px; width: 100%; float: right; max-width: 675px; text-align: center; }
.paintevent-bar .et_pb_column:first-child h3 { padding-bottom: 22px; color: #000000; font-size: 40px !important; font-weight: 700; font-family: 'Roboto Slab', serif !important; }
.paintevent-bar .et_pb_column:first-child h4 { color: #000000; font-size: 31px !important; font-weight: 400; letter-spacing: 1px; }
.paintevent-bar .et_pb_column:first-child { }
.paintevent-bar { }
.paintevent-bar .et-last-child { padding: 50px 0px 0px 50px; }
.paintevent-bar .et-last-child .et_pb_text_inner { margin-left: 0px; }
.paintevent-bar .et-last-child ul { padding: 0px !important; list-style: none; list-style-type: none !important; }
.paintevent-bar .et-last-child li { color: #000000; font-size: 35px; font-weight: 400; letter-spacing: 1px; line-height: 70px;
text-align: left; }
.paintevent-bar .et-last-child li a { color: #000000; text-decoration: none; border-bottom: #000 solid 2px; }
.paintevent-bar .et-last-child li a strong { padding-right: 40px; font-size: 40px; font-weight: 900; letter-spacing: 1px; }

.moreinfoblock { position: relative; max-width: 1280px !important; width: calc(100% - 80px); background: #ecf9ff; }
.moreinfoblock:before { content: ""; position: absolute; left: 50%; top: 0px; transform: translateX(-50%); -webkit-transform: translateX(-50%); width: 100vw; height: 100%; background: #ecf9ff; }
.moreinfoblock .et_pb_column_1_4 { width: 150px; padding: 22px 0px 23px 0px; }
.moreinfoblock .et_pb_column_3_4 { width: calc(100% - 150px); }
.moreinfoblock .et_pb_text_align_center { padding: 67px 0px 0px 0px; background: none !important; text-align: left !important; }
.moreinfoblock .et_pb_promo_description { padding-right: 55px; position: relative; float: left; color: #0c0c00; font-size: 35px; font-weight: 700; letter-spacing: 1px; }
.moreinfoblock .et_pb_promo_description:after { content: ""; position: absolute; right: 12px; top: 30px; border-top: transparent solid 15px; border-bottom: transparent solid 15px; border-left: #0070bc solid 26px; }

/*fees-bar*/
.fees-bar { padding: 65px 40px 0px 40px !important; width: 100%; max-width: 1360px; }
.fees-bar h3 { color: #006fbb; font-size: 45px !important; font-weight: 700; letter-spacing: 1px; padding-bottom: 25px; }
.fees-bar p { color: #000000; font-size: 24px; font-weight: 400; line-height: 34px; }
.fees-bar p a { padding: 0px 28px 0px 0px; color: #036fcf; position: relative; display: inline-block; }
.fees-bar p a:after { content: ""; position: absolute; right: 0px; top: 10px; border-top: transparent solid 10px; border-bottom: transparent solid 10px; border-left: #036fcf solid 16px; }

/*paintbox-bar*/
.paintbox-bar { padding: 60px 0px 30px 0px !important; max-width: 1275px !important; width: 100%; }
.paintbox-bar .et_pb_module:first-child { padding-bottom: 20px; align-items: flex-end; justify-content: center; text-align: center; min-height: 240px; display: flex; border-bottom: 3px solid #006fbb; }
.paintbox-bar h4 { padding-bottom: 15px; color: #006fbb; font-size: 34px !important; font-weight: 900; line-height: 40.8px; }
.paintbox-bar h5 { padding: 25px 10px 0px 10px; text-align: center; color: #000000; font-size: 24px !important; font-weight: 400; letter-spacing: 0.86px; line-height: 29px; }

/*brochurebar*/
.brochurebar { padding: 48px 0px 58px 0px; overflow: hidden; background: #ecf9ff; }
.brochurebar .centering { padding: 0 40px !important; max-width: 1360px; margin: 0 auto; width: 100%; }
.brochurebar .img { padding-right: 40px; float: left; width: 177px; }
.brochurebar .img img { border: 2px solid #000000; box-shadow: 8px 8px 4px rgba(0, 0, 0, 0.3); }
.brochurebar .text { padding: 22px 0px 0px 0px; float: left; width: 600px; }
.brochurebar h3 { padding-bottom: 32px; color: #006fbb; font-size: 50px !important; font-weight: 700; }
.brochurebar form { max-width: 435px; }
.brochurebar select { padding: 0 30px; margin-bottom: 15px; display: block; width: 100%; height: 55px; appearance: none; color: #595958; font-size: 25px; font-weight: 400; background: #fff url(images/triangle.png) right 24px center no-repeat; }
.brochurebar input.download { width: 100%; height: 55px; border-radius: 4px; -webkit-border-radius: 4px; color: #ffffff; font-size: 25px;
font-weight: 700; letter-spacing: 2px; cursor: pointer; border: 0px; text-align: center; text-transform: uppercase; background-color: #006fbb; }
.brochurebar input.download:hover { background: #055083; }

/*defaultcontent*/
.hero-banner { min-height: 150px; margin-bottom: 20px; background-repeat: no-repeat; background-size: cover; background-position: center; }
.hero-banner-small { min-height: 75px; }
.page-template-default .entry-content { padding-top: 0px; padding-bottom: 50px; }
.page-template-default .et_pb_column_3_4 { padding-right: 100px; }
.page-template-default .et_pb_column_1_4 { padding-right: 0px; padding-left: 0px; }
.page-template-default .entry-content h1 { padding-bottom: 30px; font-size: 67px; font-weight: 300; color: #000; padding-top: 35px; }
.page-template-default .entry-content p { font-size: 23px; line-height: 28px; color: #000; font-weight: 400; }
.page-template-default .entry-content p .aligncenter { margin-bottom: 30px; }
.page-template-default .entry-content h4 { padding-top: 20px; font-size: 23px; line-height: 28px; color: #000; }
.page-template-default .entry-content ul { padding: 0px; margin-left: 25px; margin-bottom: 25px; }
.page-template-default .entry-content li { padding: 0px 0px 0px 25px; font-size: 23px; line-height: 28px; color: #000; font-weight: normal; }
.page-template-default .entry-content h3 { padding-bottom: 15px; color: #000000; font-size: 32px; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; }
.page-template-default .entry-content a.mobilemenu { display: none; }
.page-template-default .entry-content .et_pb_column--with-menu { padding-top: 75px; }
.page-template-default .entry-content .et_pb_column--with-menu h3 { text-align: center; }
.page-template-default .entry-content .et_pb_menu_inner_container { width: 100%; border: 0px; }
.et_pb_widget_area_left 
.page-template-default .entry-content .et_pb_menu__menu, .page-template-default .et-menu-nav { width: 100%; }
.page-template-default .entry-content ul.et-menu { list-style:  none; padding: 0px; margin: 0px; border-top: #a9a9a9 dotted 4px; display: block !important; width: 100%; }
.page-template-default .entry-content ul.et-menu li { padding: 0px; margin: 0px !important; display: block !important; border-bottom: #a9a9a9 dotted 4px; float: none; width: 100%; }
.page-template-default .entry-content ul.et-menu li a { padding: 5px 15px; display: block; color: #000; font-size: 23px; text-transform: uppercase; text-align: center; line-height: 32px; }
.page-template-default .entry-content ul.et-menu li a:hover { color: #000; background: #ddecb8; }
.page-template-default .entry-content ul.et-menu li.current-menu-item a { font-weight: 700; color: #000; background: #bfedff; }
.page-template-default .entry-content .et_pb_fullwidth_menu .et_pb_menu__menu, .et_pb_menu .et_pb_menu__menu { width: 100%; }
.page-template-default .entry-content .et_pb_widget { width: 100%; }
.page-template-default .entry-content .et_pb_widget svg path { }

.titlebar { padding-left: 165px !important; padding-right: 165px !important; width: 100%; }
.titlebar h1 { padding: 20px 20px 0px 0px; text-align: left; }

.page-template-default #main-content .et_section_regular .border-text { padding: 20px 30px !important; width: calc(100% - 80px); max-width: 950px !important; border: #231f20 dotted 3px; }
.border-text p a { color: #000; font-weight: 700; }

.locator-bar { padding: 18px 0px 15px 0px !important; }
.locator-bar iframe { border: 0px !important; background: #fff; }
.locator-bar .et_pb_row { padding: 20px; max-width: 1280px !important; width: calc(100% - 80px); background: #fff; }

.productweaccept { width: 100%; padding: 2% 45px 2% 220px !important; }
.productweaccept .et_pb_column { padding-right: 30px; }
.entry-content .productweaccept h3 { color: #026fcf; font-size: 25px; font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif; font-weight: 700; }
.entry-content .productweaccept h4 { font-size: 25px; line-height: 30px; font-weight: 700; }
.entry-content .productweaccept h4 a { padding-right: 24px; position: relative; display: block; }
.entry-content .productweaccept h4 a:after { content: ""; position: absolute; right: 0px; top: 8px; border-top: transparent solid 10px; border-bottom: transparent solid 10px; border-left: #026ecf solid 14px; }
.entry-content .productweaccept h4 a:hover { color: #026ecf; }
.productweaccept .et_pb_column_3_5 + .et_pb_column_1_5 { width: 310px; }
.productweaccept .et_pb_column_3_5 { width: calc(80% - 310px); }

.sitelocater-text { padding: 0px 220px 0 220px !important; width: 100%; }
.entry-content .sitelocater-text h3 { color: #026fcf; font-size: 25px; font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif; font-weight: 700; }

.dropofflinks { padding-bottom: 0px; }
.statemap { padding-bottom: 0px; }
.statetext { }
.statetext span { padding-left: 36px; position: relative; font-size: 20px; color: #000; line-height: 22px; display: block; }
.statetext span:before { content: ""; position: absolute; left: 0px; top: 0px; width: 22px; height: 22px; background: #016ecf; }
.dropofflinks ul { list-style: none; margin: 0px; }
.dropofflinks li { padding-right: 34px; float: left; }
.dropofflinks li a { color: #0c5b97; font-size: 23px; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; text-decoration: underline; }
.dropofflinks li a:hover { text-decoration: none; }

.page-template-page-template-manufacturing .entry-content h1 { padding-top: 35px; padding-bottom: 30px; font-size: 67px; font-weight: 300; color: #000; }
.page-template-page-template-manufacturing .entry-content p { padding-bottom: 30px; font-size: 23px; line-height: 28px; color: #000; font-weight: 400; }
.page-template-page-template-manufacturing .entry-content p a { color: #0c5b97; }
.page-template-page-template-manufacturing .entry-content p a:hover { }
.page-template-page-template-manufacturing .entry-content h4 { padding-top: 20px; font-size: 23px; line-height: 28px; color: #000; }
.page-template-page-template-manufacturing .entry-content ul { padding: 0px 0px 30px 0px; margin-left: 25px; }
.page-template-page-template-manufacturing .entry-content li { padding: 0px 0px 0px 1px; font-size: 23px; line-height: 28px; color: #000; font-weight: 400; }
.page-template-page-template-manufacturing .entry-content h2 { padding-bottom: 15px; color: #000000; font-size: 32px; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; }
.page-template-page-template-manufacturing .entry-content h3 { font-size: 25px; text-transform: uppercase; font-weight: 700; color: #0c5b97; }
.page-template-page-template-manufacturing .entry-content h5 { padding-bottom: 30px; font-size: 23px; font-weight: 400; color: #000; }
.page-template-page-template-manufacturing .entry-content h5 a { padding-right: 30px; color: #0c5b97; text-decoration: underline; position: relative; }
.page-template-page-template-manufacturing .entry-content h5 a:after { content: ""; position: absolute; right: 0px; top: 6px; border-top: transparent solid 10px; border-bottom: transparent solid 10px; border-left: #026ecf solid 14px; }
.page-template-page-template-manufacturing .entry-content h5 a:hover { text-decoration: none; }

.register-bar { padding: 30px 0px 55px 0px; overflow: hidden; background: #edf4fa; }
.register-bar .centering { max-width: 1280px; margin: 0 auto; width: 100%; padding: 0 220px; }
.register-bar h3 { padding-bottom: 10px; font-size: 25px; text-transform: uppercase; font-weight: 700; color: #0c5b97; }
.register-bar p { padding-bottom: 30px; font-size: 23px; line-height: 28px; color: #000; font-weight: 400; }
.register-bar .leftcontent { float: left; width: 45%; }
.register-bar .mapimg { padding-top: 0px; float: right; width: 50%; }
.register-bar .dropdown1 { padding: 0px 0px 30px 0px; }
.register-bar h4 { padding-bottom: 10px; font-size: 23px; text-transform: uppercase; font-weight: 700; color: #000400; }
/*.register-bar select { padding: 5px 17px; display: block; margin-bottom: 15px; max-width: 345px; width: 100%; height: 45px; color: #000; font-size: 23px; border: #000400 solid 1px; background: #edf4fa; }*/
.register-bar select { padding: 0 57px 0 28px; margin-bottom: 15px; width: 100%; max-width: 345px; height: 68px; border: #b8b8b8 solid 2px; color: #595958; font-size: 30px; font-weight: 400; appearance: none; -webkit-appearance: none; background: #fff url(images/triangle.png) right 12px center no-repeat; }
/*.register-bar input.submit { width: 64px; height: 65px; border: 0px; cursor: pointer; font-size: 0px; background: url('images/download-btn.png') no-repeat; }*/
.register-bar input.submit { }
.register-bar input.submit { width: 100%; max-width: 345px; height: 45px; border-radius: 4px; -webkit-border-radius: 4px; color: #ffffff; font-size: 23px; font-weight: 700; letter-spacing: 4px; cursor: pointer; border: 0px; text-align: center; text-transform: uppercase; background-color: #006fbb; }
.register-bar input.submit:hover { background: #055083; }
.smarterpaint { padding: 0px; }

/*smarter-bar*/
.smarter-bar { }
body #main-content.smarter-bar .smarterpaint { padding: 0px !important; max-width: 100%; width: 100%; }
.smarter-bar .smarterpaint .smarterblock { position: relative; min-height: 673px; background: #fffac2; }
.smarter-bar .smarterpaint .smarterblock .img { padding: 0px 20px 30px 0px; position: absolute; left: 0px; top: 0px; float: left; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; width: 511px; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: right; }
.smarter-bar .smarterpaint .smarterblock .smartmid { max-width: 1280px; margin: 0 auto; min-height: 673px; }
.smarter-bar .smarterpaint .smarterblock .text { float: right; width: 700px; }
.smarter-bar .smarterpaint .smarterblock .textmid { padding: 106px 0px 0px 0px; max-width: 585px; }
.smarter-bar .smarterpaint .smarterblock h1 { padding-bottom: 29px; margin-bottom: 35px; color: #000; font-size: 90px; line-height: 90px; position: relative; font-weight: 300; }
.smarter-bar .smarterpaint .smarterblock h1:before { content: ""; position: absolute; left: 34px; bottom: 0px; width: 473px; height: 24px; background: url(images/heading-bg.png) no-repeat; }
.smarter-bar .smarterpaint .smarterblock p { padding: 0px 0px 0px 10px; font-weight: 400; color: #282728; font-size: 29px; line-height: 44px; letter-spacing: 0.001em; }
.smarter-bar .smarterpaint .smarterblock p a { color: #0c5b97; font-weight: 700; }
.smarter-bar .smarterpaint .smarterblock p a:hover { }
.smarter-bar .smarterpaint .smarterblock .linebg { position: absolute; right: 50%; margin-right: -250px; bottom: -203px; width: 756px; height: 342px; z-index: 10; background: url(images/line-img1.png) no-repeat; }
.smarter-bar .buyrightblock { position: relative; background: #d8f4ff; }
.smarter-bar .buyrightblock .buymid { padding: 0px 82px 0px 186px; overflow: hidden; max-width: 1280px; margin: 0 auto; }
.smarter-bar .buyrightblock .img { float: right; width: 212px; }
.smarter-bar .buyrightblock .img ul { padding: 5px 0 2px !important; list-style: none; }
.smarter-bar .buyrightblock .img li { list-style: none; }
.smarter-bar .buyrightblock .img li img { display: block; }
.smarter-bar .buyrightblock .img { }
.smarter-bar .buyrightblock .text { padding: 159px 0px 0px 0px; float: left; width: 650px; }
.smarter-bar .buyrightblock .text h2 { padding-bottom: 23px; margin: 0px 0px 0px -7px; color: #000; font-size: 90px; line-height: 90px; position: relative; font-weight: 300; letter-spacing: -0.025em; }
.smarter-bar .buyrightblock .text p { padding-bottom: 28px; font-size: 25px; line-height: 28px; letter-spacing: -0.03em; color: #000; font-weight: 400; }
.smarter-bar .buyrightblock .text h4 { font-size: 25px; line-height: 28px; letter-spacing: -0.01em; color: #000; }
.smarter-bar .buyrightblock .text h4 strong { text-transform: uppercase; color: #0c5b97; font-size: 23px; }
.smarter-bar .buyrightblock .text p a { color: #0c5b97; font-weight: 700; text-decoration: underline; }
.smarter-bar .buyrightblock .text p a:hover { text-decoration: none; }
.smarter-bar .buyrightblock .linebg { position: absolute; right: 50%; margin-right: -310px; bottom: -170px; z-index: 10; width: 460px; height: 442px; background: url(images/line-img2.png) no-repeat; }
.smarter-bar .storerightblock { padding-bottom: 12px; position: relative; background: #e2efc4; }
.smarter-bar .storerightblock .storemid { max-width: 1280px; margin: 0 auto;}
.smarter-bar .storerightblock .img { position: absolute; left: 0px; top: 0px; width: 448px; height: 100%; }
.smarter-bar .storerightblock .img .img1 { position: absolute; left: 0px; top: 67px; }
.smarter-bar .storerightblock .img .img2, .smarter-bar .storerightblock .img .img3 { position: absolute; right: 0px; top: 28px; }
.smarter-bar .storerightblock .img .img3 { top: 290px; }
.smarter-bar .storerightblock .img { }
.smarter-bar .storerightblock .text { float: right; width: 740px; position: relative; z-index: 100; }
.smarter-bar .storerightblock .textmid { padding: 112px 0px 45px 0px; max-width: 555px; }
.smarter-bar .storerightblock h2 { padding-bottom: 19px; margin: 0px 0px 0px -7px; color: #000; font-size: 90px; line-height: 90px; position: relative; font-weight: 300; letter-spacing: -0.015em; }
.smarter-bar .storerightblock .text p { padding-bottom: 28px; font-size: 25px; line-height: 28px; letter-spacing: -0.03em; color: #000; font-weight: 400; }
.smarter-bar .storerightblock .text h4 { font-size: 25px; line-height: 28px; letter-spacing: -0.01em; color: #000; }
.smarter-bar .storerightblock .text h4 strong { text-transform: uppercase; color: #0c5b97; font-size: 23px; }
.smarter-bar .storerightblock .text p a { color: #0c5b97; font-weight: 700; text-decoration: underline; }
.smarter-bar .storerightblock .text p a:hover { text-decoration: none; }
.smarter-bar .storerightblock .linebg { position: absolute; right: 50%; margin-right: -545px; bottom: -371px; z-index: 10; width: 953px; height: 627px; background: url(images/line-img3.png) no-repeat; }
.smarter-bar .useitupblock { padding: 34px 0px 0px 0px; overflow: hidden; position: relative; background: #ffe9cc; }
.smarter-bar .useitupblock .img1 { overflow: hidden; position: relative; }
.smarter-bar .useitupblock .circlebg span { margin-right: 2px; display: block; float: left; width: 210px; height: 210px; border: #df871b solid 1px; border-radius: 50%; -webkit-border-radius: 50%; }
.smarter-bar .useitupblock .circlebg { padding: 0px 0px 0px 6px; width: 3500px; height: 210px; overflow: hidden; position: absolute; left: 0px; top: 34px; z-index: 11; }
.smarter-bar .useitupblock .imgbg1 { padding: 0px 0px 0px 218px; overflow: hidden; }
.smarter-bar .useitupblock .imgbg1 img { float: left; margin-right: 2px; width: 210px; border-radius: 50%; -webkit-border-radius: 50%; }
.smarter-bar .useitupblock .imgbg1 img:last-child { margin-left: 212px; }
.smarter-bar .useitupblock .imgbg2 { position: relative; overflow: hidden; height: 210px; margin-top: -26px; z-index: 11; }
.smarter-bar .useitupblock .imgbg2 .circlebg { left: 740px; top: 0px; }
.smarter-bar .useitupblock .imgbg2 img { position: absolute; left: 746px; top: 1px; width: 210px; border-radius: 50%; -webkit-border-radius: 50%; }
.smarter-bar .useitupblock .imgbg2 { }
.smarter-bar .useitupblock .usemid { max-width: 1280px; margin: 0 auto; position: relative; }
.smarter-bar .useitupblock .text { padding: 0px 0px 28px 98px; margin-top: -50px; max-width: 805px; }
.smarter-bar .useitupblock .imgbottom { position: absolute; right: 28px; bottom: 0px; }
.smarter-bar .useitupblock h2 { padding-bottom: 19px; margin: 0px 0px 0px -7px; color: #000; font-size: 90px; line-height: 90px; position: relative; font-weight: 300; letter-spacing: -0.015em; }
.smarter-bar .useitupblock .text p { padding-bottom: 28px; font-size: 25px; line-height: 28px; letter-spacing: -0.01em; color: #000; font-weight: 400; }
.smarter-bar .useitupblock .text h4 { font-size: 25px; line-height: 28px; letter-spacing: -0.01em; color: #000; }
.smarter-bar .useitupblock .text h4 strong { text-transform: uppercase; color: #0c5b97; font-size: 23px; }
.smarter-bar .useitupblock .text p a { color: #0c5b97; font-weight: 700; text-decoration: underline; }
.smarter-bar .useitupblock .text p a:hover { text-decoration: none; }
.smarter-bar .useitupblock .linebg { position: absolute; right: 228px; bottom: 222px; width: 158px; height: 61px; background: url(images/line-img4.png) no-repeat; }
.smarter-bar .useitupblock .img { }
.smarter-bar .giveitblock { background-color: #e5f2fd; background-repeat: no-repeat; background-position: left bottom; }
.smarter-bar .giveitblock .giveitmid { padding: 153px 0px 50px 0px; max-width: 1120px; margin: 0 auto; overflow: hidden; position: relative; }
.smarter-bar .giveitblock .linebg { position: absolute; right: 150px; top: 16px; width: 467px; height: 191px; background: url(images/line-img5.png) no-repeat; }
.smarter-bar .giveitblock .img { position: relative; float: left; width: 537px; }
.smarter-bar .giveitblock .img a.plusicon { left: 370px; top: 290px; }
.smarter-bar .giveitblock .text { padding-top: 11px; float: right; width: 520px; }
.smarter-bar .giveitblock .img img { float: right; }
.smarter-bar .giveitblock h2 { padding: 0 0 14px 97px; margin: 0px 0px 0px -2px; color: #000; font-size: 90px; line-height: 90px; position: relative; font-weight: 300; letter-spacing: -0.055em; background: url(images/section5-icon.png) left 0px no-repeat; }
.smarter-bar .giveitblock p { padding-bottom: 28px; font-size: 25px; line-height: 28px; letter-spacing: -0.01em; color: #000; font-weight: 400; }
.smarter-bar .giveitblock .text h4 { font-size: 25px; line-height: 28px; letter-spacing: -0.01em; color: #000; }
.smarter-bar .giveitblock .text h4 strong { text-transform: uppercase; color: #0c5b97; font-size: 23px; }
.smarter-bar .giveitblock .text p a { color: #0c5b97; font-weight: 700; text-decoration: underline; }
.smarter-bar .giveitblock .text p a:hover { color: #000; }
.smarter-bar .giveitblock { }
.smarter-bar .recycleblock { position: relative; background: #fffac2; }
.smarter-bar .recycleblock .img { position: absolute; left: 0px; top: 0px; width: 372px; height: 100%; overflow: hidden; }
.smarter-bar .recycleblock .img img { width: auto; float: right; }
.smarter-bar .recycleblock .text { padding: 208px 0px 57px 125px; width: 720px; margin: 0 auto; }
.smarter-bar .recycleblock h2 { margin: 0px 0px 10px -7px; color: #000; font-size: 90px; line-height: 90px; position: relative; font-weight: 300; letter-spacing: -0.055em; }
.smarter-bar .recycleblock p { padding: 0 70px 28px 0; font-size: 25px; line-height: 28px; letter-spacing: -0.01em; color: #000; font-weight: 400; }
.smarter-bar .recycleblock .text h4 { font-size: 25px; line-height: 28px; letter-spacing: -0.01em; color: #000; }
.smarter-bar .recycleblock .text h4 strong { text-transform: uppercase; color: #0c5b97; font-size: 23px; }
.smarter-bar .recycleblock .text p a { color: #0c5b97; font-weight: 700; text-decoration: underline; }
.smarter-bar .recycleblock .text p a:hover { text-decoration: none; }
.smarter-bar .recycleblock .imgbgright { position: absolute; right: 5px; bottom: 0px; width: 212px; }
.smarter-bar .recycleblock .imgbgright img { display: block; }
.smarter-bar .recycleblock .linebg { position: absolute; right: 50%; top: -115px; margin-right: -380px; width: 392px; height: 297px; background: url(images/line-img6.png) no-repeat; }
.smarter-bar .recycleblock .img img.mobile { display: none; }
.smarter-bar a.plusicon { position: absolute; left: 100px; top: 405px; width: 30px; height: 30px; font-size: 0px; background: url(images/plus-icon.png) no-repeat; } 
.smarter-bar a.plusicon:hover { opacity: 0.8; }

/*hero-bar*/
.hero-bar { min-height: 150px; margin-bottom: 20px; background-repeat: no-repeat; background-size: cover; background-position: center; }
.single-events .hero-bar { min-height: 75px; }

/*eventdetails-bar*/
.eventdetails-bar { padding: 45px 0px 50px 0px; overflow: hidden; width: 100%; }
.eventdetails-bar .centering { padding: 0 40px; max-width: 1360px; margin: 0 auto; width: 100%; }
.eventdetails-bar .title { padding-bottom: 22px; }
.eventdetails-bar h1 { padding-bottom: 15px; font-size: 67px; font-weight: 300; color: #000; }
.eventdetails-bar p { padding-bottom: 30px; font-size: 23px; line-height: 28px; color: #000; font-weight: 400; }
.eventdetails-bar span.subtitle { padding: 0 0 10px 5px; color: #0c5b97; font-size: 24px; font-weight: 700; display: block; letter-spacing: 0.06em; }
.eventdetails-bar .options { padding: 0px; position: relative; background: #eceffc; }
.eventdetails-bar .options:before { content: ""; position: absolute; left: 50%; top: 0px; transform: translateX(-50%); -webkit-transform: translateX(-50%); width: 100vw; height: 100%; background: #eceffc; }
.eventdetails-bar .options .optionsmid { padding: 24px 0px 35px 0px; position: relative; overflow: hidden; }
.eventdetails-bar .options .eventoption { float: left; width: 55%; }
.eventdetails-bar .options .googlemap { float: right; width: 40%; border: #000 solid 1px; }
.eventdetails-bar .options .googlemap iframe { display: block; width: 100%; }
.eventdetails-bar .options p { padding-bottom: 18px; overflow: hidden; }
.eventdetails-bar .options p strong { width: 170px; float: left; text-transform: uppercase; }
.eventdetails-bar .options p span { float: right; width: calc(100% - 170px); }
.eventdetails-bar .options .arrival { padding-bottom: 18px; overflow: hidden; }
.eventdetails-bar .options .arrival strong { width: 170px; float: left; color: #000; font-size: 23px; text-transform: uppercase; }
.eventdetails-bar .options .arrival .arrivetext { float: right; width: calc(100% - 170px); }
.eventdetails-bar .options .arrival a { }
.eventdetails-bar .options .arrival { }
.eventdetails-bar .options .iconbg { overflow: hidden; display: flex; flex-wrap: wrap; align-items: center; }
.eventdetails-bar .options .iconbg img { float: left; margin-right: 25px; }
.eventdetails-bar .options .iconbg .textbg { font-size: 23px; color: #000; font-weight: 700; width: calc(100% - 90px); }
.eventdetails-bar .options .iconbg { }
.eventdetails-bar .options { }
.eventdetails-bar a { }
.eventdetails-bar .fullcontent { padding: 50px 0px 0px 0px; overflow: hidden; }
.eventdetails-bar .fullcontent .leftcontent { float: left; width: 100%; }
.eventdetails-bar .fullcontent .leftcontent h3 { padding-bottom: 15px; color: #026fcf; font-size: 29px; line-height: 29px; font-weight: 700; }
.eventdetails-bar .fullcontent .leftcontent .intro { padding-bottom: 15px; overflow: hidden; }
.eventdetails-bar .fullcontent p:not(.has-background):last-of-type { padding-bottom: 20px; }
.eventdetails-bar .fullcontent .leftcontent h4 { color: #000400; font-size: 24px; line-height: 28px; text-transform: uppercase; font-weight: 700; }
.eventdetails-bar .fullcontent .leftcontent .block2 { padding-bottom: 10px; }
.eventdetails-bar .fullcontent .leftcontent .paintcare { float: left; width: 47%; }
.eventdetails-bar .fullcontent .leftcontent .nonpaintcare { float: right; width: 47%; }
.eventdetails-bar .fullcontent .businesscontent { width: 100%; clear: both; }
.eventdetails-bar .fullcontent .leftcontent .paintcare h4 { padding-left: 40px; background: url('images/green-tick.png') left 0px no-repeat; }
.eventdetails-bar .fullcontent .leftcontent .nonpaintcare h4 { padding-left: 40px; background: url('images/red-tick.png') left 0px no-repeat; }
.eventdetails-bar .fullcontent .leftcontent p { padding-bottom: 18px; }
.eventdetails-bar .fullcontent .leftcontent ul { padding: 0px 0px 15px 40px; list-style: none; }
.eventdetails-bar .fullcontent .leftcontent li { font-size: 23px; line-height: 28px; color: #000; font-weight: 400; }
.eventdetails-bar .fullcontent .rightcontent { float: right; width: 100%; }
.eventdetails-bar .fullcontent .rightcontent .businesscontent { padding-bottom: 20px; }
.eventdetails-bar .fullcontent .rightcontent .businesscontent h4 { color: #000400; font-size: 24px; line-height: 28px; text-transform: uppercase; font-weight: 700; }
.eventdetails-bar .fullcontent .covid19 { padding: 16px 15px 10px 16px; margin-bottom: 30px; border: #231f20 dotted 5px; }
.eventdetails-bar .fullcontent .covid19 h4 { padding-bottom: 12px; font-size: 28px; text-transform: uppercase; font-weight: 700; }
.eventdetails-bar .fullcontent .covid19 h4 span { padding: 4px 27px 4px 25px; line-height: 43px; color: #fff; display: inline-block; background: #ff9300; }
.eventdetails-bar .fullcontent .covid19 h5 { padding-bottom: 10px; color: #000000; font-size: 23px; font-style: italic; font-weight: 700; }
.eventdetails-bar .fullcontent .covid19 ul { padding: 0px 0px 8px 26px; list-style: disc; }
.eventdetails-bar .fullcontent .covid19 li { color: #000; font-size: 23px; line-height: 28px; font-weight: 400; }
.eventdetails-bar .fullcontent .pdfdownload { max-width: 100%; padding-bottom: 30px; }
/*.eventdetails-bar .fullcontent .pdfdownload a { padding: 5px 0 0 88px; min-height: 66px; display: block; color: #000; font-size: 23px; line-height: 28px; font-weight: 700; font-style: italic; background: url(images/download-btn.png) left 0px no-repeat; }
.eventdetails-bar .fullcontent .pdfdownload a span { padding-right: 24px; position: relative; }
.eventdetails-bar .fullcontent .pdfdownload a span:after { content: ""; position: absolute; margin-left: 8px; margin-top: 4px; border-top: transparent solid 10px; border-bottom: transparent solid 10px; border-left: #026ecf solid 14px; }
.eventdetails-bar .fullcontent .pdfdownload a:hover { color: #026ecf; }*/
.eventdetails-bar .fullcontent .pdfdownload a { padding: 10px 30px; display: inline-block; width: auto; line-height: 30px; border-radius: 4px; -webkit-border-radius: 4px; color: #ffffff; font-size: 23px; font-weight: 700; letter-spacing: 4px; cursor: pointer; border: 0px; text-align: center; text-transform: uppercase; text-decoration: none; background-color: #006fbb; }
.eventdetails-bar .fullcontent .pdfdownload a:hover { background: #055083; }
.eventdetails-bar .bottomcontent { max-width: 100%; }
.eventdetails-bar .event-sponsors { margin-top: 40px; padding: 25px 0 15px; overflow: hidden; background: #f4f4f4; }
.eventdetails-bar .event-sponsors .sponsor { padding: 12px 0px; overflow: hidden; }
.eventdetails-bar .event-sponsors .img { float: left; width: 190px; padding-right: 10px; }
.eventdetails-bar .event-sponsors .text { float: right; width: calc(100% - 190px); }

.column-cc-1, .column-cc-2, .column-cc-3, .column-cc-4 { padding: 20px 0px 20px 0; text-align: center; width: 50%; float: left; }
.contactlist { width: 100%; clear: both; }
.page-template-default .entry-content .contactlist ul { margin-left: 0px; list-style: none; overflow: hidden; }
.page-template-default .entry-content .contactlist ul li { float: left; padding: 0 20px 10px 0; font-size: 20px; }

/*footer Bar*/
.et-l--footer { background: #0370cf; }
.et-l--footer .footertop-bar { padding: 0px 54px !important; background: #0370cf; }
.et-l--footer .footertop-bar p { color: #fefefe; font-size: 20px; font-weight: 400; letter-spacing: 0px; line-height: 30px; }
.et-l--footer .footertop-bar p strong { font-weight: 900; }
.et-l--footer .footertop-bar p a { color: #fff; }
.et-l--footer .footertop-bar .et_pb_row { max-width: 100% !important; width: 100%; }
.et-l--footer .footertop-bar .et-last-child { padding-top: 0px; text-align: right; }
.et-l--footer .footertop-bar ul.et_pb_social_media_follow { padding-top: 30px; text-align: center; }
.et-l--footer .footertop-bar ul.et_pb_social_media_follow li { padding: 0 10px; display: inline-block; }
body .et-l--footer .footertop-bar .et_pb_social_media_follow li a.icon, body.et-db #et-boc .et-l--footer .footertop-bar .et_pb_social_media_follow li a.icon, body.et-db.single #et-boc .et-l .et_pb_social_media_follow_network_0_tb_footer a.icon { display: flex; align-items: center; justify-content: center; width: 60px; height: 60px; border-radius: 50%; -webkit-border-radius: 50%; background: #fff !important; }
body .et-l--footer .footertop-bar .et_pb_social_media_follow li a.icon:before, body.et-db #et-boc .et-l--footer .footertop-bar .et_pb_social_media_follow li a.icon:before, body.et-db.single #et-boc .et-l .et_pb_social_media_follow_network_0_tb_footer a.icon:before { color: #0370cf; font-size: 30px; width: auto; height: auto; }
.et-l--footer .footerbottom-bar { padding: 0px 54px !important; background: #004298; }
.et-l--footer .footerbottom-bar .et_pb_row { padding: 12px 0; max-width: 100% !important; width: 100%; }
.et-l--footer .footerbottom-bar p { color: #fefefe; font-size: 18px; font-weight: 400; letter-spacing: 0.5px; }
.et-l--footer .footerbottom-bar .et_pb_menu_0_tb_footer.et_pb_menu { background: none !important; }
.et-l--footer .footerbottom-bar .et_pb_menu .et-menu { float: right; }
.et-l--footer .footerbottom-bar .et_pb_menu .et-menu li { padding: 0px 0px 0px 18px; float: left; }
.et-l--footer .footerbottom-bar .et_pb_menu .et-menu li a { color: #fefefe; font-family: Roboto; font-size: 18px; font-weight: 400; letter-spacing: 0.5px; text-transform: uppercase; }
.et-l--footer .footerbottom-bar .et_pb_menu .et-menu { }
.et-l--footer .footerbottom-bar .et_pb_menu .et_pb_menu__menu { float: right; width: auto; }
.et-l--footer .footerbottom-bar .et_pb_menu .et_pb_menu__wrap { justify-content: flex-end; }

.herobanner2.hightreduce { height: 100px; }
.herobanner2.hightreduce1 { height: 50px; padding: 0px; }
.herobanner2.hightreduce2 { height: 50px !important; padding: 0px; }

.large-volume-pickup-service-page { padding: 30px 0 0; max-width: 850px; margin: 0 auto; }
.page-template-default .entry-content .large-volume-pickup-service-page h1 { padding-bottom: 17px; font-size: 67px; line-height: 67px; }
.page-template-default .entry-content .large-volume-pickup-service-page h1 strong { padding: 0 30px 0 0; font-weight: 300; display: inline-block; vertical-align: top; position: relative; }
.page-template-default .entry-content .large-volume-pickup-service-page h1 strong:after { content: ""; display: block; position: absolute; top: 11px; right: 0px; width: 7px; height: 126px; background: url(images/dots.jpg) top left repeat-y; }
.page-template-default .entry-content .large-volume-pickup-service-page h1 img.alignnone { margin: 49px 0px 0 27px; }
.page-template-default .entry-content .large-volume-pickup-service-page h3 { padding-bottom: 37px; color: #004495; font-size: 33px; font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif; }
.page-template-default .entry-content .large-volume-pickup-service-page p { padding-bottom: 28px; }
.page-template-default .entry-content .large-volume-pickup-service-page ul { font-weight: 400; }
.page-template-default .entry-content .large-volume-pickup-service-page a { color: #004495; text-decoration: underline; }
.page-template-default .entry-content .large-volume-pickup-service-page a:hover { text-decoration: none; }
.page-template-default .entry-content .large-volume-pickup-service-page a[href="tel:"] { text-decoration: none; }

.cs-team-page { padding: 0px 0 0 90px; }
.page-template-default .entry-content .cs-team-page h4 { padding: 10px 0 0px; color: #004495; font-size: 23px; font-weight: 700; text-transform: uppercase; }
.page-template-default .entry-content .cs-team-page strong { font-weight: 700; }
.page-template-default .entry-content .cs-team-page a[href^="tel:"] { color: #000; text-decoration: none; }
.page-template-default .entry-content .cs-team-page a[href^="mailto:"] { color: #0c5b97; }
.page-template-default .entry-content .cs-team-page a[href^="mailto:"]:hover { text-decoration: none; }

.blog { }
.blog .container, .archive .container, .single-post .container { padding-top: 35px !important; max-width: 1280px; padding-left: 220px; padding-right: 80px; width: 100%; }
.blog .container h1 { padding-bottom: 10px; }
.blog #left-area, .archive #left-area, .single-post .container #left-area { padding-right: 100px !important; padding-bottom: 30px !important; }
.blog.et_right_sidebar #main-content .container:before, .archive.et_right_sidebar #main-content .container:before, .single-post.et_right_sidebar #main-content .container:before { display: none; }
.blog #sidebar, .archive #sidebar, .single-post .container #sidebar { padding-left: 0px; }
.blog #sidebar h4, .archive #sidebar h4, .single-post #sidebar h4 { text-align: center; padding-bottom: 15px; color: #000000; font-size: 32px; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; }
.blog #sidebar .widget_categories h4, .archive #sidebar .widget_categories h4, .single-pos #sidebar .widget_categories h4 { font-size: 26px; }
.blog #sidebar .et_pb_widget ul, .archive #sidebar .et_pb_widget ul, .single-post #sidebar .et_pb_widget ul { list-style:  none; padding: 0px; margin: 0px; border-top: #a9a9a9 dotted 4px; display: block !important; width: 100%; }
.blog #sidebar .et_pb_widget ul li, .archive #sidebar .et_pb_widget ul li, .single-post #sidebar .et_pb_widget ul li { padding: 0px; margin: 0px !important; display: block !important; border-bottom: #a9a9a9 dotted 4px; float: none; width: 100%; }
.blog #sidebar .et_pb_widget ul li a, .archive #sidebar .et_pb_widget ul li a, .single-post #sidebar .et_pb_widget ul li a { padding: 5px 15px; display: block; color: #000; font-size: 23px; text-align: center; line-height: 32px; }
.blog #sidebar .et_pb_widget ul li a:hover, .archive #sidebar .et_pb_widget ul li a:hover, .single-post #sidebar .et_pb_widget ul li a:hover { color: #000; background: #ddecb8; }
.blog #sidebar .et_pb_widget ul li.current-menu-item a, .archive #sidebar .et_pb_widget ul li.current-menu-item a, .single-post #sidebar .et_pb_widget ul li.current-menu-item a { font-weight: 700; color: #000; background: #bfedff; }
.blog #left-area .et_pb_post, .archive #left-area .et_pb_post, .single-post #left-area p { font-size: 23px; line-height: 28px; color: #000; font-weight: 400; }
.single-post #left-area .post-meta, .archive #left-area .post-meta, .blog #left-area .post-meta { font-size: 20px; }
.blog #sidebar .widget_categories ul li a, .archive #sidebar .widget_categories ul li a, .single-post #sidebar .widget_categories ul li a {    font-size: 20px; }
.blog #sidebar .widget_categories, .archive #sidebar .widget_categories, .single-post #sidebar .widget_categories { padding-top: 100px; }
.blog #sidebar #text-3 { margin-bottom: 0px; }
.blog #sidebar a.mobilemenu { display: none; }

.et_pb_fullwidth_image_0 { min-height: inherit !important; }

.search-results #sidebar { display: none; }
.search-results.et_pb_gutter.et_pb_gutters1 #left-area { width: 100%; max-width: 1280px; margin: 0 auto; float: none; padding: 0 80px 30px; }
.search-results.et_pb_gutter.et_pb_gutters1 #left-area p { font-size: 23px; line-height: 28px; color: #000; font-weight: 400; }
.search-results.et_pb_gutter.et_pb_gutters1 #left-area p.post-meta, .search-results.et_pb_gutter.et_pb_gutters1 #left-area a.entry-featured-image-url { display: none; }
.search-results.et_pb_gutter.et_pb_gutters1 #left-area h2 { font-weight: 300; color: #000; }
.search-results.et_pb_gutter.et_pb_gutters1 #left-area h2 a { color: #000; }
.search-results.et_pb_gutter.et_pb_gutters1 #left-area .et_pb_post { font-size: 23px; line-height: 28px; color: #000; font-weight: 400; }
.search-results.et_right_sidebar #main-content .container:before { display: none; }

.moregap { padding-top: 220px; transition: 0.7s all; }


