@charset "UTF-8";

/* Mint Media */





/************************/

/* Basic                */

/************************/



	body

	{

		background: #202020 url(images/img01.jpg) repeat;

	}



	body,input,textarea,select

	{

		font-family: 'Roboto Condensed', sans-serif;

		font-weight: 300;

		font-size: 11pt;

		line-height: 1.75em;

	}



	h1,h2,h3,h4,h5,h6

	{

		letter-spacing: 1px;

		text-transform: uppercase;

		font-weight: 300;

	}

		

	strong, b

	{

		font-weight: bold;

		color: #000000;

	}

	

	p, ul, ol, dl, table

	{

		margin-bottom: 1em;

	}

	

	em, i

	{

		font-style: italic;

	}

	

	br.clear

	{

		clear: both;

	}

	

	.clearboth

	{

		clear: both;

	}

	

	sub

	{

		position: relative;

		top: 0.5em;

		font-size: 0.8em;

	}

	

	sup

	{

		position: relative;

		top: -0.5em;

		font-size: 0.8em;

	}

	

	hr

	{

		border: 0;

		border-top: solid 1px #ddd;

	}

	

	blockquote

	{

		border-left: solid 0.5em #ddd;

		padding: 1em 0 1em 2em;

		font-style: italic;

	}







/************************/

/* Links                */

/************************/

	a

	{

		color: #ff0000;

	}

	

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a

	{

		color: inherit;

		text-decoration: none;

	}



	









/************************/

/* Header               */

/************************/

	header

	{

		margin-bottom: 1em;

		line-height: 1.7em;

	}

	

	header h2

	{

		font-size: 2.5em;

	}



	header .buyline

	{

		display: block;

		margin: 0.5em 0 0 0;

		padding: 0 0 0.5em 0;

		text-transform: uppercase;

		font-size: 1.4em;

	}

		

	footer

	{

		margin-top: 1em;

	}



	





/************************/

/* Images               */

/************************/	



	.image

	{

		display: inline-block;

	}

		

	.image img

	{

		display: block;

		width: 100%;

	}



	.image.featured

	{

		display: block;

		width: 100%;

		margin: 0 0 2em 0;

	}

	

	.image.full

	{

		display: block;

		width: 100%;

		margin-bottom: 2em;

	}

	

	.image.left

	{

		float: left;

		margin: 0 2em 2em 0;

	}

	

	.image.centered

	{

		display: block;

		margin: 0 0 2em 0;

	}



	.image.centered img

	{

		margin: 0 auto;

		width: auto;

	}







/************************/

/* Lists               */

/************************/



	ul.default

	{

		margin: 0;

		padding: 0;

		list-style: none;

	}

		

	ul.default li

	{

		display: block;

		padding: 2em 0em 1.25em 0em;

		border-top: 1px solid #303030;

	}

	

	ul.default li:first-child

	{

		padding-top: 0em;

		border-top: none;

	}

	

	ul.default a

	{

		text-decoration: none;

		color: rgba(255,255,255,.5);

	}

	

	ul.default a:hover

	{

		text-decoration: underline;

	}

	

/* Style1 */



	ul.style1

	{

		margin: 0;

		padding: 0;

		list-style: none;

	}

		

	ul.style1 li

	{

		padding: 0.60em 0em;

		border-top: 1px solid;

		border-color: rgba(0,0,0,.1);

	}

	

	ul.style1 li:first-child

	{

		padding-top: 0;

		border-top: 0;

	}

	

	ul.style1 img

	{

	}



/* Style2 */



	ul.style2

	{

		margin: 0;

		padding: 0;

		list-style: none;

	}



	ul.style2 li

	{

		padding: 1.90em 0em 1.60em 0em;

		border-top: 1px solid;

		border-color: rgba(0,0,0,.1);

	}

	

	ul.style2 li:first-child

	{

		padding-top: 0;

		border-top: 0;

	}



	ul.style2 img

	{

		float: left;

		padding-right: 1em;

	}

	

/* Style5 */

			

	ul.style5

	{

		overflow: hidden;

		margin: 0em 0em 1em 0em;

		padding: 0em;

		list-style: none;

	}

	

	ul.style5 li

	{

		float: left;

		padding: 0.25em 0.25em;

		line-height: 0;

	}

	

	ul.style5 a

	{

	}



	









	#banner

	{

		padding: 0.4em 0em;

	}









/************************/

/* Home Hero            */

/************************/



	#homehero

	{

		position: relative;

		padding: 12em 0em;

		background: url(../images/hero1.jpg) no-repeat center;

		background-size: cover;

		color: #fff;

	}







/************************/

/* Page Hero            */

/************************/



#banner {

    background: url(../images/hero1.jpg) no-repeat scroll center center / cover rgba(0, 0, 0, 0);

    color: #fff;

    position: relative;

}

	

/************************/

/* Header Area         */

/************************/



	#header

	{

		position: relative;

		background: #FFF;

	}



		#header .container

		{

			position: relative;

			padding: 4em 0em;

		}



		



/************************/

/* Navigation - General */

/************************/



	#nav

	{

		clear:both;

		display:block;

		padding:0px;

		height:30px;

	}

	

	#nav > ul > li

	{

		float: left;

		width:13.2%;

		text-align:center;

	}

	

	#nav > ul > li:last-child

	{

		padding-right: 0;

	}

	

	#nav > ul > li > a,

	#nav > ul > li > span

	{

		display: block;

		margin-right: 1em;

		padding: 0.1em 0em 0.1em 0.5em;

		text-decoration: none;

		text-transform: uppercase;

		font-size: 1em;

		outline: 0;

		color: #333;

		text-align:left;

	}

	

/* Smaller than standard 960 (devices and browsers) */

@media only screen and (max-width: 1205px) {



	#nav > ul > li > a,

	#nav > ul > li > span

	{

		display: block;

		margin-right: 1em;

		padding: 0.1em 0em 0.1em 0.5em;

		text-decoration: none;

		text-transform: uppercase;

		font-size: 0.9em;

		outline: 0;

		color: #333;

		text-align:left;

	}



}

	

	

	#nav > ul > li > ul

	{

		display: none;

	}

	



			

/************************/

/* Main Area            */

/************************/



	#page

	{

		position: relative;

		background: #fff;

	}



	#main

	{

		border-top: 1px solid;

		border-color: rgba(0,0,0,.2);

	}

	

	



/************************/

/* FooterArea           */

/************************/

	

	#footer

	{

		position: relative;

		color: rgba(255,255,255,.4);

	}

	

	#footer .container

	{

	}



	#footer h2

	{

		padding-bottom: 1.5em;

		font-size: 1.6em;

		color: #FFF;

	}



	#footer strong

	{

		color: rgba(255,255,255,.7);

	}

	

	

/* Copyright */

	

	#copyright

	{

		position: relative;

		padding: 3em 0em;

		border-top: 1px solid #303030;

		letter-spacing: 1px;

		text-align: center;

		color: rgba(255,255,255,.4);

	}

	

	#copyright .container

	{

	}

	

	#copyright a

	{

		text-decoration: none;

		color: rgba(255,255,255,.4) !important;

	}



	

/************************/

/* Page Elements        */

/************************/





/* Call to action Boxes */

	

	#calltoaction

	{

		position: relative;

		margin-top:3em;

	}

	

	#calltoaction header h2

	{

		font-size: 1.6em;

	}





/* Feature Boxes */

	

	#featured

	{

		position: relative;

	}

	

	#featured .divider

	{

		border-bottom: 1px solid #303030;

	}

	

	#featured .box

	{

		background: #FFF;

		padding: 1.4em;

		font-size: 0.95em;

	}

	

	blockquote

	{

		margin: 0;

		padding: 0;

		border: none;

		font-style: normal;

	}

	

	.featurebox {

		padding: 1.87em;

		background: url(images/boxbackground1.jpg) repeat left top;

		border-radius: 5px;

		line-height: 180%;

		font-size: 1.2em;

		color: #333;

	}

	

	.featurebox-bgbtm {

		height: 1.87em;

	}

	

	.featurebox strong

	{

		color: #333 !important;

	}





	.tbSlideClick {

    cursor: pointer;

	}

	.tbSlideContent {

	display: none;

	}

	

	form .textinput  {

		width:60%;

	}

	

	form .textinputtiny  {

		width:18%;

		margin-right:10px;

	}

	

	.dottedtop {

		border-top:1px dotted #ccc;

		width:100%;

		padding:10px;

	}

	

	.paddingbottom {

		padding-bottom:15px;

	}

	

	.paddingright {

		padding-right:7%;

	}

	

	.marginright {

		margin-right:5%;

	}

	.red {

		color:#C00;

	}

	

	.tightline {

		line-height: 100%;

		margin-bottom: 0.5em;

	}
	
	
	
@media only screen and (max-width: 1205px) {
	.width50 {
		width:48% !important;
		float:left;
	}
	
}
	
@media only screen and (min-width: 1206px) {
	.width50 {
		width:100% !important;
		float:left;
	}
}