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

body {background-color:#1f7480;
	font-family:'Lucida Sans W01 Roman';
	color:#130f1c;}
	.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.nowrap {white-space:nowrap;}

.austenfont {font-family: JaneAusten;
	font-size:300%;
	font-weight:normal;
	letter-spacing:.3em;}
.headerlogo {width:100%;
	max-width:488px!important;
	margin-left:8px;}
.dt-layout-boxed {border-radius: 15px;}	
.dt-header {border-bottom:4px solid #878e98;
	background: url(/wp-content/themes/passionate-custom/images/footer2.png);
	padding-bottom:40px;
	background-repeat:no-repeat;
	background-position:bottom left;}
.menu-menu-1-container {border-bottom:1px solid #878e98;}
.dt-top-social {float:right;}
.dt-copyright {font-size:80%;
	color:#666;}
.dt-copyright a {color:#666!important;}	
.home .dt-copyright {font-size:80%;
	color:#fff;}	
.home .dt-copyright a {color:#fff!important;}	
.home h1.entry-title {display:none;}
.dt-services-meta p {text-align:left;
	margin-bottom:18px;
	padding:0;}
.dt-image-slider-desc h2 {margin:0;
	padding-left:28px;
	color:#130f1c;
	text-shadow: 1px 1px #fff;}
.dt-image-slider-desc p {color:white;}
.dt-image-slider-holder {width:99%;
	border:6px solid #878e98;}

.homecols {width:100%;
	margin:20px auto;}
.homecolumn {width:31%;
	height:auto;
	min-height:340px;
	float:left;
	margin:10px 0 10px 20px;
	border:1px solid #666;
	padding:0 0 0 9px;}
.homecolumn h3 {padding-bottom:10px;
	margin:15px 0 0 0;}
.events-readmore {padding-top:20px;
	font-size:80%;
	font-style:italic;}	
.customfooter {width:100%;
	height:141px;
	background: url(/wp-content/themes/passionate-custom/images/footer.png);
	background-position:top left;
	background-repeat:no-repeat;}
h1,h2,h3 {font-family:'LucidaBrightW01-Regular';
	color:#1f7480;}
.dt-breadcrumbs {display:none;}
.newscolumn1 {float:left;
	width:200px;
	padding-right:50px;
	margin-right:30px;
	border-right:2px solid #878e98;
	white-space:nowrap;}
.newscolumn2 {float:left;
	width:500px;}	
	
.quote {font-family: JaneAusten;
	font-size:28px;
	font-weight:normal;
	padding:30px 15px 0 6px;
	color:#130f1c;}
.quote-attrib {font-family:'LucidaHandwritngW01-Ita';
	text-align:right;
	font-size:120%;
	width:100%;
	border-bottom:3px solid #1f7480;
	padding:8px 0 20px 0;
	margin-bottom:10px;
	color:#130f1c;}

.rotatingtweet {margin-bottom:6px;}	
.rtw_main {line-height:1.5;}
.rtw_meta {display:none;}	

#tribe-events-pg-template {padding-top:20px;}	
h2.tribe-events-page-title {text-align:left;
	color:#1f7480;
	font-size:36px;}
.tribe-events-cal-links {display:none;}
.tribe-events-notices {display:none;}
.home .ecs-event-list {font-size:90%;}
.home .ecs-event .entry-title {margin-bottom:0;}
.tribe-events-sub-nav {display:none;}
.single .tribe-events-nav-previous {display:none!important;}
.single .tribe-events-nav-next {display:none!important;}
.tribe-events-schedule h2 {position:relative;
	top:-35px;
	font-weight:normal;}
.tribe-events-single-event-title {font-size:35px!important;
	line-height:1.3!important;}
.single-tribe_events .tribe-event-date-start {font-size:30px!important;}
.tribe-events-schedule .tribe-event-time {font-size:30px!important; font-weight:bold!important;}
.page .tribe-event-date-start, .tribe-event-time {font-size:15px!important;}
.home .tribe-event-date-start, .tribe-event-time {font-size:90%!important;}
.tribe-events-page-template .tribe-events-sub-nav {display:inline;}
#tribe-events-header {margin-bottom:60px!important;}
.single #tribe-events-header {margin-bottom:0px!important;}
.ecs-event {width:95%;
	padding-bottom:16px;
	border-bottom:2px solid #1f7480;}
.tribe-events-event-image {float:right;
	padding:0 20px;}	
.event-status {width:60%;
	margin:-20px auto 50px auto;
	text-transform:uppercase;
	font-weight:bold;
	border:2px solid red;
	border-radius: 5px;
	background-color:#fafafa;
	padding:4px;
	text-align:center;
	box-shadow: 3px 3px 3px #666;}
.tribe-events-cost {display:none;}
.tickets_price {display:none;}
.tribe-events-related-events-title {border-top:1px solid #1f7480;
	padding-top:30px;
	margin-top:30px;}
.tribe-related-event-info .tribe-event-date-start, .tribe-event-date-end {font-size:100%!important;}
.tribe-related-event-info .tribe-event-time {font-size:100%!important;}
.ecs-event {list-style-type:none!important;}
.ecs-event .entry-title {line-height:1.4;
	font-size:140%;
	padding-top:30px;}
.shop_table .product-thumbnail {display:none;}
.shop_table .coupon {white-space:nowrap;}
	
.grid-items .item {border:1px solid #1f7480;
	border-radius: 4px;
	line-height:1.4;}
.grid-items .read_more {font-size:13px!important;
	font-style:italic!
	text-transform:uppercase;}
	

.entry-meta {display:none;}	
.post-navigation {display:none;}
.featured-image {width:80%;
	margin:auto;}
	

.custom-reg-form {width:60%;
	margin:auto;}
	
	
	
	
	
	
	
	
	
	
	
	
	
@media (min-width: 320px) and (max-width: 800px) {

.homecolumn {width:90%;
	height:auto;
	float:none;
	margin:20px;
	border:1px solid #666;
	padding:0 0 0 9px;}
	
.newscolumn1 {border:0;}
.newscolumn2 {width:100%;}
	
.custom-reg-form {width:90%;
	margin:auto;}
	
}	



@media (min-width: 801px) and (max-width: 1000px) {

.homecolumn {width:90%;
	height:auto;
	float:none;
	margin:20px;
	border:1px solid #666;
	padding:0 0 0 9px;}
	
.newscolumn1 {border:0;}
.newscolumn2 {width:100%;}
	
.custom-reg-form {width:60%;
	margin:auto;}
	
}
	
	