/*-----------------------------------
  Theme Information
-----------------------------------*/
/*
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
*/

/*-----------------------------------
  Custom Styles
-----------------------------------*/
/*
  Add your custom styles below
*/

/*-----------------------------------
  Containers
-----------------------------------*/
.article-content {
    padding-bottom: 2em;
}

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

/*-----------------------------------
  Links
-----------------------------------*/
.main-color a:link, .main-color a:visited {
    color: #b71d4c;
}

/*-----------------------------------
  Tabs on a Page
-----------------------------------*/
.nav.nav-tabs.responsive-tabs.tabs-style-default a {
    font-size: 20px;
}

/*-----------------------------------
  Header
-----------------------------------*/
/* Title */
h1.page-title, .tablepress h2 {
    color: #b71d4c;
    font-weight: bold;
}

.navbar {
    padding-bottom: 4em;
}

/* Motto Section */
.top-bar {
    line-height: 28px;
    padding: 0.5em;
}

.top-bar.top-bar-flex .top-menu {
    flex-grow: 0;
}

slogan {
    color: white;
    font-weight: bold;
    font-size: 2em;
}

.top-menu.no-padd.top-menu-flex {
    display: inline-block;
    position: absolute;
    right: 0;
}

#footer .template-page {
    padding: 1em;
}

img.alignright.awesome-footer {
    width: 20em;
    padding-bottom: 1em;
}

.footer1 {
    margin-top: 0;
    margin-bottom: 0;
}

.footer1 .wp-block-media-text__content {
    padding-left: 0;
}

#footer h2 {
    color: white;
}

#footer .footer-right {
    padding: 0 3em;
}

/* Sign-in Section */
#menu-item-7179 a, .btn.join-button.btn-highlight.btn-lg, #menu-top-menu span.caret::after {
    color: white;
}

#main .container-wrap.main-title.alternate-color.border-bottom.breadcrumbs-container {
    display: none;
}

/* Homepage */
.kleo-block.feature-item {
    border-style: solid;
    padding: 0.5em 2em;
}

@media (min-width: 768px) {
    .kleo-block.feature-item {
        height: 300px;
    }

    .kleo-block.feature-item a.btn {
        position: absolute;
        margin-left: -90px;
        width: 180px;
        bottom: 3em;
    }
}

.vc_gitem_row .vc_gitem-col {
    min-height: 305px;
}

.hpcard-main {
    background: #f9f9f9;
}

.hpcard-main h4 {
    font-weight: bold;
}

/* Buttons */
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink,
a.btn.btn-vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #b71d4c;
}

.btn.btn-highlight.style2 {
    color: white;
}

a.btn.btn-default {
    color: #b71d4c;
}

.btn.btn-highlight.form-submit,
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-classic.vc_btn3-color-juicy-pink {
    color: white;
}

.label-default {
    background-color: lightgray;
}
/* FOOTER */
/* Awesome Section */
#footer .widget-title {
    color: #b71d4c;
    font-weight: bold;
    font-size: 24px;
}

#footer .footer-left {
    background: white;
    color: black;
    padding: 0 3em;
    border: black;
}

.textwidget p {
    margin-left: 0em;
}

.footer-right p {
    padding: 0;
    margin: 0;
}

#footer .footer-right {
    padding-right: 0;
}

/* Copyright Section */
#socket p, #socket a {
    color: white;
}

/* Arrow Up Button - More Purple */
a.kleo-go-top.on {
    background-color: rgba(183, 29, 76, 0.2);
}

/* Selected Tab */
.header-color ::selection {
    background-color: #b71d4c;
}

/* Members Page */
.buddypress div#item-header {
    background: 0;
    padding-top: 0;
    padding-bottom: 0;
}

@media (max-width: 992px) {
    .col-sm-9 .kleo-isotope>li,
    .col-sm-9 .kleo-masonry-item,
    .col-sm-6 .kleo-isotope>li,
    .col-sm-6 .kleo-masonry-item {
        width: 100%;
    }
}

a::before {
    display: none !important;
}

/* Members Type */
/* Full */
a.member {
    color: #b71d4c !important;
}

.member.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation,
.member.item-avatar.rounded,
.corporate.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation {
    border-color: #b71d4c !important;
}

/* Retired */
a.retired {
    color: #f5c71a !important;
}

.retired.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation .retired.item-avatar.rounded,
.retired.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation {
    border-color: #f5c71a !important;
}

/* Associate */
a.associate {
    color: #383838 !important;
}

.associate.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation .associate.item-avatar.rounded,
.associate.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation {
    border-color: #383838 !important;
}

/* Honorary & Honorary President */
a.honorary,
a.president {
    color: #597227 !important;
}

.honorary.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation,
president.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation,
.honorary.item-avatar.rounded,
.president.item-avatar.rounded,
.president.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation,
.honorary.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation,
.honorary.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation {
    border-color: #597227 !important;
}

/* Corporate */
a.corporate {
    color: #155e8e !important;
}

corporate.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation,
.corporate.item-avatar.rounded,
.corporate.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation {
    border-color: #155e8e !important;
}

/* Profile */
#buddypress div.item-list-tabs ul li.last select {
    max-width: 220px !important;
}

.findwebeducator-location {
    font-style: oblique;
}

.kleo-isotope>.kleo-masonry-item,
.kleo-isotope>li {
    width: 50%;
}

#buddypress div#group-dir-search,
#buddypress div#groups-dir-search,
#buddypress div#members-dir-search {
    margin-top: 0.5em!important;
}

#buddypress #friend-list .friend-inner-list,
#buddypress #member-list .member-inner-list,
#buddypress #members-list .member-inner-list {
    padding: 10px 0 10px;
}

#buddypress div#group-dir-search,
#buddypress div#groups-dir-search,
#buddypress div#members-dir-search {
    margin-top: 0.5em!important;
}

.profile {
    margin-bottom: 3em;
}

dl {
    margin: 0em;
}

#buddypress #item-body {
    padding-bottom: 2em;
}

#buddypress div.profile {
    margin-bottom: 1em;
    margin-top: 0em;
    padding: 0em 1em;
    padding-bottom: 1em;
}

#buddypress div#item-nav {
    height: 100%;
}

#profile-member-type a {
    font-weight: bold;
    font-size: 1.5em;
}

#profile-social-section a {
    padding: 1.5em 5em;
    font-size: 1.2em;
    color: #b71d4c;
    font-weight: bold;
}

#profile-social-section a [class^="icon-"] {
    padding-right: 0.5em;
}

.findwebeducator-details {
    padding: 0 10px;
}

.hr-title.hr-full.hr-double {
    display: none;
}

/* Blog */
body.single article img.attachment-kleo-full-width {
    width: 25% !important;
    padding-bottom: 2em;
    padding-left: 1em;
}

.article-meta .post-meta .author-name {
    font-size: 2em !important;
    line-height: 150%;
    padding-bottom: 0.5em;
    color: black;
}

.article-meta,
.post-meta a,
.post-time {
    color: black !important;
}

p {
    margin: 0em 1em 2em;
}

.share-links {
    padding: 0em;
}

/* Responsiveness on Buddypress */
/* Buddypress Profile Page */
.profile dt {
    text-align: left;
}

@media (min-width: 991px) {
    .profile .bp-widget.awe-member {
        -webkit-column-count: 2 !important;
        -moz-column-count: 2 !important;
        column-count: 2;
        -webkit-column-gap: 20px !important;
        -moz-column-gap: 20px !important;
        column-gap: 20px;
        padding-top: 1em;
    }

    .profile .gap-10 {
        display: none;
    }

    #buddypress div.profile .dl-horizontal dt {
        width: 175px;
    }

    #buddypress div.profile .dl-horizontal dd {
        margin-left: 180px;
    }
}

/* Buddypress Members List */
.findwebeducator-details {
    font-size: 14px;
}

.findwebeducator-details {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Forum */
.bbp-author-avatar {
    margin-right: 1em;
}

/* Benefits */
tablepress tfoot th,
.tablepress thead th {
    background-color: #b71d4c;
    color: white;
}

.navbar .pull-left>li>.dropdown-menu .dropdown-menu,
.navbar .nav>li>.dropdown-menu.pull-left .dropdown-menu {
    left: -78%;
}

/* Application Form */
.subheader-form h3 {
    font-size: 90%;
    line-height: 90%;
}

/* Miscellaneous */
span.activity {
    display: none !important;
}



.header-color.social-header {
    background-color: #B71D4C;
}

.header-color .caret {
    color: white;
}




.sidebar .widget {
    border: grey;
    border-style: solid;
    padding: 1em 2em;
}

/* Change Login Text */
.kleo-pop-title-wrap:after {
    content: 'AWE Member Login';
}

.kleo-pop-title {
    display: none;
}

.council-table {
    padding-top: 1em;
    vertical-align: top;
}


/* Containers
 */
.article-content {
    padding-bottom: 2em;
}


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

/* Links
 */
.main-color a:link, .main-color a:visited
{color: #b71d4c;}

/* tabs on a page*/
.nav.nav-tabs.responsive-tabs.tabs-style-default a {
font-size: 20px;
}

/* HEADER -----> */
/* title */
h1.page-title, .tablepress h2 {
	color: #b71d4c;
	font-weight: bold
}

.navbar {
padding-bottom: 4em;
}
/* motto section */
.top-bar {
    line-height: 28px;
	padding: 0.5em;
}
.top-bar.top-bar-flex .top-menu {
flex-grow: 0;
}
slogan {color:white; 
	font-weight: bold;
	font-size: 2em;
}

.top-menu.no-padd.top-menu-flex {    display:inline-block;
    position: absolute;
    right:0;}

.header-color .top-menu li > a {
color: white;
}

#footer .template-page {
padding: 1em;
}

.footer1 {
margin: 0;
}


img.alignright.awesome-footer {
    width: 20em;
    padding-bottom: 1em;
}


.footer1 {
margin-top: 0;
margin-bottom: 0;
}

.footer1 .wp-block-media-text__content {
padding-left: 0;
}

#footer h2 {
    color: white;
}

#footer .footer-right {
padding: 0 3em;
}

/* sign in section */

#menu-item-7179 a, .btn.join-button.btn-highlight.btn-lg, #menu-top-menu span.caret::after {
color: white;
}


#main .container-wrap.main-title.alternate-color.border-bottom.breadcrumbs-container {
display: none;
}

/* Homepage */
	.kleo-block.feature-item {
    border-style: solid;
		padding: 0.5em 2em;
}

@media (min-width: 768px){
	.kleo-block.feature-item {
	height: 300px;
	}
.kleo-block.feature-item a.btn{
position: absolute;
margin-left: -90px;
width: 180px;
bottom: 3em;
}
}

.vc_gitem_row .vc_gitem-col {
    min-height: 305px;
}

.hpcard-main {
	background: #f9f9f9;
}
.hpcard-main h4 {
    font-weight: bold;
}

/* Buttons */
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink, a.btn.btn-vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #b71d4c;	
}

.btn.btn-highlight.style2 {
    color: white;
}


a.btn.btn-default {
    color: #b71d4c;
}

.btn.btn-highlight.form-submit, a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-classic.vc_btn3-color-juicy-pink{
color: white;
}

.label-default {
    background-color: lightgray;
}


/* FOOTER -----> */
/* AWESOME SECTION */
#footer .widget-title {
    color: #b71d4c;
    font-weight: bold;
	font-size: 24px
}
#footer .footer-left {
background: white;
	color: black;
	padding: 0 3em;
border: black;
}

.textwidget p {
margin-left: 0em ;
}

.footer-right p {
padding: 0;
margin: 0;
}
#footer .footer-right {
padding-right: 0;
}
/* COPYRIGHT SECTION */
#socket p, #socket a{
	color:white;
}


/* Arrow up button - more purple */
a.kleo-go-top.on {
    background-color: rgba(183, 29, 76, 0.2);
}

/* selected tab*/
.header-color ::selection {
background-color: #b71d4c;
}
/* Members page */
.buddypress div#item-header {
     background: 0; 
    padding-top: 0; 
    padding-bottom: 0; 

}


@media (max-width: 992px) {
.col-sm-9 .kleo-isotope>li, .col-sm-9 .kleo-masonry-item, .col-sm-6 .kleo-isotope>li, .col-sm-6 .kleo-masonry-item {
    width: 100%;
    }
    }

a::before {
	.display:none !important
}


/* Members type */
/* Full */
a.member{
	color: #b71d4c !important;
}

.member.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation, .member.item-avatar.rounded, .corporate.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation  {
border-color: #b71d4c !important;
}

/* Retired*/
a.retired{
color: #f5c71a !important;
}

.retired.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation .retired.item-avatar.rounded, .retired.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation{
border-color: #f5c71a !important;
}


/* Associate*/
a.associate{
color: #383838 !important;
}

.associate.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation .associate.item-avatar.rounded, .associate.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation{
border-color: #383838 !important;
}


/* Honorary & honorary president*/
a.honorary, a.president{
	color: #597227 !important;
	}

.honorary.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation, honorary.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation, president.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation, .honorary.item-avatar.rounded, .president.item-avatar.rounded, .president.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation, .honorary.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation,.honorary.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation{
border-color: #597227 !important;
}

/* Corporate*/
	
a.corporate{
	color: #155e8e !important;
	}

corporate.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation, .corporate.item-avatar.rounded, .corporate.member-inner-list.animated.animate-when-almost-visible.bottom-to-top.start-animation{
	border-color: #155e8e !important;
}

/* Profile */

#buddypress div.item-list-tabs ul li.last select {
    max-width: 220px !important
}



.findwebeducator-location {
font-style: oblique;
}
.kleo-isotope>.kleo-masonry-item, .kleo-isotope>li {
width: 50%;
}

#buddypress div#group-dir-search, #buddypress div#groups-dir-search, #buddypress div#members-dir-search {
    margin-top: 0.5em!important;
}

#buddypress #friend-list .friend-inner-list, #buddypress #member-list .member-inner-list, #buddypress #members-list .member-inner-list {
	padding: 10px 0 10px;}

}

#buddypress div#group-dir-search, #buddypress div#groups-dir-search, #buddypress div#members-dir-search {
    margin-top: 0.5em!important;
}

.profile {
margin-bottom: 3em;
}

dl {
	margin: 0em;
}
#buddypress #item-body {
padding-bottom: 2em;
}

#buddypress div.profile {
  margin-bottom: 1em;
	margin-top: 0em;
  padding: 0em 1em;
padding-bottom: 1em;
}

#buddypress div#item-nav {
  height: 100%;
}




#profile-member-type a {
	font-weight: bold;
		font-size: 1.5em;
}

#profile-social-section a {
    padding:1.5em 5em;
	font-size: 1.2em;
	color: #b71d4c;
	font-weight: bold
}

#profile-social-section a [class^="icon-"] {
	padding-right: 0.5em
}

.findwebeducator-details {
    padding: 0 10px;
}
.hr-title.hr-full.hr-double {
    display: none;
}



#profile-testimonial-actual {
background: lightgray;
color: black;
padding: 2em;
font-style: italic;
position: relative;
	z-index: 0
}
#profile-testimonial-actual:before {
  position: absolute;
  font-family: 'FontAwesome';
  top: 0.4em;
  left: 0.4em;
  content: "\f10d";
	font-size: 4em;
	color:white;
	z-index:-1;
}


/* BLOG */
body.single article img.attachment-kleo-full-width {width:25% !important;
padding-bottom: 2em;
padding-left: 1em;}


.article-meta .post-meta .author-name {
font-size: 2em !important;
line-height: 150%;
	padding-bottom: 0.5em;
	color: black;
}
.article-meta, .post-meta a, .post-time{
	color: black !important;
}
p{
	margin: 0em 1em 2em;
}
.share-links{
	padding: 0em;
}

/* Responsiveness on buddypress */
/* Buddypress profile page
  */

.profile dt {
text-align: left;
}

@media (min-width: 991px){


.profile .bp-widget.awe-member {
    -webkit-column-count: 2 !important;
    -moz-column-count: 2 !important;
    column-count: 2;
    -webkit-column-gap: 20px !important;
    -moz-column-gap: 20px !important;
    column-gap: 20px;
    padding-top: 1em;
}

.profile .gap-10 {
    display: none;
}
#buddypress div.profile .dl-horizontal dt {
width: 175px;
}
#buddypress div.profile .dl-horizontal dd {
margin-left: 180px;
}	
	
}

/* Buddypress members list 
  */

.findwebeducator-details {
font-size: 14px;
}

.findwebeducator-details {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
	  text-overflow: ellipsis;
}

/*Forum */
.bbp-author-avatar{
margin-right: 1em;
}

/*Benefits*/
tablepress tfoot th, .tablepress thead th {
background-color: #b71d4c;
color: white;
}

.navbar .pull-left>li>.dropdown-menu .dropdown-menu, .navbar .nav>li>.dropdown-menu.pull-left .dropdown-menu {
left: -78%;
}

/* Application form */

.subheader-form h3 {
    font-size: 90%;
    line-height: 90%;
}

.application-form .button, #gform_save_1_2_link {
  background-color: #b71d4c;
      color: white;
  border: none;
  padding: 1em 2em;
}

/* Calendar */
.tribe-common-l-container.tribe-events-l-container {
    padding-top: 0 !important;;
    padding-bottom: 0 !important;;

}

/* Misc */

span.activity {
    display: none !important;
}
.navbar-header {
    height: 1300px;
}
.header-color.social-header {
background-color: #B71D4C;
}
.header-color .caret {color:white}


.sidebar .widget {
    border: grey;
    border-style: solid;
    padding: 1em 2em;
}

/* Change login text */ 
.kleo-pop-title-wrap:after {
    content: 'AWE Member Login';
}
.kleo-pop-title {
    display: none;
}


.council-table{
    padding-top: 1em;
    vertical-align: top;
}

/* Filebase */
.wpdm-download-link.download-on-click.btn.btn-primary {
    color: white;

}
#menu-top-menu-strip a {
    color: white !important;

}

/* Events */
.tribe-common-l-container.tribe-events-l-container {
    padding-top: 0 !important;;
    padding-bottom: 0 !important;;

}

