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

/*
* t8 custom styles below (phone: 021958988)
*/

.gold
a .vc_tta-title-text {
	color: #ccac5c !important;
}

hr {
  border: none !important;
  border-top: 1px solid white !important;
}

#main a {
	text-decoration: underline;
	text-decoration-thickness: 1.5px;
}
a.vc_btn3 {
	text-decoration: none !important;
}

.small {
	font-size: 15px;
	line-height: 22px;
	font-weight: 400;
}

.icon-linkedin,
.icon-instagramm {
	display: flex;
	gap: 1rem;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ts-text {
	display: none;
}

/* MOBILE */
@media (max-width: 991px) {

	#top-social {
		display: none !important;
	}

	#header .navbar-nav > li > a {
		font-weight: bold !important;
		text-transform: lowercase !important;
	}

	li#menu-item-5153,
	li#menu-item-5154,
	li#menu-item-3736,
	li#menu-item-4019 {
		border-right-style: none !important;
		border-right-width: 0 !important;
	}
	h1, h6 {
		font-size:150% !important;
		line-height:44px !important;
	}
	h2 {
		font-size:120% !important;
		line-height:34px !important;
	}
	h4 {
		font-size:114% !important;
		line-height:30px !important;
	}
}

/* GLOBAL */

.transparent {
	opacity: 0.3 !important;
}

.center {
	text-align: center !important;
}

/* @font-face {
font-family: "SpaceGrotesk";
src: url("https://rebrandprd.wpenginepowered.com/wp-includes/fonts/SpaceGrotesk-Medium.woff2") format("woff2"),
url("https://rebrandprd.wpenginepowered.com/wp-includes/fonts/SpaceGrotesk-Medium.woff") format("woff");
} */

.logo img {
	max-height: 65px !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}

div#player {
	padding: 0 !important;
	margin: 0 !important;
}

div.vp-controls-wrapper,
div.vp-badge.invisible,
div.vp-title,
header.vp-title-header {
	display: none !important;
}

/* Header menu */

li.current-menu-item a, .active a, .current-menu-parent, .current_page_parent {
    color: #ccac5c !important;
}


/* SEARCH */

form#searchform div.input-group {
	border-style: solid !important;
	border-width: 1px !important;
	border-color: #666666 !important;
	background-color: #ffffff !important;
}

::-webkit-input-placeholder {
	color: #666666 !important;
}

.ajax_search_content,
.ajax_search_content p,
.ajax_search_content div,
.ajax_search_content span,
.ajax_search_content a {
	font-size: 12px !important;
}

/* TITLE */

.breadcrumb-extra {
	font-size: 14px !important;
}

/* Gradients */

.gradient-white-grey-vert {
	background: linear-gradient(#ffffff, #f9f9f9);
}

.gradient-grey-white-vert {
	background: linear-gradient(#f9f9f9, #ffffff);
}

/* BLOG POSTS */

.masonry-listing .post-title,
.masonry-listing .format-standard .post-title {
	border-left: 0 none transparent !important;
}

.meta-category,
.single .with-meta.inline-meta article .post-meta small {
	font-size: 12px !important;
}

.page-id-4278 ul.portfolio-filter-tabs li.all {
	display: none !important;
}

.portfolio-filter-tabs li,
div.portfolio-wrapper,
ul.portfolio-items,
ul.portfolio-items li {
	padding: 0 !important;
}

/* Post Format Colours */

.masonry-listing .format-standard .post-title,
.masonry-listing .format-video .post-title,
.masonry-listing .format-image .post-title {
	border-left: 3px solid #ccac5c !important;
}

/* Previous | Next */

.pagination-sticky.member-navigation #older-nav .entry-title,
.pagination-sticky.member-navigation #newer-nav .entry-title {
	font-size: 12px;
}

/* TESTIMONIALS */

.page-id-7471 .testimonial-image {
	color: #ffffff !important;
}

/* BUTTONS */

.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat,
a span.muted.pull-right {
	color: #ccac5c;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-juicy-pink:hover,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
a span.muted.pull-right:hover {
	color: #ccac5c;
	background-color: transparent;
}

.vc_btn3.vc_btn3-color-juicy-pink:visited,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:visited,
a span.muted.pull-right:visited {
	color: #ccac5c;
	background-color: transparent;
}

/* LISTS */

@media only screen and (max-width: 767px) {
#main  ul li {
    font-size: 14px !important;
  }
}
@media only screen and (min-width: 768px) {
#main  ul li {
    font-size: 18px !important;
  }
}


.no-left-space-list {
  padding-left: 0;
  margin-left: 0;
  list-style-position: inside;
}

/* FOOTER */

#footer.border-top {
	border-top: none; /* remove default full-width border if applied */
	position: relative;
}

#footer .border-top::before {
	content: "";
	display: block;
	width: 80% !important;
	border-top: 1px solid #000;
	margin: 0 auto;
}


#footer .widget {
	margin-bottom: 0 !important;
}

h4.widget-title {
	display: none !important;
}

.caret:after {
	font-size: 24px !important;
	font-weight: bolder !important;
}

span.entry-title {
	font-size: 12px !important;
}
