/*!
 * OPAL (https://www.joiom.eu)
 * Copyright 2018 JOIOM
 */
 
/* 88% */
html { font-size: 1rem;}

/*no cookie banner*/
#opalnav {
	padding-top: 2rem;	
}
#opalnav.navbar-short {
  padding: .5rem 0;
}
button.navbar-toggler.navbar-toggler-right {
    top: 3rem;
}
.engine {
	position: relative;
  text-indent: 0;	
	text-align: center;
	padding: 0 0 1px;
	z-index: 10000;
	background-color: #000;
	color: #fff;
	top: 0;
	left: 0;	
	font-size: 0.9rem;
	line-height: 1.1rem;
} 
 
/*menu in legals*/ 
button.no-show,
#navbarSupportedContent.no-show {
    display: none !important;
}
 
/*standard*/ 
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .display-1, .display-2, .display-3, .display-4 {
  line-height: 1.2;
}		
.mbr-text li {
  line-height: 1.3;
}
.mbr-text li:before {
  margin-top: 0px !important;
} 
.mbr-gallery-title {
font-size: 1.1rem !important;
}

.btn {
  padding: 0.8rem 0.8rem;	
	
}
/*navbar btn Tel Mail*/
.navbar-buttons.mbr-section-btn {
    padding-top: 0;
}

/*mail button*/
/*buttons in hero*/
a.display-4 {
    /*font-size: 1.3rem !important;*/
		    font-weight: 700;
}


 
/*accordeon*/
a.panel-title h4 .sign {
    padding-right: 3rem;
    font-size: 2rem;
}
.card .card-header a.panel-title h4 {
    border: 1px solid #aaa !important;
    padding: 0.9rem 2rem !important;
    margin-bottom: 10px !important;
    border-radius: 0.25rem;
    background: #eee;
}




 
/*footer*/
.footer-class,
.footer-class a {
	font-size: 0.88rem;
	color: #ccc;
}
.footer-class a:hover {
	color: #888;
}
a.joiom-footer{
	padding: 0 4px 0 8px;
	border-left: 1px solid #888;
}
a.joiom-footer:first-child{
	padding-left: 0px;
	border-left: none;
}
.designed-by-joiom img {
	opacity: 0.50;
	height: 37px;
	margin: 15px 20px 14px;
	transition: all .2s;
}
.designed-by-joiom img:hover {
	opacity: 1;
	height: 46px;
	margin: 10px 20px 10px;
}
.designed-by-joiom {
    margin-bottom: 50px;
}


/*logo*/
@media (max-width: 991px){
	.navbar-logo a img {
			/*height: 5rem !important;*/
	}
}


/*emha columns*/
.col-lg-4 {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 33.333333% !important;
    flex: 0 0 33.333333% !important;
    max-width: 33.333333% !important;
}

/*oblsk background*/
.cid-xyz {
    background: url(../add-opal/obelisk-bkgrd-trans-180708.svg) no-repeat scroll center center border-box, linear-gradient(115deg, #000000 0%,#c95128 50%,#000000 100%);
}

.display-1 {
    font-size: 4rem;
    font-weight: 400;
    line-height: 1.0;
}

/*fks hero buttons*/
.mbr-section-btn {
    padding-top: 1.8rem;
}
.mbr-figure.pt-5 {
    padding-top: 1.5rem !important;
}


/*oblsk transp box*/
.media-container-column {
    text-align: center;
    background: #000000c9;
    padding: 2rem 4rem 4rem;
}

@media (max-width: 767px){
	/*oblsk transp box*/
	.container {
			width: 90%;
			padding-right: 5px;
			padding-left: 5px;
	}	
	.media-container-column {
			padding: 2rem 3rem 4rem;
	}	
}		
		
@media (max-width: 767px){
	.btn {
		 font-size: 1.5rem !important;
		 letter-spacing: 0px;
	}
	.btn .mbr-iconfont {
    font-size: 1.5rem !important;
	}
}


@media (min-width: 769px){
	.cid-qIvDcy3oLx .image-block {
			width: 66% !important;
	}
	
	
}

@media (min-width: 576px) {
/*bkgrd mobile*/
}

/*# sourceMappingURL=add-opal.css.map */
