/*
Theme Name: Mediwiet.nl
Description: Thema voor Mediwiet.nl
Version: 1.0
Author: Dot Circle
Author URI: http://www.dotcircle.nl
Template: enfold
*/


.av-caption-image-overlay-bg { background: #ffffff none repeat scroll 0 0 !important; opacity: 0.1 !important; }
.av-caption-image-overlay-bg:hover.av-caption-image-overlay-bg:focus { background: #000000 none repeat scroll 0 0 !important; opacity: 3.0 !important; }

.av-image-caption-overlay-center {
    font-size: 15px !important;
    font-weight: bold;
    line-height: 1.3em !important;
    padding: 0 !important;
}

.av-image-caption-overlay-center p {
    background: #ffffff none repeat scroll 0 0 !important;
    color: #000000 !important;
    opacity: 0.8;
    display: block;
    padding: 20px;
    text-align: left !important;
    width: 100% !important;
    height: 60px !important;
    bottom: -1px;
    padding: 3% !important;
    position: absolute; 
}

.avia-image-container:hover .avia-image-container-inner img {
    -webkit-transform: scale(1.05,1.05);
    transform: scale(1.05,1.05);
}


.nohover-class span.image-overlay.overlay-type-extern {    
	display: none !important; 
}


.av-hover-grow:hover img.witblokje  {
    -webkit-transform: scale(.9);
    transform: scale(.9);
}


.avia-image-container:hover .avia-image-container-inner img {
    transform: none !important;
}


.nohover-class {
    transition: all .2s ease-in-out;
}

.nohover-class:hover { 
	-webkit-transform: scale(.95,.95);
    	transform: scale(.95,.95);
	opacity: 0.8 !important; 
}

.clickable-box {
    cursor: pointer;
}

.clickable-box a {
    display: none;
}

/* grizzly tp css niet verwijderen i.v.m. lopende campagne */

.usps{
	width: 100%; 
	display: flex;
	justify-content: space-evenly;
	background-color: #719430;
    color: white;
}
.tp-cta i{
	color: #404040;
}
.usp{
	font-size: 18px;
	display: flex;
	justify-content: center;
	align-items:center;
}
.usp strong {
    font-size: 28px;
    color: #404040;
    margin-right: 7px;
}
.usp a{
	color: white;
	text-decoration: underline;
	transition: all 0.2s ease;
}
.usp a:hover{
	color: #404040;
}
.usp i{
	color: #404040;
	margin-right: 7px;
	font-size: 22px;
}
.tp-tekst a{
	font-weight: bold;
}
.tp-tekst h1, .tp-tekst h2, .tp-tekst h3{
margin-top: 1em !important;
}


a.tp-cta {
    background-color: #719430;
    padding: 10px;
    color: white;
    font-size: 15px;
    margin-top: 10px;
    display: inline-block;
	transition: all 0.2s ease;
}
a.tp-cta:hover{
	background-color: #404040;
	text-decoration:none !important;
	color: white; 
}
@media screen and (max-width: 980px){
	.usps{
		flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
	}
	.usp strong {
	margin-left: 15px;
}
	.usp i{
	margin-left: 10px;
}
}
.page-template-default .avia-image-container.avia-align-center {
	margin: 0 !important;
}
.tp-header .avia-image-container-inner {
    width: 100%;
}
.tp-header  .avia_image {
    width: 100%;
}