@import url('https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,700,700i&subset=latin-ext');
body { color:#999; font-family: 'Montserrat', sans-serif;font-size:14px; overflow-x: hidden   }
a:hover { text-decoration: none;}

.break {display:block; height:2px; border-top:2px solid #1e4592; width:25%; margin:20px 0px;}

.orange { color: #EB792E}
.orangeBG { background: #EB792E}

.titleRow {padding-bottom:60px;}

.green { color:#0C3}
.red { color:#C30}


#header-container { padding:15px 0px; background: none; margin:0;  color:#fff; position:fixed; top:0; left:0; right:0; z-index:20}
	#header-logo img {margin:0px 20px;display:inline-block; margin-top:10px}
	#header-logo h1 {font-size:18px; color:#fff; display:inline-block; margin:0; padding:0;}
	
	#header-nav ul {margin:0; padding:0;}
		#header-nav ul li {margin:0; padding:0; display:inline;}
		#header-nav ul li ul {display:none;}
			#header-nav ul li a {padding:10px 20px; color:#fff; display:inline-block; font-weight:bold;}
			
	#header-lang ul {margin:0; padding:0; margin-right:20px;}
		#header-lang ul li {margin:0; padding:0; display:inline;}
			#header-lang ul li a {padding:10px 10px; color:#fff; display:inline-block}
			
			
#header-page-container { padding:15px 0px; background: #313131; margin:0;  color:#fff; position:fixed; top:0; left:0; right:0; z-index:20}
	#header-page-logo img {margin:0px 20px;display:inline-block; margin-top:-20px}
	#header-page-logo h1 {font-size:18px; color:#fff; display:inline-block; margin:0; padding:0;}
	
	#header-page-nav ul {margin:0; padding:0;}
		#header-page-nav ul li {margin:0; padding:0; display:inline;}
			#header-page-nav ul li a {padding:10px 20px; color:#fff; display:inline-block; font-weight:bold;}
			
	#header-page-lang ul {margin:0; padding:0; margin-right:20px;}
		#header-page-lang ul li {margin:0; padding:0; display:inline;}
			#header-page-lang ul li a {padding:10px 10px; color:#fff; display:inline-block}
			
#slider-container {margin:0; padding:0; background:url(../../../data/home-banner.jpg); height:650px; position:relative; top:0; z-index:10}
	#slider-container .overlay {position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5)}
	#slider-container .container {color:#fff; padding-top:40px;}
		#slider-container .container h1 {font-size:48px; margin:20px 0px}
		#slider-container .container .searchBox { background:rgba(255,255,255, 0.2); padding:15px 15px 0px 15px; margin-top:50px; border-radius:.25rem; position:relative;}
			#slider-container .container .searchBox .inputQ {color:#000; font-weight:bold; position:absolute; top:9px; left:15px; z-index:20}
			#slider-container .container .searchBox input {padding-left:140px; font-size:14px;}
			
#index-cat-container {padding:60px 0px; background:#fff url(../../../data/city.png) fixed; background-size:cover}
	#index-cat div.col-md-3, #index-cat div.col-md-6 {margin-bottom:30px; border-radius:.25rem;}
	#index-cat hr {margin:8px 0px; border-top:1px solid  #EB792E}
	
#index-news-container {padding:60px 0px; background:#f9f9f9}

#index-about-container {padding:60px 0px; background:#313131  ; color:#999;}
#footer-container {padding:60px 0px; background:#313131  ; color:#999; font-size:13px;}
	#footer-container i.social {font-size:34px; margin-right:20px;}
	
#copy-container {padding:15px 0px; background:#111 ; color:#999; font-size:12px;}

#page-slider-container {margin:0; padding:0;   height:600px; position:relative; top:0; z-index:10}

#page-title-container {padding:40px 0px; background:#f9f9f9}

#page-map-container , #page-street-container{width:100%; margin:0; padding:0; height:600px; display:none;}

#page-content-container {padding:60px 0px; background:#fff}

.hiddenTiming {display:none; font-size:12px;}
#showTimings {padding:5px; border:1px solid #ddd; border-radius:0; margin-top:-2px; cursor:pointer; display:inline-block;}

#category-container {padding:0; margin:0;   padding-top:70px}
	#category-map-container {height:1130px;}
	#search-map-container {height:1130px;}
	#category-info-container {padding:10px; height:1130px;  }
		.pad {border:1px solid #ddd; padding:20px; display:block; margin-top:-5px; margin-bottom:30px;}
		
.nano { background: #fff;   height:1130px; overflow:hidden }
.nano > .nano-content { padding: 20px; }
.nano > .nano-pane   { background: #ddd; }
.nano > .nano-pane > .nano-slider { background: #999; }
	
#mobile-header-container {display:none;}
	
@media (max-width:768px) {
	#header-container {display:none;}
	#header-page-container  {display:none;}
	#mobile-header-container {display:block; padding:10px 0px; background:#181818}
		#showMenu {color:#fff; font-size:24px; margin-right:30px;}
		#hideMenu {color:#fff; font-size:24px; display:none; margin-right:30px;}
		#mobileMenu {display:none;}
			#mobileMenu ul {margin-left:30px; padding:0;}
			#mobileMenu ul li {margin:20px 0px; padding:0; display:block;}
			#mobileMenu ul li a {margin:0; padding:0px 0px; display:block; color:#fff; font-weight:bold;}
			#mobileMenu ul li ul { }
			#mobileMenu ul li ul li a {font-weight:normal !important;}
			
	#mobileSearch {padding:20px;}
	#index-cat-container, #index-news-container, #page-title-container {  margin:0;   margin-top:0px !important;}
	
	#slider-container .container h1 {font-size:28px; margin:10px 0px}
	
	#slider-container .container .searchBox { background:rgba(255,255,255, 0.2); padding:15px 15px 0px 15px; margin-top:50px; border-radius:.25rem; position:relative;}
			#slider-container .container .searchBox .inputQ {color:#000; font-weight:bold; position:absolute; top:9px; left:15px; z-index:20; display:none;}
			#slider-container .container .searchBox input {padding-left:10px; font-size:14px;}
			
	 
	
}		 