
/* General
================================================== */
/*
body {
	background:#eaeef0;
}
*/
@font-face {
    font-family: 'helveticaneuethin';
    src:url('../fonts/helvetica-webfont.eot');
    src: url('../fonts/helvetica-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-webfont.woff') format('woff'),
         url('../fonts/helvetica-webfont.ttf') format('truetype'),
         url('../fonts/helvetica-webfont.svg#helveticaneuethin') format('svg');
    font-weight: normal;
    font-style: normal;

}
.bx-pager {
    display: none;
}
/* #Site Styles
================================================== */
.no-margin {
	margin:0 !important;
}
.intro {
    font-family: 'helveticaneuethin';
    text-align: center;
    color: #939598;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
    /*
    margin-bottom: 25px;
	margin-top: 60px;
	*/
}
.intro span {
    color: #231f20;
}
/*
.firstslider h2 {
    font-family: 'helveticaneuethin';      
    font-weight: bold;      
    padding-top: 30px;      
    padding-left: 58px;
}
.firstslider h3 {
    font-family: 'helveticaneuethin';      
    font-weight: bold;      
    padding-top: 24px;      
    padding-left: 58px;
}
*/
.slider1 h3 {
    /*
	font-family: 'helveticaneuethin';    
	*/  
	font-family: "Helvetica Thin";    
    font-weight: normal;
	text-transform:uppercase;	
    color: #636467;
    text-align: center;
    font-size: 15px;
    line-height: 2;
    padding: 0;
    margin: 0;
}
.slider1 h4 {
    /*
	font-family: 'helveticaneuethin';    
	*/  
	font-family: "Helvetica Thin";    
    color: #c8214a;
    text-align: center;
    font-size: 14px;
    line-height: 1;
}
.secondslidertxt {
	/*
    font-family: 'helveticaneuethin'; 
	*/
	font-family: "Helvetica Thin"; 
	font-size:24px;          
	font-weight: normal;            
	padding-top: 5px;
	padding-bottom: 0x;            
	padding-left: 58px;
	color: #fff
}
.picks-title {
    font-family: "Helvetica Thin";                     
    font-weight: normal;  
	text-transform:uppercase;	        	          
    /*color: #b2b4b6;*/
	color: #939598;
    position: relative;      
    top: 11px;      
    left: 75px;
    padding-bottom: 23px;
}
.picks-title span {
	color: #231f20;
	margin-left:60px;     
}
h3.picks-title {
    padding-bottom: 18px;
}
.picks-more {
    text-align: right;   
    font-family: 'helveticaneuethin';               
    font-weight: bold;      
    color: #b2b4b6;
    display: block;
    position: relative;
    right: 80px;
    top: -21px;
}
.signup {
    background: #b6b6b6;
}
.signup h3 {
    text-transform: uppercase;
    font-size: 18px;
    font-family: 'helveticaneuethin';
    padding-top: 9px;
    text-align: center;
}
.signup span {
    font-weight:bold;
    text-decoration:underline;
}
.signup a {
    color: #181818;
}
.breakline {
    height: 1px;
    border-bottom: 2px solid #666666;
    padding-top: 9px;
}
.productboxpadding {
    padding-bottom: 15px;            padding-top: 16px;
}
.scale-wih-grid {
    display: block;
    margin: 0 auto;
}
/* #Boxes
================================================== */
.six.columns.headerleft.no-margin {
    background-color: #FFF;
    height: 550px;
}
.banner {
    padding-bottom: 25px;
}
.firstslider {
    background: #fff;
    -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;
}
.secondslider {
    background: #fff;      
	-webkit-border-radius: 10px;  
	-moz-border-radius: 10px;  
    border-radius: 10px;
}

/*
.footer {
    padding-top: 36px;
}
*/
.socialicons {
    float: right;
}
.socialicons li {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}
.slider2 h3 {
    color: #636467;         
    text-align: center;  
	/*       
    font-family: 'helveticaneuethin';        
	*/    
    font-family: "Helvetica Thin";
    font-size: 13px;         
    font-weight: normal;         
	text-transform:uppercase;	        
    padding: 0;         
    margin: 0;
}
.slider2 h4 {
    color: #c8214a;            
	/*       
    font-family: 'helveticaneuethin';        
	*/    
    font-family: "Helvetica Thin";        
    text-align: center !important;            
    font-size: 12px;            
    line-height: 0;      
}

	.slider1 .slide .image_box {
		height:310px;
	}
	.slider1 .slide img {
    	/*height: 258px !important;*/
    	max-height: 300px !important;
		width: auto;	
		display: block;
    	margin-left: auto;
    	margin-right: auto 							
	}

	.slider2 .slide .image_box {
		height:210px;	
	}
	.slider2 .slide .image_box img {
    	/*height: 170px !important;*/
    	max-height: 200px !important;
		width: auto;	
		display: block;
    	margin-left: auto;
    	margin-right: auto 		
	}
	

/*
.footer h3 {
    font-family: 'helveticaneuethin';            font-weight: bold;
    color: #77787b;
    font-size: 15px;
    padding-top: 7px;
    text-align: center;
}
*/
/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		.bx-viewport {
		left: 0 !important;
		width: 98% !important;
	}	

		}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		.signup h3 { font-size:11px;}
		}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	.intro {

		font-size: 36px;
	    margin-top: 10px;
		margin-bottom: 10px;
     }
	 .signup h3 { font-size:11px;}
	.picks-title {     
		left: 45px;
		font-size: 18px;
	}
	
	.picks-title span {
		color: #231f20;
		margin-left:10px;     
	}
	
	.picks-more {
		right: 54px;
		top: -17px;
    }
	.slider1 .slide {
    	/*width: 198px !important;*/
    }
	.slider2 .slide {
    	/*width: 130px !important;*/
    }
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
	.intro {
		font-size: 26px;
	    margin-top: 5px;
		margin-bottom: 5px;
     }	
	 .secondslidertxt {
        padding-left: 35px;
     
        font-size: 24px;
}
.signup h3 { font-size:11px;}
	.bx-viewport {
		left: 0 !important;
		width: 97% !important;
	}	
	.slider1 .slide {
		margin-left: 16px;
		margin-right: 17px;
	}
	/*
	.firstslider h2 {
		font-size: 24px;
		padding-left: 69px;
	}
	.firstslider h3 {
	    font-size: 20px;
		padding-left: 69px;
    }
	*/	
	.picks-title {
		top: 10px;      
		left: 45px;
		font-size: 14px;
    }

	.picks-title span {
		color: #231f20;
		margin-left:5px;     
	}
	
	.picks-more {
		right: 37px;
		top: -20px;
    }
	.slider2 .slide {
    	width: 139px !important;
    }
    }


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/