/*
Theme Name:     Hestia Kora Child Theme
Author:         Victor Poole
Author URI:     https://webcom.transapex.com
Template:       hestia
Description:    Hestia Kora Child Theme modifies the original Hestia theme for the Kora Music website.
Version:        1.2.1
License:        GNU General Public License v2 or later
License URI:    https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    hestia-kora-child
Tags:           rtl-language-support, , grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, translation-ready

Hestia is based on Underscores https://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

/* -header is left of menu, values >198px will not leave enough room for menu items on the right. */
.navbar-header {
	max-width: 150px! important;
}
.navbar .navbar-brand {
    display: none;
}
.navbar {
    border: 0px;	
}
.navbar-fixed-top .navbar-collapse {
    max-height: 340px;
}
.navbar .navbar-nav > li > a {
    color: #cc8d6a;
} 
.navbar.navbar-color-on-scroll li.active a {
    color: #843;
} 
.navbar.navbar-color-on-scroll {
    color: #843;
} 

.page {
  background-image: linear-gradient(to right, #A0624C, #e3aa85);
}
.page-header {
    border-bottom: 0px solid #eee;
}

.header-filter::before, .header-filter::after {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
}

.header-filter::before {
    background-color: rgba(0, 0, 0, 0.0);
}

img {
	border: solid 1px #843;
	padding: 3px;
	box-shadow:  10px 10px 5px #888;
}

element {
    background-image: url(https://www.kora-music/wp-content/uploads/2017/07/hand_der_fatima.jpg);
}

.carousel h1.hestia-title  {
	margin-top: -90px!important;
	padding-right: 60px;
	font-weight: 800;
	font-family: 'Tangerine', cursive;
    font-size: 4.8em;
	letter-spacing: -0.01em;
	color: #843;
	text-shadow: 2px 2px 6px #000;
	
}

.carousel span.sub-title {
	padding-right: 60px;
	margin-top: -25px;
    font-family: 'Tangerine', cursive;
	font-weight: 800;
	letter-spacing: -0.01em;
	color: #843;
    font-size: 2.8em;
    line-height: 1.4em;
	text-shadow: 2px 2px 6px #000;
}

.btn.btn-primary.btn-lg {
	position: fixed;
	bottom: 50px ; 
	right: 25px; 
	width: 520px;
	border: none;
	background-color: transparent;
	font:  .7em Raleway;
	font-weight:400;
	color: #66351e;
}

h2.title {	
    margin-bottom: -100px;
	margin-top: -10px;
	font-weight: 800;
	font-family: 'Tangerine';
    font-size: 3.2em;
	color: #843;
	text-shadow: 2px 2px 4px #555;
}

h2.hestia-title {	
    margin-bottom: -100px;
	margin-top: 10px;
	font-weight: 800;
	font-family: 'Tangerine';
    font-size: 3.2em;
	text-shadow: 2px 2px 4px #555;
}

.hestia-about {
	font-family: Raleway;
	margin-top: -20px;
    color: #843;
    font-weight: 300;
}

.blog-post body  {
background-color:  #fffefc;
}

.page-header .container h1.hestia-title {
	padding-bottom: 0px;
	font-weight: 800;
	font-family: 'Tangerine';
    font-size: 3.6em;
	text-shadow: 2px 2px 5px #000;
}

.header-filter .container {
    position: relative;
    z-index: 2;
}

h3 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: #843;
	margin-top: -20px;
	margin-bottom: 30px;
}

.blog-post .section-text p {
	font-family: Raleway;
    color: #843;
    font-weight: 400;
	line-height: 1.8em; /* per theme */
}

/*
img.wp-image-11.size-full {
	margin-top: 1em;
}
*/

img.wp-image-101.size-full, img.wp-image-411.size-full, img.wp-image-413.size-full, img.wp-image-414.size-full, img.wp-image-415.size-full, img.wp-image-416.size-full, img.wp-image-417.size-full, img.wp-image-418.size-full  {
	margin-top: 0.6em;
}
 
.wp-caption-text {
    font-size: 1em;
}

.owl-carousel .owl-item img {
    display: block;
    margin-top: -3em;
	padding: 3px;
	border: solid 2px #843;
	box-shadow:  10px 10px 5px #888;
}

img.aligncenter.wp-image-13 {
	padding: 0;
	border: none;
	box-shadow: none;
}

img.wb_video_image_img {
	padding: 0;
	border: none;
	box-shadow: none;
}

div.description.hestia-description{
    word-wrap: break-word;
	margin: 10em 0 0 0;
}
/*  Contact form label  */
div.header.header-raised.header-primary.text-center {			
	background:  #824c30;
}

.footer-big {
    padding: 15px 0 0 0;
}
a {
	color: #843;
}
