nav select {display: block; height: 2em; width: 300px; float: right; margin-top: 10px;}
h3.cat-location {font-family: 'Fjalla One',serif; text-shadow: 1px 1px 1px #cecece; font-size: 1em; text-decoration: underline; padding-top: 20px;}
article iframe {border: none;}

.right-img {float: right; margin: 10px 0 0 20px; max-width: 350px; height: auto;}
.left-img {float: left; margin: 10px 20px 0 0; max-width: 350px; height: auto;}

/* New Logo Styles for Regular Template */
body.single-post .col.s2 {text-align:center;}
/* 5 company logos displayed */
body.single-post .row .col.s4 .copro-description {max-height: 220px; overflow-x: hidden;}
body.single-post .col.s2:nth-child(1),body.single-post .col.s2:nth-child(2),body.single-post .col.s2:nth-child(3),body.single-post .col.s2:nth-child(4),body.single-post .col.s2:nth-child(5) {width: 20%;}
/* 6 company logos displayed 
body.single-post .row .col.s4 .copro-description {max-height: 220px; overflow-x: hidden;}
body.single-post .col.s2:nth-child(1),body.single-post .col.s2:nth-child(2),body.single-post .col.s2:nth-child(3),body.single-post .col.s2:nth-child(4),body.single-post .col.s2:nth-child(5),body.single-post .col.s2:nth-child(6) {width: 33.3%;}
body.single-post .col.s2:nth-child(4) {clear: left;}
/* 7 company logos displayed 
body.single-post .row .col.s4 .copro-description {max-height: 220px; overflow-x: hidden;}
body.single-post .col.s2:nth-child(1),body.single-post .col.s2:nth-child(2),body.single-post .col.s2:nth-child(3) {width: 33.3%;}
body.single-post .col.s2:nth-child(4),body.single-post .col.s2:nth-child(5),body.single-post .col.s2:nth-child(6),body.single-post .col.s2:nth-child(7) {width: 25%; text-align: center;}
body.single-post .col.s2:nth-child(4) {clear: left;}
/* 8 company logos displayed 
body.single-post .row .col.s4 .copro-description {max-height: 220px; overflow-x: hidden;}
body.single-post .col.s2:nth-child(1),body.single-post .col.s2:nth-child(2),body.single-post .col.s2:nth-child(3),body.single-post .col.s2:nth-child(4),body.single-post .col.s2:nth-child(5),body.single-post .col.s2:nth-child(6),body.single-post .col.s2:nth-child(7),body.single-post .col.s2:nth-child(8) {width: 25%; margin-bottom: 25px;}
body.single-post .col.s2:nth-child(5) {clear: left;}
/* 9 company logos displayed 
body.single-post .row .col.s4 .copro-description {max-height: 220px; overflow-x: hidden;}
body.single-post .col.s2:nth-child(1),body.single-post .col.s2:nth-child(2),body.single-post .col.s2:nth-child(3),body.single-post .col.s2:nth-child(4),body.single-post .col.s2:nth-child(5),body.single-post .col.s2:nth-child(6),body.single-post .col.s2:nth-child(7),body.single-post .col.s2:nth-child(8),body.single-post .col.s2:nth-child(9) {width: 33.3%; margin-bottom: 25px;}
body.single-post .col.s2:nth-child(4),body.single-post .col.s2:nth-child(7) {clear: left;}
/* 10 company logos displayed 
body.single-post .row .col.s4 .copro-description {max-height: 220px; overflow-x: hidden;}
body.single-post .col.s2:nth-child(1),body.single-post .col.s2:nth-child(2),body.single-post .col.s2:nth-child(3),body.single-post .col.s2:nth-child(4),body.single-post .col.s2:nth-child(5),body.single-post .col.s2:nth-child(6),body.single-post .col.s2:nth-child(7),body.single-post .col.s2:nth-child(8),body.single-post .col.s2:nth-child(9),body.single-post .col.s2:nth-child(10) {width: 20%; margin-bottom: 25px;}
body.single-post .col.s2:nth-child(6) {clear: left;}
/* New Logo Styles for Regular Template */

/* OOB Template Update Full Width */
body.post-template-single-oob.single-post .row .col.s4,body.post-template-single-oob.single-post .row .col.s8  {padding-right: 0; width: 100%;}
body.post-template-single-oob.single-post .row .col.s4 h3 {font-weight: bold;}
body.post-template-single-oob.single-post .row .col.s4 .copro-description p {font-size: 15px; font-weight: 600;}
body.post-template-single-oob.single-post h3.more-listings-page-link.single {text-decoration: none; color: #226764;}
body.post-template-single-oob.single-post h3.more-listings-page-link.single a {text-decoration: underline;}
/* OOB Template Update Full Width */

/* New Logo Styles for OOB Template */
body.post-template-single-oob .col.s2dh {margin-bottom: 45px; text-align: center;}
body.post-template-single-oob.single-post .row .col.s4 .copro-description {max-height: 220px; overflow-x: hidden;}
/* 5 company logos displayed */ 
body.post-template-single-oob .col.s2dh:nth-child(1),body.post-template-single-oob .col.s2dh:nth-child(2),body.post-template-single-oob .col.s2dh:nth-child(3),body.post-template-single-oob .col.s2dh:nth-child(4),body.post-template-single-oob .col.s2dh:nth-child(5) {width: 20%;}
/* 6 company logos displayed 
body.post-template-single-oob .col.s2dh:nth-child(1),body.post-template-single-oob .col.s2dh:nth-child(2),body.post-template-single-oob .col.s2dh:nth-child(3),body.post-template-single-oob .col.s2dh:nth-child(4),body.post-template-single-oob .col.s2dh:nth-child(5),body.post-template-single-oob .col.s2dh:nth-child(6) {width: 33.3%;}
body.post-template-single-oob .col.s2dh:nth-child(4) {clear: left;}
/* 7 company logos displayed 
body.post-template-single-oob .col.s2dh:nth-child(1),body.post-template-single-oob .col.s2dh:nth-child(2),body.post-template-single-oob .col.s2dh:nth-child(3) {width: 33.3%; text-align: center;}
body.post-template-single-oob .col.s2dh:nth-child(4),body.post-template-single-oob .col.s2dh:nth-child(5),body.post-template-single-oob .col.s2dh:nth-child(6),body.post-template-single-oob .col.s2dh:nth-child(7) {width: 25%; text-align: center;}
body.post-template-single-oob .col.s2dh:nth-child(4) {clear: left;}
/* 8 company logos displayed 
body.post-template-single-oob .col.s2dh:nth-child(1),body.post-template-single-oob .col.s2dh:nth-child(2),body.post-template-single-oob .col.s2dh:nth-child(3), body.post-template-single-oob .col.s2dh:nth-child(4),body.post-template-single-oob .col.s2dh:nth-child(5),body.post-template-single-oob .col.s2dh:nth-child(6),body.post-template-single-oob .col.s2dh:nth-child(7),body.post-template-single-oob .col.s2dh:nth-child(8) {width: 25%;}
body.post-template-single-oob .col.s2dh:nth-child(5) {clear: left;}
/* 9 company logos displayed 
body.post-template-single-oob .col.s2dh:nth-child(1),body.post-template-single-oob .col.s2dh:nth-child(2),body.post-template-single-oob .col.s2dh:nth-child(3), body.post-template-single-oob .col.s2dh:nth-child(4),body.post-template-single-oob .col.s2dh:nth-child(5),body.post-template-single-oob .col.s2dh:nth-child(6),body.post-template-single-oob .col.s2dh:nth-child(7),body.post-template-single-oob .col.s2dh:nth-child(8),body.post-template-single-oob .col.s2dh:nth-child(9) {width: 33.3%;}
body.post-template-single-oob .col.s2dh:nth-child(4),body.post-template-single-oob .col.s2dh:nth-child(7) {clear: left;}
/* 10 company logos displayed 
body.post-template-single-oob .col.s2dh:nth-child(1),body.post-template-single-oob .col.s2dh:nth-child(2),body.post-template-single-oob .col.s2dh:nth-child(3), body.post-template-single-oob .col.s2dh:nth-child(4),body.post-template-single-oob .col.s2dh:nth-child(5),body.post-template-single-oob .col.s2dh:nth-child(6),body.post-template-single-oob .col.s2dh:nth-child(7),body.post-template-single-oob .col.s2dh:nth-child(8),body.post-template-single-oob .col.s2dh:nth-child(9),body.post-template-single-oob .col.s2dh:nth-child(10) {width: 20%;}
body.post-template-single-oob .col.s2dh:nth-child(6) {clear: left;}
/* New Logo Styles for OOB Template */

body.single-post .col.s2dh {text-align: center; font-size: 12px; width: 33.3%;}  /* Used on OOB template */
body.single-post .col.s2dh a {display: block;} /* Used on OOB template */
body.single-post .col.s2dh img {height: 75px; display: block; margin: 0 auto; width:300px;} /* Used on OOB template */
body.single-post .section.adv-logo2 {display: block; border-top: 0px; margin-top: 45px; margin-bottom: 45px;} /* Used on OOB template */
body.single-post .section.adv-logo2 .row {width: 100%;} /* Used on OOB template */

/* New Logo Styles for State Template */
/* 4 company logos displayed
body.archive .col.s2dh:nth-child(1),body.archive .col.s2dh:nth-child(2),body.archive .col.s2dh:nth-child(3),body.archive .col.s2dh:nth-child(4),body.archive .col.s2dh:nth-child(5) {width: 25%;}
body.archive .adv-logo .scrolling {display: none;}
/* 5 company logos displayed 
body.archive .col.s2dh:nth-child(1),body.archive .col.s2dh:nth-child(2),body.archive .col.s2dh:nth-child(3),body.archive .col.s2dh:nth-child(4),body.archive .col.s2dh:nth-child(5),body.archive .col.s2dh:nth-child(6) {width: 20%;}
body.archive .adv-logo .scrolling {display: none;}
/* 6 company logos displayed
body.archive .col.s2dh:nth-child(1),body.archive .col.s2dh:nth-child(2),body.archive .col.s2dh:nth-child(3),body.archive .col.s2dh:nth-child(4),body.archive .col.s2dh:nth-child(5),body.archive .col.s2dh:nth-child(6) {width: 16.6666666667%;}
body.archive .adv-logo .scrolling {display: none;}
/* 7 company logos displayed 
body.archive .col.s2dh:nth-child(1),body.archive .col.s2dh:nth-child(2),body.archive .col.s2dh:nth-child(3),body.archive .col.s2dh:nth-child(4) {width: 25%; text-align: center;}
body.archive .col.s2dh:nth-child(5),body.archive .col.s2dh:nth-child(6),body.archive .col.s2dh:nth-child(7) {width: 33.3%; text-align: center;}
body.archive .col.s2dh:nth-child(5) {clear: left;}
body.archive .adv-logo {max-height: 210px; overflow-y: scroll;}
/* 8 company logos displayed
body.archive .col.s2dh:nth-child(1),body.archive .col.s2dh:nth-child(2),body.archive .col.s2dh:nth-child(3), body.archive .col.s2dh:nth-child(4),body.archive .col.s2dh:nth-child(5),body.archive .col.s2dh:nth-child(6),body.archive .col.s2dh:nth-child(7),body.archive .col.s2dh:nth-child(8) {width: 25%;}
body.archive .col.s2dh:nth-child(5) {clear: left;}
body.archive .adv-logo {max-height: 210px; overflow-y: scroll;}
/* 9 company logos displayed
body.archive .col.s2dh:nth-child(1),body.archive .col.s2dh:nth-child(2),body.archive .col.s2dh:nth-child(3), body.archive .col.s2dh:nth-child(4),body.archive .col.s2dh:nth-child(5) {width: 20%;}
body.archive .col.s2dh:nth-child(6),body.archive .col.s2dh:nth-child(7),body.archive .col.s2dh:nth-child(8),body.archive .col.s2dh:nth-child(9) {width: 25%;}
body.archive .col.s2dh:nth-child(6) {clear: left;}
body.archive .adv-logo {max-height: 210px; overflow-y: scroll;}
/* 10 company logos displayed
body.archive .col.s2dh:nth-child(1),body.archive .col.s2dh:nth-child(2),body.archive .col.s2dh:nth-child(3), body.archive .col.s2dh:nth-child(4),body.archive .col.s2dh:nth-child(5),body.archive .col.s2dh:nth-child(6),body.archive .col.s2dh:nth-child(7),body.archive .col.s2dh:nth-child(8),body.archive .col.s2dh:nth-child(9),body.archive .col.s2dh:nth-child(10) {width: 20%;}
body.archive .col.s2dh:nth-child(6) {clear: left;}
body.archive .adv-logo {max-height: 210px; overflow-y: scroll;}

/* New Logo Styles for State Template */
.state-intro {float: left; width: 40%; max-width: 700px; padding-right: 20px; margin-bottom: 20px;}
.state-intro h1 {text-align: center;display: block;line-height: 1.2em;margin: 0px auto 20px auto;}
.state-intro .modal-trigger, .adv-logo .modal-trigger {width: -webkit-fill-available;background: #b23434 !important;margin:0 auto;clear: both;max-width: 200px; display: block;}
body.archive .adv-logo {background: khaki; float:right; position: relative; width: 60%; max-width: 1288px;}
body.archive .adv-logo.top {background: #fff;max-height: inherit;overflow-y: visible;padding-top: 0;}
body.archive .adv-logo.bottom {width: 100%; max-width: inherit; margin-bottom: 10px;}
body.archive .adv-logo .row {padding: 0;display: flex;flex-wrap: wrap;justify-content: center;}
body.archive h3.more-listings-page-link.single {margin: 0 0 20px 0;}
body.archive .adv-logo a {display:block;}
body.archive .col.s2dh img {height: 75px; display: block; margin: 0 auto; width:300px;}
body.archive .row .col.s4,body.archive .row .col.s8  {padding-right: 0; width: 100%;}
body.archive .row .col.s4 h3 {font-weight: bold;}
body.archive .row .col.s4 .copro-description p {font-size: 15px; font-weight: 600;}
body.archive h3.more-listings-page-link.single {text-decoration: none; color: #226764;}
body.archive h3.more-listings-page-link.single a {text-decoration: underline;}
body.archive .col.s2dh {margin-bottom: 30px; text-align: center; /*height: 175px;*/}
body.archive .row .col.s4 .copro-description {max-height: 220px; overflow-x: hidden;}
body.archive .adv-logo .scrolling {position: absolute;top: 5px;right: 5px;text-align: center;background: #344664;color: #fff;padding: 5px 5px;font-size: 12px;}
/* New Logo Styles for Page2 and State Template */
body.archive .col.s2dh, body.page-template .col.s2dh {width: 260px;}
body.archive .adv-logo .scrolling {display: none;}
body.archive .adv-logo, body.page-template .adv-logo {min-height: 190px;}
.adv-logo .row.seven .s2dh, .adv-logo .row.eight .s2dh, .adv-logo .row.thirteen .s2dh {flex-basis: 20%;}
.adv-logo .row.fourteen .s2dh, .adv-logo .row.fifteen .s2dh {flex-basis: 16%;}
@media screen and (max-width: 1660px) {.adv-logo .row.eight .s2dh, .adv-logo .row.thirteen .s2dh, .adv-logo .row.fourteen .s2dh, .adv-logo .row.fifteen .s2dh {flex-basis: inherit;}}
@media screen and (max-width: 1330px) {.adv-logo .row.seven .s2dh {flex-basis: inherit;}}
body.page-template .adv-logo {background: khaki; float:right; position: relative; width: 60%; max-width: 1288px;}
body.page-template .adv-logo.top {background: #fff;max-height: inherit;overflow-y: visible;padding-top: 0;}
body.page-template .adv-logo.bottom {width: 100%; max-width: inherit; margin-bottom: 10px;}
body.page-template .adv-logo .row {padding: 0;display: flex;flex-wrap: wrap;justify-content: center;}
body.page-template h3.more-listings-page-link.single {margin: 0 0 20px 0;}
body.page-template .adv-logo a {display:block;}
body.page-template .col.s2dh img {height: 75px; display: block; margin: 0 auto;}
body.page-template .row .col.s4, body.page-template .row .col.s8  {padding-right: 0; width: 100%;}
body.page-template .row .col.s4 h3 {font-weight: bold;}
body.page-template .row .col.s4 .copro-description p {font-size: 15px; font-weight: 600;}
body.page-template h3.more-listings-page-link.single {text-decoration: none; color: #226764;}
body.page-template h3.more-listings-page-link.single a {text-decoration: underline;}
body.page-template .col.s2dh {margin-bottom: 10px; text-align: center; /*height: 175px;*/}
body.page-template .row .col.s4 .copro-description {max-height: 220px; overflow-x: hidden;}

 /* Style the buttons that are used to open and close the accordion panel */
.accordion {
  background-color: khaki;
  color: #226764;
  cursor: pointer;
  padding: 18px;
  width: 59%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
  float:right;
  position: relative;
    line-height: 24px;
max-width: 1288px;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion:hover {
  background-color: #d9d1b8;
}

/* Style the accordion panel. Note: hidden by default */
.panel {
  padding: 0 5px;
  background-color: khaki;
    width:59%;
    position:relative;
    left:3px;
  display: none;
  overflow: hidden;
}


/* Leading Manufacturers Template */
body.post-template-leading-manufacturers-copro.single-post .row .col.s4 .copro-description {max-height: 400px;}
@media screen and (max-width: 1640px) {
body.post-template-leading-manufacturers-copro.single-post .row .col.s4 .copro-description {max-height: 300px;}
}
@media screen and (max-width: 1250px) {
body.post-template-leading-manufacturers-copro.single-post .row .col.s4 .copro-description {max-height: 500px; overflow-x:scroll; /*max-height: inhert;*/}
}
@media screen and (max-width: 700px) {
.waves-effect {display:block; width: 100%; margin: 10px auto;}
}
/* Leading Manufacturers Template */

/* Image and Logo Display on Posts */
body.single-post .row .col.s4 {width: 41.6666666667%;}
body.single-post .row .col.s8 {width: 58.3333333333%;}
body.single-post .section {padding-top: 0; padding-bottom: 0;} 
body.single-post .row {padding-top: 10px; padding-bottom: 5px;} 
body.single-post h3.more-listings-page-link.single {padding: 20px 0; line-height: 1.5em;}
body.single-post .col.s2 {text-align: center; font-size: 12px; width: 16.6666666667%;}
body.single-post .col.s2 a {display: block;}
body.single-post .col.s2 img {height: 75px; display: block; margin: 0 auto; width:300px;}
body.single-post .section.adv-logo {display: block;}
body.single-post .section.adv-logo .row {width: 100%;}

body.post-template-single-oob .section.adv-logo {border-top: none;}

body.single-post #six.col.s2 {width: 16.6666666667%;}
body.single-post #five.col.s2 {width: 20%;}
body.single-post #four.col.s2 {width: 25%;}
body.single-post #three.col.s2 {width: 33.3333333333%;}
body.single-post #two.col.s2 {width: 50%;}
body.single-post #one.col.s2 {width: 100%;}

body.single-post .row .col.s4 .copro-description p {font-size: 14px;}
@media screen and (max-width: 1470px) {

body.single-post .row .col.s4 .copro-description p {font-size: 12px;}
body.single-post .col.s2 {width: 33.3333333333%; min-height: 100px;}
}
@media screen and (max-width: 1250px) {
body.single-post .row .col.s4 .copro-description {max-height: 500px; overflow-x:scroll; /*max-height: inhert;*/}
body.single-post .row .col.s4 .copro-description p {font-size: 16px;}
	body.single-post .row .col.s4 .copro-description p {font-size: 12px;}
body.single-post .col.s2 {width: 16.6666666667%;}
}
@media screen and (max-width: 700px) {
body.single-post .col.s2 {width: 33.3333333333%;}
}
/* Image and Logo Display on Posts */

/* Video Display for Adv */
article .adv-placeholder iframe {display: block; margin: 0 auto; width: 100%; height: 772px; border: none; max-width: inherit; /*position:absolute*/top: 0; left: 0;}
body.single-post .row .col.s8 {position: relative; overflow:hidden;}
body.single-post .row .col.s8 iframe {/*display: block;*/ margin: 0 auto; width: 100%; height: 100vh; max-width: inherit; position:absolute; top: 0; left: 0; border: none;}
#five.adv .mobile-adv-placeholder iframe {display: block; margin: 0 auto; width: 100%; height: 70vh; max-width: inherit; position:relative;}
.col.s8.adv-placeholder {position: relative;}
body.page-template-more-listings-page #eightysix.adv .spacer,body.category #eightysix.adv .spacer{display: none;}
body.attachment article h1 {display: block;}
body.attachment article .col.s8 img {display: block; margin: 0 auto;}
/* Video Display for Adv */

/* Video, Single, Manufacturers, Attachments */
/* Video Display for Adv 
article .adv-placeholder iframe {display: block; margin: 0 auto; width: 100%; height: 100vh; max-width: inherit; position:absolute; top: 0; left: 0;}
#five.adv .mobile-adv-placeholder iframe {display: block; margin: 0 auto; width: 100%; height: 70vh; max-width: inherit; position:relative;}*/
.col.s8.adv-placeholder {position: relative;}
/* Video Display for Adv */
body.attachment article h1 {display: block;}
body.attachment article .col.s8 img {display: block; margin: 0 auto;}
@media screen and (max-width: 1250px) {
body.single-post .row .col.s4 .copro-description,body.post-template-single-oob.single-post .row .col.s4 .copro-description {max-height: 500px; overflow-x:scroll; /*max-height: inhert;*/}
body.single .row .col.s4,body.single .row .col.s8 {width: 100%; padding-right: 0 !important;}
body.single .more-listings-page-link.single {padding-top: 0 !important;}
}
body.home #top-section,body.page-template-manufacturers-page #top-section {width: 100%; height: 320px; text-align: center; background-color: white; position: relative; max-height: 637px; margin: 0 auto;}
body.home.page .home-banner,body.page-template-manufacturers-page .home-banner {width: 100%; height: 320px; text-align: center; background-color: black; position: relative; max-height: 637px; margin: 0 auto;}
body.home #top-section img.banner,body.page-template-manufacturers-page #top-section img.banner {width: 100%; height: 320px; position: relative; opacity: .4; max-height: 637px;}
body.home #top-section .main-heading,body.page-template-manufacturers-page #top-section .main-heading {position: absolute; top: 120px; width: 90%; left: 5%}
/* Video, Single, Manufacturers, Attachments */

/* Industry Information Section */
.section.industry .collection .collection-item.avatar {line-height: 52px; padding-left: 102px;}
.section.industry .collection a.collection-item {color: #000;}
.section.industry .collection .collection-item.avatar:not(.circle-clipper)>.circle, .section.industry .collection .collection-item.avatar :not(.circle-clipper)>.circle {width: 72px; height: 72px;}
.section.industry {background-color: #546e7a!important; padding-bottom: 10px;}
.section.industry .row {margin-bottom: 0;}	
.section.industry h5 {padding-left: 20px; margin: 0 0 .656rem 0;}
.row .col.xl7 h5 {text-align: center;}
.row .col.xl7 h5:hover {color: #546e7a!important}
.row .col.xl7 .btn,.row .col.xl7 .btn:hover {display: block; height: auto; text-transform: inherit; box-shadow: none;}
.row .col.xl7 .orange {background-color: transparent !important;}

.modal {max-height: inherit !important;}
.modal-content {max-height: calc(100vh - 210px); overflow-y: auto;} 
.singlep3 .mobile-rfq {display: block;}
h3.more-listings-heading {text-decoration: underline;text-align: left; text-shadow: 1px 1px 1px #000;font-family: 'Fjalla One',serif;font-size: 1.5em;}
.modal form.rfq .left-block {float: left; width: auto; max-width: 40%;}
.modal form.rfq .right-block {float: right; width: 60%;}
.modal .modal-footer {clear: both; text-align:left;}
.modal form.rfq .checkbox p {text-align: left;}

body.single h3 {margin: 0 0 10px 0;}
body.single h3 a {font-weight: bold;}
body.single p {margin: 10px 0;}
@media screen and (max-width: 1700px) {
.section.industry .collection .collection-item.avatar.linebreak {line-height: 30px;}
}

@media screen and (max-width: 1423px) {
.row .col.m6 {width: 50%;}
.section.industry .collection .collection-item.avatar.linebreak {line-height: 52px;}
}

@media screen and (max-width: 1250px) {
body.single .row .col.s4,body.single .row .col.s8 {width: 100%;}
body.single .more-listings-page-link.single {padding-top: 0 !important;}
}

@media screen and (max-width: 992px) {
body.single .row .col.s6 {width: 100%;}
}

@media screen and (max-width: 815px) {
.section.industry .collection .collection-item.avatar.linebreak {line-height: 30px;}
}

@media screen and (max-width: 690px) {
.row .col.m6 {width: 100%;}
.section.industry .collection .collection-item.avatar.linebreak {line-height: 52px;}
}
/* Industry Information Section */

/* Change These Colors To Match Theme */
nav,#sidebar,.page-footer,.orange {background: #226764 !important;}
h1, h2, h3, a, .embed-img span,.gallerymenu a {color: #226764;}
.gallery-block {border: 2px solid #226764;}
/* End Change These Colors To Match Theme */

/* P3 Page styles */
.modal {max-height: inherit !important;}
.singlep3 .mobile-rfq {display: block;}
h3.more-listings-heading {text-decoration: underline;text-align: left; text-shadow: 1px 1px 1px #000;font-family: 'Fjalla One',serif;font-size: 1.5em;}
.modal form.rfq .left-block {float: left; width: auto; max-width: 40%;}
.modal form.rfq .right-block {float: right; width: 60%;}
.modal .modal-footer {clear: both;}
.modal form.rfq .checkbox p {text-align: left;}

article.single-p3 .leading-manufacturers-wrapper > div {width: 100%; max-width: inherit;}
article.single-p3 .leading-manufacturers-wrapper h2, article.single-p3 .leading-manufacturers-wrapper h3, article.single-p3 .adv {text-align: center;}
article.single-p3 .mobile-adv-placeholder {display: block;}
article.single-p3 .leading-manufacturers-wrapper h2 {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 20px 0; background: #226764; color: #fff;}
article.single-p3 .leading-manufacturers-wrapper h3 a {font-size: 1.3em;}
article.single-p3 .mobile-rfq {text-align: center; margin: 0 0 20px 0;}
article.single-p3 .mobile-rfq .location, article.single-p3 .mobile-rfq .phone {font-weight: bold; font-size: 1.2em;}
article.single-p3 .mobile-rfq .orange {margin-top: 10px; width: 250px;}
article.single-p3 .content-top {margin-bottom: 0;}
article.single-p3 .leading-manufacturers-wrapper p {font-size: 1em;}
article.single-p3 .leading-manufacturers-wrapper p.listings-description {border-bottom: 1px solid #d3d0ce; padding-bottom: 10px; margin-bottom: 10px;}
.character-counter {display: none !important;}
/* P3 Page styles */

/* New Home Page - Manufacturers Page - Menu Styles */
body.home #top-section,body.page-template-manufacturers-page #top-section,
body.home.page .home-banner,body.page-template-manufacturers-page .home-banner,
body.home #top-section img.banner,body.page-template-manufacturers-page #top-section img.banner {height: 150px !important; max-height: 377px !important;}

.menu-main-menu-top-container {line-height: 50px !important;}
nav, nav .nav-wrapper i, nav a.sidenav-trigger, nav a.sidenav-trigger i {height: 50px !important; line-height: 50px !important;}
body.home #top-section .main-heading,body.page-template-manufacturers-page #top-section .main-heading {top: 10px !important;position: inherit !important;}

#top-section h1,
body.home article .content-top h2, body.page-template-manufacturers-page article .content-top h2,
body.home article .content-top, body.page-template-manufacturers-page article .content-top {margin-bottom: 0;}

#top-section h5 {margin-top: 0;}
body.home .content-top .rfq-button,
body.page-template-manufacturers-page .content-top .rfq-button,
body.page-template-manufacturers-page .leading-manufacturers-wrapper .rfq-button {display:block; margin: 25px 0;}

.leading-manufacturers-wrapper h2 {margin: 10px 0 0 0;}
body.home .section .row, body.page-template-manufacturers-page .section .row {padding-top: 0;}

@media screen and (max-width: 1400px) {
body.home #top-section .main-heading h5,body.page-template-manufacturers-page #top-section .main-heading h5 {font-size: 24px;}
}

@media screen and (max-width: 900px) {
body.home #top-section .main-heading h1,body.page-template-manufacturers-page #top-section .main-heading h1 {font-size: 2em;}
body.home #top-section .main-heading h5,body.page-template-manufacturers-page #top-section .main-heading h5 {font-size: 20px;}
}

@media screen and (max-width: 650px) {
body.home #top-section .main-heading h1,body.page-template-manufacturers-page #top-section .main-heading h1 {font-size: 1.7em;}
body.home #top-section .main-heading h5,body.page-template-manufacturers-page #top-section .main-heading h5 {font-size: 18px !important;}
}

/* End New Home Page - Manufacturers Page - Menu Styles */


/* Global Styles */
html, body {height:100%;}
h1 {font-size: 3.0em; text-shadow: 1px 1px 1px #000; font-family: 'Fjalla One', san-serif; float: right; width:100%; margin: 0 0 20px 0;}
h2 {text-shadow: 1px 1px 1px #000; font-family: 'Fjalla One',serif; font-size: 2.0em;} 
h3 {color: #453939; font-family: 'Open Sans', sans-serif; font-size: 1.1em;}
h5 {color:#de7423;text-shadow: 1px 1px 2px black; font-size:30px; font-weight:bold;}
h6 {font-size: 20px; font-weight: bold; text-shadow: 1px 1px 2px black;}
a {font-weight:700;}
a:hover {color:#de7423;}
p,.content-bottom {margin: 20px 0; font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 1.8em; text-align: justify;}
img {max-width: 100%;}
strong {font-weight: 900;}
.text-shadow {text-shadow: 1px 1px 2px black;}
.clear {width:100%; clear: both;}

#hitslink {display: none;}
article h1 {display: none;}
body.page-id-6352 .section .row {max-width: 1050px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)}
.menu-main-menu-top-container {float: right; line-height: 84px;}
.dropdown-content {overflow:hidden;}
article .content-top {margin-bottom: 50px;}
article .content-top h2 {text-align: left; margin: 0 0 20px 0;}
article .content-bottom {clear: both; float: left; margin-top: 50px;}
article .content-top h3,article .content-bottom h3 {font-size: 24px;}
.header-container {width:95%; margin:0px auto;}
.container {width:95%;max-width: 1900px;}
.row {width:95%;margin:0px auto;padding-top:20px;padding-bottom:20px;}
#3col {width:70%;margin:0px auto;padding-top:40px;padding-bottom:40px;text-align:center;}
.orange:hover {color:#000!important; background-color:#de7423!important;}

/* Navigation and Menus */
nav {height:10%;height:85px;z-index:9999;position:relative;box-shadow:none; -webkit-box-shadow: none;}
nav a.sidenav-trigger {display: block;}
nav, nav .nav-wrapper i, nav a.sidenav-trigger, nav a.sidenav-trigger i {height: 84px; line-height: 84px;}
nav ul a {color:#FFFFFF; font-weight:bold; text-shadow: 1px 1px 2px black;}
#nav-mobile.sidenav {background: #1a2c31;}
.sidenav .menu-main-menu-top-container {float: none;}
.sidenav .menu-main-menu-top-container li > a {color:#FFFFFF; font-size:16px; text-shadow: 1px 1px 1px #000; font-weight: bold; height: auto; line-height: 40px;}
.sidenav .menu-main-menu-top-container li > a:hover {color: #de7423;}
#nav-mobile .sidenav li > a:hover {color: rgba(218, 215, 215, 0.05);}
#sidebar.left-sidebar {display: none;}
#sidebar {width: 20%; max-width: 250px; box-shadow: 6px 6px 10px #000; padding: 20px 0px;}
#sidebar h3 {color:#fff; text-shadow: 1px 1px 2px #000; font-family: 'Roboto Condensed', sans-serif; font-size: 1.4em; font-weight:bold; text-align: center; margin: 0;}
#sidebar ul {margin: 10px; line-height: 1.7em;}
#sidebar li {margin-left: 20px;}
#sidebar ul li a {color: #fff; font-family: 'Roboto Condensed', sans-serif; font-size:1.0em; text-decoration: underline; font-weight: normal}
#sidebar ul li a:hover {color:#000;}
.right-sidebar {float: right;}
.left-sidebar {float: left;}
#sidebar.left-sidebar {display: none;}
/* End Navigation and Menus */

/* Page Styles */
article {float:right; width: 100%;}
article iframe {display: block; margin: 0 auto; width: 75%; max-width: 850px; height: 480px;}
article h2 {text-align: left;}
article .info-vids h2 {text-align: center;}
.mobile-rfq {display:none;}
ul:not(.browser-default) {
    padding-left: 10px;
    list-style-type: none;
}
.img-left {float: left; width: 300px; border-radius: 8px; margin-right: 20px;}
.embed-img {text-align: center;}
.embed-img span {font-style: italic; font-size: 0.9em; display:block;}
#right.embed-img {float: right; margin: 10px 0 0 20px; max-width: 350px;}
#left.embed-img {float: left; margin: 10px 20px 0 0; max-width: 350px;}
i.right {margin-left:0px;}
.more-listings-page-link {text-decoration: underline; text-align: center; text-shadow: 1px 1px 1px #000; font-family: 'Fjalla One',serif; font-size: 1.5em;}
body.home .more-listings-page-link,body.page-template-manufacturers-page .more-listings-page-link {margin: 0rem 0 4rem 0; text-align: left; font-size: 2.0em;}
body.single-post .row .col.s8 iframe {z-index: 1;}
body.single-post .row .col.s8 a {position: relative; z-index: 2; display: block;}
/* End Page Styles */

/* Footer Styles */
.page-footer {padding-top: 0px; color: #fff;}
.page-footer .row .col.l3 {width: 100%;}
.page-footer .row .col.l3 p {text-align: center; font-size: 1em; font-family: 'Roboto Condensed', sans-serif; margin: 0;}
.page-footer .row .col.l3 p a {color: #fff; text-decoration: underline; font-weight: normal;}
.page-footer .row .col.l3 p a:hover{color:#000;}
.footer-copyright a {color:#2e5c69; font-weight:bold;}
.footer-copyright a:hover {color:#CCCCCC;}
/* End Footer Styles */

/* Home Page:Blog Posts */
body.home #top-section {width: 100%; height: 320px; text-align: center; background-color: white; position: relative; max-height: 637px; margin: 0 auto;}
body.home.page .home-banner {width: 100%; height: 320px; text-align: center; background-color: black; position: relative; max-height: 637px; margin: 0 auto;}
body.home #top-section img.banner {width: 100%; height: 320px; position: relative; opacity: .4; max-height: 637px;}
body.home #top-section .main-heading {position: absolute; top: 120px; width: 90%; left: 5%}
#top-section {padding: 0; background: #000; color:#CCCCCC; font-size:14px;text-align:center;height:auto;}
#top-section h1 {color:#226764; float: none; width: 100%; font-size: 2.5em;}
#top-section a {color:#FFFFFF;}
article .leading-manufacturers-wrapper {width:100%; float: left; position: relative;}
article .leading-manufacturers-wrapper > div {float: left; width: 38%;}
article .leading-manufacturers-wrapper h2, article .leading-manufacturers-wrapper h3 {text-align: left;}
article .leading-manufacturers-wrapper h3 {margin: 5px 0;}
article .leading-manufacturers-wrapper h3 a {color: #B23434; font-weight: bold; text-decoration: underline;}
article .leading-manufacturers-wrapper h3 a:hover {color: #000;}
article .leading-manufacturers-wrapper p {font-size:13px;}
article .adv-wrapper3 {margin-top: 262px;}
article .adv-wrapper4 {margin-top: 191px;}
article .adv-wrapper5 {margin-top: 120px;}
article .adv-wrapper6 {margin-top: 49px;}
article .adv {border-bottom: 1px solid #d3d0ce; margin: 10px 0; padding: 10px 0; width: 100%;}
article .leading-manufacturers-wrapper .placeholder {float:right; width: 60%; position: relative; max-width: 1288px; overflow: hidden;}
article .placeholder img {display: block; margin: 0 auto; height: 100%;}
article .placeholder img.main-placeholder {height: auto;}
article .adv-placeholder {display:block; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%;}
article .mobile-adv-placeholder {display: none;}
body.blog article p,body.archive article p {margin: 0 0 15px 0;}
body.blog .fa, body.blog .far, body.blog .fas {color: #ff852a; text-shadow: 1px 1px 1px black;}
.zz {z-index: 100 !important;}
.not-zz {z-index: -1!important;}
/* End Home Page:Blog Posts */

/* RFQ and Form Fields */
article form {margin-bottom: 50px;}
article form.rfq .left-block {float: left; width: auto;}
article form.rfq .right-block {float: right; width: 60%;}
.form-label {
    display: inline;
	position:relative;
	color:#000000;
	font-weight:bold;
}
.checkbox p {margin: 20px;}
input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea {color: #666;
	background: #fff;
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
	border: 1px solid #bbb;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
	width: 100%;}

button, html input[type="button"], input[type="reset"], input[type="submit"] {background-color: #222;
	border: 0;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 800;
	line-height: 1;
	padding: 1em 2em;
	text-shadow: none;
	-webkit-transition: background 0.2s;
	transition: background 0.2s;
	margin-right: 10px;
}

.submit-button {clear:both;}

.form {max-width:600px;background-color:#ed9959;border-radius:10px;padding-left:20px;padding:10px 20px 10px 20px;}

.form-value {
color: #666;
	background: #fff;
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
	border: 1px solid #bbb;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
	width: 100%;}
	
.input-field input[type=text]:focus {color: #222; border-color: #333;}

[type="radio"]:not(:checked) + label:before, [type="radio"]:not(:checked) + label:after {
    border: #000!important;
}
[type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:after {
    background-color: #000!important;
}

[type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:after {
    background-color: #000!important;
}
[type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:before, [type="radio"].with-gap:checked + label:after {
    border: 2px solid #000;
}

[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {position: relative; opacity: 1; pointer-events: all;
}
/* End RFQ and Form Fields */

/* Gallery */
.gallery .block {margin: 20px 10px; float:left; width: 31%; height: 479px; position: relative; text-align:center;}
#main-gal.gallery .block p {font-weight:bold;}
.gallery .block img {display: block; margin: 0 auto; max-height: 475px; width: auto;}
.gallery .block p {text-align:center; clear:both; margin:0; font-size: .9em; line-height: 2em;}
.gallery .block a {min-height: 250px; display: block;}
.gallery a .block {color:#676767; font-weight: bold; text-decoration:underline;}
.gallery a .block:hover {text-decoration:underline; color: #000}
.gallerymenu {padding-top:10px;}
.gallerymenu a {font-family: 'Open Sans', sans-serif; font-size: 1.0em;}
.gallery.four .block {width: 47%;}
/* End Gallery */

/* Privacy Policy */
.ul1 {margin:0 0 0 35px;}	
.ul1 li {list-style-type: disc !important; line-height: 1.5em;}
.upper-text p.p3 {color: #000; font-family: 'Open Sans', sans-serif; font-size: 1.2em; margin: 20px 0;}
.upper-text p.p3 b,.upper-text p.p4 b {color: #000; font-size: 1.2em;}
/* End Privacy Policy */

/* Sitemap */
ul.sitemap li {line-height: 1.5em;}
ul.sitemap li a,ul.sitemap li a:visited {color: #000; text-decoration:none;}
ul.sitemap li a:hover {text-decoration:underline;}
ul.sitemap ul.sub-menu {margin-left: 35px;}
/* End Sitemap */

/* More Listings Page */
article .leading-manufacturers-wrapper .placeholder.more-listings-preview.active {position:fixed; left: 525px; top: 100px;}
article .leading-manufacturers-wrapper .placeholder.more-listings-preview {position: relative;}
/* End More Listings Page */

@media screen and (max-width: 1770px) {
article .placeholder img {width: 100%; max-width: 100%;}
}

@media screen and (max-width: 1600px) {
article .adv-wrapper3,article .adv-wrapper4,article .adv-wrapper5,article .adv-wrapper6 {margin-top: 0;}
}

@media screen and (max-width: 1500px) {
article .leading-manufacturers-wrapper .placeholder {width: 60%;}
}

@media screen and (max-width: 1299px) {
body.home nav {position:relative;}
body.home .section.no-pad-bot {padding-top: inherit;}
body.home #top-section .main-heading {top: 90px;}
}

@media only screen and (max-width: 1200px) {
article .leading-manufacturers-wrapper > div {max-width: inherit; width: 100%;}
.mobile-rfq {display: block; margin: 0;}
.rfqbtn {display: none;}
article .mobile-adv-placeholder {display: block;}
article .leading-manufacturers-wrapper .placeholder {display: none;}
article td, article th {float: left; display: block; width: 50%;}
body.archive .adv-logo,.state-intro {/*float: none;*/ width: 100%; max-width: inherit; padding-right: 0px;}
}

@media only screen and (max-width: 1100px) {
nav a.button-collapse {display:block;}
}

@media screen and (max-width: 930px) {
.hide-on-med-and-down {     display: none !important; }
nav a.sidenav-trigger {display:block; right:20px; top:0px;}
.menu-main-menu-top-container {display:none;}
.sidenav .menu-main-menu-top-container {display: block;}
article {width: 100%;}
}

@media screen and (max-width: 850px) {
#top-section {height:auto;}
}

@media screen and (max-width: 750px) {
h1 {text-align: center;}
body.home #top-section .main-heading {top: 60px;}
article form.rfq .left-block,article form.rfq .right-block {width: 100%;}
#left.embed-img,#right.embed-img {margin: 10px auto; float: none;}
article iframe {width: 95%;}
.gallery .block,.gallery.four .block {width: 100%;}
.gallerymenu {text-align: center;}
article td, article th {width: 100%; text-align: center;}
article td a, article th a {display:block; margin:0;}
body.archive .adv-logo .scrolling {position: relative;top: -10px;right: inherit; max-width: 45px; margin: 0 auto; display: block;}
/*body.archive .adv-logo {max-height: 210px; overflow-y: scroll;}*/
}

@media screen and (max-width: 550px) {
body.home #top-section .main-heading h5 {font-size: 20px;}
/* Copro Basic Logos */
body.single-post .col.s2,body.post-template-single-oob .col.s2dh {margin-bottom: 45px;}
body.post-template-single-oob .col.s2dh:nth-child(3),body.post-template-single-oob .col.s2dh:nth-child(5),body.post-template-single-oob .col.s2dh:nth-child(7),body.post-template-single-oob .col.s2dh:nth-child(9),body.post-template-single-oob .col.s2dh:nth-child(11) {clear: left !important;}
    
body.single-post .col.s2:nth-child(3),body.single-post .col.s2:nth-child(5),body.single-post .col.s2:nth-child(7),body.single-post .col.s2:nth-child(9),body.single-post .col.s2:nth-child(11) {clear: left !important;}

body.post-template-single-oob .col.s2dh:nth-child(1),body.post-template-single-oob .col.s2dh:nth-child(2),body.post-template-single-oob .col.s2dh:nth-child(3),body.post-template-single-oob .col.s2dh:nth-child(4),body.post-template-single-oob .col.s2dh:nth-child(5),body.post-template-single-oob .col.s2dh:nth-child(6),body.post-template-single-oob .col.s2dh:nth-child(7),body.post-template-single-oob .col.s2dh:nth-child(8),body.post-template-single-oob .col.s2dh:nth-child(9),body.post-template-single-oob .col.s2dh:nth-child(10),body.post-template-single-oob .col.s2dh:nth-child(11),body.post-template-single-oob .col.s2dh:nth-child(12) {width: 50%;  clear: none;}
/* Copro Basic Logos */

/* Regular Copro Logos */
body.post-template-single-oob .col.s2dh:nth-child(4), body.single-post .col.s2:nth-child(4) {clear: none;}
    
body.single-post .col.s2:nth-child(1),body.single-post .col.s2:nth-child(2),body.single-post .col.s2:nth-child(3),body.single-post .col.s2:nth-child(4),body.single-post .col.s2:nth-child(5),body.single-post .col.s2:nth-child(6),body.single-post .col.s2:nth-child(7),body.single-post .col.s2:nth-child(8),body.single-post .col.s2:nth-child(10),body.single-post .col.s2:nth-child(12) {width: 50%; clear: none;}
/* Regular Copro Logos */
    
/* State Search Logos 
body.archive .col.s2dh:nth-child(1),body.archive .col.s2dh:nth-child(2),body.archive .col.s2dh:nth-child(4),body.archive .col.s2dh:nth-child(6),body.archive .col.s2dh:nth-child(8),body.archive .col.s2dh:nth-child(10),body.archive .col.s2dh:nth-child(12) {width: 50%;  clear: none;}
    
body.archive .col.s2dh:nth-child(3),body.archive .col.s2dh:nth-child(5),body.archive .col.s2dh:nth-child(7),body.archive .col.s2dh:nth-child(9),body.archive .col.s2dh:nth-child(11) {width: 50%;  clear: left;}
/* State Search Logos */

}

@media screen and (max-width: 480px) {
body.page nav a.sidenav-trigger {right:30px!important;}
article iframe {height: 350px;}	
}
/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/materialicons/v67/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
.mobile-preview-image {display: none; margin: 0 auto;}

#top-section img.mobilebanner {display: none; width: 100%; height: 320px; position: relative; opacity: .4; max-height: 150px;}
article .single-p3 .adv-placeholder {z-index: inherit; position: relative;}
/* Video Display for Adv */

.vplayer {
    position: relative;
    padding-top: 0;
    overflow: hidden;
    cursor: pointer;
    background-color: #000;
	clear: both;
	width: 75%;
	max-width: 850px;
	height: 480px;
	margin: 0 auto;
	display: block;
}
@media screen and (max-width: 850px){ .vplayer {width:100%;} }
.vplayer img {
    /*top: -79px;
    left: 0;*/
    height: 100%;
    width: 100%;
    opacity: 0.7;
}
.vplayer .plybtn {
    box-shadow: 0 0 30px rgba( 0, 0, 0, 0.6);
    width: 90px;
    height: 60px;
    background-color: #333;
    z-index: 1;
    opacity: 0.8;
    border-radius: 6px;
}
.vplayer .plybtn:before {
    content: "";
    border-style: solid;
    border-width: 15px 0 15px 26.0px;
    border-color: transparent transparent transparent #fff;
}
.vplayer img,
.vplayer .plybtn {
    cursor: pointer;
}
.vplayer img,
.vplayer iframe,
.vplayer .plybtn,
.vplayer .plybtn:before {
    position: absolute;
}
.vplayer .plybtn,
.vplayer .plybtn:before {
    top: 50%;
    left: 50%;
    transform: translate3d( -50%, -50%, 0);
}
.vplayer iframe {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

@media only screen and (max-width: 1200px) {
#top-section img.banner {display: none;}
#top-section img.mobilebanner {display: block;}
body.single-post .row .col.s8 iframe {display:none;}
.mobile-preview-image {display: block;}
.desktop-preview-image {display: none;}
.mobile-adv-placeholder img {display: block; margin: 0 auto;}
}
/* new footer and rfq btn style*/
#myHeader {color:#226764; padding: 0.2em; text-align: center; width: 100%; position: -webkit-sticky; position: sticky; background: linear-gradient(90deg,#f15623,#ffb549);
	z-index: 9999; transition: bottom 1s; cursor: pointer; font-size: 1.5em;}
#myHeader:hover {color: firebrick;}
.sticky {display: block !important;bottom: 0;}
#topcontrol {z-index: 9999;}
/* end of footer and rfq btn style*/
/* new powerpage section for category pages style*/
#powerpage {border-top: 2px solid; /*border-bottom: 2px solid;*/ margin-bottom: 10px;}
#powerpage h2 {text-align: center;}
#powerpage-inner {display: grid; grid-template-columns: repeat(3, 1fr); grid-column-gap: 30px; justify-items: center; margin-bottom: 10px;}
#powerpage-inner article {max-width: 24em; margin: 0 2em;}
#powerpage-inner h3 {font-weight: bold; font-size: 24px; margin: 0.5em 0 0.2em 0;}
#powerpage-inner img {width: 100%; max-height: 275px;}
#powerpage-inner p {margin: 0; text-align: initial; font-weight: bold; font-size: 13px; line-height: normal;}
@media screen and (max-width: 1660px){ #powerpage-inner {display: flex; flex-wrap: wrap; justify-content: space-around;grid-column-gap: initial} }
@media screen and (max-width: 1590px){ #powerpage-inner article {margin: 0;} }
/* end of new powerpage section for category pages style*/
/* new related section for category pages style*/
.related-section {background-color: #f3f3f3; padding: 3px 0; display:flex; align-items: center;}
@media only screen and (max-width: 800px) {.related-section {display:block;}}
.related-section h2 {font-size: 16px; text-shadow: none; font-weight: bold; min-width:8em; padding-left: 0.5em; margin: 0;}
.related-section ul#menu-categories, .related-section ul#menu-categories-1 {margin: 0;}
.related-section ul#menu-categories li, .related-section ul#menu-categories-1 li {list-style: none; display: inline-block; padding: 1px;}
.related-section ul#menu-categories li:not(:last-child):after, .related-section ul#menu-categories-1 li:not(:last-child):after {content: '>';}
.related-section ul#menu-categories li:hover, .related-section ul#menu-categories-1 li:hover {border: 1px solid #c00202; padding: 0; border-radius: 3px;}
.related-section ul#menu-categories li a, .related-section ul#menu-categories-1 li a {text-decoration: none; padding: 5px; font-size: 14px;}
.related-section ul#menu-categories li a[aria-current="page"] {pointer-events: none; color:black; font-style:italic;}
/* end of related section for category pages style*/
body.home #top-section,body.page-template-manufacturers-page #top-section {height: auto !important; max-height: inherit !important;}
.upper-text p.first {margin: 0 0 15px 0;}
/* new contact us pages style*/
.contact-div h2 {font-size:1.5em;}
.contact-div label {font-size:1em;color:black;}
.contact-div .infobox .form-row {width:50%;float:left;}
.contact-div .infobox .form-row input {width:90%;}
.contact-div .rfq-container {width:80%;margin:0 auto;}
@media screen and (max-width: 650px){
	.contact-div .infobox .form-row {width:100%;}
	.contact-div .rfq-container {width:100%;}
}
/* end of new contact us pages style*/
/* new select all btn style*/
.selectallbtn input {background-color: white !important; color: black !important; box-shadow: inset 0 0 0 1px #000 !important;}
/* end of select all btn style*/
/* new modal and preview style*/
.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}
.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}
.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}
.modal-fullscreen .modal-body{overflow-y:auto}
.form-label.active{background-color:initial;}
#modal5 {background:#226764;color:white;overflow:unset;}
#modal5 p {margin: 10px 0;}
@media screen and (max-width: 325px) {#modal5 #bottom-text{flex-wrap: wrap;}}
@media screen and (max-width: 353px) {#modal5 #modal5firsttitle{font-size:1.5rem;} #modal5{top:12% !important;}}
@media screen and (max-width: 570px) {.placeholder #bottom-text{flex-wrap: wrap;}}
#modal5top{display:flex; flex-wrap:wrap; justify-content:space-around;}
#modal5top .form-row{width:48%;}
@media screen and (max-width: 425px) {#modal5top .form-row{width:100%;} #modal5firstpara {display:none;}}
.modal-fullscreen{top:0% !important;z-index: 9999 !important;}
/* end modal and preview style*/ /* Page2 New Layout Update */ body.post-template-default.single-post .row .col.s4 {width: 100%;} body.post-template-default.single-post .row .col.s8 {width: 100%;} body.post-template-default.single-post .row .col.s4 .copro-description p {font-size: 15px; font-weight: 600;} body.post-template-default.single-post .col.s2 {margin-bottom: 45px;} body.single-post h3.more-listings-page-link.single {text-decoration: none; color: #226764;} body.single-post h3.more-listings-page-link.single a {text-decoration: underline;} body.post-template-default.single-post .row .col.s4 .copro-description {max-height: 220px; overflow-x: hidden;} /* end of Page2 New Layout Update*/
