/*
Theme Name: Klein Child Theme
Theme URI: http://demo.dunhakdis.me/wordpress-themes/klein/
Author: Dunhakdis
Author URI: http://themeforest.net/user/dunhakdis
Description: Klein is an innovative WordPress theme built to support BuddyPress, bbPress, and WooComerce out of the box. Perfect for website that interacts with number of users. Let your members create profile, send message, add connection, or share what's happening in their life.  Collaborate through forums or sell any products you want. 
Version: 3.0
License: Envato License
Template: klein
License URI: license.txt
Tags: custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/

/**
 * Style CSS
 *
 * @package Klein
 * @since version 1.0
 */
@import url("../klein/style.css");
 /**
  * Add you css below, they won't be overwritten when you update.
  */



 #bwg_container1_0 #bwg_container2_0 .bwg_title_spun2_0 {
    color: #60656e !important;font-family: "Source Sans Pro",sans-serif !important;
}
#klein-search-container.active {
    opacity: 1;
    top: 45px;
    visibility: visible;
}
.home #main .gallery-section {
    padding: 0 !important;
}

#main .vc_custom_1423552263056 {
    margin-top: 0px !important;
}
#item-buttons {
    display: none !important;
}
#cover-photo-personal-li {
    display: none;
}
#item-header-content .fg-cloud > em{
  display: none;
}
.buddypress-head::after {
    background: #60656e none repeat scroll 0 0 !important;
    }
#main .vc_custom_1423552263056 .vc_column-inner {
    padding: 0 !important;
}
#klein-search-container {
      background: #ffffff none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 0 8px 16px -6px #bdc3c7;
    opacity: 1;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 34px;
    transition: all 250ms ease-in-out 0s;
    visibility: visible;
    width: 250px;
    z-index: 99;
}
#klein-search-container {
    display: none;
}
#item-nav,
.pmpro-levels .friendship-button.not_friends.add,
.pmpro-levels #members-directory-form > .row,
.pmpro-levels .grid-image,
.pmpro-levels .vc_grid-container-wrapper.vc_clearfix {
    display: none;
}
#bp-klein-top-bar{
  z-index: 9;
}
#klein-search-container input[type=search] {
      margin-bottom: 0; }
    #menu-top-menur #klein-search-container {
      visibility: visible;
      opacity: 1;
      top: 45px; 
  }
#main-menu-desktop ul li a {
    color: #60656e;
    padding: 14px 0 0 25px;
}
#klein-top-links {
    background: #2c3e50 none repeat scroll 0 0;
    height: 47px;
}
.no-list.no-mg.no-pd {
    display: none !important;
}
body > .bp-widget.home-info {
    display: none;
}
.add_to_cart_button, .btn.btn-primary {
    background-color: #2c3e50;

}
.avatar.avatar-150.wp-user-avatar.wp-user-avatar-150.photo.avatar-default {
    margin: 0;
    width: 37%;
}
.vc_custom_1472192753070 a {
    color: #2c3e50;
}
.tp-caption.black.tp-resizeme, .black.rs-layer {
 	background: rgba(255,255,255,0.7) none repeat scroll 0 0 !important ;
    max-height: 165px !important;
    padding: 10px 11px !important;
    height: auto !important;
}

#slide-2-layer-4{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    margin-top: 36px !important;
}

#slider-1-slide-2-layer-3, #slider-1-slide-7-layer-3, #slider-1-slide-6-layer-3, #slider-1-slide-8-layer-3 {
    margin-top: -10px !important;
}

#slide-1-layer-4 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    margin:14px 0 0px 0px !important;
}
.read-more {
    background-color: #2c3e50;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 7px 17px;
    text-decoration: none;
}
.recentposttitle {
    margin-top: 16px;
}
.recentposttitle > h4 {
    margin-bottom: 0px;
}
.recentpostauthor {
    margin-bottom: 16px;
    margin-top: 16px;
}
.author-name {
    margin: 0 0 0 6px;
}
a {
    color: #2c3e50;
}
.read-more:hover{
   background-color: #2c3e50;
    color: #f7f7f7 !important;

}
.gallery-section .container{
  padding: 0 0 0 0;
}
.home-page #main > p{
  display: none;
}
.bx-wrapper .bx-controls-direction a{
  background: #2c3e50 !important;
}
.desktop-menu ul.sub-menu li a:hover {
    background: #2c3e50 none repeat scroll 0 0;
    color: #c9c1c1 !important;
}
.desktop-menu ul.menu.desktop li ul li a {
   padding: 6px 72px !important;
}
.desktop-menu ul.menu.desktop li.menu-item-4049 ul li a {
   padding: 6px 61px !important;
}
.who-we-are-li li {
    list-style: outside none none;
}
.who-we-are-li {
    background: #e8e8e8 none repeat scroll 0 0;
    padding: 14px 0 16px 19px;
}
.page-id-3880 #calendar-1{
  display: none;
}
.page-id-3880 #text-2{
  display: none;
}
.page-id-3878 .vc_custom_1423546672211 {
    display: none;
}
#footer-widgets{
  display: none;
}
#klein-top-updates-nav ul li li {
  border-top: 1px solid #bdc3c7;
}
.page-id-3880 .grid_6{
  margin: 0px;
}
#klein-top-links .fa-shopping-cart::before {
    content: "";
    color: white;
    font-size: 21px;
}
.col-sm-6.top-bar-cart {
    margin: 12px 0 0 -7px;
}
body.members #members-list img.avatar {
  max-width: 100px;
}
.container {
  max-width: 100%;
}
footer{
  text-align: center;
}
.my-profile .user-nicename > em {
    display: none;
}
.my-profile .avatar {
    margin-bottom: 0 !important;
}
.my-profile .buddypress-head{
  padding: 20px 0 20px;
}
.chrome .my-profile .buddypress-head{
  padding: 20px 0 20px;
}
label[for="field_7_year"], #field_7_year{
  display: none;
}
.my-acc{margin: 8px 0 0 0;}
/*div[id^="bwg_container"] a{
	display: inline-block;
    float: left;
}*/
.bwg_standart_thumbnails_0, #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_0, .bwg_img_custom{
	width: 100% !important;
}
#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0{
	height: auto !important;
	width: 100% !important;
	margin: 0 !important;
}
#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun2_0{
	height: auto !important; 
    overflow: visible !important; 
    width: 100% !important;
}
.bwg_lightbox_0{
	width: 18.5%;
	margin-right: 10px;
	margin-bottom: 10px; 
	float: left;
}
#members-dir-list{
	text-align: center;
}
#member-dir-pag-bottom{
	width: auto;
}




/*---- Custom Css ---*/

.home #menu-item-3970, #klein-register-btn, .col-sm-6.top-bar-cart{
  display: none;
}
.home .vc_column-inner.vc_custom_1423552263056 {
  display: none;
}
.logged-in .col-sm-6.top-bar-cart{display: block;}
.pmpro-account .pmpro_actionlinks a:first-child {
  display: none;
}
.pmpro-account .pmpro_actionlinks a:nth-child(2) {
  display: none;
}
#secondary, .blog .klein-breadcrumbs {
  display: none !important;
}
.col-md-9.col-sm-9 {
  width: 100%;
}
body.single-post #primary.col-md-9.col-sm-9 {
    left: 0;
}
.single-post .content-sharer, .settings #notifications-personal-li, .settings #profile-personal-li{display: none;} 
.nf-form-title{display: none !important;}
.pay-invoice{
  position: absolute !important;
  top: 53px !important;
}
.send-event-photos{
  position: absolute !important;
  top: 97px !important;
}
.bp-klein-dropdown-menu li:nth-child(2) {
  margin-top: 44px !important;
}
#bp-klein-top-bar #klein-top-updates-nav li[role="presentation send-event-photos"] {
  top: 55px !important;
}
#bp-klein-top-bar #klein-top-updates-nav li[role="presentation pay-invoice"] {
  display: none !important;
}
#bp-klein-top-bar #klein-top-updates-nav li:last-child a{
  border-bottom: 1px solid #BDC3C7 !important;
}
.page-id-24 .comments-area, .single-post .blog-content-meta, .single-post .comments-area{display: none;}
.page-id-24.logged-in .comments-area{display: block;}
.single-post .blog-author.entry-content-author, .author-meta, .author-avatar, .single-navigation{display: none;}
.home .recentpostsingle{margin-top: 20px;}
.archive-entry-author .readmore{left: 0;opacity: 1 !important;}
.field-visibility-settings-toggle, .field-visibility-settings-notoggle {
  display: none;
}
.owl-dots {
  position: absolute;
  text-align: center;
  width: 100%;
}
.owl-dot {
  background-color: #ccc;
  width: 10px;
  height: 10px;
  display: inline-block;
  margin: 0 2px;
  border-radius: 50%;
}
.owl-dot.active {
  background: #000;
}
.owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
}
.owl-prev {
    float: left;
    background-image: url('assets/images/controls.png');
    height: 32px;
    width: 32px;
    font-size: 0;
    left: -40px !important;
    position: relative;
}
.owl-next {
    float: right;
    background-image: url('assets/images/controls.png');
    background-position: -43px 32px;
    height: 32px;
    width: 32px;
    font-size: 0;
    right: -40px !important;
    position: relative;
}  
.top-profile-avatar .avatar{display: none;}  
.page-id-4204 #primary, .page-id-4261 #primary{
   width: 100%;
}
#nf-form-5-cont .nf-field-container {
    margin-bottom: 0 !important;
}
#nf-form-5-cont .nf-field-label label {
    display: none;
}
.Partner-logo {
    float: left;
    margin-right: 20px;
    width: 25%;
}
.related.products{
	display: none !important;
}
.bwg_img_custom {
    margin-top: 0 !important;
}
#bwg_container1_0{
  display: none;
}
.logged-in #bwg_container1_0{
  display: block;
}
.entry-content.readable > p:last-child {
    display: none;
}
#main-menu-search{
  display: none;
}
.gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large {
    width: 100% !important;
}
.gform_wrapper{
  max-width: 100% !important;
}

#gform_fields_5 label.gfield_label {
    display: none !important;
}
#gform_fields_5 input.large {
    margin-bottom: 5px;
    padding: 8px 12px !important;
    text-indent: 0;
}
.gform_wrapper textarea.large {
    height: 200px !important;
    width: 100% !important;
    padding: 8px 12px !important;
}
.ginput_container.ginput_container_fileupload input {
    width: 100% !important;
}
span.starr {
    color: #790000;
}
.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0 !important;
}
body .gform_wrapper ul li.gfield {
    margin-top: 0 !important;
    padding-top: 0;
}


@media screen and (max-width: 1024px){
.tp-parallax-wrap {
    left: 50% !important;
}
}

@media screen and (max-width: 991px){
.bwg_lightbox_0{
	width: 23.5%;
}
}

@media screen and (max-width: 991px){
#klein-top-links ul li a{
  padding: 0;
  position: relative;
  top: -11px;
}
}

@media screen and (max-width: 767px){
.bwg_lightbox_0{
	width: 31.5%;
}
}

@media screen and (max-width: 568px){
.bwg_lightbox_0{
	width: 31%;
}
}

@media screen and (max-width: 480px){
.bwg_lightbox_0{
	width: 47%;
}
}

@media screen and (max-width: 377px){
.bwg_lightbox_0{
    width: 100%;
}
.bwg_standart_thumbnails_0, #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_0, .bwg_img_custom {
    width: 180px !important;
}
}