/* GLOBAL */

body{
	overflow-x:hidden; 
}

	.col-wrap-menu{
		width:77% !important;
	} 
	.col-wrap-search{
		width:23% !important;
		padding-left:0px !important;
	} 
	.nopadleft{
		padding-left:0px !important;
	}
	.point{ 
		cursor:pointer ;
	}
	/* PAGINATION { */
		
		#page > div .active-page b{
			color:rgb(185, 201, 239) !important; 
		} 
		#page .pull-right > div a:hover{
			color:rgb(185, 201, 239) !important;
		}
		.pagination-box{  
			position:relative;
			width:100%;
			overflow:auto;
		}
		.pagination-box > div{
			float:left;
			width:11%;
			margin:0px;
			padding:0px;
			border:none;
		} 
		
	/* ads pagination*/
	#page.ads{
	}
	#page.ads > div{
		
	}
	#page.ads > div > div{
		padding:0px 10px 0px 10px;
		  
	}
	#page.ads > div > div  b{
		color:rgb(185, 201, 239) !important;
	} 
	#page.ads > div > div  a{
		
	}
	
	
	
		
		
	/* END OF PAGINATION } */
	
	/* CATEGORIES { */
		.margin-top{
			margin-top:350px !important;
		} 
		.panel-body{
			border:none !important;
			padding:5px 10px 5px 10px;
		}
		
		.nav-tabs.nav-justified > li > a{
			border-radius: 0px 0px 0px 0px;
			text-decoration:none !important;
		}
		.nav-tabs.nav-justified > li > a:hover{
			text-decoration:underline;
		}
		.nav-justified > li > a{
			margin-bottom:0px !important;
		}
		.active.active-categories{ 
			display:block !important;
		}
		#categories .nav li{
			float:left; 
			width:50%;
		}
		#categories .panel.panel-default .panel-heading{
			padding:8px 15px !important; 
		} 
	/* END OF CATEGORIES } */
	
/* END OF GLOBAL */
 
/* LAYOUT { */
	
	.open a:focus{
			background:none !important;
		}  
	#tourism-nav > div > ul > li .dropdown-menu .divider{
		background:none !important;
		border-top:1px solid rgba(255,255,255,0.3) !important;
	}    
		 
	/* DESKTOP */
	@media screen and (min-width:945px){
		#tourism-nav > div > ul > li .dropdown-menu li a:focus{
			background:#000;  
		}  
		#tourism-nav > div > ul > li .dropdown-menu li a:hover{
			background:#FFF;   
		}   
		#tourism-nav > div > ul > li .dropdown-menu li a:hover{
			background:#000;   
		}  
		.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
			background:#000;   
		}  
		#tourism-nav > div > ul > li .dropdown-toggle:focus{
			background:#000; 
		}  
		#tourism-nav > div > ul > li .dropdown-menu{
			background:#000;
		} 
		#tourism-nav > div > ul > li .dropdown-menu li a{
			background:#000;
		}  
	}
	/* TABLET */ 
	@media screen and (max-width:1059px) and (min-width:768px){
		
		#tourism-nav > div > ul > li .dropdown-menu li a:focus{
			background:#FFF;  
		}  
		#tourism-nav > div > ul > li .dropdown-menu li a:hover{
			background:#000;   
			color:#000; 
		}   
		#tourism-nav > div > ul > li .dropdown-menu li a:hover{
			background:#FFF;   
		}  
		.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
			background:#FFF;   
		}  
		#tourism-nav > div > ul > li .dropdown-toggle:focus{
			background:#FFF; 
		}  
		#tourism-nav > div > ul > li .dropdown-menu{
			background:#FFF;
		} 
		#tourism-nav > div > ul > li .dropdown-menu li a{
			background:#FFF;
			
		}   
	}  

	.btn{
		padding:9px 12px;
	} 
	#tourism-nav.navbar #tourism-search #button_search_now{
	border:0px solid red !important
	}  
	
	
	 
	 
	@media screen and (max-width:1320px) and (min-width:1080px){ 
		#tourism-nav > div > ul > li > a{
			font-size:70% !important;
			margin:0px !important; 
		} 
	}    

	

	.category-click{
		min-height:2715px !important;
	} 
	#t-footer{ overflow:hidden;}  
			
	#wrap{ 
		padding-top:290px !important;
	
	}  
	#wrap .container{
		overflow:hidden !important;
	}  
	#tourismv2{ 
		position:relative !important;
		width:100%;
		padding-bottom:10px;  
		min-height:1036px;
		 display:block; 
		overflow:auto;
 	} 
	#tourism-nav.header-row > div .nav-tabs{
		border-bottom:none;
	}
	#tourism-nav.header-row > div .nav-tabs li a{
		padding-top:15px;
		padding-bottom:15px;
	} 
	
	#tourismv2.articles{
		min-height:2375px;
		overflow:hidden;
	}  
	#tourismv2.discussion{
		min-height:1735px; 
		overflow:hidden;
	}  
	#tourismv2.festivals{
		min-height:1350px; 
		overflow:hidden;
	}  
	#tourismv2.destination .wrapper-box .wrap-row.wrap-row3{
		min-height:1705px;   
		overflow:hidden; 
	}   
	
	
	/* sticky */
		.header-box .hide-row.row1.hide{ display:none; } 
	/* mobile navigation { */ 
		.navbar-toggle{ float:left; margin-left:10px; }
	/*end of mobile navigation } */
	
	/*footer*/
	#footer{
		background:#000 !important;
		color:#FFF !important;
	}
		#footer a{ 
			color:#FFF;
		}
		
	/* footer */	


/* END OF LAYOUT }*/

/* tourist spot { */
	#tourist-photos > div{
		border:1px solid #000 !important;
	} 
	@media screen and (max-width:375px){
		#info .nav.nav-tabs > li {
			width:50%; 
			display:inline-block;
			float:none;
		}
		#info .nav.nav-tabs > li.active a {
			border:1px solid rgb(221, 221, 221);
		} 
	}
	@media screen and (max-width:265px){
		#info .nav.nav-tabs > li {
		width:100%;
		}
	} 
	
	#thumbnail_container .container-child{
		display:inline-block !important;
		border:1px solid #000;
	}  
/* end of tourist spot } */
 		
/* DIRECTORY { */
	/* directory dropdown { */
	#destination_content .nav .dropdown ul.dropdown-menu{
		min-width:1px; 
		width:100%;
	}
	#destination_content .nav .dropdown ul.dropdown-menu li{
		width:100%;
	}
	#destination_content .nav .dropdown ul.dropdown-menu li a:hover{
		background:rgb(221, 221, 221);
	}
	/* } end directory */
	
	/*Directory Result { */
	.no-result{
		padding:20px;
		text-align:center;
		color:#666;
	}
	/*end of Directory result }*/
	 
/* END OF DIRECTORY } */
 

/* ARTICLES { */
	/* article menu { */		
		#article-menu {
			list-style:none;
			margin:0px;
			padding:0px;
			width: 100%;
			overflow:auto;
			background:linear-gradient(rgb(39,54,101),rgb(18,25,59));
			background:-webkit-linear-gradient(rgb(39,54,101),rgb(18,25,59));
			background:   -moz-linear-gradient(center top , rgb(39, 54, 101) 0px, rgb(18, 28, 59) 100%);
			background:     -o-linear-gradient(center top , rgb(39, 54, 101) 0px, rgb(18, 28, 59) 100%);
		}
		#article-menu > li {
			float: left;
			padding:10px;
		}  
		#article-menu > li:nth-child(1){
		width: 33.33%;
		}
		#article-menu > li:nth-child(2){
		width: 33.33%;
		}
		#article-menu > li:nth-child(3){
		width: 33.33%;
		}
		#article-menu > li:not(.active):hover {
			background:-moz-linear-gradient(center top , #324778 0px, #162649  100%) !important;
			background:linear-gradient(#324778,#162649) !important;
			background:-webkit-linear-gradient(#324778, #162649) !important;
			background:   -moz-linear-gradient(center top , #324778 0px, #162649 100%) !important;
			background:     -o-linear-gradient(center top ,#324778 0px,  #162649 100%) !important;
		}
		#article-menu > li a{   
			color:#FFF; 
		}
		#article-menu > li.active {
			 background:rgb(38, 53, 99);
		} 
		#article-menu > li:not(:last-child){
			border-right:1px solid rgba(255,255,255,0.2);
		}  
	/* end of menu  }*/

/* END ARTICLE }*/

/* HOME PAGE */
	.front-image-box{
		background:rgba(0,0,0,0.5);
	}
	.rd-more{
		position:absolute;
		bottom:5px;
		right:5px;  
	} 

	#trending .header,#tourist .header{
	 border-bottom:1px solid rgba(255,255,255,0.3); 
	} 
	#trending #content a #article #img_container .img-rounded{
		min-height:139px ;
		display:block;
		background:rgba(0,0,0,0.5);
		margin:auto;
	}
	#featured .front-image-box a .info #content,#news .front-image-box a .info #content{
		min-height:40px !important;
	} 

	
/* END OF HOMPAGE*/

#regions > span{
	color:#000; 
} 



/* navigation */
.navbar-nav {
    margin-bottom: 0px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 0px;
}


/* end of navigation*/




.black-bg{ 
	background:#000;
}
	
	
 
	   
	#contain .col-md-3{
		width:300px !important;
	}  
 	
	
	#tourismv2 #contain .horizontal-ads{
		
		padding:0px 0px 10px 0px;
		overflow:hidden;
		max-width:728px;
	}  
	
	
	/********CUSTOMIZED********/
	  
	  
	 #trending #content,#tourist #content{
		padding-top:5px;	 
	} 
	.black-opacity{
		background:rgba(0,0,0, 0.3);
	}
	.black-opacity:hover{
		background:rgba(0,0,0 0.1);
	} 
	.color-white{
		color:#FFF:
	}
	
	
	a > .info > span{
		   
	display: block;
	min-height:55px;
    overflow:hidden;
	word-wrap:break-word;
	 
	}
	
	
	/*******END OF CUSTOMIZE***/
	 
	.container{
	display:block;
	margin:auto; 
	padding:0px;
	} 
	#vigattinads{
		
	}
	#wrapper{
		font-size:14px !important; 
		box-shadow:none;
	}
	.wrap-side{
		
		overflow:auto;
	}
	.side-ads{
		position:relative !important;
		right:auto !important;
		left:auto !important; 
		padding:0px !important; 
		width:100%;
		 
	} 
	.wrap-row1 .row-ads{
		width:728px;
	 
		overflow:hidden;
		margin:auto; 
		background:none; 
		
		
		width:100%;
		
		display:block;
		
		
	}  
	
	https://www.vigattintourism.com/tourism/assetstourist-photos col-md-3{
		 width:25%;
	} 

		
	.wrap-row{
		overflow:auto;
	}
	.wrap-row #content{
		width:100%; 
		 
		 
	}
	.wrap-row #tourist-photos{
		width:100%; 
		padding:0px !important;
		 
	}
	.wrap-row #comment_box{
		width:100%; 
		padding:0px !important;
		min-height:1000px;
		 
	}
	
	.wrap-row #article_view{
		width:100%; 
		padding:0px !important;
		min-height:2090px;
	}  
	
	
	
	
	.wrap-row2 .side-ads{
		width:100%;
		
	}
	.wrapper-box{
		position:relative;
		overflow:auto;
	} 
	
	#tourismgallery{
		padding:10px 10px 0px 10px;
		
	}
	#categories{
		position:relative;
		
	}


	
	.pull-right > div a{
		display:block;
	} 
	

	/*end of articles css*/
	/* user profile */
	.wrap-row-banner #banner_photo > img{
			display:block;
			margin:auto;
			width:728px;
			max-width:100%;
		}
		
	/*end of use profile*/
	
	/* about us*/
	
	
	 

	 
	@media screen and (min-width:1060px){
		
	#wrap{
		margin-top:51px !important; 
		   
	}   
	 
	/*front ads*/
	#tourismv2 #contain{
		padding:10px 10px 0px 10px;
	}  
	/*end of front ads*/
		
/*categories */
	#categories{
		margin-bottom:10px;
	}
	#categories .panel.panel-default{
		border-radius:4px 4px 0px 0px !important;
	}  
	
		#categories #contents.active{
			display:none;
		}
	/* end of categories*/
			   
	#contain .col-md-3{
		margin-top:-100px;  
	}  
	
	
		#contain .col-md-9{
		width:738px !important;
	} 
	 
		#tour > img{
		width:100%;
	}
	
	 
		.container{
		width:1058px;
		}
		
		.wrap-row-banner{
			
			padding:10px;
			width:748px;
			
			
		}
		
		.wrap-row1{
			width:728px;
			
			padding:10px;

			width:748px;
		}
	
		.wrap-row2{
			position:absolute;
			top:10px;
			right:10px;
			padding:0px 0px 10px 0px;
			width:300px;
			
		}
		
	
		.wrap-row2 .col-md-3{
		
		}
		.wrap-row3{
			min-height:1350px;
			padding:0px 10px 10px 10px;
			width:748px;
			
		}
		.padding-top10{
			padding-top:10px;
		}
		
		.wrap-row3-5{
			padding:0px 10px 10px 10px;
			width:70%;
			width:748px;
		}
		
		
		.wrap-row3 .wrap-content { 
	
			overflow:auto;
			display:block;
			min-height:1650px;
		} 
		
		.wrap-row3 .wrap-content #articlespg-container{
			width:100%;
		}
	 
	}
	@media screen and (max-width:1060px){
	
	.header-box{display:none;}
	.m-header-box{display:block;}	  
		
	/*front ads*/
	#tourismv2 #contain{
		padding:10px 10px 0px 10px;
		
	}  
	/*end of front ads*/ 
		 
	/*categories*/
	
	#categories #contents.active{
		display:none; 
	}
	#destination_content .nav-tabs li{
		float:left;  
		width:16.6%;
	}       
    
	/*end of categories*/  
    
		     

		.box-trending{ 
				/* border-bottom:1px solid rgba(255,255,255,0.3); */
			}
			
			
		.container{
			
			padding:10px;
			width:100%;
			max-width:780px;
			margin:auto;
		}
		.wrap-row{
			display:block;
			width:100%;
		}
		.wrap-row-banner{
			padding:10px; 
			
		}
		
		
		.wrap-row1{
			padding:10px;
		}
	
		.wrap-row2{
			padding:0px 10px 10px 10px;
			
		}
		.wrap-row2 .col-md-3{
		
		}
		.wrap-row3{
			
			padding:0px 10px 10px 10px;
			
		}
		
		.wrap-row3-5{
			padding:0px 10px 10px 10px;
		}
	}
	
	@media screen and (max-width:767px){
		
		/*tourism search */

	.search-wrapper{
		position:relative;
		overflow:auto;
	}
	.search-wrapper .search-col1{
		float:left;
		width:100%;
	}
	.search-wrapper .search-col2{
		position:absolute;
		width:10%;
		top:10px;
		right:10px;
		background: url("http://vigattintourism.com/assets/css/tourism/tourism_layout/extras/navigation/MG.png") no-repeat center;
   		border-radius:0px;
		border-left:1px solid #d0d0d0;
	}
	
/* tourism search */



		
		#tourism-nav.navbar a{
			margin:0px !important; 
		}
	 
		.tourism-nav{ 
			background:rgba(0,0,0,0.5) !important;
		}
		.navbar-nav li a{
			color:#FFF !important;
		}
		.navbar-form,.navbar-collapse{
			border:none;
		}
		
		.navbar#tourism-nav {
			background: transparent !important;
			border:none  !important;
 		}
		
		
	} 
		

		
		@media screen and (max-width:770px){
			.wrap-row1,.wrap-row1 .row-ads,#contain .col-md-9{
				width:100%; 
				max-width:728px;
			}
			.box-central{
				/* border-bottom:1px solid rgba(255,255,255,0.3); */
			}
		} 
		     
		@media screen and (min-width:864px){
			#wrap #wrapper #tourismv2.home #contain #title.info,#wrap #wrapper #tourismv2.home a{
				color:#FFF !important; 
			}
		}
		
		
		@media screen and (max-width:864px){
			#wrap #wrapper #tourismv2.home #contain #title.info{
			color:#666666;
		}
		}
		  
		
		/*****MOBILE PHONE****/
		/*
		@media screen and (min-width:775px) and (max-width:1155px){
			#trending #content a #img_container{ 
				float:left;
			}
			#trending #content a #img_container:nth-child(1){
				width:40%;
			}
			#trending #content a #content:nth-child(2){
				width:60%;
			
			}
		}
		*/ 
		
		@media screen and (max-width:775px){
			.btn-search-button{
				display: block;
				margin:0px; 
				margin-left: auto;
				margin-right: auto;
				
				width: 100%;
			} 
			
		}
		
	
		
		
		
	
		
		
		@media only screen and (max-width:580px){
			.row-box-s{    
				width:100% !important;
				display:block !important;
				margin:auto !important; 
				  
			} 
			
			/*categories */
			#destination_content .nav-tabs li{
				float:left;
				width:50%;
			}
			/* end of categories*/
			
			
		}
		@media only screen and (max-width:500px){
			.row-box-xs{       
				width:100% !important;
				display:block !important;
				margin:auto !important;
			}  
			.row-box-xs .img-thumbnail{ 
				display:block !important;
				margin:auto;
			}
			
			.rd-more{
				position:relative;
				display:block;
				text-align:right;
			} 
			
			/* articles css */
			
			
			/*end of articles css*/
			
 		} 
		

		
		@media only screen and (max-width:470px){
			#article-menu{ 
				display:block;
				
			}
			#article-menu > li{
				float:none;
				width:100% !important;
				border-right:none;
				border-bottom:1px solid rgba(255,255,255, 0.2);
			} 
			
		}
		
		
		
		
	
			
	@media screen and (min-width:1060px){
		.m-header-box{display:none !important;}	 
		.header-box{
			display:block;
			/* position:fixed; */
			top:0px;
			left:0px;
			right:0px; 
			z-index:100;
		}
		.header-box .header-row{
			position:relative;
			background:#000 !important;
			transition:height 0.25s linear 0s;
		}     
		     
		 
		/*header row 1 csss { */  
		.header-box .header-row.row1.hide-stick{
			height:0px;
		} 
		.header-box .header-row.row1{
			height:30px;
		}
		.header-box .header-row.row1 .wrapper{
			position:absolute;
			margin:0px;
			paddint:0px;
			display:block;
			right:0px;
		}
		.header-box .header-row.row1 .wrapper li{
			display:inline-block;
		}
		
		.header-row.row1 li:not(:first-child):not(:last-child):before{
			content:"\2022"; 
			color:rgb(153, 153, 153);
			
			line-height: 0; 
			position: absolute;
			top: 50%;
		} 
		.header-row.row1 li.other_sites:before{
			content:"\2039";   
			color:rgb(153, 153, 153) !important;
			
			line-height: 0;  
			position: absolute;
			top: 50%; 
		}   
		  
		
	
	 
		.header-box .header-row.row1 .wrapper li a {
			text-decoration:none;
			display: block;
			padding-bottom: 8px;
			padding-left: 12px;
			padding-right: 12px;
			padding-top: 8px;
			font-size:10px;
			font-familty:Helvetica,sans-serif;
			color:rgb(153,153,153) !important;
		}  
		.header-box .header-row.row1 .wrapper li a:hover{
			 color:rgb(191,191,191) !important; 
		}  
	/* end of row1 css }*/
	/*row 2 css { */
	
	
		.header-box .header-row.row2{
			height:51px;
			border-radius:0px 0px 0px 0px !important;
			border:none !important;
		} 
		.header-row.row2#tourism-nav .tourism-nav{
			position:relative;
			padding-left:30px !important;
			padding-right:30px !important; 
		}
		.header-row.row2#tourism-nav .tourism-nav > ul{
			width:60%;
			float:left;
		}
		.header-row.row2#tourism-nav .tourism-nav #tourism-search{
			width:40%;  
			float:left;
		} 
		.header-row.row2#tourism-nav .tourism-nav #tourism-search .form-group{
			width:100%;  
		} 
		.header-row.row2#tourism-nav .tourism-nav #tourism-search #button_search_now{
			position:absolute; 
		}   
		
		
 		
		
		.header-row#tourism-nav ul{ 
			padding-left:5px !important;
			/* 
			padding-right:20px !important;
			*/
			
		}
		.header-row#tourism-nav ul li > a.home:hover,.header-row#tourism-nav ul li > a.home.active-page{
			background:#CC3393;
		}
		.header-row#tourism-nav ul li > a.destination:hover,.header-row#tourism-nav ul li > a.destination.active-page{
			background:#5689C7;
		}
		.header-row#tourism-nav ul li > a.article:hover,.header-row#tourism-nav ul li > a.article.active-page{
			background:#7AAF42;
		}
		.header-row#tourism-nav ul li > a.tourist_spot:hover,.header-row#tourism-nav ul li > a.tourist_spot.active-page{
			background:#F3AA08;
		} 
		.header-row#tourism-nav ul li > a.videos:hover,.header-row#tourism-nav ul li > a.videos.active-page{
			background:#C408F3;  
		}  
		 
		.header-row#tourism-nav ul li > a.discussion:hover,.header-row#tourism-nav ul li > a.discussion.active-page{
			background:#F57E20;
		} 
		.header-row#tourism-nav ul li > a.about_us:hover,.header-row#tourism-nav ul li > a.about_us.active-page{
			background:#EA3725;
		} 
		
		.header-row#tourism-nav ul li > a.restaurants:hover,.header-row#tourism-nav ul li > a.restaurants.active-page{
			background:#474CA0;
		}    
		
		
		
		
		
		.header-row#tourism-nav ul li > a{
			color:#FFF !important; 
		}
		
		.header-row#tourism-nav ul li.active-page > a{
			color:#FFF !important; 
		}
		.header-row#tourism-nav #tourism-search .form-group {
			min-width:360px !important;
		}
		 
		
	/* end of row2 css */	
	
	}
	