/*!
 * 
 * "Web Work By | Phobia"
 * www.phobiawebworks.com
 *
 * Author     : Billy Johnson
 * Description: template styles & overrides 
 *
 *
 */

/********************/	                     
/******* FONTS ******/                      
/********************/
/***** NOVECENTO ****/                      
	@font-face {
		font-family:'novecento_wide_light';
	    src:url('../fonts/novecento_wide_light/Novecentosanswide-Light-webfont.eot');
	    src:url('../fonts/novecento_wide_light/Novecentosanswide-Light-webfont.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/novecento_wide_light/Novecentosanswide-Light-webfont.woff') format('woff'),
	    url('../fonts/novecento_wide_light/Novecentosanswide-Light-webfont.ttf') format('truetype'),
	    url('../fonts/novecento_wide_light/Novecentosanswide-Light-webfont.svg#novecento_wide_light') format('svg');
	    font-weight:normal;
	   	font-style:normal;
	}

	@font-face {
		font-family:'novecento_wide_medium';
	    src:url('../fonts/novecento_wide_medium/Novecentosanswide-Medium-webfont.eot');
	    src:url('../fonts/novecento_wide_medium/Novecentosanswide-Medium-webfont.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/novecento_wide_medium/Novecentosanswide-Medium-webfont.woff') format('woff'),
	    url('../fonts/novecento_wide_medium/Novecentosanswide-Medium-webfont.ttf') format('truetype'),
	    url('../fonts/novecento_wide_medium/Novecentosanswide-Medium-webfont.svg#novecento_wide_medium') format('svg');
	    font-weight: normal;
	   	font-style: normal;
	}	

	@font-face {
		font-family:'novecento_wide_normal';
	    src:url('../fonts/novecento_wide_normal/Novecentosanswide-Normal-webfont.eot');
	    src:url('../fonts/novecento_wide_normal/Novecentosanswide-Normal-webfont.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/novecento_wide_normal/Novecentosanswide-Normal-webfont.woff') format('woff'),
	    url('../fonts/novecento_wide_normal/Novecentosanswide-Normal-webfont.ttf') format('truetype'),
	    url('../fonts/novecento_wide_normal/Novecentosanswide-Normal-webfont.svg#novecento_wide_normal') format('svg');
	    font-weight: normal;
	   	font-style: normal;
	}	
		
	@font-face {
		font-family:'novecento_wide_bold';
	    src:url('../fonts/novecento_wide_bold/Novecentosanswide-Bold-webfont.eot');
	    src:url('../fonts/novecento_wide_bold/Novecentosanswide-Bold-webfont.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/novecento_wide_bold/Novecentosanswide-Bold-webfont.woff') format('woff'),
	    url('../fonts/novecento_wide_bold/Novecentosanswide-Bold-webfont.ttf') format('truetype'),
	    url('../fonts/novecento_wide_bold/Novecentosanswide-Bold-webfont.svg#novecento_wide_bold') format('svg');
	    font-weight: normal;
	   	font-style: normal;
	}
	
	@font-face {
		font-family:'novecento_wide_demibold';
	    src:url('../fonts/novecento_wide_demibold/Novecentosanswide-DemiBold-webfont.eot');
	    src:url('../fonts/novecento_wide_demibold/Novecentosanswide-DemiBold-webfont.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/novecento_wide_demibold/Novecentosanswide-DemiBold-webfont.woff') format('woff'),
	    url('../fonts/novecento_wide_demibold/Novecentosanswide-DemiBold-webfont.ttf') format('truetype'),
	    url('../fonts/novecento_wide_demibold/Novecentosanswide-DemiBold-webfont.svg#novecento_wide_demibold') format('svg');
	    font-weight: normal;
	   	font-style: normal;
	}
	
	@font-face {
		font-family:'novecento_wide_book';
	    src:url('../fonts/novecento_wide_book/Novecentosanswide-Book-webfont.eot');
	    src:url('../fonts/novecento_wide_book/Novecentosanswide-Book-webfont.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/novecento_wide_book/Novecentosanswide-Book-webfont.woff') format('woff'),
	    url('../fonts/novecento_wide_book/Novecentosanswide-Book-webfont.ttf') format('truetype'),
	    url('../fonts/novecento_wide_book/Novecentosanswide-Book-webfont.svg#novecento_wide_book') format('svg');
	    font-weight: normal;
	   	font-style: normal;
	}
		
/***** RALEWAY ****/
	@font-face {
		font-family:'raleway_bold';
	    src:url('../fonts/raleway_bold/Raleway-Bold.eot');
	    src:url('../fonts/raleway_bold/Raleway-Bold.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/raleway_bold/Raleway-Bold.woff') format('woff'),
	    url('../fonts/raleway_bold/Raleway-Bold.ttf') format('truetype'),
	    url('../fonts/raleway_bold/Raleway-Bold.svg#raleway_bold') format('svg');
	    font-weight: normal;
	   	font-style: normal;
	}
	
	@font-face {
		font-family:'raleway_extrabold';
	    src:url('../fonts/raleway_extrabold/Raleway-ExtraBold.eot');
	    src:url('../fonts/raleway_extrabold/Raleway-ExtraBold.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/raleway_extrabold/Raleway-ExtraBold.woff') format('woff'),
	    url('../fonts/raleway_extrabold/Raleway-ExtraBold.ttf') format('truetype'),
	    url('../fonts/raleway_extrabold/Raleway-ExtraBold.svg#raleway_extrabold') format('svg');
	    font-weight: normal;
	   	font-style: normal;
	}	
	
	@font-face {
		font-family:'raleway_extralight';
	    src:url('../fonts/raleway_extralight/Raleway-ExtraLight.eot');
	    src:url('../fonts/raleway_extralight/Raleway-ExtraLight.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/raleway_extralight/Raleway-ExtraLight.woff') format('woff'),
	    url('../fonts/raleway_extralight/Raleway-ExtraLight.ttf') format('truetype'),
	    url('../fonts/raleway_extralight/Raleway-ExtraLight.svg#raleway_extralight') format('svg');
	    font-weight: normal;
	   	font-style: normal;
	}	

	@font-face {
		font-family:'raleway_heavy';
	    src:url('../fonts/raleway_heavy/Raleway-Heavy.eot');
	    src:url('../fonts/raleway_heavy/Raleway-Heavy.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/raleway_heavy/Raleway-Heavy.woff') format('woff'),
	    url('../fonts/raleway_heavy/Raleway-Heavy.ttf') format('truetype'),
	    url('../fonts/raleway_heavy/Raleway-Heavy.svg#raleway_heavy') format('svg');
	    font-weight: normal;
	   	font-style: normal;
	}	

	@font-face {
		font-family:'raleway_light';
	    src:url('../fonts/raleway_light/Raleway-Light.eot');
	    src:url('../fonts/raleway_light/Raleway-Light.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/raleway_light/Raleway-Light.woff') format('woff'),
	    url('../fonts/raleway_light/Raleway-Light.ttf') format('truetype'),
	    url('../fonts/raleway_light/Raleway-Light.svg#raleway_light') format('svg');
	    font-weight: normal;
	   	font-style: normal;
	}		

	@font-face {
		font-family:'raleway_medium';
	    src:url('../fonts/raleway_medium/Raleway-Medium.eot');
	    src:url('../fonts/raleway_medium/Raleway-Medium.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/raleway_medium/Raleway-Medium.woff') format('woff'),
	    url('../fonts/raleway_medium/Raleway-Medium.ttf') format('truetype'),
	    url('../fonts/raleway_medium/Raleway-Medium.svg#raleway_medium') format('svg');
	    font-weight: normal;
	   	font-style: normal;
	}	
	
	@font-face {
		font-family:'raleway_regular';
	    src:url('../fonts/raleway_regular/Raleway-Regular.eot');
	    src:url('../fonts/raleway_regular/Raleway-Regular.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/raleway_regular/Raleway-Regular.woff') format('woff'),
	    url('../fonts/raleway_regular/Raleway-Regular.ttf') format('truetype'),
	    url('../fonts/raleway_regular/Raleway-Regular.svg#raleway_regular') format('svg');
	    font-weight: normal;
	   	font-style: normal;
	}

	@font-face {
		font-family:'raleway_semibold';
	    src:url('../fonts/raleway_semibold/Raleway-SemiBold.eot');
	    src:url('../fonts/raleway_semibold/Raleway-SemiBold.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/raleway_semibold/Raleway-SemiBold.woff') format('woff'),
	    url('../fonts/raleway_semibold/Raleway-SemiBold.ttf') format('truetype'),
	    url('../fonts/raleway_semibold/Raleway-SemiBold.svg#raleway_semibold') format('svg');
	    font-weight: normal;
	   	font-style: normal;
	}	

	@font-face {
		font-family:'raleway_thin';
	    src:url('../fonts/raleway_thin/Raleway-Thin.eot');
	    src:url('../fonts/raleway_thin/Raleway-Thin.eot?#iefix') format('embedded-opentype'),
	    url('../fonts/raleway_thin/Raleway-Thin.woff') format('woff'),
	    url('../fonts/raleway_thin/Raleway-Thin.ttf') format('truetype'),
	    url('../fonts/raleway_thin/Raleway-Thin.svg#raleway_thin') format('svg');
	    font-weight: normal;
	   	font-style: normal;
	}		
								
/*********************/	                     
/******* GLOBAL ******/                      
/*********************/	
		@media (max-width:767px) {
			.navbar-fixed-bottom {
				background-color:yellow;
				font-size:10px;
				width:100%;
				position:static;	
				text-align:center								
			}
		}

		@media (min-width:768px) {
			.navbar-fixed-bottom {
				background-color:green;
				color:#FFFFFF;				
				font-size:10px;				
				width:100%;
				position:static;	
				text-align:center								
			}
		}
		
		@media (min-width:992px) {
			.navbar-fixed-bottom {
				background-color:red;
				color:#FFFFFF;				
				font-size:10px;				
				width:100%;
				position:static;
				text-align:center				
			}
		}
		
		@media (min-width:1200px) {
			.navbar-fixed-bottom {
				background-color:blue;
				color:#FFFFFF;
				font-size:10px;				
				width:100%;
				position:static;
				text-align:center					
			}
		}						
			
	* {
	  -webkit-border-radius: 0 !important;
	     -moz-border-radius: 0 !important;
	          border-radius: 0 !important;
	}

	html, body {
		background-color:#080808;
		margin:0px;
		height:100%;
	}
	
	body {
		font-family:'raleway_medium';
	}
		
	nav {
		font-family:'novecento_wide_book';
	}
		
	header {
		font-family:'novecento_wide_book';
	}
		
	footer {
		font-family:'novecento_wide_light';
	}
	
	h1 { font-size:31px; font-family:'raleway_medium'; }	
	h2 { font-size:28px; font-family:'raleway_medium'; }
	h3 { font-size:25px; font-family:'raleway_medium'; }
	h4 { font-size:19px; font-family:'raleway_medium'; }
	
	.margin-wrapper {
		padding:0px 0px 0px 0px;
		margin-bottom:10px;
		background-color:#222222;
		border:1px solid rgba(86,61,124,.2);		
	}	
						
/********************/	
/****** HEADER ******/
/********************/	
	/******** .navbar *******/
		/* BOOTSTRAP3 - XS, SM */
		@media (max-width:991px) {
			.navbar {
				background-color:#080808;
				margin-bottom:0px;
			}
		}			
    	
		/* BOOTSTRAP3 - MD, LG */		
		@media (min-width:992px) {
			.navbar {
				background-color:rgba(0, 0, 0, .85); 
				display:inline-block; 
				margin-bottom:0px;
				position:absolute;  
				width:100%;
				z-index:8; 
			}
		}			
	
	.navbar-inverse .navbar-nav>li>a {
		color:#AAAAAA;
	    -webkit-transition: color 0.75s ease;
    	transition: color 0.75s ease;
	}	
	
	/**** .navbar-brand ****/
		/* BOOTSTRAP3 - XS */
		@media (max-width:767px) {
			.navbar-brand {
				padding:.5% 0px 0px 1%;
			}
		}	
		
		/* BOOTSTRAP3 - SM, MD, LG */		
		@media (min-width: 768px) {
			.navbar-brand {
				padding:3% 0px 0px 0px;
			}
		}		
											
	.nav li {
	    -webkit-transition: background-color 0.75s ease;
    	transition: background-color 0.75s ease;
	}
	
	.nav li:hover {
		background-color:#080808;
	}
	
	/**** .nav a ****/
		/* BOOTSTRAP3 - XS */
		@media (max-width:767px) {
			.nav a {			
				font-size:25px;
				margin:40px 0px 40px 0px;
			}
		}	
		
		/* BOOTSTRAP3 - SM, MD, LG */		
		@media (min-width: 768px) {
			.nav a {
				font-family:'novecento_wide_normal';				
				font-size:14px;
			}
		}	
		
	.nav-btn {
		min-width:110px;
		text-align:center;
	}
			
	.item, .active {
		font-family:'novecento_wide_medium';
	}
	
	.item, .carousel-inner {
		height:100%;
	} 
	
	/****** .carousel ******/	
		/* BOOTSTRAP3 - XS */
		@media (max-width: 767px) {
			.carousel {
				height:175px;
			}
		}	
		
		/* BOOTSTRAP3 - SM */		
		@media (min-width: 768px) {
			.carousel {
				height:220px;
			}
		}		
		
		/* BOOTSTRAP3 - MD, LG */		
		@media (min-width: 992px) {
			.carousel {
				height:380px;
			}
		}
				
	/***** CAROUSEL FADE EFFECT *****/		
	.carousel {
	    overflow: hidden;
	}
	.carousel .item {
	    -webkit-transition: opacity 1s;
	    -moz-transition: opacity 1s;
	    -ms-transition: opacity 1s;
	    -o-transition: opacity 1s;
	    transition: opacity 1s;
	}
	.carousel .active.left, .carousel .active.right {
	    left:0;
	    opacity:0;
	    z-index:2;
	}
	.carousel .next, .carousel .prev {
	    left:0;
	    opacity:1;
	    z-index:1;
	} 	
		
	.fill {
	    width:100%;
	    height:100%;
	    background-position:center;
	    -webkit-background-size:cover;
	    -moz-background-size:cover;
	    background-size:cover;
	    -o-background-size:cover;
	}	
	
	/***** .logo-banner ****/
		/* BOOTSTRAP3 - XS */
		@media (max-width:767px) {
			.logo-banner {
				background-color:rgba(0, 0, 0, .7); 
				display:inline-block; 
				font-size:12px; 
				height:30px;				
				position:absolute; 
				bottom:0px; 
				width:100%; 
				z-index:6;
			}			    
		}	

		/* BOOTSTRAP3 - SM */
		@media (min-width:768px) {
			.logo-banner {
				background-color:rgba(0, 0, 0, .7); 
				display:inline-block; 
				font-size:12px;
				height:30px; 
				position:absolute; 
				bottom:0px; 
				width:100%; 
				z-index:6;
			}			    
		}			
				
		/* BOOTSTRAP3 - MD, LG */		
		@media (min-width:992px) {
		   .logo-banner {
		   		background-color:rgba(0, 0, 0, .7); 
				display:inline-block; 
				font-size:14px;	
				height:50px;							
				position:absolute; 
				bottom:0px; 
				width:100%; 
				z-index:6;
			}
		}	
		
	.logo-list-wrapper {
		margin:0px auto 0px auto;
		display:inline-block; 
		height:23px;
		position:absolute; 
		bottom:0px; 
		width:100%; 
		z-index:7;
	}

	/***** .logo-list ****/
		/* BOOTSTRAP3 - XS, SM */
		@media (max-width:991px) {		
			.logo-list {
				list-style:none;
				margin:0px auto 0px auto;
				padding-left:0px;
				text-align:center;
				position:relative;
				bottom:0px;
			}
		}
	
		/* BOOTSTRAP3 - MD, LG */		
		@media (min-width:992px) {
			.logo-list { 
				list-style:none;
				margin:0px auto 0px auto;
				padding-left:0px;
				text-align:center;
				position:relative;
				bottom:10px;
			}
		}
			
	.logo-list li {
		display:inline-block;
		padding:0px 1.3% 0px 1.3%;
	}

	.logo-list p {
		color:#FFFFFF; 
		text-align:right;
	}
		
	.kawasaki-logo {
		height:12px; 
		width:115px;
	}
	
	.suzuki-logo {
		height:20px; 
		width:100px;
	}
	
	.polaris-logo {
		height:18px; 
		width:125px;
	}
	
	.yamaha-logo {
		height:21px; 
		width:95px;
	}
	
	.honda-logo {
		height:18px; 
		padding-bottom:2%;
		width:120px;
	}
			
/********************/
/****** CONTENT *****/
/********************/
	#content {
	  background-image: url('../images/carbon_pat.png'), -webkit-linear-gradient(top, #CCCCCC, #FFFFFF);
	  background-image: url('../images/carbon_pat.png'), -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#FFFFFF));
	  background-image: url('../images/carbon_pat.png'), -moz-linear-gradient(top, #CCCCCC, #FFFFFF); 
	  background-image: url('../images/carbon_pat.png'), -ms-linear-gradient(top, #CCCCCC, #FFFFFF); 
	  background-image: url('../images/carbon_pat.png'), -o-linear-gradient(top, #CCCCCC, #FFFFFF); 
      background-image: url('../images/carbon_pat.png'), linear-gradient(to bottom, #CCCCCC, #FFFFFF);
      background-repeat: repeat-x;
      padding:50px 0px 50px 0px;
      border-top:1px solid #AAAAAA;
	}
	
	#content img {
		width:100%;
	}

/********************/	                     
/****** FOOTER ******/                      
/********************/
	footer {	
		color:#FFFFFF;
	    margin: 50px 0;
	}	
	footer h1, h2, h3, h4 { 
		font-family:'novecento_wide_normal'; 
		margin:0px 0px 0px 0px;
	}
	
	footer h4 { 
		font-size:23px;
		margin-top:5px;
	}

	footer h4 { 
		display:inline-block;
		font-size:23px;
		margin-left:5px;
		vertical-align:middle;
	}	

	footer i { 
		display:inline-block;
	}	
			
	#footer {
		margin-bottom:0px;
		padding:0px 0px 0px 0px;
	}
			
	#footer p, #footer a, #footer table {
	    font-family:'novecento_wide_light';
		font-size:14px;
	}		
			
	/* FOOTER GOOGLE MAP */
	#location {
		margin:0px 0px 12px 0px;
		text-align:left;
	}
		/* BOOTSTRAP3 - XS */
		@media (max-width:767px) {
    		#footer-google-map {
        		position:relative;
        		padding-bottom:60%;
        		height:0;
        		overflow:hidden;
    		}
    		
    		#footer-google-map iframe {
        		position:absolute;
        		top:0;
        		left:0;
        		width:100% !important;
        		height:100% !important;
    		}	    		
		}	
		
		/* BOOTSTRAP3 - SM, MD */
		@media (min-width:768px) {
    		#footer-google-map {
        		position:relative;
       		    padding-bottom:40%;
                height:0;
                overflow:hidden;
    		}
    		
    		#footer-google-map iframe {
        		position:absolute;
        		top:0;
        		left:0;
        		width:100% !important;
        		height:100% !important;
    		}	    		
		}	
				
		/* BOOTSTRAP3 - LG */		
		@media (min-width:1200px) {
    		#footer-google-map {
        		position:relative;
       		    padding-bottom:27%;
                height:0;
                overflow:hidden;
    		}
    		
    		#footer-google-map iframe {
        		position:absolute;
        		top:0;
        		left:0;
        		width:100% !important;
        		height:100% !important;
    		}	    		
		}	

	/****** FOOTER NAVIGATION ******/
	/***** #footer-nav-bottom ****/			
		/* BOOTSTRAP3 - LG */		    		
		@media (min-width:1200px) {			
			#footer-nav-top {
				text-align:right;
			}
			
			#footer-nav-top ul {
				float:right;
				list-style:none;
				width:100%;
			}

			#footer-nav-top li {
				border-bottom:1px solid #AAAAAA;
				padding:10px 0px 10px 0px;
			}			
						
			#footer-nav-top a {
				color:#FFFFFF;
				font-size:17px;
				margin-right:10px;
			}
			
			#footer-nav-top a:hover {
				color:#CCCCCC;
				text-decoration:none;
			}
		}
		
	/****** #footer-nav-bottom ******/
		/* BOOTSTRAP3 - XS, SM */
		@media (max-width:991px) {		
			#footer-nav-bottom {
				margin-top:50px;
				margin-bottom:20px;
				text-align:left;
			}
			
			#footer-nav-bottom ul {
				list-style:none;
				padding:0px 0px 0px 0px;
				width:100%;
			}
			
			#footer-nav-bottom li {
				border-bottom:1px solid #AAAAAA;
				padding:20px 0px 20px 0px;
			}	
			
    		#footer-nav-bottom a {
				color:#FFFFFF;
				font-size:23px;
				margin-left:10px;
			}	
			
			#footer-nav-bottom a:hover {
				color:#CCCCCC;
				text-decoration:none;
			}								
		}
					
		/* BOOTSTRAP3 - MD */		    		
		@media (min-width:992px) {	
			#footer-nav-bottom {
				margin-top:20px;
				margin-bottom:35px;
				padding-left:50px;
				text-align:left;
			}
							
			#footer-nav-bottom ul {
				float:right;
				list-style:none;
				padding:0px 0px 0px 0px;	
				margin:0px 0px 0px 0px;				
				width:100%;
			}			

			#footer-nav-bottom li {
				border-bottom:1px solid #AAAAAA;
				padding:10px 0px 10px 0px;
			}			
						
			#footer-nav-bottom a {
				color:#FFFFFF;
				font-size:14px;
				margin-left:10px;
			}	
			
			#footer-nav-bottom a:hover {
				color:#CCCCCC;
				text-decoration:none;
			}
		}

	/****** #footer-nav-nomap ******/
		/* BOOTSTRAP3 - XS, SM */
		@media (max-width:991px) {		
			#footer-nav-nomap {
				margin-top:50px;
				margin-bottom:20px;
				text-align:left;
			}
			
			#footer-nav-nomap ul {
				list-style:none;
				padding:0px 0px 0px 0px;
				width:100%;
			}
			
			#footer-nav-nomap li {
				border-bottom:1px solid #AAAAAA;
				padding:20px 0px 20px 0px;
			}	
			
    		#footer-nav-nomap a {
				color:#FFFFFF;
				font-size:23px;
				margin-left:10px;
			}	
			
			#footer-nav-nomap a:hover {
				color:#CCCCCC;
				text-decoration:none;
			}								
		}
					
		/* BOOTSTRAP3 - MD */		    		
		@media (min-width:992px) {	
			#footer-nav-nomap {
				margin-top:20px;
				margin-bottom:35px;
				padding-left:50px;
				text-align:left;
			}
							
			#footer-nav-nomap ul {
				float:right;
				list-style:none;
				padding:0px 0px 0px 0px;	
				margin:0px 0px 0px 0px;				
				width:100%;
			}			

			#footer-nav-nomap li {
				border-bottom:1px solid #AAAAAA;
				padding:10px 0px 10px 0px;
			}			
						
			#footer-nav-nomap a {
				color:#FFFFFF;
				font-size:14px;
				margin-left:10px;
			}	
			
			#footer-nav-nomap a:hover {
				color:#CCCCCC;
				text-decoration:none;
			}
		}
		
		/* BOOTSTRAP3 - LG */		    		
		@media (min-width:1200px) {	
			#footer-nav-nomap {
				margin-top:20px;
				margin-bottom:35px;
				padding-left:50px;
				text-align:left;
			}
							
			#footer-nav-nomap ul {
				float:right;
				list-style:none;
				padding:0px 0px 0px 0px;	
				margin:0px 0px 0px 0px;				
				width:100%;
			}			

			#footer-nav-nomap li {
				border-bottom:1px solid #AAAAAA;
				padding:10px 0px 10px 0px;
			}			
						
			#footer-nav-nomap a {
				color:#FFFFFF;
				font-size:17px;
				margin-left:10px;
			}	
			
			#footer-nav-nomap a:hover {
				color:#CCCCCC;
				text-decoration:none;
			}					
		}	
	
/*********************/	                     
/******* ABOUT *******/                      
/*********************/	
	/******** #about *******/	
		/* BOOTSTRAP3 - XS, SM */
		@media (max-width:991px) {	
			#about {
				margin-top:20px;
				margin-bottom:20px;				
				text-align:left;
			}
			
			#about p {
				font-size:23px; 
			}			
		}				
		
		/* BOOTSTRAP3 - MD */		
		@media (min-width:992px) {	
			#about {	
				padding-right:45px;										
				text-align:left;
			}
			
			#about p {
				font-size:14px; 
			}			
		}			
						
		/* BOOTSTRAP3 - LG */		
		@media (min-width:1200px) {	
			#about {
				padding-right:45px;
				text-align:left;
			}
			
			#about p {
				font-size:17px; 
			}			
		}		
		
/***********************/
/******* CONTACT *******/ 
/***********************/ 			
	/********** #contact ***********/	
		/* BOOTSTRAP3 - XS, SM */			
		@media (max-width:991px) {	
			#contact {
				margin-top:20px;
				margin-bottom:20px;				
			}
	
			#contact table {
				font-size:17px;
				margin-left:30px;
				margin-bottom:20px; 
			}	
								
			#contact p {
				font-size:19px;
				padding-left:30px; 
			}	
			
			#contact i {
				font-size:20px;
				margin-right:5px;
				vertical-align:text-top;	
			}	
			
			#contact a {
				color:#BBBBBB;
				font-size:19px;	
				text-decoration:underline;								
			}
			
			#contact a:hover {
				color:#FFFFFF;
				font-size:19px;	
				text-decoration:underline;
			}	
			
			.days {
				padding-right:20px;
				text-align:right; 
			}															
		}
				
		/* BOOTSTRAP3 - MD */			
		@media (min-width:992px) {	
			#contact {
				margin-top:20px;
				margin-bottom:12px;
				padding-left:10px;				
				text-align:left;
			}

			#contact table {
				font-size:12px;
				margin-left:30px;
				margin-bottom:20px; 
			}				
							
			#contact p {
				font-size:14px;
				padding-left:30px; 
			}	
			
			#contact i {
				font-size:20px;
				margin-right:5px;
				vertical-align:text-top;	
			}	
			#contact a {
				color:#BBBBBB;
				font-size:14px;	
				text-decoration:underline;								
			}
			
			#contact a:hover {
				color:#FFFFFF;
				font-size:14px;	
				text-decoration:underline;
			}
			
			.days {
				padding-right:20px;
				text-align:right; 
			}								
		}		
		
		/* BOOTSTRAP3 - LG */				
		@media (min-width:1200px) {	
			#contact {
				margin-top:20px;
				margin-bottom:12px;				
				padding-left:25px;				
				text-align:left;
			}

			#contact table {
				font-size:15px;
				margin-left:30px;
				margin-bottom:20px; 
			}	
						
			#contact p {
				font-size:17px;
				padding-left:30px; 
			}				
			
			#contact i {
				font-size:20px;
				margin-right:5px;
				vertical-align:text-top;	
			}
			
			#contact a {
				color:#BBBBBB;
				font-size:17px;	
				text-decoration:underline;								
			}
			
			#contact a:hover {
				color:#FFFFFF;
				font-size:17px;	
				text-decoration:underline;
			}				
		}		

/***********************/
/******* CONNECT *******/ 
/***********************/ 			
	/********** #connect ***********/	
		/* BOOTSTRAP3 - XS, SM */
		@media (max-width:991px) {	
			#connect {
				margin-top:20px;
				margin-bottom:20px;
				text-align:left;
			}
			
			#connect img {
				margin-right:5px;
			}			
		}
		
		/* BOOTSTRAP3 - MD, LG */
		@media (min-width:992px) {
			#connect {
				margin-top:20px;
				margin-bottom:12px;				
				text-align:center;
			}

			#connect img {
				margin-left:1.5px;
				margin-right:1.5px;
			}							
		}	

	/*** #social-icons-small ***/			
		/* BOOTSTRAP3 - MD, LG */
		@media (min-width:992px) {		
			#social-icons-small img {
				height:50px;
				width:50px;
			}
		}
						
/********************/	                     
/******* COPY *******/                      
/********************/  				
	/**** #copy ****/				
	#copy {
		color:#FFFFFF;
		background-color:#111111;
		font-family:'novecento_wide_light';
		margin-top:15px;
	}
	
	#copy a {
		color:#BF0000;
		font-family:'novecento_wide_normal';
	}
	
	#copy a:hover {
		color:#DF0000;
		text-decoration:none;
	}

	/**** #copy-container ****/	
	#copy-container {
		padding:20px 0px 15px 0px;
	}
	
	/***** #rights-copy ****/				
	#rights-copy {
		display:inline;
		text-align:left; 
		vertical-align:middle;
	}

	/***** #phobia-copy ****/				
		/* BOOTSTRAP3 - XS */
		@media (max-width:767px) {
			#phobia-copy {	
				display:inline; 
				font-size:12px;
				text-align:left;
				vertical-align:middle;
			}			
		}

		/* BOOTSTRAP3 - SM, MD, LG */				
		@media (min-width:768px) {
			#phobia-copy {	
				display:inline; 
				text-align:right;
				vertical-align:middle;				
			}					
		}							