/*
Theme Name: Qualitrol Theme
Theme URI: http://breakthroughdesign.com
Description: Developed 12/15/15
Author: Breakthrough Design Group Inc
Author URI: http://breakthroughdesign.com
Version: 1.3
*/

.mega-menu-right .blankmenu > a{color:white}
.menu-spacing{margin-bottom:20px;}
.one_half{width:48%;}
.one_third{width:30.66%;}
.two_third{width:65.33%;}
.one_fourth{width:22%;}
.three_fourth{width:74%;}
.one_fifth{width:16.8%;}
.two_fifth{width:37.6%;}
.three_fifth{width:58.4%;}
.four_fifth{width:67.2%;}
.one_sixth{width:13.33%;}
.five_sixth{width:82.67%;}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:4%;float:left;}
.last{margin-right:0 !important;clear:right;}
.clearboth{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}
.cursor{cursor:initial;}
.breadcrumbs, .breadcrumbs a{color:#acacac;font-size:11px;text-transform:uppercase}
.breadcrumbs a{border-bottom:0px}
.breadcrumbs a:hover{color:black;}
.subscription-form label, .subscription-form *::-moz-placeholder{color:#e1302a}
.subscription-form input[type=email]::placeholder, .subscription-form input[type=text]::placeholder {color:white}
html{margin-top:0 !important;}
body{border-top:1px solid white}
.home-products__arrow svg{width:15px !important}
.date-time{border-bottom:3px solid black !important}
.intro{display:none !important}
.hs-form-required, .hs-error-msgs label{color:#e1302a !important}
input, select, textarea{background-color:#f8fbfb;font-family:robotolight,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;padding:7px !important}
*::-moz-placeholder{font-family:robotolight,Helvetica,Arial,sans-serif}
.google_adwords iframe{display:none;height:0px !important;width:0px;}
.contact-float-button{background-color:#32363a}
.page-arrow-nav.next{border-right:15px solid #3b3d3e}
.page-arrow-nav.prev{border-left:15px solid #3b3d3e}
.page-arrow-nav:hover{background-color:#3b3d3e}
.bdgLogo{transition:background .3s ease-in-out 0s;background:url(img/bdg-logo2.png) no-repeat scroll 0 0 transparent;display:block;height:22px;position:relative;text-indent:-9999px;width:86px;margin-top:30px;opacity:.5}
.bdgLogo:hover{background-position:0 -22px}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.featured-download{text-align:center;padding:0 10%;border-right:1px solid #e8ebec;}
.mega-menu-container{margin-top:37px;}
.mega-menu-products{left:2%}
.home-products__grid-item{min-width:275px}
.home-three-columns{padding:40px!important;padding-top:30px !important;}
.home-three-columns .btn, .home-three-columns input[type="submit"]{left:40px !important}
body.home .three-columns{margin-top:0;}

.home-three-columns{min-height:240px;}
.home-three-columns h2{font-size:30px;}
.home-three-columns p{font-size:15px;}
@media screen and (min-width:960px){.home-three-columns{background-position-x:20%;}
}
@media screen and (max-width:650px){.home-three-columns{padding:20px !important;}
}
@media screen and (min-width:960px){.banner{min-height:390px;}
.banner .banner__container .banner__title{font-size:4.5rem;}
.banner .banner__container .banner__description{font-size:2.4rem;}
}
@media screen and (min-width:650px){.banner .banner__container{padding-top:50px;width:85%;}
}
@media screen and (max-width:650px){.owl-theme .item{background-position-x:60%;}
}
.asset-news-border{position:relative;}
.asset-news-border > a{margin-bottom:20px;}
@media screen and (min-width:960px){.asset-news-border{min-height:310px;}
}
@media screen and (min-width:1280px){.asset-news-border{min-height:260px;}
}
@media screen and (min-width:650px){.similar-product__body{position:relative;padding-bottom:80px;}
.similar-product__body > a{position:absolute;bottom:30px;}
}
@media screen and (max-width:960px){.download-center .asset-news .featured-download{height:auto !important;}
}
.download-center .asset-news .featured-download{padding-bottom:70px;position:relative;}
.download-center .asset-news .featured-download > a{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);}
.download-center .asset-news .featured-download .h5{margin-bottom:10px !important;}
.form-in-search-results input:focus{border-bottom-color:#e1302a !important;}
.search-results-content li{list-style:none;}
.search-results-content li .search-title{font-size:16px;margin-bottom:2px;}
.search-results-content li .search-title a{color:#24333c;}
.search-results-content li .search-link{font-size:13px;color:#e1302a;}
.search-results-content li .search-link:hover{color:#009cd6;}
.search-results-content li .search-excerpt{display:-o-flex;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:flex;margin-top:4px;}
.search-results-content li .search-excerpt .search-img{width:70px;float:left;}
.search-results-content li .search-excerpt .search-img img{max-width:60px;vertical-align:middle;border:1px solid #e2e2e2;}
.search-results-content li .search-excerpt .search-substr{max-width:760px;float:left;}
.search-results-content li .search-excerpt .search-substr p{font-size:13px;color:#24333c;}
.search-results-content li + li{margin-top:16px;border-top:1px solid #e2e2e2;padding-top:12px;}
.pagination{margin-top:60px;}
.pagination .page-numbers{color:#e1302a;font-size:2rem;margin-right:10px;}
.pagination .current{color:#24333c;}

.utilities-menu {color:#464646; font-family: robotolight,Helvetica,Arial,sans-serif; font-weight: 300; padding-right:15px}
.utilities-menu a {color:#444444}
.utilities-menu a:hover {color: red}

.language-dropdown {position:relative; font-size:13px; padding-top: 0px; display:inline;}
.language-dropdown .lang-link {margin-left: 5px;}
.lang-menu {position: absolute; z-index: 1000; top: 24px; border: 1px solid #efefef; background:white; padding: 10px 20px; display:none}
.lang-menu a {display:block; padding-bottom:2px 0}
.lang-menu ul li {list-style-type: none; text-align: left}

.login-registration {font-size:13px; display:inline;}

.logo {width: 183px !important}
.ubermenu-responsive-toggle {font-family: robotoregular, Arial,sans-serif !important}
@media screen and (max-width:960px) {
  .ubermenu-responsive .ubermenu-target, .ubermenu-responsive .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target {
  font-family: robotoregular,Arial,sans-serif !important};
  .site-header {clear:both;}
}


div[role=main] .container, main[role=main] .container {padding-top: 25px !important} /*overriding odd huge top padding */
main[role=main] .container > .u-mt--xl, div[role=main] > .u-pt--xl, main[role=main] > .u-pt--xl  {
  margin-top: 0px !important; padding-top:0px !important}
  
.page-template-default .top-padding-variable, .elementor-default .top-padding-variable, 
  .elementor-full-width-template .top-padding-variable {display: none !important}
.page-template-default .breadcrumbs {padding-top:15px}


.documentation-content {max-width: 1400px; margin:0 auto; padding:20px}
.documentation-content .product_image_container {float: left; width:260px}
.documentation-content .product_image {height: 190px; overflow: hidden; text-align: center; padding-top:50px !important}
.documentation-content .product_image img {width: auto !important; margin: 0 auto;}
.documentation-content .product-description-container {float: left; width: 65%; padding-left: 40px}
.documentation-content .product-description-container h1{padding: 20px 0 15px 0}
.documentation-content .product-description {width:470px}
.documentation-content a {color: #e1302a}
.documentation-content a:hover{color: #00b0f0}

.documentation-content .breadcrumbs {font-family: 'Work Sans', sans-serif !important;}
.documentation-content img {width: auto !important}
.documentation-details {width: 80%; background:#f4f7fa; border: 1px solid #dddddd; padding: 10px}

@media only screen and (max-width: 900px){
  .documentation-content .product-description-container {width: 90%}
  .documentation-content .product-description-container h1 {padding: 0 0 20px 0 !important}
}

.documentation-table-container {text-align: center}
.documentation-table {text-align: left}
.documentation-table {margin: 0 auto; width:100%;}
.documentation-table td, .documentation-table th {padding: 3px 8px; border-right: 1px solid white}
.documentation-table th {background-color: #f4f7fa}
.documentation-table a.btn {color:white}
.documentation-table a.btn:hover {text-decoration: none}

.documentation-search .search-field::placeholder {opacity: .5}

@media only screen and (max-width: 460px){
  .documentation-search {width:100% !important}
  .documentation-search .search-field,   .documentation-search .search-field:focus {width: 86% !important}
  .documentation-search .search-button {width: 200px; float:none; margin-top:10px; height:40px}
  .mobile-hide {display: none !important}
}



