h1,h2,h3,h4,h5,h6,p,span,b,i,strong,em,div,u,ul,li,a,option{font-family:"Arial"!important;}
body{font-family:Arial!important;}
#fixedbutton{position:fixed;bottom:60%;left:0px;max-width:60px;background:rgb(149,201,61);font-weight:400;padding:10px 10px;background-repeat:no-repeat;background-image:url('../img/sprite.svg');background-size:3.698em 13.500em;width:.746em;height:.746em;background-position:0 -7.656em;color:#fff;font-size:150%;cursor:pointer;}
#fixedbutton:hover{background:rgb(149,201,61);background-repeat:no-repeat;background-image:url('../img/sprite.svg');background-size:3.698em 13.500em;width:.746em;height:.746em;background-position:0 -7.656em;color:#fff;font-size:150%;}
#fixedbutton #extra{display:none;background:rgb(149,201,61);color:#fff;width:150px;padding:10px;margin-left:20px;}
#fixedbutton:hover #extra{display:inline-block;}
.modal{display:none;position:fixed;z-index:1;padding-top:30px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}
.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:60%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s}
@-webkit-keyframes animatetop{from{top:-300px;opacity:0}
to{top:0;opacity:1}
}
@keyframes animatetop{from{top:-300px;opacity:0}
to{top:0;opacity:1}
}
.close{color:white;float:right;font-size:28px;font-weight:bold;}
.close:hover,
.close:focus{color:#000;text-decoration:none;cursor:pointer;}
.modal-header{padding:10px;background-color:rgb(149,201,61);color:white;height:30px;}
.modal-body{padding:2px 16px;}
.test-btn{width:130px;font-size:95%;background:rgb(149,201,61);font-weight:700;color:#fff;padding:.7em 1em;cursor:pointer;border:none;line-height:1em;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin-bottom:50px;}
.test-btn:hover{background:black;}
#first-record{overflow:hidden;padding-bottom:27px;border-bottom:1px solid rgb(149,201,61);margin-bottom:1em}
#first-record-image{width:55%;float:left}
#first-record-content{width:45%;float:left}
.tit-text{font-size:16px;height:auto}
.date-time{line-height:10px;text-align:right;color:#bbbbbb;position:relative;margin:4px 0 8px 0;}
.date-time:before{position:absolute;content:" ";height:1px;left:0;width:100%;bottom:0px;background:#1c3f95;}
.date-time span{background:#fff;position:relative;z-index:11;padding-left:5px;}
.date-time:after{position:absolute;bottom:0px;height:5px;width:24px;content:" ";background:#1c3f95;left:0;}
.des-text{color:#3e3e3e;}
.des-text{line-height:24px;}
#first-menu-courses{background:black;color:white;font-weight:700;font-size:20px;line-height:50px;}
@media screen and (max-width:425px){
#first-record-image{width:100%;}
#first-record-content{width:100%;}
}
#img{display:table-cell;vertical-align:middle;width:100px;height:50px;text-align:center;}

.new_information .padding0 {
    font-weight:bold;
}

@media (max-width: 425px) {
    .new_information { 
         max-width: 230px;   
    }
    .new_information .padding0 {
        padding: 0px!important;
    }
}

@media (max-width: 375px) {
    .new_information {
        max-width: 160px;
    }
}

@media (max-width: 320px) {
    .new_information {
        max-width: 130px;
    }
}

#newMap {
    width: 100%;
    height: 400px;
    background-color: grey;
}

.wrapper_getDirections {
    display:flex;
    justify-content:space-between;
    margin-bottom:5px;
}

.button_getDirections {
    display: inline-block;
    padding: 16px 22px 13px;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1.2;
    text-decoration: none!important;
    text-align: center;
    border: 0;
    border-bottom: 3px solid rgba(0,0,0,0.1);
    border-radius: 4px;
    color: #fff;
    text-shadow: 2px 2px 0 rgba(0,0,0,0.08);
    font-size: 1.125rem;
    padding: 13px 22px 10px;
    background: #DD3520;
    border-color: #b92c1b;
}


