#stencil
{
	max-width: 1150px;
	width: 100%;
	margin: 0 auto;
}
#stencil .stencil_row
{
	width: 100%;
	float: left;
}
#stencil .stencil_row .stencil_col
{
	width: 23%;
	margin: 1%;
	padding: 1%;
	float: left;
	box-sizing:border-box;
	border:1px solid #000;
}
#stencil .stencil_row .stencil_col .stencil_link
{
background: #BE2434 none repeat scroll 0% 0%;
color: #fff;
display: inline-block;
padding: 6px 25px 6px 15px;
line-height: 1.7em;
font-size: 0.8em;
border-radius: 3px;
text-transform: uppercase;
text-decoration: none;
font-family: Helvetica,Arial,sans-serif;
}
#stencil .stencil_row .stencil_col .stencil_link:hover
{
background: #495565 none repeat scroll 0% 0%;
border-color: #343C47;
}
#stencil .stencil_row .stencil_col img
{
	margin-top: 15px;
	    width: 158px;
    height: 130px;
}
#stencil .stencil_row .stencil_col p
{
	line-height: 1.7em;
font-size: 13px;
font-family: Helvetica,Arial,sans-serif;
}
#stencil .stencil_row2 .stencil_col {
width: 100%;
border: none;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
}
#stencil .stencil_row2 .stencil_col .stencil_link,#stencil .stencil_row2 .stencil_col .stencil_link:hover
{
	background: none;
	color: #3abaf5;
	padding-left: 0px;
}
#stencil .stencil_row2 .stencil_col .stencil_li+a
{
	float: left;
	width: 15%;
padding-right: 10px;
box-sizing: border-box;
width: 15%;
}
#stencil .stencil_row2 .stencil_col p
{
	float: left;
	width: 85%;
}
#stencil .stencil_row .stencil_col .stencil_link{
	font-size: 1em;
}
@media only screen and (min-width: 768px) and (max-width: 1024px)
{
 #stencil .stencil_row .stencil_col .stencil_li + a {
    float: left;
    width: 100%;
}
#stencil .stencil_row .stencil_col img{
	width: 100%;
}
#stencil .stencil_row2 .stencil_col img {
    width: auto;
}
#stencil .stencil_row2 .stencil_col p {
width: 100%;
	}
}
@media only screen and (max-width: 767px)
{
#stencil .stencil_row .stencil_col {
    width: 100%;
    padding: 10px;
    margin-left: 0px;
    margin-right: 0px;
      }
  #stencil .stencil_row .stencil_col .stencil_li
  {
  	   width: 100%;
  	   float: left;
  }
  #stencil .stencil_row2 .stencil_col .stencil_li + a,#stencil .stencil_row2 .stencil_col p {
width: 100%;
  }
 }
 
/* This will override the uppercasing, the color, and the font-weight on LATEST NEWS module (mod_bt_contentslider) */
.bt-cs .bt-inner .bt-title {
    text-transform: capitalize !important;
    color: #B1B9C6 !important;
    font-weight: normal !important;
}

/*reduce lin-height for bottom module headers*/
#rt-bottom .title {
	line-height: 24px;
	padding-bottom: 10px;
    padding-top: 10px;
}

/*add responsive fixes in bottom for small screens*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.signup-container input[type="text"]{
		width:auto;
	}
	#fader-269.tfader{
    	width:auto !important;
	}
}

/* Make logo bigger */

#rt-logo {
    height: 142px !important;
    width: 400px !important;
}

/* Main Menu */
#rt-top-surround{
  margin-bottom:8px;
}
UL#ariext264 > LI > A{
  padding:15px 18px;
  border-right:1px solid #eda3aa !important;
}

/* Search module in Main Menu */
.search form{
  margin-bottom:0;
}
.ux-menu-item1328{
  background:#BE2434;
  float:right !important
}
.ux-menu-item1328 > div{
  padding:4px !important;
  border-right:none !important;
}
.ux-menu-item1328 #mod-search-searchword{
  padding:6px 10px 6px 30px;
  border-radius:0;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  -o-border-radius:0;
  background:url(http://www.solder.net/images/search-icon.png) no-repeat 12px center #fff;
  width: 160px;
}
#ariext264_container{
  background:#BE2434;
}
.ux-menu-item1325 a{
  background:url(http://www.solder.net/images/cart-icon.png) no-repeat 12px center #ffd85f !important;
  color:#BE2434 !important;
  padding-left:30px !important;
}
.rt-block {
margin-top: 0;
}
/* Block Ad for FREE sticker */
.myblock-add{
  padding:20px;
  border:2px solid #f2f2f2; 
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  -o-border-radius:4px;
  margin: 0 auto;
}
.myblock-add p{
  text-align:center;
}
.myblock-add p.readmore{
  margin-bottom:0;
}

/* Add info next to the eval kit forms */
#column1-eval-kit-form-wrap {
    float: left;
    width: 50%;
}
#column1-eval-kit-form {
    margin-right: 10%;
}
#column2-eval-kit-info {
    float: left;
    width: 40%;
    margin-left: 20px;
}

@media only screen and (max-width: 480px) {
#column2-eval-kit-info {
    clear: both;
}
}
/*Ameex changes start*/
#megamenucss #js-mainnav.megamenu .childcontent .moduletable p:nth-child(n+2) {
    width: 80%;
    padding-right: 0px;
    float: right;
    height: 20px;
}
#megamenucss #js-mainnav.megamenu .childcontent .moduletable {
float:left;
}

#megamenucss #js-mainnav.megamenu ul.level0 li.megacss.last {
    float: right;
}

#megamenucss #js-mainnav.megamenu ul.level0 li.megacss ul li.megacss.last
{
    float: left;
    padding-top:5px !important;
    padding-bottom:10px !important;
}



#megamenucss #js-mainnav.megamenu ul.level0 li.megacss.last a{
padding: 0px 15px !important;
}
#megamenucss #js-mainnav.megamenu ul.level0 li.megacss.last:hover a{
background: transparent !important;
}
#megamenucss #js-mainnav.megamenu ul.level0 li.megacss.last i {
display: none;
}
#stencil.pcb_repair .stencil_col,#stencil.smt-stencils .stencil_col{
    min-height: 285px;
}
#stencil.more_pcb .stencil_col {
    min-height: 264px;
}
#stencil .stencil_row2 .stencil_col .stencil_link {
    font-weight: bold;
}
#stencil .stencil_row2 .stencil_col p{
font-size: 15px;}
#stencil .stencil_row2 .stencil_col img {
    margin-top: 0px;
}
#stencil .stencil_row2 .stencil_col {
    min-height: auto;
}

html.ext-strict body.logo-type-custom header#rt-top-surround div#rt-header div.rt-container div.rt-grid-3
{

background:  #9B1200;
    float: left;
    width: 28%;
margin-top: 1px;
padding-top:0px;
    height: 40px;

}



html.ext-strict body.logo-type-custom header#rt-top-surround div#rt-header div.rt-container div.rt-grid-9 div.rt-block
{
padding-right:0px !important;
margin-right:0px !important;
}

html.ext-strict body.logo-type-custom header#rt-top-surround div#rt-header div.rt-container div.rt-grid-9
{
 float: left;
  width: 70%;
}
html.ext-strict body.logo-type-custom header#rt-top-surround div#rt-header div.rt-container div.rt-grid-3 div.rt-block
{
padding:0px !important;
}
.search form
{
text-align: right;
position:relative;
top:5px;
}



/* Chrome 29+ */
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
html.ext-strict body.logo-type-custom header#rt-top-surround div#rt-header div.rt-container div.rt-grid-3
{
height: 38px;
} 

.search form
{
top:4px;
}



}

/* Chrome 22-28 */
@media screen and(-webkit-min-device-pixel-ratio:0) {
  
html.ext-strict body.logo-type-custom header#rt-top-surround div#rt-header div.rt-container div.rt-grid-3
{
height: 38px;
} 
.search form
{
top:4px;
}

}

/*Ameex changes end*/

