/*html elements*/
body,#mainContainer,#headContainer,#menu h1,#menu2 h1,#imageSlider{
	/*background-color:#2d2c2c ; fer*/
}
.altBlock,#menu,#menu2{
	background-color:#F1F1F7;	
}
h1{
text-shadow: 1px 1px 2px rgba(255,255,255,0.5);
border-bottom:1px solid #e8e8e8;
}

h3,h1,.flexslider2 .slides li .text,.button,#postDetailLinks a{
	color:#2d2c2c;
}

.picContainer{
	border:1px solid #E8E8E8;
}
h1.blue{
border-top: 22px solid #4b4a4a;
}
h1.blog span,  h1.film_youtube span,    h1.reserv span, h1.blog_one span,h1.blog3 span, h1.contact span,h1.services span,h1.about span,h1.port span,h1.film span,h1.twitterB span,h1.column1 span,h1.column2 span,h1.column3 span,h1.theLists span{
	background-size:30px 30px;
}
.blog span{
	background:url("../images/regular/icons/charcoal/icon_blog.png") no-repeat top left;
}
.blog3 span{
	background:url("../images/regular/icons/charcoal/icon_blog3.png") no-repeat top left;
}
.blog_one span{
	background:url("../images/regular/icons/charcoal/icon_one.png") no-repeat top left;
}
.contact span{
	background:url("../images/regular/icons/charcoal/icon_contactD.png") no-repeat top left;
}
.services span{
	background:url("../images/regular/icons/charcoal/icon_servicesD.png") no-repeat top left;
}
.about span{
	background:url("../images/regular/icons/charcoal/icon_about.png") no-repeat top left;
}
.port span{
	background:url("../images/regular/icons/charcoal/icon_portfolio.png") no-repeat top left;
}
.film span{
	background:url("../images/regular/icons/charcoal/icon_film.png") no-repeat top left;
}
.twitterB span{
	background:url("../images/regular/icons/charcoal/icon_twitter.png") no-repeat top left;
}
.column1 span{
	background:url("../images/regular/icons/charcoal/icon_one.png") no-repeat top left;
}
.column2 span{
	background:url("../images/regular/icons/charcoal/icon_two.png") no-repeat top left;
}
.column3 span{
	background:url("../images/regular/icons/charcoal/icon_three.png") no-repeat top left;
}
.theLists span{
	background:url("../images/regular/icons/charcoal/icon_lists.png") no-repeat top left;
}

.reserv span{
	background:url("../images/regular/icons/charcoal/icon_reservas.png") no-repeat top left;
}

.film_youtube span{
	background:url("../images/regular/icons/charcoal/icon_film.png") no-repeat top left;
}

/*container elements*/

.altBlock{
background:#F1F1F7;	
}
.grayBlock{
	background:#fbfcfd;
}

/*header elements*/


#imageSlider{
	border-top:1px solid #4b4a4a;
	border-bottom:1px solid #4b4a4a;
}
/*icon elements*/
#iconMenuContainer li.wifi,#iconMenuContainer li.youtube,#iconMenuContainer li.flickr,  #iconMenuContainer li.twit,#iconMenuContainer li.fb,#iconMenuContainer li.nav{
	background-size:30px 30px;
}
#iconMenuContainer .wifi{
	background:url("../images/regular/icons/charcoal/icon_wifi.png") no-repeat top left;	
}
#iconMenuContainer .youtube{
	background:url("../images/regular/icons/charcoal/icon_youtube.png") no-repeat top left;	
}
#iconMenuContainer .flickr{
	background:url("../images/regular/icons/charcoal/icon_flickr.png") no-repeat top left;	
}


#iconMenuContainer .twit{
	background:url("../images/regular/icons/charcoal/icon_twit.png") no-repeat top left;	
}
#iconMenuContainer .fb{
	background:url("../images/regular/icons/charcoal/icon_fb.png") no-repeat top left;	
	
}
#iconMenuContainer .nav2{
	background-image: url(../images/regular/icons/colors/green/icon_nav.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	margin-right: 10px;
	
}



#iconMenuContainer2 li.wifi,#iconMenuContainer2 li.youtube,#iconMenuContainer2 li.flickr,  #iconMenuContainer2 li.twit,#iconMenuContainer2 li.fb,#iconMenuContainer2 li.nav{
	background-size:30px 30px;
}
#iconMenuContainer2 .wifi{
	background:url("../images/regular/icons/charcoal/icon_wifi.png") no-repeat top left;	
}
#iconMenuContainer2 .youtube{
	background:url("../images/regular/icons/charcoal/icon_youtube.png") no-repeat top left;	
}
#iconMenuContainer2 .flickr{
	background:url("../images/regular/icons/charcoal/icon_flickr.png") no-repeat top left;	
}


#iconMenuContainer2 .twit{
	background:url("../images/regular/icons/charcoal/icon_twit.png") no-repeat top left;	
}
#iconMenuContainer2 .fb{
	background:url("../images/regular/icons/charcoal/icon_fb.png") no-repeat top left;	
	
}
#iconMenuContainer2 .nav2{
	background:url("../images/regular/icons/colors/green/icon_nav2.png") no-repeat top left;	
	
}









.intBorder{
	border-bottom:12px solid #91c0f0;
}
/*/header elements*/

/*body elements*/

#bodyContainer{
	background:#fbfcfd;
}

/*blog elements*/
#postDetailBlock{
	border:1px solid #4B4A4A;
}
#blogContainer h3{
	color:#24a8d6;	
}

#postDetailBlock .comments .comment span span{
color:	
}


.postCopy{
	color:#464848;
}
.post{
	border-bottom:1px solid #e8e8e8;
}
.post:last-child{
	border-bottom:none;
}
.postActions span{
	color:#2d2c2c;
}
.postActions span.category{
	background:url("../images/regular/icons/charcoal/icon_category.png") no-repeat  left center;
	background-size:20px;
}
.postActions span.comments{
	background:url("../images/regular/icons/charcoal/icon_comment.png") no-repeat left center;
	background-size:20px;
}
.toggleCollapse{
	border-color:#2d2c2c;
}
/*What we do elements*/

#wwdNav li a{
	color:#413f3f;
}
.flexslider2 .slides li .text .slideTagLine{
	text-shadow: 1px 1px 2px rgba(232,232,232,0.5);

}

/*imageSlider elements*/
#sliderLocation{
background:#2d2c2c;
	
}
#sliderLocation ul li{
	background:#f8f8f8;
	width:5px;
	height:5px;
	
	border:2px solid #2d2c2c;
	
}

/*footer elements*/
#footContainer{
	border-top:1px solid #4b4a4a;	
}

#footContainer #copyright{
	color:#b0b0b5;
}





/*navMenu elements*/
#navMenu,.overlay{
	background:#464848;
	background:rgba(41,39,39,0.83);	
}

#menu h1{
	text-shadow:none;
	
	background:#fbfcfd url("../images/main/stripes.png");
}

#menu{
	border:2px solid #4b4a4a;
	
}
#menu h1 {
	color:#a0a2a3;
	
}
#menu li a{

	color:#2d2c2c;
	
}
#menu li{
	border-bottom:1px solid #e8e8e8;
}
#menu li:last-child{
	border-bottom:none;
}
#menu #menuClose{
	background:url("../images/regular/icons/charcoal/icon_x.png") no-repeat right;
	background-size:30px 30px;
}
#menu li.homeLink a{
	background:url("../images/regular/icons/charcoal/icon_home.png") no-repeat top left;
	background-size:30px 30px;
}
#menu li.reservasLink a{
	background:url("../images/regular/icons/charcoal/icon_reservas.png") no-repeat top left;
	background-size:30px 30px;
}


#menu li.aboutLink a{
	background:url("../images/regular/icons/charcoal/icon_info.png") no-repeat top left;
	background-size:30px 30px;
}
#menu li.portLink a{
	background:url("../images/regular/icons/charcoal/icon_portfolio.png") no-repeat top left;
	background-size:30px 30px;
}
#menu li.servLink a{
	background:url("../images/regular/icons/charcoal/icon_servicesD.png") no-repeat top left;
	background-size:30px 30px;
}
#menu li.blogLink a{
	background:url("../images/regular/icons/charcoal/icon_blog.png") no-repeat top left;
	background-size:30px 30px;
}
#menu li.contactLink a{
	background:url("../images/regular/icons/charcoal/icon_contactD.png") no-repeat top left;
	background-size:30px 30px;
}
#menu li.oneLink a{
	background:url("../images/regular/icons/charcoal/icon_one.png") no-repeat top left;
	background-size:30px 30px;
}
#menu li.twoLink a{
	background:url("../images/regular/icons/charcoal/icon_two.png") no-repeat top left;
	background-size:30px 30px;
}
#menu li.threeLink a{
	background:url("../images/regular/icons/charcoal/icon_three.png") no-repeat top left;
	background-size:30px 30px;
}
#menu li.filmLink a{
	background:url("../images/regular/icons/charcoal/icon_film.png") no-repeat top left;
	background-size:30px 30px;
}
#menu li.listsLink a{
	background:url("../images/regular/icons/charcoal/icon_lists.png") no-repeat top left;
	background-size:30px 30px;
}
#menu li.twitterLink a{
	background:url("../images/regular/icons/charcoal/icon_twitter.png") no-repeat top left;
	background-size:30px 30px;
}




/*navMenu elements*/
/*fin fer */
#navMenu2,.overlay{
	background:#464848;
	background:rgba(41,39,39,0.83);	
}

#menu2 h1{
	text-shadow:none;
	
	background:#fbfcfd url("../images/main/stripes.png");
}

#menu2{
	border:2px solid #4b4a4a;
	
}
#menu2 h1 {
	color:#a0a2a3;
	
}
#menu2 li a{

	color:#2d2c2c;
	
}
#menu2 li{
	border-bottom:1px solid #e8e8e8;
}
#menu2 li:last-child{
	border-bottom:none;
}
#menu2 #menuClose2{
	background:url("../images/regular/icons/charcoal/icon_x.png") no-repeat right;
	background-size:30px 30px;
}
#menu2 li.homeLink a{
	background:url("../images/regular/icons/charcoal/icon_home.png") no-repeat top left;
	background-size:30px 30px;
}
#menu2 li.aboutLink a{
	background:url("../images/regular/icons/charcoal/icon_info.png") no-repeat top left;
	background-size:30px 30px;
}
#menu2 li.portLink a{
	background:url("../images/regular/icons/charcoal/icon_portfolio.png") no-repeat top left;
	background-size:30px 30px;
}
#menu2 li.servLink a{
	background:url("../images/regular/icons/charcoal/icon_servicesD.png") no-repeat top left;
	background-size:30px 30px;
}
#menu2 li.blogLink a{
	background:url("../images/regular/icons/charcoal/icon_blog.png") no-repeat top left;
	background-size:30px 30px;
}
#menu2 li.contactLink a{
	background:url("../images/regular/icons/charcoal/icon_contactD.png") no-repeat top left;
	background-size:30px 30px;
}
#menu2 li.oneLink a{
	background:url("../images/regular/icons/charcoal/icon_one.png") no-repeat top left;
	background-size:30px 30px;
}
#menu2 li.twoLink a{
	background:url("../images/regular/icons/charcoal/icon_two.png") no-repeat top left;
	background-size:30px 30px;
}
#menu2 li.threeLink a{
	background:url("../images/regular/icons/charcoal/icon_three.png") no-repeat top left;
	background-size:30px 30px;
}
#menu2 li.filmLink a{
	background:url("../images/regular/icons/charcoal/icon_film.png") no-repeat top left;
	background-size:30px 30px;
}
#menu2 li.listsLink a{
	background:url("../images/regular/icons/charcoal/icon_lists.png") no-repeat top left;
	background-size:30px 30px;
}
#menu2 li.twitterLink a{
	background:url("../images/regular/icons/charcoal/icon_twitter.png") no-repeat top left;
	background-size:30px 30px;
}
/*fin fer */












/*contact form*/

input,textarea,.button{
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid #413f3f;


}


.button a{
	color:#fbfcfd;
}

/*services*/
.service{
	border-bottom:1px solid #e8e8e8;
}
.service:last-child{
	border-bottom:none;
}
/*portfolio elements*/

.picLocation{
background:#464848;
background:rgba(41,39,39,0.3);
	
}

.picLocation ol li a{
	background:#f8f8f8;
	
}

.close{
	background:url("../images/regular/icons/charcoal/icon_closeColor.png") no-repeat right;
	background-size:30px 30px;
}

.gallDetails .prenex.left{
	background:url("../images/regular/icons/charcoal/icon_prevColor.png") no-repeat right;
	background-size:30px 30px;
}
.gallDetails .prenex.right{
	background:url("../images/regular/icons/charcoal/icon_nextColor.png") no-repeat right;
	background-size:30px 30px;
}
