@font-face{font-family:'bebas-neue';src:url("./fonts/BebasNeue.otf") format("opentype")}
@font-face{font-family:'ArchivoNarrow';src:url("./fonts/ArchivoNarrow-Regular.ttf") format("truetype")}
@font-face{font-family:'ArchivoNarrowBold';src:url("./fonts/ArchivoNarrow-Bold.ttf") format("truetype")}
#nav .et_mobile_nav_menu{display:none}
#sticky.wpsk_sticky{position:fixed;top:0;width:100%;z-index:9999999}
#sticky.wpsk_sticky #home-img{opacity:1 !important}
#sticky>#main-menu-wrap{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#sticky>#main-menu-wrap #main-menu{width:100%;margin:auto}
#sticky>#main-menu-wrap #main-menu .et_pb_menu__wrap .et_pb_menu__menu{margin:auto;display:block !important}
#sticky>#main-menu-wrap #main-menu .et_pb_menu__wrap .et_mobile_nav_menu{display:none !important}
#sticky>#main-menu-wrap .et_mobile_menu{margin-top:19px}
#sticky>#main-menu-wrap #home-img{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9999;max-width:40px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:0}
#sticky>#main-menu-wrap #home-img .et_pb_image{max-width:40px;margin:auto !important;margin-left:0 !important}
#sticky>#main-menu-wrap .et_pb_column:last-of-type{display:none}
#footer .et_pb_menu__menu{width:100%}
.white-divider{border-bottom:4px solid #fff !important}
.et_pb_image_sticky{margin-bottom:-24px !important}
a{color:#666 !important}
#footer.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a{color:#fff !important}
#main-header,#main-footer{display:none !important}
#et_search_icon:hover,.mobile_menu_bar:after,.et-social-icon a:hover,.comment-reply-link,.form-submit input,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.wp-pagenavi span.current,.wp-pagenavi a:hover,.et_password_protected_form .et_submit_button,.nav-single a,.posted_in a,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.bottom-nav li.current-menu-item>a,.footer-widget h4{color:#178d9a}
.mobile_menu_bar:before{color:#fff}
.et_pb_fullwidth_menu .fullwidth-menu-nav,.et_pb_fullwidth_menu .fullwidth-menu-nav>ul{float:none;padding:0 15%}
.sr_btn{margin-top:10% !important}
.et_pb_slides,.et_pb_slides:after{position:fixed;width:100%;height:100%;top:0;left:0;z-index:0}
.et_pb_slides .et_pb_slide{width:100%;height:100%;position:relative;top:0;left:0;color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:0;z-index:0;-webkit-backface-visibility:hidden;-webkit-animation:imageAnimation 36s linear infinite 0s;animation:imageAnimation 36s linear infinite 0s}
.et_pb_gutters3 .et_pb_column_1_2,.et_pb_gutters3.et_pb_row .et_pb_column_1_2{width:50%}
.et_pb_row.et_pb_row_fullwidth,.et_pb_specialty_fullwidth>.et_pb_row{width:100% !important;max-width:100% !important}
.et_pb_column{margin-bottom:0}
.et_pb_gutters3 .et_pb_column,.et_pb_gutters3.et_pb_row .et_pb_column{margin-right:0}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0}
.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module{margin-bottom:0}
.et_pb_slider .et_pb_container,.et_pb_slider_0{height:500px}
.et_pb_slider_0 .et_pb_slide{background-size:cover !important}
.et_pb_slide{padding:0}
.et_pb_column_1_3,.et_pb_gutters3.et_pb_row .et_pb_column_1_3{width:33.33% !important}
.et_pb_gutters3 .et_pb_column_1_4,.et_pb_gutters3.et_pb_row .et_pb_column_1_4{width:25%}
.et_pb_row{padding:0 0 !important}
.et_pb_promo_description{padding-bottom:0}
.et_pb_section{border-bottom:0 !important;padding:0 0 !important}
#main-header{position:relative;display:block;z-index:9;top:0;width:100%;background-color:#fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 rgba(0,0,0,0.1);font-weight:500;line-height:23px;height:50px}
.ticker_head{position:absolute;top:0;z-index:999}
.tp-bullets{display:none}
.container.et_search_form_container.et_pb_search_visible{z-index:999;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77,0,0.175,1);animation:fadeInBottom 1s 1 cubic-bezier(0.77,0,0.175,1)}
.et_pb_search_visible.et_pb_no_animation{opacity:1}
.et_pb_search_form_hidden{-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77,0,0.175,1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77,0,0.175,1)}
.tag_desktop{display:block;height:80px;top:40%;position:absolute;z-index:999}
.contact_info,.project_info{padding-top:30px !important;padding-bottom:40px !important}
#et_top_search{display:inline-block;border:#ccc solid 1px;border-radius:15px;float:left;left:20%;position:absolute;top:7px;width:180px;height:30px;margin:2px 3px 2px 22px}
.et_search_outer{overflow:hidden;position:relative;top:-45px;width:180px;float:left;left:32%;margin:0 3px 0 22px;height:50px}
#et_search_icon:before{position:absolute;top:6px;left:10px}
.mtphr-dnt-default{border-bottom:1px solid #000}
.mtphr-dnt-wrapper{position:relative;width:80%;max-width:1200px;margin:0 auto;padding:5px 0}
.mtphr-dnt-tick-container a{color:#fff !important;position:relative;top:5px;font-weight:bold;font-family:Open Sans,Arial,sans-serif}
.mtphr-dnt-tick-container a:hover{opacity:.5;filter:alpha(opacity=50);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;transition-timing-function:linear}
.cloudwok-embed .dropzone{border:0 !important}
.phone_number{position:relative;top:10px;left:50px;float:left;clear:right;display:inline-block;padding:0 20px 0 0}
.mobile_SDI_home{top:0;position:relative;background:#333;padding:20px 0}
.stay_cables_nav{background:url("https://www.schwagerdavis.com/wp-content/uploads/2017/06/stay_cables.jpg") top}
.structural_retrofit_nav{background:url("https://www.schwagerdavis.com/wp-content/uploads/2017/06/structural_retrofit.jpg") top}
.transit_nav{background:url("https://www.schwagerdavis.com/wp-content/uploads/2017/06/transit.jpg") top}
.joints_bearings_nav{background:url("https://www.schwagerdavis.com/wp-content/uploads/2017/06/joints_bearings.jpg") top}
.commercial_development_nav{background:url("https://www.schwagerdavis.com/wp-content/uploads/2017/06/commercial_development.jpg") top}
.stay_cables_nav:hover,.structural_retrofit_nav:hover,.transit_nav:hover,.joints_bearings_nav:hover,.commercial_development_nav:hover{background-position:0 -100px;opacity:1.0}
.stay_cables_nav,.structural_retrofit_nav,.transit_nav,.joints_bearings_nav,.commercial_development_nav{display:block;width:100px;height:100px;text-indent:-99999px;float:left;top:0 !important;opacity:.8}
.screw img{mix-blend-mode:multiply}
.nav li li{margin:0;padding:0}
.home_icon a:hover{opacity:.5;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.home_list li{text-transform:uppercase;line-height:24px}
.about_US_text img{height:300px;width:auto;position:relative;top:-60px}
.cables .et_parallax_bg,.about_Us .et_parallax_bg{background-attachment:inherit}
.cables{height:700px}
.home_slider,.rev_slider,.tp-revslider-mainul{top:0}
.division_Btn img{position:relative;top:46px;width:200px !important;z-index:999}
.division_Btn img a:hover{opacity:.8;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.division_nav .et_pb_code_inner{display:-webkit-box;display:-ms-flexbox;display:flex}
.division_nav .et_pb_code_inner ul{margin:auto;padding:.5em 0;display:-webkit-box;display:-ms-flexbox;display:flex}
.division_nav .et_pb_code_inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;float:left;padding:0 0 0 10px;list-style:none}
.division_nav .et_pb_code_inner ul li:after{margin:auto;content:"|";color:#000;font-weight:bold;float:right;padding-left:10px;display:block}
.division_nav .et_pb_code_inner ul li:last-of-type:after{content:unset}
.division_nav .et_pb_code_inner ul li a{color:#fff !important;line-height:1;margin:auto}
.division_nav .et_pb_code_inner ul li a:hover{color:#666 !important}
.division_image_caption h1{line-height:12px !important;text-transform:uppercase;font-size:28px !important}
.division_image_caption p{text-transform:uppercase;font-weight:bold}
.division_nav a{color:#fff;text-decoration:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
#stickymenu{display:none}
.no_stick{top:0}
.fullwidtph-menu a:hover{opacity:.7;color:#0a8895;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.fullwidth-menu a:active{color:#0a8895 !important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.fullwidth-menu li li a{width:270px}
.nav li ul{width:270px}
.entry-content ul{text-align:center !important}
.bebas>li:last-child::after{content:""}
.SQS_section h1{font-weight:normal !important}
.SQS_section p{padding:0 4%}
.et_pb_toggle{border:0}
.et_pb_toggle_close{padding:20px;margin:10px}
.et_pb_toggle_open{background:0;padding:27px}
.stay_mobile{display:none}
.frow,.et_pb_row.vcenter-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.fcol,.et_pb_row.vcenter-row>.et_pb_column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.fhcenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.fhleft{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}
.fvcenter,.et_pb_row.vcenter-row>.et_pb_column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.et_pb_image img{width:unset}
.slider-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;right:calc(-100% - 4px);position:relative}
.slider-button-container .slider-button{background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-box-flex:.25;-ms-flex:.25;flex:.25}
.slider-button-container .slider-button.ptsc{background-image:url(/wp-content/uploads/2020/08/stay_cables_top.png)}
.slider-button-container .slider-button.ptsc:hover{background-image:url(/wp-content/uploads/2020/08/stay_cables_bot.png)}
.slider-button-container .slider-button.retrofit{background-image:url(/wp-content/uploads/2020/08/structural_retrofit_top.png)}
.slider-button-container .slider-button.retrofit:hover{background-image:url(/wp-content/uploads/2020/08/structural_retrofit_bot.png)}
.slider-button-container .slider-button.transit{background-image:url(/wp-content/uploads/2020/08/transit_top.png)}
.slider-button-container .slider-button.transit:hover{background-image:url(/wp-content/uploads/2020/08/transit_bot.png)}
.slider-button-container .slider-button.cd{background-image:url(/wp-content/uploads/2020/08/commercial_development_top.png)}
.slider-button-container .slider-button.cd:hover{background-image:url(/wp-content/uploads/2020/08/commercial_development_bot.png)}
@media all and (max-width:980px) and (min-width:499px){.division_nav *{font-size:95%}
.division_nav li,.division_nav li:after{padding-left:7px}
}@media only screen and (min-width:981px){#logo{margin-left:60px}
.et_pb_row{padding:0 0 !important}
}@media only screen and (min-width:1350px){.et_pb_row{padding:0 0 !important}
}@media all and (max-width:980px){#et_top_search,.phone_number{display:none}
.home_slider,.rev_slider,.tp-revslider-mainul{top:0}
.cables{height:320px}
.et_pb_slides .et_pb_slide{top:0}
.et_mobile_menu{background-color:transparent}
.et_pb_fullwidth_menu_0{background-color:transparent}
.stay_cables_nav:hover,.structural_retrofit_nav:hover,.transit_nav:hover,.joints_bearings_nav:hover,.commercial_development_nav:hover{background-position:center top;opacity:1.0}
.stay_cables_nav,.structural_retrofit_nav,.transit_nav,.joints_bearings_nav,.commercial_development_nav{width:25%;max-width:100px !important;height:90px;display:block;padding:0;opacity:1.0}
.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:50% !important;margin-right:0}
.et_pb_row{padding:0}
.SQS_section,.About_US_SQS{padding:40px 0 30px !important}
.about_US_text img{height:200px;width:auto;top:-40px}
.sr_btn{margin-top:25% !important}
.et_pb_fullwidth_menu .et_mobile_menu{top:60px;padding:5%}
.et_mobile_menu{border-top:3px solid #178d9a}
.et_pb_fullwidth_menu .mobile_menu_bar:before{top:15px;left:95%}
.et_pb_fullwidth_menu .et_pb_row{min-height:60px}
.et_pb_row>.et_pb_column.et_pb_column_21{padding-right:0 !important;padding-left:0 !important}
.division_Btn img{position:relative;top:0;z-index:9}
.division_image_caption h1{line-height:6px}
.go_Away{display:none}
.stay_mobile{display:block}
.et_pb_slider .et_pb_container,.et_pb_slider_0{height:300px !important}
.et_pb_gutters1 .et_pb_row.et_pb_row_fullwidth{top:0}
.mobile_CTA{margin:0 auto;width:100%}
.et_pb_text_3{font-size:2.125em;top:-32px}
.et_pb_column_5{top:0}
.recent_projects{margin:0;right:0}
.et_pb_gutters1 .et_pb_column_1_3.calltoaction{top:-32px;left:0;right:0}
.et_pb_text_5{font-size:1.063em;padding-right:0 !important;padding-top:1em !important}
.green_buttons.btn_1,.green_buttons.btn_2,.green_buttons.btn_3,.green_buttons.btn_4{width:25%}
.et_mobile_menu li li{padding-left:0}
}@media screen and (max-width:649px){#sticky>#main-menu-wrap #main-menu .et_pb_menu__wrap .et_pb_menu__menu{display:none !important}
#sticky>#main-menu-wrap #main-menu .et_pb_menu__wrap .et_mobile_nav_menu{display:block !important}
}@media all and (max-width:500px){.division_nav .et_pb_code_inner ul{-ms-flex-wrap:wrap;flex-wrap:wrap}
.division_nav .et_pb_code_inner ul li{padding-left:6px;width:50%}
.division_nav .et_pb_code_inner ul li:after{padding-left:6px;margin:0}
.division_nav .et_pb_code_inner ul li:nth-child(even):after{content:unset}
}@media(max-width:479px){.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4{width:100% !important;margin:0}
.home_slider,.rev_slider,.tp-revslider-mainul{height:380px !important;top:0}
}@media only screen and (max-width:420px){.et_pb_slider_0 .et_pb_slide{background-size:contain !important}
.et_pb_slider .et_pb_container,.et_pb_slider_0{height:90px !important}
.et_pb_row{padding:0 0 !important}
}