/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 07 2021 | 04:08:44 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 14 2018 | 21:52:50 */
@font-face {font-family: 'Pacifico';font-style: normal;font-weight: 400;src: local('Pacifico Regular'), local('Pacifico-Regular'), url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2) format('woff2');font-display: swap;}
a#lab-catalog {background: #ff675b; padding: 10px 25px; border-radius: 5px; font-weight: 700; color: white;}
a#lab-catalog:hover {color:#ffffff !important;}
.no-display {display:none;}
/*Home Banner*/
.bannerBTN-1{margin-top: 222px; margin-left: 50px; color: #000; font-size: 14pt; width: 326px; border: 2px solid #fff; border-radius: 10px; padding: 10px; font-weight: 600; background: rgb(255,248,0);
background: linear-gradient(180deg, rgba(255,248,0,1) 0%, rgba(255,202,0,1) 72%);}
.bannerBTN-1:hover {box-shadow: 0 5px 15px rgba(0,0,0,0.3);}
.bannerBTN-1 a {color:#000 !important;}
.bannerBTN-2{margin-top: 240px; margin-left: 50px; color: #000; font-size: 14pt; width: 326px; border: 2px solid #fff; border-radius: 10px; padding: 10px; font-weight: 600; background: rgb(255,248,0);
background: linear-gradient(180deg, rgba(255,248,0,1) 0%, rgba(255,202,0,1) 72%);}
.bannerBTN-2:hover {box-shadow: 0 5px 15px rgba(0,0,0,0.3);}
.bannerBTN-2 a {color:#000 !important;}
.bannerBTN-3{margin-top: 225px; margin-left: 50px; color: #000; font-size: 14pt; width: 326px; border: 2px solid #fff; border-radius: 10px; padding: 10px; font-weight: 600; background: rgb(255,248,0);
background: linear-gradient(180deg, rgba(255,248,0,1) 0%, rgba(255,202,0,1) 72%);}
.bannerBTN-3:hover {box-shadow: 0 5px 15px rgba(0,0,0,0.3);}
.bannerBTN-3 a {color:#000 !important;}
/*end Home Banner*/
/*HEADER*/
.page-holder {margin-top: 0;}
.search .page-holder {margin-top: 60px;}
.search .vntd-meta-section {display:none;}
.search .blog-post-inner {padding: 20px 0px 0px 10px;}
#page-content .vntd-pagination li span.current, #page-content .vntd-pagination li a:hover {border-color: #fed966;background-color: #fed966;color: #fff !important;}
.nav-inner .logo a img {max-height: 60px;}
.topbar-right .topbar-section {margin-left: 10px;color: #fff;font-size: 15px;}
.topbar-text i {margin-right: 10px;}
.topbar-text i:before {content: "|";margin-left: 20px;}
/*END HEADER*/
h1, h2, h3, h4, h5, h6, .w-option-set {margin-bottom: 20px;}
p {margin: 0 0 20px;line-height: 22px;}
ul {list-style: disc outside;}
li {margin-bottom:15px;color:#444;}
.top-banner {padding-top: 50px;height: 300px;background-repeat: no-repeat;}
.top-banner h1 {color: #133e6c;font-size: 28px;font-weight: 700;padding-bottom: 10px;}
.top-banner a {background-color: #133e6c;padding: 10px 23px;color: #fff;border-radius: 4px;}
#features .inner {width:100%;}  
.vc_toggle_title {padding-bottom: 15px;padding-left: 10px !important;border-bottom: 1px solid #ddd;}
.vc_toggle_icon {height: 22px;width: 22px;left: 95% !important;}
.product a {background-color: #133e6c;padding: 10px 23px;color: #fff;border-radius: 4px;}
/* TABS */
#features .vc_tta-tab.vc_active>a, #featuresPP .vc_tta-tab.vc_active>a{background-color: #ffa245;color: #fff;border-color: #ffa245;border-radius: 0;font-size: 13px;text-transform: uppercase;font-weight: 700;width: 85%;text-align: center;line-height: 18px;}
#features .vc_tta-tab>a, #featuresPP .vc_tta-tab>a{background-color: #fff;color: #444;border: none;font-size: 13px;text-transform: uppercase;font-weight: 700;width: 85%;    text-align: center;line-height: 18px;}
#features .vc_tta-tab, #featuresPP .vc_tta-tab{width: 24%;}
#features .vc_tta-tabs-container, #featuresPP .vc_tta-tabs-container{border-bottom: 3px solid #ffa245;}
/*TABS ESD STORE PAGE ONLY*/
#featuresPPesd .vc_tta-tab.vc_active>a{width:85%;background-color: #ffa245;color: #fff;border-color: #ffa245;border-radius: 0;font-size: 13px;text-transform: uppercase;font-weight: 700;text-align: center;line-height: 18px;}
#featuresPPesd .vc_tta-tab>a{background-color: #fff;color: #444;border: none;font-size: 13px;text-transform: uppercase;font-weight: 700;width: 85%;text-align: center;line-height: 18px;}
#featuresPPesd .vc_tta-tabs-container{border-bottom: 3px solid #ffa245;}
#featuresPPesd .vc_tta-tab{width: 19%;}
/* TABLE */
table, th, td {border: 1px solid #FFFFFF;font-size:13px}
th, td {padding: 5px 0px 5px 10px;text-align: left;}
th {background-color: #FED966;}
td {background-color: #FFF4D5;}
td:last-of-type {background-color: #DDDDDD;}
table {width: 100%;}
th {height: 43px;vertical-align:middle;}
/*END TABLE*/
.icon-box-small-left .icon-box-icon {font-size: 29px;top: 0;}
/*FORM*/
.form-part {padding-bottom: 20px;border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.form-quote .form-part .left {float: left;width: 48%;}
.form-quote .form-part .right {float: right;width: 48%;}
.form-quote .form-part fieldset {margin-bottom: 10px;overflow: hidden;width: 100%;}
.form-quote .form-part fieldset.fields-opt, .form-quote .form-part fieldset.fields-prodq {/*display: none;*/}
.form select {border-radius: 0px;color: #363636;font-size: 15px;margin-bottom: 18px;text-align: left;padding: 12px 15px;height: auto;width: 100%;margin-bottom: 0;background-color: #fafafa;font-weight: 500; border-color: #ebebeb;}
#page-content .wpcf7 input[type="text"], #page-content .wpcf7 input[type="email"], #page-content .wpcf7 input[type="password"] {width: 100%;}
.form-quote h4 {color: #113f6c;}
/*END FORM*//*FOOTER*/
#footer-widgets {padding: 0px 0 20px 0;}
footer.footer {padding: 0 0 35px;}
.footer .vntd-social-icons {margin-bottom: 0px;float: left;width: 25%;padding-right: 15px;}
#footer .vntd-social-icons a {color: #113762 !important;padding: 0 10px;}
#footer-widgets .col-xs-6:first-of-type {width: 25%;}
#footer-widgets .col-xs-6 {width: 75%;}
#footer-widgets .bar ul li, #footer-widgets .bar ul li {border-bottom: none;border-right: 1px solid;display: inline-block;width: 19%;text-align: center;padding: 0;margin: 0;}
.bar ul li > a {padding: 0;width: 100%;}
.copyright {margin-top:35px;text-align: center;width: 100%;line-height: 20px;padding: 0;float: right;}
@media all and (max-width: 768px) {
.nav-inner {padding: 27px 35px 0;}
#footer-widgets .col-xs-6:first-of-type {width: 100%;} 
.col-logo {margin: auto;text-align: center;}
.col-logo img {width: 25%;margin: auto;text-align: center;padding-bottom: 25px;}  
#footer-widgets .inner > div {width: 100%;}
.footer .vntd-social-icons {margin-bottom: 0px;float: none;width: 100%;margin: auto;text-align: center;}  
#footer-widgets {padding: 0;}  
.copyright {text-align: center;width: 100%;line-height: 20px;float: none;padding-top: 12px;}  
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content {padding-left: 0;} 
}
.lastCell{width:70px;}
@media all and (max-width: 600px) {  
#navigation-mobile {margin-top: 20px;}
.col-logo img {width: 50%;}  
.vc_toggle:last-of-type {margin-bottom: 0;}
.margin-resp {margin-bottom:0;}  
.carousel-slider .owl-item img {width: 50%;}
.top-banner {background-position: -229px 0;background-size: cover;}
#footer-widgets .inner > div {padding: 0;}
#footer-widgets .bar ul li, #footer-widgets .bar ul li {border-bottom: 1px solid #ddd;border-right: none;display: block;width: 90%;padding: 10px 0;margin: auto;}
/*mobile table*/
table, thead, tbody, th, td, tr {font-size:8pt;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {background-color: #ffa245 !important;color: #fff !important;border-color: #ffa245;border-radius: 0;font-size: 13px;text-transform: uppercase;font-weight: 700;width: 100%;text-align: center;line-height: 18px;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {background-color: #fff;color: #444 !important;border: none;font-size: 13px;text-transform: uppercase;font-weight: 700;width: 100%;text-align: center;line-height: 18px;}
.vc_custom_1534283422416 {padding-left: 0;}
.vc_toggle_content{padding:0px !important;}
}
#relatedProducts{font-size:18pt;}
h6#shopSize {margin-bottom: -7px;margin-top: -25px;}
div#shopButton {margin-top: -1px;margin-bottom: 0px;}
/*FAQ*/
.faqTitle {color:#113f6c;font-size:18pt;font-weight:600;}
.faqSubTitle{
  color:#0f93f5;
font-size:14pt;
font-weight:bold;
  margin-bottom:0px;
}
.faqText p{
 font-size:12pt;
  line-height:27pt;
}
/*Reivew Forms*/
.page-id-40613 .wpcf7 label{margin-bottom:-30px;}
.page-id-40613 input[type="submit"]{background-color:#4285f4;color:#fff;font-size:16pt;}
.page-id-40648 .wpcf7 label {margin-bottom:-30px;}
.page-id-40648 input[type="submit"]{background-color:#4285f4;color:#fff;font-size:16pt;}
/*Mobile Review Forms*/
@media only screen and (min-width: 601px) {
.mobileReview {display:none;}
#shopGloveBoxMobileSlide{visibility:visible;}
#shopGloveBoxMobile {display:none;}
}
@media only screen and (max-width: 600px) {
.reviewDesktop {display:none;}
.page-id-40613 textarea, .page-id-40648 textarea{height:100px;}
}
.col-logo img {width:85%;}
.col-sm {margin-top:25px;border-top:1px solid #1f487c;padding-top:15px;width:80%;}
.col-Contact{margin-top: -27px;}
.Sitemap {margin-top: -27px;}
/*Mobile Footer*/
@media only screen and (max-width: 600px){
.col-logo img {width:75%;margin:0 auto;}
.col-sm {width:80%;margin:0 auto;text-align:center;margin-top:25px;margin-bottom:50px;padding-top:10px;}
.col-Contact{width:80%;margin:0 auto;margin-bottom:50px;}
.col-Contact h5, .col-Contact p {text-align:center;}
.Sitemap {width:80%;margin:0 auto;text-align:center;}
#shopGloveBoxMobile {visibility:visible;}
#shopGloveBoxMobileSlide{display:none;}
#slider_42279 {display:none;}
}
/*blog*/
.blogTable td {background-color:#fff;border:1px solid #ccc;}
.blogBanner {margin-bottom:45px;}
/*shop button*/
button.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-custom.vc_btn3-block.vc_btn3-icon-right {font-size:14pt !important;font-weight:600 !important;}
.shopBTN {background-color: #ffc439; padding: 10px; width: 250px; text-align: center; font-size: 14pt; font-weight: 600; border-radius: 5px;}
.shopBTN a {color: #1e3d38;}

@media only screen and (max-width: 600px){
  .hideMobile {display:none;} 
  .page-id-42486 .vc_row-fullwidth-padding>.vc_col-sm-12 {padding:0px;}
  .page-id-42486 .inner {padding:0px;}
}
@media only screen and (min-width:601px){
 #showMobile {display:none;} 
 div#slider_42338 {width:40%;float:right;margin:20px;height:250px;}
  }
div#snippet-box { margin:auto; margin-bottom:75px;}
#page-title {margin-bottom:35px;}