/*.book-now { 
    width: auto; margin: 10px 0%;
    background: url('../../graphics/box1_h3.png') center left;
    text-align: center;
    color: #F03134;
    font-size: 20px!important;
}*/
.book-now {
    width: auto;
    margin: 10px 0%;
    text-align: center;
    color: #FFFFFF;
    font-size: 20px !important;
}
.book-now a {
    width: auto;
    text-align: center;
    color: #FFFFFF;
    font-size: 20px !important;
    background:#121EE1;
    border-radius:20px;
    padding: 10px 20px;
        font-size: 20px !important;

}

.box4 div.box4_inner p.book-now {
    font-size: 20px!important;
    font-style: normal;
}

@media(min-width:992px) {
.book-now { 
    display: none;
}    
}






/* View full site link - hide in regular view */
#removeStyle				{ visibility:hidden;}

/* ADAPTIVE LAYOUTS CSS for all devices smaller than iPad mini */
@media only screen and (max-width:767px){
	
	.desktoponly{display: none;}	
	
.sf-menu-wrapper-top a, .sf-menu a {
	padding: 7px .5em 15px 0.5em;
}	

/* Prevent font scaling in landscape */
html {
    -webkit-text-size-adjust: none; 
}

/* Header height */
#headerTop					{height:320px; width:100%; position:relative}

/* Mobile menu position */
#menu						{position:absolute;  top:15px; right:0px;}
#menu						{position:absolute;  top:15px !important; right:0px;}
#mega_menu 					{top: 15px !important;}

/* Mobile logo positioning */
#text_logo					{position:absolute; 	top:50px; 		left:0px;			width:100%;		height:auto;}
#logo_tagline				{position:absolute; 	top:80px; 		left:7px;			width:100%; 	height:auto;}
#graphic_logo				{position:absolute; 	top:40px; 		left:50px;			width:auto; 	height:auto;}

#slider-wrapper				{visibility:hidden; display:none;}

#nivo_slider				{position:absolute; 	top:110px; 		left:0px;			width:100%; 	height:auto;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#nivo_slider				{max-width:100%; 		max-height:100%;height:160px; 		margin-left:auto;margin-right:auto;	overflow:hidden;}
#nivo_slider				{background:url('../../themed_images/FrontOfHouse_mobile.jpg') center center; border:1px black solid;}

#accordian_menu				{position:absolute; 	top:110px; 		left:0px;			width:90%; 	height:auto;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#accordian_menu				{max-width:90%; 		max-height:90%;height:160px; 		margin-left:auto;margin-right:auto;	overflow:hidden;}
#accordian_menu				{background:url('../../themed_images/portfolio-large-1.jpg') center center; border:1px black solid;}
#lmc_accordion-menu			{visibility:hidden; display:none;} 

#image_menu					{position:absolute; 	top:110px; 		left:0px;			width:90%; 	height:auto;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#image_menu					{max-width:90%; 		max-height:90%;height:160px; 		margin-left:auto;margin-right:auto;	overflow:hidden;}
#image_menu					{background:url('../../themed_images/portfolio-large-1.jpg') center center; border:1px black solid;}
#lmc_image_menu				{visibility:hidden; display:none;} 
.lmc_image_menu_panel		{visibility:hidden; display:none;} 
.lmc_image_menu_pane2		{visibility:hidden; display:none;} 
.lmc_image_menu_pane3		{visibility:hidden; display:none;} 
.lmc_image_menu_pane4		{visibility:hidden; display:none;} 

#news_viewer				{position:absolute; 	top:110px; 		left:0px;			width:90%; 	height:auto;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#news_viewer				{max-width:90%; 		max-height:90%;height:160px; 		margin-left:auto;margin-right:auto;	overflow:hidden;}
#news_viewer				{background:url('../../themed_images/portfolio-large-1.jpg') center center; border:1px black solid;}
.news_viewer_wrapper		{visibility:hidden; display:none;} 

#parallax_slider			{position:absolute; 	top:110px; 		left:0px;			width:90%; 	height:auto;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#parallax_slider			{max-width:90%; 		max-height:90%;height:160px; 		margin-left:auto;margin-right:auto;	overflow:hidden;}
#parallax_slider			{background:url('../../themed_images/portfolio-large-1.jpg') center center; border:1px black solid;}
.parallax_container			{visibility:hidden; display:none;} 

#video_player				{position:absolute; 	top:110px; 		left:0px;			width:90%; 	height:auto;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#video_player				{max-width:90%; 		max-height:90%;height:160px; 		margin-left:auto;margin-right:auto;	overflow:hidden;}
#video_player				{background:url('../../themed_images/portfolio-large-1.jpg') center center; border:1px black solid;}


#news_ticker				{position:absolute; 	top:265px; 		left:0px;			max-width:320px;		 overflow:hidden;}

.webwidget_slideshow_common a, .webwidget_slideshow_common a:link, .webwidget_slideshow_common a:visited, .webwidget_slideshow_common a:active, .news_ticker, .webwidget_slideshow_common ul li {
	font-size: 10px;
	font-family: inherit;
}	
	
.webwidget_slideshow_common h4 {
	position: absolute;
	top: 7px;
	left: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: url('../../graphics/latest_news_ticker.png') no-repeat 0px 0px;
	padding: 0px 0px 0px 50px;
	height: 50px;
	display: none;
}	
.webwidget_slideshow_common .slides_box {
	padding: 0;
	margin: 0px;
	overflow: hidden;
	position: absolute;
	top: 12px;
	left: 0px;
	height: 23px;
}	

/* Mobile background image*/
#bdy_wrapper				{background:url('../../graphics/responsive_bg.jpg') repeat-x center top !important;}
/*body						{background:url('../../graphics/responsive_body_bg.jpg') repeat center top !important;}*/


/* Info boxes */
/* to view in mobile change: 
								visibility:hidden;  --- to --- visibility:visible;
								
								       display:none; --- to --- display:block;
*/
.sidemenu					{visibility:hidden; display:none;} 		/*default= hidden*/

#leftinfo 					{visibility:hidden; display:none;}		/*default= hidden*/
#centerinfo 				{visibility:hidden; display:none;}	/*default= visible*/
#rightinfo 					{visibility:hidden; display:none;}		/*default= hidden*/

.whatsnew					{visibility:hidden; display:none;}		/*default= hidden visable display block or none*/
.currentnews				{visibility:hidden; display:none;}		/*default= hidden*/
.recentevents				{visibility:hidden; display:none;}		/*default= hidden*/
.whatsnew-mobile			{visibility:visible; display:block;}

 
/* Logo font size, change to lower number if 'Website Name' is too large */
.websitename, 
.websitename a, .websitename p, .websitename a:link, .websitename a:visited, .websitename a:active, .websitename a:hover
							{font-size:135% !important; 			text-align:center!important;}
.websitename 				{width:100%;}

/* CHANGE 'Tagline goes here' FONT HERE */
#logo_tagline, #logo_tagline a, #logo_tagline p, #logo_tagline a:link, #logo_tagline a:visited, #logo_tagline a:active, #logo_tagline a:hover
							{font-size:80% !important;		 	text-align:center!important;}
							
/* Change infobox font sizes */
.boxi p						{font-size:11px !important;}
.box1 p						{font-size:11px !important;}
.box4 p						{font-size:12px !important;}

/* Change number of columns - default = 1 */
/* for 2 columns - set column1 width - to 25% and column2 width - to 75% */

#column1					{width: 100%; 	margin:0px!important; padding:0 !important;}
#column2					{width: 100%;	margin:0px!important; padding:0 !important;}
#column3					{width: 100%;	margin:0px!important; padding:0 !important;}
#column4					{width: 100%;	margin:0px!important; padding:0 !important;}


#main 						{width:90%;  	margin-left:5%; margin-right:5%}  
.footer 					{width:90%;  	margin-left:5%; margin-right:5%;} 
#tinynav1					{width:90%; 	margin-left:5%; margin-right:5%; overflow:hidden;}


.sidemenu					{width: 100%; 	margin:0px!important; padding:0 !important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#leftinfo 					{width: 100%; 	margin:0px!important; padding:0 !important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#centerinfo 				{width: 100%; 	margin:0px!important; padding:0 !important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
#rightinfo 					{width: 100%; 	margin:0px!important; padding:0 !important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
.whatsnew					{width: 100%; 	margin:0px!important; padding:0 !important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
.currentnews				{width: 100%; 	margin:0px!important; padding:0 !important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
.recentevents				{width: 100%; 	margin:0px!important; padding:0 !important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}

.boxi						{width: 100%;	margin:0px!important; margin-bottom:10px!important;	padding:5px!important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box; }
.box1						{width: 100%; 	margin:0px!important; margin-bottom:10px!important;	padding:5px!important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
.box4						{width: 100%; 	margin:0px!important; margin-bottom:10px!important; padding:5px!important;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;}
.boxi h3					{font-size:20px; 	padding:5px}
.box1 h3					{font-size:20px; 	padding:5px}
.box4 h3					{font-size:20px;	padding:5px}

.sidepic					{visibility:hidden; display:none;}
.centerpic 					{visibility:hidden; display:none;}


#footerleft 				{width:100%;  	margin-left:0%; margin-right:0%; margin-bottom:5%;padding:20px !important;}
#footercenter 				{width:100%;  	margin-left:0%; margin-right:0%; margin-bottom:5%;padding:20px !important;}
#footerright 				{width:100%;  	margin-left:0%; margin-right:0%; margin-bottom:5%;padding:20px !important;}

#advertising_wrapper		{width:100%;  	margin-bottom:5%;padding :0px !important;}


#removeStyle				{width:90%; 	margin-left:5%; margin-right:5%; text-align:center; color: rgba(0,0,0,0.7); font-size:12px; padding:10px; visibility:visible;}
/*main image component*/


/*hidden components*/
#seo_1						{visibility:hidden; display:none;}
#seo_2						{visibility:hidden; display:none;}
#optional_content			{visibility:hidden; display:none;}
#bookmark					{visibility:hidden; display:none;}
.googlesearch				{visibility:hidden; display:none;}
#twitter_facebook			{visibility:hidden; display:none;}
#themed_object				{visibility:hidden; display:none;}
#get_in_touch				{visibility:hidden; display:none;}
#nivo_slider				{visibility:visible; display:block;}
#nivo_slider_small			{visibility:hidden; display:none;}



.boxi {
							box-shadow: 		0px 0px 0px rgba(0,0,0,0.0);
							-o-box-shadow: 		0px 0px 0px rgba(0,0,0,0.0); 
							-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.0); 
							-moz-box-shadow: 	0px 0px 0px rgba(0,0,0,0.0); 
}

.box1 {
							box-shadow: 		0px 0px 0px rgba(0,0,0,0.0);
							-o-box-shadow: 		0px 0px 0px rgba(0,0,0,0.0); 
							-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.0); 
							-moz-box-shadow: 	0px 0px 0px rgba(0,0,0,0.0); 
}

.box4 {
							box-shadow: 		0px 0px 0px rgba(0,0,0,0.0);
							-o-box-shadow: 		0px 0px 0px rgba(0,0,0,0.0); 
							-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.0); 
							-moz-box-shadow: 	0px 0px 0px rgba(0,0,0,0.0); 
}


}


@media screen and (max-width: 320px) {
#news_ticker				{max-width:270px;}
}
