﻿/*======================================================
  Screen Style Sheet - Tablet Version
  Ryan Herco Flow Solutions
------------------------------------------------------
  Author(s): Jean-Marc Buytaert (jean-marc@topspotims.com)
  Created: 07/09/2014
======================================================*/

@media only screen and (min-width : 768px) and (max-width : 1024px) {
/* Tablet Version Begins */

.tablet { display: block; }

/* Header */
  #header,
  #header-content,
  #wrap,
  #footer,
  #content-wrap,
  #footer-content,
  .cds-content{
    display:block;
    width:100%;
    min-width: 768px;
    max-width: 1024px;
    padding-left: 0px;
    padding-right: 0px;
  }
  
  .cds-content.cds-product-page {
	  width: 550px;
	  min-width: 0;
  }

#primary-menu .tablet.mobile{
  display:block;
}

  #footer-content,#content-wrap,.cds-content{
    padding-left: 10px;padding-right: 10px;
  }
  .tpl-6 .cds-content {
	  padding: 0 10px 20px 10px;
	  clear: both;
  }
  #header-content{
    height: 205px;
  }
  #header-content ul{
    margin-right:25px;
  }
  #header-content #logo{
    margin-left:25px;
  }
  #telephone{
    float:right;
    margin-right:25px;
  }

  .footer-content{
  }

/* Header Search Toolbar */
  .searchWrap{
    background: #9c9c9e; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljOWM5ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MDgwODEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #9c9c9e 0%, #808081 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9e), color-stop(100%,#808081)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9c9c9e 0%,#808081 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9c9c9e 0%,#808081 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9c9c9e 0%,#808081 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9c9c9e 0%,#808081 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9c9e', endColorstr='#808081',GradientType=0 ); /* IE6-8 */
    border-bottom:2px solid #474646;
    display:block;
    list-style-type:none;
    height:56px;
    margin:40px 0 0 !important;
    padding:0;
    position:relative;
    width:100%;
    z-index:100;
  }
  #main-menu-btn{
  display: block;
   }
   
   .main-menu-btn{
  display: block !important;
    left: 13px !important;
    width: 50px !important;
    height: 40px !important;
    background: url(../image/hamburger.png) 0 0 no-repeat;
    position: absolute;
    top: 20px;
   }
   
   .searchWrap {
    background: #9c9c9e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #9c9c9e 0%, #808081 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9e), color-stop(100%,#808081));
    background: -webkit-linear-gradient(top, #9c9c9e 0%,#808081 100%);
    background: -o-linear-gradient(top, #9c9c9e 0%,#808081 100%);
    background: -ms-linear-gradient(top, #9c9c9e 0%,#808081 100%);
    background: linear-gradient(to bottom, #9c9c9e 0%,#808081 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9c9e', endColorstr='#808081',GradientType=0 );
    border-bottom: 2px solid #474646;
    display: block;
    list-style-type: none;
    height: 76px;
    margin: 20px 0 0 !important;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 100;
}

.search-container {
    padding: 21px 13px 0 70px;
}

  .searchWrap form{
    border-left:1px solid #676767;
    border-radius:0;
    display:block;
    height:33px;
    margin:11px 0 0 85px;
    padding:0 25px 0 30px !important;
    width:auto;
  }
 .searchWrap .form-search input[type="text"]{
    width: 80%;
  }
  .searchWrap .btn{
    width:20%;
  }
  #telephone{margin-right: 10px;}
  #logo{margin-top: 10px;}
/* Primary Nav */
  #primary-menu{
    background:#011c39;
    z-index:10000;
  }
  #primary-nav{
    width:100%;
  }
  #primary-nav > li{
    float:none;
    margin:0;
    padding:0;
  }
  #doc_156, #doc_147, #doc_148, #doc_157, #doc_158{
    display:block !important;
  }
  #primary-nav > li > a{
    border:0;
    height:56px;
    padding:18px 0 0 55px;
  }
  #primary-nav > li > a:hover{
    background:#012246;
  }
  #primary-nav #close-menu {
	  border: 1px solid #fff;
	  text-align: center;
	  text-transform: uppercase;
	  color: #fff;
	  width: 90%;
	  margin: 20px auto;
	  padding: 5px 0;
  }
  
  #primary-nav #close-menu span {
	  color: #00a3e4;
	  display: inline;
  }
  
  #primary-nav #close-menu:after {
	  border: 0;
  }
  
  .mm-list a.mm-subopen {
	  background: #012246;
  }

  /*footer*/
  #newsletterform{
    width: 365px;
  }
  #newsletterform h3{
    font-size: 15px;
  }
  #newsletterform input[type="text"]{
    width: 240px;
  }
  #newsletterform input#newsletter-email{
    width: 140px;
  }
  
	#employee_portal {
	    padding:25px 0 0 31px;
	    position:relative;
	    font-size: 12px;
	    margin: 0px 0px 10px;
	    background: url(../image/icon_customer_portal.png) 0 24px no-repeat;
	    text-transform: uppercase;
	}
	#employee_portal a {
		color: #fff;
		text-decoration: none;
	}
	#employee_portal a:hover {
		color: #00a4e4;
	}

  #copyright_credits{
    position: absolute;
    bottom:10px;
    left: 0px;
    text-align: center;
    width: 100%;
  }
  #copyright_credits p{
    width: 100%;
    text-align: center;
  }
  /*
  #footer-nav{
    position: relative;
    right: auto;top: auto;
    margin:auto;
    padding-top: 20px;
    width: 100%;
  }
  */
  #footer-nav ul{
     text-align: center;
     margin: auto;
  }
  #footer-nav ul li{
    display: inline-block;zoom: 1;*display:inline;
    float: none;
  }

  /*internal*/

  #main-content{width: 100%;}
  .tpl-3 #main-content
  ,.tpl-4 #main-content
  ,.tpl-6 #main-content, .tpl-13 #main-content{width:70%!important;margin-right: 2%!important;}
  #sidebar-right{
    width: 28%;
  }
  #quick-order-form{
      width: 100%;
    margin-left: 0px;
  }
  #buckets-landing .bucket,
  .tabs-content .bucket {
    width: 44%;
    margin-left: 2%;
  }
  #buckets-landing .bucket a > img,
  .tabs-content .bucket a > img {
    width: 100%;
  }
  #quickContact{width: 100%;}

  /*hero banner*/
  #hero-banner .flexslider .flex-viewport
  ,#hero-banner .flexslider{
  width: 100%;
  }
  #hero-banner .flexslider .flex-caption{
    margin-left: 47%;
  }
  #hero-banner .flexslider .control-bg{
    width: 100%;
    background-position: center bottom;
  }
  #hero-banner .flex-control-nav{
    margin-left: -5%;
  }
  .flex-caption .caption-content p{margin-top: 15px;margin-bottom: 15px;}

  /*end hero banner*/
  .home-pad{top:-10px;right: 10px;}
  #page-index #main-content h1{width: 55%;line-height: 36px;}

  .buckets-home-wrapper{min-width: 0px;}
  #buckets-home{padding-left: 10px;margin-right: 10px;width: 100%;}
  #buckets-home .bucket{width: 30%;max-width: 30%;float: left;}
  #buckets-home .bucket h3{font-size: 14px;}

  /*cds*/
  .cds-browse-list{width: 100%;}
  .cds-browse-list li h3{background-position: -12px -710px;}
  #cds-product-container{
     width: 100%;
     margin: 0px;
   }
   
   /*sidebar-left*/
   #sidebar-left{
     border-right:none;
     display: block;
     width: 100%;
   }
  #sidebar-left h2{
    background: #c4c4c5; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0YzRjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2IzYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #c4c4c5 0%, #b3b3b3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4c4c5), color-stop(100%,#b3b3b3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c4c4c5 0%,#b3b3b3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c4c4c5 0%,#b3b3b3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #c4c4c5 0%,#b3b3b3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #c4c4c5 0%,#b3b3b3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c5', endColorstr='#b3b3b3',GradientType=0 ); /* IE6-8 */
    margin:0;
    padding:10px 10px;
  }
  #sidebar-left h2 a{
    color:#FFF;
    font-size: 24px;
    font-family: RalewayBold, sans-serif;

  }
  #sidebar-left ul{

    display:block;
    margin:0 !important;
    border:none !important;
    width:100% !important;
  }
  #sidebar-left ul li a{
    background: #011C39 !important;
    border: none !important;
    color:#FFF !important;
    font-family:RalewayMedium !important;
    font-size:14px !important;
    margin:0 !important;
    padding:10px 29px !important;
    text-decoration:none;
    text-transform:uppercase !important;
    width:100% !important;

  }
  #sidebar-left ul li ul{
    
  }
  #sidebar-left ul li ul a{
  }
  
     #cds-filter-options {
	   margin: 10px 0;
	   clear: both;
	   color: #FFF;
	   padding: 10px;
	   padding-left: 56px;
	   background: url(../image/hamburger.png) 13px 6px no-repeat #979799;
	   background-size: 35px 30px;
	   -webkit-background-size: 35px 30px;
	   cursor: pointer;
	   text-transform: uppercase;
	   font-size: 16px;
	   position: relative;
	   width: 200px;
   }

   /*sidebar-left*/
   #sidebar-left{
	   width: 250px;
	   display: none;
	   position: absolute;
	   top: 277px;
	   left: 13px;
	   background-color: #fff;
		-webkit-box-shadow: 3px 3px 5px 2px #b9b9b9;
		box-shadow: 3px 3px 5px 2px #b9b9b9;
   }
   
   #sidebar-left nav,
   #sidebar-left h2 {
	   display: none;
   }
   
   #cds-search-left-container {
	   padding: 10px 10px 20px;
	   width: 17em;
   }
   
   /* Secondary Navigation Dropdown*/
	#sidebar-left-mobile {
		position: relative;
		margin-bottom: 19px;
		margin-top: 10px;
	}
	
	#sidebar-left-mobile ul {
		display: none;
		position: absolute;
		left: 0;
		top: 28px;
		z-index: 100;
		width: 100%;
		color: #FFF;
		background-color: #FFF;
		border: 1px solid #e0e0e0;
		background-color: #011c39;
		text-transform: uppercase;
		padding: 30px 0;
	}
	
	#sidebar-left-mobile h2 {
		font-size: 14px;
		color: #FFF;
		padding: 16px 15px;
		background-color: #979799;
		cursor: pointer;
		text-transform: uppercase;
		font-size: 16px;
		margin: 0;
		position: relative;
		z-index: 200;
		width: 95%;
		margin: 0 auto;
		border-bottom: 2px solid #474646;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljOWM5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MDgwODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #9c9c9f 0%, #808082 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9f), color-stop(100%,#808082)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #9c9c9f 0%,#808082 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #9c9c9f 0%,#808082 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #9c9c9f 0%,#808082 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #9c9c9f 0%,#808082 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9c9f', endColorstr='#808082',GradientType=0 ); /* IE6-8 */

	}
	
	.secondary-nav-mobile {
		list-style: none;
		padding: 0;
	}
	
	.secondary-nav-mobile li a {
		display: block;
		padding: 14px 30px;
		color: #FFF;
		text-decoration: none;
		font-family: "Raleway", Arial, sans-serif;
	}
	
	#sidebar-left-mobile h2 span {
		display: block;
		position: absolute;
		right: 29px;
		top: 13px;
		width: 20px;
		height: 20px;
		background: url(../image/chevrons.png) -14px -240px no-repeat;
	}
	
	#sidebar-left-mobile h2.active span {
		background: url(../image/chevrons.png) -14px -130px no-repeat;
	}
	
	/* RFQ form */
	#rfq,
	#stainless {
		width: 100%;
	}
	
	.realperson-regen{ font-size: 10px; }
	
	.newsletter-block h3 { margin: 0px 19px; }
	
	#hero-banner .flex-viewport { height: 340px; }
	
	#faqs .tabs li a { padding: 10px 35px; }
	
	#locations-map img { width: 519px; }
	
	#locations-marker a {
		background-size: 9px 12px;
		-webkit-background-size: 9px 12px;
		width: 11px;
		height: 14px;
	}
	
	#locations-marker a#marker_1{left:82px; top:297px;} /* ASIA */
	#locations-marker a#marker_2{left:108px; top:200px;} /* ARIZONA */
	#locations-marker a#marker_3{left:47px; top:187px;} /* CALIFORNIA - ANAHEIM */
	#locations-marker a#marker_4{left:56px; top:181px;} /* CALIFORNIA - BURBANK */
	#locations-marker a#marker_5{left:20px; top:130px;} /* CALIFORNIA - SACREMENTO */
	#locations-marker a#marker_6{left:57px; top:197px;} /* CALIFORNIA - SAN DIEGO */
	#locations-marker a#marker_7{left:30px; top:115px;} /* CALIFORNIA - SAN JOSE */
	#locations-marker a#marker_8{left:191px; top:149px;} /* COLORADO - COLORADO SPRINGS */
	#locations-marker a#marker_9{left:191px; top:137px;} /* COLORADO - DENVER */
	#locations-marker a#marker_10{left:430px; top:251px;} /* FLORIDA - ORLANDO */
	#locations-marker a#marker_11{left:445px; top:266px;} /* FLORIDA - MIAMI */
	#locations-marker a#marker_12{left:392px; top:197px;} /* GEORGIA */
	#locations-marker a#marker_13{left:334px; top:100px;} /* ILLINOIS */
	#locations-marker a#marker_14{left:479px; top:55px;} /* MASSACHUSETTS */
	#locations-marker a#marker_15{left:423px; top:230px;} /* FLORIDA - JACKSONVILLE */
	#locations-marker a#marker_16{left:456px; top:86px;} /* NEW JERSEY */
	#locations-marker a#marker_17{left:164px; top:192px;} /* NEW MEXICO */
	#locations-marker a#marker_18{left:455px; top:67px;} /* NEW YORK */
	#locations-marker a#marker_19{left:417px; top:165px;} /* NORTH CAROLINA */
	#locations-marker a#marker_20{left:393px; top:102px;} /* OHIO */
	#locations-marker a#marker_21{left:35px; top:41px;} /* OREGON */
	#locations-marker a#marker_22{left:448px; top:98px;} /* PENNSYLVANIA */
	#locations-marker a#marker_23{left:480px; top:63px;} /* RHODE ISLAND not shown on map */
	#locations-marker a#marker_24{left:254px; top:242px;} /* TEXAS - AUSTIN */
	#locations-marker a#marker_25{left:268px; top:227px;} /* TEXAS - DALLAS */
	#locations-marker a#marker_26{left:274px; top:252px;} /* TEXAS - HOUSTON */
	#locations-marker a#marker_27{left:117px; top:128px;} /* UTAH */
	#locations-marker a#marker_28{left:433px; top:131px;} /* VIRGINIA not shown on map */
	#locations-marker a#marker_29{left:51px; top:14px;} /* WASHINGTON */
	#locations-marker a#marker_30,
	#locations-marker a#marker_31{left:56px; top:181px;} /* CORPORATE HEADQUARTERS 1 & 2 */
	#locations-marker a#marker_32{left:424px; top:254px;} /* FLORIDA - TAMPA */
	#locations-marker a#marker_33{left:32px; top:133px;} /* CALIFORNIA - MODESTO */
	#locations-marker a#marker_34{left:57px; top:188px;} /* CALIFORNIA - CORONA */
	#locations-marker a#marker_35{left:31px; top:48px;} /* OREGON - TUALATIN */
	#locations-marker a#marker_36{left:336px; top:106px;} /* ILLINOIS - FRANKFORT */
	
	#locations-large {
		width: 521px;
		height: 358px;
	}
	
	#locations-boxes .locations-box {
		left: 101px;
	}
	
	#locations-large.box_1{display:none !important;}
	#locations-large.box_4,
	#locations-large.box_30,
	#locations-large.box_31{background-position: -29px -675px;}
	#locations-large.box_2{background-position: -218px -733px;}
	#locations-large.box_3{background-position: 0px -700px;}
	#locations-large.box_5{background-position: 107px -487px;}
	#locations-large.box_6{background-position: -20px -734px;}
	#locations-large.box_7{background-position: 65px -444px;}
	#locations-large.box_8{background-position: -509px -561px;}
	#locations-large.box_9{background-position: -503px -492px;}
	#locations-large.box_10{background-position: -1375px -931px;}
	#locations-large.box_11{background-position: -1428px -981px;}
	#locations-large.box_12{background-position: -1237px -726px;}
	#locations-large.box_13{background-position: -1033px -383px;}
	#locations-large.box_14{background-position: -1554px -218px;}
	#locations-large.box_15{background-position: -1347px -840px;}
	#locations-large.box_16{background-position: -1470px -325px;}
	#locations-large.box_17{background-position: -412px -705px;}
	#locations-large.box_18{background-position: -1474px -256px;}
	#locations-large.box_19{background-position: -1333px -619px;}
	#locations-large.box_20{background-position: -1249px -369px;}
	#locations-large.box_21{background-position: 53px -168px;}
	#locations-large.box_22{background-position: -1438px -375px;}
	#locations-large.box_23{background-position: -1559px -251px;}
	#locations-large.box_24{background-position: -741px -875px;}
	#locations-large.box_25{background-position: -789px -834px;}
	#locations-large.box_26{background-position: -811px -933px;}
	#locations-large.box_27{background-position: -245px -474px;}
	#locations-large.box_28{background-position: -1387px -490px;}
	#locations-large.box_29{background-position: -8px -71px;}
	#locations-large.box_32{background-position: -1351px -934px;}
	#locations-large.box_33{background-position: 81px -489px;}
	#locations-large.box_34{background-position: -19px -687px;}
	#locations-large.box_35{background-position: 61px -188px;}
	#locations-large.box_36{background-position: -1041px -394px;}
	
	#locations-boxes #box_1 {
		bottom: 96px;
		left: 156px;
	}
	
	.territory-state address {
		min-height: 126px;
	}
	
	/* News */
	#latest-news-listing article.post > .entry {
		width: 74%;
		float: left;
	}
	
	#latest-news-listing article.post img.blog-listing-img {
		margin-right: 4%;
		width: 20%;
	}
	
	/* Primary menu search */
	#primary-menu .searchWrap {
		display: block;
		background: none;
		border: 0;
	}
	
	#primary-menu .searchWrap form {
		border: 0;
		margin: 0 auto;
		width: 80%;
		padding: 0 !important;
		
	}
	
	/*#primary-menu > #main-menu-btn {
		display: none;
	}*/
	
	#primary-menu .searchWrap .btn {
		padding: 9px 12px 4px;
	}
	#close-sidemenu{
		bottom: -6px;
	    clear: both;
	    float: none;
	    left: 0;
	    padding: 10px;
	    position: absolute;
	    width: 128px;
	    font-family: "RalewayBold";
	    text-transform: uppercase;
	    color: #00a4e4;
	    cursor: pointer;
	}
	#cds-search-right-container #sidebar-left.show-side{
		display: block;
	}
	#cds-search-right-container #sidebar-left.hidden-side{
		display: none;
	}
	.cds-product-details-left, .cds-product-details-right, .cds-product-details-left table, .cds-product-details-right table{
		width: 100%;
	}
	.cds-product-details-left{
		margin-bottom: 20px;
	}
	
	.cds-product-page .cds-product-details-left,
	.cds-product-page .cds-product-details-right {
		width: 100%;
		float: none;
	}
	
	.cds-product-image-container{
		margin-bottom: 20px;
	}
	#product_short_description{width: 100%;}
	
	#cds-product-container .cds-product-grid li{width: 47%;}
	#select-options{
		width: 100%;
	}
	#select-options select{
		margin: 0 auto 20px;
		width:75%;
		display: block;
		height: 40px;
	}
	#select-options a#button{
		margin: 0 auto 20px;
		width: 75%;
		display: block;
		text-align: center;
		font-size: 17px;
	}
		#locations-grid .territory-state{
		display: none;
	}
	
	/* Credit Form */
	
	#application-assistance .application-type {
	    width: 25%;
	}
	
    #manufacturer-buttons span {
        height: 46px;
    }
    #trade-show .img-wrapper{
        width: 100%;
        height: auto;
    }
    #trade-show .img-wrapper img{
        width: 100%;
    }

}


@media only screen and (max-width:1024px) {
    .bucket > a > img {
        left: 0;
        bottom: 18px;
        position: absolute;
        width: 100%;
        z-index: -1;
    }
    .blog-carousel{
        min-width: 0;
    }
    .blog-carousel .blog-carousel-wrapper{
        width: 100%;
        margin: auto;
    }
    .blog-carousel .blog-item .blog-item-wrapper{
        display: flex;
        width: 95%;
    }
    .blog-carousel .blog-carousel-wrapper .blog-item{
        width: 100%;
        margin-left: 0;
        height: auto;
    }
}