
/*
 Theme Name:   Eventiz Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     eventiz
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child`
*/
body {
	color: #000 !important;
}

.hasFtIMG {
	min-height: 138px;
}

#ui-datepicker-div {
	background: white !important;
}

.ctablock {
	padding: 10px 0;
}

.pbr-logo {
	max-height: 100px !important;
	width: auto !important;
}

.ajde_evcal_calendar {
	min-height: 600px;
}

.navbar-mega .navbar-nav > li > a {
	font-size: 13px !important;
	font-size: 1rem;
	padding: 0 10px !important;
}

.navbar-mega .navbar-toggle .icon-bar {
	background-color: #0bc07e !important;
}

.navbar-mega .navbar-nav > li {
	padding: 50px 0 0 0 !important;
}

@media screen and (max-width: 1026px) and (min-width: 1020px) {
	.navbar-mega .navbar-nav > li {
		padding: 27px 0 0 0 !important;
	}
}

/* Google Map Section styles */
.pbr-googlemap .description .description-content {
	background-color: #25d998 !important;
	border-color: #1cd08f !important;
}

.pbr-googlemap .text-center {
	color: #000 !important;
}

/* before this comment: google map section nearby accommodations;
                 directly after this comment: items in header */
.maker-item-inner .maker-item:hover, .maker-item-inner .left:hover, .maker-item-inner .right:hover, .maker-item-inner .fa-map-marker:hover, .fa-search, .fa-search:hover, .navbar-mega .navbar-nav > li > a:focus, .navbar-mega .navbar-nav li a:hover, .navbar-mega .navbar-nav li:hover, .navbar-mega .navbar-nav > li > a:hover, .navbar-mega .navbar-nav > .active > a::before {
	color: #00a887 !important;
}

.maker-item-inner .distance, .maker-item-inner .rate {
	color: #000;
}

/* Nav item hover, focus sort of */
.navbar-mega .navbar-nav > .active > a:before, .navbar-mega .navbar-nav > li > a::before {
	background-color: #00a887 !important;
}

.col-lg-2 {
	width: auto;
}

.navbar-mega .navbar-nav > li > a::before {
	background: #000 none repeat scroll 0 0 !important;
}

.pbr-footer .inner {
	background-color: #c122bc !important;
	background: linear-gradient(#c122bc 250px, #000 10px, #000 400px);
}

.content-form .button-submit {
	margin-left: 10px !important;
}

.pbr-footer .wpb_content_element {
	margin-bottom: 0px;
}

.pbr-footer .content-form {
	margin-bottom: 150px !important;
}

.pbr-footer {
	padding-bottom: 50px;
}

.pbr-footer .fa-facebook, .pbr-footer .fa-twitter, .pbr-footer .fa-instagram {
	color: #fff;
	border: 1px solid #191919;
	padding: 7px;
	border-radius: 3px;
	width: 30px;
	margin-bottom: 25px;
}

.pbr-footer .fa-xing:before {
	background-image: url("https://cdn-ilabomp.nitrocdn.com/hQEWSYcTazKZphqTkrPwDENDjibZjFoe/assets/images/optimized/rev-463bad9/kranzbergartsfoundation.org/wp-content/uploads/2016/08/igGlypghW.png");
}

.heading .heading-inner::after {
	border: 2px solid #00a887 !important;
}

/* Topbar */
.pbr-topbar {
	max-height: 80px;
}

.pbr-topbar .topbar-right a:before {
	content: "|";
	color: #00a887 !important;
	margin-right: 15px;
	font-weight: 100;
}

.pbr-topbar .topbar-right a {
	margin: 0px 0px 20px 0px;
	font-weight: bold;
	font-size: 14px;
	padding-left: 15px;
}

.pbr-topbar .topbar-right a:hover {
	color: #00a887 !important;
}

.pushr {
	height: 48px;
}

#pbr-mainmenu.pbr-mainmenu.pull-right.col-xs-10 {
	width: 82.33333% !important;
}

.vc_custom_1450777042365 .heading .heading-inner::after {
	left: calc(50% + 10px);
	top: -21px;
}

@media screen and (max-width: 1026px) {
	#pbr-mainmenu.pbr-mainmenu.pull-right.col-xs-12 {
		width: auto !important;
	}
	
	.pbr-breadscrumb > .container {
		min-height: 0px !important;
		height: 100px;
		max-height: 130px !important;
	}
}

@media (max-width: 1026px) {
	.navbar-nav .open .dropdown-menu {
		opacity: 1 !important;
		display: block !important;
		visibility: visible !important;
		position: static !important;
	}
	
	.navbar-mega .navbar-nav > li {
		min-width: 200px;
	}
	
	/* toggle */
	@media (max-width: 1000px) {
		.navbar-header {
			float: none !important;
		}
		
		.navbar-left, .navbar-right {
			float: none !important;
		}
		
		.navbar-toggle {
			display: block !important;
		}
		
		.navbar-collapse {
			border-top: 1px solid transparent;
			box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
		}
		
		.navbar-fixed-top {
			top: 0;
			border-width: 0 0 1px;
		}
		
		.navbar-collapse.collapse {
			display: none !important;
		}
		
		.navbar-nav {
			float: none !important;
			margin-top: 7.5px;
		}
		
		.navbar-nav>li {
			float: none !important;
		}
		
		.navbar-nav>li>a {
			padding-top: 10px !important;
			padding-bottom: 10px !important;
		}
		
		.collapse.in {
			display: block !important;
			margin-top: 70px;
		}
		
		.navbar-mega .navbar-nav > li {
			padding: 20px 0 0 0 !important;
		}
		
		.pbr-breadscrumb > .container {
			min-height: 0px !important;
			height: 100px;
			max-height: 130px !important;
		}
		
		.pbr-breadscrumb {
			background-image: none !important;
			display: none;
		}
		
		.pbr-breadscrumb.nitro-lazy {
			background-image: none !important;
		}
	}
}

.vc_tta-panel {
	clear: both;
}

.vc_tta-panel .vc_tta-panel-body {
	display: none;
}

.vc_tta-panel.vc_active .vc_tta-panel-body {
	display: block;
}

h4.vc_tta-panel-title.vc_tta-controls-icon-position-left {
	content: "+";
	padding-top: 20px;
}

.pbr-googlemap .description .description-content {
	font-size: 13px !important;
}

.purplebtn {
	background: #ad34a5;
	background-image: -webkit-linear-gradient(top, #ad34a5, #40133d);
	background-image: -moz-linear-gradient(top, #ad34a5, #40133d);
	background-image: -ms-linear-gradient(top, #ad34a5, #40133d);
	background-image: -o-linear-gradient(top, #ad34a5, #40133d);
	background-image: linear-gradient(to bottom, #ad34a5, #40133d);
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
	color: #fff;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	display: inline-block;
	margin: 5px;
}

.purplebtn:hover {
	background: #40133d;
	background-image: -webkit-linear-gradient(top, #40133d, #ad34a5);
	background-image: -moz-linear-gradient(top, #40133d, #ad34a5);
	background-image: -ms-linear-gradient(top, #40133d, #ad34a5);
	background-image: -o-linear-gradient(top, #40133d, #ad34a5);
	background-image: linear-gradient(to bottom, #40133d, #ad34a5);
	text-decoration: none;
}

.blackbutton {
	background-color: #000;
	color: #fff;
	border-radius: 6px;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	font-weight: bold;
	padding: 10px 20px;
	margin: 5px;
	min-width: 50%;
}

.blackbutton:hover {
	color: #25d998;
}

.edubutton {
	background-color: #000;
	color: #fff;
	border-radius: 6px;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	font-weight: bold;
	padding: 10px 20px;
	margin: 5px;
	width: 100%;
}

.edubutton:hover {
	color: #25d998;
}

.pbr-breadscrumb .title-page {
	background-color: #000 !important;
	color: #fff !important;
}

.pbr-box-hover .back .content {
	width: 100% !important;
	background-color: rgba(255, 255, 255, .7) !important;
}

.innercta {
	width: 100%;
	height: auto !important;
	padding: 10px 10px;
}

.bluebtn {
	background: #3ba8dd;
	background-image: -webkit-linear-gradient(top, #3ba8dd, #3b57dd);
	background-image: -moz-linear-gradient(top, #3ba8dd, #3b57dd);
	background-image: -ms-linear-gradient(top, #3ba8dd, #3b57dd);
	background-image: -o-linear-gradient(top, #3ba8dd, #3b57dd);
	background-image: linear-gradient(to bottom, #3ba8dd, #3b57dd);
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
	color: #fff;
	padding: 5px 10px !important;
	text-decoration: none;
	width: 100%;
	height: auto;
}

.bluebtn:hover {
	background: #3b57dd;
	background-image: -webkit-linear-gradient(top, #3b57dd, #3ba8dd);
	background-image: -moz-linear-gradient(top, #3b57dd, #3ba8dd);
	background-image: -ms-linear-gradient(top, #3b57dd, #3ba8dd);
	background-image: -o-linear-gradient(top, #3b57dd, #3ba8dd);
	background-image: linear-gradient(to bottom, #3b57dd, #3ba8dd);
	text-decoration: none;
}

@media (max-width: 1020px) {
	section#pbr-breadscrumb {
		background-position: left;
		background-size: 100%;
	}
	
	.pbr-breadscrumb .title-page {
		display: none !important;
	}
}

@media (max-width: 400px) {
	/* LANDON REF #4 */
	.main-content .contactColumn {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	body.page-id-5689 #main-content {
		padding: 0;
	}
	
	body.page-id-5689 .col-sm-4 {
		padding: 0 !important;
	}
	
	.eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc, .evo_pop_body .hasFtIMG .evcal_desc {
		padding-left: 0 !important;
		padding-top: 60px !important;
	}
	
	.pbr-breadscrumb > .container {
		min-height: 0px !important;
		height: 100px;
		max-height: 130px !important;
	}
	
	/* LANDON REF #7 */
	body, p {
		font-size: 14px !important;
	}
	
	h2 {
		font-size: 28px !important;
	}
	
	.purplebtn {
		font-size: 13px !important;
		text-align: center;
		margin-bottom: 5px;
		display: inline-block;
	}
}

.eventon_sorting_section {
	display: block !important;
}

@media (max-width: 5000px) and (min-width:1023px) {
	.page-id-9259 .pbr-breadscrumb .title-page {
		display: none !important;
	}
	
	.page-id-9261 .pbr-breadscrumb .title-page {
		display: none !important;
	}
	
	.page-id-9279 .pbr-breadscrumb .title-page {
		display: none !important;
	}
	
	.page-id-9318 .pbr-breadscrumb .title-page {
		display: none !important;
	}
	
	.page-id-9372 .pbr-breadscrumb .title-page {
		display: none !important;
	}
	
	.page-id-9322 .pbr-breadscrumb .title-page {
		display: none !important;
	}
	
	.page-id-9281 .pbr-breadscrumb .title-page {
		display: none !important;
	}
	
	.page-id-9324 .pbr-breadscrumb .title-page {
		display: none !important;
	}
	
	.page-id-9326 .pbr-breadscrumb .title-page {
		display: none !important;
	}
	
	.page-id-9328 .pbr-breadscrumb .title-page {
		display: none !important;
	}
	
	.page-id-9330 .pbr-breadscrumb .title-page {
		display: none !important;
	}
	
	.page-id-9332 .pbr-breadscrumb .title-page {
		display: none !important;
	}
	
	.page-id-9384 .pbr-breadscrumb .title-page {
		display: none !important;
	}
	
	.page-id-10682 .pbr-breadscrumb .title-page {
		display: none !important;
	}
	
	.page-id-10735 .pbr-breadscrumb .title-page {
		display: none !important;
	}
	
	.breadcrumb {
		display: none;
	}
}

.tpbr_topbar {
	background-color: #000 !important;
	font-size: 13px !important;
}

@media (max-width: 797px) {
	.page-id-9259 .pbr-breadscrumb .title-page {
		display: block !important;
	}
	
	.page-id-9261 .pbr-breadscrumb .title-page {
		display: block !important;
	}
	
	.page-id-9279 .pbr-breadscrumb .title-page {
		display: block !important;
	}
	
	.page-id-9318 .pbr-breadscrumb .title-page {
		display: block !important;
	}
	
	.page-id-9372 .pbr-breadscrumb .title-page {
		display: block !important;
	}
	
	.page-id-9322 .pbr-breadscrumb .title-page {
		display: block !important;
	}
	
	.page-id-9281 .pbr-breadscrumb .title-page {
		display: block !important;
	}
	
	.page-id-9324 .pbr-breadscrumb .title-page {
		display: block !important;
	}
	
	.page-id-9326 .pbr-breadscrumb .title-page {
		display: block !important;
	}
	
	.page-id-9328 .pbr-breadscrumb .title-page {
		display: block !important;
	}
	
	.page-id-9330 .pbr-breadscrumb .title-page {
		display: block !important;
	}
	
	.page-id-9332 .pbr-breadscrumb .title-page {
		display: block !important;
	}
	
	.page-id-9384 .pbr-breadscrumb .title-page {
		display: block !important;
	}
	
	.page-id-10682 .pbr-breadscrumb .title-page {
		display: block !important;
	}
	
	.page-id-10735 .pbr-breadscrumb .title-page {
		display: block !important;
	}
	
	.pbr-breadscrumb > .container {
		min-height: 0px !important;
		height: 100px;
		max-height: 130px !important;
	}
	
	.blackbutton {
		min-width: 100%;
	}
}

.navbar-toggle {
	padding: 19px 10px !important;
}

@media screen and (max-width: 900px) {
	.logo-wrapper {
		position: absolute !important;
	}
}

@media (max-width: 5000px) and (min-width:740px) {
	#pbr-mainmenu.pbr-mainmenu {
		padding-right: 15px !important;
	}
}

.vc_row[data-vc-full-width].vc_hidden {
	opacity: 1 !important;
}

.btn-read-article {
	background: #39133c;
	color: #fff;
	text-transform: uppercase;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	font-size: 14px;
	font-weight: 700;
	border: none;
	padding: 6px 30px;
}

.main-index .site-content > .post .created {
	background-color: #ee7842;
	color: #fff;
}

.btn-read-article {
	background-color: #7ec0ee !important;
}

.btn-read-article:hover {
	background-color: #c122bb !important;
	color: #fff;
}

.widget_mc4wp_form_widget .content-form .button-submit .btn-newsletter:hover {
	background-color: #7ec0ee !important;
}

.navbar-mega .navbar-nav > li .dropdown-menu {
	min-width: 230px;
}

@media screen and (max-width: 1026px) and (min-width: 760px) {
	#pbr-masthead #pbr-mainmenu #search-container {
		right: 89px;
	}
}

@media screen and (max-width: 1026px) {
	.navbar-mega .navbar-nav > li .dropdown-menu ul.dropdown-menu {
		transform: translate(0px, 0px);
	}
}

@media screen and (max-width: 325px) {
	#pbr-masthead {
		padding-top: 43px;
	}
}

.evcal_buynow {
	font-size: 13px;
	position: absolute;
	display: block;
	top: 81px;
	left: -80px;
	background-color: #8c2984;
	color: #fff;
	width: 101px;
	text-align: center;
	padding: 10px 0;
	border-radius: 5px;
	font-weight: normal;
}

.evo_lightbox .evcal_buynow {
	display: none;
}

.whiteback {
	background-color: rgba(255, 255, 255, .8);
	padding: 30px;
}

@media screen and (min-width: 1026px) {
	.desktopnorepeat {
		background-size: 100% !important;
	}
}

@media screen and (min-width: 1058px) {
	.wpb_gallery.wpb_content_element.vc_clearfix.galleryimage {
		margin: 0 auto !important;
		width: 1058px !important;
	}
}

@media screen and (max-width: 1025px) {
	.wpb_gallery.wpb_content_element.vc_clearfix.galleryimage {
		margin: 0 auto !important;
		width: 906px !important;
	}
}

@media screen and (max-width: 737px) {
	.wpb_gallery.wpb_content_element.vc_clearfix.galleryimage {
		margin: 0 auto !important;
		width: 604px !important;
	}
}

@media screen and (max-width: 569px) {
	.wpb_gallery.wpb_content_element.vc_clearfix.galleryimage {
		margin: 0 auto !important;
		width: 453px !important;
	}
}

@media screen and (max-width: 421px) {
	.wpb_gallery.wpb_content_element.vc_clearfix.galleryimage {
		margin: 0 auto !important;
		width: 302px !important;
	}
}

@media screen and (max-width: 321px) {
	.wpb_gallery.wpb_content_element.vc_clearfix.galleryimage {
		margin: 0 auto !important;
		width: 151px !important;
	}
}

.gallery {
	text-align: center;
}

.gallery .gallery-item {
	float: none;
	display: inline-block;
	text-align: center;
	margin: 0 4px 4px 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}

.gallery .gallery-item {
	margin: 5px !important;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}

.evocard_main_image span {
	width: 100% !important;
}

html legend {
	color: #000;
	border-bottom: none;
}

.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield-choice-input {
	vertical-align: top;
	top: 6px;
	position: relative;
}

.gform_wrapper.gravity-theme .ginput_container_checkbox .gfield_checkbox > div {
	margin-bottom: 15px;
}
