.locations-t-list.cols4{ padding: 10px; clear:both; } .locations-t-list.cols4 a{ width: calc(25% - 8px); } .locations-t-list{ display:flex; flex-wrap: wrap; column-gap: 10px; row-gap: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top:10px; } .locations-t-list a{ display: flex; width: calc(50% - 5px); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #fff; border: 1px solid #ccc; border-radius: 6px; align-items: center; font-family: "TradeGothicBoldCondensed#20"; text-transform:uppercase; color:#555555; font-size:20px; text-decoration:none; } .locations-t-list a img{ margin: 0; padding: 0; max-width: 120px; border-radius: 5px; object-fit: cover; height: 70px; display: flex; width:120px; } .locations-t-list a span{ display:inline-flex; padding: 25px 20px 20px; } .locations-t-list a .region-image{ position:relative; } .locations-t-list a .region-image:before{ content:""; display:block; width:8px; height:100%; background:#fff; position:absolute; right: 0; top: 0; } .locations-t-list a:hover{ text-decoration:none; } .locations-t-list a:hover .region-image:before{ background:#166936; } .no-scrollbar::-webkit-scrollbar { display: none; } .no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; } @media only screen and (max-width: 1650px){ .section .footer ul.btns.column{ -webkit-columns: 1; -moz-columns: 1; columns: 1; -webkit-column-gap: 0px; -moz-column-gap: 0px; column-gap: 0px; } .locations-t-list a{ width:100%; } .taxonomy-template-content{ flex-wrap: wrap; flex-direction: column; } .taxonomy-template-content .thumbnail-image{ margin-bottom:20px; } .locations-t-list.cols4 a{ width: calc(50% - 8px) !important; } } @media only screen and (max-width: 1480px){ .section.career.single{ padding-top: 40px; } } @media only screen and (max-width: 980px){ #sidebar{ top: 0; height:100vh } #main .sidebar-scroll{ height: 100%; overflow-y: scroll; padding-bottom:100px; } #main.fixed .sidebar-scroll{ padding-bottom:0; } .locations-t-list.cols4 a{ width: 100% !important; } } .locations-t-list-wrapper .locations-t-list{ justify-content: center; } .locations-t-list-wrapper .locations-t-list a{ width: 300px; } .locations-t-list-wrapper .locations-t-list a.active, .locations-t-list-wrapper .locations-t-list a:hover{ background:#166936; color:#fff; } .locations-t-list-wrapper .locations-t-list a.active .region-image:before{ background:#166936; } .locations-c-list .wpcf7{ padding: 35px 0 0 !important; border-top: dotted 1px #ddd; text-align:left; width: 720px; max-width:100%; margin-left: auto; margin-right: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .locations-c-list .wpcf7-form{ border-top:0; } .locations-c-list .wpcf7 .form-field{ padding: 0 12px 7px; float:left; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .locations-c-list .wpcf7 .form-field.half{ width:50%; } .locations-c-list .wpcf7 .wpcf7-form:after{ content:""; display: table; clear:both; } .locations-c-list .wpcf7 .wpcf7-form .form-label{ text-transform:uppercase; font-weight:bold; color: #555555; padding: 0; font-style: normal; margin: 0; font-size: 20px; font-family: "TradeGothicBoldCondensed#20"; line-height: 24px; margin-bottom: 5px; } .locations-c-list .wpcf7 .wpcf7-form select, .locations-c-list .wpcf7 .wpcf7-form input[type='text'], .locations-c-list .wpcf7 .wpcf7-form input[type='tel'], .locations-c-list .wpcf7 .wpcf7-form input[type='email'], .locations-c-list .wpcf7 .wpcf7-form input[type='search'], .locations-c-list .wpcf7 .wpcf7-form input[type='password'], textarea{ padding: 13px 20px; height: auto; border: 1px solid #dbdbdb; background: #fafafa; border-radius: 6px; width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 13px; font-family:'Open Sans'; } .locations-c-list .wpcf7 .wpcf7-form input[type="file"]{ border-radius: 6px; color: #166936; margin: 0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: "TradeGothicBoldCondensed#20"; font-size: 22px; line-height: 48px; border: 1px solid; padding: 10px 10px 5px 20px; cursor: pointer; } .locations-c-list .wpcf7 .form-field.submit{ padding-top:20px; padding-bottom:40px; clear:both; float:none; text-align:center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .locations-c-list .wpcf7 .form-field.submit input[type="submit"]{ display:block; width:260px; height:72px; background: #166936; border-radius: 6px; color:#fff; text-transform:uppercase; margin: 0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: "TradeGothicBoldCondensed#20"; font-size: 22px; line-height: 48px; } .locations-c-list .wpcf7 form .wpcf7-response-output{ clear:both; padding: 20px; text-align: center; font-size: 22px; font-weight: bold; margin: 0 12px 0; border-radius: 6px; border-width: 1px; } .locations-c-list .wpcf7 form.sent .wpcf7-response-output{ border-color:#dbdbdb; background:#fafafa; } @media only screen and (max-width: 768px){ .locations-c-list .wpcf7 .form-field.half{ width:100%; } .locations-c-list .wpcf7 .form-field{ padding-left:0; padding-right:0; } .article.tradecontractor-forms .locations-t-list{ margin-bottom: 20px; } .article.tradecontractor-forms .tradecontractor-f-locations{ padding-bottom:20px; padding-top: 40px; padding-left: 20px; padding-right: 20px; } .article.tradecontractor-forms .btn-x{ font-size: 18px; } .article.tradecontractor-forms .tradecontractors-location h4{ font-size: 28px; } .locations-c-list .wpcf7 .form-field.submit{ padding-bottom:0; } .locations-c-list .wpcf7 form .wpcf7-response-output{ margin: 0; font-size: 18px; } .article.tradecontractor-forms h3{ font-size: 34px; } .article.tradecontractor-forms h3 + p{ font-size: 20px; } .locations-c-list .wpcf7 .form-field.submit input[type="submit"]{ width:100%; } } .taxonomy-template-content{ clear: both; display: flex; margin-top: 35px; float: left; width: 100%; } .taxonomy-template-content .thumbnail-image{ width:100%; height: 200px; flex: 0 0 240px; margin-right: 20px; } .taxonomy-template-content .thumbnail-image img{ display:none; } .taxonomy-map-g-loc iframe{ width:100%; height:100%; } .bg_video{ object-fit: cover; width: 100%; height: 100%; position: relative; top: 0; left: 0; z-index: 1; } .has-video.with_bg.with_overlay::before{ z-index:3; } @media only screen and (max-width: 980px){ .taxonomy-map-g-loc iframe{ height: 420px; } } .hide{ display: none !important; } .swiper-wrapper-market, .swiper-container-market{ display: flex; width:100%; height:100%; overflow:hidden; } .contact-forms{ margin: 0; border: 1px solid #166936; background-color: #fff; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; vertical-align: top; } .contact-forms .contact-forms-title h4{ padding: 24px 40px 20px 40px; font-family: "TradeGothicBoldCondensed#20"; font-size: 22px; line-height: 24px; color:#166936; cursor:pointer; text-transform: none; } .contact-forms .contact-forms-title h4:after{ content: '\203A'; font-family: "TradeGothicCondensed#18"; font-size: 46px; color: #166936; position: absolute; right: 25px; transform:rotate(90deg); } .contact-forms.active .contact-forms-title h4:after{ transform:rotate(0deg); } .contact-forms-content{ display:none; border-top: 1px solid #166936; } .contact-forms.active .contact-forms-content{ display:block; } .contact-forms-block.locations-c-list .wpcf7{ width:100%; } #header .toggle_search{ position: absolute; width: 100%; left: 0; top: 100px; background: #fff; z-index: 3; } #header .toggle_search .search-wrapper{ box-shadow: rgba(0, 0, 0, 0.15) 0px 20px 20px -15px inset; background:#fff; position:relative; z-index:100; } .searchform, #header .toggle_search .field { display: block; width: 1040px; padding: 16px 0px; max-width: 100%; margin: 0px auto; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .searchform #s, #header .toggle_search .field input{ width: 1040px; height: 60px; margin: 0 auto; display:block; max-width:100%; font-family: "TradeGothicBoldCondensed#20"; color: #666; padding: 0 48px 0 20px; border: 1px solid #ddd; outline: none; -webkit-appearance:none; -moz-appearance:none; appearance:none; font-size:19px; font-weight:900; border-radius: 6px; background: #f7f7f7 url(https://moss.com/wp-content/themes/moss/images/search.svg) center center / 15px no-repeat; background-position: center right 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #header .toggle_search .field input::-webkit-input-placeholder{ color: #666; } #header .toggle_search .field input:-moz-placeholder{ color: #666; } #header .toggle_search .field input::-moz-placeholder{ color: #666; } #header .toggle_search .field input:-ms-input-placeholder{ color: #666; } .searchform #searchsubmit, #header .toggle_search .submit{ display: none; } #header .toggle_search:after{ content:""; display:block; width:100%; height: 90px; bottom:0; left:0; position: absolute; -webkit-box-shadow: 0px 0px 20px 0 rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 20px 0 rgba(0,0,0,0.1); box-shadow: 0px 0px 20px 0 rgba(0,0,0,0.1); } .clear-search:before, .clear-search:after{ width: 28px; height: 2px; float: left; display: block; background: #666; position: relative; text-indent: -9000px; -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -ms-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; } .clear-search{position: absolute;top: 45px;right: -20px;} .clear-search:before, .clear-search:after{ content: ''; position: absolute; } .clear-search:before, .clear-search:after{top: -2px;} .clear-search:before{ transform: rotate(45deg); -webkit-transform: rotate(45deg); } .clear-search:after{ transform: translateY(-10px) rotate(-45deg); -webkit-transform: translateY(-10px) rotate(-45deg); top: 8px; } .block-sliders-articles .swiper-slide{ text-indent:0; } .swiper-nav-btns{ float:right; } .swiper-nav-btns .swiper-custom-btn{ width: 40px; height: 40px; float: left; background-repeat: no-repeat; background-position: center; -webkit-background-size: 20px; -moz-background-size: 20px; -o-background-size: 20px; background-size: 20px; border: 1px solid #ddd; text-indent: -9000px; margin-right: 10px; cursor: pointer; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; } .swiper-nav-btns .swiper-custom-btn.swiper-button-prev{background-image: url(https://moss.com/wp-content/themes/moss/images/arrow_down_gray.svg);transform: rotate(270deg);} .swiper-nav-btns .swiper-custom-btn.swiper-button-next{background-image: url(https://moss.com/wp-content/themes/moss/images/arrow_down_gray.svg);transform: rotate(90deg);} .swiper-nav-btns .swiper-custom-btn.swiper-button-disabled{ opacity: 0.5; } .wrap-the-swiper:after{ content:""; display:table; clear:both; } .wrap-the-swiper.o-hidden{ position: relative; overflow: hidden; height: 100%; clear: both; } .leadership-filter{float: right;position: relative;} .leadership-filter .leadership-filter-trigger{ font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; background: #166936; width: 240px; padding: 10px 17px; border-radius: 6px; cursor:pointer; position:relative; z-index:3; } .leadership-filter .leadership-filter-trigger:before{ background-image: url(https://moss.com/wp-content/themes/moss/images/arrow_down.svg); background-size: 14px; background-repeat: no-repeat; background-position: center; content:""; width:14px; height:14px; display:block; position:absolute; right:12px; top:50%; margin-top:-7px; } .leadership-filter.active .leadership-filter-trigger:before{ transform:rotate(-180deg); } .leadership-filter ul{ margin:0; padding:0; list-style:none; background: #fff; border-radius:6px; position:absolute; z-index:2; top:100%; left:0; width:100%; padding-top:10px; margin-top:-10px; display:none; } .leadership-filter.active ul{ display:block; } .leadership-filter ul li a{ color: #166936; font-size: 14px; font-weight: bold; text-transform: uppercase; border-bottom:1px solid #dddddd; display:block; padding: 12px 17px; } .leadership-filter ul li:last-child a{ border-bottom:0; } .map-market-main .wpgmp_map_parent{ display: block; margin:0; } .comm-leadership-slider .slick-list{ overflow:visible; } html .box .wpgmp_map_parent{ margin-bottom: 0 !important; display:block !important; } .custom-career-ssection{ clear:both; } .custom-career-ssection .careers-listing-details{ padding: 35px 0; border-bottom: 1px solid #ddd; display: flex; justify-content: space-between; } .custom-career-ssection .career-locations-meta{ flex: 0 0 280px; } .custom-career-ssection .careers-listing-details h4 a{ color:#166936;text-transform:uppercase; margin-bottom: 5px; } .career-btn-back-to{ position: absolute; top: 40px; right: 40px; } .clearfix-float:after{ content:""; display:table; clear:both; } .career-main-wrap{ clear: both; display: flex; column-gap: 40px; align-items: flex-start; } .career-main-wrap .career-sidebar{ flex: 0 0 360px; padding: 30px; background:#fff; } .careers .posted-date, .career .posted-date{ padding-left: 30px; background:url(https://moss.com/wp-content/themes/moss/images/icon-clock.png) no-repeat left center; margin-bottom:10px; } .careers .location, .career .location{ padding-left: 30px; background:url(https://moss.com/wp-content/themes/moss/images/icon-map.png) no-repeat 2px 4px; margin-bottom:10px; } .career .location:last-of-type{ padding-bottom:20px; border-bottom:1px solid #ddd; margin-bottom:20px; } .career-main-wrap .career-sidebar .apply-btn{ width:100%; } .section.careers.entry .main .header{ margin-bottom:5px; } .section.careers.entry .main .wrap > .header{ margin-bottom:25px; } .careers .main-career-detail h4{ margin-bottom:5px; } .career-filters{ background:#fff; display:flex; padding:20px; justify-content: flex-start; } .career-filters .career-search-filter{ margin-left: auto; } .career-filters .career-main-filters{display:flex;position:relative;column-gap: 7px;} .career-filters .career-main-filters .btn{position:relative;padding-right: 30px;min-width: 120px;text-align: left; float:none; display:block; } .career-filters .career-main-filters .btn:hover{ color: #999 !important; border: 1px solid #ccc; background-color: transparent; } .career-filters .career-main-filters .career-filter{ position: relative; } .career-filters .career-main-filters .btn:after{ width: 12px; height: 7px; display: block; font-family: 'Open Sans', sans-serif; font-size: 22px; font-weight: bold; color: #071d7e; line-height: 14px; position: absolute; top: 50%; right: 11px; margin-top: -3px; background-image: url(https://moss.com/wp-content/themes/moss/images/arrow_down_gray.svg); background-repeat: no-repeat; background-position: center; text-indent: -9999px; overflow: hidden; content:""; } .career-filters .career-main-filters .active .btn{ border-radius: 6px 6px 0 0; color: #166936 !important; } .career-filters .career-main-filters .active .btn:after{ transform:rotate(-180deg); } .career-filters .career-main-filters .active .btn:before{ content:""; display:block; position:absolute; height: 14px; background:#fff; z-index:4; left: -1px; top: 100%; border-right: 1px solid #ddd; border-left: 1px solid #dddd; right: -1px; } .career-filters .career-search-filter input{ width: 100%; max-width:240px; height: 42px; margin: 0 auto; display: block; max-width: 100%; color: #666; padding: 0 48px 0 20px; border: 1px solid #ddd; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-size: 12px; font-weight: 400; border-radius: 6px; background: #fff url(https://moss.com/wp-content/themes/moss/images/search.svg) center center / 15px no-repeat; background-position: center right 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-transform: uppercase; } .career-input-wrap{ position: absolute; background: #fff; border: 1px solid #ddd; z-index: 3; padding: 10px; display: none; border-radius: 0 0 10px 10px; top: 100%; left: 0; margin-top: 10px; width: 390px; } .career-filter.active .career-input-wrap{ display:block; } .career-input-filters{ background:#f7f7f7; padding:20px; } .career-input-filters > div{ display:flex; } .career-input-filters > div label{display: flex;flex: 1;align-items: flex-start;font-size: 15px;} .career-input-filters > div label input{ margin-top: 4px; margin-right: 10px; } .career-main-content{ display:block; width:100%; } @media only screen and (max-width: 880px){ .career-main-wrap{ align-items: flex-start; flex-direction: column; row-gap:40px; } .career-main-wrap .career-sidebar{ flex:1; width:100%; max-width: 360px; margin: 0 auto; } .section.career.single{ padding-top: 25px; } .career-btn-back-to{ position: absolute; top: 25px; right: 25px; } } @media only screen and (max-width: 480px){ .section.career.single{ padding-top: 65px; } } .career-click-filter{ display:none; } .custom-career-ssection.active > div.careers-listing-details{ display:none; } .custom-career-ssection.active > div.careers-listing-details.active{ display:flex; } .custom-career-ssection.active .career-click-filter{ display: flex; align-items: center; padding-bottom: 6px; } .career-click-filter a{ color:#166936; font-size:14px; } .career-click-filter span{ margin-right: 5px; }