.grecaptcha-badge {display:none !important;}
.displaynone {display:none !important;}
.social-button:before, .social-button:after {display:none !important;}
h3.hub {padding:10px;letter-spacing:2px;}
div.hub {font-size:120% !important;letter-spacing:2px;}
.lg-outer.lg-thumb-open .lg-thumb-outer {display:none !important;}
.codedropz-upload-inner h3 {font-size:15px !important;}
.lg-outer.lg-pull-caption-up .lg-sub-html {display:none !important;}
.ut-portfolio-pagination {display:none !important;}
.ourprojhead {font-size: 3.5rem;color: #333;text-transform: uppercase !important;font-weight: 800;letter-spacing: 4px;font-family: "Raleway" !important;}
span.gold {color: #ffcc00 !important;}
select {font-size:14px !important;}

.slider .greyback {background: #00000063 !important;height: 100% !important;position: absolute !important;width: 500px !important;left:2% !important;top:0px !important;}
.slider h1 {font-size: 6rem;color: #fff;text-transform: uppercase !important;font-weight: 800;letter-spacing: 4px;font-family: "Raleway" !important;}
.slider .yellow {color: #fc0 !important;}
.slider, .slider p {font-size:20px !important;}
.slider h2.main {margin-top: 20px !important;}
.slider h3.main {margin-top: -10px !important;}
.highline {max-height: 5px !important;}
.hex {font-size: 40px !important;color: #fc0;top: -12px;position: relative;float:right;}
.highlayer {z-index:10 !important;position:relative !important;}
.bullets h2 {font-size: 1rem;}
.big, .big p {font-size: 16px !important;line-height: 1.5 !important;}
.bulletblock {padding-top:20px !important;}
h2.callout {font-family: Raleway !important;font-weight: 900;text-transform: uppercase;color: #fff !important;font-size: 2rem;line-height: 1.5;letter-spacing: 2px;}
.footer.ut-footer-dark a.toTop, .footer.ut-footer-dark .widget-title {margin-top:20px !important;}

.social-button {display:none !important;}
.quote {float:left !important;}
.quote a {background: #86a36a !important;padding: 5px;margin-right: 10px;padding-left: 10px;padding-right: 10px;color: #fff;letter-spacing: 1px;text-transform: uppercase;font-size:12px !important;}
.quote i {color: #fff !important;font-size: 12px !important;padding-right: 0px !important;}
.ut-header-light #ut-mobile-nav {top: 60px!important;}

@media (min-width: 768px) and (max-width: 1024px) {
.tablet-grid-20 {width: 7%;}
.tablet-grid-80 {width:60% !important;}
}


@media only screen and (min-width: 1025px) {
.quote {display:none !important;}
}

@media only screen and (max-width: 1024px) {
.ut-mm-trigger {display:block !important;float: right !important;}
#header-section {max-height: 60px!important;}
}

@media only screen and (max-width: 850px) {
.slider h1 {font-size: 4rem !important;}
.highline .vc_col-sm-4 {width:33% !important;}
.highline {background:#eee !important;}
}

@media only screen and (max-width: 800px) {
.hexbox {width:20% !important;display:inline-block !important;}
.keyterm {width:75% !important;display;inline-block !important;}
.bulletblock {padding-top:0px !important;}
.hex {top:7px !important;}
.bullets h2 {padding-top:7px !important;}
}

@media only screen and (max-width: 767px) {
.mobile-grid-80 {width:40% !important;}
.mobile-grid-20 {width:9% !important;}
}

@media only screen and (max-width: 700px) {
.slider h1 {font-size: 3.2rem !important;color: #fff !important;text-transform: uppercase !important;font-weight: 800 !important;letter-spacing: 2px !important;}
.highline .vc_col-sm-4 {width:33% !important;}
.highline {background:#eee !important;}
.slider .vc_col-sm-4 {width:50% !important;}
.slider .highline {background:#eee !important;}
.slider .greyback {background: #00000063 !important;height: 100% !important;position: absolute !important;width: 100% !important;left: 0% !important;margin-top: -20px !important;}
.bulletblock {padding-top:0px !important;}
.bullets .vc_col-sm-4 {width: 100% !important;}
h3.hub {display:block !important;margin-bottom:0px !important;}
div.menu-footer-menu-container li {display:block !important;margin-bottom:10px !important;padding-left:0px !important;}
span.break {display:block !important;}
}

@media only screen and (max-width: 600px) {
.quote a {font-size:10px !important;margin-right: 0px !important;}
}

@media only screen and (max-width: 700px) {
.slider h1 {font-size: 2.5rem !important;}
}

.tml-checkbox {margin-left:7px !important;}
.tml-label {padding-left:10px !important;}
.tml-lostpassword-link {display:none !important;}

 .tml-login:before {content: "MSRP Pricing Information";font-size: 3rem;padding-bottom: 40px !important;display: block;font-weight: 900;line-height: 1.2;margin-top: 80px;}
 .tml-login:after {content:"To register for Product MSRP Information please contact your local Rep. For more information please contact us.";}
body.tml-action h1 {display:none !important;}

.ctf-corner-logo, .ctf-tweet-actions, .ctf-author-avatar {display:none !important;}
li h2 {text-transform:none !important;}