/*
Theme Name: Huisarts Migrant Child Theme
Description: Child theme for Avada theme
Author: nh websites
Author URI: https://www.nh-websites.nl
Template: Avada
Version: 1.0.1.19
Text Domain:  Avada
*/


span.wpcf7-list-item {
    display: block;
    margin: 0 0 0 1em;
}
.wpcf7-form-control-wrap{
	margin-bottom:20px;
}

a {
	font-weight:bold;
}

.fusion-copyright-notice {
	text-align:right;
}
.home .sidebar .fusion-posts-container .post {
	border-bottom: 3px solid #7e6caa;
    margin-bottom: 0;
    margin-top: 20px;
}
.home .sidebar .fusion-posts-container .post:last-child {
	/*border-bottom:none;*/
}
.home #main .sidebar {
	padding:35px 20px 0;
	background-color:#f4e7f1;
}
.home .sidebar .fusion-flexslider.flexslider {
	max-width:100%;
}
.hm-home-container-left {
	padding-top:20px;
}
body.home #main {
	padding-top:0;
}
/*home buttons*/
.hm-button-home-top {
	border-radius: 10px 10px 0 0 !important;
}
.hm-button-home-bottom {
	border-radius: 0 0 10px 10px !important;
}
.hm-button-home {
	width: 310px !important;
    background: #7e6caa none repeat scroll 0 0 !important;
}
.hm-button-home span {
	float:left;
}
.hm-button-home i {
	float:right;
}
/*menu styling*/
.fusion-main-menu {
    margin-top: 68px;
}
.fusion-sticky-shadow .fusion-main-menu {
    margin-top: 0;
}
.fusion-main-menu .fusion-custom-menu-item-contents {
	top:-65px;
}
.fusion-sticky-shadow .fusion-main-menu .fusion-custom-menu-item-contents {
	top:auto;
}
.fusion-sticky-shadow .fusion-main-menu #menu-hoofdmenu .fusion-main-menu-search .fusion-custom-menu-item-contents {
	background-color: #f2efef; /*back to the settings as defined in theme options*/
    border-color: #dcdadb;
}
.fusion-main-menu #menu-hoofdmenu .fusion-main-menu-search .fusion-custom-menu-item-contents {
	background-color: transparent;
    border-color: transparent;
}
.fusion-main-menu ul.fusion-menu .menu-item a span.menu-textmenu-text {
	border-radius:10px;
}
/*zoekveld*/
.fusion-menu form.searchform .search-field .s {
	border-radius:10px 0 0 10px;
}
.fusion-menu form.searchform .search-button .searchsubmit {
	border-radius: 0 10px 10px 0;
}
/*single featured image styling*/
.single-post div.post div.fusion-flexslider.fusion-post-slideshow img {
	max-width:400px;
}
/*blog/category layout*/
.fusion-blog-layout-grid .fusion-post-content-wrapper {
	background-color: #f4e7f1;
}
.fusion-blog-layout-grid .fusion-post-content-wrapper .fusion-post-content-container p {
	margin-bottom:0;
	/* padding-bottom:20px; */
}
/*single*/
/*body.single-post #content {
	background-color: #f4e7f1;
	border-radius: 10px;
    padding: 10px;
}*/

.single-post .fusion-post-slideshow {
	width: 50%;
	margin: 10px 10px 30px 30px;
	/* float:right; */
}

body.single-post #content .post {
	margin-bottom:0;
}
body.single-post div#main div.fusion-post-slideshow {
	margin: 10px 10px 30px 30px;
	/* float:right; */
}
body.single-post div.accordian.fusion-accordian div.panel-group div.fusion-panel {
	border-color:#fff;
}
.fusion-accordian .panel-heading .panel-title a .fa-fusion-box {
	background-color: #7e6caa;
}
.fusion-accordian .panel-heading .panel-title a.active .fa-fusion-box {
	background-color: #d08ac8;
}
.fusion-accordian .panel-heading .panel-title a:hover .fa-fusion-box {
	background-color: #d08ac8 !important;
    border-color: #d08ac8 !important;
}
/*archive page image size*/
.fusion-blog-archive .fusion-post-wrapper .fusion-flexslider .flex-active-slide {
	height: 213px;
    overflow: hidden;
}
.fusion-blog-archive .fusion-post-wrapper .fusion-post-content-wrapper {
	height:183px;
}
@media only screen and (max-device-width: 767px) {
	.fusion-blog-archive .fusion-post-wrapper .fusion-post-content-wrapper {
		height:inherit;
	}
}
.hm-page-title-captions {
	width:100%;
	display: table-cell;
    vertical-align: middle;
}
.hm-page-title-captions .breadcrumb-branch {
	background-color: #7e6caa;
	border-radius: 10px;
    padding: 5px;
}
.hm-page-title-captions .breadcrumb-branch a span {
	color:#fff;
}
.hm-page-title-captions .breadcrumb-leaf {
	background-color: #c84b9f;
	border-radius: 10px;
    padding: 5px;
	color:#fff;
}
.hm-page-title-captions .fusion-breadcrumb-sep {
	display:none;
}
@media only screen and (max-width: 800px){
	body.single-post div#main div.fusion-post-slideshow {
		margin-bottom:30px;
		float:none;
	}
	.fusion-alignleft{
		display:none;
	}
}