BODY {color:#666771;}

A {color:#a92020;}
A:HOVER {color:#dc1d1d;} 

H1 {color:#666771;}
H2 {color:#666771;}
.news .news_lead, P.lead {color:#666771;}

.button1 {background-color:#a92020;}
.button1:HOVER {background-color:#dc1d1d;}

.headcontainer {z-index:1011;}

.topheadcontainer {background-color:#f3efe5;}

.tophead .firstsentence {left:0px; color:#666771;}
.tophead .firstsentence A {color:#c75431;}
.tophead .firstsentence A:HOVER {color:#a75c45;}
.tophead .rightpanel .links UL LI {margin-right:25px;}
.tophead .rightpanel .links UL LI A {color:#666771;}
.tophead .rightpanel .tools UL LI .interest {background-color:#666771; color:#ffffff;}
.tophead .rightpanel .tools UL LI .interest:HOVER {background-color:#3c3e4f; color:#ffffff;}
.tophead .rightpanel .tools UL LI .booking {background-color:#a92020;}
.tophead .rightpanel .tools UL LI .booking:HOVER {background-color:#dc1d1d;}

.headcontainer {background-image:url(/pictures/microsites/1/265/menubg2.png); background-repeat:no-repeat; background-position:center center; z-index:1020; background-color:#eae1c7;}
.head .hlogo {top:25px; left:0px;}
.head .hlogo A {width:265px; height:55px; background-color:transparent; background-image:url(/pictures/microsites/1/265/amadeus_villa_logo1.png);}

.menutabs UL LI .menuitem {color:#faf0e2; padding:3px 5px;}
.menutabs UL LI:HOVER .menuitem {color:#eae1c7; background-color:#666771;}
.menutabs UL LI .selected {color:#eae1c7; border-bottom:0px solid #f2e4ab; background-color:#666771;}
.menutabs UL LI .homeiconlink {background-image: url(/pictures/microsites/1/266/home1.svg); padding:3px 5px; background-position:6px 4px;}
.menutabs UL LI .homeiconlinkselected {background-image: url(/pictures/microsites/1/266/home1.svg); background-color:#666771;}

.foglalascontainer .foglalas .foglalas_row .room .select2 {background-color:#f8eab4;}
 
.breadcrumbcontainer {background-color:#f7f1de; border-bottom:1px solid #f0e0ab;}

.bigpromocontainer .bigpromocover {background-image:none; background-color:rgba(102, 103, 113, 0.44);}

.bookingpanel {background-color:#eae1c7;}
  
.aboutcontainer {background-color:#eae1c7; background-image:url(/pictures/microsites/1/265/bg1_new.png); background-repeat:no-repeat; background-position:bottom center;}
.about .ableft .aktext H1 {color:#666771;}
.about .ableft .aktext P {color:#666771;}

.homelabel1 {color:#666771;}
.homereviews .review .comment .usertext {color:#666771;}

.hotel2pricecalendar H2 {color:#666771;}
.homegallery H2 {color:#666771;}

.homecalendarcontainer .note2 {color:#666771;}

.homepackagescontainer {background-color:#eae1c7;}
.homecalendarcontainer {background-color:#dbd0ae;}
.homegallerycontainer {background-color:#eae1c7; background-image:url(/pictures/microsites/1/265/bg2_new.png); background-repeat:no-repeat; background-position:top center;}
.promoboxblockcontainer {background-color:#eae1c7; background-image:url(/pictures/microsites/1/265/bg1_new.png); background-repeat:no-repeat; background-position:bottom center;}

.contentcontainer {background-color:#f7f1de; background-image:url(/pictures/microsites/1/265/bg1_new.png); background-repeat:no-repeat; background-position:bottom center;}

.footercontainer {background:#dbd0ae;}

.headsearchpanel2 {background-color:#eae1c7; z-index:100; position:absolute; transform:translate(-50%, 0); left:50%; margin-top:-50px; padding:14px 24px;}
.headsearchpanel2 .searchcontainer {border-color:#eae1c7;}
.headsearchpanel2 .searchcontainer .button1:HOVER {background-color:#dc1d1d;}
.headsearchpanel2bookingpage {position:relative; transform:unset; left:unset; margin-top:0px;}

.promobox1 {background-color:#666771;}
.promobox1 .info .text {margin-bottom:25px; color:#eae1c7;}
.promobox1 .info .title A {color:#eae1c7;}
.promobox1 .info .more .button1 {background-color:#eae1c7; color:#666771;}
.promobox1 .info .more .button1:HOVER {background-color:#666771;}

.footer .ftop .fhotelinfo .fhilastsentence {color:#5b5b5b;} 
.footer .ftop .fhotelinfo .poweredby A {color:#5b5b5b;} 
.footer .ftop .fboxes .fbox .fbtitle {color:#5b5b5b;}  			
.footer .fbottom {border-top:1px solid #c4af93;}


/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

/*@media (min-width:768px) and (max-width:1023px) {*/
@media (max-width:1023px) {


	.mobilemenu {background-color:#bd9800;}
	
	.headcontainer {background-image:none;}
	.head .hlogo {left:10px; top:0px;}
	.head .hlogo A {width:79px; background-image:url(/pictures/microsites/1/266/villasole_logo1.png);}
	.head .hbuttons UL LI .booking {background-color:#dbb000;}
	.head .hbuttons UL LI .booking:HOVER {background-color:#b99500;}
	.head .hburgermenu .hburger SPAN , .head .hburgermenu .hburger SPAN::before , .head .hburgermenu .hburger SPAN::after {background:#ffffff;}

	.firstpageview1 {display:block; width:100%;}


	.about .abright .akvideo {background-color:none;}

}

/*
A {color:#66A59B;} 
A:HOVER {color:#31572c;}

.button1 {background-color:#A18663;}
.button1:HOVER {background-color:#b49e82;}

