@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i);
input[type='submit'], button {-webkit-appearance: none;}

#tribe-community-events .my-events a:not(.button-lg) {color:inherit;}

* {font-family: 'Open Sans', sans-serif;}
.main-content form select {padding-top:0;padding-bottom:0;line-height: 40px;}
.main-content {min-height: 400px;}
.home .feat-hero-sidebar h3 {font-size: 40px; font-weight: 300;line-height: 1;}
.header {height: 65px !important;}
.header-logo img {height: 113px!important}
#menu-primary-nav li.menu-item a {height: 65px !important; padding-top: 0 !important; line-height: 65px !important;}
#menu-primary-nav li.menu-item ul li a {height: auto !important; line-height: normal !important; padding: 13px 5% 10px 5% !important;}
#tribe-events .results, #tribe-events .list-view-styles #tribe-events, .list-view-styles #tribe-events #tribe-events, #tribe-events .tribe-related-events { width: 100% !important; }
.results.map-view, .list-view-styles .map-view#tribe-events, .map-view.tribe-related-events {height:400px;}
#menu-footer-nav .menu-item {padding-right: 4%; width: 16% !important;}
#menu-footer-nav .menu-item .menu-item { width: 100% !important }
#menu-primary-nav li.menu-item a:after {margin-top:-3px;top:50%!important;}

.blog.single-post article {width: 100%!important; box-sizing: border-box;padding: 30px 0px;}
.blog.single-post article ul {
    list-style: disc;
		padding-left:30px;
}
.blog.single-post article ol {
    list-style: decimal;
		padding-left:30px;
}
.footer ul {padding-left:0!important; list-style: none!important;}
.footer {margin-top: 10px;}
.main-content.single-post .row {float:left;width: 100%;margin-bottom:20px;}
.main-content.single-post .row.image {height: 400px; background-size:cover;background-position: center center; background-repeat: no-repeat;position: relative;}
.main-content.single-post .row.image.vertical {height:600px;background-size: auto 100%;}
.main-content.single-post .row h2 {margin:0;text-transform: uppercase; color:#ed027e; font-weight: bold; font-size: 24px;}
.main-content.single-post .row h2 a {color:#ed027e;}
.main-content.single-post .row h3, .main-content.single-post .row h3 a {margin:0;color:#000;}
.main-content.single-post .row.video iframe {float:left;width: 100%; height: 400px;}

.row.image .interior-photo-credit {position: absolute;bottom:0; left:0; float:left;width: 100%; padding: 10px 0 0; background:#fff;color:#666;text-align: left;z-index: 1; margin:0;}
.row.image.vertical .interior-photo-credit {text-align: center;}
.results.list-view h2 {height: auto!important}

.tribe-events-loop .tribe-events-event-image figure img, .tribe-events-loop .tribe-events-event-image img {width: 100%!important; height: auto!important;}
.tribe-events-loop .tribe-events-event-image {height: auto!important; max-height:200px!important;}

.gm-style-iw a.more-link {
	display: inline-block;
    font: 700 14px/1.4 "Roboto", sans-serif;
    color: #ed027e !important;
    margin: 6px 0 8px;
    border-bottom: 1px solid rgba(237, 2, 126, 0);
    transition: border-bottom .2s;
}
.gm-style-iw a.more-link:hover {border-bottom: 1px solid #ed027e;}

.wp-pagenavi {margin:30px 0 100px;}
.wp-pagenavi a, .wp-pagenavi span {background: #999;color:#fff!important; border:0!important;padding: 5px 10px!important;    display: inline-block;
}
.wp-pagenavi span.current, .wp-pagenavi a:hover {background: #ed027e;}

.wp-caption {max-width: 100%;}

.tribe-community-events #message {float:left;width: 100%;}
#tribe-community-events .my-events a:hover  {color:#ed027e;}
.main-content.my-favorites .simplefavorite-button {color:#4f4f4f!important;}
.main-content.my-favorites .simplefavorite-button:hover {color:#ed027e!important;}
.results.list-view.deals .deal-wrapper, .list-view-styles .list-view.deals#tribe-events .deal-wrapper, .list-view.deals.tribe-related-events .deal-wrapper {min-height: 54px;}

.event-detail-page #message p {padding:0!important;}
.tribe-community-events #message {box-sizing: border-box;}
#tribe-mobile-container {display: none !important;}

#tribe-geo-links {background: #fff;
    position: relative;
    z-index: 10;
    margin-top: -15px!important;
    margin-left: 49px;
    box-shadow: #999 0 0 5px;}

   #menu-primary-nav {height: 65px!important}

.blog.single-post article img, .tribe-events-event-image img {max-width:100%; height: auto;}

.main-content.board .results .staff__row {display: block; width:100%;float:left;}
.main-content.board .results .single-board-member {width:24%;padding: 0 1% 20px 0;min-height: 0;}
.main-content.board .results .single-board-member:nth-last-child(1) {padding-right:0;}
.main-content.board .results .single-board-member h2 {font-size: 18px;}
.main-content.board .results .single-board-member h2 a.no-link:hover {color:#000!important;}
.main-content.board .results .single-board-member p {font-size: 12px;}
.main-content.board .results .single-board-member .board-photo a.no-link:hover,
.main-content.board .results .single-board-member .board-photo a.no-link:hover img {opacity: 1!important;}

.meetings_list {float: left; width: 100%; padding: 0 0 20px 0; border-bottom: 1px solid #000; margin-bottom: 30px;}
.meetings_list .metting_box {float: left; width: 25%;}

.page-register .gform_wrapper {max-width: 500px;margin: 30px auto;}
.page-register .gform_wrapper label {margin-top:0}
.page-template-user-account-login .tml-links {display: none;}
.page-template-user-account-login .gform_confirmation_message {margin: 30px auto;font-size: 20px;}
.page-template-user-account-login .gform_confirmation_message a {color:#ed027e}

.single-tribe_events .tribe-events-single-event-description ul {list-style: disc; list-style-position: inside;    font: 400 15px/1.6 "Roboto", sans-serif;
    margin-bottom: 15px;}
	.tribe-events-event-thumb img {max-width: 100%;}

#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] .tribe-events-tooltip h3.entry-title {font-weight: bold;    font-size: 130%; padding: 5px 6px 2px;}

.tribe-bar-search-filter input[type='text'], .tribe-bar-geoloc-filter input[type='text'], .tribe-bar-date-filter input[type='text'],
.tribe-bar-submit input[type="submit"] {height: 40px; line-height: 40px; padding: 0 10px;}
.tribe-bar-date-filter input[type='text'] {background: #fff;}

#tribe-bar-dates label, .tribe-bar-search-filter label, .tribe-bar-geoloc-filter label,
label.label-tribe-bar-date {height: 40px; line-height: 40px; top:0; vertical-align: top;}

.tribe-events-month-event-title {margin:0; padding:0;}
.tribe-events-calendar td .tribe-events-viewmore a {color:gray;}

.tribe-bar-views-list li  {
		display: inline-block;
		width: 95px;
		height: 30px;
		float: left;
		text-align: center;
		padding-top: 50px;
		margin-left: 0;
		font: 700 13px/1.4 "Roboto Regular", sans-serif;
		text-transform: uppercase;
		color: white;
		border: none;
		box-shadow:none;
		outline:none;
		vertical-align: bottom;
		transition: all .2s linear;
		background: rgba(204, 204, 204, 0.8) url(../images/layout/grid_view.svg) no-repeat center 3px;
		background-size: 80% auto;
	}

	.tribe-bar-views-list li:hover,
	.tribe-bar-views-list li.tribe-bar-active {
		background-color: #00abc4;
	}

	.tribe-bar-views-list li#tribe-bar-views-option-month {
			background-image: url(../images/layout/calendar_view.svg);
			background-position: center 10px;
			background-size: 45% auto;
		}

		#tribe-bar-views-toggle {display: none;}

.business-template-default #message p, .business-template-default .updated p {border-color: #ed027e; color: black;}
.updated.submit-for-publishing a:hover {color: #ed027e}

.acf-field p.description {overflow: hidden;text-overflow: ellipsis;}


.form-selector__container {text-align:center; width:500px; margin:40px auto;}
.form-selector__container > p {display: block; margin-bottom:5px;margin-left: -8px; text-align: left;}
.form-selector__container select {width:500px;margin-left: -20px; max-width:100%;}

select {padding: 0 10px;}

@media all and (max-width: 1370px)  and (min-width: 801px) {
	.feat-hero-content {width: 70%;}
	.feat-hero-sidebar {width: 26%;}
}
@media all and (max-width: 1200px) and (min-width: 801px) {
.tribe-bar-submit { width: 100% !important; clear: left!important; text-align: left!important; }
.feat-hero-content {width: 65%;}
	.feat-hero-sidebar {width: 31%;}
}

@media (min-width: 1400px) {
	.feat-hero-content-img iframe { height: 450px !important;}
	#menu-primary-nav li.menu-item a:after {top:50%!important;}
}

@media (max-width: 1030px) {
.tribe-events-month, #tribe-events-content {overflow-x: scroll; max-width: 100%;}
}
@media (max-width: 1000px) {
/*.tribe-bar-search-filter, .tribe-bar-geoloc-filter, .tribe-bar-date-filter { width: 33.33% !important; }*/
.meetings_list .metting_box {width: 33.33%;}
}

@media (max-width: 900px) {
#tribe-bar-dates input[type='text'], .tribe-bar-search-filter input[type='text'], .tribe-bar-geoloc-filter input[type='text'] {top: 0px !important;}
#menu-primary-nav li.menu-item a:after {top:50%;}
.header-logo img, .header { height: 66px!important;}
 #menu-primary-nav {height: auto!important}
 .main-content.board .results .single-board-member, .main-content.board .list-view-styles #tribe-events .single-board-member, .list-view-styles .main-content.board #tribe-events .single-board-member, .main-content.board .tribe-related-events .single-board-member {height: auto!important;}
  .main-content.board .results .single-board-member:nth-child(3n+1), .main-content.board .list-view-styles #tribe-events .single-board-member:nth-child(2n+1), .list-view-styles .main-content.board #tribe-events .single-board-member:nth-child(2n+1), .main-content.board .tribe-related-events .single-board-member:nth-child(2n+1) {clear: left;}
.utility-nav a.logout-link span, .utility-nav a.favorites-link span, .utility-nav a.my-account-link span {top:0!important; line-height: 66px!important;}
.main-content.board .results .single-board-member {width: 33.3333%;
    box-sizing: border-box;
    padding: 0 5px 30px;}
	.main-content.board .results .single-board-member:nth-last-child(1) {padding-right:5px;}
.header .utility-nav a.search-icon {display: none;}
	#tribe-bar-views {
    top: -115px !important;
}
.tribe-bar-filters label {font-size: 13px !important;}
#menu-footer-nav .menu-item { width: 100% !important;}
.main-content.single-post .row.image, .main-content.single-post .row.video iframe {height: 300px;}
.main-content.single-post .row.image.vertical {height:450px;}
#menu-primary-nav {top:152px!important;}

#searchform {top:85px!important;}
.utility-nav a img {height: 30%!important;}
#menu-primary-nav .sub-menu:before {display: none!important;}
#menu-primary-nav li.menu-item > a {line-height: 1!important; height: auto!important;padding:20px 5% 10px!important;}
#searchform div input[type="search"] {padding-top:10px!important;}
.hero-img {margin-top:65px;}
#tribe-community-events .my-events a.button-lg {color:#fff;}
.account-dashbaord-section ul, .account-dashbaord-section {list-style: none!important; padding-left:0!important;text-align:center;}
.event-taxonomy ul {padding-left:0!important;}
header #menu-primary-nav .sub-menu {display: none;}
.tribe-bar-search-filter {width: 100%!important; margin-bottom: 20px !important;}
.tribe-bar-geoloc-filter {display: block!important; width: 100%!important;}
.tribe-bar-filters .tribe-bar-date-filter  {width: 100% !important;}
#tribe-bar-dates input[type='text'], .tribe-bar-search-filter input[type='text'], .tribe-bar-geoloc-filter input[type='text']  {width: 100% !important;}
.tribe-bar-filters, .filter-sidebar { width: 100% !important; box-sizing: border-box;}
.tribe-community-events table td {width: 100% !important; float: left; text-align: left !important;}
.tribe-community-events table td .tribe-datetime-separator,
.tribe-community-events table td .tribe-change-timezone{text-align: left !important;}
.tribe-community-events table td input[type="text"] {width: auto !important;}
input[type="text"], input[type="email"], input[type="search"], input[type="password"] {font-size: 16px !important;}
.stat-sidebar h2 {
    font-size: 42px;
}
.stat-section {height: 350px;}
.stat-image {
	overflow: hidden;
	height: 220px;
	}
.summary-card-details {left:0!important}
}

@media (max-width: 760px) {
	.edit-biz-details-form {width: 100%;}
}
@media (max-height: 600px) {
#menu-primary-nav {height: 350px!important;}
.form-selector__container {max-width: 100%;}
.form-selector__container > p {margin-left:0;}
}

@media (max-width: 500px) {
.main-content.single-post .row.image, .main-content.single-post .row.video iframe {height: 200px;}
.main-content.single-post .row.image.vertical {height:300px;}
.main-content {width: 92% !important;}
.main-content.board .results .single-board-member h2 {font-size:14px;}
.main-content.board .results .single-board-member p {font-size:11px;}
.meetings_list .metting_box {width: 50%;}
.acf-field.acf-field-image.acf-field-582b39a5c5dc3 {width: 100% !important;}
.hero-img {height: 180px;}
.edit-biz-details-form .acf-repeater {overflow: hidden; overflow-x: scroll; max-width: 100%;}
.form-selector__container select {margin-left:0;}
.form-selector__container + iframe {margin-left:-10px;}
.meetings_list .metting_box {width:100%;}
}
@media (max-width: 360px) {
	.utility-nav a.logout-link span.txt {display: none!important;}
}


.scroll-wrapper {overflow-y: hidden !important;}
.page-create-business .acf-form,
.page-create-street-art .acf-form {display: block;}
.acf-button, .tml-button {display: inline-block;
    border: 2px solid #ed027e;
    padding: 10px 20px 8px;
    margin: 5px 0;
    background: #ed027e;
    font: 700 15px/1.4 "Roboto", sans-serif;
    color: #fff!important;
    text-transform: uppercase;
    text-align: left;
    transition: background .2s, color .2s;}

    .acf-button:hover,
    .tml-button:hover {color: #ed027e!important;background: #fff}

.media-modal-content .screen-reader-text {display: none;}
.main-content.basic-page ul.tml-links {list-style: none;}

.main-content.blog .single-listing:nth-child(3n+1), .main-content.blog .tribe-related-events li:nth-child(3n+1), .tribe-related-events .main-content.blog li:nth-child(3n+1) {clear:left;}
