/**
* Theme Name: Heiligenblut Child
* Description: This is a child theme of Heiligenblut, generated by Merlin WP.
* Author: <a href="https://www.cs4web.at">CS4Web OG</a>
* Template: heiligenblut
* Version: 1.1
*/
@font-face
{
	font-family:'Open Sans';
	src: url('./fonts/opensans.woff2') format('woff2');
	font-weight:normal;font-style:normal;
}

.header-top{
	padding:0px 10px 0px 10px;
}
.header-style-one .header-lower{
	padding-left:0px !important;
}
.header-style-one {
  width: 100% !important;
}
.header-top{
	padding-right:30px !important;
}

.header-top .top-left .social-links li{
  position: relative;
  display: inline-block;
  float: left;
  margin-right: 25px;
}

.back-img{height:100%;}

.header-top .top-left .social-links li:last-child{
  margin: 0px !important;
}

.header-top .top-left .social-links li a{
  position: relative;
  display: inline-block;
  font-size: 14px;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.50);
}

.header-top .top-left .social-links li a:hover{

}

.header-top .top-left .social-links{
  margin-right: 40px;
}

ul.other-links a{color:#fff !important;font-size:13px !important;}
ul.other-links{color:#fff !important;}

figure.logo{
	left:53px !important;
}
.fixed-header figure.logo{
	top:0;
	left:53px;
}

.main-menu .navigation > li > a{
	color:#333 !important;
}
.main-menu .navigation > li{
	margin:0 15px !important;
}
.info-section .inner-container, .info-section .bg-layer{
	background-color:#fff !important;
}
.info-section .bg-layer{
	box-shadow: 0px 10px 20px #999;
}
.info-section .single-item h5{
	text-transform:none !important;
	font-weight:600 !important;
	margin-bottom:0px !important;
}
.info-section .single-item h5, .info-section .single-item p, .info-section .single-item h5 a{
	color:#333 !important;
}
.info-section .single-item .icon-box{
	color:#0077b3 !important;
}
.info-section .bg-layer::before, .image_block_one .image-box .icon-box{
	background-color:#0077b3 !important;
}
.image_block_one .image-box .icon-box{
	right:-30px !important;
	bottom:-30px !important;
}
.scroll-top{background-color:#0077b3 !important;}
.info-section .inner-container{padding:54px 0px 52px 20px !important;}
.info-section .rotate-text {
  left: 182px !important;
  top: 108px !important;
}

.image_block_one .image-box .image img, .image_block_one .image-box .image{
	border-radius:0 !important;
}

.elementor-video
{
    height: 100%;
}


.eael-creative-button
{
    background-color: #0b89d6 !important;
}

.eael-creative-button:hover
{
    background-color: #151c2c !important;
}

@media only screen and (max-width: 768px) {
  
}

@media only screen and (max-width: 834px) {
	.boxed_wrapper {
	  margin-bottom: 67px !important;
  }
	
	.iconwidget_mobile{
		display:flex !important;
		border-top: 1px solid #cdcdcd;
		background-color: #fff !important;
		position: fixed;
		bottom: 0;
		width: 100%;
		z-index: 9999;
		display: flex;
		align-items: end;
		justify-content: space-between;
		padding-top: 3px;
	}
	
	.iconwidget_mobile .btn-box {
		flex: 1 1 0px !important;
		text-align: center;
		border: 1px solid #efefef;
		border-top-color: rgb(239, 239, 239);
		border-top-style: solid;
		border-top-width: 1px;
		border-top: 0px;
	}
	
	.iconwidget_mobile .btn-box a {
		float: none !important;
		text-align: center;
		border: none !important;
		background-color: #fff !important;
		font-weight: normal !important;
		color: #333 !important;
	}

	
	.iconwidget_mobile .btn-box img {
		max-width: 28px;
		display: inline-block;
	}
}
