/*

Theme Name: Darien Chamber of Commerce

Theme URI: http://noblehousect.com

Description: Darien Chamber of Commerce

Author: Noble House

Author URI: http://noblehousect.com

License: GNU General Public License

License URI: http://www.gnu.org/licenses/gpl.html

Version: 1

*/


.all_members_filter .elem_social a i {
	font-size: 17px;
	width: 20px;
	height: 20px;
	line-height: 20px;
}
.postid-1209 .bottom_adds_memb,
.postid-3740 .bottom_adds_memb
 {display: none !important;}
.post-media .image img {
	width: auto;
	margin: 0px auto;
	display: block;
	height: auto;
	max-width: 360px;
}
/*new repeater box*/
.box_rep {
	width: 32.33%;
	float: left;
	margin: 10px 1% 10px 0;
	text-align: center;
}
.box_rep:nth-child(3n){
   margin-right:0;
}
.box_rep:nth-child(3n+1){
    clear:both;
}
.box_rep img {
	border: solid 1px #ccc;
	padding: 15px;
	background: #fff;
	max-width: 200px;
	height: auto;
	margin-bottom: 15px;
	width:100%;
}

.gallery_items{overflow:hidden;}
.custom-link{display:block;}
.tootltip_extern {    display: block;  cursor:pointer;  margin-top: 5px;    font-weight: 700;}
.tootltip_extern:hover {  color:#90c23a; }

/*december 2019*/
.one_slide_adds a {    display: table;    margin: auto;}

/*only for test page*/
.page-id-7470 .tribe-events-list-widget {
	margin-bottom: 25px;
}
.page-id-7470 #second_advertise{display:block !important;}
.page-id-7470 #custom_html-4 {
	margin-bottom: 30px;
}
.red_alert {
	background: #ff0000;
	text-align: center;
	padding: 8px;
	position: fixed;
	width: 100%;
	box-sizing: border-box;
	bottom: 0px;
	z-index: 99999999;
	left: 0px;
	color: #fff;
}
.small_ad_text {
	position: absolute;
	right: 16px;
	top: 14px;
	font-size: 12px;
	color: #cccccc;
}
.top_bar {
	background: #272262;
	padding: 9px 0px;
	margin-bottom:10px;
}
.top_btn {
	float: right;
	width: auto;
	background: #90c23a;
	color: #fff;
	text-decoration: none !important;
	padding: 5px 14px 4px;
	margin-left: 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13px;
}
.top_btn:hover{
    background:#5180aa;
    color:#fff;
}
.top_bar .socials a {
	margin: 0px 0px 0px 14px;
}
.top_bar .socials i.fa {
	font-size: 18px !important;
}
.top_bar .social_icons {
	float: right;
	margin-top: 4px;
	margin-right: 7px;
}
.top_bar .socials {
	margin: 0px;
	line-height: 1;
}
.tribe-events-venue-7882, .tribe-events-venue-7882 h3 {
	background: #2757a9 !important;
	border-color: #2757a9 !important;
	color: #fff !important;
	padding: 10px !important;
}
.red_alert a{
    text-decoration:underline;
}
#botbar {
	padding: 10px 0 10px;
}

.tab_newsletter {
    margin: 0 -15px;
}
.divider.divider-1 .headline_custom {
    border-bottom: 3px solid rgb(144, 194, 58);
    z-index: 1;
    padding-bottom: 1px;
    display: inline-block;
    color: rgb(51, 51, 51);
    position: relative;
    margin: 0;
    font-size: 22px;
}
.banner_title_bg {
    background: #272262;
    display: inline-block;
    width: 100%;
    padding: 20px;
    text-align: center;
    box-sizing: border-box;
}
.headline_banner {
    margin-bottom: 0;
    color: #fff;
}
.responsive_space{display:none !important;}

.single-newsletter_cpt .container .content_newsletter p, .single-newsletter_cpt .container .content_newsletter li {
	font-size: 16px;
}

/*only for test page*/
#dnt_btn {margin: 0px auto !important;display: table !important;}
#text_under_logo2 .paypal_btn {margin: 0px auto;display: block;}
#buttons_row .paypal_btn {background: #cf1010;}
#buttons_row .paypal_btn:hover{background:rgb(123,165,50);}
/*donatios adding fees september 2019 style*/
.total_area_payment {    margin: 30px 0;    width: 420px;    max-width: 100%;}
.one_option_total {  display: table;  margin-bottom:10px;  width: 100%;}
.left_opt_tot {  width: auto;    float: left;    min-width: 50%;}
.right_opt_value_tot {    float: right;    width: auto;}
.ammount_symbol{position:relative;}
.ammount_symbol::after{position:absolute; left:-13px; top:0; content:"$"; }
.total_bold{font-weight:bold;  font-size:16px; }
p.text_fees {    line-height: 1.2;    padding-left: 15px;}
iframe{max-height: 580px !important;}
.label_fees {    font-weight: normal;}
/*donatios adding fees september 2019 style*/

.centered-logos2 a {
	text-decoration: none !important;
}
/*job listing style - september 2019*/
.single-job_listing #comments{display:none;}
.single-job_listing .post-media{max-width:100%;  max-height:100%; width:300px; height:auto;}
.single-job_listing .post-media img{width:100%; height:auto; display:block;}
.single-job_listing .post-media a{display:block;}
.wp-admin #ui-datepicker-div{z-index:99999;}
.job-manager-form fieldset.fieldset-logged_in , .job-manager-form .fieldset-login_required{   display: none;}
.job-manager-form input, .job-manager-form select {   border: 1px solid #ccc;    padding: 0 10px;    box-sizing: border-box !important;    height: 36px;   line-height: 36px;}
.job-manager-form input[type="file"] {    border: none !important;    line-height: 1;    height: auto;}
.job-manager-form fieldset small.description {    font-size: 11px !important;    min-height: auto;    padding: 0!important;    display: table;    width: auto;    border: none;}
.job-manager-form h2 {    text-transform: uppercase;    font-size: 18px;}
.job_filters input{border:1px solid #ccc !important;  height:36px; line-height:36px; padding:0 10px;}
.job_filters input[type="checkbox"]{line-height:1; height:auto;}
ul.job_listings{margin-top:20px;}
.job_listings .date{ display:table !important; width:auto; float:right; border:none !important;}
.single-job_listing .author{display:none;}
.job_application  .application_button {background:#90c23a; color:#fff; border:1px solid #90c23a;}
.job_application  .application_button:hover{background:#fff; color:#90c23a;}
.job_listing_preview {    padding: 15px;}
.single-job_listing .post-body h1.title{margin-top:0; margin-bottom:10px;}
.job_listing_preview h1 {    font-size: 20px;}
.list_custom_loop .wp-pagenavi {
    margin: 40px auto !important;
}
/*job listing style - september 2019*/

.anchor_tag {
	margin-top: -100px;
	padding-top: 100px;
}

.name_site a {
	color: #95c443;
}
.logo-wrapper {
	width: 178px;
	padding: 3px 0px 5px;
}
header .navbar-nav li a {
	font-size: 14px;
	font-weight: 600;
	color: #272262;
}
.navbar-fixed-top .logo-wrapper {
	width: 90px;
	padding: 0px;
}
.left.text_pos {
	padding: 12px;
}
.center_share {
	text-align: center;
}
.center_share .sfsi_shortcode_container {
	text-align: center;
	float: none !important;
}
.center_share .norm_row {
	text-align: center !important;
	float: none !important;
	margin: 0px auto !important;
}
/* Darien Chamber Charitable Foundation*/
.page-id-4742 div#text-5 {    display: none;}
.gallery_imgs , .board_memb_parent{    position: relative;    display: table;    width: 100%;}
.gallery_imgs > a {  margin-bottom:20px; transition:all 0.4s ease-in-out; width: 24.25%;    float: left;    margin-right: 1%;}
.gallery_imgs > a:hover, .picture_memb img:hover{transform:scale(0.98);}
.gallery_imgs > a:nth-child(4n){margin-right:0;}
.gallery_imgs > a:nth-child(4n+1){clear:both;}
.gallery_imgs > a img { border:1px solid #ccc; padding:2px;   width: 100%;    height: auto;    display: block;    margin: auto;}
.gallery_imgs > a > br {    display: none;}
.board_memb_parent .one_memb {margin-bottom:20px; padding:0 10px; box-sizing:border-box;  text-align:center; width: 32.66%;    float: left;    margin-right: 1%;}
.board_memb_parent .one_memb:nth-child(3n){margin-right:0;}
.board_memb_parent .one_memb:nth-child(3n+1){clear:both;}
.picture_memb img { margin-top:0; transition:all 0.4s ease-in-out;   width: 60px;    display: block;    height: auto;}
#board_members h3 , #form_donate_page h3{ display:table; margin:0 auto 40px; position:relative;    color: #90c23a;    text-transform: uppercase;}
#board_members h3::after, #form_donate_page h3::after, .contact_memb a::after{transition:all 0.4s ease-in-out;  display:block; content:""; position:absolute; bottom:-3px; width: 0; left:0; height:3px; background:#90c23a; }
#board_members h3:hover::after, #form_donate_page h3:hover::after{width:100%;}
.contact_memb a{color:#90c23a; transition:all 0.4s ease-in-out; display:table; margin:auto; position:relative;}
.contact_memb a::after{height:1px !important; bottom:0 !important;}
.contact_memb a:hover{text-decoration:none !important;}
.contact_memb a:hover::after{width:100%;}
.name_memb { color:#2C3E52; font-size:15px; font-weight:600;   }
.form_don {    position: relative;    width: 100%;    }
.one_inpp {    width: 49%;    float: left;}
.one_inpp:nth-child(2){margin-left:2%;}
.form_don input, .form_don textarea{width:100% !important; -webkit-appearance: none;  -moz-appearance:    none;  appearance:         none;}

.form_don input[type="submit"] {    width: auto !important;}
#text_under_logo .text > p:first-child {	font-weight: 600;}
#buttons_row > .row > div {	text-align: center;}
#form_donate_page {	margin-top: 50px;}
#buttons_row > .row > div > .text {	display: inline-block;}
#buttons_row > .row > div > .text  .paypal_btn{ -webkit-appearance: none;  -moz-appearance:    none;  appearance:         none;	height:38px; margin-top:1px;}
.tribe-list-widget {
	padding-left: 0px;
}
.tribe-list-widget li {
	padding: 3px 7px 6px !important;
}
.tribe-list-widget .tribe-event-title a {
	padding: 5px 0px;
	font-size: 13px;
	line-height: 1.5;
}
.tribe-list-widget .tribe-event-duration {
	background: #90c23a;
	color: #fff;
	font-size: 12px;
	padding: 3px;
	font-weight: ;
}

/* Darien Chamber Charitable Foundation*/
.resp-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.resp-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}

/* 26.02.2019 darien chamber */


.tribe-ui-datepicker .ui-datepicker thead, .tribe-ui-datepicker .ui-datepicker-header.ui-widget-header { background: #fff; color: #000; }
.tribe-ui-datepicker.ui-datepicker .ui-datepicker-title { color: #000; }
.tribe_community_edit .ui-datepicker select.ui-datepicker-year {	width: 38% !important; margin-left: 1px; }
.tribe_community_edit .ui-datepicker select { border: 1px solid #d1d1d1; font-size: 11px !important; }
.ui-datepicker-calendar .ui-datepicker-today.ui-datepicker-current-day a {	background: #0f0742 !important;}
.ui-state-hover, .ui-datepicker-next.ui-corner-all, .ui-datepicker-prev.ui-corner-all { background: #0f0742 !important; }
.tribe_community_edit .ui-datepicker .ui-datepicker-title {	margin: 0 26px !important; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {	top: 3px !important; }
.events-community.my-events.enhanced {	width: 100% !important;}
#tribe-community-events th {	padding: 8px 5px 3px !important;  }
.my-events-table-wrapper { background: #fff !important; padding: 0 10px; }
.table-menu ul {	padding: 6px 6px 0px;  }
.single-tribe_events .tribe-events-event-meta {	background: #fff; }

.sub1 {	background-color: #90c23a;	color: #fff;	padding: 5px 12px;	display: table;	margin: 15px auto;	transition: all 0.4s ease-in-out;}
.sub1:hover { color: #fff; background: #0c0247; }
.side_events {	text-align: center;}


/*select sponsor*/
.sponsor_bottom {text-align: center;overflow:hidden;}
.sponsor_bottom img {width: 340px;height: auto;max-width: 98%;}
.divider_heading h3 {display: table;width: auto;margin: 20px auto 20px;	position: relative;}
.divider_heading h3::after {content: "";position: absolute;	bottom: -2px; width: 100%;height: 2px;background: #96c544;left: 0px;}


.tribe-events-community-details > table > tbody > tr > td:first-child {	width: 240px !important; }
.button.submit.events-community-submit {	padding: 8px 0 !important;}
#event_tribe_venue input, #event_website input, #event_tribe_venue select { width: 100% !important; }
#tribe-community-events .eventForm {	margin-top: 0px !important; padding-bottom: 0 !important; }
.select2-container .select2-choice, .select2-drop-auto-width { width: 300px !important; }
.select2-chosen, .select2-container .select2-choice span {	margin: 0 !important; }
#tribe-community-events select {	border: 1px solid #d1d1d1; font-size: 13px; }

#tribe-community-events { font-family: Verdana, sans-serif !important; }

#tribe-community-events .events-community-post-content > input, #tribe-community-events .events-community-post-content > textarea, #tribe-community-events .events-community-post-title > input, #tribe-community-events .events-community-post-title > textarea {	border: 1px solid #d9d9d9;	width: 100% !important;}
#tribe-community-events .events-community-post-content > input, #tribe-community-events .events-community-post-title > input {	font-size: 13px !important;	height: auto;	line-height: 100%;	margin: 10px 0 20px;	padding: 10px 8px;}

#tribe-community-events .events-community-post-content > textarea {	height: 90px;	resize: none;}
.bubble {	padding: 18px 0px;}
.tribe-events-community-details h4 {	font-weight: 700 !important;	font-size: 16px !important;}

.tribe_community_edit .select2-drop .select2-results,.tribe_community_list .select2-drop .select2-results { font-size:13px}
.tribe_community_edit .select2-drop input[type=text],.tribe_community_list .select2-drop input[type=text] { font-size:13px; padding:0 3px}
.tribe_community_edit .ui-dialog,.tribe_community_list .ui-dialog { background-color:#fff; box-shadow:0 0 7px rgba(0,0,0,.2); font-size:13px}
.tribe_community_edit .ui-dialog .button,.tribe_community_list .ui-dialog .button { font-size:13px}
.tribe_community_edit .ui-datepicker a,.tribe_community_list .ui-datepicker a { text-decoration:none}
.tribe_community_edit .ui-datepicker input,.tribe_community_edit .ui-datepicker select,.tribe_community_edit .ui-datepicker textarea,.tribe_community_list .ui-datepicker input,.tribe_community_list .ui-datepicker select,.tribe_community_list .ui-datepicker textarea { padding:.125em}
.tribe_community_edit #tribe-add-exclusion, .tribe_community_edit .button,
.tribe_community_edit .button-primary,
.tribe_community_edit .button-secondary,
.tribe_community_edit .tribe-add-recurrence.tribe-button,
.tribe_community_edit .tribe-button,
.tribe_community_list #tribe-add-exclusion,
.tribe_community_list .button,
.tribe_community_list .button-primary,
.tribe_community_list .button-secondary,
.tribe_community_list .tribe-add-recurrence.tribe-button,
.tribe_community_list .tribe-button {
 -webkit-font-smoothing:subpixel-antialiased; background:#0f0742; border-radius:3px; color:#fff; cursor:pointer; display:inline-block; font-family:sans-serif; 
 font-size:12px; font-weight:400; height:auto; letter-spacing:1px; line-height:1; padding:10px; text-align:center; text-transform:uppercase; text-decoration:none}
 
.tribe_community_edit #tribe-add-exclusion:focus,.tribe_community_edit #tribe-add-exclusion:hover,.tribe_community_edit .button-primary:focus,.tribe_community_edit .button-primary:hover,.tribe_community_edit .button-secondary:focus,.tribe_community_edit .button-secondary:hover,.tribe_community_edit .button:focus,.tribe_community_edit .button:hover,.tribe_community_edit .tribe-add-recurrence.tribe-button:focus,.tribe_community_edit .tribe-add-recurrence.tribe-button:hover,.tribe_community_edit .tribe-button:focus,.tribe_community_edit .tribe-button:hover,.tribe_community_list #tribe-add-exclusion:focus,.tribe_community_list #tribe-add-exclusion:hover,.tribe_community_list .button-primary:focus,.tribe_community_list .button-primary:hover,.tribe_community_list .button-secondary:focus,.tribe_community_list .button-secondary:hover,.tribe_community_list .button:focus,.tribe_community_list .button:hover,.tribe_community_list .tribe-add-recurrence.tribe-button:focus,.tribe_community_list .tribe-add-recurrence.tribe-button:hover,.tribe_community_list .tribe-button:focus,.tribe_community_list .tribe-button:hover { background:#444; color:#fff; text-decoration:none}

.tribe_community_edit #tribe-add-exclusion:active,.tribe_community_edit .button-primary:active,.tribe_community_edit .button-secondary:active,.tribe_community_edit .button:active,.tribe_community_edit .tribe-add-recurrence.tribe-button:active,.tribe_community_edit .tribe-button:active,.tribe_community_list #tribe-add-exclusion:active,.tribe_community_list .button-primary:active,.tribe_community_list .button-secondary:active,.tribe_community_list .button:active,.tribe_community_list .tribe-add-recurrence.tribe-button:active,.tribe_community_list .tribe-button:active { background:#313131;}
.tribe_community_edit #tribe-add-exclusion span,.tribe_community_edit .button-primary span,.tribe_community_edit .button-secondary span,.tribe_community_edit .button span,.tribe_community_edit .tribe-add-recurrence.tribe-button span,.tribe_community_edit .tribe-button span,.tribe_community_list #tribe-add-exclusion span,.tribe_community_list .button-primary span,.tribe_community_list .button-secondary span,.tribe_community_list .button span,.tribe_community_list .tribe-add-recurrence.tribe-button span,.tribe_community_list .tribe-button span { font-size:inherit; line-height:inherit}

.tribe_community_edit .button-primary.tribe-delete-this.tribe-confirm-delete-this,.tribe_community_list .button-primary.tribe-delete-this.tribe-confirm-delete-this { display:none}
#tribe-community-events input[type="checkbox"] { width: auto !important; }
.tribe-button, a.tribe-button { margin-left: 0; margin-right: 0; }
.tribe-community-event-info input[type="text"], #tribe-community-events textarea { padding: 10px 8px !important; }
.tribe_community_edit .button-primary,.tribe_community_edit .tribe-button.tribe-button-primary,.tribe_community_list .button-primary,.tribe_community_list .tribe-button.tribe-button-primary { background:#008dd5;}

.tribe_community_edit .button-primary:focus,.tribe_community_edit .button-primary:hover,.tribe_community_edit .tribe-button.tribe-button-primary:focus,.tribe_community_edit .tribe-button.tribe-button-primary:hover,.tribe_community_list .button-primary:focus,.tribe_community_list .button-primary:hover,.tribe_community_list .tribe-button.tribe-button-primary:focus,.tribe_community_list .tribe-button.tribe-button-primary:hover { background:#0076b2;}
.tribe_community_edit .button-primary:active,.tribe_community_edit .tribe-button.tribe-button-primary:active,.tribe_community_list .button-primary:active,.tribe_community_list .tribe-button.tribe-button-primary:active { background:#006395;}

.tribe_community_edit .tribe-button.submit,.tribe_community_list .tribe-button.submit { background:#008dd5; margin:30px auto; min-width:200px; padding:1.5em; text-transform:uppercase; width:30%}
.tribe_community_edit .tribe-button.submit:focus,.tribe_community_edit .tribe-button.submit:hover,.tribe_community_list .tribe-button.submit:focus,.tribe_community_list .tribe-button.submit:hover { background:#0076b2;}
.tribe_community_edit .tribe-button.submit:active,.tribe_community_list .tribe-button.submit:active { background:#006395;}

.tribe_community_edit .tribe-button-tertiary,.tribe_community_list .tribe-button-tertiary { background:#fbfbfb; border:1px solid #d1d1d1; color:#64686c; font-weight:700}
.tribe_community_edit .tribe-button-tertiary:focus,.tribe_community_edit .tribe-button-tertiary:hover,.tribe_community_list .tribe-button-tertiary:focus,.tribe_community_list .tribe-button-tertiary:hover { background:#ececec; border:1px solid silver; color:#0080db;}

.tribe_community_edit .tribe-button-tertiary:active,.tribe_community_list .tribe-button-tertiary:active { background:#d7d7d7; border:1px solid silver; color:#0080db;}
.tribe_community_edit .tribe-button-large,.tribe_community_list .tribe-button-large { padding:15px 20px}

.tribe_community_edit .tribe-button-activate,.tribe_community_list .tribe-button-activate { padding:10px 30px 10px 15px; position:relative}

.tribe_community_edit .tribe-button-activate:after,.tribe_community_list .tribe-button-activate:after { color:#64686c; content:"\25BC"; font-size:8px; position:absolute; right:15px; top:50%; transform:translateY(-50%)}
.tribe_community_edit .tribe-button-activate.menu-open:after,.tribe_community_list .tribe-button-activate.menu-open:after { content:"\25B2"}
#tribe-community-events { background:#f1f1f1; border:1px solid #d9d9d9; box-sizing:border-box; color:#64686c; font-size:100%; padding:60px}
#tribe-community-events * { box-sizing:border-box; font-size:13px; }
#tribe-community-events table,#tribe-community-events td,#tribe-community-events th,#tribe-community-events tr { border-collapse:collapse; border:none; font-size:100%}
#tribe-community-events form:after,#tribe-community-events form:before { clear:both; content:""; display:table}
#tribe-community-events input,#tribe-community-events select { margin:1px; padding:3px 0px; line-height:20px}
#tribe-community-events input[type=color],
#tribe-community-events input[type=date],
#tribe-community-events input[type=datetime-local],
#tribe-community-events input[type=datetime],
#tribe-community-events input[type=email],
#tribe-community-events input[type=month],
#tribe-community-events input[type=number],
#tribe-community-events input[type=password],
#tribe-community-events input[type=search],
#tribe-community-events input[type=tel],
#tribe-community-events input[type=text],
#tribe-community-events input[type=time],
#tribe-community-events input[type=url],
#tribe-community-events input[type=week],
#tribe-community-events textarea {
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);
 -webkit-transition:border-color .05s ease-in-out;
 background-color:#fff;
 border:1px solid #ddd;
 box-shadow:inset 0 1px 2px rgba(0,0,0,.07);
 color:#32373c;
 outline:none;
 transition:border-color .05s ease-in-out;
 width:auto
}
#tribe-community-events .current {
 background-color:#979797;
 color:#fff;
 padding:6em 9em 5em
}
#tribe-community-events .tribe-community-notice {
 background:#fff;
 border-left:4px solid #fff;
 box-shadow:0 1px 1px 0 rgba(0,0,0,.1);
 margin:5px 0 25px;
 padding:10px 12px
}
#tribe-community-events .tribe-community-notice.tribe-community-notice-error { border-left-color:#dc3232}
#tribe-community-events .tribe-community-notice p { margin-bottom:10px}
#tribe-community-events .tribe-community-notice p:last-child { margin:0}
#tribe-community-events .req { color:#6a6a6a; font-size:12px; font-style:italic; font-weight:lighter; text-transform:none}
#tribe-community-events .login .message { background-color:#ffffe0; border-color:#ffffe0}
#tribe-community-events #loginform p { margin:auto; width:40%}
#tribe-community-events .dashicons { margin-top:2px}
#tribe-community-events .dashicons-trash { margin-top:0; height:28px; width:28px; font-size:26px}
#tribe-community-events .events-community-post-content,#tribe-community-events .events-community-post-title { position:relative}
#tribe-community-events .events-community-post-content label,#tribe-community-events .events-community-post-title label { color:#464646; font-size:16px; font-weight:700; text-transform:uppercase}
#tribe-community-events .events-community-post-content label.error,#tribe-community-events .events-community-post-title label.error { padding-bottom:2px; border-bottom:1px solid #dc3232}
#tribe-community-events .events-community-post-content>input,#tribe-community-events .events-community-post-title>input { line-height:100%; margin:10px 0 20px; padding:10px 8px}

#tribe-community-events .events-community-post-content>input,#tribe-community-events .events-community-post-content>textarea,#tribe-community-events .events-community-post-title>input,#tribe-community-events .events-community-post-title>textarea { border:1px solid #d9d9d9; width:100%}

#tribe-community-events .events-community-post-content>textarea,#tribe-community-events .events-community-post-title>textarea { margin:15px 0}

#tribe-community-events .wp-editor-wrap { margin-top:-20px}
#tribe-community-events .wp-editor-container { border:1px solid #e0e0e0;}
#tribe-community-events .tribe-section { background:#fff; border-radius:3px; border:1px solid #e0e0e0; font-size:13px;margin:24px 0; padding-bottom:32px;}
#tribe-community-events .tribe-section .tribe-section-header { border-bottom:1px solid silver; margin-bottom:32px; padding:16px}
#tribe-community-events .tribe-section .tribe-section-header h3 { color:#464646; font-size:16px; line-height:1; margin:0; text-transform:uppercase; font-weight:700}
#tribe-community-events .tribe-section .tribe-section-header h3 label { font-size:inherit}
#tribe-community-events .tribe-section p { display:block; padding:4px 0}
#tribe-community-events .tribe-section p .description { font-style:italic}
#tribe-community-events .tribe-section table.tribe-section-content { margin:0; table-layout:auto; width:100%}
#tribe-community-events .tribe-section table.tribe-section-content .tribe-section-content-row { line-height:28px}
#tribe-community-events .tribe-section table.tribe-section-content col.tribe-colgroup-label { width:20%}
#tribe-community-events .tribe-section table.tribe-section-content col.tribe-colgroup-field { width:80%}
#tribe-community-events .tribe-section table.tribe-section-content td { padding:0}
#tribe-community-events .tribe-section table.tribe-section-content .tribe-section-content-row,
#tribe-community-events .tribe-section table.tribe-section-content tr { border-top:6px solid transparent; border-bottom:6px solid transparent}
#tribe-community-events .tribe-section table.tribe-section-content .tribe-section-content-label,
#tribe-community-events .tribe-section table.tribe-section-content td:first-child { padding-left:32px; vertical-align:top}
#tribe-community-events .tribe-section table.tribe-section-content .tribe-section-content-field,
#tribe-community-events .tribe-section table.tribe-section-content td:last-child { padding-right:32px;}
#tribe-community-events .tribe-section div.tribe-section-content { margin-left:32px; margin-right:32px;}
#tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown { width:100%}
#tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-choices .select2-search-field { line-height:1.5; padding-bottom:14px; padding-top:13px}
#tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-choices .select2-input { padding-left:10px; padding-right:10px}
#tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-choices .select2-search-choice { letter-spacing:1px; line-height:1.5; margin-bottom:5px; margin-top:5px; padding:8px 15px 8px 30px}
#tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-choices .select2-search-choice-close {
 left:10px;
 margin-top:-6px;
 top:50%
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area {
 background:#fff url(../images/image-icon.png) no-repeat center 5px;
 text-align:center
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area #tribe-community-events-preview-image {
 display:none
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .note {
 padding-top:75px;
 text-align:center
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .note p {
 color:#9e9e9e;
 margin-bottom:0
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .form-controls {
 margin:0 auto;
 position:relative;
 width:100%;
 max-width:250px
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .button[disabled],
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area input[disabled] {
 display:block;
 margin:0 auto;
 text-align:center;
 width:100%
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .current-image,
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .selected-msg,
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .tribe-remove-upload,
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .uploaded-msg {
 display:none
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .current-image,
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area input[disabled].uploadFile {
 border:0;
 display:none;
 margin:0;
 padding:0
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .choose-file {
 margin:25px auto 0;
 padding:1.5em;
 text-transform:uppercase;
 width:100%
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .EventImage {
 height:48px;
 left:0;
 margin:25px 0 0;
 position:absolute;
 top:0;
 width:100%
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area input#EventImage {
 cursor:pointer;
 width:100%;
 filter:alpha(opacity=0);
 opacity:0
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area .submitdelete {
 display:block
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded .note {
 margin-top:55px
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded .form-controls .choose-file,
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded .form-controls .EventImage,
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded .note p {
 display:none
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded .tribe-remove-upload {
 display:block
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded .tribe-remove-upload a {
 font-size:12px
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded .selected-msg,
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded input[disabled].uploadFile {
 display:inline-block;
 font-size:14px;
 width:auto
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.uploaded .selected-msg {
 font-weight:700
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image {
 background-image:none;
 background-color:#fff
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image #tribe-community-events-preview-image {
 display:block
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image #tribe-community-events-preview-image img {
 margin-bottom:5px
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image #tribe-community-events-preview-image a {
 font-size:12px
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image .form-controls,
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image .note {
 display:none
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image .current-image,
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image .uploaded-msg {
 display:inline-block;
 font-size:14px;
 width:auto
}
#tribe-community-events .tribe-section.tribe-section-image-uploader .tribe-image-upload-area.has-image .uploaded-msg {
 font-weight:700
}
#tribe-community-events .tribe-section.tribe-section-venue .move-linked-post-group {
 display:none
}
#tribe-community-events .tribe-section.tribe-section-organizer .tribe-dropdown,
#tribe-community-events .tribe-section.tribe-section-venue .tribe-dropdown {
 float:left;
 margin-top:-2px
}
#tribe-community-events .tribe-section.tribe-section-organizer input[type=text],
#tribe-community-events .tribe-section.tribe-section-venue input[type=text] {
 width:50%
}
#tribe-community-events .tribe-section.tribe-single-geo-mode .tribe-linked-type-venue-country,
#tribe-community-events .tribe-section.tribe-single-geo-mode .tribe-linked-type-venue-state-province {
 display:none!important
}
#tribe-community-events .tribe-section .linked-post-dropdown {
 margin-bottom:10px
}
#tribe-community-events .tribe-section .edit-venue-link {
 display:inline-block;
 float:right;
 padding-top:16px
}
#tribe-community-events .tribe-section .tribe-delete-this.hover-state:hover,
#tribe-community-events .tribe-section .tribe-delete-this:hover:hover {
 color:#0080db;
}
#tribe-community-events .tribe-section.tribe-section-website input {
 width:80%
}
#tribe-community-events .tribe-section.tribe-section-cost .event-currency-symbol {
 margin-right:5px;
 width:60px
}
#tribe-community-events .tribe-section.tribe-section-cost .cost-input-field {
 display:block;
 width:175px
}
#tribe-community-events .tribe-section .tribe-field-type-checkbox label,
#tribe-community-events .tribe-section .tribe-field-type-radio label {
 display:block
}
#tribe-community-events .tribe-section .tribe-field-type-checkbox label input[type=checkbox],
#tribe-community-events .tribe-section .tribe-field-type-radio label input[type=checkbox] {
 width:auto
}
.my-events-header {
 align-items:center;
 border-bottom:1px solid #919191;
 display:flex;
 justify-content:space-between;
 margin-bottom:30px;
 padding-bottom:30px
}
.my-events-header h2.my-events {
 color:#464646;
 font-size:1.5em;
 font-weight:400;
 line-height:1;
 margin:0
}
.ui-timepicker-wrapper {
 background:#fff;
 border-bottom-left-radius:6px;
 border-bottom-right-radius:6px;
 border:1px solid #d9d9d9;
 box-shadow:1px 1px 5px rgba(0,0,0,.2);
 font-size:13px;
 margin:0;
 outline:none;
 overflow-y:auto;
 width:80px;
 z-index:10001
}
.ui-timepicker-wrapper .ui-timepicker-list li {
 color:#72777c;
 cursor:pointer;
 font-size:85%;
 list-style:none;
 margin:0;
 padding:.25em;
 white-space:nowrap
}
.ui-timepicker-wrapper .ui-timepicker-list li:hover {
 color:#fff
}
.ui-timepicker-wrapper .ui-timepicker-list .ui-timepicker-selected {
 background:#0782d8;
 color:#fff;
 font-weight:400
}
a.tribe-change-timezone:after {
 color:#919191;
 content:"\f464";
 display:inline-block;
 font-family:dashicons;
 font-style:normal;
 font-weight:400;
 margin-left:4px;
 -moz-osx-font-smoothing:grayscale;
 text-align:center;
 text-decoration:inherit;
 transition:color .1s ease-in 0;
 vertical-align:top;
 -webkit-font-smoothing:antialiased
}
.tribe-ce-register {
 display:inline;
 width:auto
}
.tribe_community_edit .ui-datepicker .ui-datepicker-title {
 margin:0 1.5em
}
.tribe_community_edit .ui-datepicker select.ui-datepicker-month {
 width:55%
}
.tribe_community_edit .ui-datepicker select.ui-datepicker-year {
 width:34%
}
.custom-recurrence-years td {
 padding:0
}
#tribe-community-events .tribe-event-recurrence-description {
 color:#6a6a6a
}
#tribe-community-events .tribe-event-exclusion .tribe-handle,
#tribe-community-events .tribe-event-recurrence .tribe-handle {
 color:#62696e
}
#tribe-community-events .tribe-field-inline-text {
 color:#64686c;
 font-size:13px
}
#tribe-community-events #message {
 clear:both
}
.month-label.first-label-in-line {
 color:#64686c
}
.tribe-events-community-footer {
 margin-top:32px;
 text-align:center
}
.tribe-field-type-checkbox label {
 display:block
}
.tribe-field-type-checkbox label input[type=checkbox] {
 width:auto
}
#tribe-community-events .aes,
#tribe-community-events .aes * {
 height:1px;
 margin:0;
 overflow:hidden;
 padding:0;
 visibility:hidden
}
.screen-reader-text {
 clip:rect(1px,1px,1px,1px);
 height:1px;
 overflow:hidden;
 position:absolute!important;
 width:1px;
 word-wrap:normal!important
}
.hidden {
 display:none
}
.tribe-2014.tribe_community_edit .ui-widget.ui-datepicker {
 font-size:.8rem
}
.tribe-theme-twentyfourteen .events-community-post-title label {
 display:block
}
.tribe-theme-twentyfourteen .events-community-post-title input {
 width:100%
}
.tribe-theme-child-twentyfifteen #tribe-events-pg-template #tribe-community-events,
.tribe-theme-twentyfifteen #tribe-events-pg-template #tribe-community-events {
 margin:8.3333%
}
.tribe-theme-twentyfifteen #tribe-community-events .pagination {
 margin:0 0 1.68em
}
.tribe-theme-twentyfifteen #tribe-community-events input.tribe-datepicker {
 width:auto
}
.tribe-theme-twentyfifteen #tribe-community-events thead th {
 background-color:#fff;
 font-size:13px;
 line-height:1;
 padding:10px 5px;
 text-align:center
}
.tribe-theme-twentyfifteen #tribe-community-events #the-list td {
 font-size:13px;
 line-height:1.2;
 text-align:center
}
.tribe-theme-twentyfifteen #tribe-community-events p label {
 display:block;
 font-size:90%
}
.tribe-theme-twentyfifteen #tribe-community-events #loginform p.remember label {
 display:inline
}
.tribe-theme-twentyfifteen #tribe-community-events #loginform p input[type=text],
.tribe-theme-twentyfifteen #tribe-community-events p input[type=password] {
 margin-bottom:1em;
 width:100%
}
.tribe-theme-twentyfifteen #tribe-community-events .register {
 font-size:90%;
 text-align:center
}
.recaptchatable {
 table-layout:auto
}
.tribe-theme-child-twentysixteen .pagination,
.tribe-theme-twentysixteen .pagination {
 border-top:none;
 margin:0
}
.tribe-theme-child-twentysixteen .pagination:after,
.tribe-theme-child-twentysixteen .pagination:before,
.tribe-theme-twentysixteen .pagination:after,
.tribe-theme-twentysixteen .pagination:before {
 background-color:#fff;
 height:auto;
 width:auto
}
.tribe-theme-child-twentyseventeen input[type=color],
.tribe-theme-child-twentyseventeen input[type=date],
.tribe-theme-child-twentyseventeen input[type=datetime-local],
.tribe-theme-child-twentyseventeen input[type=datetime],
.tribe-theme-child-twentyseventeen input[type=email],
.tribe-theme-child-twentyseventeen input[type=month],
.tribe-theme-child-twentyseventeen input[type=number],
.tribe-theme-child-twentyseventeen input[type=password],
.tribe-theme-child-twentyseventeen input[type=range],
.tribe-theme-child-twentyseventeen input[type=search],
.tribe-theme-child-twentyseventeen input[type=tel],
.tribe-theme-child-twentyseventeen input[type=text],
.tribe-theme-child-twentyseventeen input[type=time],
.tribe-theme-child-twentyseventeen input[type=url],
.tribe-theme-child-twentyseventeen input[type=week],
.tribe-theme-child-twentyseventeen label,
.tribe-theme-child-twentyseventeen textarea,
.tribe-theme-twentyseventeen input[type=color],
.tribe-theme-twentyseventeen input[type=date],
.tribe-theme-twentyseventeen input[type=datetime-local],
.tribe-theme-twentyseventeen input[type=datetime],
.tribe-theme-twentyseventeen input[type=email],
.tribe-theme-twentyseventeen input[type=month],
.tribe-theme-twentyseventeen input[type=number],
.tribe-theme-twentyseventeen input[type=password],
.tribe-theme-twentyseventeen input[type=range],
.tribe-theme-twentyseventeen input[type=search],
.tribe-theme-twentyseventeen input[type=tel],
.tribe-theme-twentyseventeen input[type=text],
.tribe-theme-twentyseventeen input[type=time],
.tribe-theme-twentyseventeen input[type=url],
.tribe-theme-twentyseventeen input[type=week],
.tribe-theme-twentyseventeen label,
.tribe-theme-twentyseventeen textarea {
 display:inline-block
}

/*announcement cpt*/
.add_announce_template input[type="text"],.add_announce_template textarea{-webkit-appearance: none;  -moz-appearance:    none; appearance:         none; border:1px solid #272262 !important;}
.add_announce_template .acf-form-submit{    padding: 15px 12px; box-sizing:border-box;}
.description.announce_content { min-height:auto;   width: 100%;    margin: 0 0 20px !important;    box-sizing: border-box;}
.announce_content .contact-info a{color:#90c23a;}
.list_announces_template .page-nav {   display: table;    width: auto;}
.list_announces_template .page-nav  .pages, .list_announces_template .page-nav  .button{margin-bottom:50px;}
.list_announces_template .page-nav > .button { width: auto;}
.date_published {    margin-bottom: 10px;}
.name-info,.contact-info {    padding-top: 10px;}
.share_section a {    border-radius: 50%;    width: 34px;    height: 34px;    line-height: 34px;    background: #1d5a7c;    display: inline-block;    color: #fff;}
.share_section a i {    font-size: 17px !important;}

.share_section {    text-align: center;    padding: 0px 10px;}
.share_area {
	display: table;
	margin: 0px auto 23px;
	text-align: center;
}
.content_cust_page{padding:10px 0 20px;}
.announce_content .descriptioninfo h5 {
	font-weight: 600 !important;
	margin-top: 10px !important;
}
/*announcement cpt*/



/* new site */
a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.rev-btn{-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}


/* footer */
.fa-instagram::before{content:'\f16d'}
.footer_col{float:left;width:33.33%}
.footer_bottom{background:#fff!important;padding:25px 0}
.footer_bottom p{margin-bottom:0!important;color:#2c2a2a!important;font-size:16px;font-weight:400}
.footer_bottom .col-md-6:last-child{text-align:right}
#footer{padding:0!important;display:table;width:100%;margin-top:120px}
.img_footer{display:block;position:relative;width:200px;height:200px;text-align:center;overflow:hidden;margin:0 auto;background:#fff;border-radius:50%;-webkit-box-shadow:-4px 7px 18px -3px rgba(0,0,0,0.63);-moz-box-shadow:-4px 7px 18px -3px rgba(0,0,0,0.63);box-shadow:-4px 7px 18px -3px rgba(0,0,0,0.63);padding:25px;box-sizing:border-box}
.footer_logo_b{margin-top:-100px;display:block}
.footer_top h2{font-size:28px;color:#fff!important;font-weight:600!important;color:#fff!important}
.footer_col_1.footer_col h2{margin-bottom:30px}
.footer_top .textwidget p{font-size:17px!important;color:#fff!important;font-weight:400!important}
.footer_col_1.footer_col,.footer_col_2.footer_col{padding-top:40px}
.footer_top{padding-bottom:70px!important}
.footer_col_2.footer_col{padding-left:40px!important;box-sizing:border-box;padding-right:40px!important}
.socials a{background:none!important;color:#fff!important;margin:0 20px;vertical-align:middle!important;height:auto!important}
.socials a:first-child{margin-left:0!important}
.socials a:last-child{margin-right:0!important}
.socials{display:table;margin:30px auto 10px}
.socials i.fa{position:relative!important;left:0!important;right:0!important;text-align:center!important;margin:0 auto!important;bottom:auto!important;font-size:25px!important;-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;}
.footer_col_3.footer_col h2{font-size:17px;font-weight:600!important;margin-bottom:30px}
.ctct-form .ctct-email{border:1px solid #fff;padding:15px 20px;box-sizing:border-box;width:100%;background:0;color:#fff;font-size:17px;font-family:Nunito,sans-serif}
body .container{width:1300px!important}
.footer_col_3.footer_col{padding-left:100px}
.footer_col .ctct-form-wrapper .ctct-submit{cursor:pointer;text-transform:capitalize;font-size:17px;border-radius:0!important;padding:14px 40px;box-sizing:border-box;font-weight:600!important;margin-top:20px}

.socials a:hover .fa{color:#90c23a;}

/* header */
.logo-wrapper{width:220px!important;padding:3px 0 5px!important}
header .nav.navbar-nav > li > a {padding: 8px 20px !important;font-size: 18px !important;font-weight: bold !important;}
header.head-1 .navbar-nav{margin-top:50px!important}
header .navbar-nav>li{line-height:43px!important}
header .default-dropdown li{font-family:'Open Sans',sans-serif;color:#272262;border-bottom:0;background:#fff!important}
header .default-dropdown li a{color:#272262!important;font-size:16px!important;line-height:1.3!important;padding:2px 15px!important;box-sizing:border-box!important}
header .default-dropdown ul li{width:100%!important;min-width:auto!important}
header .default-dropdown ul{width:200px!important;left:50%!important;margin-left:-100px!important;-webkit-box-shadow:-0.5px 1px 3px 1px rgba(0,0,0,0.2);-moz-box-shadow:-0.5px 1px 3px 1px rgba(0,0,0,0.2);box-shadow:-0.5px 1px 3px 1px rgba(0,0,0,0.2)}
.head-1.fixed.navbar-fixed-top.metro-small.navbar-show-down .navbar-nav{margin-top:15px!important}
header.navbar-fixed-top{line-height:65px!important;height:auto!important}
header{height:auto!important;padding:0 0 10px !important}
.head-1.fixed.navbar-fixed-top.metro-small.navbar-show-down .logo-wrapper{width:100px!important}
.home-top>div:nth-child(2){margin-top:0!important}
.bgheader{background-color:rgba(44,62,82,1)!important}
ul.ht-select-options>li{line-height:1.8!important}
.search-filter-form input{font-family:Nunito,sans-serif!important}
.tp-bullet-title{display:none!important}
.search-filter-form input::-webkit-input-placeholder{font-family:Nunito,sans-serif!important}
.search-filter-form input::-moz-placeholder{font-family:Nunito,sans-serif!important}
.search-filter-form input:-ms-input-placeholder{font-family:Nunito,sans-serif!important}
.search-filter-form input:-moz-placeholder{font-family:Nunito,sans-serif!important}
.search-filter-form .rev-btn{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.rev_slider h1,.rev_slider h2,.rev_slider h3{font-weight:700!important}
.iframe_video_single iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.iframe_video_single{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0!important}
.title_bar h3,.row_sidebar h2{color:#272262!important;font-weight:900!important;font-size:25px;position:relative;margin-bottom:40px!important;padding-bottom:5px!important}
.title_bar h3:after,.row_sidebar h2:after{max-width:100%;width:380px;height:2px;background:#272262;bottom:0;left:0;position:absolute;content:''}
.row_sidebar{padding:50px 0;}

/* video vimeo */
.text_under_video{background:#fff;padding:15px 25px;box-sizing:border-box;font-size:18px;font-weight:400;color:#090e1d;line-height:1.8}
.video_row_bottom.row_sidebar{padding:60px 0 80px!important}
.repeater_video_vimeo .slick-prev,.repeater_video_vimeo .slick-next{height:80px!important;width:50px!important;top:50%!important;margin-top:-80px!important;opacity:.5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.content_video_vimeo{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}
.repeater_video_vimeo .slick-prev:hover,.repeater_video_vimeo .slick-next:hover{opacity:1}
.repeater_video_vimeo .slick-prev{left:20px!important}
.repeater_video_vimeo .slick-next{right:20px!important}
.repeater_video_vimeo .slick-prev::before,.repeater_video_vimeo  .slick-next::before{display:none!important}
.row_sidebar .panel-grid-cell:first-child{padding-right:100px !important;box-sizing:border-box;}

/* members */
.latest_members{display:table;width:100%;margin-bottom:10px}
.post_members{float:left;width:42%;padding:0 8px 23px 8px;box-sizing:border-box;margin:0 4%}
.button_allmembers a{background:#272262;color:#fff;width:100%;display:table;text-align:center;padding:10px 20px;font-size:20px;font-weight:500!important;text-decoration:none!important}
.button_allmembers a:hover{background:#8fc13a!important}
.post_members a{display:block}
.post_members a:hover{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}

/* call to action */
.simple_bar_action{position:relative;padding:100px 0;background-position:center center;background-size:cover}
.simple_bar_action .container{position:relative;z-index:2;display:table}
.simple_bar_action:after{width:100%;height:100%;background:rgba(0,0,0,0.5);bottom:0;left:0;position:absolute;content:'';z-index:1}
.bar_title_right a{background:#8fc13a!important;color:#fff;width:auto;display:table;text-align:center;padding:10px 20px;font-size:20px;font-weight:500!important;text-decoration:none!important;min-width:200px;float:right}
.bar_title_right a:hover{background:#272262!important}
.simple_bar_action h4{font-size:37px;color:#fff;font-weight:900!important;margin-bottom:0!important}
.simple_bar_action .container>div{display:table-cell;vertical-align:middle;width:50%}
body.home .home-top{padding-bottom:0!important}

/* sidebar right */
.sider_bar_right .custom-html-widget a{display:table;width:100%;margin:0 0 54px 0}

/* event widget */
.table_upc_ev a{text-decoration:none!important}
.square_upc_date{background:#272262;color:#fff;font-size:19px;text-align:center;font-weight:bold!important;border-radius:10px;padding:12px 5px;box-sizing:border-box;line-height:1.2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.square_upc_date span{display:table;width:100%}
.left_upc.col_upc{width:80px;float:left}
.right_upc.col_upc{padding-left:100px}
.upcom_ev{display:table;margin:0 auto 35px;width:95%}
.ev_upc_title{color:#090e1d;font-weight:500;font-size:17px;line-height:1.4;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:5px}
.vie_upc_ev{display:block}
.vie_upc_ev:hover{color:#8fc13a}
.vie_upc_ev:hover .square_upc_date{background:#8fc13a!important}
.vie_upc_ev:hover .ev_upc_title,.vie_upc_ev:hover .time_event{color:#8fc13a!important}
.time_event{color:#838793;font-size:15px;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ctct-form-wrapper .ctct-message.ctct-error{padding:9px}
.submit_an_event a{color:#8fc13a;font-size:18px;font-weight:400;margin:10px 0 30px;display:table;text-decoration:underline}
.submit_an_event{display:table;width:100%}
.submit_an_event a:hover{color:#272262}

/* blog listing */
.blog_featured_posts{float:left;width:50%;padding:0 15px;box-sizing:border-box;margin-bottom:30px}
.left_title_listing h3{margin-bottom:0!important;color:#272262!important;font-weight:900!important;font-size:25px}
.left_title_listing{display:table-cell;vertical-align:bottom;padding-right:20px}
.right_title_listing{display:table-cell;vertical-align:bottom}
.top_title_listing{display:table;width:100%;border-bottom:2px solid #272262;padding-bottom:5px;margin-bottom:40px}
.tab_post_listing{text-align:right}
.tab_post_listing a:hover,.tab_post_listing a.active_tab_new{color:#8fc13a!important}
.tab_post_listing a{color:#262626;font-weight:bold;font-size:16px;margin-left:20px;text-decoration:none}
.tab_news{display:none}
.tab_news1.tab_news{display:block}
.title_single_post h3{color:#090e1d;font-size:23px!important;font-weight:900!important;line-height:1.4;margin:0!important;min-height:64px}
.title_single_post{margin:10px 0}
.author_date span{color:#838793!important;font-size:15px!important;font-weight:400!important;position:relative;padding-right:10px;margin-right:8px}
.author_date span::after{position:absolute;top:3px;right:0;background:#838793;width:1px;height:13px;content:'';display:block}
.author_date span:last-child::after{display:none}
.author_date span:last-child{padding-right:0!important;margin-right:0!important}
.author_date{margin-bottom:30px;display:block}
.excerpt_post p{color:#090e1d;font-size:18px;line-height:1.5;margin-bottom:0!important}
.read_more_featured_post{color:#8fc13a;font-size:18px;font-weight:500;text-decoration:underline;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:15px}
.link_featured_posts{display:block;text-decoration:none!important;background:#fff}
.sub_featured_post{padding:25px 35px;box-sizing:border-box}
.link_featured_posts:hover .read_more_featured_post{color:#272262}
.link_featured_posts:hover{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}
.tab_news{margin:0 -15px}
.image_featured_posts img{width:100%}
.tab_news .blog_featured_posts:nth-child(2n+1){clear:both}
.button_custom_wigdets a{background:#272262;color:#fff;width:auto;display:table;text-align:center;padding:10px 20px;font-size:19px;font-weight:500!important;text-decoration:none!important;margin:0 auto}
.slider_image_item a{display:table;margin:0 auto;width:auto!important}
.button_custom_wigdets.full_button a{width:100%!important}
.button_custom_wigdets a:hover{background:#8fc13a!important}
.repeater_image_slider{margin:40px auto!important;width:66%!important}
.repeater_image_slider .slick-prev::before{display:none!important}
.repeater_image_slider .slick-next::before{display:none!important}
.repeater_image_slider .slick-prev,.repeater_image_slider .slick-next{height:32px!important;width:20px!important;margin-top:-16px!important}
.repeater_image_slider .slick-prev{left:-35px!important}
.repeater_image_slider .slick-next{right:-35px!important}


/* 26.02.2019 darien chamber */
.error{color:red!important}
.descriptioninfo a{color:#0b0052;text-decoration:underline}
.wpcf7-recaptcha{padding:10px 0}
.wp-caption{max-width:100%}
.alignright{display:block;float:right;margin:3px 0 0 10px}
.size-full{max-width:100%;height:auto}
iframe.flowpaper-class{max-height:760px;height:760px;margin-bottom:15px}
.alignleft{display:block;float:left;margin:3px 10px 0 0}
.aligncenter{display:block;clear:both;margin:10px auto}
.admin-bar #header-container{padding-top:28px!important}

/*--------exper----*/
.site-wrapper .description div.rating{line-height:31px!important}
div.rating .star::before{border-right:1px solid #dbdbdb!important;content:"";height:105px!important;left:-16px!important;margin-top:-16px;position:absolute;text-align:center;top:23%!important}
.panel-group .panel{border-radius:0;width:50%!important;background:#fafafa}
.panel-group .panel{border:0 solid #fafafa!important}
.panel-default>.panel-heading{background-color:#fafafa!important}
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:0 solid #fafafa!important}
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:0 solid #e1e1e1!important;background:#fafafa!important}
.panel-group .panel-heading+.panel-collapse .panel-body{padding:0!important}
.panel-heading{padding:7px 0!important;border-radius:0!important}
span.form-required{color:#f00}
input.wpcf7-form-control.wpcf7-submit.formsub{background:#102624}
p.rtecenter{text-align:center;width:54%;margin:0 auto}
div#wpcf7-f1692-p1693-o1 p{color:black}
.coll{color:#339}
h4.panel-title{COLOR:#339}
a.mainapp{color:#339}
.coll:hover{text-decoration:underline}
h1.maintitle{text-transform:uppercase;color:#339;padding-bottom:28px}
input.wpcf7-form-control.wpcf7-quiz.box{width:20%}
span.wpcf7-form-control.wpcf7-radio.abc>span{display:block;padding-bottom:5px}
div#main-content{padding-bottom:20px}
.abvp{height:auto;width:100%;background:#fafafa;position:initial;top:50%;text-align:center!important}
.textdrop{margin-bottom:10px}


textarea,
input.text,
input[type="text"],
input[type="email"],
input[type="button"],
input[type="submit"] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0;
}


/*adds repeater*/
.list_adds {    display: table;    width: 100%;    text-align: left;}
.item_add {    display: block;    margin-bottom: 20px;    position: relative;}
.cell_adds {    position: relative;}
.add_link {    position: absolute;    top: 0;    left: 0;  width: 100%;    height: 100%;    display: block;    z-index: 9;}
.princ_adds .item_add {display: inline-block;width: 49.5%;vertical-align: middle;margin: 0 1% 0 0;}
.cell_adds  img{width:100%; height:auto; display:block;}
.princ_adds .item_add:nth-child(2n) {margin-right: 0px;}
/*adds repeater*/

/*search sites widget*/
.all_prod_filter { padding: 10px;   box-sizing: border-box;   display: table;    width: 100%;    clear: both; background:#fff; border: 1px solid #eee; margin:20px 0;}
.mode_view_list .one_site_item{ border: 1px solid #ccc;  padding: 10px;   box-sizing: border-box;   display: table;  width: 100%;    position: relative;    margin-bottom: 15px;}
.mode_view_list .picture_site, .mode_view_list .name_site, .mode_view_list .description_site{	display:table-cell; vertical-align:top; box-sizing:border-box;}
.mode_view_list .picture_site {width:20%;}
.mode_view_list .name_site{width:40%; padding:0 15px;}
.mode_view_list .description_site{width:40%}
.top_search_members{background:none; border:none; padding:0px; margin:20px 0;}

.hidden_inp {display:none;}
.order_img{width:30px}
/* .order_ASC{transform:rotate(180deg)}
 */.list_categ_sites li {    background: transparent;    border: none;    padding: 0 0 0 15px;    position: relative;    margin-bottom: 4px;}
.list_categ_sites li:hover{background:transparent !important; color:#777777 !important;}
.list_categ_sites li::after{position:absolute; top:5px; left:5px; width:5px; height:5px; border-radius:50%; background-color:#000; content:""; display:block;}
.img_feat_categ {    height: 190px;    width: 100%;    background-repeat: no-repeat;    background-position: center center;    background-size: cover;}
.list_categories_sites {    display: table;    width: 100%;    text-align: center;}
.one_cat_itm {    margin-right: 1.5%;    width: 32.33%;    float: left;    border: 1px solid #ccc;    border-radius: 8px;    margin-bottom: 1.5%;}
.one_cat_itm:nth-child(3n){margin-right:0;}
.one_cat_itm:nth-child(3n+1){clear:both;}
.list_categories_sites {    margin-top: 30px;}
.bottom_categ_descr {    min-height: 60px;   position: relative;}
.name_cat_bt {    position: absolute;    left: 50%;    top: 50%;    width: 100%;    padding: 8px;   box-sizing: border-box; transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); -moz-transform: translate(-50%,-50%);  -ms-transform: translate(-50%,-50%);  -o-transform: translate(-50%,-50%);}

.one_cat_itm:hover  .bottom_categ_descr	{background-color:#D3D2DF;}
.bottom_categ_descr, .letter_search, .submit_filter, .custom_box_price, .elem_social a {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition:    all .3s ease-in-out;
    -o-transition:      all .3s ease-in-out;
    -ms-transition:     all .3s ease-in-out;
    transition:         all .3s ease-in-out;
}
.badge_featured_site {    position: absolute;    top: 10px;    left: -5px;    background: #272262;    padding: 8px 15px 6px;    box-sizing: border-box;    border-radius: 50px 50px 50px 2px;    text-transform: uppercase;    color: #fff;    font-size: 11px;    line-height: 1; z-index:9;}

.badge_featured_site::after	{bottom: -7px;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
	border-right: 5px solid #272262;
    content: "";
    height: 0;
    left: 0;
    width: 0;
    position: absolute;}
	
.alpha_cearch_members {    margin-top: 10px;    display: inline-block; vertical-align:middle;    width: 90%;    text-align: center;}
.logged-in .download_members_ll {    width: 9%;    text-align: right;    display: inline-block !important;    vertical-align: middle;    margin-top: 10px;}
.download_members_ll .link_download_memb {   display: table;   margin-right: 0;    margin-left: auto;}

.letter_search {    color: #272262;    padding: 4px 8px 2px;    box-sizing: border-box;    border: 1px solid #ccc; display:inline-block; margin-bottom:4px;}
.letter_search:hover {text-decoration:none;    background: #D3D2DF;}	
.filter_selct {    display: table;    width: 100%;}
.submit_filter { background:#fff;   border: none;}
.cell_selection {    display: table-cell;    vertical-align: middle;    box-sizing: border-box;}
.subit_search {  text-align: right;  width: 10%;}
.cell_keyword, .cell_select { width:30%;}
.filter_selct .full_cf_row input, .filter_selct .full_cf_row select {    width: 100%;    border: 1px solid #ccc;    padding: 10px 30px 10px 10px;   box-sizing: border-box;    font-size: 15px;    height: 43px; border-radius: 0;
    background: #fff;/*  -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none; */}
/* .filter_selct .full_cf_row select { background-image:url(images/drop_down.png) no-repeat right;background-size:20px 20px;padding:10px 30px 10px 20px;  }
 */
.submit_filter {    cursor: pointer;    width: 50px;    height: 43px;    border: 1px solid #ccc;   padding: 7px 10px 10px;    box-sizing: border-box;}
span.text_resp_submit {    display: none;}

.submit_filter:hover{background:#D3D2DF; }
.cell_select, .cell_keyword {    padding-right: 10px;}
.count_results {    display: table;    width: 100%;    box-sizing: border-box;}
.list_results { margin-top: 20px;   display: table;    clear: both;    width: 100%;}
.sort_area_cs, .res_count_ar {    display: table-cell;    vertical-align: middle;    box-sizing: border-box;}
.view_type_img {    width: 30px;    height: auto;    display: block;}
.cell_sort {    display: inline-block;    vertical-align: middle;    margin-left: 10px;}
.table_sort_cs {    text-align: right;    display: table;    width: 100%;}
.sort_direction, .view_type {    cursor: pointer;}
.showing_number, .go_back_members {    display: inline-block;    vertical-align: middle;    margin-right: 10px; color:#000;}
.go_back_members .fa {    font-size: 30px;}
.showing_number {    font-size: 15px;}
.mode_grid_list .one_site_item {   width: 32.33%;   float: left;   margin-right: 1.5%;    margin-bottom: 30px;}
.mode_grid_list h3{font-size:18px; }
.mode_grid_list .one_site_item:nth-child(3n){margin-right:0;}
.mode_grid_list .one_site_item:nth-child(3n+1){ clear:both; }
.permalink_site {    display: block;}
.mode_grid_list .picture_site {   border: 1px solid #eee;
 border-radius:8px;   padding: 15px; height: 199px;   box-sizing: border-box;}
.tb_img_site {    display: table;    width: 100%;    height: 100%;}
.cell_img_site {  text-align: center;  display: table-cell;    vertical-align: middle;}
.mode_grid_list .permalink_site {    display: table;   margin: auto;}
.bottom_adds_memb {    margin-top: 30px;}
.tb_cont_name {padding: 40px 0px;text-align: center;font-weight: bold;font-size: 20px;}
.mode_grid_list .cell_img_site img {    max-height: 169px;    max-width: 100%;    width: auto;    height: auto;}
.mode_grid_list .name_site {   margin-top: 20px;}
.mode_grid_list .one_site_item {  position: relative;}

.row_members_reverse .col-md-8 {    float: right !important;}
.row_members_reverse .col-md-4 {    float: left !important;}
.top_adds_memb{margin-bottom:30px;}
.page_members_list .top_adds_memb{margin-bottom:0;}
.line_detail_site {margin-bottom: 5px;}
/*search sites widget*/

/*single member page*/
.mini_header_member {    display: table;   width: 100%;}
.cell_tb_hd {    display: inline-block;    vertical-align: middle;}
.cell_logo_mb {    width: 120px;    height: auto;    padding-right: 15px;}
.title_mb {    color: #2C3E52;    text-transform: uppercase;    font-size: 25px;}
.other_info_titl_mb {    margin-top: 30px !important;}
.single-listing .list-schedule {    margin-top: 30px !important;}
.single-listing .custom-fields {    margin-bottom: 30px !important;}
.featured_content_mb .widget-title {    margin-bottom: 20px;    color: #2C3E52;}
.content_descr.site {    margin: 30px 0 0;}
.socials_links {    display: table;    width: 100%;    position: relative;}
.elem_social {  margin-top:10px;  display: inline-block;    vertical-align: middle;    margin-right: 10px;}
.elem_social a{ color:#fff; background-color:#90c23a; display:block; border-radius:50%; padding:6px 7px 4px 3px;     text-align: center; box-sizing:border-box;}
.elem_social a i{font-size:16px; line-height:16px;}
.list_contact_details li i {    margin-right: 0 !important;}
.elem_social a i {    font-size: 21px;    line-height: 25px;    width: 25px;    height: 25px;    display: block;    text-align: center;}
.elem_social a:hover{background-color:#272262;}


/*single member page*/

/*gallery widget*/
.gallery_list {    display: table;    width: 100%;    position: relative;}
.item_gall{width:24.25%; float:left; margin-right:1%; margin-bottom:1%;}
.item_gall:nth-child(4n){margin-right:0;}
.item_gall:nth-child(4n+1){clear:both;}
.item_gall a{display:block;}

/*gallery widget*/

/*image text position widget*/
.box_image_txt_pos {  margin-top: 50px;  display: table;    width: 100%;}
.cell_box_position {  width:50%;  display: table-cell;   vertical-align: middle;}
.text_col p {  margin-bottom: 30px;}
.text_col p:last-child{    margin-bottom: 0 !important;}
.text_col {  padding: 50px;   box-sizing: border-box;}
.image_right_side .text_col {   padding-left: 0;}
.image_left_side .text_col {   padding-right: 0;}
.full_size_image .cell_box_position .image_in_bx {display: block;}
.image_col .image_in_bx {    display: none;    width: 100%;    height: auto;}
.image_col {    background-position: center center !important;    background-size: cover !important;  background-repeat: no-repeat !important;}
.box_image_txt_pos .text_col, .box_image_txt_pos .text_col p{font-size:15px;  color:#626262; font-family: Nunito, sans-serif; line-height:1.6;}
.single-site p {font-size: 15px;line-height: 1.6;}
.box_image_txt_pos .text_col p:last-child{margin-bottom:0 !important;}

.show_resp_img{display:none;}
.title_iside_bx h3 {  text-transform:uppercase;  margin-bottom: 30px;    color: #000;    font-weight: 700;    letter-spacing: 0.3px;}
.first_no_mg  {margin-top:0;}

.box_image_txt_pos .button_custom_wigdets {   margin-left: 0;  margin-top: 20px;}
.box_image_txt_pos .button_custom_wigdets a {margin-left: 0;line-height: 1;text-transform: uppercase;font-size: 16px;font-weight: 600 !important;padding: 13px 26px;}
/*image text position widget*/


/*empty space*/
.empty_space_custom{width:100%;display:block}
.empty_space_custom.big_height{height:100px;}
.empty_space_custom.medium_height{height:50px;}



/*empty space*/

/*princing widget*/
.custom_box_price {    max-width: 280px;    width: 100%;    margin: auto;    display: table;    box-sizing: border-box;    border: 3px solid #e8e8e8;    border-radius: 7px;    padding: 24px;    text-align: center;    /* transition: margin-top 0.5s linear;  */   position: relative;}
.custom_box_price:hover {    /* margin-top: -30px;    */ /* transition: margin-top 0.3s linear; */}
.name_package {    color: #565656;    font-weight: 300;    font-size: 30px;}
.price_package {    margin-top: 7px;    font-weight: bold;}
.trial_package {    font-size: 12px;    font-weight: 600;    padding: 2px 21px 2px 21px;    color: #8fc13a;    border: 1px solid #e4e4e4;   display: inline-block;   border-radius: 15px;    background-color: white;    position: relative;    margin: 20px 0;}
.trial_package::after, .trial_package::before{position:absolute; top:50%; margin-top:-1px; height:1px; width:20px; background:#dedede; content:"";}
.trial_package::after{left:100%}
.trial_package::before{right:100%}
.custom_box_price .button_custom_wigdets {   margin-top: 20px;}
.line_package {    display: table;    width: 100%;    margin-bottom: 4px;}
.cell_line_pack {    display: table-cell;    vertical-align: middle;    box-sizing: border-box;}
.text_line_pack {    text-align: left;}
.icon_line_pack {   width: 30px;    text-align: left;}
.icon_line_pack span {   font-size: 14px;   color: #8fc13a;}
.custom_box_price .button_custom_wigdets a {  font-size: 15px;}
.custom_box_price.featured_pricing_box {  border-color: #8fc13a;}
.featured_pricing_box::after {    width: 0;    height: 0;    border-style: solid;    border-width: 64px 64px 0 0;    border-color: #8fc13a transparent transparent transparent;    position: absolute;    left: 0;    top: 0;    content: "";}
.featured_pricing_box:before {    content: "\f00c";    font-family: 'sow-fontawesome-free';    font-weight: 900 !important;    font-style: normal !important;    color: white;    position: absolute;   left: 9px;   top: 6px;    font-size: 20px;=    z-index: 99;}
.custom_box_price:hover{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);}


/*princing widget*/


.row_members_reverse {padding-bottom: 30px !important;}


/*page navy style*/
.wp-pagenavi{clear:both}
.wp-pagenavi .last{width:auto!important}
.wp-pagenavi .first{width:auto!important}
.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}
.wp-pagenavi span.current{font-weight:bold}
body .wp-pagenavi .pages,body .wp-pagenavi .nextpostslink,body .wp-pagenavi .previouspostslink{display:none!important}
.wp-pagenavi .extend{border:none!important; }
.wp-pagenavi a,.wp-pagenavi span{border:1px solid #90c23a!important;padding:5px;margin:0 3px!important;width:42px!important;display:inline-block;line-height:1!important;text-align:center;vertical-align:middle;font-weight:300;font-size:14px!important;box-sizing:border-box;color:#90c23a!important;font-weight:400!important;line-height:1!important}
.wp-pagenavi{display:table;margin:30px 0 60px!important;}
.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#ccc!important}
/*page navy style*/



.full_row{display:table;width:100%;margin-bottom:15px}
.left_row{float:left;width:49%}
.right_row{float:right;width:49%}
.red{color:red!important}
.wpcf7-response-output{text-align:center}
.full_row.button_submit_row{margin-bottom:0!important}
.contact_form input,.contact_form select,.contact_form textarea{border:1px solid #e4e4e4;width:100%;font-size:13px;padding:5px 10px!important}
.contact_form input,.contact_form select{height:32px!important;position:relative;line-height:32px}
.contact_form textarea{resize:none;height:150px}
.contact_form label{display:block!important;margin-bottom:5px!important;font-weight:400!important;font-family:Nunito,sans-serif!important}
.codedropz-upload-handler{margin-bottom:0}
span.wpcf7-not-valid-tip{margin-top:2px}
.contact_form input[type="submit"]{line-height:1!important}
.your-facebook,.your-instagram,.your-twitter,.your-linkedin,.your-website,.your-youtube ,.your-pinterest{position:relative;display:block}
.your-facebook::before,.your-instagram::before,.your-twitter::before,.your-linkedin::before,.your-website::before,.your-youtube::before,.your-pinterest::before{font-family:"fontawesome";font-style:normal;font-weight:normal;font-size:17px;position:absolute;top:3px;left:5px;z-index:99;width:20px;text-align:center}
.your-facebook input,.your-instagram input,.your-twitter input,.your-linkedin input,.your-website input,.your-youtube input,.your-pinterest input{padding-left:30px!important}
.your-facebook::before{content:'\e978'}
.your-instagram::before{content:'\e987'}
.your-twitter::before{content:'\e9a7'}
.your-linkedin::before{content:'\e98c'}
.your-website::before{content:'\e8e0'}
.your-youtube::before{content:'\e9b1'}
.your-pinterest::before{content:'\e992'}

.icon_repeater_div .fa{font-size:18px}
.repeater_list_icon{display:table;width:100%;margin:10px 0}
.icon_repeater_div{float:left;width:30px;text-align:center}
.text_repeater_div{padding-left:50px;padding-top:5px}
.box_price_list{min-width:200px;border:1px solid #f2f2f2;text-align:center;padding:40px;margin:0 auto;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.15);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.15);font-size:17px}
.general_info_cf h3{font-size:19px;margin-top:30px;margin-bottom:20px}
.box_price_form{margin:40px 0}
.pulse{box-shadow:0 0 0 rgba(0,0,0,0.35);animation:pulse 2s infinite}
.text_sub_price{text-align:center;font-size:15px}
.price_row_repeater .box_price_list{padding:20px !important;}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(49,44,105, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(49,44,105, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(49,44,105, 0);
  }
}

@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(49,44,105, 0.4);
    box-shadow: 0 0 0 0 rgba(49,44,105, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(49,44,105, 0);
      box-shadow: 0 0 0 10px rgba(49,44,105, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(49,44,105, 0);
      box-shadow: 0 0 0 0 rgba(49,44,105, 0);
  }
}
.tooltip_templates { display: none; }

.box_price_list{margin:20px 0}
.general_info_cf h4{margin-bottom:40px}
.two_general_info{margin-top:30px}
.two_general_info .text_repeater_div,.first_general_info .text_repeater_div{padding-top:1px;font-size:17px}
.button_extern {    background: #90c23a;    padding: 10px 20px;    box-sizing: border-box;    clear: both;    display: inline-block;    color: #000;    font-size: 14px;    text-transform: uppercase;    line-height: 1;    font-weight: bold;}
.button_extern:hover{background:#000; text-decoration:none;}

.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}


.big_div_featured{display:block;text-decoration:none!important;background:#fff;-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
.share_div{display:block}
.big_div_featured:hover{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.2);box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}
.share_div i{font-size:18px;color:#fff}
.share_div i::before{line-height:1!important;margin:0!important}
.big_div_featured .author_date{margin-bottom:20px!important}
.big_div_featured .share_div{margin-bottom:20px!important}
.share_div span{color:#838793!important;font-size:15px!important;font-weight:400!important;position:relative;margin-right:8px}
.share_div a{width:30px;height:30px;border-radius:50%;display:inline-block;line-height:30px;vertical-align:middle;text-align:center;margin-right:10px}

.share_div a:hover{background:#272262 !important}

.share_div a.instagram_share_a{margin-right:0!important}
.facebook_share_a{background:#1877f2}
.twitter_share_a{background:#1b95e0}
.linkedin_share_a{background:#0073b1}
.instagram_share_a{background:#c13584}
.read_more_featured_post a:hover{color: #272262;}
.title_single_post a h3{-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;}
.title_single_post a:hover h3{color: #8fc13a!important;}
.title_single_post a{display:block;text-decoration:none !important;}



/* style form */


.contact_form .wpcf7-radio input{height:auto !important; width:auto !important;}

.contact_form span.wpcf7-form-control.wpcf7-radio > span {
	margin-left: 0;
	display: block;
}

.contact_form .wpcf7-radio {
	margin: 10px 0 0!Important;
	display: block;
}

.color_donate {
	background: #5D97C9 !important;
}
.color_donate:hover{background:#90c23a!important;}


.slider_top_elit  {
	display: block!important;
	width: 100%!important;

}

.slider_top_elit .item_add {
	margin-bottom: 0!important;
}

.slider_top_elit.slick-slider {
	margin-bottom: 0!important;
}




.page-id-1546 .text table {

	width: 100%!important;
}


@media screen and (min-width:920px){
	.payment-form input,.payment-form select{width:40%}
	.radio{width:0!important}
	.checkbx{width:0!important;margin-left:14%!important}
}

@media (min-width:980px){
	.page-template-page-nosidebar iframe.flowpaper-class{min-height:980px;height:980px;}
}

@media (max-width:1366px){	/*  1240-1366*/
	body .container{width:95%!important}
	.upcom_ev {margin: 0 auto 34px;}
	.submit_an_event a {	margin: 9px 0 28px;}
}

@media (max-width:1239px){	/* 1024-1239*/
	body .container{width:100%!important}
	header .nav.navbar-nav>li>a{padding:7px 10px!important;font-size:18px!important}
	.logo-wrapper{width:170px!important}
	header.head-1 .navbar-nav{margin-top:30px!important}
	.repeater_image_slider{width:85%!important}
	.row_sidebar .panel-grid-cell:first-child{padding-right:30px!important}
	.left_title_listing{padding-right:10px;width:20%}
	.title_single_post h3{font-size:18px!important;line-height:1.3;min-height:51px}
	.excerpt_post p{font-size:16px;line-height:1.3}
	.read_more_featured_post{font-size:16px}
	.square_upc_date{font-size:16px;border-radius:10px;padding:9px 5px}
	.left_upc.col_upc{width:60px}
	.right_upc.col_upc{padding-left:70px}
	.ev_upc_title{font-size:15px;line-height:1.3}
	.author_date{margin-bottom:20px}
	.button_allmembers a,.button_custom_wigdets a{font-size:18px}
	.simple_bar_action{padding:70px 0}
	.simple_bar_action .container{padding-bottom:0!important}
	.simple_bar_action h4{font-size:33px}
	.text_under_video{font-size:17px;line-height:1.5}
	.video_row_bottom.row_sidebar{padding:60px 0 60px!important}
	.footer_col_2.footer_col{padding-left:20px!important;padding-right:20px!important}
	.footer_col_3.footer_col{padding-left:40px}
	.footer_bottom p{font-size:15px}
	.footer_bottom .container{padding-bottom:0!important}
	.ctct-form .ctct-email{padding:13px 16px;font-size:16px}
	.footer_top .textwidget p{font-size:16px!important}
	.footer_top h2{font-size:26px}
	.footer_col .ctct-form-wrapper .ctct-submit{font-size:16px}
	.post_members {width: 45%;padding: 0 5px 25px 5px;margin: 0 2.5%;}
	.upcom_ev {margin: 0 auto 33px;}
	.submit_an_event a {margin: 9px 0 31px;}
	.empty_space_custom.big_height{height:80px}
	.empty_space_custom.medium_height{height:40px}
}

@media (max-width:1100px){
	header .nav.navbar-nav > li > a {padding: 8px 11px;font-size: 13px;}
	.sider_bar_right .custom-html-widget a {	margin: 0 0 44px 0;}
	.page_search_memb .cell_selection{display:block; width:49%; float:left; margin-right:1%; padding:0; margin-bottom:10px;}
	.page_search_memb .cell_selection:nth-child(2n){margin-right:0;}
	.page_search_memb .cell_selection:nth-child(2n+1){clear:both;}
	.page_search_memb .submit_filter .submit_lupe{display:none;}
	.page_search_memb .submit_filter .text_resp_submit{display:block;}
	.page_search_memb .submit_filter {    width: 100%;    font-size: 17px;    text-transform: uppercase;    background: #90c23a;  border-color:#90c23a;  color: #fff;    line-height: 1;}
	.page_search_memb .submit_filter:hover{background:#2C3E52; border-color:#2C3E52;}
}

@media(max-width:991px){
	.page-template-template-donate header{margin-bottom:30px}
	header .container.menu-bar .mobile-buttons{padding:40px 0 0}
	header.head-1 .navbar-nav{margin-top:100px!important}
	header.navbar-show-down .container.menu-bar .mobile-buttons{padding:20px 0 0!important}
	header .navbar-nav>li{background:#fff!important}
	ul.nav.navbar-nav li a{height:auto!important;line-height:35px!important}
	header .default-dropdown ul{width:100%!important;left:0!important;margin-left:000px!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
	header .default-dropdown li a{padding:7px 30px!important}
	.footer_bottom .col-md-6{text-align:center!important}
	.footer_bottom{padding:15px 0}
	.row_members_reverse .random_adds_parent {margin-top:30px;}
	.random_adds_parent .item_add , .princ_adds .item_add{    width: 49%;    float: left;    margin-right: 2%;}
	.random_adds_parent .item_add:nth-child(2n), .princ_adds .item_add:nth-child(2n){margin-right:0;}
	.random_adds_parent .item_add:nth-child(2n+1), .princ_adds .item_add:nth-child(2n+1){ clear:both;}
}

@media (max-width: 979px) {
	.responsive_space{display:block !important;}
	
}
@media (max-width: 979px) { /* 768-979*/ 
	.admin-bar #header-container{padding-top:0!important}
	.left_title_listing{width:30%}
	.row_sidebar{padding:30px 0}
	.row_sidebar .panel-grid-cell:last-child{margin-top:50px}
	.sider_bar_right .custom-html-widget a{width:auto;margin:0 0 50px 0}
	.simple_bar_action h4{font-size:30px}
	.bar_title_right a{font-size:18px}
	.post_members img{width:100%}
	.socials a{margin:0 11px}
	.footer_col_3.footer_col{padding-left:20px}
	.footer_top{padding-bottom:60px!important}
	.post_members a{display:table}	
	.empty_space_custom.big_height{height:60px}
	.empty_space_custom.medium_height{height:30px}
	.image_col .image_in_bx{display:block}
	.image_col{background-image:none!important}
	.cell_box_position{width:100%;display:block}
	.show_resp_img{display:block}
	.left_columns_pos.image_col{display:none}
	.text_col{padding:30px 0!important;box-sizing:border-box}
	.box_image_txt_pos{margin-top:0;}
	.show_resp_img img{width:100%; height:auto; display:block;}
	.rep_custom_box {    height: auto !important;}
}

@media (max-width:767px){ /* 640-767*/
	iframe.flowpaper-class{max-height:650px;height:650px}
	.page-template-template-donate .content{padding:0!important}
	.page-template-template-donate .content .row div[class^="col-"]{padding-bottom:0}
	.repeater_image_slider{width:90%!important}
	.left_title_listing{width:100%;text-align:center;display:table}
	.right_title_listing{display:table;width:100%;text-align:center!important;margin-top:20px}
	.tab_post_listing{text-align:center}
	.repeater_image_slider{margin:30px auto 10px!important}
	.row_sidebar .panel-grid-cell:first-child{padding-right:0!important}
	.slick-slider{margin-bottom:10px!important}
	.img_footer{width:160px;height:160px}
	.footer_logo_b{margin-top:-80px}
	.footer_col{float:none;width:100%;text-align:center}
	.footer_col_3.footer_col{padding-left:0;width:70%;margin:50px auto 0!important}
	.video_row_bottom.row_sidebar{padding:60px 0 40px!important}
	.sub_featured_post{padding:15px 10px}
	.title_single_post h3{font-size:16px!important;line-height:1.2;min-height:auto}
	.simple_bar_action .container>div{display:table!important;width:100%!important;margin:10px auto!important;text-align:center}
	.bar_title_right a{font-size:17px;float:none;margin:20px auto 0}	
	.content-bottom .col-sm-4{padding-left:0; padding-top:30px;}
	.box_content_single_memb .content {  padding: 0 !important;}
	.single-listing .content-bottom{padding-top:30px;}
	.mode_grid_list .one_site_item{margin-right:2%; width:49%;}
	.mode_grid_list .one_site_item:nth-child(3n+1) {  clear: none;}
	.mode_grid_list .one_site_item:nth-child(2n+1) {  clear: both;}
	.mode_grid_list .one_site_item:nth-child(3n) {  margin-right:2%}
	.mode_grid_list .one_site_item:nth-child(2n) { margin-right:0;}
	.mode_view_list h3 {   font-size: 18px;}
	.top_search_members .cell_selection {   padding: 0;    width: 49%;    margin-right: 1%;    display: block;  margin-bottom:10px;  float: left;}
	.top_search_members{margin:20px 0 10px;}
	.wp-pagenavi {    display: table;    margin: 30px 0 10px!important;}
	.wp-pagenavi a, .wp-pagenavi span {margin-bottom: 5px !important;}
	.top_search_members .submit_filter .submit_lupe{display:none;}
	.top_search_members .submit_filter .text_resp_submit{display:block;}
	.top_search_members .submit_filter {    width: 100%;    font-size: 17px;    text-transform: uppercase;    background: #90c23a;  border-color:#90c23a;  color: #fff;    line-height: 1;}
	.top_search_members .submit_filter:hover{background:#2C3E52; border-color:#2C3E52;}
	.left_row,.right_row  {float: none;width: 100%;}
	.right_row{margin-top:15px;}
	.box_price_list {padding: 30px 40px;}
	.row_members_reverse .col-md-8 {float: none !important;}
	.row_members_reverse .col-md-4 {float: none !important;}
	.small_ad_text {right: 13px;top: 8px;}
}

@media (max-width:639px){ /* 480-639*/
	.job_listing_preview_title input{width:400px;float:none!important;max-width:100%;margin:10px auto 0!important}
	.job_filters .search_jobs div.filter_first,.job_filters .search_jobs div.search_keywords,.job_filters .search_jobs div.filter_last,.job_filters .search_jobs div.search_location{width:100%!important;float:none;padding:0}
	.search_keywords{margin-bottom:5px!important}
	.job_listing_preview_title h2{margin-top:20px;font-size:18px}
	.single-job_listing .blog-wrapper .post{padding:15px;margin-bottom:10px}
	.single-job_listing p.author{margin-bottom:5px}
	.single-job_listing footer{margin-top:20px}
	.single-job_listing .sidebar{margin-top:20px}
	.job-manager-form fieldset div.field,.job-manager-form fieldset label{width:100%;float:none!important}
	.g-recaptcha iframe{transform:scale(0.9)}
	.job-manager-form input[type="submit"]{margin-top:20px}
	iframe.flowpaper-class{max-height:500px;height:500px}
	.gallery_imgs>a{margin-bottom:5px}
	#buttons_row>.row>div>.text{display:block;margin:0 auto 5px}
	.board_memb_parent .one_memb,.gallery_imgs>a{width:49.5%}
	.gallery_imgs>a:nth-child(2n){margin-right:0}
	.gallery_imgs>a:nth-child(2n+1){clear:both}
	#gallery_sect p{margin-bottom:0!important}
	.board_memb_parent .one_memb:nth-child(3n){margin-right:1%}
	.board_memb_parent .one_memb:nth-child(2n){margin-right:0}
	.board_memb_parent .one_memb:nth-child(3n+1){clear:none}
	.board_memb_parent .one_memb:nth-child(2n+1){clear:none}
	#form_donate_page{margin-top:30px}
	#buttons_row>.row>div>.text .paypal_btn,#open_pdf_btt{width:100%}
	#tribe-community-events{padding:20px 7px}
	#tribe-community-events .events-community-post-content label,#tribe-community-events .events-community-post-title label,.tribe-events-community-details h4{font-size:14px!important}
	.tribe-events-community-details>table>tbody>tr>td:first-child{width:auto!important}
	#tribe-event-datepickers #EventStartDate,#tribe-event-datepickers ~ tr #EventEndDate{margin-bottom:6px;width:auto;padding:5px!important}
	.select2-container .select2-choice,.select2-drop-auto-width{width:auto!important}
	#tribe-event-datepickers #EventStartDate,#tribe-event-datepickers ~ tr #EventEndDate{width:auto!important}
	#tribe-community-events tr>td{display:block!important;width:100%}
	#tribe-community-events tr{display:block!important}
	.tribe-community-event-info{margin:10px 0}
	.bar_title_right a{min-width:auto!important;margin:20px auto 0!important;float:none}
	.simple_bar_action{padding:40px 0}
	.simple_bar_action h4{font-size:27px}
	.video_row_bottom.row_sidebar{padding:40px 0 20px!important}
	.repeater_video_vimeo .slick-prev,.repeater_video_vimeo .slick-next{height:47px!important;width:30px!important;top:50%!important;margin-top:-73px!important}
	.text_under_video{font-size:16px;line-height:1.5}
	.tab_post_listing a:first-child{margin-left:0!important}
	.footer_col .ctct-form-wrapper .ctct-submit{font-size:15px;padding:12px 40px}
	.bgheader .search .button{padding:11px 30px!important;width:100%!important}
	.empty_space_custom.big_height{height:50px}
	.empty_space_custom.medium_height{height:25px}
	.item_gall{width:49.5%;}
	.item_gall:nth-child(4n+1) {  clear: none;}
	.item_gall:nth-child(4n) {  margin-right:1%;}
	.item_gall:nth-child(2n+1) {  clear: both;}
	.item_gall:nth-child(2n) {  margin-right:0;}
	.cell_logo_mb{margin-bottom:10px; width:100%; display:block;}
	.one_cat_itm{width:49%}
	.one_cat_itm:nth-child(3n){margin-right:2%;}
	.one_cat_itm:nth-child(2n){margin-right:0;}
	.one_cat_itm:nth-child(3n+1){clear:none;}
	.one_cat_itm:nth-child(2n+1){clear:both;}
	.mode_view_list .picture_site, .mode_view_list .name_site, .mode_view_list .description_site {    display: block;    width: 100%;    text-align: left;    padding: 0;}
	.mode_view_list  .permalink_site {    display: block;   text-align: left;}
	.mode_view_list .picture_site, .mode_view_list .name_site  {    margin-bottom: 20px;}
	.mode_view_list .picture_site img {    max-height: 200px;    max-width: 100%;    width: auto;    height: auto;}
	
	.box_rep{width:49.5%;}
	
	.box_rep:nth-child(3n){   margin-right:1%;}
	.box_rep:nth-child(3n+1){    clear:none;}
	
	.box_rep:nth-child(2n){   margin-right:0;}
	.box_rep:nth-child(2n+1){    clear:both;}
	

}

@media(max-width:539px){
	.page_search_memb .cell_selection, .top_search_members .cell_selection{width:100%; margin-right:0;}
	.subit_search {    text-align: left;}
	.random_adds_parent .item_add, .princ_adds .item_add {width: 100%;float: none;margin-right: 0;}
}
@media (max-width:479px){	/* 360-479*/
.top_bar .social_icons {float: none;margin: 14px auto 0px;text-align: center;width:100%;}
.top_bar{text-align:center;}
.top_btn {float: none;margin: 0px 3px;display:inline-block;}
.top_bar .socials{width:100%;}
	.post-password-form input[type="password"]{display:block}
	iframe.flowpaper-class{max-height:320px;height:320px}
	.page-template-template-donate header{margin-bottom:10px}
	.board_memb_parent .one_memb,.gallery_imgs>a{width:100%;display:table;margin-bottom:10px;float:none;margin-right:0!important}
	.one_inpp,.full_inp{width:100%;float:none;margin-left:0!important}
	.board_memb_parent .one_memb{margin-bottom:20px!important}
	header a.logo-box img{max-height:100%;width:130px;height:auto}
	#logo_topp{margin-bottom:0!important}
	header .container.menu-bar .mobile-buttons{padding:25px 0 0}
	header.head-1 .navbar-nav{margin-top:100px!important}
	header .nav.navbar-nav>li>a{font-size:16px!important}
	header .default-dropdown li a{font-size:15px!important}
	.repeater_image_slider .slick-prev{left:0!important}
	.repeater_image_slider .slick-next{right:0!important}
	.repeater_image_slider{width:100%!important;padding:0 30px!important}
	.repeater_image_slider .slick-prev,.repeater_image_slider .slick-next{height:20px!important;width:13px!important;margin-top:-10px!important}
	.tab_post_listing a{font-size:17px!important;padding:5px 0!important;display:inline-block!important}
	.blog_featured_posts{float:none;width:100%;padding:0 15px;box-sizing:border-box;margin-bottom:30px}
	.tab_news .blog_featured_posts:nth-child(2n+1){clear:none}
	.button_allmembers a,.button_custom_wigdets a{font-size:17px}
	.simple_bar_action{padding:20px 0}
	.bar_title_right a{font-size:16px;padding:7px 15px}
	.repeater_video_vimeo .slick-prev,.repeater_video_vimeo .slick-next{height:31px!important;width:20px!important;top:0!important;margin-top:23%!important}
	.img_footer{width:120px;height:120px}
	.footer_logo_b{margin-top:-60px}
	.footer_top h2{font-size:24px}
	.footer_col_3.footer_col{width:90%;margin:50px auto 0!important}
	body .button{width:30px!important}
	.footer_bottom .col-md-6:last-child{text-align:right;margin-top:10px}
	.empty_space_custom.big_height{height:36px}
	.empty_space_custom.medium_height{height:18px}
	.one_cat_itm , .mode_grid_list .one_site_item{    max-width: 300px;   width: 100%;   margin:0 auto 20px !important; float:none !important;}
	.sort_area_cs, .res_count_ar {    display: block;   width: 100%;}
	.table_sort_cs{text-align:left; margin-top:20px;}
	.box_price_list {padding: 20px;	font-size:16px;}
	.full_row {	margin-bottom: 10px;}
	.contact_form textarea {height: 120px;}
	.codedropz-upload-inner h3 {font-size: 17px;}
	.box_price_form {margin: 20px 0;}
	.post-media .image img {max-width: 100%;}
	.overlay i.md {line-height: 54px;width: 54px;margin-top: -27px;margin-left: -27px;}
}


@media(max-width:359px){ /* 0-359*/
	#form_donate_page .form-1{overflow:hidden;width:280px;margin:auto}
	.form_don iframe{transform-origin:0 0;transform:scale(0.7)}
	.one_inpp,.full_inp{width:100%}
	.box_rep{width:100%; margin-right:0 !important; float:none !important; margin-right:0 !important;}
}