
	@media only screen and (max-width: 767px){

#page {width: 90%!important; left:5%!important; top:10%!important; height: 65%!important;}

#rmpage {width: 90%!important; left:5%!important; top:10%!important; height: 85%!important;}

		.menumobile {
display: unset!important;
left: 5%;
top: 10px;
position: absolute;
}
#rmclose {top:10%!important; right: 5%!important;}


#rmmenu {

height:30%!important;
width: 90%!important; left:5%!important; top:85%!important;
padding-bottom: 5px;
position:absolute;
z-index:9000;



}



#close {top:8%!important;}


		 div.hide{display: none!important;}
		 hide{display: none;}

/* 		 #social {display: none!important;}

		 #contactopen{display: none!important;}
contact hidden  */

#social {padding-top:14px;}

#social a{padding-right: 10px!important;}

		 #contactopen{padding-top:14px; }


		 #contact {width: 90%!important; left:5%!important; top:10%!important; height: 85%!important;}


#flora {display: none!important;}

		 #alberto { filter:alpha(opacity="70");



		 font: 19px/100% Helvetica, Verdana, Arial sans-serif;
		 color:#fff;


		 opacity: 0.7;
		 height:350px;
		 top:0px;
		 left:0px;
		 position:relative;
		 width:100%;
		 background-color:BLACK;
		 z-index:1000;

		 -moz-border-radius: 5px;
		 -webkit- border-radius: 5px;
		 border-radius: 5px;

		 }

		 #link { filter:alpha(opacity=�90?);
		 opacity: 0.9;
		 bottom:30px;

		 height:auto;
		 padding-bottom: 15px;
		 padding-top: 5px;

		 right:5%;
		 position:absolute;

		 width:90%!important;

		 background-color:black;
		 z-index:1000;

		 -moz-border-radius: 5px;
		 -webkit- border-radius: 5px;
		 border-radius: 5px;


		 }





		 #close {


right: 0px;
padding-right: 20px;
padding-top: 25px;

}

		 #linkbottom {

		 bottom:0px;
		 position:relative;
		 color: #FFF;


		 text-align: center;
		 padding-top:2px;
		 font-family: 'PT Sans Narrow', Arial, sans-serif; font-size: 12px;

		 text-transform: uppercase;
		 letter-spacing: 2px;
		 word-spacing:0px;
		 }

		 #linkbottom img{

		 top:5px;
		 position:relative;

		 }



		 /*menu size*/

		 div#dl-menu ul#dl-sub li a{
		 	display:block;
		 	width:auto;
		 	height:20px;
		 	line-height:20px;
		 	font-family:Georgia, serif;
		 	font-size:1.3em;
		 	font-style:italic;
		 	font-weight:normal;
		 	text-decoration:none;
		 	color:#474747;
		 	}
		 div#dl-menu ul#dl-sub li a:hover{border-top: solid 3px #474747;color:#000;margin-top:-3px;text-shadow:1px 1px 1px #FFF;}
		 /*colors for each option*/

		 div#dl-menu ul#dl-sub li a.who{color:#1e90ff;border-color:#576db3; cursor: pointer;}
		 div#dl-menu ul#dl-sub li a.why{color:#B20000;border-color:#CE3018; cursor: pointer;}
		 div#dl-menu ul#dl-sub li a.what{color:#660066;border-color:#663366; cursor: pointer;}
		 div#dl-menu ul#dl-sub li a.how{color:#03C03C;border-color:#57b36d; cursor: pointer;}


		 div#dl-menu ul#dl-sub li a.whats{color:#FF4D00;border-color:#CC3300; word-spacing:-2px; cursor: pointer;}

		 div#dl-menu ul#dl-sub li a.personal{color:#FF007F;border-color:#b2509e; cursor: pointer;}



		}

		@media screen and (min-width: 768px){
   .rwd-break { display: none; }

	 .menumobile {display: none;}
}
