@font-face {

	font-family: 'HelveticaNeueLTStd-MdCn';

	src: url('fonts/HelveticaNeueLTStd-MdCn.eot?#iefix') format('embedded-opentype'), url('fonts/HelveticaNeueLTStd-MdCn.otf') format('opentype'),  url('fonts/HelveticaNeueLTStd-MdCn.woff') format('woff'), url('fonts/HelveticaNeueLTStd-MdCn.ttf') format('truetype'), url('fonts/HelveticaNeueLTStd-MdCn.svg#HelveticaNeueLTStd-MdCn') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {
  font-family: 'HelveticaNeue-Roman';
  src: url('fonts/HelveticaNeue-Roman.eot?#iefix') format('embedded-opentype'),  url('fonts/HelveticaNeue-Roman.otf')  format('opentype'),
	     url('fonts/HelveticaNeue-Roman.woff') format('woff'), url('fonts/HelveticaNeue-Roman.ttf')  format('truetype'), url('fonts/HelveticaNeue-Roman.svg#HelveticaNeue-Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue-Bold';
  src: url('fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/HelveticaNeue-Bold.otf')  format('opentype'),
	     url('fonts/HelveticaNeue-Bold.woff') format('woff'), url('fonts/HelveticaNeue-Bold.ttf')  format('truetype'), url('fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


* {
	margin: 0;
	padding: 0;
}

body {
	background: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	line-height:30px;
	color: #455560;
	min-width:1020px;
}

p {
   padding:0 0 15px 0;
}

a{color:#ed6d8a; text-decoration:none} 

h1,h2,h3,h4{font-weight:normal; line-height:normal; margin:0; } 

h2{ font-family: "HelveticaNeue-Bold";font-size: 21px; line-height:21px}
h3{font-size:19px;}
img{max-width:100%;}
hr{
	background: #ccc;
	border: none;
	height: 1px;
	margin-top: 4px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom:8px;
}
.alignleft{float:left; margin:0 10px 10px 0;}
.alignright{float:right; margin:0 0 10px 10px;}
.wrap:after,#mainbody:after,#mainbody:before,#main-content:after,#mainmenu:after,#header:after,#header:before,.copyright:after,.copyright:before,#main-content-general:after,.page_content_body_full:after,#main-content-full:after{clear:both; display:table; content:'';}

.wrap{width:1000px; margin:0 auto;}
.logo{text-align:center;padding: 15px 0 10px;}
#mainmenu{border-top:2px solid #faebed;}
ul.navbar-nav{list-style:none; padding:0; margin:0;}
.navbar-nav li{display:block; float:left; position:relative;}
.navbar-nav li a{color:#455560; display:block; text-decoration:none; line-height:30px;padding:5px 15px;}
.navbar-nav li a:hover,.navbar-nav li.current-menu-item a{color: #fff;}
.responsive_nav{display:none;}


.navbar-nav ul{

	display: none;

    list-style:none;

	position:absolute;

	background:rgba(238,238,238,0.9);

	z-index:9999;

	width:210px;

	padding:0;

	margin:0;

	-webkit-transition:opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out;

	-moz-transition:opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out;

	-ms-transition:opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out;

	-o-transition:opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out;

	transition:opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out;

}



.navbar-nav li:hover ul{

	display:block;

}



.navbar-nav li a{
	color: #455560;
	font-family: "HelveticaNeue-Bold";
	font-size: 15px;
	line-height:40px;
	padding-top: 0px;
	padding-right: 18px;
	padding-left: 18px;
	padding-bottom: 0px;
}



.navbar-nav li:hover a,

.navbar-nav li a:hover,

.navbar-nav li.current-menu-item a,

.navbar-nav li.current-page-item a{


	color:#fff;

}



.navbar-nav ul li{

	display:block;

	width:100%;
	
	 border-bottom: 1px solid #455560;

}

.navbar-nav ul li:last-child{border:none;}

.navbar-nav li ul li a{

	padding:5px 15px;

	display:block;

    color:#455560!important;
	
	line-height: 30px;
	
	letter-spacing: 0;

}

.navbar-nav li ul li a:hover{background:#ed6d8a;color:#FFF!important;}

.cl_resp{

    display: none;

}



.responsive_nav:hover span, 

.responsive_nav:hover span:before, 

.responsive_nav:hover span:after, 

.responsive_nav.active span, 

.responsive_nav.active span:before, 

.responsive_nav.active span:after{

	background-color: #d96d00;

	

}



.responsive_nav:hover,

.responsive_nav:focus,

.responsive_nav:actived {

	text-decoration:none;

}
h1.page-title{color: #fff;  font-size: 50px;  left: 30px; position: absolute;   top: 30px; line-height:54px;z-index: 999;}
#mainbody{ background:#fff;}
#banner{position:relative;}
#banner img{margin:0;}
#banner h1.page-title{font-family:Georgia, "Times New Roman", Times, serif;max-width: 270px;}
#header{background:url(images/bghead.png) repeat;}
#mainbody{padding:0;}
#main-content{width:100%; display:inline-block;background:url(images/bgmain.png) repeat-y 740px top;margin: 13px 0;}
#main-content-full{width:100%; display:inline-block;margin: 20px 0;}
#main-content-subpage{width:100%; display:inline-block;background:url(images/bgmain.png) repeat-y 740px top;margin:20px 0;}
#main-content-subpage .coleft{margin-top:-20px;}
h1.page-title-sub,{color:#ed6d8a;    border-top: 7px solid #ed6d8a;   padding: 5px 0 48px 0!important;margin:10px 0 0 0!important;}
.page_content_body_full h1{
	color: #ed6d8a;
	border-top: 7px solid #ed6d8a;
	padding-top: 8px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 58px;
margin:!important;}
h2.tribe-events-single-event-title{color: #ed6d8a;
    font-size: 22px !important;
    font-weight: normal !important;
    margin: -20px 0 0 !important;
    padding: 0  !important;}
.coleft{float:left; width:730px;}
.colright{float:right; width:250px;}
.colright li{list-style:none;}
.colright li.widget{margin:0 0 17px 0;}
#footer{
	background:#475560;
	color:#FFF;
	text-align:center;
	padding: 15px 0;
	font-size:12px;
	font-family: "HelveticaNeue-Roman"
}

.tribe-events-adv-list-widget{
	background: #f4e960;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	border-top: 7px solid #455560;
}
.tribe-events-adv-list-widget h3{
	border-top: 1px solid #fff;
	color: #ed6d8a;
	font-size: 15px;
	line-height: 15px;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
	font-family: 'HelveticaNeue-Roman';
	font-weight: normal
}
.tribe-events-adv-list-widget ul{}
.tribe-events-adv-list-widget  ul li{
	border-bottom: 1px solid #fff;
	font-size: 15px;
	line-height: 18px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0px;
	padding: 0 0 5px;
}
.tribe-events-adv-list-widget a{
	text-decoration: none;
	font-size: 14px;
	font-family: 'HelveticaNeue-Bold';
	padding-top: 0px;
	margin-top: 0px;
	line-height: 16px;
	background-image: url(img/pink-arrow.png);
	background-position: right center;
	background-repeat:no-repeat;
	padding-right: 20px;
}
.tribe-events-adv-list-widget p{ padding:0px; margin:0px;}
h2.widget-title{
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 5px;
	font-size: 22px;
	font-family: 'HelveticaNeue-Bold';
	max-width: 150px;
	margin-top: 10px;
}
.widget_calendar,.tribe_mini_calendar_widget{
	background: #e5e5e5;
	border-top: 7px solid #455560;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
}
.wptt_TwitterTweets{border-top:7px solid #455560; padding:10px;}
.wptt_TwitterTweets h2.widget-title{max-width:100%;}
#wp-calendar{width:100%; text-align:center;}
#wp-calendar tbody td{background:#FFF;}
#wp-calendar tbody td.pad{background:#c5c5c5;}
.page_content_body_blog{line-height:30px;font-family: "HelveticaNeue-Roman";font-size:18px;line-height:22px;}
.page_content_body_blog strong{font-family: 'HelveticaNeue-Bold'; font-size:22px }
.home-widget{}
.home-widget h2{
	border-top: 7px solid #ed6d8a;
	margin: 20px 0;
	padding-top: 10px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
}
.home-widget .row{}
.home-widget .cols{float:left;    max-width: 230px;  margin-right:20px; background: #f4f5f5;  margin-bottom: 20px;}
.home-widget .row .cols:nth-child(3n+3){margin-right:0;}
.home-widget .row .cols img{border-bottom:7px solid #ed6d8a;}
.home-widget .row .cols h3{    padding: 2px 0 35px 10px;}

.tribe-events-list-widget .duration{font-weight:normal!important;}
h1.tribe-events-page-title{border-top:none;}
.blog-head{
	border-bottom: 1px solid #ccc;
	border-top: 7px solid #ed6d8a;
	display: inline-block;
	margin: 0 0 10px;
	padding-top: 3px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 10px;
	width: 100%;
}

.blog-left{float:left; width:500px}
.blog-left h1{font-size:34px !important;font-family: georgia; padding-bottom:0px !important; color:#455560 !important; line-height:40px }
.blog-right{float:right; padding-top:5px}
.coleft h1{
	color: #ed6d8a;
	font-size: 50px;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 58px;font-family: Georgia, "Times New Roman", Times, serif!important;
}
.author-name{color:#ed6d8a; font-size:35px !important;font-family: georgia; line-height:40px}
.blog-date{
	font-size: 15px;
	padding-top: 15px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
}
.widget_st_latest_posts_widget{background:#f3f4f5; border-top:7px solid #455560; padding:10px;}
div.entry-meta.small span{ font-size:18px !important; line-height:18px}

.latest-posts{}
.latest-posts .media-body{display:inline-block!important; width:100%;}
.latest-posts .media{
	border-bottom: 1px solid #455560;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 3px;
	margin-top: 10px !important;
}
.latest-posts h3.entry-title{font-size: 18px !important; line-height:18px !important}
.latest-posts h3.entry-title a{color: #455560;}
.latest-posts .read-more{}
.latest-posts .read-more a{color: #455560;
    text-decoration: none; font-family: "HelveticaNeue-Roman";
font-size: 15px !important;
line-height: 18px !important;
	background-image: url(img/grey-arrow.png);
	background-position: right center;
	background-repeat:no-repeat;
	padding-right: 10px;
	display:block; width:90px}
.latest-posts .author-img{float:right;margin-top: -15px;}
.qe-faq-toggle .qe-toggle-title i.fa,.qe-faq-toggle .qe-toggle-title .title-ope{float:right;color: #ed6d8a;font-size: 15px;
    padding: 4px 0 0; 	background-image: url(img/pink-arrow.png);
	background-position: right center;
	background-repeat:no-repeat;
	padding-right: 20px;}
.qe-faq-toggle .qe-toggle-title{margin: 0 0 15px !important;padding: 0px !important;background:none!important; border-right:none!important;border-top:none!important;border-left:none!important; border-bottom: 1px solid #ccc;font-family: "HelveticaNeue-Bold";}
.qe-faq-toggle .qe-toggle-title strong{font-weight:normal;}
.qe-faq-toggle .qe-toggle-content{
	border: none!important;
	padding: 0 20px 40px 20px !important;;
}
.tribe-mini-calendar-wrapper{font-size:15px;}
.list-date{display:none!important;}
.widget_text{
	background: #3fa7b4;
	border-top: 7px solid #455560;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
}
.widget_text p{padding:0;}
.widget_text a{color: #fff;  display: block;  font-size: 16px;  padding: 8px 0 0;  text-decoration: none; font-size: 14px;
font-family: 'HelveticaNeue-Bold';
line-height: 17px;
	background-image: url(img/white-arrow.png);
	background-position: right center;
	background-repeat:no-repeat;
	padding-right: 20px;
	width:96px}
	
	
.download-list p{font-family: "HelveticaNeue-Roman";font-size:14px; line-height:17px}
	
.socials ul li a{color: #fff;  display: block;  font-size: 16px;  padding: 60px 0 0;  text-decoration: none; font-size: 14px;

	width:240px;
	background-image: url(img/grey-arrow.png);
	background-position: right center;
	background-repeat:no-repeat;
	padding-right: 20px;
	display:block}
	
	
.tribe-mini-calendar-event .list-info h2{font-weight:normal!important; font-size:22px!important; line-height:normal!important;}
.tribe-events-back,.tribe-related-events,h3.tribe-events-related-events-title,#tribe-events-related-events-title,.tribe-events-cal-links,.tribe-events-event-meta,.tribe-events-notices{display:none!important;}
.tribe-mini-calendar-event .list-info h2 a{text-decoration:none;}

.list-team{list-style:none; padding:0; margin:0; display: inline-block;}
.list-team li{  background: #f4f5f5 ; float: left;  margin-bottom: 20px; margin-right: 20px; width: 230px;padding-bottom: 20px;}
.list-team li:nth-child(3n+3){margin-right:0;}
.list-team li h3{  padding: 1px 0 0 0px;font-size: 18px;}
.list-team li p{font-size: 14px;padding: 0px 0 0 0px; line-height: 19px}
.list-team li img{width:100%;height: auto; border-bottom: 7px solid #ed6d8a;}
.list-team li a{text-decoration:none;color:#455560;}

.list-team-inner{padding: 8px; min-height: 260px}

body.page-booking-form .page_content_body_full h1{border-bottom: 7px solid #ed6d8a;border-top:none;margin: 0 0 10px;
    padding: 0 0 62px !important;}
	
body.page-booking-form .wpcf7{background: #f4f5f5 ; padding:15px; margin-top:15px}

body.page-booking-form .wpcf7 input[type="text"]{
	border: 1px solid #ccc;
	line-height: 26px;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding: 5px 5px;
	width: 98%;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{
	border: 1px solid #ccc;
	line-height: 26px;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding: 5px 5px;
	width: 98%;
	height: 100px
}

select.wpcf7-form-control.wpcf7-select{ font-family:"HelveticaNeue-Roman"; font-size:20px; line-height:24px; color: #8A9B92;}

span.wpcf7-list-item-label{ font-family:"HelveticaNeue-Roman"; font-size:20px; line-height:24px}
span.wpcf7-list-item.first{ margin-left:0px}
body.page-booking-form .wpcf7 input[type="checkbox"] {}

body.page-booking-form .wpcf7 input[type="checkbox"]{margin: 10px 0 0;padding: 0;}
body.page-booking-form select,body.page-booking-form .wpcf7-date{border: 1px solid #ccc;  line-height: 26px;margin: 5px 0 0; font-family: "HelveticaNeue-Roman";  font-size:20px; line-height:24px; color: #8A9B92;}
span.wpcf7-form-control-wrap.time-required{border: 1px solid #ccc;  line-height: 26px;margin: 5px 0 0;}
.wpcf7-list-item-label{font-size:16px; margin-right: 20px;}
body.page-booking-form .wpcf7 p label{ font-family: 'HelveticaNeue-Bold'; font-size:21px}
body.page-booking-form .wpcf7 p{padding:0 0 20px 0; font-family: "HelveticaNeue-Roman"; font-size:15px; }
body.page-booking-form input.wpcf7-submit{
	background: #ed6d8a;
	border: 2px solid #fff;
	border-radius: 6px;
	color: #fff;
	cursor: pointer;
	display: block;
	float: right;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 10px;
	font-size:15px;
	font-family: "HelveticaNeue-Roman";} 
.contact-left{float:left; width:230px; font-family: "HelveticaNeue-Roman"; font-size:18px; line-height:22px;}
.contact-right{float:right; width:480px; font-family: "HelveticaNeue-Roman";font-size:18px; line-height:22px;}
.contact-right h3{ font-family: 'HelveticaNeue-Bold';margin:0 0 15px 0;}
.contact-right hr{margin-top: -10px;}
body.page-contact-us .list-team{margin-top:20px;}
.tribe-bar-filters,.tribe-bar-filters-inner,#tribe-events-bar,body.tribe-events-week .page-title-sub{display:none!important;}
.tribe-week-today{background:none!important;}
.tribe-gridlist-content-wrap ul{list-style:none; padding:0; margin:0;}
.tribe-gridlist-content-wrap ul li{border-top: 7px solid #ed6d8a; margin: 0 0 15px; padding: 5px 0 15px;}
h2.tribe-events-page-title{font-weight:normal!important; text-align:left!important; font-size:32px!important;color: #ed6d8a;}
.tribe-events-week-hourly-single{
	border-top: 1px solid #ccc;
	display: inline-block;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0px;
	padding-top: 7px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
	width: 100%;
}
.day-area{font-weight: bold; margin: 0 0 10px; font-family: "HelveticaNeue-Bold";
font-size: 21px;
line-height: 21px;}
.type-tribe_events span{float: left;width: 200px;}
body.tribe-events-week .banner-img{display:none;}
.download-list{background:#f4e960;}
.download-list a{  color: #ed6d8a; padding: 10px 0 0; 	background-image: url(img/pink-arrow.png);
	background-position: right center;
	background-repeat:no-repeat;
	padding-right: 20px;
	width:190px}
.socials{background:none; border:none; padding: 0px;border-top: 1px solid #ccc; margin-top:-20px!important}
.socials ul{ padding:0px; margin:0px}
.socials ul li{
	border-bottom: 1px solid #ccc;
	width: 100%;
	display: inline-block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
}
.socials ul li img{float:left; margin:0 10px 0 0}
.socials ul li a{ color: #455560;padding: 10px 0 0; font-family: 'HelveticaNeue-Roman';}
.single-tribe_events .tribe-events-event-image{margin-bottom:0!important;}
#tribe-events-content{
	padding-top: 20px !important;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
}
.tribe-events-schedule{ border-top: 1px solid #ccc; margin-top: 0 !important; padding: 5px 0 0;}
.type-tribe_events span {
	float: left;
	margin-top: 0;
	margin-right: 10px;
	margin-left: 0;
	margin-bottom: 0;
	width: auto;
	width: 220px
}

.type-tribe_events span.day-event{ width:300px}

#tribe-events-footer{display:none!important;}
.bottom-event-widget{display: inline-block; margin-top: 50px;}
.bottom-event-widget li.widget{list-style:none; background:#e5e5e5 ;}
.bottom-event-widget h2.widget-title{max-width:100%; padding-bottom:10px}
.bottom-event-widget .widget_text a{color: #ed6d8a;padding: 10px 0 0; font-family: 'HelveticaNeue-Bold';
line-height: 14px;
	background-image: url(img/pink-arrow.png);
	background-position: right center;
	background-repeat:no-repeat;
	padding-right: 20px;
	width:350px}
	
	.bottom-event-widget li.widget p{font-family: "HelveticaNeue-Roman";
font-size: 14px;
line-height: 17px;}
	
	
.visible{ display: none;}
.list-space{display:inline-block; width:100%;border-top: 7px solid #ed6d8a; margin-bottom:15px;}
.space-galery{ float: left;width: 220px;}
.space-info{ float: right; width: 480px;padding: 5px 0 0;}
.space-info h2{
	padding-top: 7px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
}
.add-info{font-size:16px; line-height:19px; font-family:'HelveticaNeue-Roman';}
.add-info ul{list-style:none; padding:0; margin:0;}
.add-info ul li{
	border-top: 1px solid #ccc;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
	display: inline-block;
}

.add-info ul li p{
	padding-bottom:0px
}

.add-info ul li label{float: left;width: 165px;}
.add-info ul li span{ float: right;width: 310px;}
.more-img{background: #e5e5e5;  margin-top: -5px; padding: 10px 10px 40px;}
.more-img a{text-decoration:none;}
.tribe-mini-calendar .tribe-events-event {
    margin: 0;
    position: relative;
}

.tribe-mini-calendar .tribe-events-tooltip {
    right: 0;
}
.tribe-mini-calendar .tribe-events-tooltip {
    left: auto;
    right: 3px;
}
.tribe-mini-calendar .tribe-events-tooltip {
    left: 0!important;
    padding: 5px;
    text-align: left;
    width: 125px;
}
.tribe-mini-calendar .tribe-events-tooltip {
    background-color: #f9f9f9;
    border: 1px solid #666;
    bottom: 25px!important;
    color: #333;
    right:0!important;
    position: absolute;
    width: 125px!important;
    z-index: 1001;
	padding:5px;
	display:none;
	line-height:20px;
	font-size:12px!important; 
}
.tribe-events-tooltip .tribe-events-arrow {
    background:  url("images/tooltip-arrow.png") no-repeat scroll 0 bottom;
    bottom: -11px;
    display: block;
    height: 11px;
    left: 20px!important;
    position: absolute;
    width: 19px;
}
.vcalendar a{color: #737373}


.tribe-mini-calendar .tribe-events-has-events div[id*=daynum-] a {
color: #535353
}


.tribe-events-tooltip h5{
    font-size: 12px!important;
    font-weight: normal;
    color: #535353
}
.tribe-events-tooltip h5 a{padding:0px 0 3px 0!important;color: #535353!important}
.tribe-events-tooltip h5 a:hover{background:none!important;}
.booking-widget{background:#f4e960 ;}
.booking-widget a{color:#ed6d8a;
	text-decoration: none;
	background-image: url(img/pink-arrow.png);
	background-position: right center;
	background-repeat:no-repeat;
	padding-right: 20px;
	width:70px}
	
	.booking-widget h2{ padding-bottom:50px}

.tribe-events-button{ display:none !important}

div.tribe-gridlist-content-wrap p { padding-bottom:0px}

#personinlay{ width:197px; float:right; background-color:#F4F6F5; margin-left:15px}

#personinlay img{ border-bottom: 7px solid #ed6d8a}

#personinlay p{ padding:5px; margin:0px; font-size:17px; line-height:19px; font-family:georgia}

#tribe-events .tribe-events-content p{font-family: "HelveticaNeue-Roman";
font-size: 18px !important;
line-height: 22px !important}


div.space-intro p { font-size:19px; line-height:23px}

h1.single-event-title{ font-family: 'HelveticaNeue-Bold'; color: #455560; font-size: 22px; padding-top:5px; margin-top:8px}

.widget_st_latest_posts_widget h2{ border-bottom: 1px solid #455560; max-width: 250px; padding-bottom:8px}

body.page-booking-form .wpcf7 input[type=text]:focus {border: 3px solid #ed6d8a; box-shadow:none;  outline: none !important;}
body.page-booking-form .wpcf7 textarea:focus {border: 3px solid #ed6d8a; box-shadow:none;  outline: none !important;}

#thingswelikenav{border-bottom: 7px solid #ed6d8a; margin-bottom:10px; padding-bottom:5px}
#thingswelikenav a{padding-right:15px; font-family: 'HelveticaNeue-Bold'; font-size:15px}
#thingswelikenav a:hover{ color:#455560}

li#text-13.widget-1.widget-first.widget-last.widget-odd.spacesbottom.widget.widget_text{background: #ffffff;
border:none;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 8px;
list-style:none}

li#text-13.widget-1.widget-first.widget-last.widget-odd.spacesbottom.widget.widget_text p{ padding-bottom:15px; 	font-family: "HelveticaNeue-Roman";
font-size: 18px !important;
line-height: 22px !important}
li#text-13.widget-1.widget-first.widget-last.widget-odd.spacesbottom.widget.widget_text p a{ 	font-family: "HelveticaNeue-Roman";; font-size: 18px;
	line-height:30px; color:#ed6d8a; display: inline-block; width:auto; padding:0px}
	
	
	.navbar-nav li.current-menu-ancestor a{
	color: #ffffff;
}
	
	
	li#text-14.widget-1.widget-first.widget-last.widget-odd.widget.widget_text{
		background: #475560;
border-top: none;
padding: 0px;
list-style:none}
	
.mob-logo{display:none;}

.rslides {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0 auto;

 /* height:676px;*/

  }



.rslides li {

  -webkit-backface-visibility: hidden;

  position: absolute;

  display: none;

  width: 100%;

  left: 0;

  top: 0;

  }



.rslides li:first-child {

  position: relative;

  display: block;

  float: left;

  }



.rslides img {

  display: block;

  height: auto;

  float: left;

  width: 100%;

  border: 0;

}



ul.rslides_tabs{

	list-style: none outside none;

    margin: 0;

    padding: 0;

    position: absolute; display:none;

    right: 30px;

    top: 35px;

    z-index: 999;

}  


.tribe-common.tribe-events.tribe-events-widget-shortcode .widget-title {
    font-size: 22px!important;
    font-family: 'HelveticaNeue-Bold'!important;
}

.tribe-events-single-event-description p{    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 23px!important;
    line-height: 30px!important;
    color: #455560;}

.colright .tribe-event-time{width:100%}

ul.rslides_tabs li{

	display: inline;

    margin: 0 5px;

    max-width: 116px;

    text-align: center;

}

li.tweets_avatar{width:100% !important;}


.dateblocksleft{float:left; width:150px}
.dateblocksright{float:right; width:580px}

.tribe-events-view{padding: 0px!important}

.tribe-common .tribe-common-l-container {
    padding-left: 0px!important;
    padding-right: 0px!important;
  
}




