/* Interactive Map */

.interactive-map {
   margin-bottom: -12px;
}

.this-map-title {
    height: 119px;
    font-size: 39px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 119px;
    letter-spacing: normal;
    color: #ffffff;
    text-align: center;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,89c05d+0,60bd64+51,2bac57+100 */
    background: rgb(30,87,153); /* Old browsers */
    background: -moz-linear-gradient(left, rgba(30,87,153,1) 0%, rgba(137,192,93,1) 0%, rgba(96,189,100,1) 51%, rgba(43,172,87,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(30,87,153,1) 0%,rgba(137,192,93,1) 0%,rgba(96,189,100,1) 51%,rgba(43,172,87,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(30,87,153,1) 0%,rgba(137,192,93,1) 0%,rgba(96,189,100,1) 51%,rgba(43,172,87,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#2bac57',GradientType=1 ); /* IE6-9 */
}



.gm-style .gm-style-iw {
    margin-left: 12px;
}

.info_content {
    margin-top: -20px;
}

.info_content h1 {
    font-size: 19px;
    color: #009d4b;
}

.info_content .country-title {
    font-size: 14px;
    color: #484848;
    font-weight: 600;
}

.info_content .period-holder, .info_content .body-text-holder {
    font-size: 14px;
    color: #868686;
}

.info_content p img {
    display: block;
    width: 100%;
}


@media (min-width: 992px) {
    .mapholder, #map {
        height: 600px;
    }
}


@media (max-width: 991px) {
    .mapholder, #map {
        height: 394px;
    }
}




@media (min-width: 400px) {
    .gm-style .gm-style-iw {
        width: 364px !important;
    }
}


@media (max-width: 399px) {
    .gm-style .gm-style-iw {
       width: 240px !important;
    }
}
