div.customh1 h1{font-size: 1.1em;font-weight: normal;}
#content h1{font-size: 1.1em;}
#cookie-law-info-bar{background-color:rgba(0,0,0,0.7) !important;}
#cookie-law-info-bar a{color:#FFFFFF;}
.cli_action_button{border-radius:5px;padding: 8px 12px 8px;}
#cookie-law-info-bar2{background-color: rgba(105, 106, 108, 0.9); color: rgb(255, 255, 255); font-family: inherit; position: fixed; display:none;font-size: 10pt;margin: 0;padding: 25px 30px;text-align: center;z-index: 9999;cursor: pointer;/*box-shadow:#161616 2px 2px 5px 2px;*/width: 500px;height: 150px;top: 50%;left: 50%;margin-top: -100px;margin-left: -250px;border-radius: 12px;}
#cookie-law-info-bar2 a{color:#FFFFFF !important; text-align:center;}
#cookie-law-info-bar2 a.cookie_action_close_header{color:#000000 !important; margin-top:20px !important;}
.grecaptcha-badge{display:none !important;}
.crp_related .crp_title{background:none !important;text-shadow: none !important;}
.crp_related .crp_title h5{color:#FFFFFF; text-align:center;}
body.single-post .navigation-post{display:none;}
.crp_related a{width:100% !important; height:auto !important;}
.crp_related .large-columns-4{margin-top:20px;}
h3.recom_header{font-family: opensans-regular;font-size: 0.95rem;}
h3.recom_header span{font-weight:normal;}
body.blog .entry-image img{border-radius: 15px;}
body.page-id-18 div.customh1, body.page-id-1208 div.customh1{background-color: #fbfbfb;}
body.blog div.customh1{margin-bottom:20px;}
div.customh1{text-align:center;padding: 15px 0px; margin-top:10px;}
body.page div.customh1{padding: 45px 0px 1px 0px;}
div.customh1 h1{display:inline; padding: 2px 10px; border:1px solid #000000; border-radius:5px;}
div.slider-wrapper div.img-inner img{border-radius:8px;}
#portfolio-content .flickity-slider{/*transform:none !important;*/}
@media screen and (max-width: 500px){
	#cookie-law-info-bar{max-width: 80%;margin-left: 10%;margin-bottom: 3%;box-shadow: none;border-radius: 10px;font-size: 11pt; line-height: 16px;}
	#cookie-law-info-bar2{height: 188px;}
	.cli_action_button{display: block !important;max-width: 80px;margin: auto !important;margin-top: 10px !important;}
	[data-animate="fadeInRight"], .slider [data-animate="fadeInRight"]{transform: none !important;}
	#cookie-law-info-bar2{max-width:300px; margin-left: -150px;}
	#portfolio-content .flickity-viewport{/*max-height:211px !important;*/}
}

@media screen and (min-width: 550px) and (max-width: 768px){
	h5.post-title.is-large{font-size: 1.0rem !important;}
}
@media screen and (min-width: 501px) and (max-width: 767px){
	#portfolio-content .flickity-viewport{/*max-height:431px !important;*/}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
	#portfolio-content .flickity-viewport{/*max-height:608px !important;*/}
}

@media screen and (min-width: 1200px){
	
	.crp_related{margin-left: -110px;margin-right: -80px;}
	div.slider-wrapper div.img-inner img{/*max-width:1020px !important; max-height:574px !important;*/}
	#portfolio-content .flickity-viewport{/*max-height:670px !important;*/}
}
@media screen and (max-width: 500px){
	div.customh1 h1{font-size: 0.9em;}
}