/*

Theme Name: Travelo

Theme URI: http://soaptheme.com/wp/travelo

Author: SoapTheme

Author URI: http://soaptheme.com/

Description: The Travelo theme for WordPress is a fully responsive theme that looks great on any device. This theme is for travel booking.

Version: 1.5.3

Tags: white, blue, gray, green, orange, red, yellow, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, responsive-layout, custom-header, custom-menu, editor-style, featured-images,  post-formats,  sticky-post, theme-options, translation-ready

License: GNU General Public License

License URI: http://themeforest.net/wiki/support/legal-terms/licensing-terms/

*/


#main-menu ul.menu > li ul, .chaser ul.menu > li ul {
    width: 220px !important;
}

#header.style4 #main-menu>ul.menu>li>a {
    padding-left: 4px;
    padding-right: 4px;
}

#main-menu ul.menu > li, .chaser ul.menu > li {
	padding-left: 4px;
	padding-right: 4px;
}		
 
.hotel-list .hotel .price {
	display: none!important;
}

/* Se oculta el cambio de idioma que tenia que no era de bandera par ahorrar espacio en el menu JCES */
#header .topnav, #header .mobile-topnav {
    display: none !important;
}

/*Para ocultar los precios y se cambio el archivo single-accommodation.php */
#rooms_co .price {
	display: none !important;
}


#social_links-widget-2 {
	text-align: center !important;
}

#social_links-widget-2 ul {
	display: inline-block !important;
}

#menu-footer-menu li {
	width: 100% !important;
}

#menu-footer-menu li {
	width: 100% !important;
}

#menu-pie-de-pagina li {
	width: 100% !important;
}




#footer .footer-wrapper {
    padding: 5px 0;
}

.corporing-co  {
	text-align: right; 
	margin-top: 35px;
}

#enter_co {
	display: none;
}

/* Ajustes a Tortuguero Hotels Packages Form */
/* #hotels_packages_form_co */

#hotels_packages_form_co #comments-co textarea {
	resize: none;
}

#hotels_packages_form_co .wpcf7-form-control-wrap, #hotels_packages_form_co .wpcf7-form-control {
	width: 100% !important;
}

#hotels_packages_form_co #btn-co {
		width: auto !important;
}

#hotels_packages_form_co #arrival-co input, #hotels_packages_form_co #adults-co input {
	height: 34px;
}

@media screen and (max-width: 1199px) {
	.main-navigation .container {
		margin-left: 20px !important;
		width: 100% !important;
	}
}


@media screen and (max-width: 1050px) {
	.main-navigation .container {
		margin-left: 5px !important;
	}
	
	#header.style4 #main-menu>ul.menu>li>a {
		padding-left: 3px;
		padding-right: 3px;
	}
 
	
}

@media screen and (max-width: 991px) {
	 
	
	.logox2 {
		text-align: center !important;
	}
	
	.corporing-co, .copyright {
		text-align: center !important; 
		margin-top: 0px !important;
	}	
 
	#espacios1, #espacios2, #espacios3, #espacios4 {
		display: none !important;
	}
	
	#tollfree_bar_h2_co, #tollfree_bar_h4_co {
		text-align: center !important;
	}

	#tollfree_bar_co, #tollfree_bar_co .with-icon {
		width: 100% !important;
	}	

	#contact_info_co {
		font-size: 20pt !important;
	}	
	
}


/*
@media screen and (max-width: 898px) {
	#tollfree_bar_co {
		float: none !important;
		width: 100% !important;
		text-align: center !important;
	}
}

*/
 
	
	
@media screen and (max-width: 767px) {
	#menu-footer-menu {
		margin-left: 35% !important;
	}

	#menu-pie-de-pagina {
		margin-left: 35% !important;
	}
  

	#awesomeweatherwidget-2 {
		width: 80% !important;
		margin: 0 auto !important;	
	}
	
	#row1-home-co .img-home1-co p{
		text-align: center !important;
		
	}

	#row1-home-co .img-home1-co img {
		width: 60% !important;
	}
	
	
	#row2-home-co .img-home1-co p{
		text-align: center !important;
		
	}

	#row2-home-co .img-home1-co img {
		width: 60% !important;
	}
 
}


@media screen and (max-width: 595px) {
	#tollfree_bar_h2_co, #tollfree_bar_h4_co {
		font-size: 15px !important;
	}	
	
	#content_header_co {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	

	.contact_info_co2 { 
		font-size: 12pt !important;
	}	

	#content_footer_co {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}	
 
	#enter_co {
		display: block;
		height: 5px;
		font-size: 5px;
	}

}
