/*
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
*/


.pmpro_btn:hover, a.pmpro_btn:hover, .entry-content a.pmpro_btn:hover, .pmpro_btn:focus, .pmpro_checkout .pmpro_btn:hover, .pmpro_checkout .pmpro_btn:focus, .pmpro_content_message a:focus, .pmpro_content_message a:hover {
	background-color: #E0E0E0;
	border: 1px solid grey !important;
}

.main-color .widget_nav_menu li:first-child > a, .main-color .kleo-widget-recent-posts-li:first-child, .main-color .widget_categories li:first-child, .main-color .widget_recent_entries li:first-child, .main-color .widget_archive li:first-child, .main-color .widget_display_views li:first-child, .main-color .widget_recent_comments li:first-child, .main-color .widget_product_categories li:first-child, .main-color .widget_layered_nav li:first-child, .main-color .callout-blockquote blockquote:before {
	text-decoration: underline;
}

.main-color a:hover, .main-color .sidebar ul li a:hover, .main-color .h3 a:hover, .main-color .h3 a:focus, .main-color .h3 a:active {
	color: red !important;	
	font-weight: bold;
	text-decoration: underline;
}

.header-color a:hover, .header-color #top-social li a:hover, .header-color .top-menu li > a:hover, .header-color .navbar-nav .dropdown-menu li a:hover, .header-color .sidebar ul li a:hover, .header-color .wrap-canvas-menu .widget_nav_menu .offcanvas-menu .dropdown-menu > li > a:hover, .header-color .wrap-canvas-menu .widget_nav_menu .offcanvas-menu .dropdown-menu > li > a:focus, .woocommerce .header-color .yith-wcwl-add-to-wishlist a:hover, .woocommerce .header-color li.product figcaption .shop-actions > a.button:hover, .header-color .kleo-toggle-menu .quick-view:hover {
	color: red;	
}

	
/* The CSS below, is only intended to style the "First Name & Last Name" 
fields when using the Paid Memberships Pro "Add Name to Checkout Add On". Do not include unless using these fields. */
label[for="first_name"], label[for="last_name"] {
 	clear: left !important;
   	float: left !important;
   	margin: 0 1em 0 0 !important;
   	text-align: right !important;
  	width: 300px !important;
} 
	
.pmpro_checkout thead th {	
	float: left !important;
	margin-bottom: 10px !important;
    padding-left: 10%;
}

.pmpro_thead-msg {	
	margin: 0 0 0 25px;
}

form.pmpro_form label {
	clear: left !important;
   	float: left !important;
    margin: 0 1em 0 0 !important;
    text-align: right !important;
    width: 300px !important;
}

form.pmpro_form .input:focus, form.pmpro_form textarea:focus, form.pmpro_form select:focus, input[type="text"]:focus {
	background: lightgrey;
}

div.ctct-form-embed form.ctct-form-custom input.ctct-form-element:focus {
	background: lightgrey;
}

body, h1, h2, h4, h3, h5, h6, div.ctct-form-embed, div.ctct-form-defaults, p.ctct-form-text {
    font-family: 'Tahoma' !important;
}

.input-lg {
	border-radius: 40px !important;
	height: 45px !important;
    padding: 0px 16% !important;
}
.main-color .btn-highlight {
	border-radius: 40px !important;
}

.bps-form-large .form-group {
	width: 27%;
	vertical-align: top;
}

.bps-form-large p.description {
	display: none;
}
