
html {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
	overflow-y: scroll;
}

body { 

  font-family: 'Open Sans', sans-serif;
   position: relative;
}

/* remove rounds from all elements */
div, input, select, textarea, span, img, table, td, th, p, a, button, ul, li {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
          box-shadow: none !important;
}
 

a {	
	
	-o-transition: all .4s;
	-ms-transition: all .4s;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
	transition: all .4s;
}

h1, h2, h3, h4, h5, h6{	
	
	font-family: 'Alegreya SC';
}

p {
	margin-bottom: 0.7em;
}
.bg-custom {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.7);
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.95);
}

.btn-call {
	cursor: text;
	font-size: 16px;
	background-color: white;
	color: orange;
	border: none;

	
}
.call-label {
	font-weight: normal;
	color: #999;
}


.header-wrapper {
 	
  width: 100%;
  height: 100vh; 
  min-height: 600px;
  background: url(../img/fokep.jpg) no-repeat center center;
  background-size: cover;
}

.slogan {
	flex: 1;
	padding-top: 5rem;
	color: white;
	text-shadow: 1px 1px black;

}
/* Padding for spacing */

.pos-bottom {
	padding: 4rem;
}
.pos-bottom  img {
    width: 50px;
}
 .pos-bottom a {
    opacity: 0.7;
}
 .pos-bottom a:hover {
    opacity: 1;
}

.pos-bottom span {
	color: white;
	margin-left: 10px;
	text-shadow: 1px 1px black;
}
	
.pos-bottom a:focus, .pos-bottom a:hover {
	text-decoration: none;
}

/*////////////////////////////////////////////////////////////////////////
//  11 - Responsive styles
///////////////////////////////////////////////////////////////////////*/


@media (max-width: 767px){
	.slogan {
	padding-top: 4rem;
	}
}

@media (max-width: 480px) {
	.slogan {
	padding-top: 6rem;
	}
}





#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 10px;
  width: 2rem;
  z-index: 99;
  border: none;
  outline: none;
 
 /* background-color: white; */
  cursor: pointer;
  opacity: 0.2;
 
}
#myBtn:hover {
 opacity: 1;

}


/*********************************/

section h2 {
	padding-top: 0.5em;
	text-align: center;
}

.short-line {
	height: 3px;
	width: 30px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 2em;
	margin-top: 1em;
}



footer {
/*	background-color: #5bc0de; */
 	color: #fff;
 	padding-top: 20px;
 	margin-top:2em;
}


 .close-line {
	border-bottom: 1px solid #FFF;
}

  footer .list-inline li:not(:last-child) {
    border-right: 1px solid lightgray;
    padding-right: 5px;
    margin-right: 10px;
}

.leg-room { 
	margin-top: 20px;
	
}
.more-height {
	font-size: 1.8em !important;
}

li a {
	color: white;
}

.text-justified {
	text-align: justify;
}

.img-portrait {
	max-width: 300px !important;
}
.media i {
	background-color: 
}


.contact-box {
	padding: 4px 10px;
	font-size: 0.9rem
}

.map > iframe {
		width: 100%;
		height: 40vh;
	}