
.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}


ul#menu {
    position: fixed;
    top: 12px;
    width: 30px;
    height: 30px;
	background: url("../../image/menu-icon-5.jpg");
    color: #fff;
    z-index: 99;
    right: 0%;
	
}

ul#menu>li {
    float:left;
    position: fixed;
    top: 12px;
	right: 0%;
	width: 30px;
    height: 30px;
	
	

}
#menu>li:hover{color:none}

ul#menu label {
    position: relative;
    display: block;
    line-height: 3em;
    text-align: center;
    margin: 0;
}

ul#menu input {
    display: none
}

/*show the second levele menu of the selected voice*/

ul#menu input:checked~ul.submenu {
    max-height: 680px;
	width: 300px;
}

/*style for the second level menu*/

ul.submenu {
    max-height: 0;
    padding: 0;
    overflow: hidden;
    list-style-type: none;
    background: #f7f7f7;
    transition: max-height 0.5s ease-out;
    position: absolute;
    min-width: 11em;
    right: 0;
    border-radius: 4px;
    box-shadow: 0 1px 8px rgba(20, 21, 21, 0.37);
	
}

ul.submenu li a {
    display: block;
    padding: 9px;
    color: #636465;
    text-decoration: none;
    transition: background .3s;
    text-align: center;
    font-weight: 600;
    letter-spacing: 1px;
	font-size:14px;
font-family:'Montserrat','Gotham','Gotham SSm A','Gotham SSm B','Helvetica Neue',Calibri,Arial	
	

}

ul.submenu li a:hover,
ul.submenu li a.active {
    background: #274E70;
    color: #fff;
}


summary {
    font-weight: bold;
    margin: -.5em -.5em 0;
    padding: .5em;
	font-size:4px;
}

details[open] {
    padding: .5em;
}

details[open] summary {
    border-bottom: 1px solid #aaa;
    margin-bottom: .5em;
}

#inter-center{margin:0 auto;max-width:1200px;}
.col-sm-2{margin-right:30px;}
.col-sm-2 img{border-style:none;}

#hero.full-screen{height:calc(100vh - 25px)!important;min-height:calc(100vh - 25px)!important;}#hero video{width:100%;height:calc(100vh - 25px)!important;min-height:calc(100vh - 25px)!important;object-fit:cover;z-index:-1;}#herovideo{z-index:-1;}a.c4down::before{color:#fff;font-size:60px;-webkit-animation-name:strobe;-webkit-animation-duration:3s;animation-name:strobe;animation-duration:3s;animation-iteration-count:infinite;}a.c4down:hover::before{color:#fff;animation:none;}@-webkit-keyframes strobe{0%{color:rgba(255,255,255,0.2);transform:translateY(-10px);}50%{color:rgba(255,255,255,0.8);transform:translateY(0px);}100%{color:rgba(255,255,255,0.2);transform:translateY(-10px);}}@keyframes strobe{0%{color:rgba(255,255,255,0.2);transform:translateY(-10px);}50%{color:rgba(255,255,255,0.8);transform:translateY(0px);}100%{color:rgba(255,255,255,0.2);transform:translateY(-10px);}}button.outline.round{height:50px;width:50px;padding-left:0;padding-right:0;border-radius:50%;text-align:center;}#homepage form input,#homepage form select,#homepage form button{background-color:transparent !important;color:#000 !important;border:1px solid #000 !important;}form input::-webkit-input-placeholder{color:black !important;}form input::-moz-placeholder{color:black !important;}form input:-ms-input-placeholder{color:black !important;}form input:-moz-placeholder{color:black !important;}@media(max-width:480px){#page-backgrounds #herobg.full-screen{min-height:100vh !important;}.full-screen,html:not(.mobile-browser).full-screen-desktop{min-height:calc(100vh + 200px)!important;}}.touch-panel{height:50vh;min-height:600px;}a.c4btn.dark-outline{color:#000;border:1px solid #000;background-color:transparent;}

.dark-grey{border: 8px solid #414245}
.dark-grey p{margin:3px;padding:0;text-align:center;font-size:19px;}

#header-menu ul li a{font-size:18px;font-family:'Montserrat','Gotham','Gotham SSm A','Gotham SSm B','Helvetica Neue',Calibri,Arial}

.light-grey{font-size:15px;font-family:'Montserrat','Gotham','Gotham SSm A','Gotham SSm B','Helvetica Neue',Calibri,Arial}
