/*
Theme Name: Astoundz - Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Astoundz is the Divi Child Theme
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.24.1482448296
Updated: 2016-12-22 23:11:36

*/
/*Popups*/
#popuptxt {
    padding-top: 20px;
    margin-top: 0px;
    padding-bottom: 40px;
}
#popuptxt h1 {
    font-size: 32px;
    margin-bottom: -25px;
}
#popuptxt .et_pb_text_inner,
#popuptxt p {
    font-size: 14px;
    line-height: 1.4;
}
#cvpboxLoadedContent {
    height: auto !important;
}
/* .wp-mapbox-gl-js-map.mapboxgl-map {
    height: 560px !important; 
} */
.wp_mapbox_gl_js_frontend_popup {
    max-width: 100% !important;
    width: 100% !important;
    transform: translate(0px, 0px) translate(0px, 20px) !important;
    z-index: 99;
    height: auto;
    overflow: auto;
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);
}
.mapboxgl-popup-content {
    height: 100%;
}
.mapmaker-inner-wrap,
.mapmaker-wrap {
    display: flex;
    flex-direction: row;
}
.mapmaker-wrap {
    width: 100%;
    padding: 30px 20px;
}
.mapmaker-inner-wrap {
    margin-top: 1em;
}
.mapmaker-inner-onehalf,
.mapmaker-inner-onehalflast {
    width: 49%;
}
.mapmaker-onehalflast {
    padding: 40px;
}
.mapmaker-wrap,
.mapmaker-wrap p {
    font-size: 14px;
}
.mapboxgl-popup-close-button {
    right: 20px;
    top: 20px;
    color: #969B9F;
    font-size: 44px;
    font-weight: 700;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
}
.mapboxgl-popup-tip {
    display: none;
}
#cvpboxClose {
    background: url(../images/X.png) !important;
    background-size: 30px !important;
    background-repeat: no-repeat !important;
    height: 35px;
    width: 35px;
    top: 35px !important;
    right: 26px !important;
	z-index: 99999;
}
@media only screen and (max-width: 600px) {
    #cvpboxWrapper {
        width: 100%;
    }
    .mapmaker-inner-wrap,
    .mapmaker-wrap {
        flex-direction: column;
    }
    .mapmaker-inner-onehalf,
    .mapmaker-inner-onehalflast {
        width: 100%;
    }
    #cvpboxWrapper,
    .wp-mapbox-gl-js-map.mapboxgl-map  {
        overflow: auto;
    }
}


.header_desktop_custom .et_pb_sidebar_0_tb_header.et_pb_widget_area em{
    display: none;
}