
	/* PRELOAD */

	#oLoading {
		color: #fff;
		background: #000;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 1000000;
		-moz-opacity: .80; filter: alpha(opacity=80); opacity: .80;
	}
		#oLoadingTop {
			font: bold 12px arial,serif;	
			position: absolute;
			z-index: 1000001;
		}
			#oLoadingTop .lt-bg {
				background: url('../images/loading/bg-loading.png') no-repeat;
				width: 44px;
				height: 44px;
				position: relative;
			}
				#oLoadingTop .lt-image {
					background: url('../images/loading/loading.gif') no-repeat;
					width: 24px;
					height: 24px;
					position: absolute;
					top: 10px;
					left: 10px;
				}
	
	#oPreload {
		color: #fff;
		background: #EE493D;
		/*font: bold 12px arial,serif;*/
		padding: 5px 10px 8px;
		position: fixed;
		left: 5px;
		top: 5px;
		border-radius: 3px;
		z-index: 10000;
	}
		
	#cookie_alert {
		position: fixed;
		bottom: 0;
		width: 100%;
		background: rgba(0, 0, 0, .8);
		color: #fff;
		font-size: 12px;
		display: none;
		z-index: 99999;
	}
		#cookie_alert_text{
			float: left;
			width: 90%;
			padding: 25px;
			text-align: left;
		}
			#cookie_alert_text a,#cookie_alert_text a:link,#cookie_alert_text a:visited{color:#67C5D9}
			#cookie_alert_text a:hover,#cookie_alert_text a:active,#cookie_alert_text a:focus{color:#fff}
			
			#cookie_alert_OK{
				width: 40px;
				background-color: #67C5D9;
				color: #fff;
				float: right;
				padding: 8px;
				cursor: pointer;
				text-align: center;
				font-weight: bold;
			}


	/* PAGE */
	
	body {
		font-size: 14px;
		line-height: 1.3em;		
		color: #333;		
		background: #EE493D;
		font-weight: 300;
	}
	
		body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
			font-family: 'Ubuntu', sans-serif; /*'Lato', sans-serif;*/
		}
		
		h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
			font-weight: normal;
		}
	
		h1, h2, h3 {
			font-weight: normal;
			color: #222;
			font-weight: 300;
		}
		
		h5, .h5 {
			font-weight: bold;
		}
		
		hr {
			border: 1px solid #eee;
			border-width: 1px 0 0;
		}
		
		a {
			color: #EE493D;
		}
			a:hover, a:focus {
				color: #EE493D;
				text-decoration: underline;
			}
		
		a.link2 {
			color: #222;
		}
			a.link2:hover {
				color: #EE493D;
				text-decoration: none;
			}
			
		.align-left {
			text-align: left;
		}
			.align-right {
				text-align: right;
			}
				.align-center {
					text-align: center;
				}
		
	
		#site-box {
			padding: 0 0 10px;
			background: #fff;
			color: #222;
		}		
			#page-heading {
				text-align: center;
			}
				#page-heading h1 {
					margin: 10px 0;
					font-size: 24px;
					font-family: 'Bitter',sans-serif;
					font-style: italic;
				}
				
				.social-heading {
					text-align: right;
					padding-top: 20px;
					min-height: 24px;
				}
					.social-heading span {
					    color: #ccc;
					    font-size: 12px;
					    margin-right: 10px;
				    }
				    			
					.social-heading a {
						text-decoration: none;
						margin: 0 3px;
					}
						.social-heading a:hover {
							text-decoration: none;
						}
							.social-heading a i {
								color: #ccc;
								vertical-align: middle;
							}
								.social-heading a:hover i {
						    		color: #333;
								}
						
						.social-heading .fa-2x {
							font-size: 1.4em;
						}
						
		#home-sx {
	    	margin-top: 20px;	
    	}
				
			
		#site-content-box {
			padding: 0 20px 40px;
			min-height: 550px;
		}
		
			#header-box {
				text-align: center;
				padding-top: 10px;
				background: #fff;
			}
			
				#header-box #sx-icons {
					margin-top: 100px;
				}
					#header-box #sx-icons a, #header-box #sx-icons a:link, #header-box #sx-icons a:visited {
						color: #fff;
						margin-right: -5px;
					}						
						#header-box #sx-icons a:hover, #header-box #sx-icons a:active, #header-box #sx-icons a:focus {
							color: #aaa;
						}
							#header-box #sx-icons a:hover {
								color: #aaa;
							}
							
						#header-box #sx-icons a .fa-inverse {
							color: #aaa;
						}
							#header-box #sx-icons a:hover .fa-inverse {
								color: #fff;
							}
					
				#header-box #logo-a {
					margin: 0 20px 10px;
				}					
					#header-box #logo {
						margin: 10px auto;
						max-width: 400px;
						width: 100%;
					}				
						#header-box #logo-sub {
							color: #EC4025;
							font-size: 16px;
							margin: 5px 0 10px;
							text-transform: uppercase;
						}
				
				#menu-login {
					text-align: right;
					margin-top: 115px;
				}				
					#ciao-text {
						color: #555;
						font-size: 14px;
					}
						#ciao-text strong {
							font-style: italic;
						}
					
					#menu-login a {
						margin-left: 10px;
						text-transform: uppercase;
						font-size: 11px;
						font-weight: 700;
					}
						#menu-login a:hover {
							text-decoration: none;
						}
						
					.non-sei-registrato {
						margin-left: 5px;
					}
						
					#menu-login a.active, #menu-login a.active:hover {
						color: #777;
						font-style: italic;
					}
					
				#top-dx {
					text-align: right;
					padding: 2px 0 0;
				}					
					#top-dx a {
						margin-left: 10px;
						line-height: 20px;
					}
						#top-dx a:hover {
							
						}
						
					#top-dx a.active, #top-dx a.active:hover {
						
					}
					
					.social-top span {
					    color: #999;
					    font-size: 12px;
					    margin-right: 10px;
				    }
				
					.social-top a {
						text-decoration: none;
						margin: 0 5px;
					}
						.social-top a:hover {
							text-decoration: none;
						}
							.social-top a i {
								color: #999;
							}
								.social-top a:hover i {
						    		color: #fff;
								}
						
						.social-top .fa-2x {
							font-size: 1.8em;
						}
						
					
			#menu-side {
		    	margin-top: 55px;
	    	}
		    	#menu-side h4 {
			    	color: #999;
					font-family: 'Bitter',sans-serif;
					font-style: italic;
		    	}
		    	
		    	#menu-side a, #menu-side a:link, #menu-side a:visited {
					color: #999;
					font-size: 12px;
					line-height: 30px;
					text-transform: uppercase;
				}
					#menu-side a:hover, #menu-side a:active, #menu-side a:focus {
						color: #0093E1;
					}
		    	
		    	#menu-side a.active, #menu-side a.active:link, #menu-side a.active:visited {
					color: #EC4025;
				}
					#menu-side a.active:hover, #menu-side a.active:active, #menu-side a.active:focus {
						color: #0093E1;
					}
					
			/*#banner-side {
				margin-top: 30px;
			}
				#banner-side .banner-box {
					margin-bottom: 15px;
				}*/
				
			.banner-big {
			  margin-bottom: 10px;
			}
					.banner-big-2 {
						/*margin-top: 10px;*/
					}
					
			    .banner-big img {
				  width: 100%;
				}	
			    	
			.banner-side {
				padding: 20px 0;
			}
				.banner-side.secondo {
					padding: 0 0 20px;
				}
				
				.banner-side img {
					width: 100%;
				}
				
				
			#post-list {
			    background: #eee;
			    border: 1px solid #ccc;
			    padding: 10px;
			    text-align: center;
		    }
	    		#post-list .ultime-news {
		    		color: #EC4025;
		    		font-family: Georgia,"Times New Roman",Times,serif;
		    		font-size: 12px;
		    		font-style: italic;
		    		text-transform: uppercase;
		    		padding: 5px 10px;
		    		background: #fff;
	    		}
	    		    	
		    	#post-list .pnews-cnt {
			    	padding: 20px 10px 10px;
			    	margin: 0;
			    	background: #fff;
			    	border-bottom: 2px solid #ddd;
			    	text-align: left;
		    	}
		    		#post-list .col-cnt-img-box {
			    		padding-right: 15px;
			    		padding-left: 0;
		    		}
		    		
			    	#post-list .pnews-cnt-img-box img {
				    	width: 100%;
			    	}
			    	
			    	#post-list .pnews-cnt .pcategoria-box {
				    	margin-bottom: 5px;
			    	}
			    		#post-list .pnews-cnt .pcategoria-box .label-info {
				    		background: transparent;
				    		padding: 0;
			    		}
			    			#post-list .pnews-cnt .pcategoria-box .label-info a {
					    		color: #EC4025;
					    		font-family: Georgia,"Times New Roman",Times,serif;
					    		font-size: 12px;
					    		font-style: italic;
					    		text-transform: uppercase;
				    		}
			    	
			    	#post-list .pnews-cnt a.title-lista {
			    		font-family: Georgia,"Times New Roman",Times,serif;
				    	font-size: 12px;
				    	line-height: 14px;
				    	color: #000;
				    	font-weight: 700;
			    	}
			    		#post-list .pnews-cnt a.title-lista:hover {
					    	color: #EC4025;
					    	text-decoration: none;
				    	}
				    	
				    #post-list .pnews-cnt-txt {
					   line-height: 14px;
					   min-height: 0;
					   margin-top: 0;
				    }			    	
					    #post-list .pnews-cnt-desc {
					    	font-size: 13px;
					    	line-height: 20px;
					    	padding-right: 15px;
					    	color: #999;
					    	margin-top: 5px;
				    	}
				    	
				    #post-list .pnews-cnt-footer {
					    margin-top: 13px;
				    }
				    	#post-list a.pnews-cnt-more, #post-list a.pnews-cnt-more:link, #post-list a.pnews-cnt-more:visited {
					    	font-size: 11px;
					    	color: #EE493D;
				    	}
				    		#post-list a.pnews-cnt-more:hover, #post-list a.pnews-cnt-more:active, #post-list a.pnews-cnt-more:focus {
						    	color: #333;
					    	}
					    	
				    	#post-list .social-news {
							text-align: right;
						}		    	
					    	#post-list .social-news a {
								text-decoration: none;
								margin: 0 3px;
							}
								#post-list .social-news a:hover {
									text-decoration: none;
								}
									#post-list .social-news a i {
										color: #999;
									}
										#post-list .social-news a:hover i {
								    		color: #EE493D;
										}
								
								#post-list .social-news .fa-2x {
									font-size: 1em;
								}
							
					#tutte-news {
						margin-top: 15px;
						margin-bottom: 30px;
					}
						#tutte-news .btn-primary {
							font-size: 12px;
							letter-spacing: 1px;
						}
				
				
			#newsletter-dx {
				margin: 0;
				background: #eee;
				border: 1px solid #ccc;
				padding: 20px 10px;
				text-align: center;
			}
				#newsletter-dx h3 {
					font-size: 18px;
					line-height: 20px;
					margin: 0 0 10px;
					font-family: Georgia,"Times New Roman",Times,serif;
					font-style: italic;
				}
				
				#newsletter-dx .ndx-desc {
					font-size: 12px;
					line-height: 16px;
					color: #777;
					margin-bottom: 10px;
				}
				
				#newsletter-dx input {
					text-align: center;
				}
				
				#newsletter-dx .btn {
					margin-top: 10px;
				}
				
		
			footer {
				background: #EE493D;
				color: #fff;
			}
				footer #box1, footer #box2 {
					padding-left: 0;
					padding-right: 0;
				}					
					footer #box0 {
						padding: 30px 20px 20px;
						text-align: center;
						font-size: 12px;
						color: #fff;
					}
								
					footer #box1 {
						padding-top: 30px;
						padding-bottom: 20px;
						text-align: center;
					}
					
					footer #box2 {
						padding-bottom: 90px;
						text-transform: lowercase;
						text-align: center;
						font-size: 12px;
						color: #fff;
					}
					
					footer #box3 {
						padding: 10px 20px 60px;
						text-align: right;
					}
				
				#menu-footer {
					
				}
					#menu-footer a {
						line-height: 22px;
						margin: 0 10px;
						color: #fff;
						font-style: italic;
					}
						#menu-footer a:hover {
							color: #333;
						}
				
				footer h4 {
					color: #fff;
					font-family: 'Bitter',sans-serif;
					font-style: italic;
					font-weight: 300;
				}
				
				footer a, footer a:link, footer a:visited {
					color: #fff;
				}
					footer a:hover, footer a:active, footer a:focus {
						color: #333;
						text-decoration: none;
					}
					
				footer a.nl, footer a.nl:link, footer a.nl:visited {
					color: #fff;
				}
					footer a.nl:hover, footer a.nl:active, footer a.nl:focus {
						color: #333;
						text-decoration: none;
					}
				
				footer .bottom-right {
					text-align: right;
				}
				
				footer address {
					margin: 10px 0;
				}
				
				#logos-footer-box {
					margin: 0 20px 20px;
					text-align: center;
				}
					#logos-footer-box .forza-italia {
						max-height: 50px;
						margin-right: 15px;
					}
					
					#logos-footer-box .popolo-liberta {
						max-height: 55px;
					}
				
				#logo-footer-box {
					max-width: 300px;
					margin: 10px auto 0;
				}
					footer #logo-footer {
						max-width: 180px;
						margin: 0 auto 20px;
					}
					
				footer #seguici {
					margin: 10px 0;
					text-align: center;
				}
				
				.social-footer a {
					text-decoration: none;
					margin: 0 5px;
				}
					.social-footer a:hover {
						text-decoration: none;
					}
						.social-footer a i {
							color: #999;
						}
							.social-footer a:hover i {
					    		color: #fff;
							}
					
					.social-footer .fa-2x {
						font-size: 2em;
					}
					
					
	.social-details {
		text-align: right;
		min-height: 24px;
	}
		.social-details span {
		    color: #ccc;
		    font-size: 12px;
		    margin-right: 10px;
	    }
	    			
		.social-details a {
			text-decoration: none;
			margin: 0 3px;
		}
			.social-details a:hover {
				text-decoration: none;
			}
				.social-details a i {
					color: #ccc;
					vertical-align: middle;
				}
					.social-details a:hover i {
			    		color: #333;
					}
			
			.social-details .fa-2x {
				font-size: 1.4em;
			}
			
		
		#go-top {
			margin-top: 30px;
		}
		
			footer #go-top a, footer #go-top a:link, footer #go-top a:visited {
				color: #222;
				font-size: 3em;
			}
				footer #go-top a:hover, footer #go-top a:active, footer #go-top a:focus {
					color: #fff;
				}
					footer #go-top a:hover .fa-inverse {
					    color: #222;
					}
				
				footer #go-top .fa-inverse {
				    line-height: 1.8em;
				}
	
	
	

	/**** PAGINATION ****/
	
	div.pagination-container {
		text-align: center;
	}	
		div.pagination {
			color: #666;
		}
			div.pagination a {
				text-decoration: none;
				height: 25px;
				line-height: 25px;
				color: #fff;
				background: #ccc; 		/**** COLORE ****/
				padding: 4px 9px;
				margin-right: 2px;
				border-radius: 3px;
			}
				div.pagination a:hover, div.pagination a:active, div.pagination a:focus {
					color: #fff;
					background: #999; 	/**** COLORE HOVER ****/
				}
				
			div.pagination span.current {
				height: 25px;
				line-height: 25px;
				color: #fff;
				background: #EC4025; 		/**** COLORE CORRENTE ****/
				padding: 4px 9px;
				margin-right: 2px;
				border-radius: 3px;	
			}
			
			div.pagination span.disabled {
				display: none;
			}
			
	#homepage_news-headline {
	   background: #ddd;
	   padding: 10px 15px;
	   text-align: left;
   }
		#homepage_news-headline h3 {
			color: #666;
			margin: 0;
			font-size: 14px;
			font-weight: 700;
		}
		
		#homepage_news-body {
			background: #eee;
			padding: 5px 0;
			text-align: left;
			min-height: 290px;
			margin-bottom: 15px;
		}
			#homepage_news-body.link-body {
				min-height: 230px;
				margin-bottom: 10px;
			}
		
			#homepage_news-body h3 {
				font-size: 18px;
				line-height: 20px;
				margin: 0 0 10px;
				font-family: Georgia,"Times New Roman",Times,serif;
				font-style: italic;
			}
			
			#homepage_news-label {
				font-family: Georgia,"Times New Roman",Times,serif;
				font-size: 10px;
				line-height: 14px;
				margin-bottom: 20px;
				
			}
			
			#homepage_news-body ul {
				text-align: left;
				padding-left: 0;
				list-style: none;
			}
				#homepage_news-body ul li {
					
				}
				
				#homepage_news-body ul a, #homepage_news-body ul a:link, #homepage_news-body ul a:visited {
					color: #333;
					font-size: 12px;
					line-height: 14px;
					padding: 5px 15px;
					display: block;
				}
					#homepage_news-body ul a:hover, #homepage_news-body ul a:active, #homepage_news-body ul a:focus {
						color: #fff;
						background: #EE493D;
						text-decoration: none;
					}
					
				#homepage_news-body ul li a i {
					margin-right: 5px;
					color: #333;
				}
					#homepage_news-body ul li a:hover i {
						color: #fff;
					}
		
		
	
		
		

		
		
	@media (max-width: 1200px) {
	
		#header-box #sx-icons {
			/*margin-top: 0;*/
		}
		
		#logo-footer {
			margin: 20px auto 0;
		}
			
		.social-footer .icon-2x {
			font-size: 1.6em;
		}
		
	}
	
		@media (max-width: 992px) {
		
			#header-box #sx-icons {
				/*margin-top: 0;*/
			}
		
			#header-box #logo {
				max-width: 300px;
			}
			
			#header-box #logo-a {
				margin-top: 20px;
			}
			
			#menu-login a {
				margin-left: 10px;
			}
			
			footer address {
				margin-top: 30px;
			}
			
			#logo-footer {
				/*max-width: 300px;*/
				margin: 20px auto 0;
			}
			
			#logo-footer-box {
				margin-top: 10px;
			}
			
			.hidden-inline-sm {
				display: none !important;
			}
			
			div.pagination a, div.pagination span {
				display: none;
			}
				div.pagination a.next, div.pagination a.prev {
					display: inline;
				}
		}
		
		
			@media (max-width: 768px) {
			
				#header-box {
					height: auto;
				}
					#header-box .row  {
						margin-right: 0;
					}
					
					#header-box .flag img {
						width: 24px;
					}
									
					#header-box .pull-right {
						/*float: none;
						text-align: center;
						width: 100%;*/
					}
					
					#header-box #top-dx {
					    padding-top: 15px;
					}
					
					#header-box #top-dx a {
					   padding: 5px 10px;
					}
					
					#ciao-text {
						
					}
					
					#menu2 {
						padding: 10px 20;
					}
					
					#menu-login {
						padding: 0;
						text-align: center;
					}
						#menu-login a {
						    margin-right: 0;
						}
					
					#header-box #logo-a {
					    
					}
						#header-box #logo {
							max-width: 100%;
							padding: 0;
							margin: 0 0 20px;
						}
						
						.col-sx-icons {
							text-align: right;
						}
					
					    #header-box #logo-sub {
							padding-left: 0;
							margin-top: 0;
							font-size: 14px;
						}
						
					#header-box #logo-b img {
					    max-width: 120px;
					}
					
				#site-content-box {
				    min-height: 0;
				    padding: 0 0 20px;
				}
				
				#page-heading {
					margin-left: 0;
				}
				
				.social-heading {
					padding-left: 0;
					padding-right: 0;
					text-align: right;
				}
					
				.form-inline input, .form-inline input:focus {
					font-size: 16px !important;
					text-align: center;
				}
				
				#logo-footer {
					/*max-width: 100%;*/
				}
				
			}
			
			@media (max-width: 767px) {
			
				#header-box #sx-icons {
					margin-top: 0;
				}
					#header-box .col-sx-icons {
						display: none;
					}
			
				#header-box #logo-a {
	     			margin: 10px -15px 10px 0;
	     		}
	     			#header-box #logo {
		     			max-width: 250px;
		     			margin: 0;
	     			}
	     			
	     			#menu-login {
		     			margin-top: 0;
		     			margin-bottom: 10px;
	     			}
					
				.hidden-inline-xs {
					display: none !important;
				}
				
				footer {
					padding-left: 20px;
					padding-right: 20px;
				}
					footer .row  {
						margin-right: 0;
					}
					
					footer address {
						margin: 30px -20px 0;
						font-size: 13px;
						text-align: center;
					}
				
				footer #box3 {
				   text-align: center;
				   padding: 20px 40px;
				}
					footer #box3 p {
						margin-left: 0;
						margin-top: 10px;
					}
		
				footer .newsletter-footer, footer #menu-footer {
					text-align: center;
				}
					footer #menu-footer i {
						display: none;
					}
				
				footer .btn {
					width: 100%;
				}
				
				footer .bottom-link, footer .bottom-right {
					text-align: center;
				}
				
			}
		
		
		
		
	/* BOOTSTRAPS */
	
	.navbar {
		margin-bottom: 0;
		/*font-family: 'Josefin Sans', sans-serif;*/
		/*box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);*/
	}
		.navbar-collapse {			
			border-top: 3px solid #EC4025;
			/*border-bottom: 1px solid #D6D6D6;*/
		}
		
		.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {
			background-color: transparent;
		}
		
		.navbar-nav > li > a {
			color: #222;
			text-transform: uppercase;
			font-size: 18px;
			letter-spacing: 2px;
			font-weight: 500;
			border-left: 1px solid #D6D6D6;
		}
				.navbar-nav > li > a.primo-elemento {
					border-left: none;
				}
			.navbar-nav > li > a:hover, .navbar-nav > li > a:focus {
				color: #999;
			}
		
		.navbar-nav > li > a {
			padding: 15px;
		}
		
		.nav .caret {
		    border-bottom-color: #222;
		    border-top-color: #222;
		    margin-top: -2px;
		}
			.nav .active .caret {
			    border-bottom-color: #EC4025;
			    border-top-color: #EC4025;
			}
		
	.navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {
		color: #EC4025;
	}
	
	.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
		background-color: transparent;
		border-color: transparent;
		color: #999;
	}
		.nav > li > a:hover .caret, .nav > li > a:focus .caret
			, .nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret {
		    border-bottom-color: #999;
		    border-top-color: #999;
		}
	
	.nav > li > a:hover, .nav > li > a:focus {
		background-color: #EC4025;
		color: #fff;
	}
		.navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus {
			background-color: transparent;
			color: #EB594F;
		}
			.nav .active a:hover .caret, .nav .active a:focus .caret {
			    border-bottom-color: #EB594F;
			    border-top-color: #EB594F;
			}
			
	.dropdown-menu {
		background-color: #222;
	}
	
	.dropdown-menu > li > a {
		text-transform: uppercase;
		font-size: 12px;
		padding: 5px 15px;
		font-weight: 400;
		color: #fff;
		text-align: left;
	}	
		.dropdown-menu > li > a:hover {
			background-color: #EC4025;
		}
		
		/*** SUBMENU : inizio ***/
		.dropdown-submenu {
		    position: relative;
		}		
			.dropdown-submenu>.dropdown-menu {
			    top: 0;
			    left: 100%;
			    margin-top: -6px;
			    margin-left: -1px;
			    border-radius: 0;
			    min-width: 240px;
			}			
				.dropdown-submenu:hover>.dropdown-menu {
				    display: block;
				}
				
			.dropdown-submenu>.dropdown-menu>a {
				text-transform: uppercase;
				font-size: 12px;
				padding: 5px 15px;
				display: block;
				color: #fff;
				text-decoration: none;
				text-align: left;
			}
				.dropdown-submenu>.dropdown-menu>a:hover {
					background-color: #0093E2;
					color: #fff;
					text-decoration: none;
				}
			
			.dropdown-submenu>a:after {
			    display: block;
			    content: " ";
			    float: right;
			    width: 0;
			    height: 0;
			    border-color: transparent;
			    border-style: solid;
			    border-width: 5px 0 5px 5px;
			    border-left-color: #ccc;
			    margin-top: 5px;
			    margin-right: -10px;
			}
			
			.dropdown-submenu:hover>a:after {
			    border-left-color: #fff;
			}
			
			.dropdown-submenu.pull-left {
			    float: none;
			}
			
			.dropdown-submenu.pull-left>.dropdown-menu {
			    left: -100%;
			    margin-left: 10px;
			    border-radius: 0;
			}
		/*** SUBMENU : fine ***/
	
	.navbar-toggle:hover {
		background-color: #aaa;
		border-color: #ddd;
	}		
		.navbar-toggle, .dropdown-menu > li > a:focus, .navbar-toggle:focus {
			border-color: #ddd;
		}
		
	.navbar-toggle {
	   padding: 9px 10px 7px;
	   border: none;
	   margin-top: 0;
	}		
		.navbar-toggle .icon-bar {
			margin-left: 65px;
		}
			.navbar-toggle .icon-bar {
				background-color: #ccc;
			}
				.navbar-toggle:hover .icon-bar {
					background-color: #fff;
				}
			
			.icon-bar-text {
				color: #ccc;
				float: left;
				text-align: left;
				width: 70px;
				font-size: 18px;
				line-height: 14px;
				font-family: 'Lato', san-serif;
			}
				.navbar-toggle:hover .icon-bar-text, .navbar-toggle:focus .icon-bar-text {
					color: #fff;
				}
				
			.navbar-toggle.collapsed:hover {
				background-color: #222;			
			}
				.navbar-toggle.collapsed:hover .icon-bar-text {
					color: #fff;
				}
			
			
			
	.label-info {
	    background-color: #0093E2;
	    font-size: 12px;
	    padding: 4px 5px 2px;
	}		
	
	.btn-default {
		border-radius: 3px;
		font-size: 14px;
	    font-weight: 300;
	    text-transform: uppercase;
	}
		.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
			
		}
	
	.btn-primary {
		background-color: #222;
		border-color: #222;
		color: #fff !important;
		border-radius: 3px;
		font-size: 14px;
	    font-weight: 300;
	    text-transform: uppercase;
	}
		.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
			background-color: #EC4025;
			border-color: #EC4025;
			color: #fff !important;
		}	
	
	.btn-info {
		background-color: #aaa;
		border-color: #aaa;
		color: #fff !important;
		border-radius: 0;
		font-size: 14px;
	    font-weight: 300;
	    text-transform: uppercase;
	}
		.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
			background-color: #000;
			border-color: #000;
			color: #fff !important;
		}
		
	@media (max-width: 1170px) {
		
		.navbar-nav > li > a {
			/*font-size: 12px;
			padding-left: 7px;
			padding-right: 7px;
			letter-spacing: 1px;*/
		}
		
	}
		
	@media (min-width: 750px) {
	
	    .navbar-nav{
	        float:none;
	        margin: 0 auto;
	        display: table;
	        table-layout: fixed;
	    }
	}
		
	@media (max-width: 987px) {
	
		.navbar-nav > li > a {
			font-size: 16px;
			padding-left: 10px;
			padding-right: 10px;
			letter-spacing: 1px;
		}
		
		.navbar ul.pull-right {
			text-align: center;
			float: none !important;
		}
		
	}
		
	@media (max-width: 750px) {
	
	   .navbar-nav > li > a {
			font-size: 12px;
			line-height: 10px;
			padding: 8px 20px;
			text-align: left;
		}
		
		.navbar-nav > li > a i.icon-home {
			line-height: 10px !important;
		}
	}
		
	
	