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

.k2ReadMore.btn-primary,
.k2ReadMore.sppb-btn-primary {
  border-color: #595f61;
  background-color: #595f61;
}
.k2ReadMore.btn-primary:hover,
.k2ReadMore.btn-primary:active,
.k2ReadMore.btn-primary:focus,
.k2ReadMore.btn-primary.active.focus,
.k2ReadMore.btn-primary.active:focus, 
.k2ReadMore.btn-primary.active:hover, 
.k2ReadMore.btn-primary:active.focus, 
.k2ReadMore.btn-primary:active:focus, 
.k2ReadMore.btn-primary:active:hover, 
.k2ReadMore.open>.dropdown-toggle.btn-primary.focus, 
.k2ReadMore.open>.dropdown-toggle.btn-primary:focus, 
.k2ReadMore.open>.dropdown-toggle.btn-primary:hover,
.k2ReadMore.sppb-btn-primary:hover {
  border-color: #343839;
  background-color: #343839;
}

h3.catItemTitle a {color:#595f61;}
.h3, h3 {
    font-size: 28px;
}
.h6, h6 {
    color: #595f61;
    font-size: 28px;
	text-transform: uppercase;
	margin-top: 20px;
    margin-bottom: 10px;
}
.thin-green-border {border: 4px solid #96b4ac;}

/****** Blog Search******/
.mls_comp_results.default-theme.blue-skin .mls-comp-more-results a {
    color: #96b4ac;
    background: #eee;
}
.mls_comp_results.default-theme.blue-skin .mls-comp-item-info-inner a {
    color: #96b4ac;
}
.mls-comp-item-title a {
    font-size: 18px;
    font-weight: 500;
}
.sp-module.jblogsearch {padding-top: 60px;}
.mls-comp-item-info-inner {
    line-height: 24px;
    margin: 12px 16px;
    position: relative;
    font-size: 15px;
}
.mls-comp-item-secondary {
    color: #333;
}
/****** Blog******/
span.catItemImage img {
    max-height: 310px;
}

/********* home page*********/
.sp-module-content table.eb_event_list td.eb_event {
    line-height: 1.5;
}
.feature-footer .sppb-addon-title {
	padding-bottom:10px;
	margin-bottom:10px;
	color:#fff;
	border-bottom:3px solid #333}
	
.feature-footer .sppb-addon-content{
	color:#fff;
}

.jlarge-header h2 {font-size:65px;}
.big-sml-text p {font-size:20px;}
.big-sml-text p strong{font-size:26px;color: #d8b443;}
.home-img-bullet {max-width:750px;margin:0 auto;}

/********* Application*********/
.eb-container .form-horizontal .form-actions {
     padding-left: 0px;
}

.eb-container .form-group .checkbox {padding-left:25px;}

.form-horizontal.formContainer#rsform_4_page_0 .control-label {
    text-align: left;}

/********* start here page button*********/
.sppb-btn.jbigbutton.sppb-btn-primary.sppb-btn-lg.sppb-btn-block.sppb-btn-rounded {
    margin:0 auto;
    max-width:300px;}

	
#section-id-1506035338 .sppb-column {margin-bottom:50px;}
#section-id-1506035338 .sppb-column h3 { margin: 10px 0 8px 0;}
@media (min-width: 1200px){
#sp-main-body .container {width: 970px;}
}
#sp-logo {max-height: 90px;}
#sp-logo .sp-column {margin-top: 6px;}
#section-id-1506035338 .sppb-icon,
#section-id-1506035338 .sppb-feature-box-title {
	color: #595f61;
	text-transform: uppercase;
}
body {color:#111; font-size:16px; line-height:1.7;}
body #sp-top1 {font-size: 15px;}
p {margin: 0 0 15px;}


.eb-striped-info p {margin:0;padding:8px}
.eb-striped-info {
    color: #000;
    margin: 8px 0;
    font-size: 14px;
    border: 1px solid #ddd;
    border-radius: 6px;
}
.eb-striped-info p:nth-of-type(odd) {
    background: #e0e0e0;
}
#eb-event-page h1.eb-page-heading {
    margin: 10px 0 10px 0 !important;
	font-size: 22px;
}
/********* EVENTS *********/
.eb-container #eb-form-number-group-members .form-group input[type="text"].input-mini {
     width: 10px !important;}
#eb-form-number-group-members input[type="text"][disabled] {
background-color: #fff;
border:none;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.0);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.0);
    opacity: 1;}
.eb-event-box .eb-event-date-time {
    font-size: 100%;
}
.com-eventbooking .form-horizontal .form-group {
    margin-right: 0px;
    margin-left: 0px;
}

#section-id-1506035354 .sppb-section-title.sppb-text-center {margin-bottom: 10px;}

#section-id-1506035354 .eb-event-price.btn-primary {padding:4px;}

.eb-container .btn-default,
.eb-container .sppb-btn-default {
  border-color: #84a79e;
  background-color: #96b4ac;
  color:#fff;
}
.eb-container .btn-default:hover,
.eb-container .btn-default:active,
.eb-container .btn-default:focus,
.eb-container .btn-default.active.focus, 
.eb-container .btn-default.active:focus, 
.eb-container .btn-default.active:hover, 
.eb-container .btn-default:active.focus, 
.eb-container .btn-default:active:focus, 
.eb-container .btn-default:active:hover, 
.eb-container .open>.dropdown-toggle.btn-default.focus, 
.eb-container .open>.dropdown-toggle.btn-default:focus, 
.eb-container .open>.dropdown-toggle.btn-default:hover,
.eb-container .sppb-btn-default:hover {
  border-color: #84a79e;
  background-color: #96b4ac;
    color:#fff;
}

#sp-main-body {
    padding: 40px 0;
}
h1,h2 {
	color:#595f61;
}
h3 {
	color:#595f61;
}

.eb-sidemodule h4 {margin-bottom:30px;}
.jback .sppb-row-container {background:#f5f5f5;padding:15px;}
div.itemFullText h3 {padding: 0px 0 4px 0;}

.eb-event-box {
    background:#f5f5f5;
    margin-bottom:25px;
    padding:20px 20px;}
div.itemHeader h2.itemTitle {text-align: center;}

div.catItemImageBlock {
    padding: 2px 0;
    margin: 0 0 0px 0;
}
div.k2Pagination ul li.active a {
    background: #96b4ac;
}

#sp-header img.sp-default-logo {max-width:none;}
#sp-header .logo img.visible-xs,
#sp-header img.sp-default-logo {max-height:100px;}
@media (max-width: 991px){
.sppb-addon-text-block {margin:12px 0px}
}

.flip-text-boxes h3 {color:#fff;}
.flip-text-boxes .sppb-flipbox-panel {margin-bottom:30px;}
h4 {font-size: 40px;font-weight: 700 !important;text-transform: uppercase; color: #595f61;}
.h5, h5 {
    font-size: 20px;
    line-height: 1.3;
}
#eb-upcoming-events-page-default .text-info {text-align:center;color: #111;}