/* Button */
Button {
	border-width:0px;
}


/* Enable Event Calendar */
#custom_html-3 {
	display:none !important;
}

/* Landing Banner */
.col-md-8 h1{
	color:#C3922E !important;
	font-size:36px !important;
	font-weight:400 !important;
	line-height:40px !important;
}

.col-md-8 p {
	color:#414142 !important;
	font-weight:600 !important;
}

/* Banner */
.mb32 p {
	color:#ffffff !important;
}

.btn-filled {
	color:#ffffff !important;
	background-color: #C3922E !important;
	border:none !important;
}

/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.header-callout {
	display:none;
}
.post-content .entry-content .post-title {
	padding-bottom:20px;
}

.post-content .entry-content .post-title a {
	color:#BBB1A6;
	font-weight:300;
	font-size:39px;
	line-height:41px;
}

footer {
	padding:25px 0;
}

.entry-title {
	color:#BBB1A6;
	font-weight:200;
}

nav {
    border-bottom: 0px;
}

.btn.btn-lg.btn-filled {
	color:#999;
}

.back-to-top {
	visibility:hidden;
}
/* Calendar */
.ai1ec-posterboard-view.ai1ec-posterboard-aligned .ai1ec-posterboard-image-container .ai1ec-posterboard-time {
	background:#262261;
	display:none;
}

.ai1ec-allday-badge{
	background:#262261;
}

.ai1ec-agenda-widget-view .ai1ec-month, .ai1ec-agenda-view .ai1ec-month{
	background:none;
}

.ai1ec-agenda-widget-view .ai1ec-date, .ai1ec-agenda-view .ai1ec-date {
		background:none;
}

.ai1ec-posterboard-view .ai1ec-date-block-wrap {
	background:#262261;
	text-shadow:none;
}

.ai1ec-posterboard-view .ai1ec-month {
	background:none;
}

.ai1ec-posterboard-view .ai1ec-event-title a {
	color:#F15B2A;
	line-height: 20px;
}

.ai1ec-calendar-toolbar{
	border:none;
}

.timely .ai1ec-btn{
	border:none;
}

.timely .ai1ec-nav > li > a{
	padding:10px 15px 0px 0px;
}

.ai1ec-title-buttons .ai1ec-btn-group {
	margin-left:0px;
}

.timely .ai1ec-btn-sm {
	padding:0px 5px 0px 5px;
}

.ai1ec-posterboard-view footer {
	border-top:none;
}

.ai1ec-posterboard-view.ai1ec-posterboard-aligned .ai1ec-event-location {
	box-shadow:none;
	display:none;
}

.ai1ec-posterboard-view .ai1ec-end-date {
	background:none;
}

.ai1ec-posterboard-view.ai1ec-posterboard-aligned .ai1ec-end-date-divider {
	border-color:transparent transparent transparent #F15B2A;
}

.ai1ec-btn-toolbar {
	visibility:hidden;
}

.page-title-section h3{
		color:#BBB1A6;
}

.page-title-section {
height: 100%;
padding: 50px 0px 25px 0px;
}

.bg-secondary {
	background: #ffffff;
}

.timely .ai1ec-nav-pills > li.ai1ec-active > a, .timely .ai1ec-nav-pills > li.ai1ec-active > a:hover, .timely .ai1ec-nav-pills > li.ai1ec-active > a:focus {
	color: #262261;
}

.timely a, .timely a:link, .timely a:visited, .timely a:active, .timely a:hover, #ai1ec-container a, #ai1ec-container a:link, #ai1ec-container a:visited, #ai1ec-container a:active, #ai1ec-container a:hover {
	background:none;
}

.fa {
	display:none;
}

.fa-search {
	display:inline ;
}

.menu > li > ul li a:hover, .dropdown-menu > .active > a:hover {
	background:#fff;
}

.footer-credits {
	display:none;
}

.timely {
	background:#fff;
}

.ai1ec-calendar-toolbar {
	background:#f15b2a;
}

.ai1ec-calendar {
	background:#f15b2a;
}

.ai1ec-pull-left {
	margin:6px 0 0 0;
	display:none;
}

.ai1ec-pull-right {
	margin:6px 0 0 0;
}

.fa-bars {
	display:inline;
}

.ai1ec-filters a{
	color:#fff;
}

.ai1ec-dropdown-menu a{
	color:#333;
}

.ai1ec-dropdown-menu a:hover{
	color:#f15b2a;
}

.ai1ec-subscribe-dropdown > .ai1ec-subscribe {
	background-color:#f15b2a;
	color:#fff;
}

.timely .ai1ec-pagination a.ai1ec-prev-page i, .timely .ai1ec-pagination a.ai1ec-next-page i, #ai1ec-container .ai1ec-pagination a.ai1ec-prev-page i, #ai1ec-container .ai1ec-pagination a.ai1ec-next-page i {
	color:#fff;
}

.ai1ec-calendar-title-short {
	color:#fff;
}

.ai1ec-calendar-title {
	color:#fff;
}

.ai1ec-minical-trigger i {
	color:#fff;
}

.page-template-page-templatestemplate-home-php {
	background-color:#f15b2a;
}

.text-center h1 {
	color:#f15b2a;
	font-weight:500;
	font-family:"Helvetica Neue","Helvetica";
}

label {
	width:100%;
}

.social_icon {
	display:inline;
}

.ai1ec-calendar-toolbar .ai1ec-nav {
	display:none;
}

.ai1ec-event-description {
	color:#f15b2a;
	font-family:"Helvetica Neue", Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.ai1ec-posterboard-image-container {
	background-color:#262261;
}

.ai1ec-posterboard-view .ai1ec-event-wrap {
	padding:0;
}

.ai1ec-posterboard-view .ai1ec-event-title{
	padding:7px 0 0 7px;
}

.ai1ec-posterboard-view footer {
	-webkit-box-shadow:none;
	box-shadow:none;
	border-top:none;
	margin: 5px -8px -8px 0;
	padding:0 0 5px 9px;
	
}

.ai1ec-posterboard-view .ai1ec-date-block-wrap {
	margin:7px 0 3px 0;
}


/* Callout */
section.cfa-section.bg-secondary {
	background:#BD9B6A;
}
		
.col-sm-9 h3 {
	color:#fff;
	font-weight:500;
	line-height:34px;
}

a.mb0.btn.btn-lg.btn-filled.cfa-button {
	color:#fff;
}

/* Logo */
#shapely_home_clients-4.widget.shapely_home_clients {
	background:#fff;
}

/* Footer */
.textwidget.custom-html-widget img {
	max-width:100%;
}

/* Social */
.col-sm-6.text-right {
	float:none;
}

#social {
	float:left;
	margin-top:10px;
}

/* Newsletter */
input[type="email"].tnp-email:focus {
	color:#BD9B6A;
}

/* pre */
#shapely_home_cfa-8 section.cfa-section.bg-secondary {
	background:#f15b2a;
}
		
#shapely_home_cfa-8 .col-sm-9 h3 {
	color:#fff;
	font-weight:500;
	line-height:34px;
}

#shapely_home_cfa-8 .btn-filled {
	background:#262261 !Important;
	border:none !important;
}

#shapely_home_cfa-8 .btn-filled:hover {
	background:#fff !Important;
	border:none !important;
	color:#262261;
}

/* agenda */
.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-date-title {
	border-radius:3px;
	color:#f15b2a;
	border:none;
	background:#262261 !important;
	text-shadow:none;
	margin:10px 0 0 0;
	padding:5px;
	width:50px;
}

.ai1ec-agenda-view .ai1ec-date, .ai1ec-agenda-widget-view .ai1ec-date {
	border:0px !important;
}

.ai1ec-month {
	color:#f15b2a !important;
	border-radius:0 !important;
}

.ai1ec-agenda-widget-view .ai1ec-event > a {
	border-radius:0;
	border:0;
	color:#262261;
	border-bottom:1px solid #262261;
}

.ai1ec-agenda-widget-view .ai1ec-event > a:hover {
	color:#f15b2a;
}

.ai1ec-popover {
	border-radius:0px;
}

.ai1ec-popup-excerpt a.btn-filled.btn {
	background:#f15b2a !important;
	border:none !important;
	color:#fff;
	font-weight:bold;
}

.ai1ec-agenda-widget-view .ai1ec-date-events {
	margin:85px 0px 0px 0px;
}

.ai1ec-agenda-widget-view .ai1ec-event {
	margin:6.5px 0 6.5px 0;
}

#ai1ec_agenda_widget-2.widget.widget_ai1ec_agenda_widget h2 {
	margin-bottom:10px;
	color:#262261;
}

.ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-time {
	display:none;
}

.ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-title {
	font-weight:bold;
}

/* event details */
.ai1ec-single-event .ai1ec-actions .ai1ec-btn-group-vertical {
	display:none;
}

.ai1ec-single-event .ai1ec-gmap-container, .ai1ec-multi-event .ai1ec-gmap-container {
	border:0;
}

.ai1ec-single-event .ai1ec-event-details, .ai1ec-multi-event .ai1ec-event-details {
	margin:0 0 30px 0;
}

.ai1ec-categories.ai1ec-row {
	display:none;
}

.ai1ec-tags.ai1ec-row {
	display:none;
}

.ai1ec-single-event {
	font-size:13px !important;
	font-weight:500;
	line-height:18px;
}

.ai1ec-field-label {
	text-align:left;
	width:100%;
	padding:5px 0 0 0;
}

.ai1ec-field-value {
	padding:0px;
}

.ai1ec-col-sm-push-7 {
	padding:0;
	margin-top:20px;
}

.ai1ec-single-event #ai1ec-gmap-canvas, .ai1ec-multi-event #ai1ec-gmap-canvas {
	height:300px;
}

.ai1ec-agenda-view .ai1ec-date.ai1ec-today, .ai1ec-agenda-widget-view .ai1ec-date.ai1ec-today {
	background:#fff;
}

/* Photo Gallery */
#bwg_container1_0 #bwg_container2_0 .image_browser_images_conteiner_0 {
	background:#000 !important;
}

#bwg_container1_0 #bwg_container2_0 .image_browser_images_0 {
	width:1000px !important;
}

#bwg_container1_0 #bwg_container2_0 .bwg_image_browser_image_0 {
	background:#000 !important;
	padding:0px !important;
	margin:0 0 0 0 !important;
}

#bwg_container1_0 #bwg_container2_0 .paging-input_0 {
	font-family:"Helvetica Neue", Helvetica, sans-serif !important;
	color:#fff !important;
}

#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 {
	background:#f15b2a !important;
	width:100% !important;
	margin:0 0 2px 0 !important
}

#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a {
	background:#f15b2a !important;
	color:#fff !important;
}

#custom_html-11 {
	background:#000 !important;
}

#custom_html-11 h2{
	color:#fff !important;
	font-size:30px;
	text-align:center;
	padding-top:30px;
	color:#f15b2a !important;
}

.fa-play, .fa-pause {
	display:inherit;
}
	
.jetpack-video-wrapper {
	margin-bottom:0px;
}

#custom_html-15 {
	background:#fff !important;
}