/*
Theme Name: World of Golf
Author: World of Golf
Version: 1.0
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: white, grey, responsive, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, mobile, iphone, android, webkit, css3, transitions, custom-fonts, minimalism
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  outline: none;
}
html { height: 101%; }
body { font-size: 62.5%; line-height: 1; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block; }
.facebook-bg {
	background: #fff;
	margin-left: 36px;
	margin-top: 26px;
	display: inline-block;
}
header { width: 100%; }
ol, ul { list-style: none; }

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }
table td { vertical-align: top; }
img { border: 0; max-width: 100%; height: auto; }

a {
text-decoration: none;
color: #5d9de5;
transition: color .2s linear;
-webkit-transition: color .2s linear;
-moz-transition: color .2s linear;
}

a:hover {
	text-decoration: underline;
	color: #3f7cc0;
}
.left { float: left; }
.right { float: right; }
/** page wrapping **/
#bg-dotted { display: block; z-index: auto; width: 100%; }

/** full navigation **/
#navbar { display: none; }

nav { display: block; }

/** posts **/
#content { width: 100%; position: relative; box-sizing: border-box; float: left; }
#main { display: block; width: auto; box-sizing: border-box; -moz-box-sizing: border-box; }
.layout-search #main { padding: 20px 36px; }
.layout-inner-page #main,
.layout-hub-page #main,
.layout-blog-page #main { padding: 0; } 

#main > .right, #center-hub > .right { width: 77%; }
#main > .left, #center-hub > .left { width: 23%; }

.layout-inner-page #main .wpb_row { padding-left: 57px; float: left; }
.wpcf7-select { width: 58%; }
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng { border: 2px solid #f00 !important; color: #f00; }
div.wpcf7-mail-sent-ok { color: #398f14; }
.layout-inner-page #main > .vc_span4 { float:right; }
.post { display: block; margin: 0px; padding: 0px; }
.post header { display; block; margin-bottom: 25px; }


.post .meta { font-size: 1.2em; line-height: 1.3em; }
.post .meta i { display: block; margin-bottom: 10px; font-style: normal; color: #666; }

.post blockquote { display: block; box-sizing: border-box; -moz-box-sizing: border-box; background: #fbf0de; padding: 9px 15px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin-bottom: 18px; }
.post blockquote p { font-style: italic; font-weight: normal; color: #797064; margin-bottom: 3px; font-size: 1.9em; }

.post .postcontent { margin-bottom: 25px; }

.post .more-link { display: block; font-size: 1.6em; font-weight: bold; margin-top: 15px; }
.post p .more-link { font-size: 1.0em; }

.postbrdr { border-bottom: 3px solid #ccc; }

.archiveshead h2 { font-size: 2.2em; color: #454545; font-weight: bold; line-height: 1.55em; }

#navbelow { display: block; width: 100%: padding: 0px; margin-top: -10px; margin-bottom: 15px; }

.nav-prev { float: left; display: block; }
.nav-next { float: right; display: block; }
 
.nav-prev a, .nav-next a { display: block; padding: 3px 5px; font-size: 1.3em; }
.nav-prev a:hover, .nav-next a:hover {  }


/** comments **/
#comments { display: none; margin-top: 15px; } 
.post #comments h3 { font-size: 1.7em; line-height: 1.45em; color: #818181; border-bottom: 2px solid #ddd; border-top: 2px solid #ddd; padding: 6px 10px; background: #f5f5f5; }

#comments #respond { margin-left: 0; }
#comments .commentlist .comment #respond { margin-left: 35px; font-size: 1.0em; } 
		/* for the threaded reply comment form styles */
		
#cancel-comment-reply { font-weight: bold; display: block; position: relative; }
#cancel-comment-reply-link { display: block; padding: 0px 4px; font-size: 0.8em; position: absolute; right: 0; top: -12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; transition: none; -webkit-transition: none; -moz-transition: none; } 
#cancel-comment-reply-link:hover { color: #fff; text-decoration: none; background: #5d9de5; }

.commentlist { list-style: none; }
.commentlist .comment { display: block; position: relative; margin-bottom: 28px; }

.commentlist .comment .comment-author { position: relative; }
.commentlist .comment .comment-author .avatar { display: inline-block; padding: 5px; background: #fafafa; border: 1px solid #ccc; margin-right: 15px; }

.commentlist .comment .comment-author .fn { font-weight: bold; font-size: 1.65em; line-height: 1.1em; font-style: normal; position: absolute; top: 2px; color: #535353; }
.commentlist .comment .comment-author .says { display: none; }

.commentlist .comment .comment-meta { position: absolute; top: 25px; margin-left: 60px; font-size: 1.2em; }

.commentlist .comment p { display: block; margin-top: 15px; padding-right: 10px; }

.commentlist .comment .comment-body .reply { font-size: 1.3em; }
.commentlist .comment .comment-body .reply a.comment-reply-link { display: inline-block; padding: 3px 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; transition: none; -webkit-transition: none; -moz-transition: none; }

.comment-awaiting-moderation { font-size: 1.2em; color: #444; display: block; text-decoration: underline; text-align: center; margin-top: 4px; margin-bottom: -5px; }

.commentlist .comment ul.children { margin-left: 40px; padding-top: 15px; }

#commentform { display: block; width: 100%; margin-bottom: 0; margin-top: 6px; }
#commentform label { font-size: 1.2em; line-height: 1.6em; display: block; width: 100%; color: #575757; margin-bottom: 2px; font-weight: bold; }
#commentform label small { display: inline; size: 0.9em; font-style: italic; font-weight: normal; color: #7dafe6; }

#commentfields #commentfields { display: block; margin-bottom: 4px; }
#commentfields #commentfields .ibox { display: block; margin-bottom: 10px; width: 100%; }

#commentfields .basicinput { display: block; padding: 7px 6px; font-size: 1.5em; width: 90%; outline: none; border: 1px solid #dbdbdb; color: #487cb7; }

#commentfields textarea { display: block; padding: 5px 4px; font-size: 1.45em; width: 90%; height: 125px; outline: none; border: 1px solid #dbdbdb; color: #487cb7; }

#commentform #comment { display: block; margin-bottom: 8px; color: #565656; font-size: 1.4em; font-family: Arial, Tahoma, sans-serif; line-height: 1.5em; padding: 4px 7px; }

#commentform #submit {
	-moz-box-shadow: inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow: inset 0px 1px 0px 0px #cae3fc;
	box-shadow: inset 0px 1px 0px 0px #cae3fc;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background: -moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color: #79bbff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #469df5;
	display: inline-block;
	color: #fff;
	cursor: pointer;
	font-size: 1.45em;
	font-weight: bold;
	padding: 6px 24px;
	margin-bottom: 10px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #287ace;
}

#commentform #submit:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background: -moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color: #4197ee;
}

#commentform #submit:active {
	position:relative;
	top:1px;
}

/** sidebar **/
#sidebar { display: block; float: right; width: 250px; padding-top: 30px; height: 100%; }
#sidebar-responsive { display: none; }

#sidebar .widget { display: block; margin-bottom: 20px; }
#sidebar .widget h3 { font-family: "Bodoni MT", Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif; font-weight: normal; text-transform: uppercase; padding: 15px 0px; padding-bottom: 5px; font-size: 1.6em; border-bottom: 1px solid #ddd; color: #898989; margin-bottom: 10px; } 

#sidebar .widget ul { display: block; margin-left: 10px; }
#sidebar .widget ul li { font-size: 1.1em; margin-bottom: 6px; }
#sidebar .widget ul li ul { font-size: 0.9em; }
#sidebar .widget ul li a { display: block; padding: 6px 12px; font-size: 1.2em; font-weight: bold; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; transition: color .2s linear, background .2s linear; -webkit-transition: color .2s linear, background .2s linear; -moz-transition: color .2s linear, background .2s linear; }

#sidebar .widget ul li a:hover { color: #fff; background: #5d9de5; text-decoration: none; }


/** search **/
#s { padding: 3px 5px; color: #565656; border: 1px solid #bbb; outline: none; width: 66%; font-size: 1.2em; }


/** footer **/
footer { clear: both; text-align: center; font-family: Baskerville, 'Goudy Old Style', 'Book Antiqua', Palatino, serif; font-style: normal; padding: 10px; font-size: 1.4em; color: #434343; padding-bottom: 80px; }

/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }



/* overwrites */
.wpb_row ul,
section ul { margin: 1em 1em 1em 2em; }
.wpb_row ul li,
section ul li { list-style: disc outside; }
.wpb_row {
	margin-bottom: 0px !important;
}
img.middle { vertical-align: -webkit-baseline-middle; vertical-align: middle; }

.flexslider {
	border: none !important;
	margin: 0 !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	padding: 11px 11px 41px 11px !important;
	background: #e2e2e2 !important;
	border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;

}
.wpb_gallery .wpb_flexslider .flex-control-nav { bottom: 10px !important; }
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
	margin-bottom: 0px !important;
}
.alignleft { text-align: left !important; }
.alignright { text-align: right !important; }
.aligntop { vertical-align: top !important; }
.alignbottom { vertical-align: bottom !important; }
.noscale { max-width: inherit !important; }
/* */



/* advanced slider */
/* */
#responsive-slider {
	max-width: 1540px;
	max-height: 520px;
}
#responsive-slider img {
	display: block;
}
.home #responsive-slider {
	background: url(images/banners/glasgow.jpg) no-repeat;
}
#responsive-slider {
	background: url(images/banners/banner-content.jpg) no-repeat 50% 0;
	min-height: 128px;
}
.dragon-quest #responsive-slider {
	background: url(images/banners/dq-header.jpg) no-repeat 50% 0;
}
.lost-island-encounter #responsive-slider {
	background: url(images/banners/lost-island-header.jpg) no-repeat 50% 0;
}
.jurassic-parrr #responsive-slider {
	background: url(images/banners/jurassic-parrr-header.jpg) no-repeat 50% 0;
}

.lost-island-encounter #searchform,
.dragon-quest #searchform,
.jurassic-parrr #searchform,
.jurassic-encounter #searchform {
	display: none;
}

#responsive-slider .left { width: 38%; }
#responsive-slider .right { width: 60%; }
#responsive-slider .rounded-caption .background {
	border-radius: 14px;
}
#responsive-slider .caption ul {
	list-style: circle;
	margin-left: 20px;
}
.advanced-slider {
	position: relative;
	overflow: visible;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
}
.advanced-slider .slider-main {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.advanced-slider .slide-wrapper {
	position: relative;
	overflow: visible;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.advanced-slider .slides {
	position: absolute;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	height: 100%;
	max-height:520px;
	z-index: 10;
}
.advanced-slider .slide {
	position: absolute;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	max-height:520px;
	visibility: hidden;	
	list-style: none;
	filter: alpha(opacity=100);
	opacity: 1;
}
.advanced-slider .slide .image,
.advanced-slider .slide .thumbnail,
.advanced-slider .slide .caption,
.advanced-slider .slide .html {
	position: absolute;
}
.advanced-slider .slide img,
.advanced-slider .thumbnail img {
	max-width: none;
	max-height: none;
	border: 0 none;
}
.advanced-slider .slide .html {
	overflow: hidden;
}
.advanced-slider .slice-container {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.advanced-slider .swipeable-container {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow:hidden;
}
.advanced-slider .swipeable-container .slides {
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.advanced-slider .swipeable-container .slides .selectable {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-o-user-select: auto;
	user-select: auto;
	cursor: auto;
}
.advanced-slider .slice {
	display: block;
	position: absolute;
}
.advanced-slider .preloader {
	position: absolute;
	background: url(http://www.worldofgolf-uk.co.uk/wp-content/themes/world-of-golf/images/world-of-golf/preloader2.gif) no-repeat;
	width: 62px;
	height: 14px;
	z-index: 15;
}
.advanced-slider .slide-arrows {
	position: static;
}
.advanced-slider .slide-arrows a {
	position: absolute;
	z-index: 30;
	cursor: pointer;
}
.advanced-slider .slideshow-controls {
	position: absolute;
	z-index: 40;
	cursor: pointer;
}
.advanced-slider .slide-buttons {
	position: absolute;
	bottom: 40px;
	z-index: 20;
}
.advanced-slider .slide-buttons .left, 
.advanced-slider .slide-buttons .right, 
.advanced-slider .slide-buttons .middle {
	float: left;
}
.advanced-slider .slide-buttons a {
	position: relative;
	cursor: pointer;
	float: left;
	text-decoration: none;
	text-align: center;
}
.slide-arrows a {
	top: 50%;
	margin-top: -64px;
}
.slide-arrows a.previous {
	background:url(http://www.worldofgolf-uk.co.uk/wp-content/themes/world-of-golf/images/world-of-golf/left-arrow.png) 0 0;
	width:65px;
	height:128px;
	z-index: 12;
	left: 0;
}
.slide-arrows a.next {
	background:url(http://www.worldofgolf-uk.co.uk/wp-content/themes/world-of-golf/images/world-of-golf/right-arrow.png) 0 0;
	width:65px;
	height:128px;
	z-index: 12;
	right:0;
}
/* CIRCLE BUTTONS */
.slide-buttons .buttons-inner a {
	background: url(http://www.worldofgolf-uk.co.uk/wp-content/themes/world-of-golf/images/world-of-golf/buttons.png) no-repeat;
	background-position: 0 0;
	width: 20px;
	height: 20px;
	margin: 0 2px;
}
.slide-buttons .buttons-inner a.select {
	background-position:-21px 0;
}
/* */



fieldset {
	border: 0;
}

a {
	color: #34679e;
	text-decoration: none;	
}
.tidy {
	clear: both;
}
a:hover {
	color: #34679e;
	text-decoration: none;
}
.offers-single-footer-button a {
	color: #fefefe;	
}
.offers-single.last {
	padding-right: 0;
}
h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	font-size: 35px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	color: #dce3e7;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;	
	margin: 0;
}
.golf-announcements-lrg-body h1 a {
	color: #e5fda4;
}
.golf-announcements-lrg-body h2 {
	color: #e5fda4;
	padding-bottom: 15px;
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	font-size: 35px;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	display: block;
}
.golf-announcements-lrg-body li h2, 
.golf-announcements-lrg-body a {
	color: #fff;
	text-decoration: underline;
	padding-right: 6px;
	font-family: Arial;
	font-size: 12px;
	line-height: 1.2;
}
.golf-announcements-lrg-body li h2 {
	padding: 15px 0 10px 0;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, Serif;	
	padding: 10px 0; margin: 0;	
	color: #2a4844;
}
body {
	background: #273130 url('images/world-of-golf/bg-grad.gif') repeat-x;
	padding: 0; margin: 0;
	line-height: 1.3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1f2b29;	
}
#wrapper {
	max-width: 1000px;
	min-width: 300px;
	height: auto;
	text-align: left;
    margin-left: auto;
    margin-right: auto;	
}
#page-banner {
	height: 351px;
}
#page-banner-content {
	height: 128px;
}
#page-nav {
	background-color: #3a5c57;
}
#nav {
	height: 29px;
	list-style: none;
	font-weight: bold;
	font-family: Arial;
	font-size: 17px;
	padding-top: 11px;
	padding-left: 0px; 
	padding-right: 0px;
	padding-bottom: 0px;		
	margin: 0;
}
#nav .sub-menu { display: none !important; }
#nav li {
	float: left;
	padding-left: 4%;
	padding-right: 4%;	
	height: 29px;
	width: auto;
}
#nav a {
	color: #fff;
	text-decoration: none;
	padding: 0;
	text-align: center;
	display: block;
}
#nav li.current_page_item {
	background: url('images/world-of-golf/nav-on.gif') bottom no-repeat;
}
li.page_item_has_children .children {
	display: none;
}
li.current_page_ancestor > .children, 
li.current_page_parent > .children,
li.current_page_item > .children {
	display: block !important;
}


#nav-center-hub {
	width: 233px;
	padding-top: 25px;
	padding-bottom: 10px;			
}
#nav-center-hub, #nav-center-hub ul {
	width: 233px;
	list-style: none;
	padding-left: 0px; 
	padding-right: 0px;	
	margin: 0;
}
#nav-center-hub li {
	padding-right: 35px;
	height: 25px;		
	width: 198px;
}
#nav-center-hub a {
	font-weight: normal;
	font-family: Arial;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	display: block;	
	text-decoration: none;
	padding:0; margin:0;
	text-align: right;
}
#nav-center-hub li:hover {
	background: url('images/world-of-golf/center-hub-nav-arrow.png') right top no-repeat;
}

#page-content-text {
	padding-left: 35px;
	padding-bottom: 35px;
	padding-top: 25px;	
	width: 453px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303030;
	text-align: left;
	float: left;
}
#page-offers {
	background: url('images/world-of-golf/bg-dotted.gif') top repeat-y;
	padding-top: 20px;	
	overflow: hidden;
}

.page-offers-container {
	padding-left: 36px;
	padding-top: 20px;
}
.page-offers-container h1 {
	color: #2a4844;
}
.offers-single {
	/*padding-right: 16px;*/
	margin-bottom: 28px !important;
	/*width: 220px;*/
	/*float: left;*/
	min-height: 4px;
	background: #fff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
}
.offers-single-header {
	height: 10px;
	/*width: 220px;*/
	font-size: 1px;
	/*background: url('images/world-of-golf/offers-header.png') no-repeat;	*/
}
.offers-single-img {
	padding-top: 2px;
	text-align: center;
}
.offers-single-top {
	padding-top: 8px;
	padding-bottom: 8px;	
	height: 20px;
	/*background: url('images/world-of-golf/offers-bg.png') top repeat-y;*/
	background: #fff;
}
.offers-single-top-title {
	float: left;
	padding-left: 12px;
}
.offers-single-top-title-text {
	font-family: Arial;
	font-size: 18px;
	color: #2a4844;
}
.offers-single-top-instructors {
	float: right;
	margin-top: 3px;
	margin-left: 5px;
	margin-bottom: 5px !important;
	height: 17px;
	width: 82px;
	background: url('images/world-of-golf/page-offers-single-instructors.jpg') top left no-repeat;
	padding-right: 4px;		
}
.offers-single-top-instructors-text {
	padding-top: 1px;
	text-align: right;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
}

.offers-single-bg {
	/*width: 196px;*/
	padding-left: 12px;
	padding-right: 12px;	
	color: #282c0a;
	font-family: Arial;
	font-size: 12px;
	/*background: url('images/world-of-golf/offers-bg.png') top repeat-y;	*/
	background: #fff;
}
.offers-single-footer {
	height: 33px;
	/*width: 220px;*/
	/*background: url('images/world-of-golf/offers-footer.png') top;*/
	clear:both;
}
.offers-button-container {
	height: 23px;
	width: 52px;
	padding-right: 11px;	
	float: right;
	text-align: center;	
}
.offers-single-footer-button {
	height: 19px;
	width: 52px;
	float: right;
	padding-top: 4px;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #fff;	
	background: url('images/world-of-golf/button_more.gif') top;	
}
#offers-single-footer-button-text {
	height: 23px;
	width: 52px;
	float: right;
	position: relative;
	bottom: 0px;
	right: 0px;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #fff;	
	background: url('images/world-of-golf/button_more.gif') top;	
}
.page-golf-centers-offers {	
	padding-top: 16px;
	overflow:hidden;
}
.page-golf-centers {
	padding-left: 36px;
	padding-right: 36px;
	padding-top: 20px;
	background: url('images/world-of-golf/bg-grey-dotted.gif') top;
	min-height: 4px;
}
.golf-centers-body-text {
	padding-left: 0px; padding-right: 0px;
	padding-top: 16px;
	margin: 0;
	padding-bottom: 24px;
	overflow: hidden;
	clear: both;
}
.golf-centers-body-text {
	padding-bottom: 0 !important;
}

#golf-centers-header-nn {
	margin-top: 0px;
	background: url('images/world-of-golf/golf-centers-header.png') no-repeat top;
	height: 8px;
	width: 233px;	
	font-size: 1px;
}
#golf-centers-header {
	margin-top: 30px;
	background: url('images/world-of-golf/golf-centers-header.png') no-repeat top;
	height: 8px;
	width: 233px;	
	font-size: 1px;
}
.golf-centers-body {
	margin-bottom: 30px !important;	
	background: #e2e2e2;
	height: 100%;
	overflow: hidden;
	padding-left: 38px;
	padding-right: 30px;
	padding-top: 16px;
	padding-bottom: 24px;
	border-radius: 0px 10px 10px 0px;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
}
#golf-centers-footer {
	background: url('images/world-of-golf/golf-centers-footer.png') no-repeat top;	
	height: 8px;
	width: 233px;
	font-size: 1px;		
	clear: both;	
}
#bg-dotted {
	background: url('images/world-of-golf/bg-dotted.gif') repeat-y top;
	clear: both;
}
#center-hub {
	padding-top: 15px;
	overflow: hidden;
	clear:both;
}
#center-hub .vc_span8 iframe { 
	margin-top: 20px;
}
#center-hub .vc_row-fluid .vc_span6, 
#center-hub .wpb_teaser_grid.wpb_carousel .vc_span6 {

}
.wpb_separator { border-bottom: none !important; margin-bottom: 31px !important; }
.table-col1 { width: 48%; padding-bottom: 10px !important; padding-right: 10px !important; }
#lost-island-intro-hub {
	height: 520px;
	overflow: hidden;
	clear:both;
}
#lost-island-page-one-hub {
	height: 520px;
	overflow: hidden;
	clear:both;
}
#lost-island-page-two-hub {
	height: 520px;
	overflow: hidden;
	clear:both;
}
#lost-island-page-three-hub {
	height: 520px;
	overflow: hidden;
	clear:both;
}
#lost-island-flash-game-hub {
	height: 520px;
	overflow: hidden;
	clear:both;
}
#lost-island-map-hub {
	height: 520px;
	overflow: hidden;
	clear:both;
}
#lost-island-photo-gallery-hub {
	height: 520px;
	overflow: hidden;
	clear:both;
}
#pathway-hub {
	height: 520px;
	overflow: hidden;
	clear:both;
}
#center-hub-col1 {
	width: 233px;
	padding-top: 10px;
	min-height: 4px;
	float: left;
}
.vc_row-fluid [class*="vc_span"].center-hub-col2 {
	max-width: 372px;
	min-height: 4px;
	float: left;
	padding-left: 30px;
	padding-right: 40px;
}
.vc_row-fluid img {
	width: auto !important;
	height: auto !important;
}
.center-hub-col3 {
	width: 260px;
	min-height: 4px;	
	float: left;
	padding-right: 38px;	
}
#lost-island-intro-col1 {
	background: url('images/world-of-golf/lost-island-intro-col1-bg.jpg') left top no-repeat;
	padding-top: 465px;
	padding-left: 214px;	
	width: 186px;
	height: 55px;	
	float: left;	
}
#lost-island-intro-col2 {
	background: url('images/world-of-golf/lost-island-intro-col2-bg.jpg') left top no-repeat;
	padding-top: 163px;
	padding-left: 33px;	
	width: 567px;
	height: 357px;	
	float: left;
}
#lost-island-intro-col2 p {
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	color: #000000;
	line-height: 16px;
}
#lost-island-page-one-col1 {
	background: url('images/world-of-golf/lost-island-page-one-col1-bg.jpg') left top no-repeat;
	padding-top: 110px;
	padding-bottom: 45px;
	padding-left: 38px;	
	width: 362px;
	height: 365px;	
	float: left;	
}
#lost-island-page-one-col1 p {
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	color: #ffffff;
	line-height: 15px;
}
#lost-island-page-one-col2 {
	background: url('images/world-of-golf/lost-island-page-one-col2-bg.jpg') right top no-repeat;
	width: 600px;
	height: 520px;	
	float: left;
}
#lost-island-map-col1 {
	background: url('images/world-of-golf/lost-island-map-col1-bg.jpg') left top no-repeat;
	padding-top: 87px;
	padding-left: 60px;
	width: 140px;
	height: 433px;
	float: left;	
}
#lost-island-map-col2 {
	background: url('images/world-of-golf/lost-island-map-col2-bg.jpg') left top no-repeat;
	width: 800px;
	height: 520px;
	float: left;
}
#lost-island-page-two-col1 {
	background: url('images/world-of-golf/lost-island-page-two-col1-bg.jpg') left top no-repeat;
	padding-top: 320px;
	padding-bottom: 28px;
	padding-left: 41px;	
	width: 306px;
	height: 172px;	
	float: left;	
}
#lost-island-page-two-col1 p {
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	color: #ffffff;
	line-height: 16px;
}
#lost-island-page-two-col2 {
	background: url('images/world-of-golf/lost-island-page-two-col2-bg.jpg') left top no-repeat;
	padding-top: 201px;
	padding-right: 20px;
	padding-bottom: 22px;
	padding-left: 336px;
	width: 297px;
	height: 297px;	
	float: left;
}
#lost-island-photo-gallery-col1 {
	background: url('images/world-of-golf/lost-island-photo-gallery-col1-bg.jpg') left top no-repeat;
	padding-top: 87px;
	padding-left: 60px;
	width: 140px;
	height: 433px;
	float: left;
}
#lost-island-photo-gallery-col2 {
	background: url('images/world-of-golf/lost-island-photo-gallery-col2-bg.jpg') left top no-repeat;
	width: 800px;
	height: 520px;
	float: left;
}
#lost-island-page-three-col1 {
	background: url('images/world-of-golf/lost-island-page-three-col1-bg.jpg') left top no-repeat;
	padding-top: 91px;	
	padding-left: 41px;
	width: 306px;
	height: 429px;	
	float: left;	
}
#lost-island-page-three-col1 p {
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	color: #ffffff;
	line-height: 16px;
}
#lost-island-page-three-col2 {
	background: url('images/world-of-golf/lost-island-page-three-col2-bg.jpg') left top no-repeat;
	width: 653px;
	height: 520px;	
	float: left;	
}
#lost-island-flash-game-col1 {
	background: url('images/world-of-golf/lost-island-flash-game-col1-bg.jpg') left top no-repeat;
	padding-top: 18px;	
	padding-left: 46px;
	width: 668px;
	height: 502px;	
	float: left;	
}
#lost-island-flash-game-col2 {
	background: url('images/world-of-golf/lost-island-flash-game-col2-bg.jpg') left top no-repeat;
	padding-top: 303px;
	padding-left: 22px;
	width: 264px;
	height: 217px;	
	float: left;	
}
#lost-island-flash-game-col2 p {
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	color: #ffffff;
}
#pathway-col1 {
	background: url('images/world-of-golf/pathway-col1-bg.jpg') left top no-repeat;	
	width: 288px;
	height: 520px;	
	float: left;	
}
#pathway-to-golf {
	height: 175px;
	width: 288px;
	float: left;
}
#free-beginners {
	height: 105px;
	width: 288px;
	float: left;
	margin: 7px 0 12px 0;
}
#fairways-ad {
	height: 222px;
	width: 288px;
	float: left;
}
#pathway-col2 {
	background: url('images/world-of-golf/pathway-col2-bg.jpg') left top no-repeat;
	width: 712px;
	height: 520px;	
	float: left;
}
#improvers-section {
	background: url('images/world-of-golf/lesson-section-bg.png') left top no-repeat;
	height: 112px;
	width: 226px;
	float: left;
	margin-left: 165px;
	margin-top: 28px;
}
#individual-section {
	background: url('images/world-of-golf/lesson-section-bg.png') left top no-repeat;
	height: 112px;
	width: 226px;
	float: left;
	margin-left: 60px;
	margin-top: 28px;
}
#beginners-section {
	background: url('images/world-of-golf/lesson-section-bg.png') left top no-repeat;
	height: 112px;
	width: 226px;
	float: left;
	margin-top: 68px;
	margin-left: 26px;
	margin-right: 235px;
}
#roll-up-section {
	background: url('images/world-of-golf/lesson-section-bg.png') left top no-repeat;
	height: 112px;
	width: 226px;
	float: left;
	margin-top: 48px;
	margin-left: 145px;
}
#assisted-section {
	background: url('images/world-of-golf/lesson-section-bg.png') left top no-repeat;
	height: 112px;
	width: 226px;
	float: left;
	margin-top: 48px;
	margin-left: 66px;
}
.inner-page-col1 {
	width: 233px;
	float: left;
	padding-top: 10px;
	padding-bottom: 30px;
}
.layout-inner-page .inner-page-col1 {
	padding-top: 0px;
}
.inner-page-col2 h1,
.inner-page-col1 h1,
.layout-inner-page h1,
.layout-hub-page h1 {
	color: #2a4844;
	margin: 0px;
}
#inner-page-col2-text {
	width: 665px;
	min-height: 4px;
	overflow: hidden;
}
.inner-page-col2-banner {
	padding-top: 18px;
	padding-bottom: 17px;
	max-width: 665px;
}
.inner-page-col2 {
	width: 710px !important;
	float: right !important;
	min-height: 15px !important;
	margin: 0 !important;
	padding-bottom: 30px;
}
#inner-page-col2-title {
	min-height: 15px;
}
.inner-page-col2-layout {
	width: 100%;
}
.inner-page-col2-layout-col1 {
	min-height: 15px;
	width: 434px;
	padding-right: 34px;
	float: left;
}
.inner-page-col2-layout-col2 {
	min-height: 15px;	
	background: #e2e2e2; /* url('images/world-of-golf/inner-right-body.png') repeat-y left top; */
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 18px;
	padding-bottom: 18px;
	overflow: hidden;	
	min-height: 4px;

	border-radius: 10px 0px 0px 10px;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
}
.inner-page-col2-layout-col2 p { margin:0 !important; }
.inner-page-col2-layout-col2 img { padding: 10px 0; }
#inner-right-header {
	height: 8px;
	background: url('images/world-of-golf/inner-right-header.png') no-repeat left top;
	font-size: 1px;
}
.inner-right-body {
	background: url('images/world-of-golf/inner-right-body.png') repeat-y top;
	padding-left: 31px;
	padding-right: 38px;	
	padding-bottom: 18px;
	overflow: hidden;	
	min-height: 4px;
}
.inner-right-body2 {
	background: url('images/world-of-golf/inner-right-body.png') repeat-y top left;
	padding-left: 31px;
	padding-right: 38px;	
	padding-bottom: 34px;
	padding-top: 25px;
	overflow: hidden;	
	min-height: 4px;
}
.inner-right-body-line {
	height: 2px;	
}
#inner-right-footer {
	height: 8px;
	background: url('images/world-of-golf/inner-right-footer.png') no-repeat left top;
	font-size: 1px;	
	clear: both;	
}

#center-hub-col3-text {
	text-align:right;
	min-height: 4px;
}
#center-hub-nav-header {
	background: url('images/world-of-golf/center-hub-nav-header.png') no-repeat top;	
	font-size: 1px;
	height: 8px;
	width: 233px;
}
#center-hub-button {
	width: 100%;
	height: auto;
	padding-bottom: 27px;
	overflow: hidden;
}
#center-hub-col2 {
	width: 37%;
	padding-left: 5%;
	padding-right: 5%;
	min-height: 4px;
	float: left;
}
#center-hub-col3 {
	width: 26%;
	min-height: 4px;
	float: right;
	padding-right: 3%;
}

.center-hub-col2 h1 {
	color:#2a4844;
}
.center-hub-nav-body {
	background: url('images/world-of-golf/center-hub-nav-body.png') repeat 0% top;	
	height: 100%;
	overflow: hidden;
	margin-bottom: 32px;
	
	border-radius: 0px 10px 10px 0px;
	-moz-border-radius: 0px 10px 10px 0px;
 	-webkit-border-radius: 0px 10px 10px 0px;
}
.center-hub-nav-body .current-menu-item > a {
	font-weight: bold;
}
#center-hub-nav-footer {
	background: url('images/world-of-golf/center-hub-nav-footer.png') no-repeat top;	
	font-size: 1px;
	height: 8px;
	width: 233px;	
	clear: both;	
}
.page-golf-store {
	padding-left: 36px;
	padding-right: 36px;
	padding-top: 20px;
}
.page-golf-store-top {
	padding-left: 36px;
	padding-right: 36px;
	padding-top: 20px !important;
	max-width: 100% !important;
}
.vc_row-fluid .page-golf-store {
	padding-bottom: 0;
}
.vc_row-fluid.page-golf-store {
	padding-top: 0;
}
.page-golf-store h1 {
	color: #2a4844;
}
.page-golf-store-offers {
	height: auto;
	padding-bottom: 29px;
	padding-top: 16px;	
	overflow: hidden;
	clear: both;
}
#page-golf-announcements-columns {
	padding-bottom: 30px;
	height:auto;
	padding:0; margin:0;
	overflow: hidden;
	clear: both;
}
#golf-announcements-col1 {
	/*width: 419px;*/
}
#golf-announcements-col2 {
	float: right;
	/*width: 551px;*/
}
.page-facilities-title {
	height: auto;
	padding-left: 39px;
	height: 34px;
}
.page-facilities-title h1{
	color:#2a4844 ;	
}
#page-facilities-col1 {
	width: 700px;
	float: left;
}
#page-facilities-col2 {
	width: 260px;
	padding-top: 29px;	
	float: right;
	overflow: hidden;
}
#page-facilities-col2-header {
	background: url('images/world-of-golf/page-facilities-col2-header.png') no-repeat top;
	height: 8px;
	width: 260px;	
}
#page-facilities-col2-body {
	background: url('images/world-of-golf/page-facilities-col2-body.png') repeat-y top;
	font-family: Arial;
	font-size: 11px;
	color: #1f2b29;
	min-height: 292px;
	padding-right: 68px;
	padding-top: 16px;
	padding-bottom: 16px;	
	text-align: center;
	margin: 0;
}

#page-facilities-col2-footer {
	background: url('images/world-of-golf/page-facilities-col2-footer.png') no-repeat top;
	height: 8px;
	clear: both;
	font-size: 1px;
	width: 260px;	
	margin: 0;
}
.page-facilities-highlights {
	width: 700px;
	padding-left: 39px;
	padding-top: 30px;
	overflow: hidden;
}
.page-facilities-highlights .vc_span4 .wpb_wrapper {
	max-width: 210px;
}
.vc_row-fluid.page-facilities-highlights [class*="vc_span"] {

}

.page-facilities-highlights img {
	padding-bottom: 7px;
}
#page-facilities-highlights-row1 {
	padding-top: 29px;
	width: 700px;
	font-family: Arial;
	font-size: 11px;
	color: #1f2b29;
	overflow: hidden;	
}
#page-facilities-highlights-row2 {
	padding-top: 20px;
	width: 700px;
	font-family: Arial;
	font-size: 11px;
	color: #1f2b29;	
	overflow: hidden;	
}
.page-facilities-highlights-col1 {
	width: 210px;
	min-height: 4px;	
	padding-right: 16px;
	float: left;	
}
.page-facilities-highlights-col2 {
	width: 210px;
	min-height: 4px;	
	padding-right: 16px;	
	float: left;	
}
.page-facilities-highlights-col3 {
	width: 210px;
	min-height: 4px;	
	padding-right: 16px;	
	float: left;	
}

.page-facilities {
	height: auto;
	padding-bottom: 30px;
	overflow: hidden;
}
.page-facilities-2 {
	height: auto;
	padding-bottom: 16px;
	overflow: hidden;
}

.page-facilities-body .vc_span7 {
	float: left !important;
	width: 59% !important;
	padding-left: 38px;
	padding-right: 38px;
	padding-top: 11px;
	padding-bottom: 25px;
	min-height: 4px;
	background: #e2e2e2;
	border-radius: 0px 10px 10px 0px;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
}
.page-facilities-body .vc_span5 {
	float: right !important;
	width: 37% !important;
	padding-top: 11px;
	padding-bottom: 25px;
	padding-left: 38px;
	padding-right: 38px;
	background: #e2e2e2;
	border-radius: 10px 0px 0px 10px;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
}

#page-facilities-header {
	height: 8px;
	background: url('images/world-of-golf/page-facilities-header.png') no-repeat top;
}
.page-facilities-body {
	height: auto;
	overflow: hidden;
	margin-top: 29px;
}
#page-facilities-footer{
	height: 8px;
	background: url('images/world-of-golf/page-facilities-footer.png') no-repeat top;
	clear: both;	
}
#facilities-lrg-body {
	padding-left: 38px;
	padding-right: 38px;
	padding-top: 11px;
	padding-bottom: 9px;	
	min-height: 4px;
}
.page-facilities-body h1 {
	color: #2a4844;
	padding-bottom: 15px;
}

#facilities-sml-header {
	height: 8px;
	background: url('images/world-of-golf/page-facilities-sml-header.png') no-repeat top;
}
#facilities-sml-body {
	padding-top: 11px;
	padding-bottom: 9px;
	padding-left: 38px;
	padding-right: 38px;		
}
#facilities-sml-body h1 {
	color: #2a4844;
}
#facilities-sml-footer{
	height: 8px;
	background: url('images/world-of-golf/page-facilities-sml-footer.png') no-repeat top;
	clear: both;	
}

#golf-announcements-sml-header {
	background: url('images/world-of-golf/page-golf-announcements-sml-header.jpg') no-repeat top;
	height: 8px;
	width: 419px;
	font-size: 1px;	
}
.golf-announcements-sml-body {
	background: #73911f; /*url('images/world-of-golf/page-golf-announcements-sml-body.jpg') repeat-y top;*/
	/*width: 319px;*/
	padding-top: 13px;
	padding-bottom: 25px;
	padding-left: 36px;
	padding-right: 36px;	
	color: #fff;
	
	border-radius: 0px 10px 10px 0px;
	-moz-border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
}
.golf-announcements-sml-body .left {
	width: 31%;
}
.golf-announcements-sml-body .right {
	width: 67%;
}
.golf-announcements-sml-body .right a.button {
	margin-right: 0;
}
.golf-announcements-sml-body .right .left {
	width: 40%;
}
.golf-announcements-sml-body .right .right {
	width: 55%;
}

.golf-announcements-sml-body h1 {
	padding-bottom: 15px;
	color: #e5fda4;
}
.golf-announcements-sml-body p {
	color: #fff;
	padding:0; 
}
#golf-announcements-sml-body-video {
	padding-top: 28px;
	padding-bottom: 28px;	
	width: 319px;
	height: 201px;
}
#golf-announcements-sml-footer {
	background: url('images/world-of-golf/page-golf-announcements-sml-footer.jpg') no-repeat top;
	height: 8px;
	width: 419px;	
	clear: both;	
}
.golf-announcements-lrg-space {
	height: 30px;
	width: 100%;
	font-size: 1px;	
	clear: both;
}
.golf-announcements-lrg-header {
	background: url('images/world-of-golf/page-golf-announcements-lrg-header.jpg') no-repeat top;
	height: 8px;
	width: 551px;
	font-size: 1px;
	float: right;
}
.golf-announcements-lrg-body {
	background: #72901e;
	/*width: 479px;*/
	padding: 13px 36px 25px 36px;
	font-size: 12px;
	font-family: Arial;
	color: #fff;
	overflow: hidden;
	float: right;
	
	border-radius: 10px 0px 0px 10px;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
}
.golf-announcements-lrg-body p,
.golf-announcements-sml-body p {
	color: #fff;
	padding:0; margin:0;
	padding-bottom: 10px;
}
.golf-announcements-lrg-body h1 {
	color: #e5fda4;
	padding-bottom: 15px;
}
#golf-announcements-lrg-body-rss {
	padding-bottom: 42px;
	height: 27px;
	width: 447px;
}
.rss-date {
	display: block;
	padding-bottom: 0px;
	font-weight: bold;
}
.widget_rss ul li {
	padding-bottom: 10px;
}
.widget_rss ul li:last-child {
	padding-bottom: 2px;
}
.golf-announcements-lrg-footer {
	background: url('images/world-of-golf/page-golf-announcements-lrg-footer.jpg') no-repeat top;
	height: 8px;
	width: 551px;	
	clear: both;	
	float: right;
}

#page-golf-announcements-facebook {
	padding-left: 38px;
	padding-top: 60px;
	padding-bottom: 0px;	
	min-height: 4px;
}
p {
	font-family: Arial;
	font-size: 12px;
	color: #1f2b29;
	margin-bottom: 10px;
}
.golf-store-offers-col {
	float: left;
	width: 33%;
}
.page-golf-announcements {
	background: url('images/world-of-golf/bg-green-dotted.gif') repeat-y top;
	padding-top: 30px;
	padding-bottom: 30px;	
	margin-top:30px;
	overflow: hidden;
	clear: both; 
}
.page-golf-announcements.vc_row-fluid .vc_span5 {
	width: 40%;
}
.page-golf-announcements.vc_row-fluid .vc_span7 {
	width: 55%;
	float: right;
}
.page-golf-announcements .widget_rss {
	background: url('images/world-of-golf/page-golf-announcements-lrg-body.jpg') repeat-y left top;
	font-size: 12px;
	font-family: Arial;
	color: #fff;
	overflow: hidden;
	border-radius: 10px 0px 0px 10px;
	-moz-border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	padding-top: 20px;
	padding-bottom: 10px
}
.page-golf-announcements .widget_rss h2 {
	padding: 0;
}
.page-golf-announcements .widget_rss h2 a:first-child {
	display: none;	
}
.page-golf-announcements .widget_rss h2 a img {
	display: none;
}
.page-golf-announcements .widget_rss h2 a {
	color: #e5fda4;
	padding-bottom: 15px;
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	font-size: 35px;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	display: block;
}
.page-golf-announcements .widget_rss ul li a {
	color: #fff;
	text-decoration: underline;
	padding-right: 6px;
}
#page-footer {
	clear: both;
	width: auto;
	padding-top: 28px;
	padding-left: 36px;
	padding-right: 36px;	
	padding-bottom: 40px;
	background: #171f1e;
	overflow: hidden;
}
#page-footer-bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9d9d9d;
	text-align: center;
	padding-top: 20px;
	border-color: #27312f;
	border-top-width: 1px;
	border-top-style: solid;
	background: #171f1e;
	height: 45px;
	padding: 10px 36px;
}

#page-footer .widget {
	padding:0; margin:0;
	width: 25%;
	float: left;
}
#page-footer .widget ul {
	margin:0; padding:0;
}
#page-footer .widget ul li {
	list-style-type: none;
}
#page-footer .widget ul li a,
#page-footer .widget ul.sub-menu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9d9d9d;
	line-height: 17pt;
	text-decoration: none;
}

#page-footer .widget .menu > li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding:0 0 10px; margin:0;
	color: #eaeaea;
}
.button_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background: url('images/world-of-golf/button_home.png') no-repeat top;
	text-decoration: none;
	width: 118px;
	height: 24px;
	display: block;
	text-align: center;
	padding-top: 8px;
	margin-right: 17px;
	float: left;
}
.button-youtube {
	background: url('images/world-of-golf/button-youtube.png') no-repeat top;
	width: 87px;
	height: 36px;
	display: block;
}
.tidyup {
	clear: both;
	height: 0px;
}
.layout-100{
	width: 100%;
	overflow: hidden;
	min-height: 4px;
}
.layout-60-40 {
	width: 100%;
	overflow: hidden;
	clear: both;
}
.layout-60-40-col1 {
	float: left;
	width: 65%;
}
.layout-60-40-col2 {
	float: right;
	width: 35%;	
	padding: 0; margin: 0;
}
.layout-45-55 {
	width: 100%;
	overflow: hidden;	
}
.layout-45-55-col1 {
	float: left;
	width: 45%;
}
.layout-45-55-col2 {
	float: left;
	width: 55%;
}

.layout-20-60-20 {
	padding-bottom: 20px;	
	width: 100%;
	overflow: hidden;
	clear:both;
}
.layout-20-60-20-col1 {
	float: left;
	width: 20%;
}
.layout-20-60-20-col2 {
	float: left;
	width: 60%;	
}
.layout-20-60-20-col3 {
	float: left;
	width: auto;	
}

.layout-20-40-40 {	
	width: 100%;
	overflow: hidden;
	clear: both;
}
.layout-20-40-40-col1 {
	float: left;
	width: 20%;
}
.layout-20-40-40-col2 {
	float: left;
	width: 40%;	
}
.layout-20-40-40-col3 {
	float: left;
	width: 40%;	
}

.layout-80-20 {
	width: 100%;
	overflow: hidden;
}
.layout-80-20-col1 {
	float: left;
	width: 80%;
}
.layout-80-20-col2 {
	float: left;
	width: 20%;
}
.layout-50-50 {
	width: 100%
}
.layout-50-50-col1 {
	float: left;
	width: 50%;
	padding-bottom: 19px;
}
.layout-50-50-col2 {
	float: left;
	width: 50%;
	text-align: center;
}

.button-container {
	padding-top: 15px;
	padding-bottom: 35px;
	width: auto;
	height: auto; 
}
.button-container:after {
	clear: both;
}
a.button {
    background: transparent url('images/world-of-golf/button_a.png') no-repeat scroll top right;
    color: #fff !important;
    display: block;
    font: bold 12px Arial;
    height: 34px;
	margin-right: 10px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
	text-align: center;
	float: left;
	overflow: visible;
	white-space: nowrap;
	text-shadow: none;
}
a.button.right { float: right; margin-right: 0; }
a.button span {
    background: transparent url('images/world-of-golf/button_span.png') no-repeat;
    display: block;
    padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 13px;
}
a.pathway {
    background: transparent url('images/world-of-golf/pathway_a.png') no-repeat scroll top right;
    color: #fff !important;
    display: block;
    font: bold 12px Arial;
    height: 24px;
	margin-right: 10px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
	text-align: center;
	float: left;
	overflow: visible;
	margin-left: 150px;
	margin-top: -8px;
}

a.pathway span {
    background: transparent url('images/world-of-golf/pathway_span.png') no-repeat;
    display: block;
    padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 11px;
}

a.ebay-button {
    background: transparent url('images/world-of-golf/button_a.png') no-repeat scroll top right;
    color: #fff !important;
    display: block;
    font: bold 12px Arial;
    height: 34px;
	margin-right: 10px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
	text-align: center;
	float: left;
	overflow: visible;
}
a.ebay-button span {
    background: transparent url('http://www.worldofgolf-uk.co.uk/wp-content/themes/world-of-golf/images/world-of-golf/ebay_button_span.png') no-repeat;
    display: block;
    padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 63px;
}
a.button_sml {
    background: transparent url('images/world-of-golf/button_sml_a.png') no-repeat scroll top right;
    color: #fff !important;
    display: block;
    font: bold 12px Arial;
    height: 23px;
	margin-bottom: 20px !important;
	margin-right: 10px;
    padding-right: 7px; /* sliding doors padding */
    text-decoration: none;
	text-align: center;
	overflow: visible;
	float: left;
}
a.button_sml:after{
	clear: both;
}

a.button_sml span {
    background: transparent url('images/world-of-golf/button_sml_span.png') no-repeat;
    display: block;
    padding-top: 4px;
    padding-bottom: 5px;	
	padding-right: 3px;
	padding-left: 11px;
	white-space: nowrap;
} 
a.button-right {
    background: transparent url('images/world-of-golf/button_a.png') no-repeat scroll top right;
    color: #fff !important;
    display: block;
    font: bold 12px Arial;
    height: 34px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
	text-align: center;
	float: right;
	overflow: visible;
	white-space: nowrap;
}

a.button-right span {
    background: transparent url('images/world-of-golf/button_span.png') no-repeat;
    display: block;
    padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 21px;
} 
a.button-red {
    background: transparent url('images/world-of-golf/button_a_red.png') no-repeat scroll top right;
    color: #fff !important;
    display: block;
    font: bold 12px Arial;
    height: 34px;
	margin-right: 10px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
	text-align: center;
	float: left;
	overflow: visible;
}
a.button-red.right { float: right; }

a.button-red span {
    background: transparent url('images/world-of-golf/button_span_red.png') no-repeat;
    display: block;
    padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 12px;
} 
#book_lessons_now {
	padding-bottom: 19px;
	overflow: hidden;
	clear: both;
}

/* calendar */
#afterbig1 { width: 99% !important; }
/* */

.center-hub-nav-body > ul {
	padding-top: 23px;
	padding-bottom: 24px;			
}
.center-hub-nav-body ul {
	list-style: none;
	padding-left: 0px; 
	padding-right: 0px;	
	margin: 0;
}
.center-hub-nav-body ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	height: auto;		
	list-style-type: none;
}
.center-hub-nav-body ul li a {
	padding-right: 12%;
}

.center-hub-nav-body ul a {
	font-weight: normal;
	font-family: Arial;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	display: block;	
	text-decoration: none;
	padding:0; margin:0;
	text-align: right;
}
.center-hub-nav-body li.current_page_item  {
	background: url('images/world-of-golf/center-hub-nav-arrow.png') right 6px no-repeat;
}
.center-hub-nav-body li.current_page_item > a {
	font-weight: bold;
}
.center-hub-nav-body .children {
	padding-top: 10px;
}
.center-hub-nav-body .children li {
	padding-top: 5px;
	padding-bottom: 5px;	
	height: auto;		
}
.center-hub-nav-body .children li a {
	padding-right: 20%;
}
.center-hub-nav-body .children .children {
	padding-top: 10px;
}
.center-hub-nav-body .children .children li {
	padding-top: 5px;
	padding-bottom: 5px;	
	padding-right: 0px;
	height: auto;
}
.center-hub-nav-body .children .children li a {
	padding-right: 30%;
}
.golf-announcements-lrg-body .feed a {
	color: #fff;
}
.golf-announcements-lrg-body .left {
	width: 35%;
}
.golf-announcements-lrg-body .right {
	width: 60%;
}


.feed a {
	color: #1f2b29;
}
.description {
	color: #000000;
    font-size: 120%;
    font-weight: bold;
}
.countdown {
	min-height: 15px;
	clear: both;
}
#countdown-gallery {
	float: right;
	min-height: 15px;
	width: 200px;
}
#countdown-introduction {
	float: left;
	min-height: 15px;
	width: 225px;
}
#t7_timer { 
	width: 210px; 
	height: 55px; 
	position: relative;
}

#t7_vals {
	width: 100%;
	clear:both;
	margin: 0px auto;
}

.t7_numbs {
	font-size: 28px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
}

#t7_y {
	background-image: url(images/world-of-golf/Countdown2.png);
	background-repeat: no-repeat;
	float:left;
	width: 48px;
	height:35px;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_d {
	background-image: url(images/world-of-golf/Countdown2.png);
	background-repeat: no-repeat;
	float:left;
	width: 48px;
	height:35px;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_h {
	background-image: url(images/world-of-golf/Countdown2.png);
	background-repeat: no-repeat;
	float:left;
	width: 48px;
	height:35px;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_m {
	background-image: url(images/world-of-golf/Countdown2.png);
	background-repeat: no-repeat;
	float:left;
	width: 47px;
	height:35px;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_s {
	background-image: url(images/world-of-golf/Countdown2-nc.png);
	background-repeat: no-repeat;
	float:left;
	width: 42px;
	height:35px;
	padding: 0px 5px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}

#t7_labels {
	width: 100%;
	clear:both;
	margin: 0px auto;
}

.t7_labs {
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #000000;
}
#t7_yl {
	float:left;
	width: 51px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_dl {
	float:left;
	width: 54px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_hl {
	float:left;
	width: 54px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_ml {
	float:left;
	width: 55px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_sl {
	float:left;
	width: 46px;
	height:15px;

	padding:0px;
	margin: 0px;
}

#nxtXmas {
	width: 210px;
	float: left;
}
#countdown-timer {
	width: 220px;
	float: left;
}
/* Jurassic Parrr CSS */
.jurassic-parrr-home #lost-island-intro-col1 p, 
.jurassic-parrr-inner #lost-island-intro-col1 p, 
.jurassic-parrr-home #lost-island-intro-col1 #home-copy p,
.jurassic-parrr-home #lost-island-intro-col2 p, 
.jurassic-parrr-inner #lost-island-intro-col2 p,
.jurassic-parrr-inner #lost-island-page-two-col1 p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
}
.jurassic-parrr-home #lost-island-intro-col1, 
.jurassic-parrr-home #lost-island-intro-col2,
.jurassic-parrr-home #lost-island-photo-gallery-col1,
.jurassic-parrr-home #lost-island-photo-gallery-col2,
.jurassic-parrr-inner #lost-islandintro-hub #lost-island-intro-col1, 
.jurassic-parrr-inner #lost-islandintro-hub #lost-island-intro-col2,
.jurassic-parrr-inner #lost-island-map-col1,
.jurassic-parrr-inner #lost-island-map-col2,
.jurassic-parrr-inner #lost-island-page-two-col1,
.jurassic-parrr-inner #lost-island-page-two-col2,
.jurassic-parrr-inner #lost-island-photo-gallery-col1,
.jurassic-parrr-inner #lost-island-photo-gallery-col2 {
	background: none;	
}
.jurassic-parrr-home #lost-islandintro-hub {
	background: url('images/jurassic-parrr/jurassic-parrr-home.jpg');
	overflow: hidden;
	height: 518px; 
}
.jurassic-parrr-home #lost-island-photo-gallery-hub {
	background: url('images/jurassic-parrr/jurassic-parrr-home-photo.jpg');
	overflow: hidden;
	height: 518px; 
}	
.jurassic-parrr-inner #lost-islandintro-hub {
	background: url('images/jurassic-parrr/jurassic-parrr-inner.jpg');
	overflow: hidden;
	height: 518px; 	
}
.jurassic-parrr-inner #lost-island-page-two-hub {
	background: url('images/jurassic-parrr/jurassic-parrr-inner.jpg');
	overflow: hidden;
	height: 518px; 	
}
.jurassic-parrr-inner #lost-island-page-two-col1 {
	padding-top: 201px;
}
.jurassic-parrr-home #lost-island-intro-col1 {
	padding:0;
	width: 400px;
	padding-top: 449px;
	padding-bottom: 33px;		
	height: 100%;
}
.jurassic-parrr-home #lost-island-intro-col2 {
	padding:0;
	width: 600px;
	padding-top: 60px;
	padding-bottom: 33px;		
	min-height: 425px;	
}
.jurassic-parrr-home #lost-island-intro-col2 #container {
	clear: both;
	overflow: hidden;
}
.jurassic-parrr-home #lost-island-intro-col2 #container-left {
	float: left;
	width: 379px;
	padding-top: 95px;
}
.jurassic-parrr-home #lost-island-intro-col2 #container-right {
	float: left;
	width: 220px;
	padding-top: 2px;
}
.jurassic-parrr-home #home-copy {
	background: url('images/jurassic-parrr/jp-bg-copy.png');
	width: 359px;
	min-height: 112px;
	padding: 10px;
}
.jurassic-parrr-home #button-container {
	padding-top: 10px;
	padding-bottom: 11px;
	overflow: hidden;
}
.jurassic-parrr-home .image-row {
	clear: both;
	padding-left: 13px;
}
.jurassic-parrr-home .image-row-item {
	float: left;
	padding-right: 10px;
	width: 138px;
	height: 138px;
}
.jurassic-parrr-inner #lost-islandintro-hub #lost-island-intro-col1 {
	padding:0;
	padding-left: 39px;
	padding-right: 39px;	
	padding-bottom: 43px;
	width: 322px;
	background: url('images/jurassic-parrr/jp-bg-copy.png');
	height: 100%;
}
.jurassic-parrr-inner-blank #lost-island-intro-col1 {
	padding:0;
	padding-left: 39px;
	padding-right: 39px;	
	padding-bottom: 43px;
	width: 322px;
	height: 100%;	
}
.jurassic-parrr-inner #button-container2 {
	padding-top: 44px;
}
.jurassic-parrr-inner #lost-island-intro-col2 {
	padding:0;
}
.jurassic-parrr-inner #lost-island-map-hub {
	background: url('images/jurassic-parrr/jurassic-parrr-map.jpg');
	overflow: hidden;	
	height: 518px; 
}
.jurassic-parrr-home #lost-island-photo-gallery-hub {
	background: url('images/jurassic-parrr/jurassic-parrr-home-photo.jpg');
	overflow: hidden;
	height: 518px;
}	
.jurassic-parrr-inner #lost-island-photo-gallery-hub {
	background: url('images/jurassic-parrr/jurassic-parrr-image-gallery.jpg');
	overflow: hidden;	
	height: 518px; 	
}
.button-container-top {
	padding-bottom: 26px;
	margin-top: -13px;
	overflow: hidden;
	clear: both;
}
.button-container-bottom {
	padding-top: 38px;
	overflow: hidden;
	clear: both;
}
.jp-image-gallery-copy {
	padding-top: 198px;
}
#jp-page2 {
	padding: 140px 630px 45px 40px;
	font: normal 15px/18px "Trebuchet MS";	
}

/* Dragon Quest CSS */
.dq-intro {
	min-height: 260px;
	padding: 20px 0;
}
.dq-intro h1 {
	color: #fff;
}
.dq-intro .beware {
	padding-top: 45px
}
.dq-intro-copy {
	padding-bottom: 30px;
}

#dq-intro-col1 {
	background: url('images/world-of-golf/dq-col1-bg.jpg') left top no-repeat;
	padding-top: 455px; 
	height: 65px;
	padding-left: 140px; 
	width: 260px;		
	float: left;	
}
#dq-intro-col2 {
	background: url('images/world-of-golf/dq-col2-bg.jpg') left top no-repeat;
	padding-top: 10px;
	padding-left: 33px;	
	width: 567px;
	height: 510px;	
	float: left;
}
.dq-copy p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.dq-copy { 
	margin-bottom: 30px !important;
	margin-top: 30px !important; 
}
.dq-copy .button-red.right {
	margin-top:10px;
}
#dq-pageone-col1 {
	background: url('images/world-of-golf/dq-page-one-col1-bg.jpg') left top no-repeat;
	padding-top: 20px; 
	padding-left: 40px;
	width: 360px;
	height: 500px;		
	float: left;	
}
#dq-pageone-col2 {
	background: url('images/world-of-golf/dq-page-one-col2-bg.jpg') left top no-repeat;
	padding-top: 10px;
	padding-left: 33px;	
	width: 567px;
	height: 510px;	
	float: left;
}
#dq-pageone-col1 p {
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
}

#dq-hub-pageTwo {
	background: url(images/world-of-golf/dq-pageTwo.jpg) no-repeat;
	height: 520px;
}
#dq-pageTwo-col1 {
	width: 245px;
	text-align: left;
	padding-top: 200px;
	margin-left: 38px;
	float: left;
}
#dq-pageTwo-col1 p {
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 360px;
}
#dq-pageTwo-col2 {
	width: 50%;
	text-align: right;
	padding-top: 177px;
	margin-right: 20px;
	float: right;
}
#dq-pagethree-col1 {
	background: url('images/world-of-golf/dq-pagethree-left.jpg') left top no-repeat;
	padding-top: 20px; 
	padding-left: 40px;
	width: 298px;
	height: 500px;		
	float: left;	
}
#dq-pagethree-col2 {
	background: url(images/world-of-golf/dq-pagethree-right.jpg) left top no-repeat;
	padding-top: 10px;
	padding-left: 0;	
	width: 662px;
	height: 510px;	
	float: left;
}
#dq-pagethree-col1 p {
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#dq-map-col1 {
	background: url(images/world-of-golf/dq-map-col1.jpg) left top no-repeat;
	padding-top: 89px; 
	padding-left: 61px; 
	width: 139px; 
	height: 432px;
	float: left;
}
#dq-map-col2 {
	background: url(images/world-of-golf/dq-map-col2.jpg) no-repeat top left;
	padding-left: 142px;
	height: 521px;
	width: 658px;
	float: left;
}
#dq-gallery-col1 {
	background: url(images/world-of-golf/dq-gallery-col1.jpg) left top no-repeat;
	padding-left: 61px; 
	width: 139px; 
	padding-top: 74px; 
	height: 447px;
	float: left;
}
#dq-gallery-col2 {
	background: url(images/world-of-golf/dq-gallery-col2.jpg) no-repeat top left;
	padding-left: 60px;
	height: 521px;
	width: 740px;
	float: left;
}
#dq-home-gallery-col1 {
	background: url(images/world-of-golf/dq-home-gallery-col1.jpg) left top no-repeat;
	padding-left: 61px; 
	width: 139px; 
	padding-top: 74px; 
	height: 447px;
	float: left;
}
#dq-home-gallery-col2 {
	background: url(images/world-of-golf/dq-home-gallery-col2.jpg) no-repeat top left;
	padding-left: 60px;
	height: 521px;
	width: 740px;
	float: left;
}
#ticker-tape {
	background: #a2843f;
	max-width: 1000px;
	font: bold 14px/15px Arial;
	position: relative;
	color: #fff;
	overflow: hidden;
	padding: 12px 32px 10px 32px;
}
.ticker-tape-left {
	float: left; 
	width: 7%; 
	padding-right: 10px;
}
.ticker-tape-right {
	width: 100%; 
	color: rgb(255, 255, 255); 
	opacity: 1;
}

/* Ticker Styling */
.ticker-wrapper.has-js {

	margin: 0;
	padding: 0px 32px;
	width: 936px;
	height: 32px;
	display: block;
	font-size: 0.75em;
}
.ticker-wrapper ul {
	padding: 0;
	margin: 0;
	padding-top: 8px;
}
.ticker {
	width: 864px;
	height: 26px;
	display: block;
	position: relative;
	overflow: hidden;
}
.ticker-title {
	padding-top: 9px;
	color: #fff;
	font: bold 14px/17px Arial;
	text-transform: uppercase;
}
.ticker-content {
	margin: 0px;
	padding-top: 9px;
	position: absolute;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	line-height: 1.2em;
	font: bold 14px/17px Arial;
}
.ticker-content:focus {
}
.ticker-content a {
	text-decoration: none;	
	color: #fff;
}
.ticker-content a:hover {
	text-decoration: underline;	
	color: #fff;
}
.ticker-swipe {
	padding-top: 9px;
	position: absolute;
	top: 0px;
	background-color: #a3853f;
	display: block;
	width: 1020px;
	height: 23px; 
}
.ticker-swipe span {
	margin-left: 1px;
	background-color: #a3853f;
	border-bottom: 1px solid #fff;
	height: 12px;
	width: 7px;
	display: block;
}
.ticker-controls {
	padding: 8px 0px 0px 0px;
	list-style-type: none;
	float: left;
}
.ticker-controls li {
	padding: 0px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	height: 16px;
	width: 16px;
	display: block;
}
.ticker-controls li.jnt-play-pause {
	background-image: url('images/world-of-golf/controls.png');
	background-position: 32px 16px;
}
.ticker-controls li.jnt-play-pause.over {
	background-position: 32px 32px;
}
.ticker-controls li.jnt-play-pause.down {
	background-position: 32px 0px;
}
.ticker-controls li.jnt-play-pause.paused {
	background-image: url('images/world-of-golf/controls.png');	
	background-position: 48px 16px;
}
.ticker-controls li.jnt-play-pause.paused.over {
	background-position: 48px 32px;
}
.ticker-controls li.jnt-play-pause.paused.down {
	background-position: 48px 0px;
}
.ticker-controls li.jnt-prev {
	background-image: url('images/world-of-golf/controls.png');
	background-position: 0px 16px;		
}
.ticker-controls li.jnt-prev.over {
	background-position: 0px 32px;		
}
.ticker-controls li.jnt-prev.down {
	background-position: 0px 0px;		
}
.ticker-controls li.jnt-next {
	background-image: url('images/world-of-golf/controls.png');	
	background-position: 16px 16px;	
}
.ticker-controls li.jnt-next.over {
	background-position: 16px 32px;	
}
.ticker-controls li.jnt-next.down {	
	background-position: 16px 0px;	
}
.js-hidden {
	display: none;
}
.no-js-news {
	padding: 10px 0px 0px 45px; 
	color: #fff;
}
.left .ticker-swipe {
	/*left: 80px;*/
}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {
    float: left;
}
.left .ticker-controls {
    padding-left: 6px;
}
.right .ticker-swipe {
	/*right: 80px;*/
}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {
    float: right;
}
.right .ticker-controls {
    padding-right: 6px;
}
/* */

/* calendar */
.fc {
	direction: ltr;
	text-align: left;
	}
	
.fc table {
	border-collapse: collapse;
	border-spacing: 0;
	}
	
html .fc,
.fc table {
	font-size: 1em;
	}
	
.fc td,
.fc th {
	padding: 0;
	vertical-align: top;
	}
/* Header
------------------------------------------------------------------------*/

.fc-header td {
	white-space: nowrap;
	}

.fc-header-left {
	width: 25%;
	text-align: left;
	}
	
.fc-header-center {
	text-align: center;
	}
	
.fc-header-right {
	width: 25%;
	text-align: right;
	}
	
.fc-header-title {
	display: inline-block;
	vertical-align: top;
	}
	
.fc-header-title h2 {
	margin-top: 0;
	white-space: nowrap;
	}
	
.fc .fc-header-space {
	padding-left: 10px;
	}
	
.fc-header .fc-button {
	margin-bottom: 1em;
	vertical-align: top;
	}
	
/* buttons edges butting together */

.fc-header .fc-button {
	margin-right: -1px;
	}
	
.fc-header .fc-corner-right {
	margin-right: 1px; /* back to normal */
	}
	
.fc-header .ui-corner-right {
	margin-right: 0; /* back to normal */
	}
	
/* button layering (for border precedence) */
	
.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
	z-index: 2;
	}
	
.fc-header .fc-state-down {
	z-index: 3;
	}

.fc-header .fc-state-active,
.fc-header .ui-state-active {
	z-index: 4;
	}
	
	
	
/* Content
------------------------------------------------------------------------*/
	
.fc-content {
	clear: both;
	}
	
.fc-view {
	width: 100%; /* needed for view switching (when view is absolute) */
	overflow: hidden;
	}
	
	

/* Cell Styles
------------------------------------------------------------------------*/

.fc-widget-header,    /* <th>, usually */
.fc-widget-content {  /* <td>, usually */
	border: 1px solid #ccc;
	}
	
.fc-state-highlight { /* <td> today cell */ /* TODO: add .fc-today to <th> */
	background: #ffc;
	}
	
.fc-cell-overlay { /* semi-transparent rectangle while dragging */
	background: #9cf;
	opacity: .2;
	filter: alpha(opacity=20); /* for IE */
	}
	


/* Buttons
------------------------------------------------------------------------*/

.fc-button {
	position: relative;
	display: inline-block;
	cursor: pointer;
	}
	
.fc-state-default { /* non-theme */
	border-style: solid;
	border-width: 1px 0;
	}
	
.fc-button-inner {
	position: relative;
	float: left;
	overflow: hidden;
	}
	
.fc-state-default .fc-button-inner { /* non-theme */
	border-style: solid;
	border-width: 0 1px;
	}
	
.fc-button-content {
	position: relative;
	float: left;
	height: 1.9em;
	line-height: 1.9em;
	padding: 0 .6em;
	white-space: nowrap;
	}
	
/* icon (for jquery ui) */
	
.fc-button-content .fc-icon-wrap {
	position: relative;
	float: left;
	top: 50%;
	}
	
.fc-button-content .ui-icon {
	position: relative;
	float: left;
	margin-top: -50%;
	*margin-top: 0;
	*top: -50%;
	}
	
/* gloss effect */
	
.fc-state-default .fc-button-effect {
	position: absolute;
	top: 50%;
	left: 0;
	}
	
.fc-state-default .fc-button-effect span {
	position: absolute;
	top: -100px;
	left: 0;
	width: 500px;
	height: 100px;
	border-width: 100px 0 0 1px;
	border-style: solid;
	border-color: #fff;
	background: #444;
	opacity: .09;
	filter: alpha(opacity=9);
	}
	
/* button states (determines colors)  */
	
.fc-state-default,
.fc-state-default .fc-button-inner {
	border-style: solid;
	border-color: #ccc #bbb #aaa;
	background: #F3F3F3;
	color: #000;
	}
	
.fc-state-hover,
.fc-state-hover .fc-button-inner {
	border-color: #999;
	}
	
.fc-state-down,
.fc-state-down .fc-button-inner {
	border-color: #555;
	background: #777;
	}
	
.fc-state-active,
.fc-state-active .fc-button-inner {
	border-color: #555;
	background: #777;
	color: #fff;
	}
	
.fc-state-disabled,
.fc-state-disabled .fc-button-inner {
	color: #999;
	border-color: #ddd;
	}
	
.fc-state-disabled {
	cursor: default;
	}
	
.fc-state-disabled .fc-button-effect {
	display: none;
	}
	
	

/* Global Event Styles
------------------------------------------------------------------------*/
	 
.fc-event {
	border-style: solid;
	border-width: 0;
	font-size: .85em;
	cursor: default;
	}
	
a.fc-event,
.fc-event-draggable {
	cursor: pointer;
	}
	
a.fc-event {
	text-decoration: none;
	}
	
.fc-rtl .fc-event {
	text-align: right;
	}
	
.fc-event-skin {
	border-color: #36c;     /* default BORDER color */
	background-color: #36c; /* default BACKGROUND color */
	color: #fff;            /* default TEXT color */
	}
	
.fc-event-inner {
	position: relative;
	width: 100%;
	height: 100%;
	border-style: solid;
	border-width: 0;
	overflow: hidden;
	}
	
.fc-event-time,
.fc-event-title {
	padding: 0 1px;
	}
	
.fc .ui-resizable-handle { /*** TODO: don't use ui-resizable anymore, change class ***/
	display: block;
	position: absolute;
	z-index: 99999;
	overflow: hidden; /* hacky spaces (IE6/7) */
	font-size: 300%;  /* */
	line-height: 50%; /* */
	}
	
	
	
/* Horizontal Events
------------------------------------------------------------------------*/

.fc-event-hori {
	border-width: 1px 0;
	margin-bottom: 1px;
	}
	
/* resizable */
	
.fc-event-hori .ui-resizable-e {
	top: 0           !important; /* importants override pre jquery ui 1.7 styles */
	right: -3px      !important;
	width: 7px       !important;
	height: 100%     !important;
	cursor: e-resize;
	}
	
.fc-event-hori .ui-resizable-w {
	top: 0           !important;
	left: -3px       !important;
	width: 7px       !important;
	height: 100%     !important;
	cursor: w-resize;
	}
	
.fc-event-hori .ui-resizable-handle {
	_padding-bottom: 14px; /* IE6 had 0 height */
	}
	
	
	
/* Fake Rounded Corners (for buttons and events)
------------------------------------------------------------*/
	
.fc-corner-left {
	margin-left: 1px;
	}
	
.fc-corner-left .fc-button-inner,
.fc-corner-left .fc-event-inner {
	margin-left: -1px;
	}
	
.fc-corner-right {
	margin-right: 1px;
	}
	
.fc-corner-right .fc-button-inner,
.fc-corner-right .fc-event-inner {
	margin-right: -1px;
	}
	
.fc-corner-top {
	margin-top: 1px;
	}
	
.fc-corner-top .fc-event-inner {
	margin-top: -1px;
	}
	
.fc-corner-bottom {
	margin-bottom: 1px;
	}
	
.fc-corner-bottom .fc-event-inner {
	margin-bottom: -1px;
	}
	
	
	
/* Fake Rounded Corners SPECIFICALLY FOR EVENTS
-----------------------------------------------------------------*/
	
.fc-corner-left .fc-event-inner {
	border-left-width: 1px;
	}
	
.fc-corner-right .fc-event-inner {
	border-right-width: 1px;
	}
	
.fc-corner-top .fc-event-inner {
	border-top-width: 1px;
	}
	
.fc-corner-bottom .fc-event-inner {
	border-bottom-width: 1px;
	}
	
	
	
/* Reusable Separate-border Table
------------------------------------------------------------*/

table.fc-border-separate {
	border-collapse: separate;
	}
	
.fc-border-separate th,
.fc-border-separate td {
	border-width: 1px 0 0 1px;

	}
	
.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
	border-right-width: 1px;
	}
	
.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
	border-bottom-width: 1px;
	}
	
.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
	border-top-width: 0;
	}
	
	

/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/

.fc-grid th {
	text-align: center;
	}
	
.fc-grid .fc-day-number {
	float: right;
	padding: 0 2px;
	}
	
.fc-grid .fc-other-month .fc-day-number {
	opacity: 0.3;
	filter: alpha(opacity=30); /* for IE */
	/* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
	}
	
.fc-grid .fc-day-content {
	clear: both;
	padding: 2px 2px 1px; /* distance between events and day edges */
	}
	
/* event styles */
	
.fc-grid .fc-event-time {
	font-weight: bold;
	}
	
/* right-to-left */
	
.fc-rtl .fc-grid .fc-day-number {
	float: left;
	}
	
.fc-rtl .fc-grid .fc-event-time {
	float: right;
	}
	
	

/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/

.fc-agenda table {
	border-collapse: separate;
	}
	
.fc-agenda-days th {
	text-align: center;
	}
	
.fc-agenda .fc-agenda-axis {
	width: 50px;
	padding: 0 4px;
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
	font-weight: normal;
	}
	
.fc-agenda .fc-day-content {
	padding: 2px 2px 1px;
	}
	
/* make axis border take precedence */
	
.fc-agenda-days .fc-agenda-axis {
	border-right-width: 1px;
	}
	
.fc-agenda-days .fc-col0 {
	border-left-width: 0;
	}
	
/* all-day area */
	
.fc-agenda-allday th {
	border-width: 0 1px;
	}
	
.fc-agenda-allday .fc-day-content {
	min-height: 34px; /* TODO: doesnt work well in quirksmode */
	_height: 34px;
	}
	
/* divider (between all-day and slots) */
	
.fc-agenda-divider-inner {
	height: 2px;
	overflow: hidden;
	}
	
.fc-widget-header .fc-agenda-divider-inner {
	background: #eee;
	}
	
/* slot rows */
	
.fc-agenda-slots th {
	border-width: 1px 1px 0;
	}
	
.fc-agenda-slots td {
	border-width: 1px 0 0;
	background: none;
	}
	
.fc-agenda-slots td div {
	height: 20px;
	}
	
.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
	border-top-width: 0;
	}

.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
	border-top-style: dotted;
	}
	
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
	*border-top-style: solid; /* doesn't work with background in IE6/7 */
	}
	


/* Vertical Events
------------------------------------------------------------------------*/

.fc-event-vert {
	border-width: 0 1px;
	}
	
.fc-event-vert .fc-event-head,
.fc-event-vert .fc-event-content {
	position: relative;
	z-index: 2;
	width: 100%;
	overflow: hidden;
	}
	
.fc-event-vert .fc-event-time {
	white-space: nowrap;
	font-size: 10px;
	}
	
.fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay  */
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .3;
	filter: alpha(opacity=30);
	}
	
.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */
.fc-select-helper .fc-event-bg {
	display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */
	}
	
/* resizable */
	
.fc-event-vert .ui-resizable-s {
	bottom: 0        !important; /* importants override pre jquery ui 1.7 styles */
	width: 100%      !important;
	height: 8px      !important;
	overflow: hidden !important;
	line-height: 8px !important;
	font-size: 11px  !important;
	font-family: monospace;
	text-align: center;
	cursor: s-resize;
	}
	
.fc-agenda .ui-resizable-resizing { /* TODO: better selector */
	_overflow: hidden;
	}
.fc-border-separate td {
	border: none !important;
}

.fc-widget-header, .fc-widget-content {
	border: 0;
}
#calendar-day {
	margin-top: 10px;
}
#calendar-day .fc-header,
#calendar-day thead,
#calendar-week .fc-event-time {
	display:none;
}
#calendar-week .fc-event-inner {
	padding-top: 5px;
}
#calendar-day {

}
#calendar-day .fc-state-highlight {
	background: none;
}
#calendar-day .fc-event-title {
	font-size: 30px;
	line-height: 30px;
	color: #2a4844;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: block;
}
#calendar-day .fc-event-title .fc-event-description {
	font-size: 12px;
	line-height: 15px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1f2b29;
	display: block;
	padding-top: 10px;
}
.ui-icon-circle-triangle-w {
	background: url(images/world-of-golf/arrow-left.png) no-repeat 0 0;
	width: 22px;
	height: 22px;
}
.ui-icon-circle-triangle-e {
	background: url(images/world-of-golf/arrow-right.png) no-repeat 0 0;
	width: 22px;
	height: 22px;
}
.fc-header-title h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	color: #2a4844;
	margin: 0px;
	padding: 0px;
	min-width: 195px;
	text-align: center;
}
.fc-header {
	width:400px;
}
.fc-header-left { 
	text-align: left;
}
.fc-header-right { 
	text-align: left;
}
.ui-state-highlight {
	
}
.hide {
	display: none;
}
.ui-widget-header {
	background: url(images/world-of-golf/calendar-top-td.png) no-repeat 0 0;
	height: 50px;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 42px;
	line-height: 44px;
}
.fc th.ui-widget-header {
	padding-right: 2px;
	padding-top: 8px;
}
.activeDay {
	background: url(images/world-of-golf/calendar-top-highlight-td.png) no-repeat 0 0;
	color: #1d1d1d;
}
.ui-widget-header b {
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
	display: block;
	text-transform: uppercase;
}
.ui-widget-content {
	background: url(images/world-of-golf/calendar-bottom-td.png) no-repeat 0 100%;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}
.fc-event-skin {
	background: none;
	border: none;
	color: #000;
}


#calendar-week .fc-event {
	cursor: default;
}
#calendar-week .fc-event-title {
	font-size: 11px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0 8px;
	color: #fff;
}
#calendar-week .ui-widget-header i {
	display: none;
}
.ui-state-highlight {
	background: url(images/world-of-golf/calendar-bottom-highlight-td.png) no-repeat 0 100%;
}
#calendar-week .fc-event-title-highlight {
	color:#000;
}
#calendar-day h2 {
	padding-bottom: 20px;
}


#social-footer {
	float: right;	
}

/* new theme updates 220413 */
#center-hub-col4 {
	float: left;
	width: 710px;
	padding-left: 57px;
	min-height: 20px;
}

/* new hub pages 2013 */

#center-hub-2013-prices-header,
#center-hub-2013-news-header {	
	
	width: 671px;
	height: 11px;
	background: url(images/world-of-golf/3-column-top.png) no-repeat;	
	margin-right: 38px;
	background-position: bottom;	
}

.hub-highlight-copy {
	padding: 15px 20px 15px 20px;
}

#center-hub-2013-prices
 {	
	
	width: 671px;
	min-height: 440px;
	background: url(images/world-of-golf/3-column-bottom.png) no-repeat;	
	margin-right: 38px;		
	background-position: bottom;	
	margin-bottom: 30px;
}

#center-hub-2013-news
{	
	
	width: 671px;
	min-height: 300px;
	background: url(images/world-of-golf/3-column-bottom.png) no-repeat;	
	margin-right: 38px;		
	background-position: bottom;	
	margin-bottom: 30px;
}

#center-hub-2013-prices-col1,
#center-hub-2013-prices-col2,
#center-hub-2013-prices-col3,
#center-hub-2013-news-col1,
#center-hub-2013-news-col2,
#center-hub-2013-news-col3 {
	min-height: 50px;
	width: 198px;
	float: left;
}
#center-hub-2013-prices-col1,
#center-hub-2013-news-col1 {
	margin-right: 38px;
}
#center-hub-2013-prices-col2,
#center-hub-2013-news-col2 {
	margin-right: 39px;
}
#center-hub-2013-prices-col1 p, 
#center-hub-2013-prices-col2 p,
#center-hub-2013-prices-col3 p,
#center-hub-2013-news-col1 p,
#center-hub-2013-news-col2 p,
#center-hub-2013-news-col3 p {
	font-size: 14px;
}


.hub-highlight {
	width: 198px;
	
}

.hub-highlight-title {
	font-size: 17px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, Serif;	
	padding-left: 20px;
	margin: 0;
	padding-bottom: 5px;	
	color: #2a4844;
}

#center-hub-2013-prices-title,
#center-hub-2013-news-title {
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	font-size: 35px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	color: #2a4844;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 10px;	
	margin-top: -5px;
	min-height: 30px;
	min-width: 30px;
}

#center-hub-2013-prices a.button_sml,
#center-hub-2013-news a.button_sml {	
	padding-left: 24px;
	width: 100px;
}

#center-hub-2013-columns {
 	float: right;
}

/* */

/* new gallery */

.ad-gallery {
  width: 280px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 230px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(http://www.worldofgolf-uk.co.uk/wp-content/themes/world-of-golf/trans.gif);
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(http://www.worldofgolf-uk.co.uk/wp-content/themes/world-of-golf/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
		
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(http://www.worldofgolf-uk.co.uk/wp-content/themes/world-of-golf/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
		
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(http://www.worldofgolf-uk.co.uk/wp-content/themes/world-of-golf/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
	margin-top: -15px;
	
  }
    .ad-gallery .ad-info {
      float: left;
	  color: #000;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
		color: #000;
		font-size: 1px;
		display: none;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
		
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
	  color: #FFF;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
	
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
	  	  
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -22px;
      width: 13px;
      display: block;
      background: url(http://www.worldofgolf-uk.co.uk/wp-content/themes/world-of-golf/ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -21px;
      width: 13px;
      background: url(http://www.worldofgolf-uk.co.uk/wp-content/themes/world-of-golf/ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
			
	.ad-gallery .example {
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
 
  .ad-gallery #gallery {
    padding-left: 10px;
	padding-right: 6px;    
	padding-bottom: 10px;
	margin-top: -15px;	
  }
  
  .ad-gallery #descriptions {
    position: relative;
    height: 50px;
    background: #EEE;
    margin-top: 10px;
    width: 640px;
    padding: 10px;
    overflow: hidden;
  }
   .ad-gallery #descriptions .ad-image-description {
      position: absolute;
    }
      .ad-gallery #descriptions .ad-image-description .ad-description-title {
        display: block;
      }
	
	#top-box-top {
	background: url('http://www.worldofgolf-uk.co.uk/wp-content/themes/world-of-golf/images/world-of-golf/box-1-top.png') no-repeat;	
	width: 671px;
	height: 11px;
	background-position: bottom; 
	}
	
	#top-box-bottom {
	background: url('http://www.worldofgolf-uk.co.uk/wp-content/themes/world-of-golf/images/world-of-golf/box-1-bottom.png');
	width: 671px;
	min-height: 400px;	
	background-position: bottom;
	
	}
	
	#top-box-right-coloum {
	float: right;
	padding-right: 20px;
		
	}
	
	#top-box-left-coloum {
	float: left;
	width: 40%;	
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 15px;
	margin-top: -10px;
	}
	
	#top-box-title-left {
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	color: #2a4844;
	line-height: 14px;
	}
	
	#top-box-title-right {
	float: right;	
	padding-right: 24px;
	font-size: 14px;
	color: #2a4844;	
	line-height: 14px;
	padding-top: 13px
	}
			
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
.mt10, .wpb_row .mt10 { margin-top: 10px !important; }
.mt20, .wpb_row .mt20 { margin-top: 20px !important; }
.mb20, .wpb_row .mb20 { margin-bottom: 20px !important; }
.mb30, .wpb_row .mb30 { margin-bottom: 30px !important; }
.mb40, .wpb_row .mb40 { margin-bottom: 40px !important; }
.mt10b40, .wpb_row .mt10b40 { margin-top: 10px !important; margin-bottom: 40px !important; }
.rounded-container { 
	background: #e2e2e2;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-bottom: 40px;
	padding: 11px;
}

.rounded-container a.button_sml { margin: 10px 0 0 0 !important; }

.page-facilities-title { margin-top: 20px !important; }

.page-offers-container.vc_row-fluid {
	display: table;
}
.page-offers-container.vc_row-fluid .vc_span6 {
	display: table-cell;
	float: none;
	vertical-align: top;
	width: 50%;
}
.vc_row-fluid .vc_span12 { max-width: 665px; }
.page-offers-container a.button-red {
	margin-bottom: 10px !important;
}
.address-details {
	padding-left: 88px;
	margin-top: 20px;
}
.address-details a.button {
	margin-top: 10px;
	margin-bottom: 20px;
}
.hub-hero {
	margin-top: 20px;
}

/* calendar */
	span.calnk {
		display: block;
	}
    .calnk a:hover {
        background-position:0 0;
        text-decoration:none;  
        color:#1f2b29;
     }
    .calnk a:visited {
        text-decoration:none;
        color:#1f2b29;
    }
    .calnk a {
        text-decoration:none; 
        color:#1f2b29; 
    }
    .calnk a span { 
        display:none; 
    }
    .calnk a:hover span {
        color:#333333; 
        background:#F6F79B; 
        display:block;
        position:absolute; 
        margin-top:1px; 
        padding:5px; 
        width:150px; 
        z-index:100;
		display: none;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
    }
    .calendar-table {
        border:0 !important;
        width:100% !important;
        border-collapse:separate !important;
        border-spacing:2px !important;
    }
    .calendar-heading {
        text-align:center;
        border: none;
        background-color: #77858e;
		color: #fff;
		padding: 4px 0 4px 0 !important;
		border-radius: 10px 10px 0px 0px;
		-moz-border-radius: 10px 10px 0px 0px;
		-webkit-border-radius: 10px 10px 0px 0px;
    }
	.calendar-heading a {
		color: #fff;
	}
    .calendar-next {
        width:25%;
        text-align:center;
    }
    .calendar-prev {
        width:25%;
        text-align:center;
    }
    .calendar-month {
        width:50%;
        text-align:center;
        font-weight:bold;
    }
    .normal-day-heading {
        text-align:center;
       /* width:25px;
        height:25px;*/
        font-size: 11px;
        border: none;
        background-color: #77858e;
		color: #fff;
		padding: 4px 0 !important;
    }
	.normal-day-heading span { display: none; }
    .weekend-heading {
        text-align:center;
        /*width:25px;
        height:25px;*/
        font-size: 11px;
        background-color: #77858e;
		color: #fff;
		padding: 4px 0 !important;
    }
    .day-with-date {
        vertical-align:text-top;
        text-align:left;
        width:56px;
        height:56px;
        border: none;
        background-color: #e2e2e2;
		padding: 2px 4px !important;
		
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
    }
	.day-with-date .date,
	.current-day .date {
		font-weight: bold;
	}
    .no-events {

    }
    .day-without-date {
        width:60px;
        height:60px;
        border: none;
        background-color: #e2e2e2;		

		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;		
    }
    span.weekend {
        /*color:#FF0000;*/
    }
    .current-day {
        vertical-align:text-top;
        text-align:left;
        /*width:60px;
        height:60px;*/
		background-color: #33669c;
		color: #fff;
		padding: 2px 4px !important;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
    }
    .current-day a,
	.current-day a:hover,
	.current-day a:visited  {
		color: #fff;
	}
    span.event {
        font-size: 11px;
    }
    #main .wpb_wrapper > .kjo-link {
        font-size: 11px;
        text-align:center;
		text-indent: -9999px;
    }
    .calendar-date-switcher {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#E4EBE3;
    }
    .calendar-date-switcher form {
        margin:2px;
    }
    .calendar-date-switcher input {
        border:1px #D6DED5 solid;
        margin:0;
    }
    .calendar-date-switcher select {
        border:1px #D6DED5 solid;
        margin:0;
    }
    .calnk a:hover span span.event-title {
        padding:0;
        text-align:center;
        font-weight:bold;
        font-size: 12px;
        margin-left:0px;
    }
    .calnk a:hover span span.event-title-break {
        width:96%;
        text-align:center;
        height:1px;
        margin-top:5px;
        margin-right:2%;
        padding:0;
        background-color:#000000;
        margin-left:0px;
    }
    .calnk a:hover span span.event-content-break {
        width:96%;
        text-align:center;
        height:1px;
        margin-top:5px;
        margin-right:2%;
        padding:0;
        background-color:#000000;
        margin-left:0px;
    }
    .page-upcoming-events {
        font-size: 11px;
    }
    .page-todays-events {
       font-size: 11px;
    }
    .calendar-table table,tbody,tr,td {
        margin:0 !important;
        padding:0 !important;
    }
    table.calendar-table {

    }
    .cat-key {
        width:100%;
        margin-top:30px;
        padding:5px;
        border:0 !important;
    }
    .cal-separate {
       border:0 !important;
       margin-top:10px;
    }
    table.cat-key {
       margin-top:5px !important;
       border:1px solid #DFE6DE !important;
       border-collapse:separate !important;
       border-spacing:4px !important;
       margin-left:2px !important;
       width:99.5% !important;
       margin-bottom:5px !important;
    }
    .cat-key td {
       border:0 !important;
    }
/* */

/* mini site layouts */
.layout-dragon-quest {
	background: url('images/world-of-golf/bg-dragon-quest.png') no-repeat;	
	min-height: 500px;
	padding: 0 36px;
}
.layout-lost-island-encounter {
	background: url('images/world-of-golf/bg-lost-island-encounter.png') no-repeat;	
	min-height: 500px;
	padding: 0 36px;
}
.layout-jurassic-parrr {
	background: url('images/world-of-golf/bg-jurassic-parrr.png') no-repeat;	
	min-height: 500px;
	padding: 0 36px;
}
.layout-jurassic-encounter {
	background: url('images/world-of-golf/bg-jurassic-encounter.png') no-repeat;	
	min-height: 500px;
	padding: 0 36px;
}
.jurassic-encounter #responsive-slider {
	background: url('images/world-of-golf/bg-jurassic-encounter-header.png') no-repeat;	
}
.layout-blog-page {
	min-height: 500px;
	padding: 15px 0 ;
}
.layout-blog-page .postbrdr {
	border-bottom: 0;
}
/* */
.wpb_row .lcp_catlist > li {
	list-style: none;
	padding-bottom: 20px;
	padding-top: 20px;
	clear: both;
	overflow: hidden;
	border-top: solid 1px #ccc;
}
.lcp_catlist {
	margin: 0 !important;
}
.lcp_catlist > li > a,
article.post header h2 a {
	font-size: 24px;
	color: #2a4844;
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
}
.lcp_catlist > li > .left img,
.post-content > .left img {
	padding-right: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.lcp_catlist li > h1 {
	font-size: 16px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	padding: 10px 0;
	margin: 0;
	color: #2a4844;
}
.lcp_catlist li p {
	margin: 10px 0;
}
.center-hub-nav-body li.categories {
	padding-right: 12% !important;
	font-weight: bold !important;
}
.center-hub-nav-body li.categories,
.center-hub-nav-body .categories ul li,
.center-hub-nav-body .categories ul li a {
	padding-right: 0;
	text-align: right;
	font-weight: normal;
	font-family: Arial;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
}
.center-hub-nav-body .categories ul li.current-cat a {
	font-weight: bold;
}
.center-hub-nav-body li.categories ul {
	padding-top: 10px;
}

article.post {
	max-width: 665px;
	padding-left: 57px;
}
article.post header {
	/*margin-bottom: 0;*/
}
article.post header h2 {
	color: #2a4844;
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	font-size: 35px;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
}

article.post section h1 {
	font-size: 16px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	padding: 10px 0;
	margin: 0;
	color: #2a4844;	
}



/* searchbox */
#searchform {
    padding: 15px 0 0 0;
    max-width: 950px;
}
#searchform #s {
    max-width: 200px;
    float: right;
    margin-right: 10px;
    margin-top: 0;
}
#searchform a.button_sml {
	float: right;
	margin: 0 !important;
}
#searchform .searchform-row {
    
}
.layout-search article.post {
	max-width: inherit;
	padding: 20px 0;
}
.layout-search .postbrdr {
	border-bottom: 1px solid #ccc;
}
.layout-search #navbelow {
	display: none;
}
.layout-search .archiveshead h2 {
	font-family: "Trebuchet MS", Verdana, Arial, Serif;
	font-size: 35px;
	font-style: normal;
	font-weight: bold;
	text-transform: normal;
	color: #2a4844;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0;
	line-height: inherit;
}
/* */




/* navigation mobile */
#navigation-mobile {
	position: absolute;
	top: 0;
	left: 10px;
	zoom: 1;
	width: auto;
	text-align: left;
	height: 30px;
	width: 40px;
	color: #fff;
}
#navigation-mobile .copy {
	float: left;
	padding: 6px 0 0 0;
	color: #0081d7;
}
#navigation-mobile img {
	float: right;
}
/* The button on the top-right */
#navigation-mobile .btn-navbar {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 40px;
	height: 30px;
	display: block;
	cursor: pointer;
}
/* Using the touch scrolling on capable devices. */
.overthrow-enabled .overthrow {
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
}
/* The unordered list with the menu */
ul#menu {
	padding: 10px 0 8px 0;
	margin: 0;
	background: #33669c;
	display: none;
	position: absolute;
	top: 45px;
	left: 0px;
	width: 180px;
	font-size: 15px !important;
	overflow-x: hidden;
	z-index: 20;
	max-width: 600px;
}
ul#menu > li {
	display: block;
	width: 100%;
	text-align: left;
	background: url('images/world-of-golf/bg-nav-mobile-li.png') repeat-x 50% 100%;
}
ul#menu li:last-child {
	border: none;
	background: none;
}
ul#menu li.hasChildren {
	height: auto !important;
}
ul#menu li.hasChildren > a {

}
ul#menu li.hasChildren > a span {
	background: url('images/world-of-golf/menu-li-haschildren-a.png') no-repeat 100% 4px;
}
ul#menu li.hasChildren.open > a {

}
ul#menu li.hasChildren.open > a span {
	background: url('images/world-of-golf/menu-li-haschildren-open-a.png') no-repeat 100% 6px;
}
ul#menu li.hasChildren ul {
	display: none;
	margin: 0 !important;
	padding: 0 0 15px 0 !important;
}
ul#menu li.hasChildren ul li {
	background: none;
}
ul#menu li.hasChildren ul li a {
	font-size: 13px;
	color: #fff;
	display: block;
	padding: 4px 10px 4px 20px;
	font-weight: normal;
}
ul#menu li.hasChildren ul li.hasChildren ul li a {
	padding: 4px 10px 4px 30px;
}
ul#menu li a {
	display: block;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
}
ul#menu li a span {
	display: inline;
	padding: 0 20px 0 0;
}
ul#menu li a:link,
ul#menu li a:visited {
	color: #fff;
	outline: none;
}
ul#menu li a:hover,
ul#menu li a:active {
	text-decoration: hover;
}
ul#menu li.hasChildren ul li a > span {
	background: url('images/world-of-golf/menu-children-a.png') no-repeat 100% 6px;
	padding: 0 10px 0 0;
}
ul#menu li.hasChildren ul li a > span {
	background: url('images/world-of-golf/menu-children-a.png') no-repeat 100% 6px;
	padding: 0 10px 0 0;
}
ul#menu li.hasChildren ul li.hasChildren a > span {
	background: none;
}
ul#menu li.hasChildren ul li.hasChildren > a span span {
	background: url('images/world-of-golf/menu-li-haschildren-a.png') no-repeat 100% 2px;
	padding: 0 15px 0 0;
}
ul#menu li.hasChildren ul li.hasChildren.open > a span span {
	background: url('images/world-of-golf/menu-li-haschildren-open-a.png') no-repeat 100% 4px;
}

ul#menu li.hasChildren a:hover > span,
ul#menu li.hasChildren.hover > a span {
	/* background-position: right -138px !important;*/
}
/* */

.center-hub-nav-body.mobile { display: none; }

/* Mobile Smartphones */
@media only screen and (max-width : 940px) {
}
@media only screen and (max-width : 900px) {
	#nav li { padding-left: 3%; padding-right: 3%; }
}
@media only screen and (max-width : 800px) {
	#nav li { padding-left: 2%; padding-right: 2%; }
}
@media only screen and (max-width : 620px) {
	.center-hub-nav-body.desktop { display: none; }
	
	.center-hub-nav-body.mobile { 
		display: block;
		position: relative;
		height: 30px;
		overflow: visible;
	}
	
	#main { padding: 20px 10px; }
	.layout-inner-page #main,
	.layout-hub-page #main,
	.layout-blog-page #main { padding: 0; } 
	#searchform { 
		padding: 15px 10px 0 10px;
	}
	.page-offers-container.vc_row-fluid .vc_span6 { display:block;}
	.golf-centers-body {
		display: none;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		padding: 10px 20px;
	}
	#main > .left, #center-hub > .left,
	#main > .right, #center-hub > .right {
		float: none;
		width: auto;
	}
	
	.address-details,
	.hub-hero {
		width: 50%;
		float: left;
	}
	
	/* section paddings */
	.page-facilities-body .vc_span7,
	.page-facilities-body .vc_span5 {
		padding: 10px 10px 20px 10px !important;
	}
	.golf-announcements-lrg-body {
		padding: 20px 10px 20px 10px !important;
		float: none;
	}
	
	.page-facilities-highlights.vc_row-fluid .vc_span4 {
		margin-right: 10px !important;
		margin-left: 0 !important;
		width: 30.9%;
	}
	.page-facilities-highlights.vc_row-fluid .vc_span4:last-child {
		margin-right: 0 !important;
	}
	.page-facilities-title { margin: 0 !important; padding: 10px 0px 20px 0px; }
	.address-details,
	.hub-hero {
		padding-left: 0px;
		margin-top: 10px;
	}
	.mp10 { margin: 0 10px !important; }
	
	.inner-page-col2-banner {
		padding-bottom: 0px;
		padding-top: 5px;
	}
	.vc_row-fluid .page-golf-store {
		padding-bottom: 0;
	}
	.vc_row-fluid.page-golf-store [class*="vc_span"] {
		margin-left:0 !important;
	}
	#ticker-tape { height: 30px; background: #a2843f; padding: 10px 0; }
	#ticker-tape img { max-width: 16px; max-height: 4px; }
	.ticker-tape-left { display: none; }
	.ticker-tape-left,
	.ticker-tape-right {
		padding: 0 10px;
		font-size: 11px;
		width: auto;
		float: left;
	}
	.vc_row-fluid .vc_span3 {
		/*width: 50% !important;*/
		width: 46% !important;
	}
	/* general containers */
	#center-hub-col2 {
		padding: 0 10px;
	}
	.page-facilities-highlights {
		padding: 0 10px 10px 10px;
	}
	#center-hub-col3 {
		padding: 20px 10px 0 10px;
	}
	#center-hub-col3 p {
		text-align: left !important;
	}
	.page-offers-container {
		padding: 20px 10px 0 10px;	
	}
	#page-footer,
	.page-golf-store {
		padding: 10px 10px 0 10px;	
	}

	.golf-announcements-lrg-body {
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	.page-golf-centers,
	#page-footer-bottom,
	.golf-announcements-sml-body ,
	.layout-dragon-quest {
		padding: 10px 10px 20px 10px;
	}
	.golf-announcements-sml-body p {
	
	}
	#page-footer-bottom {
		text-align: left;
	}
	.vc_row-fluid [class*="vc_span"] {
		margin: 0 !important;
		margin-left: 2.5% !important;
	}
	.vc_row-fluid .vc_span12 { margin:0 !important; padding: 0 10px 0 10px; }
	.inner-page-col2-layout-col2 {
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.layout-inner-page .vc_row-fluid .vc_span8 {
		width: 55%;	
	}
	.layout-inner-page .vc_row-fluid .vc_span4 {
		width: 40%;
		float: right;
	}
	.center-hub-nav-body {
		width: 100%;
		float: none;
		background: none;
		margin-bottom: 20px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	.center-hub-nav-body > ul {
		padding-top: 10px;
		padding-bottom: 11px;
		background: url('images/world-of-golf/center-hub-nav-body.png') repeat 0% top;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	.center-hub-nav-body ul li {
		padding: 0px;
	}
	.center-hub-nav-body ul a {
		text-align: left;
		padding: 5px 20px;
	}
	.center-hub-nav-body .children {
		padding: 0;
	}
	.center-hub-nav-body .children li,
	.center-hub-nav-body .children .children li,
	.center-hub-nav-body .children .children  {
		padding: 0;
	}
	.center-hub-nav-body .children li a {
		padding-left: 30px;
	}
	.center-hub-nav-body .children .children li a {
		padding-left: 40px;
	}
	#main > .left,
	#main > .right,
	#page-footer .widget,
	.page-facilities-body .vc_span7,
	.page-facilities-body .vc_span5,
	.page-golf-announcements.vc_row-fluid .vc_span7,
	.page-golf-announcements.vc_row-fluid .vc_span5,
	.vc_row-fluid .vc_span6,
	.vc_row-fluid .vc_span7,
	.vc_row-fluid .vc_span5,
	.golf-announcements-sml-body .left,
	.golf-announcements-sml-body .right,
	#center-hub-col2,
	#center-hub-col3,
	.golf-announcements-lrg-body .left,
	.golf-announcements-lrg-body .right {
		width: auto !important;
		float: none !important;
		display: block;
	}
	.flexslider { margin-bottom: 20px !important; }
	.vc_row-fluid .vc_span7,
	.vc_row-fluid .vc_span6,
	.vc_row-fluid .vc_span5 {
		margin: 0 !important;
	}
	.vc_row-fluid .vc_span6 .vc_align_left,
	.vc_row-fluid .vc_span6 .beware {
		text-align: center;		
		padding-top: 0px;
	}
	.golf-announcements-lrg-body .left {
		text-align: center;
	}
	.page-golf-announcements {
		margin-top: 0;
		padding-top: 20px;
		padding-bottom: 0;
	}
	.golf-announcements-sml-body .right .left,
	.golf-announcements-sml-body .right .right {
		margin-top: 10px !important;
	}
	.vc_row-fluid .vc_span6 img {
		margin: 0 auto;
		text-align: center;
	}
	.page-golf-announcements .widget_rss {
		float: none;
		padding-bottom: 0;
	}
	.page-facilities-body .vc_span5,
	.page-facilities-body .vc_span7,
	.page-golf-announcements .vc_span5,
	.page-golf-announcements .vc_span7 {
		margin-bottom: 20px !important;
	}
	#page-footer .widget {
		margin-bottom: 20px;
	}
	.layout-inner-page #main .wpb_row {
		padding: 0;
	}
	#center-hub {
		padding: 20px 0 0 0;
	}
	#center-hub #main > .left,
	#center-hub #main > .right {
		padding: 0 10px;
	}
	#center-hub #main > .right .vc_row-fluid .vc_span12 {
		padding: 0;
	}
	#navbar { display: block; height: 44px; width: 100%; }
	#navbar a span { padding: 0px 0px 2px 10px; width: 10px; height: 5px; display: inline-block; background: url('images/world-of-golf/bg-menu-item-has-children-open.png') no-repeat 10px 0; }
	#navbar a span.close { background: url('images/world-of-golf/bg-menu-item-has-children-close.png') no-repeat 10px 0; }
	
	#navbar a { font-size: 14px; display: block; line-height: 44px; padding: 0 10px; font-weight: bold; color: #fff; }
	#navbar a:hover { color: #fff; }
	
	#nav { display: none; border: 0; height: auto; padding:10px; overflow: hidden; }
	#nav .sub-menu { }
	#nav li { padding:0; text-align: center; }
	
	#nav li ul { display: block; position: static; border: 0; background: #242424; }
	#nav li ul li { margin-left: 22px; width: auto; }
	#nav li { border: 0; width: 100%; border: 0; }
	
	#nav li a, #page-nav ul li ul li a { display: block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 5px 12px; margin: 0; }
	#page-nav ul li ul li a { }
	
	#page-nav ul li a:hover, #page-nav ul li ul li a:hover { background-color:#1f2b29; color: #fff;  }
	#nav li.current_page_item {
		background: none;
	}
	#nav li.current_page_item a,
	#nav li.current-page-ancestor a {
		text-decoration: underline;
	}


	#main { display: block; float: none; width: auto; overflow: hidden; margin: 0; }
	#sidebar { display: none; float: none; }
	
	#sidebar-responsive { display: block; box-sizing: border-box; -moz-box-sizing: border-box; padding: 0 12px; margin-bottom: 15px; }
	#sidebar-responsive .widget { display: block; margin-bottom: 15px; }
	#sidebar-responsive .widget h3 { font-family: "Hoefler Text", Garamond, "Times New Roman", serif; font-weight: bold; font-size: 1.5em; line-height: 1.4em; color: #898989; margin-bottom: 8px; text-transform: uppercase; border-bottom: 1px solid #ddd; }
	
	#sidebar-responsive ul li { display: block; }
	#sidebar-responsive ul li a { display: block; padding: 10px 20px; font-size: 1.6em; font-weight: bold; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; transition: none; -webkit-transition: none; -moz-transition: none; }
	#sidebar-responsive ul li a:hover { text-decoration: underline; background: #565656; color: #fff; }
	
	.post header h2 { font-size: 2.75em; }
	
	.post .meta { font-size: 1.1em; line-height: 1.6em; }
	.post .meta i { margin-bottom: 4px; }
	
	#commentform #allowed_tags { display: none; }
	.dq-copy .button-red.right { float: left; }
	.vc_row-fluid .rounded-container { margin-bottom: 20px !important; }
}
@media only screen and (max-width : 520px) {
	.offers-single {
		padding-right: 0px;
		margin: 0 auto 28px auto;
		float: none;
	}
}
@media only screen and (max-width : 440px) {
	.layout-inner-page .vc_row-fluid .vc_span8,
	.layout-inner-page .vc_row-fluid .vc_span4 {
		width: 100%;
		float: none;
		margin-left: 0 !important;
	}
	.inner-page-col2-layout-col2 {
		float: none;
	}
	.normal-day-heading, .weekend-heading, .day-with-date, span.event, .current-day { font-size: 10px; }

	.day-with-date, .day-without-date, .current-day {
		border-radius: 0px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
	}
	.day-with-date { padding: 1px !important; }
	.vc_row-fluid .vc_span3 { margin: 0 !important; float: none !important; width: auto !important;}

	.vc_row-fluid .rounded-container { margin-bottom: 20px !important; }
}