/*
 Theme Name:  Hestia Child Theme 
 Theme URI:    	TBD
 Description:  	Hestia Child Theme
 Author:       		PERSONE
 Author URI:   	https://www.personedesign.com
 Template:     	hestia
 Version: 			1.0
*/

@media (min-width: 769px)
#carousel-hestia-generic span.sub-title {
    font-size: 1.6em;
	}


p {
	font-weight:400;
	}

.navbar .navbar-nav > li > a {
		font-weight:600;
		color:#ff6600;
	}

.navbar-default {
    border: 0px;
	}

.navbar-fixed-top {
	z-index: 9000;
	}

div.copyright p, div.copyright a, div.copyright  {
	text-align: center;
	align-items: center;
	font-weight:400;
	}

footer.footer.footer-black h5, footer.footer.footer-black h4, footer.footer.footer-black i, footer.footer.footer-black .copyright {
    color: #aaa;
	}

h5.description, h5.subscribe-description, .card-product .price h4, h4.author {
    font-weight: 400;
	}

.hestia-about {
	background-color: #ddd;
	color:#555;
	}	
	
.hestia-team {
	background-color: #eee;
	color:#666;
	}

.navbar-collapse .navbar-nav>li>a {color: #bbbbbb;}
.navbar-collapse .navbar-nav>li>a:hover {color: #fff;}
.navbar-not-transparent  .navbar-nav>li>a {color: #777;}


/*

span.sub-title {	
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.8em;
	line-height:18pt;
	}

*/

.sub-title {
  font-size: 1.6em;
}

.carousel span.sub-title {
    display: block;
	font-weight:400;
    margin: 10px 0 0;
    font-family: "Roboto", "Helvetica", sans-serif;
    line-height:30pt;
    font-size: 1.6em;
	}



.page-header {margin-top:0;}
.section {padding:0px 0; margin-top:-6px;}
.wp-block-columns {margin-bottom:0;}
hr.wp-block-separator {margin-top:0; margin-bottom:20px;}
.wp-block-image {margin-bottom: 20px;}

div.wpcf7-response-output {font-weight:bold;}
div.copyright, .footer-big {font-weight:400;}
div.indicates-required{float:right;}
section.hestia-ribbon {display:true;padding:65px 0 65px 0;min-height:120px;}
#ribbon{display:true;}

@media (max-width: 768px)
.navbar.navbar-transparent img.hestia-hide-if-transparent {
    display: block;
		margin-left:30px;
}

