/*
Theme Name:   Discover Brampton Child
Theme URI:    https://www.samosys.com/
Description:  Discover _Brampton
Author:       Samosys
Author URI:   https://www.samosys.com/
Template:     discover_brampton
Version:      1.0.0
Text Domain:  discover_brampton_child
*/

.insta-gallery-feed.insta-gallery-square .insta-gallery-list .insta-gallery-item *, .insta-gallery-square.qligg-mfp-wrap .insta-gallery-list .insta-gallery-item *{transition: none !important;}
.insta-gallery-feed .insta-gallery-list .insta-gallery-item:hover .insta-gallery-image-wrap .insta-gallery-image-mask, .qligg-mfp-wrap .insta-gallery-list .insta-gallery-item:hover .insta-gallery-image-wrap .insta-gallery-image-mask{background: #ffffff30 !important;transition: none !important;}
.insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next, .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev{width: 52px !important; height: 52px !important; background: #ffffff !important; border-radius: 2000px !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 22px !important; color: #1f3e4a !important; box-shadow: 0px 0px 16px #0000001c !important; cursor: pointer !important; position: absolute !important; z-index: 10 !important; top: calc(50% - 26px) !important; } .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev{left: 20px !important;}
.insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next{right: 20px !important;}
.insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next > i, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next > i, .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev > i, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev > i{color: #1f3e4a !important;}
.insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next:hover, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next:hover, .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev:hover, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev:hover{background-color: #1f3e4a !important;}
.insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-next:hover > i, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-next:hover > i, .insta-gallery-feed[data-feed_layout="carousel"] .swiper-button-prev:hover > i, .qligg-mfp-wrap[data-feed_layout="carousel"] .swiper-button-prev:hover > i{color: #ffffff !important;}

.info-wrapper .form-group .wpcf7-not-valid-tip {
    position: absolute;
    width: 32px;
    height: 32px;
    background: #cf4242;
    border-radius: 2000px;
    overflow: hidden;
    top: -5px;
    right: 14px;
    color: transparent;
    left: unset;
}
.info-wrapper .form-group .wpcf7-not-valid-tip::after {
    content: "*";
    text-indent: unset;
    color: #ffffff;
    position: absolute;
    z-index: 8;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    top: -6px;
    font-size: 45px;
}
body button, body .button, body .faux-button, body .wp-block-button__link, body .wp-block-file .wp-block-file__button, body input[type="button"], body input[type="reset"], body input[type="submit"], body .bg-accent, body .bg-accent-hover:hover, body .bg-accent-hover:focus, :root body .has-accent-background-color, body .comment-reply-link{background-color: #1f3e4a;}



.sec-geo .geo-map{height: calc(100% - 5rem);}
.sec-geo .geo-map>span{height: 100%;}

.menu-drawer .db-map, .menu-drawer .db-map>span{height: 100%}
.menu-drawer .db-map .wpgmp_map_container, .menu-drawer .db-map span .wpgmp_map_container{width: 100%;height: 100%;}
.menu-drawer .db-map .wpgmp_map_parent, .menu-drawer .db-map span .wpgmp_map_parent{height: 100%;}
.gmnoprint {display: none;}

.event-map>span{height: auto;}
.event-map .wpgmp_map_container, .event-map .wpgmp_map_parent{height: 100%;display: block;float: none;margin-bottom: 0;}
.event-map .wpgmp_map{height: 64vh !important;}
.event-map .wpgmp_map_container:after, .event-map .wpgmp_map_container:before{
    content: "";
    display: table;
}