/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */


/* General Custom CSS */

#breakfast_gallery {width:100%;}

#breakfast_gallery img {width:1000px!important;margin-right:20px;}


#breakfast_popup {margin-top:40px !important;width: 100%; height: 200px;background-color: rgba(255,255,255,0.9) !important;}

#breakfast_popup {width: 400px; margin-right: auto; margin-left: auto;}

p.breakfast {font-size:200%;}

/*#breakfast_popup img {width: 400px!important;}*/

/*#gallery-1 .gallery-item  {width:1000px!important;}*/


.visit {margin-right:20px!important;}

/* new page blocks */

#main_div {margin:0 !important;padding:0 !important;margin-top:-40px !important;width:99%; }

#left_buttons {width:33%;float:left;}

#discover_link {padding: 0 !important; margin: 0 !important;float: left; width: 100%;}

#availability_link {padding: 0 !important; margin: 0 !important; float: left; width: 100%;}

#gallery_link {float: left; width: 100%;margin-bottom:15px;}

#slide_link {float: left; width: 67%;}

#slideshow_link {float: left; width: 67%;}

/* new for slideshow */

.slideshow_content {float:left;min-width:66%;height:auto;min-height:300px;}

.slideshow_slide img {width:100%!important;height:auto!important;} 

/*#slideshow_link {float: left; width: 67%;height:300px;background-color:#ff6600;background: url('../../../uploads/2015/09/contact_slide1.jpg') no-repeat center center;background-size:100% 100%;display: table;}*/

/*.av_textblock_section #text_background {margin-top:100px;}*/


.slideshow_container {display:inline !important;}


/* end new page blocks */

#flashContentholder {display:block!important;margin-left:50px;margin-bottom:30px;}

#gallery_slideshow {width:100%;background-color: rgba(255,255,255,0.9) !important;padding-top:40px;padding-bottom:40px;}

#slideshow_images{width:500px;margin-left:auto !important;margin-right:auto !important;text-align:center !important;}


.html_boxed #main {

overflow:hidden;

position:relative;

background-color: rgba(255,255,255,0.1) !important;

z-index:2;

} 

.container {
    padding: 0 !important;

}

.av_textblock_section h1, h2, h3, h4, h5,h6, p, ul {padding-left:20px !important; padding-right:20px !important;}

.last {padding-bottom:40px !important;}

.subscribe {padding-bottom:40px !important;}

#left {padding:0;margin:0;float:left;padding:0px;margin:0px;padding-left:20px;padding-bottom:20px;}
#right {padding:0;margin:0;float:left;}

#left img {float:left;}
#right img {text-align:center;margin-left:20px;width:700px;display:block;margin-left:110px;}

#rooms {text-align:center;padding-top:20px;}

ul.gold {color:#bbac80;font-size:120%;width:49%;float:left;padding-top:20px;}

ul.goldfull {color:#bbac80;font-size:120%;padding-top:20px;}

p.gold {color:#bbac80;font-size:120%}

#text_background {margin-top:100px !important;width: 100%; height: 100%;background-color: rgba(255,255,255,0.9) !important;}

#text_background_contact {width: 100%; height: 100%; background-color: rgba(255,255,255,0.9) !important;min-height:400px;}

#discover_one img {float:left;margin-right:20px;}

#discover_two img {float:left;margin-right:20px;margin-bottom:20px;}

.discover_page {margin-top:-140px;}

#discover {text-align:center;margin-top:-140px;}

#discover p {padding-bottom:40px !important;}

#discover img {margin-right:20px;}

.generic {float:left;}

#links {width:80%;margin-left:auto;margin-right:auto;}

#links img {margin-right:5%;margin-bottom:8%;}

#links a {text-decoration:underline;}

#footer {padding-left:5%;}

#socket {padding:1em;padding-top:2em;padding-bottom:2em;}

#socket a {color:#bbac80;font-size:140%;}

#map {padding-left:100px;padding-top:20px;padding-bottom:20px;}

#home_icons {background-color: rgba(255,255,255,0.9) !important;border-radius:15px;margin-left:2%;margin-right:2%;}

#home_icons img {text-align:center;margin-right:5%;margin-bottom:5%;margin-left:2%;}

#home_icons h2 {padding-top:1em;}


#main_div_home {margin:0 !important;padding:0 !important;margin-top:-40px !important;padding-top:20px !important;width:98%;margin-left:auto !important;margin-right:auto !important;background-color: rgba(255,255,255,0.8) !important; border-radius:15px;padding-bottom:15px !important;overflow-y:auto;overflow-x:hidden;}


#main_div_rooms {margin:0 !important;padding:0 !important;margin-top:10px !important;padding-top:20px !important;width:98%;margin-left:auto !important;margin-right:auto !important;background-color: rgba(255,255,255,0.8) !important; border-radius:15px;padding-bottom:15px !important;overflow-y:auto;overflow-x:hidden;}

.radius {width:33%;display:inline;float:left;padding-left:10px;}


#icons_images {width:946px;margin-left:auto;margin-right:auto;}

#home_location {width:100%;background-color: rgba(255,255,255,0.9) !important;}

#home_location h2 {padding-top:1em;}

#home_location h2.narrow {padding-top:0;}

#location_left {float:left;width:65%;background-color: rgba(255,255,255,0.9) !important;min-height:950px; }

#location_right {float:left;width:35%;padding-left:20px;padding-top:1em;background-color: rgba(255,255,255,0.9) !important;min-height:950px;}

.social {padding-top:20px;}

/*#TA_cdsscrollingravenarrow665 {float:left;margin-left:0px;}*/

#scrollingtrip {left: 480px; top: 500px; position: absolute;}

/*.accessibility {width:60%;float:left;background-color: rgba(255,255,255,0.9) !important;}

.access_right {width:40% !important;float:right;background-color: rgba(255,255,255,0.9) !important;}*/

#hearingloop {float:left;margin-top:30px;}

#accesstatement {float:left;margin-left:10px;margin-top:30px;}

#deafguard {float:left;margin-left:10px;margin-top:30px;}

.copyright {display:none;}

.logos {width:719px !important;display:block !important;margin-left:auto !important;margin-right:auto !important;}

.sub_menu_socket {display:none;}

.bottom_menu {text-align:center;position:relative;margin-top:1em !important;}

.bottom_menu ul {margin-top:2em;}

.bottom_menu li {display:inline !important;margin-left:1em;margin-right:1em;}

.avia-menu-text {color:#ffffff!important;font-size:140% !important;font-weight:normal;}

.avia-menu-text a {background-image:url(../images/seperator.png);background-repeat:no-repeat;padding-top:1em;padding-bottom:1em;margin-left:10px;margin-right:10px;background-position:0% 0%;}

.current-menu-item span.avia-menu-text {color:#584d30!important;font-size:140% !important;}

a:hover .avia-menu-text  {color:#584d30!important;font-size:140%;}

hr {color:#bbac80 !important;padding-left:2%;padding-right:2%;}

h1 {color:#bbac80 !important;font-weight:normal !important;text-transform:capitalize !important;font-family:serif;font-size:350%;padding-top:1em !important;}

h2 {color:#bbac80 !important;font-weight:normal !important;text-transform:capitalize !important;font-family:serif;font-size:250%;padding-bottom:1em !important;}

h3 {color:#bbac80 !important;font-weight:normal !important;text-transform:capitalize !important;font-family:serif;font-size:200%;padding-bottom:1em !important;}

.leftlist {width:49%;float:left;}

.rightlist {width:49%;float:left;}



/*change background color of mobile menu*/

#mobile-advanced { background-color: #2b40b6; color:#fff !important;}

#mobile-advanced a { color:#fff !important;}


#fullwidthheader {

display:block;

}

#mediumheader {

display:none !important;

}

#mobileheader {

display:none !important;

}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */


.slideshow_content {float:left;min-width:66%;height:auto;min-height:150px;}

}


@media only screen
and (max-width : 520px) {


.slideshow_content {float:left;width:100%;height:auto;min-height:150px;}

#main_div {margin:0 !important;padding:0 !important;margin-top:-40px !important;width:99%;}

#left_buttons {width:100%;float:left;display:none !important;}

#slide_link {float: left; width: 100%;}


#main_div_home {margin:0 !important;padding:0 !important;margin-top:-40px !important;padding-top:20px !important;width:98%;margin-left:auto !important;margin-right:auto !important;background-color: rgba(255,255,255,0.8) !important; border-radius:15px;padding-bottom:15px !important;overflow-y:auto;overflow-x:hidden;display:none;}

.radius {width:100%;display:none;float:left;padding-left:10px;}


#main_div_rooms {margin:0 !important;padding:0 !important;margin-top:10px !important;padding-top:20px !important;width:98%;margin-left:auto !important;margin-right:auto !important;background-color: rgba(255,255,255,0.8) !important; border-radius:15px;padding-bottom:15px !important;overflow-y:auto;overflow-x:hidden;display:none;}

.radius {width:100%;display:none;float:left;padding-left:10px;}



#main {margin-top:-50px;}

/*.wp-image-26 {display:none;}

.wp-image-28 {display:none;}

.wp-image-30 {display:none;}*/

.wp-image-253 {display:none;}

#text_background {background-color: rgba(255,255,255,0.9) !important;min-height:1330px !important;}

#location_left{background-color: rgba(255,255,255,0.9) !important;width:100% !important;}

#breakfast_menu_heading{display:none !important;}

#breakfast_menu{display:none !important;}

#accesstatement {display:none !important;}

#home_icons {background-color: rgba(255,255,255,0.9) !important;border-radius:5px;min-height:850px !important;}

#home_icons img {text-align:center;}

#home_icons h2 {padding-top:1em;}

#icons_images {float:left;max-width:250px;margin-left:20px;}

#location_right {display:none;}

#home_popups {display:none;}

#scrollingtrip {display:none !important;}

#flashContent {display:none !important;}

#rooms {display:none !important;}


#slideshow_images{max-width:250px;margin-left:auto !important;margin-right:auto !important;text-align:center !important;}

.coin-slider img{max-width:250px;} 

#fullwidthheader {

display:none !important;

}

#mediumheader {

display:none !important;

}

#mobileheader {

display:block !important;

}



}


@media only screen
and (min-width : 521px)
and (max-width : 850px) {

#location_right {min-height:1050px;}

#location_left {min-height:1050px;}

#location_right iframe {padding-right:20px !important;}

#home_popups {display:none;}

#scrollingtrip {display:none !important;}

#home_icons {background-color: rgba(255,255,255,0.9) !important;border-radius:15px;margin-left:5px;margin-right:5px;}

#home_icons img {text-align:center;margin-bottom:5%;max-width:150px !important;}

#home_icons h2 {padding-top:1em;}

#icons_images {margin-left:auto;margin-right:auto;}



#text_background_contact {min-height:600px !important;background-color: rgba(255,255,255,0.9) !important;}

#text_background_contact img {clear:left !important;margin-top:30px;}

#popups {width:100% !important;clear:both !important;text-align:left;background-color: rgba(255,255,255,0.9) !important;min-height:200px !important;margin-left:50px;}

#rooms {width:90%;margin-left:auto;margin-right:auto;}

#flashContent {display:none !important;}
 
.avia-menu-text {color:#ffffff!important;font-size:80% !important;}

.avia-menu-text a {background-image:url(../images/seperator.png);background-repeat:no-repeat;padding-top:1em;padding-bottom:1em;margin-left:0px;margin-right:0px;background-position:0% 0%;}

.current-menu-item span.avia-menu-text {color:#584d30!important;font-size:80% !important;}

}


@media only screen
and (min-width : 851px)
and (max-width : 1050px) {

#location_right iframe {padding-right:20px!important;}

#home_popups {display:none;}

#scrollingtrip {display:none !important;}

#home_icons {background-color: rgba(255,255,255,0.9) !important;border-radius:15px;margin-left:2%;margin-right:2%;}

#home_icons img {text-align:center;margin-right:5%;margin-bottom:5%;margin-left:2%;max-width:25% !important;}

#home_icons h2 {padding-top:1em;}

#icons_images {margin-left:auto;margin-right:auto;}


#text_background_contact {min-height:600px !important;background-color: rgba(255,255,255,0.9) !important;}

#text_background_contact img {clear:left !important;margin-top:30px;}

#popups {width:100% !important;clear:both !important;text-align:left;background-color: rgba(255,255,255,0.9) !important;min-height:200px !important;margin-left:50px;}

#rooms {width:90%;margin-left:auto;margin-right:auto;}

#flashContent {display:none !important;}
 
.avia-menu-text {color:#ffffff!important;font-size:100% !important;}

.avia-menu-text a {background-image:url(../images/seperator.png);background-repeat:no-repeat;padding-top:1em;padding-bottom:1em;margin-left:0px;margin-right:0px;background-position:0% 0%;}

.current-menu-item span.avia-menu-text {color:#584d30!important;font-size:100% !important;}

}