/*
Theme Name:     Kleo Child
Theme URI:
Description:    Child theme for Kleo
Author:         SeventhQueen
Author URI:     http://seventhqueen.com
Template:       kleo
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/

/*
* Please add your custom styles below
*/

.event-thumbnail img {
	border-radius: 10%;
	border: #F7F7F7 3px solid;
	margin-right: 10px;
}

.eventtitle {
	font-size: 16px;
	font-family: Roboto Condensed;
	font-weight: bold;
}

a.locationtitle {
	color: gray;
	font-size: 13px;	
}

a.categorytitle {
	color: gray;	
}

.eventtags {
	font-size: 10px;
	padding-top: 5px;
	margin-top: 5px;
	border-top: #CCC solid 1px;	
}

.eventcategory {
	padding-top: 5px;
	margin-top: 5px;
	border-top: #CCC solid 1px;	
}

div.eventtags a {
	font-size: 10px;
	color: gray;
}

.eventtags a::before { 
    content: '\e841';
	font-family: "fontello";
	margin-right: 3px;
	color: gray;
}

.news-thumb img {
	border-radius: 20%;	
}

.news-headline {
	color: #dd3333;
}

.event-listing {
	border-bottom: 1px #e5e5e5 solid;
	border-spacing: 30px;	
}

.events-table td {
padding: 10px 0 10px 0;
font-size: 13px;
}

table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {
	color: #dd3333;	
}

.em-calendar-wrapper {
	padding-left: 12px;
	font-size: 120%;
}

.template-page, .sidebar {
	padding-top: 20px;
	padding-bottom: 20px;	
}

.buddypress #item-header-avatar.rounded img.avatar {
	border-radius: 20%;	
}

.bp-login-widget-user-avatar {
	border-radius: 20%;	
}

#buddypress .rounded, .buddypress .rounded {
border-radius: 20% !important;
}

#buddypress .activity-list .activity-avatar.rounded img.avatar {
    border-radius: 20%;
}

.kleo-rounded {
    border-radius: 20%;
}

.widget.buddypress div.item-avatar img.avatar {
    border-radius: 20%;
}

#-personal-li{
display: none;	
}

#buddypress div#item-nav ul #media-personal-li a::before, #buddypress div#item-nav ul #nav-media-groups-li a::before {
    content: "\E809";
	font: 400% "fontello";
	display: block;
	text-align: center;
	transition: all 0.4s ease-in-out 0s;
}

.main-title h1 {
	font-size: 24px;
}

#img-feature {
	text-align: center;	
}

#img-feature img {
	width: 100%;
	height: auto;
	margin-top: 20px;
}

#event-name-title a {
	font-size: 28px;
	font-family: Roboto Condensed;
	font-weight: bold;
}

#event-category-location {
	font-size: 18px;
	padding: 10px 0 15px 0;
}

#event-datetime {
	font-size: 14px;
	padding: 10px 0 0px 0;
}

#event-tags {
	padding: 15px 0 15px 0;
}

#buddypress div#subnav.item-list-tabs ul li#activity-all a span {
	display: none;	
}

#buddypress div#subnav.item-list-tabs ul li#members-all a span {
	display: none;	
}

#buddypress div.pagination .pag-count {
	display: none;	
}

a.bbp-forum-title {
	color: #dd3333!important;	
}

.bbp-author-avatar img {
    border-radius: 20%!important;
}

#header .navbar-nav li a {
text-transform: none;
}

#buddypress .activity-meta a.button.like, #buddypress .activity-meta a.button.unlike {
border: 1px solid #e5e5e5;
}

#buddypress .activity-meta a.button.like:before, #buddypress .activity-meta a.button.unlike:before {
font-family: "fontello";
content: "\e80f";
margin-right: 5px;
}

.em-location-map, .em-locations-map, .em-location-map-container { width: 300px !important; height: 200px !important; }

div.css-search div.em-search-main .em-search-submit {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #de7d7d), color-stop(1, #dd3333) );
	background: -moz-linear-gradient( center top, #de7d7d 5%, #dd3333 100% );
	background-color: #dd3333;
}

div.css-search div.em-search-main .em-search-submit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dd3333), color-stop(1, #dd3333) );
	background:-moz-linear-gradient( center top, #dd3333 5%, #dd3333 100% );
	background:-ms-linear-gradient(top, #dd3333, #dd3333);
	background:-o-linear-gradient(top, #dd3333, #dd3333);
	background:linear-gradient(top, #dd3333, #dd3333);
	background-color:#dd3333;
}

.artistnetname {
	font-size: 16px;
	font-family: Roboto Condensed;
}

.artistnetname a {
	color: #000;	
}

.artistnetname a:hover {
	color: #dd3333;	
}

.fontelo-list i {
	width: 1.4em;	
}

.artistnetletters h4 {
	color: 	#dd3333 !important;
	font-size: 18px;
	font-weight: bold;
}

#accordion-woo {
	clear: left;	
}

.woocommerce #content div.product form.cart, .woocommerce div.product form.cart, .woocommerce-page #content div.product form.cart, .woocommerce-page div.product form.cart {
	margin-bottom: 0px;	
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
	float: left;
	margin: 0px 8px 0px 0px;
	border-radius: 10%;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a {
	padding-top: 0px;
	color: #dd3333 !important;
		
}

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li {
	padding: 8px;
	margin-bottom: 10px;
	border: 1px solid #EFEFEF;
}

.ansocialicon {
	width: 30px;
	float: left;
	padding-right: 3px;
}

.friend-avatar {
	border-radius: 20%;	
}

.friendshipbutton > .generic-button {
    padding: 8px 10px;
    font-size: 16px;
    border-radius: 4px;
	background: #dd3333;
	color: #FFFFFF;
}

.friendshipbutton > .generic-button a {
	color: #FFFFFF;
}

.editorbutton {
    padding: 6px 8px;
    font-size: 14px;
    border-radius: 4px;
	background: #dd3333;
	color: #FFFFFF;
	border: none;
}

.clickmore {
	cursor: pointer;	
}

#buddypress .activity-meta a.button.like:before, #buddypress .activity-meta a.button.unlike:before {
	margin-right: -3px;
	color: #dd3333;
}

.biocontent {
	padding: 15px 0 10px 5px;	
}

.biocontent2 {
	padding: 0px 0 10px 5px;	
}

.biotitle {
	font-size: 16px;
	font-weight: bold;	
}

.pdfdownload {
	float: left;
	text-align: center;
	width: 100px;
	margin-right: 20px;
	word-wrap:break-word;
	font-size: 12px;
}

.cellheader {
	margin: 0 0 1em; padding: .5em; font-weight: bold; border: #CCC 1px solid; background: #E2E2E2;
}

.cellbody {
	margin: 0 0 1em; padding: .5em; border: #CCC 1px solid;	
}

.cellbody input {
	margin: 0;	
}

.post-title a {
	color: #dd3333!important;
}

.usp-image {
	margin-right: 5px;	
}

.tml-user-avatar {
	border-color: #f7f7f7;
	border-radius: 20%;
    width: 60px;
    height: 60px;
    overflow: hidden;
    border-style: solid;
    border-width: 5px;
}

.tml-user-links a {
	color: #dd3333!important;
}

.tml.tml-user-panel {

}

.el-zero-fade {
	margin-right: 10px;	
}