/*
 Theme Name:   Hearty Child
 Theme URI:    http://wp.swlabs.co/hearty/
 Description:  Hearty Child Theme
 Author:       Swlabs
 Author URI:   https://themeforest.net/user/swlabs
 Template:     hearty
 Version:      4.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  hearty
 */

 
 /* css pro databázi kontaktů */
 /* Form Division */
#page-content div form{
	display:inline-flex;
}

/* Division */
#page-content > div{
	margin-top:40px;
}

.filtr{
	color:#d59c1e;
	font-size: 17px;
}

/* Select */
#page-content div select{
    border-width: 0px;
    margin-left: 15px;
    font-weight: 600;
    padding: 4px 8px 3px 16px;
    border-radius: 5px;
    background-color: #d59c1e;
	color: white;
}

/* Kandidat image */
#page-content .kandidat-single .kandidat-image{
	display: inline-flex;
	float: left;
	margin-right:38px;
	max-width: 200px !important;
}

/* Kandidat content */
.slz-blog-detail .row #page-content .page-detail-wrapper .kandidat-single .kandidat-jmeno .kandidat-content{
	width:70% !important;
	display: flex;
	flex-direction: row-reverse;
}

/* Kandidat single */
#page-content .page-detail-wrapper .kandidat-single{
	background-color:#f4f5f4;
	border-top-left-radius:21px;
	border-top-right-radius:21px;
	border-bottom-right-radius:21px;
	border-bottom-left-radius:21px;
	padding: 17px;
}

/* Kandidat certifikaty */
#page-content .kandidat-jmeno .kandidat-certifikaty{
	float:left;
	width:20% !important;
	display: flex;
	flex-direction: row-reverse;
}

/* Kandidat content */
#page-content .kandidat-jmeno{
	display:flex;
}

/* Title */
#page-content .jmeno .title{
	display:inline;
}

/* Kandidat mesto */
#page-content .jmeno .kandidat-mesto{
	display:inline;
	padding-right:15px;
}

/* Kandidat obory */
#page-content .jmeno .kandidat-obory{
	display:inline;
}

/* Span Tag */
#page-content .jmeno span{
	margin-top:15px;
	margin-bottom: 15px;
}

/* Contact */
#page-content .page-detail-wrapper .btn-contact{
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	float:right;
	background-color:#d59c1e;
	color:#ffffff;
	font-weight:600;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-right-radius:7px;
	border-bottom-left-radius:7px;
	position:relative;
	top: -20px;
	right: 20px;
}

/* Span Tag (hover) */
#page-content a span:hover{
	background-color:#b17f15 !important;
	box-shadow:0px 0px 9px 2px #7c5503 inset;
	
}

/* 991px and below screen sizes */
@media (max-width:991px){

	/* Kandidat content */
	.slz-blog-detail .row #page-content .page-detail-wrapper .kandidat-single .kandidat-jmeno .kandidat-content{
		width: 60% !important;
	}
	
	/* Kandidat certifikaty */
	#page-content .jmeno .kandidat-certifikaty{
		margin-left: 30px;
	}
	
}

/* 600px and below screen sizes */
@media (max-width:600px){

	/* Kandidat content */
	#page-content .kandidat-jmeno{
		display:table-cell !important;
	}
	
	/* Kandidat content */
	.slz-blog-detail .row #page-content .page-detail-wrapper .kandidat-single .kandidat-jmeno .kandidat-content{
		width: 100% !important;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	/* Title */
	#page-content .jmeno .title{
		display:block;
		padding-top: 20px;
	}
	
	/* Kandidat certifikaty */
	#page-content .jmeno .kandidat-certifikaty{
		margin-left:25px;
		margin-bottom:15px;
	}
	
	/* Kandidat certifikaty */
	#page-content .kandidat-jmeno .kandidat-certifikaty{
		float:right;
		width:90% !important;
	}
	
}

/* Záloha pro HP - formulář (YellowPencil)

.row #page-content .page-detail-wrapper .entry-content .vc_custom_1544514672892 .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .wpcf7 form{
	width:100% !important;
	height:0px !important;
}

.vc_custom_1544514672892 .wpcf7 form{
	padding-top:3px;
}

.wpcf7-form-control-wrap{
	display: inline-flex;
}

.entry-content input[type="submit"]{
	-webkit-appearance: button;
	cursor: pointer;
	display: inline-flex;
	float: right;
}

.wpcf7 p input[type=email]{
	width:100%;
}

.wpcf7 p input[type=submit]{
	padding-left:20px;
	padding-right:20px;
	border-style:solid;
	border-width:0px;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#ffffff;
	text-transform:uppercase;
	font-weight:600;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	color:#d59c1e;
}

.wpcf7 p .your-email{
	width:calc(100% - 112px);
}

.wpcf7 p input[type=submit]:hover{
	color:#6f4f0b;
}

.wpcf7-validation-errors{
	display:none !important;
}

.invalid .your-email span{
	margin-left:10px;
	margin-top:38px;
	color:#ffffff;
}
div.wpcf7-mail-sent-ok {
    padding: 15.5px;
    background-color: #7cf86da1;
    width: calc(78% - 114px);
    color: white;
} 

*/
