/*
 Theme Name:   Nation Child
 Theme URI:    http://themeforest.net
 Description:  Nation Child Theme
 Author:       Ray Basil
 Author URI:   http://themeforest.net
 Template:     wpnation
 Version:      1.2
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  nation
*/

@import url("../wpnation/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */


#information-wrap {
	background:none !important;
}

#main-logo {
  margin-left:-20px;
  margin-top:10px;
  opacity:1;
  width:280px !important;
}

#mobile-navigation-menu{
	margin-top:40px !important;	
}

a#header-reservation-button {
	color: #2C6356 !important;
	font-weight:bold;
}

#footer-wrap {
  background-color:#677C8B;
  border-top-color:#9FB5C5;
  border-top-style:solid;
  border-top-width:8px;
  color:#FFFFFF;
  font-weight:300;
  height:auto;
  margin-top:0;
  padding-bottom:90px;
  padding-top:5px;
}

.textwidget img.redes{
	width:50px !important;
	height:50px !important;
}

.textwidget img.ajax-loader { 
 width: 10%;
}

.texto_largo span textarea{
	width:100%;
	float:left;
}

.texto_largo1{
	float:left;
}

.texto_largo1 span input{
	width:33%;
	margin-right:5px;
}

input[type="text"], input[type="password"], input[type="email"], textarea, select {
  background:#FFFFFF;
  border:1px solid #CCCCCC;
  border-radius:2px;
  color:#777777;
  display:block;
  font-family:'Open Sans', sans-serif;
  font-weight:300;
  margin:0 0 20px;
  max-width:100%;
  outline:none;
  padding:6px 4px;
  width:260px;
}

@media only screen and (max-width: 480px) {
	
	#logocontainer {
    padding-bottom: 0px;
    padding-top: 0px;
	}
	
	#headcontainer {
		height:auto;
		background:transparent !important;
		border-top:1px dotted #e0e0e0;
		padding-bottom:0px;
		padding-top:0px;
		text-align:center;
		margin-bottom:0;
	}
	
	#lang_sel_list a.lang_sel_sel {
		color:#2C6356 !important;		
		font-weight:bold;
	}
	
	#top-search .icon-search {
		margin-top:0px;
	}	
	
	#top-language-select{
		margin-top:0px;
	}
	
	#lang_sel_list {
		height: 20px;
	}
}

#top-navigation-menu li .top-navigation-content-wrap {
	border-right:1px dotted #e6e6e6;
	padding:4px 15px 4px 0;
	margin-right:35px;
	font-size:0.75em;
	font-weight:700;
	color:#777;
}

#reservation-widget-wrap{
	  top: 70px;
}

#top-email a {
	color:#fff;
	
}
#top-email a:hover {
	color:#000;
	
}
#top-phone{
color:#fff;

}


@media only screen and (max-width: 755px) {
#top-email a {
	color:#888888;
	
}
#top-email a:hover {
	color:#000;


}

#top-phone{
color:#888888;

}


}