.PrintOnly {display: none;}
.clearing {clear: both;}
.corporate .slideshow {padding:0px!important; background:transparent !important; border-bottom: 0px solid #eeeeee !important;}
body{ padding-top:0px !important;
background-color:transparent !important;

font-family: "Tahoma, Helvetica Neue", Helvetica, Arial, sans-serif;
color: #000000;}


/* =======Navs======= */
.logo-image > a > img {max-width: 225px}
.logo a {background: transparent !important;}
.navbar-default {background-color: #000000;}
.navbar-default .navbar-nav {font-size:16px !important}
.t3-mainnav .t3-navbar  {float:right !important;  margin-right:15px!important; }
.t3-mainnav {border-bottom: 0px solid #0067a2 !important;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span  {color: #ffffff !important; text-transform:none !important}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > span:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > span:focus {color: #f26b1c !important;}

.nav .caret {
  border-top-color: #f26b1c!important;
  border-bottom-color: #f26b1c!important;
}

.t3-megamenu .mega-inner {
  padding: 0px 0 !important;}

/*Change dropdown styling*/
.navbar-default .navbar-nav {font-size: 16px;}
.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {padding:6px !important; background:#000000 !important }
.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover {color: #f26b1c!important;}
.dropdown-menu {
  background-color:#000000 !important;
  border: 0px solid #ffffff; 
}
.dropdown-menu, ul > li {
  list-style-image:none !important;}

/*Get rid of underline on megamenu dropdown*/
.navbar-default .navbar-nav > li > a,  .navbar-default .navbar-nav > li > span:hover, .navbar-default .navbar-nav > .active > span{-webkit-box-shadow: inset 0 0px 0 #000000 !important; box-shadow: inset 0 0px 0 #000000!important; }

/*Off-canvas styling*/
.t3-off-canvas-header {display:none;}
.btn.btn-default.off-canvas-toggle {right: 0 !important; left: auto;} /*hamburger - right*/

.t3-off-canvas .t3-off-canvas-body {padding: 0px 0px !important; margin-left:0px !important; background:#000000 !important}/*no padding on backgrounds, background color*/
.t3-off-canvas {background:#000000 !important}
.t3-off-canvas .t3-off-canvas-body a {color: #FFFFFF !important; text-decoration: none; padding-left: 30px !important;}

.t3-off-canvas .nav > li > a {background:#000000 !important; margin-top:2px!important; padding-left:7px!important} /*adjust 1st level navs*/
.t3-off-canvas .nav > li > a:hover {background:#000000 !important}
.t3-off-canvas .t3-off-canvas-header h2 {font-weight:normal !important; } /*Main Menu/Sidebar title*/
.nav > li > .separator {color:#FFFFFF !important; padding-left: 7px !important;}
.nav > li > .nav-header {color:#FFFFFF !important; padding-left: 7px !important;}
.t3-off-canvas .dropdown-menu > li {
  border-top: 0px solid #515151 !important;}


.off-canvas-toggle {
  
color: #f26b1c !important;
background: #000000 !important;
position: absolute;
right: 0px !important;

}

/*.get rid of left line on logo - off canvas*/
.container .navbar-header .logo  {
  border-left: 0px solid #eeeeee !important;
  left:0px !important;
}





/*===Body===*/

.t3-content {
  padding-bottom: 0px;
  padding-top: 0px;}
.slideshow.hidden-xs {display: block !important;} /*makes slideshow display in small screens*/

#t3-content a {color:#000000 !important; text-decoration: underline;}
#t3-content a:hover{color:#EC5F0E !important; text-decoration: underline;}
#t3-content a:focus{color:#EC5F0E !important;text-decoration: underline;}

/* == Container for row of ICONS on home pg == */
.featurerow {border-bottom: 0px solid #eeeeee; text-align:center; margin: 0 auto;}
.featureicon {margin:5px 7px 20px 7px; max-width:170px; height:auto!important}

/* Phone portrait  icons*/
@media (max-width: 568px){.featureicon {margin:5px 10px; width:110px !important; height:128px !important;}}

ul > li { list-style-image: url(../images/postbullets.png);    }

 a {color: #F2F2F2!important;}
a:hover, a:focus{color: #444444 !important;text-decoration: underline;}

blockquote {
  background: #F2F2F2 !important;
  border: 1px solid #F37730 !important;
  margin: 0 0 20px 0px !important;
  color: #121212 !important;
  font-size: 13px;
  text-align: left !important;
  line-height: 175% !important;
  overflow: auto;
  clear: both;
}
blockquote p {font-size:13px !important;  }
blockquote ul {font-size:13px !important;   line-height: 175% !important; }
blockquote a {color:#000000 !important; text-decoration: underline;}
blockquote a:hover{color:#EC5F0E !important; text-decoration: underline;}
blockquote a:focus{color:#EC5F0E !important;text-decoration: underline;}


h1, h2, h3 {
  margin-top: 20px !important;
  margin-bottom: 20px!important;}

h1 {color: #EC5F0E;
font-size: 30px;
font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
}

/*==icons==*/
.type{max-width: 16px; max-height: 16px; margin-bottom: 0px; margin-left: 0px; margin-right: 5px;} /*==eg: pdf/www==*/
.action {max-width: 12px; max-height: 12px; margin-left: 5px; margin-right: 10px; margin-bottom: 0px;} /*==eg: download/link==*/

.layouttable td {padding-top:7px !important;padding-bottom:7px !important; border-bottom: 1px solid #999999;}

.applicationpics {max-width: 160px;max-height: 108px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px;}

div.back-to-top {display:none !important}

/*==Accordions== */

[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions]>[data-rlta-element=button]>[data-rlta-element=heading] {font-size: 1.75rem; color: #EC5F0E !important; }
[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions]>[data-rlta-element=button]>[data-rlta-element=heading], [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs]>[data-rlta-element=button-list]>[data-rlta-element=button]>[data-rlta-element=heading] {font-size: 1.75rem; color: #EC5F0E; !important}


/*==Responsive Videos== */
.responsive-video {
position: relative;
padding-bottom: 30.00%;
padding-top: 30%; overflow: hidden;
margin-bottom: 20px;
} 

.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}



/*==Phone portrait== */
@media (max-width: 479px){
  .logo-image > a > img {max-height: 50px !important}
  
 /*dropdowns*/
  .menuwrapper > ul > li > ul > li:hover > a, .menuwrapper > ul > li > ul > li:hover > span {background-color: #333; margin-top:15px !important;   }
  .nav-header-specific-apps {color:#FFFFFF; padding-left: 30px !important; padding-top: 10px !important; padding-bottom:10px !important}

  .corporate .slideshow {padding:0px!important; border-bottom: 0px solid #eeeeee !important;margin-top:50px!important}
  .zigzag{ display:none !important;}

  h2{font-size: 20px !important;}
  .t3-content {padding-top:0px !important}
  .t3-mainbody  {padding-top:0px !important}
    .logo-dekra {float: right; margin-top:-40px;  }
    .linked-in{margin-bottom: 30px;}
  .googlemaps { padding-bottom: 40%!important; } /* height */

  
    
}

/* =======Phone landscape ======= */
@media (min-width: 480px) and (max-width: 767px){ 
  /*dropdowns*/
  .menuwrapper > ul > li > ul > li:hover > a, .menuwrapper > ul > li > ul > li:hover > span {background-color: #333;   }
  .nav-header-specific-apps {color:#FFFFFF; padding-left: 30px !important;}
 .zigzag{ display:none !important;}

   h2{font-size: 20px !important;}
  .t3-content {padding-top:0px !important}
  .t3-mainbody  {padding-top:0px !important}
   .logo-dekra {float: right; margin-top:-40px;  }
    .linked-in{margin-bottom: 30px;}
  .googlemaps { padding-bottom: 30%!important; } /* height */
 
}

/*==Tablet portrait== */
@media (min-width: 768px) and (max-width: 979px){


 /*dropdowns*/
  .menuwrapper > ul > li > ul > li:hover > a, .menuwrapper > ul > li > ul > li:hover > span {background-color: #333;   }
 .nav-header-specific-apps {color:#FFFFFF; padding-left: 30px !important;}
  
.slideshow-headergraphic {width: 960px !important; padding-left:0px !important;margin-left:auto !important; margin-right:auto !important;}  


 .zigzag{ display:none !important;}
    .logo-dekra {float: right; margin-top:-40px;  }
  
    .linked-in{margin-bottom: 30px;}
  .googlemaps { padding-bottom: 85% !important;}/* height */
  
   .row .service-icons{margin-left:30px;margin-right:30px }/* for icons onto 2 lines of 3 */
 
}

/* =======Tablet landscape ======= */
@media (min-width: 980px) and (max-width: 1199px){
  .off-canvas-toggle {display:none}

  
.slideshow-headergraphic {width: 960px !important; padding-left:0px !important;margin-left:auto !important; margin-right:auto !important;}  

 .logo-thermaspray {max-width:960px !important; 
   margin-left:auto !important; margin-right:auto !important;}
    .logo-dekra {float: right; margin-top:-40px;  }
  
  .googlemaps { padding-bottom: 140% !important;} /* height */
  
  .service-icons{margin-bottom:7px; max-width:150px!important; max-height:112px!important; }
 
 }


/* =======Desktops ======= */

@media (min-width: 1200px) { 
  .off-canvas-toggle {display:none}
 
  
.slideshow-headergraphic {width: 960px !important; padding-left:0px !important;margin-left:auto !important; margin-right:auto !important;}  
.flexslider {position:absolute !important; max-width:960px !important; margin-top:5px !important;margin-bottom:-2px !important;}
.flexheader {position:absolute !important;  margin-top:5px !important;margin-bottom:-2px !important;}
 
 .logo-thermaspray {max-width:960px !important; margin-left:auto !important; margin-right:auto !important;}
 .logo-dekra {float: right; margin-top:-40px;margin-right:50px;  }

 
}

/* =======Footer======= */
.t3-copyright { 
   border-top: 0px solid #eeeeee !important; 
   font-size: 14px !important;
   padding: 0px !important;
   background-color:#000 !important;
   background-image:url("../../../images/bk_footer.png");
   background size: 100%; 
   background-repeat: repeat-x;
   background-position: center top;}   

 .btn-primary {
color: #ffffff; 
background-color: #333 !important;
border-color: #FFFFFF !important; 
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {

    background-color: #B5B5B5 !important; 
    border-color: #ffffff !important; 
}


.t3-copyright td, tr td {border-top: 0px solid #000000 !important;}
a.anchor {
    display: block;
    position: relative;
    top: -100px;
    visibility: hidden;
}
.t3-footer a {color:#666666 !important}
.t3-footer small {display: none !important} /* Hides Bootstrap and Font Awesome links at bottom of page */



/* =======responsive Googlemap======= */
.googlemaps {
    position: relative;
  padding-bottom: 112%;
    padding-top: 0px;
    height: 0;
}
.googlemaps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* =======Print ======= */
@media print {

  
 .PrintOnly {display:block !important; } /*for print logo*/
 .logo-thermaspray {display:none!important}/*for web logo*/
 .slideshow-headergraphic  {display:none!important}/*for slideshow*/
  .slideshow.hidden-xs {display: none !important;} /*negates slideshow display in small  screens*/
body {font-size: 15px; font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;}
div.aikonmenu {display:none!important}
ul {padding-left: 12px !important; } 
ul > li {  list-style-image: url(../images/postbullets.png); }  
blockquote {margin-left:0px !important;}
  
  /*h2  {color: #EC5F0E; font-size: 24px; margin-top:40px !important;}*/
  h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #EC5F0E !important;}
   
   a[href]:after {content: none !important;}/*stops all links showing as URLs - Bootstrap*/
 
  .noprint {display:none}
/* .googlemaps {page-break-inside: avoid;} /* or 'auto' */
  .googlemaps {display: none !important} 
}


/*===Google Ads===*/
/*Remove border on form*/
.mod-wrapper.wrapper {border: none !important;} 
/*Disable links and navs: suffix 'googleadsmenu' goes on menu item  which is hidden*/
.googleadsmenu .t3-megamenu,  .googleadsmenu .off-canvas-toggle {display: none !important;}
