@font-face {
  font-family: Barmeno;
  src: url(../fonts/BarmenoProMed.woff);
}
body{
	padding: 0 !important;
	font-family: Barmeno;
}
header{
    position:relative;
	height:45vh;
	margin-top:-5vh;
	background:url("../img/header_home.png") no-repeat;
	background-size:100%;
	z-index:10 !important;
}
.header_color{
    position:relative;
	height:45vh;
	margin-top:-5vh;
	background:url("../img/header_home_color.png") no-repeat;
	background-size:100%;
	z-index:10 !important;
}
main{
    position:relative;
    z-index:2 !important;
	margin-top:-20vh;
}
ul {list-style: none}
li::before {
  content: '\229A';
  font-size:2em;
  color: #00b0b5;
  display: inline-block; width: 1em;
  margin-left: -1em
}
.navbar-nav{
	margin-top:6vh;
}
.submenu_selected{
    background-color:#003C6F !important;
}
.submenu_selected a{
    color:#ffffff !important;
}
.submenu_selected a:visited{
    color:#ffffff !important;
}
.gama_faringo_submenu{
    display:none;
    position:absolute;
    left:22vw;
    margin-top:1vw;
    font-weight:normal;
}
.gama_faringo_submenu a{
    text-decoration:none;
    color:#003C6F;
}
.gama_faringo_submenu a:visited{
    text-decoration:none;
    color:#003C6F;
}
.gama_faringo_submenu .tusiv{
    background:#00B0B5;
    color:#ffffff;
    text-align:center;
    border-radius:20px;
    width:80%;
    margin:0 auto;
}
.gama_faringo_submenu .tusiv_item{
    background:rgba(255,255,255,0.7);
    color:#003C6F;
    border-left:1px solid #00B0B5;
    border-right:1px solid #00B0B5;
    text-align:center;
    padding:5px;
}
.gama_faringo_submenu .first{
    border-radius:10px 10px 0px 0px;
    border-top:1px solid #00B0B5;
}
.gama_faringo_submenu .last{
    border-radius:0px 0px 10px 10px;
    border-bottom:1px solid #00B0B5;
}
.gama_faringo_submenu .natur{
    background:#FC5C00;
    color:#ffffff;
    text-align:center;
    border-radius:20px;
    width:80%;
    margin:0 auto;
    margin-top:5px;
}
.gama_faringo_submenu .natur_item{
    background:rgba(255,255,255,0.7);
    color:#003C6F;
    border:1px solid #FC5C00;
    border-radius:10px;
    text-align:center;
    padding:5px;
}
.navbar-nav li::before{
    display:none;
}
.carousel{
	margin-bottom:0px;
}
.carousel-item{
	height:78vh !important;
}
.carousel-indicators [data-bs-target]{
	background-color:#f6921e;
}

.nav-item .active{
	color:#ffffff !important;
	background-color:#000c4c;
	border-radius:20px;
}

.nav-item .nav-link{
	color:#000c4c;
}
.header_color .nav-item .active{
	color:#f6921e !important;
}
.header_color .nav-item .nav-link{
	color:#ffffff;
	text-shadow: 2px 2px 4px #525252;
}
footer {
	background-color:#9d9fa2;
}
footer p{
	margin-bottom:0px !important;
	color:#ffffff;
	font-size:0.7em;
}

footer p a{
	text-decoration:none;
	color:#ffffff;
}

.yellow-benef-box{
    background: linear-gradient(white, white) padding-box,
              linear-gradient(to right, #ffefaf, white) border-box;
  border-radius: 50em;
  border: 4px solid transparent;
}
.green-benef-box{
    background: linear-gradient(white, white) padding-box,
              linear-gradient(to right, #00b0b5, white) border-box;
  border-radius: 50em;
  border: 4px solid transparent;
}

.tabel-continut{
    background-color:#ffffff;
    border-radius:20px;
    box-shadow: inset 0 -0.2em 0.2em rgba(0, 0, 0, 0.1);
}

.imagine_contact{

    width:60%;
}

@media only screen and (max-device-width: 480px) {
    body{
        background-color:#9d9fa2;
        font-size:1em;
    }
    .gama_faringo_submenu{
      position:relative;
      left:0px;
      padding:0px;
    }
    header{
	    height:20vh;
	    margin-top:0;
    }
    footer p{
	    margin-bottom:0px !important;
	    color:#ffffff;
	    font-size:0.5em;
    }
    .carousel-item{
    	height:85vh !important;
    }
    .imagine_contact{
        width:100%;
    }
    .navbar-collapse{
        background:#ffffff; 
        padding:0.4em;
    }
    .header_color{
        height:40vw;
        margin-top:0;
    }
    .header_color .nav-item .nav-link{
	color:#003c6f;
	text-shadow: none;
    }
}