/*
Theme Name:     Kleo Child
Theme URI:
Description:    Child theme for Kleo
Author:         SeventhQueen
Author URI:     http://seventhqueen.com
Version: 1.0
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
*/

@font-face {
	font-family: 'PF DinText Pro';
	src: url('fonts/PFDinTextPro-Light.eot');
	src: url('fonts/PFDinTextPro-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/PFDinTextPro-Light.woff2') format('woff2'),
		url('fonts/PFDinTextPro-Light.woff') format('woff'),
		url('fonts/PFDinTextPro-Light.ttf') format('truetype'),
		url('fonts/PFDinTextPro-Light.svg#PFDinTextPro-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

body, h1, h2, h3, h4, h5, h6, p ,  .panel-title{
    font-family: 'PF DinText Pro' !important;
    font-weight: 300;
    font-style: normal;
}
body{color:#333;}
.panel-title a{color:#000 !important;}
#main-container  .kleo-pop-title {  color: #fff !important; }
.home_footer .widget li::before , .home_footer .widget li a{color:#fff !important;}
.home_footer .widget li a:hover{color: #F4C712 !important;}
.header_form .btn.btn-lg.btn-default.btn-block {  background: rgba(255, 255, 255, 0.75) none repeat scroll 0 0 !important; line-height: 4px !important; padding: 25px 0 !important; }
.header_form .btn.btn-lg.btn-default.btn-block:hover { background: #fff !important; }
blockquote{border:none; margin:0; padding:0; }
blockquote p:first-of-type::before { content: "“"; left: -35px; top: 5px; }
blockquote p:last-of-type::after { bottom: 26px; content: "”";}
blockquote p:first-of-type::before  , blockquote p:last-of-type::after { color: rgba(50, 50, 50, 0.2);
font-family: "Times New Roman"; font-size: 80px; position: absolute; }

.signup_form .wpcf7-response-output.wpcf7-display-none{clear:both !important;}
.signup_form .sign_btn { margin-bottom: 20px !important; background:  #F4C712 !important; color: #fff !important;}
::-webkit-input-placeholder { color: #333; }
::-moz-placeholder { color: #333;}

input[type="submit"]{ font-size: 12px;  font-weight: bold;  letter-spacing: 2px; text-transform: uppercase;}
input[type="submit"]:hover{background: rgba(244, 199, 18, 0.7);}
.activate .container-wrap.main-title.alternate-color.border-bottom {  display: none;}
.register-section input[type="text"], .register-section input[type="password"]{ width:100% !important; border-radius:5px !important; padding:8px 15px !important; }
#buddypress .standard-form #basic-details-section.register-section input[type="password"], #buddypress .standard-form #blog-details-section.register-section input#signup_blog_url {  width: 100%;}
#buddypress #register-page #signup_form.standard-form div.submit { float: left;}
#buddypress .standard-form div.submit input , .form-submit input{ background:  #F4C712 !important; margin:10px 0 0; padding:5px 20px; min-width:200px; color:rgb(114, 14, 34) !important; display:inline-block; height:auto; border:1px solid  #F4C712;}
#buddypress .standard-form div.submit input:hover , .form-submit input:hover{ background: rgba(244, 199, 18, 0.7) !important; color: #fff;}
#register-form span.checkbox-label { display: inline-block;  padding-left: 8px; text-transform: capitalize; vertical-align: super;}
#register-form .sub-btn {  border-radius: 5px;  color: #fff;  display: inline-block;  margin: 10px 0 0; min-height: 45px; min-width: 150px; padding: 8px 20px; }
.pmpro_btn.pmpro_yeslink.yeslink ,
.pmpro_btn ,
.wpcf7 input[type="submit"] {border:1px solid  #F4C712 !important;
font-size: 15px; background:  #F4C712; color:rgb(114, 14, 34); border-radius: 4px; line-height: 22px;
padding: 14px 30px; margin: 3px 0;  min-width: 80px; text-align: center; white-space: nowrap; text-decoration: none;}

.pmpro_btn.pmpro_yeslink.yeslink:hover,
.pmpro_btn:hover ,
.wpcf7 input[type="submit"]:hover {transition:all 0.3s ease-in-out 0s; background: rgba(244, 199, 18, 0.7); /* color:#fff; */}
#adduser input[type="text"] , #adduser input[type="password"] { min-width: 350px;}
.pmpro_btn.pmpro_cancel.pmpro_nolink  , .pmpro_btn.pmpro_cancel.pmpro_nolink:hover{border: none !important;}
.buddypress div#item-header{margin-top: 80px;}
.post-image .thumb{ height: 358px; width: 356px; overflow: hidden; }
.post-content.animated.animate-when-almost-visible.el-appear.start-animation{border: 1px solid #dfdfdf;}
#register-form  .form-control.rv-txtarea{ resize:none; height:150px;} 
.user_register {  font-size: 19px;  color: #fff;  font-style: italic;}
.user_register > a {  text-decoration: underline;}
.user_register > a:hover {  text-decoration: none;}
.page-btn{ position: relative; display: inline-block; width: 100%;}
.prev-post a, .next-post a{ color: #000; font-size: 20px; font-weight: 700;}
.prev-post i, .next-post i{ display: inline-block; vertical-align: middle;}
.prev-post a:hover, .next-post a:hover{ color:#cd5b23; }
.socail_share {  margin:auto; text-align:center; }
.post-header {  margin-left: 5px;}
u.red, a.red , span.red{color: #A93D41}
.goal_delete { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; color: #d0a700;}
div[class^="delete-"], div[class*=" delete-"] { display: inline-block; }
div[class^="rating_"] span img , div[class*=" rating_"] span img  {	cursor: pointer; }
.hide{display:none;}
.show{display:block;}
div[class^="motivate_ajax_"], div[class*=" motivate_ajax_"]{float: left;}


/* Slider for Goal Thumbs */
div[id^="slider-"] , div[id*=" slider-"] {position: relative;overflow: hidden; height:224px!important;}
div[id^="slider-"] ul , div[id*=" slider-"] ul {position: relative;margin: 0;padding: 0;height: 350px;list-style: none; margin-left:0px!important; width:100%!important; }
.container .wpb_wrapper div[id^="slider-"] ul li, .container .wpb_wrapper div[id*=" slider-"] ul li {position: relative;display: block;float: left;margin: 0;padding: 0;width: 100%;height: auto;text-align: center; min-height:350px;}
a[class^="control_prev-"], a[class*=" control_prev-"], a[class^="control_next-"], a[class*=" control_next-"]{position: absolute;top: 40%;z-index: 999;display: block;padding: 4% 3%;width: auto;height: auto;background: #2a2a2a;color: #fff;text-decoration: none;font-weight: 600;font-size: 18px;opacity: 0.8;cursor: pointer; line-height: 18px;}
a[class^="control_prev-"]:hover, a[class*=" control_prev-"]:hover, a[class^="control_next-"]:hover, a[class*=" control_next-"]:hover {opacity: 1;-webkit-transition: all 0.2s ease;}
a[class^="control_prev-"], a[class*=" control_prev-"]{border-radius: 0 2px 2px 0;}
a[class^="control_next-"], a[class*=" control_next-"] {right: 0;border-radius: 2px 0 0 2px;}
.slider_option {position: relative;margin: 10px auto;width: 160px;font-size: 18px;}
article label.ratting {float:left; margin-right:10px; color:#ac9170;   font-size: 14px; font-weight: bold;  line-height: 25px;}
.bottom_links a{margin-right:10px;}
.btn.kleo-show-login.with-icon.btn-custom:hover, .btn.kleo-show-login.with-icon.btn-custom:focus {color: #d0a700 !important;}
#register_form p.mc4wp-checkbox.mc4wp-checkbox-buddypress label span, #signup_form p.mc4wp-checkbox.mc4wp-checkbox-buddypress label span {
padding-left:10px; }
#register_form p.mc4wp-checkbox.mc4wp-checkbox-buddypress label span { color: #e1e1e1; }
.kleo-mobile-switch .navbar-toggle { background: rgba(0, 0, 0, 0.2) !important; }
.kleo-mobile-switch .navbar-toggle:hover { background: rgba(0, 0, 0, 0.3) !important; }
@media only screen and (max-width: 400px){
	div[id^="slider-"] , div[id*=" slider-"] {height:270px !important;}
	div[id^="slider-"] ul , div[id*=" slider-"] ul { height: 270px; }
	div[id^="slider-"] ul li, div[id*=" slider-"] ul li { min-height:270px; }
}
@media only screen and (max-width: 1199px){
	div[class^="mot_"] > button , div[class*=" mot_"] > button { padding-left: 5px;}
	div[class^="de_mot_"] > button , div[class*=" de_mot_"] > button { padding-left: 5px;}
}
/* Slider for Goal Thumbs */	

.con_error { border: 2px solid red!important; }

.short {  background: #ffa0a0;  border: 1px solid red; padding: 10px 20px; color:#000000;}
.single-label {  vertical-align: super;}
.chk {  vertical-align: text-bottom;}
/* .kleo-pop-title {  color: #ac9170!important;}*/
.home #members-list-options a{ color:#fff; }
.home .kleo-show-login.btn {
  font-size: 15px;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0;
}
.btn.btn-highlight.style2{font-size: 13px; color: rgb(114, 14, 34); }
.home .container-wrap.main-color.custom-color.bg-parallax h3.feature-title{line-height: 82px;}
#members-list-options a.selected { text-decoration:underline; }

.page-id-9708 li.your_goals a , .page-id-9714 li.profile a , .page-id-2832 li.register a 
 , body.archive.post-type-archive.post-type-archive-product li.membership_levels a  , .page-id-30 li.contact a {  box-shadow: 0 3px 0 0 #720e22 inset ;  }
#buddypress span.activity , span.activity {color:#333;}
.home_footer  #buddypress span.activity , .home_footer span.activity , .home_footer h4.widget-title , .home_footer .bp-separator{color:#fff !important;}
#footer #buddypress span.activity , #footer span.activity {color:#fff;}
.membership .btn{border:1px solid  #F4C712 !important;
font-size: 15px; background:  #F4C712; color: #ffffff; border-radius: 4px; line-height: 22px; font-size:22px;
padding: 14px 30px; margin: 3px 0;  min-width: 80px; text-align: center; white-space: nowrap; text-decoration: none;}

.membership .btn:hover {transition:all 0.3s ease-in-out 0s; background: rgba(244, 199, 18, 0.7); color:#fff;}



.owl-prev::before {  color: #fff !important; content: "<"; position:absolute; padding:0 15px; }
.owl-prev { background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; color:transparent; font-size: 18px; height: 60px;
line-height:60px; position: absolute; text-align: center; transition: all 0.3s ease-out 0s; padding:0 10px 0 0; left:0; }
.owl-next::before { color: #fff !important;  content: ">"; position:absolute; padding:0 15px; }
.owl-next { background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; color:transparent; font-size: 18px; height: 60px; line-height:60px;
 position: absolute; text-align: center;  transition: all 0.3s ease-out 0s; padding:0 10px 0 0; right:0; }
.page-template-default  #main-container  , .page-id-9646  #main-container , .register #main-container{ padding-top: 7%; }
.woocommerce-page section.container-wrap > #main-container{ padding-top: 7%; }
.pmpro_actionlinks a { font-size: 14px; }
.goal_post-template-default .template-page .article-content{ min-height: 350px; }

.kleo-register-style-white input[type="text"],
.kleo-register-style-white input[type="password"]{ background: rgba(255, 255, 255, 0.8); }


.kleo-register-style-white input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000000 !important; font-weight: bold;
}
.kleo-register-style-white input[type="text"]::-moz-placeholder { /* Firefox 19+ */
  color: #000000 !important; font-weight: bold;
}
.kleo-register-style-white input[type="text"]:-ms-input-placeholder { /* IE 10+ */
  color: #000000 !important; font-weight: bold;
}
.kleo-register-style-white input[type="text"]:-moz-placeholder { /* Firefox 18- */
  color: #000000 !important; font-weight: bold;
}
 .kleo-register-style-white input[type="text"]::-placeholder{
color: #000000 !important; font-weight: bold;
 }

.kleo-register-style-white input[type="password"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000000 !important; font-weight: bold;
}
.kleo-register-style-white input[type="password"]::-moz-placeholder { /* Firefox 19+ */
  color: #000000 !important; font-weight: bold;
}
.kleo-register-style-white input[type="password"]:-ms-input-placeholder { /* IE 10+ */
  color: #000000 !important; font-weight: bold;
}
.kleo-register-style-white input[type="password"]:-moz-placeholder { /* Firefox 18- */
  color: #000000 !important; font-weight: bold;
}
 .kleo-register-style-white input[type="password"]::-placeholder{
color: #000000 !important; font-weight: bold;
 }

textarea#description { resize: none; }

/*--------------------- Woocommerce ----------------*/
.kleo-shop-cols-3 ul.products, .kleo-shop-cols-3 .woocommerce-result-count , .kleo-shop-cols-3 .woocommerce-ordering{ display:none; }

/*----------------- Header Section ----------------*/
.text-shd {text-shadow:1px 1px 3px #333 !important;}
.home .text-shd p{text-align:center;}
.home .text-shd  span{display:block;}
.home .text-shd  span::before { content: "“";}
.home .text-shd  span::after { content: "”";}

body .kleo-main-header.header-normal::after
{ background: rgba(255, 255, 255, 1) none repeat scroll 0 0; bottom: 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; }

body.navbar-transparent.home .header-color .navbar .kleo-main-header{
  /* background-image: url("images/background-1006.jpg"); */
  background-size: 100% auto; }

#menu-primary > li > a:hover{color: #d0a700 !important;}

#nav-menu-item-search{display: none;}
body.logged-in #nav-menu-item-search{display:block;}


@media only screen and (max-width: 768px) {
#adduser input[type="text"], #adduser input[type="password"] , textarea#description {min-width: 100%;}
}


.kleo-main-header.header-normal {  background-color: rgba(255, 255, 255, 0.7) !important;}
#menu-primary li a{color:#333 !important;  font-weight: bold;}
.kleo-main-header.header-normal.header-scrolled {  background-color: #fff  !important;}


@media screen and (min-width: 1200px){
 	#menu-primary li a{ font-size:15px ;}
}

@media screen and (max-width: 991px){
	body.home .container-wrap.main-title.alternate-color.border-bottom{display:none;}
}

@media screen and (min-width: 1500px){
	.home #post-9468 .vc_row.vc_row-fluid.row.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex.vc_row-has-fill {
	min-height: inherit !important;
}

}

.vc_custom_1454435981862 .wpb_content_element,
.vc_custom_1454435948248 .feature-item ,
.vc_custom_1454435948248 .wpb_content_element { margin-bottom: 0px; }
.btn.red_button{color: #720e22 !important;	}

/*Header section*/
.kleo-main-header .nav > li.active > a{ box-shadow: 0 3px 0 0 #720e22 inset !important; }
.kleo-main-header .nav > li > a:hover { box-shadow: 0 2px 0 0 #d0a700 inset !important; }
.sub-btn.btn.btn-highlight.style2{ color: #720e22 !important; }
.friendship-button.not_friends.add{ color: #720e22 !important; }
#main .main-color a h3.post-title.entry-title{ color: #d0a700; }
.woocommerce-checkout-payment .place-order #place_order { color: rgb(114, 14, 34); }
/* .woocommerce-checkout-payment .place-order #place_order:hover { color: #ffffff; } */

.profile .callout-blockquote.light p:before, .profile .callout-blockquote.light p:after { display: none; }


.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #fff;
    color: #000;
    width: 100%;
}
