body.custom-background{background-image:none !important; }
.page_not_found{ text-align:center !important; margin:50px; }
.search-submit{
	background-color: #a33038;
    border: 1px solid #a33038;
    border-radius: 0;
    box-shadow: 0 5px 8px -3px rgba(0, 0, 0, 0.75);
    color: #f9edbe;
    font-size: 15px;
    padding: 6px 12px;
}
.search-field{
    background-color: inherit;
    border-color: #afafaf;
    border-image: none;
    border-radius: 0;
    border-width: medium medium 1px;
    font-family: "robotolight";
    height: 37px;
    border: 1px solid #afafaf;
}
.search-form{ padding-top: 16px; }
.not_found{ margin-top:75px; }
.search_result .col-sm-3 figure{ max-width:100%; }
.search_result .col-sm-9 .community_text{ width:100%; }
.custompagination{ text-align:center; }
.search-title{ 
	text-align:center; 
	color: #51731b;
    font-family: "Conv_papyrusLET bold";
}
.pagination .nav-links {
    border: 1px solid #51731b !important;
    border-radius: 0px !important;
}
.pagination .prev, .pagination .next {
    background-color: #51731b !important;
}
.pagination .current {
    color: #a33038 !important;
}
.search_result .community_text h2 {
    font-size: 25px;
}
.search_result .community_text  a{
    text-decoration:none !important;
}
body.search , body.error404 , body.archive , body.single{ background:#d2d2ce; }
.custom-search{ margin-top:94px; }
.nothing_found_title h1{
	text-align:center; 
	color: #51731b;
    font-family: "Conv_papyrusLET bold";
}
.nothing_found_title p , .single_text p{ 
	color: #000;
    font-family: "novaresebook";
    font-size:17px; 
}
.search_result .community_text h2 a{
    color: #51731b;
    display: block;
    font-family: "Conv_papyrusLET bold";
    text-decoration:none;
}
.single_text{ width:100%; /*margin-top:100px;*/ min-height:230px; }
.single_text h2{
    color: #51731b;
    display: block;
    font-family: "Conv_papyrusLET bold";
    text-decoration:none;
}
.single_content figure{ text-align:center; }
.more-link{ text-decoration:none;  color: #51731b;}
.pagination .nav-links a {
    color: #000 !important;
}
.pagination .prev.page-numbers , .pagination .next.page-numbers{
    color: #fff !important;
}

.loading-cntant{
	position:fixed;
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, 0.4);
	top:0;
	bottom:0;
	text-align:center;
	display:table;
	background:url(./img/loader.png) no-repeat center center rgba(225, 225, 225, 0.95);
	z-index:99999;
}
.loader{
	margin:auto;
	font-size:10px;
	position:absolute;
	text-indent:-9999em;
	border-top:8px solid #545f1d;
	border-right:8px solid #545f1d;
	border-bottom:8px solid #545f1d;
	border-left:8px solid #a33038;
	-webkit-transform:translateZ(0);
	-ms-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-animation:load8 1.1s infinite linear;
	animation:load8 1.1s infinite linear;
	display:table-cell;
	vertical-align:middle;
	top:0;
	right:0;
	bottom:0;
	left:0;
	}
.loader,
.loader:after {
  border-radius: 50%;
  width: 14em;
  height: 14em;
}



@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/******** loader****/

.service_page .rightimg ul li h2{font-size:22px;}
.service_page .rightimg ul li p {font-size:16px;}
.giving .community_bottom h2 span{ font-size:20px; }
.custom_service_class .enlarge-text{ 
	position:absolute; 
	right:0px;   
	top: -30px;
    z-index: 1;
}
.community_bottom .community_text h2 span{font-size:18px;}

/* 29-8-16 */
.login_section .loginbtn .button_link {
    font-size: 20px;
    min-height: 42px;
    min-width: 184px;
    padding: 7px 0 5px;
}

.easy-show-error-div{
	margin-top: 20px;
	margin-left: 10px;
	width: 98% !important;
}
.easy-show-error-div h2{
	background: transparent !important;
}

.community_bottom.search_result.search-lisitng{
	 margin-bottom: 20px;
}
.community_bottom.search_result.archived-list{
	 margin-bottom: 20px;
}
.archived-page, .searched-page{
	 margin-top: 40px !important;
	 margin-bottom: 40px !important;
}
.bulletin p a{color:#000;font-family: "Conv_papyrusLET bold";}
.error {
    color: red;
}

.publication .publication-list{text-align:center;}


/*14-11-2016*/
.community_bottom .community_text{position:relative;}
.community_bottom .community_text .oak_lodge_brochure{position:absolute; left:-110px; bottom:-50px;}
.magnolia_brochure {left:230px; position:absolute; bottom:20px;}
.bottom-header .flexnav li > ul > li > a{font-size:16px;}
.bottom-header .flexnav li > ul > li.board_leadership_menu > a{background-color:#f9edbe; color:#a33038;}

/*media query*/
@media (max-width: 767px){
.community_bottom .community_text .oak_lodge_brochure{bottom:10px; left:0; padding-top:20px; position:relative; right:0;  text-align:center;}
.magnolia_brochure{position:relative; bottom:auto; left:auto; padding-top:10px; margin:auto; text-align:center;}
}
@media (max-width: 479px) {
}
@media (min-width: 768px) and (max-width: 991px) {
.community_bottom .community_text .oak_lodge_brochure{bottom:-15px; position:relative; left:inherit;}
.magnolia_brochure{position:relative; bottom:auto; left:auto; padding-top:10px;}	
.bottom-header .flexnav li > ul{top:40px !important;}
.bottom-header .flexnav > li{padding:10px 0px 5px;}
.bottom-header .flexnav li a{line-height:28px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
.magnolia_brochure{position:relative; bottom:auto; left:auto; padding-top:10px;}
}
/*media query*/

/*14-11-2016*/

/*22-11-2016*/
.main-container .oak-arbor.dining .community_text .btn.btn-default{
	font-family: "Conv_papyrusLET bold";
}


/* COMMUNITY EVENT CSS 7-12-16 */
/* 

#tribe-events-pg-template #event_tribe_venue{
	display: none;
}

#tribe-events-pg-template #event_tribe_organizer .saved-linked-post{
	display: none !important;
}

 */

#tribe-community-events #event_cost{
	display: none;
}

#tribe-community-events #event_website{
	display: none;
}
#tribe-community-events .tribe-events-promo{
	display: none;
}
#tribe-community-events #event_image_uploader{
	display: none;
}

#event_tribe_organizer tbody tr{
	width: 49%;
	display: inline-table;
}
#event_tribe_organizer tbody tr td{
	width: 100% !important;
	display: inline-table;
	padding: 0 18px 10px 0;
}
#event_tribe_organizer  tr.linked-post{ padding: 0 18px 10px 0;}
#event_tribe_organizer  > table > tbody > tr > td:first-child {
    color: #000;
    font-family: "novaresemedium";
    font-size: 21px;
    display: inline-block;
    font-weight: bold;
    margin-bottom: 5px;
    max-width: 100%; padding:0px;
}
#event_datepickers  > table > tbody > tr.recurrence-row > td:first-child {
    color: #000;
    font-family: "novaresemedium";
    font-size: 21px;
    display: inline-block;
    font-weight: bold;
    margin-bottom: 5px;
    max-width: 100%; padding:0px;
}
#event_datepickers  > table > tbody > tr.recurrence-row > td {
    width: 100%;
	display: inline-table;
}

#event_datepickers  > table > tbody > tr.recurrence-row > td .tribe-event-recurrence input {
	margin-bottom: 10px;
}
#event_datepickers  > table > tbody > tr.recurrence-row > td .tribe-event-recurrence select {
	margin-bottom: 10px;
}


#event_tribe_organizer .move-linked-post-group {
	display: none;
}

.tribe-event-recurrence .tribe-handle{
	display: none;
}

#event_tribe_organizer .tribe-add-post{
	display: none !important;
}

#event_datepickers #tribe-add-recurrence{
	display: none;
}

#event_datepickers .allDayEventTr{
	display: none;
}

small.req{
	color: red !important;
}

#tribe-community-events small.req {
    font-size: 14px !important;
    font-style: italic !important;
	font-family: "novaresemedium" !important;
	font-weight: bold !important;
	text-transform: none !important;
}

#event_tribe_organizer{
	margin-top: 0px !important;
}
#event_custom{
	margin-top: 33px !important;
}

#message.update{
	border: 2px solid #000;
    padding: 20px;
    text-align: center;
	font-weight: bold;
	font-style: italic;
}
#message.update p{
    font-size: 22px;
}
#message.update p a{
    color: #A33038;
}

#tribe-community-events.form.venue #event_tribe_venue{
	display: none;
}

/* 9-12-16 */
#ui-datepicker-div select.ui-datepicker-month,#ui-datepicker-div select.ui-datepicker-year{
	color: #000;
}

#ui-datepicker-div .ui-datepicker-buttonpane button {
	background: #a33038 !important;
	border: 1px solid #a33038;
	border-radius: 0;
	box-shadow: 0 5px 8px -3px rgba(0, 0, 0, 0.75);
	color: #f9edbe;
	font-size: 15px;
	font-weight: normal;
    padding: 8px;
	text-align: center;
}

.ui-state-active,.ui-state-hover{
	background: #a33038 !important;
}

#ui-datepicker-div{
	z-index: 9 !important; 
}

/* 12-12-16 */
#event_tribe_venue .edit-venue-link{
	display: none;
}