/*
 Theme Name:   Kleanity Child
 Theme URI:    http://demo.goodlayers.com/kleanity
 Description:  Goodlayers Kleanity Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     kleanity
 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, right-sidebar, responsive-layout
 Text Domain:  kleanity-child

 START YOUR CHILD THEME CSS HERE
*/

.gdlr-core-text-box-item-content a {
/* text-decoration: underline dotted !important; */
border-bottom: black 1px dotted;
} 


.kleanity-content-container a {
text-decoration: underline;
}

@media only screen and (max-width: 999px) {
.gdlr-core-pbf-wrapper {
  padding: 0px !important;
	}
}

.gdlr-core-pbf-element form#event_filters {
	display: none;
}

.gdlr-core-pbf-element div.wpem-event-listings-header {
	display: none;
}

.wpem-single-event-body-sidebar .event_registration {
	display: none;
}
.wpem-event-details div.wpem-event-organizer {
	display: none !important;
}
@media only screen and (min-width: 1000px) {
	.wpem-single-event-header-top {
		width: 42%;
		float: left;
	}
	.kleanity-header-background-transparent {
		z-index: 99999;
	}
	#rev_slider_2_1_forcefullwidth {
		margin-top: -64px;
		margin-bottom: -32px;
	}
}
div.wpem-xing {
	display: none !important;
}
 
.kleanity-navigation .sf-menu > li > a {
  letter-spacing: 1px;
}
.kleanity-navigation .sf-menu > li {
  padding-left: 8px;
  padding-right: 12px;
}
.kleanity-navigation .sf-menu > li:first-child {
  padding-left: 0px;
}
.kleanity-header-style-plain.kleanity-style-menu-right .kleanity-main-menu-right-wrap {
    margin-left: 10px;
}
.kleanity-header-container.kleanity-header-full {
  padding-right: 20px;
  padding-left: 20px;
}
@media only screen and (max-width: 767px) {
	.gdlr-core-column-15 {
		width: 50%;
	}
}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-single-event-sidebar-info a {
  text-decoration: dotted !important;
}

.gdlr-core-blog-grid-with-frame .gdlr-core-blog-grid-frame {
  padding: 20px 15px 15px;
}
