@charset "utf-8";
/*@import url('adapt.css');*/
/*======================================================================================================================= CUSTOM FONT */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,300,400,600,700,800);
/*======================================================================================================================= BASICS */
::-moz-selection { color:rgb(255,255,255); background:rgb(50,100,200); }
     ::selection { color:rgb(255,255,255); background:rgb(50,100,200); }

::-webkit-input-placeholder	{ }
	 :-ms-input-placeholder { }
		 ::-moz-placeholder { }
		  :-moz-placeholder { }

::-webkit-scrollbar              { background:rgb(200,200,200); width:10px; }
::-webkit-scrollbar-button       { }
::-webkit-scrollbar-track        { background:rgb(200,200,200); }
::-webkit-scrollbar-track-piece  { background:rgb(200,200,200); }
::-webkit-scrollbar-thumb        { background:rgb(120,120,120);	}
::-webkit-scrollbar-thumb:hover  { background:rgb(50,100,200);	}
::-webkit-scrollbar-corner       { background:rgb(200,200,200); }
::-webkit-resizer                { background:rgb(200,200,200);	}

@-webkit-keyframes FADE-IN  {
    0%   { opacity: 0; }
    100%   { opacity: 1; }
}

@-moz-keyframes  FADE-IN  {
    0%   { opacity: 0; }
    100%   { opacity: 1; }
}

@-ms-keyframes  FADE-IN  {
    0%   { opacity: 0; }
    100%   { opacity: 1; }
}
/*======================================================================================================================= BODY */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	color:#888; 
	font:400 14px 'Open Sans', sans-serif;
	/*font-size:100%;*/
	-webkit-font-smoothing: antialiased;
	
	
}

body{
	/*background:rgb(235,235,235);*/
	background:url(../images/bg.png) repeat rgb(235,235,235);
}

*{
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
          box-sizing: border-box;
  
  -webkit-transition: all 0.3s ease-in-out;	
	   -moz-transition: all 0.3s ease-in-out;	
	     -o-transition: all 0.3s ease-in-out;
		    transition: all 0.3s ease-in-out;

  /*-webkit-animation: FADE-IN 1s normal;
     -moz-animation:   FADE-IN 1s normal;
     -ms-animation:    FADE-IN 1s normal;*/
}

.WRAAAP{
	display:block;
	max-width:1010px !important;
	width:100%;
	margin:0 auto;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6{
	color:rgb(50,100,200);
	text-transform:uppercase;
	margin:0 0 15px 0;
	padding:0;
	font-weight:300;
}
h1{
	font: 24px/28px 'Open Sans', sans-serif;
	font-weight:300;
}
h2{
	font: 22px/26px 'Open Sans', sans-serif;
	font-weight:300;
}
h3{
	font: 20px/24px 'Open Sans', sans-serif;
	font-weight:300;
}
h4{
	font: 18px/22px 'Open Sans', sans-serif;
	font-weight:300;
}
h5{
	font: 16px/20px 'Open Sans', sans-serif;
	font-weight:300;
}
h6{
	font: 14px/18px 'Open Sans', sans-serif;
	font-weight:300;
}

strong{
	font-weight:700;
}

.clear{	clear:both;	margin:10px 0;}
.push_left  { float:left  }
.push_right { float:right }

.side_180{
	width:100%;
	max-width:180px;
}
.side_170{
	width:100%;
	max-width:170px;
}

.TEXT_Dark{
	color:rgb(80,80,80) !important;
}
.TEXT_White{
	color:rgb(255,255,255) !important;
}

.TEXT_Colour{
	color:rgb(50,100,200) !important;
}

header{
	width:100%;
	margin:0;
	padding:10px 0;
	min-height:100px;
	height:auto;
	overflow:hidden;
	border-bottom:2px solid rgb(60,120,210);
	
	background: rgb(50,100,200); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,140,240,1) 0%, rgba(50,100,200,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,140,240,1)), color-stop(100%,rgba(50,100,200,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,140,240,1) 0%,rgba(50,100,200,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,140,240,1) 0%,rgba(50,100,200,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,140,240,1) 0%,rgba(50,100,200,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,140,240,1) 0%,rgba(50,100,200,1) 100%); /* W3C */
	filter: 	progid:DXImageTransform.Microsoft.gradient( startColorstr='#008cf0', endColorstr='#3264c8',GradientType=0 ); /* IE6-9 */
}

.header_1{
	float:left;
	display:inline-block;
	width:280px;
	height:auto;
}
.header_2{
	float:left;
	display:inline-block;
	width:468px;
	height:auto;
}
.header_2 ul{
	list-style:none;
}
.header_2 ul li{
	display:inline-block;
}

.header_2 ul li a{
	font-size:12px;
	color:#fff;
	display:block;
	margin:0 15px 5px 0;
}
.header_2 ul li a:hover{
	text-decoration:underline;
}
.header_3{
	float:right;
	display:inline-block;
	width:250px;
	height:auto;
}

footer{
	margin-top:40px;
	padding:15px 0;
	width:100%;
	overflow:hidden;
	border-top:2px solid #fff;
	border-bottom:85px solid rgb(50,100,200);
	
	background: rgb(60,60,60); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(60,60,60,1) 0%, rgba(80,80,80,1) 20%, rgba(50,50,50,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,60,60,1)), color-stop(20%,rgba(80,80,80,1)), color-stop(100%,rgba(50,50,50,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(80,80,80,1) 20%,rgba(50,50,50,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(80,80,80,1) 20%,rgba(50,50,50,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(80,80,80,1) 20%,rgba(50,50,50,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(60,60,60,1) 0%,rgba(80,80,80,1) 20%,rgba(50,50,50,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#323232',GradientType=0 ); /* IE6-9 */
}
footer a{ color:rgb(50,100,200); font-weight:700 }
footer ul{
	list-style:none;
	float:right;
	margin-top:10px;
}
footer ul li{
	float:left;
}
footer ul li a{
	font-weight:400;
	display:inline-block;
	color:rgb(255,255,255);
	padding:15px;
	text-transform:uppercase;
}
footer ul li a:hover{
	background: rgba(255,255,255,0.2);
	padding:30px 15px;
	margin-top:-30px;
}
footer ul li a:active{
	color:rgb(50,50,50);
	background:rgb(255,255,255);
}

.MENU{
	min-height:40px;
	height:auto;
	width:100%;
	border-bottom:2px solid rgb(255,255,255);
	
	background: rgb(60,60,60); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(60,60,60,1) 0%, rgba(80,80,80,1) 20%, rgba(50,50,50,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,60,60,1)), color-stop(20%,rgba(80,80,80,1)), color-stop(100%,rgba(50,50,50,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(80,80,80,1) 20%,rgba(50,50,50,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(80,80,80,1) 20%,rgba(50,50,50,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(80,80,80,1) 20%,rgba(50,50,50,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(60,60,60,1) 0%,rgba(80,80,80,1) 20%,rgba(50,50,50,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#323232',GradientType=0 ); /* IE6-9 */
}
.MENU ul{
	list-style:none;
}
.MENU ul li{
	display:inline-block;
}

.MENU ul li a{
	color:#fff;
	text-transform:uppercase;
	display:block;
	padding:10px 15px 9px;
	font-weight:600;
}
.MENU ul li a:hover{
	background: rgba(255,255,255,0.2);
}
.MENU ul li a:active{
	color:rgb(60,60,60);
	background: rgba(255,255,255,0.8);
}

#DEALER_LOGIN{
	float:right;
	display:block;
}
#breadcrumbs{
	margin:15px 0;
	display:block;
}
#breadcrumbs p{
	display:inline-block;
	margin-right:10px;
}
#breadcrumbs ul{
	list-style:none;
	display:inline-block;
}
#breadcrumbs ul li{
	display:inline-block;
}
#breadcrumbs ul li a{
	color:#333;
	font-weight:700;
}
#breadcrumbs ul li a:hover{
	color:rgb(50,100,200);
}

a img		{ -webkit-filter: brightness(100%) }
a img:hover	{ -webkit-filter: brightness(120%) }
a img:active{ -webkit-filter: brightness(80%)  }

#logo img{
	display:inline-block;
	float:left;
	margin:30px 0 0 -10px;
	width:100%;
	max-width:220px;
}
/*=================== SEARCHES */
.SEARCHES{
	display:inline-block;
	margin:0 0 15px 0;
	padding:10px;
	text-transform:uppercase;
	
	width:100%;
	max-width:180px;
	height:auto;
}
.SEARCHES input, select, textarea{
	width:100%;
	margin:5px 0;
}
.SEARCHES_BTN{
	cursor:pointer;
	background:none;
	box-shadow:none;
	display:block;
	width:160px !important;
	height:74px !important;
	background:url(../images/Elements_Search.png) no-repeat;
	
	-webkit-filter: brightness(100%);
}
.SEARCHES_BTN:hover{
	-webkit-filter: brightness(120%);
}
.SEARCHES_BTN:active{
	-webkit-filter: brightness(80%);
}
.Newsletter{
	display:inline-block;
	margin:0 0 0 15px;
	padding:10px;
	
	width:100%;
	max-width:160px;
	height:auto;
}
.Newsletter p{
	color:#fff;
	font-size:12px;
	text-transform:none;
}
.Newsletter input, select, textarea{
	width:100%;
	margin:3px 0;
}
.Newsletter_BTN{
	cursor:pointer;
	background:none;
	box-shadow:none;
	display:block;
	width:150px !important;
	height:58px !important;
	background:url(../images/Elements_News.png) no-repeat;
	
	-webkit-filter: brightness(100%);
}
.Newsletter_BTN:hover{
	-webkit-filter: brightness(120%);
}
.Newsletter_BTN:active{
	-webkit-filter: brightness(80%);
}
/*=================== LINKS */
a{
	text-decoration:none;
}
/*======================================================================================================================= IMPORTANT */
.SECTION_FULL{
	text-align:left;
	overflow:hidden;
	width:100%;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
  	
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	        box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
		 
	margin:25px 0;
	padding:15px;
	background:rgb(255,255,255);
}
.SECTION_LARGE{
	text-align:left;
	overflow:hidden;
	width:100%;
	max-width:815px;
	display:inline-block;
	margin:25px 0 0 15px;
	padding:15px;
	background:rgb(255,255,255);
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
  		 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	        box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
}
.SECTION_MIDDLE{
	text-align:left;
	overflow:hidden;
	width:100%;
	max-width:640px;
	display:inline-block;
	margin:25px 0 0 15px;
	padding:15px;
	background:rgb(255,255,255);
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
  		 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	        box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
}
.SECTION_COLOUR{
	overflow:hidden;
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	        box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
			
	background: rgb(50,100,200); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,140,240,1) 0%, rgba(50,100,200,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,140,240,1)), color-stop(100%,rgba(50,100,200,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,140,240,1) 0%,rgba(50,100,200,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,140,240,1) 0%,rgba(50,100,200,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,140,240,1) 0%,rgba(50,100,200,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,140,240,1) 0%,rgba(50,100,200,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008cf0', endColorstr='#3264c8',GradientType=0 ); /* IE6-9 */
}

.SECTION_COLOUR .switch a{
	display:block !important;
	width:100%;
	margin:5px 0 10px 0;
	text-align:center;
	color:rgba(255,255,255,1.00);
	background:rgba(255,255,255,0.15) !important;
}
.SECTION_COLOUR .switch a:hover{
	background:rgba(255,255,255,0.30) !important;
}

/*=================== BIKE INFO */
.BIKE_INFO img{
	display:inline-block;
	float:left;
}
.BIKE_INFO .DESCRIPTION{
	display:inline-block;
	float:left;
	width:100%;
	/*max-width:345px;*/
	margin-bottom:15px;
}
.BIKE_INFO .DESCRIPTION strong{
	text-transform:capitalize;
}
/*============================= BUTTOOONS*/
.BUTTOOONS ul{
	padding:0;
	margin:0;
	list-style:none;
}
.BUTTOOONS ul li{
	display:inline-block;
	margin:1px -1px;
}
.BUTTOOONS ul li a{
	text-align:center;
	min-width:190px;
	max-width:190px;
	display:inline-block;
	padding:4px 9.2px;
	background:rgb(230,230,230);
	
	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
}
.BUTTOOONS ul li a:hover{
	background:rgb(210,210,210);
}
.BUTTOOONS ul li a:active{
	color:#fff;
	background:rgb(50,100,200);
}
/*============================= DARK BUTTOOONS*/
.DARK_BUTTOOONS ul{
	padding:0;
	margin:0;
	list-style:none;
}
.DARK_BUTTOOONS ul li{
	display:inline-block;
	margin:1px;
}
.DARK_BUTTOOONS ul li a{
	text-align:center;
	min-width:194px;
	/*max-width:194px;*/
	display:inline-block;
	padding:4px 9.2px;
	color:#fff;
	background:rgb(50,50,50);
}
.DARK_BUTTOOONS ul li a:hover{
	color:#fff;
	background:rgb(50,100,200);
}
.DARK_BUTTOOONS ul li a:active{
	background:rgb(150,150,150);
}
/*============================= CATEGORY BUTTOOONS*/
.CATEGORY_BUTTOOONS ul{
	padding:0;
	margin:0;
	list-style:none;
}
.CATEGORY_BUTTOOONS ul li{
	display:inline-block;
	margin:1px;
}
.CATEGORY_BUTTOOONS ul li a{
	text-transform:capitalize;
	text-align:center;
	width:100%;
	min-width:158px;
	display:inline-block;
	padding:4px 9.2px;
	color:rgb(50,100,200);
	background:#fff;
	
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	        box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
}
.CATEGORY_BUTTOOONS ul li a:hover{
	color:#fff;
	background:rgb(50,50,50);
}
.CATEGORY_BUTTOOONS ul li a:active{
	color:rgb(50,100,200);
	background:rgb(50,50,50);
}
/*============================= SLIDER*/
.SLIDER{
	max-width: 640px;
	width:100%;
	display:inline-block;
	background:#fff;
	margin:0 0 0 15px;
	
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	        box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
}
/*============================= NEWS*/
.NEWS{
	padding:15px;
	border-top:1px dashed rgb(200,200,200);
	overflow:hidden;
}
.NEWS:hover{
	background:rgb(235,235,235);
}
.NEWS:active{
	background:rgb(245,245,245);
}
.NEWS:hover img{
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	        box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
}
.NEWS img{
	float:left;
	display:inline-block;
	width:180px;
	height:auto;
	/*border:1px solid rgb(230,230,230);*/
	margin-right:15px;
}
.NEWS .DESCRIPTION{
	margin:0;
	float:left;
	display:inline-block;
	width:100%;
	max-width:400px;
}
/*============================= BIKE DISPLAY*/
.BIKE_DISPLAY{
	overflow:hidden;
}
.BIKE_DISPLAY h3{
	color:rgb(50,50,50);
}
.BIKE_DISPLAY h3 strong{
	text-transform:uppercase;
}
.BIKE_DISPLAY:hover h3 { color:rgb(50,100,200) }
.BIKE_DISPLAY:active h3{ color:rgb(50,50,50) }

.BIKE_DISPLAY:hover .BIKE_DISPLAY_PRICE{
	background:rgb(50,100,200);
}
.BIKE_DISPLAY:hover img{
	-webkit-filter: brightness(130%);
	
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	        box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
}	
.BIKE_DISPLAY:active .BIKE_DISPLAY_PRICE{
	background:rgb(50,50,50);
}
.BIKE_DISPLAY img{
	float:left;
	display:inline-block;
	
	margin:0 15px 0 0;
	
	width:150px;
	min-height:150px;
	height:auto;
	
	background: url(../images/Elements-BIKE.jpg) no-repeat top left #fff;
	
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	     -o-background-size: cover;
	        background-size: cover;
}
.BIKE_DISPLAY .DESCRIPTION{
	float:left;
	display:inline-block;
	
	max-width:620px;
	width:100%;
}
.BIKE_DISPLAY strong{
	text-transform:capitalize;
}
.BIKE_DISPLAY_PRICE{
	margin:-40px 0 0 0;
	float:right;
	display:block;
	width:auto;
	overflow:hidden;
	padding:5px 10px;
	color:#fff;
	background:rgb(150,150,150);
}
/*============================= NAVIGATOR*/
nav{
	width:100%;
	max-width:640px;
	font-size:12px;
	line-height:35px;
	display:block;
	padding: 10px 0 5px 0 !important;
	margin:20px 0 0 0;
	text-align:right;
}
nav:hover{
	background: none;
}
nav a{
	font-size:12px;
	padding:5px 10px;
	color:#fff;
	background:rgb(150,150,150);
}
nav a:hover{
	background:rgb(50,100,200);
}
nav a:active{
	background:rgb(50,50,50);
}
nav span{
	font-size:12px;
}
/*============================= OTHER*/
iframe{
	border:none;
	overflow:hidden;
	 background:#fff;
	 margin-top:25px;
	 
	 -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	        box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
			
	/*transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);*/
}
iframe:hover{
	/*transform: scale(1.05);
	-ms-transform: scale(1.05);
	-webkit-transform: scale(1.05);*/
}
iframe:active{
	/*transform: scale(0.95);
	-ms-transform: scale(0.95);
	-webkit-transform: scale(0.95);*/
}

.HEADING_FANCY{
	display:block;
	width:100%;
	padding:15px;
	margin:0;
	
	background: rgb(60,60,60); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(60,60,60,1) 0%, rgba(80,80,80,1) 20%, rgba(50,50,50,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,60,60,1)), color-stop(20%,rgba(80,80,80,1)), color-stop(100%,rgba(50,50,50,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(80,80,80,1) 20%,rgba(50,50,50,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(80,80,80,1) 20%,rgba(50,50,50,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(80,80,80,1) 20%,rgba(50,50,50,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(60,60,60,1) 0%,rgba(80,80,80,1) 20%,rgba(50,50,50,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#323232',GradientType=0 ); /* IE6-9 */
}
.SHADOOOW{
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	        box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
}
.REFLECT{
	-webkit-box-reflect:below 10px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.85, transparent), to(white));
}
.SOCIAL{
	margin-top:20px;
}
.SOCIAL img{
	height:68px;
	width:auto;
}
ol{
	margin-left:20px;
}
/*======================================================================================================================= FORMS */
form{  }
input, select, textarea{
	font:400 14px 'Open Sans', sans-serif;
	color:#888; 
	outline:none;
	border:none;
	padding:6px 10px;
	
	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
  		 
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	        box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
}
textarea{
	font:400 14px 'Open Sans', sans-serif;
}

.CHECKS{
	border:1px solid rgb(200,200,200);
	height: 33px;
	margin-bottom: 10px;
}

input[type=file] {
	width:510px;
	box-shadow:none;
	margin-top:-1px;
}
input[type=checkbox] {
	box-shadow:none;
	float:right;
}

.BTN_PLAIN {
	cursor:pointer;
	display:block;
	width:100%;
	color:#fff;
	background: rgb(200,200,200) !important;
	box-shadow:none !important;
}
.BTN_PLAIN:hover{
	background: rgb(150,150,150) !important;
}
.BTN_PLAIN:active{
	background: rgb(50,100,200) !important;
}

.CONTACT_INPUTS{
	float:left;
	display:inline-block;
	margin:0 5px 10px 0px;
	padding:5px 10px 6px 110px;
	width:100%;
	box-shadow:none;
	border:1px solid rgb(200,200,200);
}
.INDICATION{
	display:inline-block;
	float:left;
	clear:both;
	color:#fff;
	width:100%;
	max-width:100px;
	background:rgb(200,200,200);
	padding:6px 10px;
	margin-bottom:-32px;
	position:relative;
	z-index:1;
}
input:hover, textarea:hover{
}
input:focus, textarea:focus{
}
/*============================= BUTTONS */
.BTN{
	ont:400 14px 'Open Sans', sans-serif;
	cursor:pointer;
	color:#fff;
	text-transform:uppercase;
	height:33px;
	width:100%;
	background:rgb(50,50,50);
	box-shadow: none;
	
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	        box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
}
.BTN:hover	{ background:#fff; color:rgb(50,50,50) }
.BTN:active	{ color:rgb(50,100,200) }
/*======================================================================================================================= EXPAAAND */
.EXPAAAND{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
  	
	padding:0;
	margin:2px 0;
}
.EXPAAAND:hover{
	background:rgb(255,255,255);
	/*padding-left:25px;*/
}
.content h6{
	margin:0;
}
.content h5{
	font: 18px/20px 'Open Sans', sans-serif;
	margin:0;
}
.collapse{
	padding:15px 0;
}
.switch a{
	color:#fff;
	float:right;
	text-align:right;
	margin-top:-25px;
	text-transform:uppercase;
	background:rgb(180,180,180);
	padding:4px 12px;
}
.switch a:hover{
	background:rgb(50,100,200);
}
.switch a:active{
	background:rgb(80,80,80);
}

.BOTTOM{
	position:fixed;
	bottom:0;
	padding:10px 0;
	display:block;
	width:100%;
	min-width:100%;
	max-width:100%;
	background:rgba(0,0,20,0.20);
	z-index:9000;
}
.BOTTOM img{
	margin:0 0 0 0;
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	   -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
	        box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
}