/*
Theme Name:     Kleo Child
Theme URI:
Description:    Child theme for Kleo
Author:         Joseph Elsener
Author URI:     https://services-entrepreneurs.ch
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
*/
.hr-title {
	color: #777777;
}
.video-title {
	font-size: 15px;
}

.stories-button {
	color: #be6342;
}

.donate-button {
	color: #58a7be;
}

.saif-button {
	 text-transform: uppercase;
}

.header-color .btn-highlight {
	background-color: #58a7be !important;
	border-color: #58a7be !important;
}

.kleo-main-header .nav > li.active > a {
    box-shadow: inset 0px 3px 0px 0px #58a7be;
}

input[type="submit"]#user-submitted-post,
.wpcf7 input[type="submit"] {
	border: 1px solid #3795b1;
    background: #3795b1;
    color: #ffffff;
    min-height: 35px;
}


input[type="submit"]#user-submitted-post:hover,
.wpcf7 input[type="submit"]:hover {
	color: #3795b1;
	font-weight: 700;
	border: 1px solid #3795b1;
}

input[type="submit"]#user-submitted-post:hover {
	background: #ffffff;
}

.caroufredsel_wrapper {
    /*height: 480px !important;*/
}

.kleo-carousel {
	/*max-height:520px !important;*/
}

.kleo-quick-contact-wrapper, .kleo-go-top {
	bottom: 70px;
}

.content-container-fluid h1 {
	background-color: #28124f;
}

.social-header {
	max-height: 10px; 
}

.kleo-navbar-fixed .navbar {
	top: 8px;
}

.kleo-main-header .nav > li.active > a {
    box-shadow: 0px 3px 0px 0px #58a7be;
}

.logo img {
    margin-top: 0px;
    max-height: 100%;
    width: auto;
}

.page-info {
	font-size: 14px;
	margin-top: 10px;
}

.page-info em {
	color: #af9bce;
}

.feature-item.center-icons .feature-text {
	text-align: justify;
}

#main .alternate-color h1 {
	color: #faec09; /* #ffc107 */
	font-weight: 600;
}

.main-title .page-title {
	font-size: 36px;
}

.main-title {
	padding-top: 20px;
}

div.grecaptcha-badge {
	display: none !important;
}


@media screen and (min-width:768px) {
	.kleo-gallery.kleo-single-image.portrait-format .kleo-carousel a {
    	margin: 0;
    	height: 780px !important;
	}

	.container>.navbar-header {
	    margin-right: 0;
	    margin-left: 0px;
	}
}

@media screen and (max-width:768px) and (max-width:1023px) {
	.text-gap {
		height: 65px; line-height: 65px;
	}

}

@media screen and (max-width:991px) {

	#header .navbar-nav li .caret {
	    float: right;
	}

	#header .navbar-nav li .caret:after {
		
		margin-right: 5px; 
	}

	.header-color .navbar-nav li .caret:after {
		color: #58a7be;
	}
} 