/* Image Slider  & Grid Gallery */



.image-scale {
    position: relative;
    overflow: hidden;
}

.image-scale img:hover {
    transform:scale(1.1);
    -webkit-transform:translateZ(0) scale(1.1, 1.1);
    -moz-transform:translateZ(0) scale(1.1, 1.1);
    -o-transform:translateZ(0) scale(1.1, 1.1);
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.1, 1.1);
}

.image-scale img {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}



/* Team Member VC Shortcode */



.tm-image {
    max-width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
    display: inline-block;
}


.tm-image-wprap {
    padding: 0 0 20px 0;
    text-align: center;
}

.tm-name,
.tm-title {
    text-align: center;
}

.tm-desc {
    text-align: center;
    margin-bottom: 30px;
    padding: 0 15px;
}

.portfolio-bg i {
      top: 45%;
      position: absolute;
      font-size: 24px;
      left: 45%;
}

.member-social.team {
    text-align: center;
}



/* Single Image */



.dna-single-image {
  position: relative;
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  overflow: hidden;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

@media (max-width: 768px) {
    .wpb_wrapper .dna-single-img,
    .wpb_wrapper .wpb_single_image {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

.dna-image-border {
  border: 1px outset;
}



/*Logo Slider VC Shortcode*/



.slider-wrap {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.owl-theme .owl-dots .owl-dot span {
    opacity: .5;
}


.owl-carousel:hover {
    cursor: move; /* fallback if grab cursor is unsupported */
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    opacity: 1;
}


.owl-theme .owl-nav .owl-prev {
    left: 15px;
}

.owl-theme .owl-nav .owl-next {
    right: 15px;
}

.owl-theme .owl-nav [class*=owl-] {
    color: #FFF;
    position: absolute;
    background: transparent;
    top: 50%;
    font-size: 40px;
    line-height: 40px;
    text-shadow: 1px 0px 5px rgba(0, 0, 0, 0.3);
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent;
}

.owl-theme .owl-nav {
    margin-top: 0px;
    opacity: 0;
}

.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 20px;
}



/* Video Lightbox & DNA Icon */



.video-play,
.dna-icon {
    text-align: center;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.dna-video i,
.dna-icon-vc i {
    line-height: 1em;
    display: inline-block;
}

.dna-icon-vc.dna-socials a:last-child i {
    margin-right: 0 !important;
}

.dna-video-bg {
    position: relative;
}

.dna-video-bg .pf-image {
    position: absolute;
    top:50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}


/*Recent Posts VC Shortcode*/



#post-container {
    width: 103%;
    margin: 0 -1.5% 0 -1.5%;
}

#post-container:after {
    content: "";
    display: table;
    clear: both;
}

.dna-post-2,
.dna-post-3,
.dna-post-4 {
    margin: 0 1.5% 3% 1.5%;
    float: left;
}


.recent-title,
.recent-title a {
    color: #FFF;
}

.recent-title {
    z-index: 10;
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 20px;
    }

@media (min-width: 991px) {

    .dna-post-2 {
        width: 47%;
    }

    .dna-post-3 {
        width: 30.3%;
    }

    .dna-post-4 {
        width: 22%;
    }

    .dna-post-4 .recent-info,
    .dna-post-4 .dna-recent-info {
        padding: 0 15px;
    }

    .dna-post-4 .recent-title {
        margin-top: 39%;
    }

    .dna-post-2 .recent-title {
        margin-top: 50%;
    }

}

@media (max-width: 991px) {
    .dna-post-2,
    .dna-post-3,
    .dna-post-4 {
    width: 47%;
    padding: 0;
    }
}

@media (max-width: 600px) {
    .dna-post-2,
    .dna-post-3,
    .dna-post-4  {
      width: 97%;
    }
    .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
      padding-left: 30px !important;
      padding-right: 30px !important;
    }
}

.dna-post-2 .fluid-width-video-wrapper,
.dna-post-3 .fluid-width-video-wrapper,
.dna-post-4 .fluid-width-video-wrapper {
    padding-top: 60.2% !important;
}

.recent-title span {
    font-size: 12px;
    text-transform: uppercase;
}

.recent-title h2 {
    margin: 0;
}

.dna-recent-info {
    position: absolute;
    z-index: 10;
    padding: 0 15px;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.recent-info {
    position: absolute;
    z-index: 10;
    padding: 0 15px;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    text-align: left;
}

.recent-post {
    position: relative;
}

.post-bg {
    height: 40%;
    width: 100%;
    top: 60%;
    left: 0;
    position: absolute;
}

.pf-bg {
    height: auto;
    width: 100%;
    bottom: -200px;
    left: 0;
    position: absolute;
    width: 100%;
    padding: 15px;
}

.pf-below {
    height: auto;
    width: 100%;
    left: 0;
    width: 100%;
    padding: 40px 50px;
    position: relative;
}



/* Testimonials VC Shrotcode */



.testimonial-image {
  width: 100px;
  border-radius: 100px;
  margin-bottom: 30px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.testimonial-content {
    text-align: center;
}

.testimonial-title {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0;
}

div[id^="dna-slider"][data-slider-align="left"] .owl-dots {
    text-align: left;
}

div[id^="dna-slider"][data-slider-align="left"] .owl-dots .owl-dot span {
    margin: 5px 14px 5px 0;
}

div[id^="dna-slider"][data-slider-align="right"] .owl-dots {
    text-align: right;
}

div[id^="dna-slider"][data-slider-align="right"] .owl-dots .owl-dot span {
    margin: 5px 0 5px 14px;
}

/* Advanced Carousel */

.dna-carousel-default {
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.dna-carousel-title {
  text-align: center;
  margin-bottom: 0;
}

.dna-overlay {
  opacity: 0;
  filter: Alpha(Opacity=0);
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  position: absolute;
}

.dna-carousel-title-hover {
  opacity: 0;
  filter: Alpha(Opacity=0);
  width: 100%;
  top: 50%;
  padding: 0 30px;
  margin-bottom: 0;
  position: absolute;
  text-align: center;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.dna-carousel-title-hover i {
  font-size: 50px;
  font-weight: 300;
}


/* Icon Box VC Shortcode */



.dna-icon-box.dna-border {
    width: 130px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    }

.dna-icon-box {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.dna-circle {
    height: 130px;
    border: 2px solid;
    position: relative;
    text-align: center;
    padding-top: 35px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.dna-icon-box i {
    font-size: 64px;
}



/* Pie Chart */



.dna-wrap-pie {
  text-align: center;
}

.dna-pie {
     display: inline-block;
     vertical-align: top;
     position: relative;
     margin: 30px 0;
   }


.dna-pie canvas {
    position: absolute;
    left: 0;
    top: 0;
}

.dna-pie .chart-value {
    font-size: 30px;
}

.dna-pie .chart-value:after {
    content: ""attr(data-unit)"";
  }

.dna-pie.animated {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
}


/* Pricing Table */



.dna-btn-inline {
  display: inline-block;
  vertical-align: top;
}

.pt_wrap {
    text-align: center;
    padding: 50px 0;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.pt_wrap.pt_border {
    border-width: 1px;
    border-style: solid;
}

.pt_featured,
.pt_header {
    margin: 0;
}

.pt_features {
    padding: 0 25px;
}

.pt_features:last-child {
    margin: 0;
}

.pt_price {
    margin: 0;
}

.pt_buttons {
    margin-top: 30px;
    -webkit-transition: all .2s ease-in-out;
       -moz-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
       transition: all .2s ease-in-out;
}

.pt_button {
    color: #FFF;
    font-weight: 600;
    border: none;
    border-radius: 0;
    letter-spacing: 1px;
    margin-bottom: 0;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-color: transparent;
    box-sizing: border-box;
    word-wrap: break-word;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    top: 0;
    line-height: normal;
    font-size: 12px;
    padding: 15px 30px;
    overflow: hidden;
    z-index: 2;
}

.master-slider .pt_button {
    border: solid;
}

.pt_button.pt_outline {
    background-color: transparent;
}

.pt_button.pt_outline.pt_slider {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

.slide_hover {
    position: absolute;
    top: 0;
    width: 0;
    height: 100%;
    left: 100%;
    z-index: 1;
}

.slide_hover.slide-before {
    width: 0;
    left: 0;
}

.slide_hover.slide-after {
    left: 100%;
    width: 100%;
    -webkit-transition: left .2s ease-in-out;
    -moz-transition: left .2s ease-in-out;
    transition: left .2s ease-in-out;
}

.pt_button:hover .slide_hover.slide-before {
    -webkit-transition: width .2s ease-in-out;
    -moz-transition: width .2s ease-in-out;
    transition: width .2s ease-in-out;
    width: 100%;
}

.pt_button:hover .slide_hover.slide-after {
    -webkit-transition: left 0s ease-in-out .2s;
    -moz-transition: left 0s ease-in-out .2s;
    transition: left 0s ease-in-out .2s;
    left: 0;
}



.button_text {
    z-index: 10;
    position: relative;
}

.pt_button.pt_medium {
    padding: 15px 30px;
}

.pt_button.pt_small {
    padding: 10px 20px;
}

.pt_button.pt_large {
    padding: 25px 50px;
}

.pt_button.pt_outline {
    background-color: transparent;
    border: 2px solid;
    -webkit-transition: all .2s ease-in-out !important;
       -moz-transition: all .2s ease-in-out !important;
       -o-transition: all .2s ease-in-out !important;
       transition: all .2s ease-in-out !important;
}



/* VC FAQ */



.vc_toggle_title .fa {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);

}



/* Image Gallery */



.gallery-buttons {
    opacity: 0;
    filter: Alpha(Opacity=0);
    text-align: right;
    position: absolute;
    z-index: 10;
    top: 0;
    width: 50px;
    height: 45px;
    left: 100%;
    margin-left: -50px;
}

.dna-gallery {
    position: relative;
}



/* VC Tabs & Accordion*/


.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:focus {
    outline: none;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,
.wpb_content_element .wpb_tabs_nav li {
    background-color: transparent !important;
}

.wpb_tabs .wpb_tabs_nav li {
    float: none !important;
    display: inline-block;
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 1em 0 !important;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    padding-left: 0 !important;
}



/* Progress Bar */



.dna-progressbar-style2 .skillbar {
    position:relative;
    display:block;
    margin-bottom:15px;
    width:100%;
    -webkit-transition:0.4s linear;
    -moz-transition:0.4s linear;
    -ms-transition:0.4s linear;
    -o-transition:0.4s linear;
    transition:0.4s linear;
    -webkit-transition-property:width, background-color;
    -moz-transition-property:width, background-color;
    -ms-transition-property:width, background-color;
    -o-transition-property:width, background-color;
    transition-property:width, background-color;
}

.dna-progressbar-style2 .skillbar-title .skillbar-title-style {
    position:absolute;
    top:0;
    left:0;
    color: #FFF;
}


.dna-progressbar-style2 .skillbar-title .skillbar-title-style {
    display:block;
    background:rgba(0, 0, 0, 0.1);
    padding:0 20px;

}

.dna-progressbar-style2 .skillbar-bar {
    width:0px;
}

.dna-progressbar-style2 .skill-bar-percent .skillbar-percent-style {
    position:absolute;
    right:10px;
    top:0;
    color:rgba(0, 0, 0, 0.4);
}


.dna-progressbar-style1 .skillbar-bar {
    width:0px;
}

.dna-progressbar-style1 .skillbar-title {
    display: inline-block;

}

.dna-progressbar-style1 .skill-bar-percent {
    display: inline;
    float: right;

}

.dna-progressbar-style1 .skill-bar-percent .skillbar-percent-style {
    margin-bottom: 0;
    display: inline;
}

.dna-progressbar-style1 .skillbar-title .skillbar-title-style {
    margin-bottom: 0;
    color: inherit;
}

.dna-progressbar-style1 .skillbar {
  position:relative;
  display:block;
  margin-bottom:15px;
  margin-top: 5px;
  width:100%;
  -webkit-transition:0.4s linear;
  -moz-transition:0.4s linear;
  -ms-transition:0.4s linear;
  -o-transition:0.4s linear;
  transition:0.4s linear;
  -webkit-transition-property:width, background-color;
  -moz-transition-property:width, background-color;
  -ms-transition-property:width, background-color;
  -o-transition-property:width, background-color;
  transition-property:width, background-color;
}


/* Call To Action */



.dna-shadow {
    text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
}

.vc_general.vc_cta3.vc_cta3-style-custom {
    border: none;
}



/* Counter */


div[class^="dna-counter-"].wow .dna-counter:after {
    content: ""attr(data-symbol-after)"";
}

div[class^="dna-counter-"].wow .dna-counter:before {
    content: ""attr(data-symbol-before)"";
}

div[class^="dna-counter-"].wow:after {
    content: ""attr(data-from)"";
}

div[class^="dna-counter-"].wow {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
}

.timer {
    width:200px;
    margin:20px auto;
    text-align:center;
    display:block;
    font-size:20px
}


/* Text Block Color */

.wpb_text_column .dna-text-color p,
.wpb_text_column .dna-text-color h1,
.wpb_text_column .dna-text-color h2,
.wpb_text_column .dna-text-color h3,
.wpb_text_column .dna-text-color h4,
.wpb_text_column .dna-text-color h5,
.wpb_text_column .dna-text-color h6,
.wpb_text_column .dna-text-color li {
    color: inherit;
}


/* Button */



.vc_general.vc_btn3:hover {
    background-color: red;
}



/* DNA Unordered List */



div[class^="dna-unordered-list"] ul {
    list-style: none;
    padding-left: 20px;
}

div[class^="dna-unordered-list"] i {
    margin-right: 10px;
    vertical-align: middle;
}

div[class^="dna-unordered-list"] li {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
}



/* Ninja Forms */



.ninja-forms-form-wrap input,
.ninja-forms-form-wrap textarea {
    border: none;
    outline: none;
}

.ninja-forms-form-wrap input[type="submit"] {
    font-size: 14px;
    padding: 9px 13px;
    box-shadow: none;
     -webkit-transition: all .2s ease-in-out;
       -moz-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
       transition: all .2s ease-in-out;
}

.text-wrap.label-above input,
.textarea-wrap.label-above textarea {
    padding: 10px;
}


/* DNA Social Icons */

.dna-vc-social-icons i {
    margin-right: 20px;
    -webkit-transition: all .2s ease-in-out;
       -moz-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
       transition: all .2s ease-in-out;
}

.dna-vc-social-icons i,
.dna-vc-social-icons i:hover {
    color:inherit !important;
}



/* Dropcap */


.dna-dropcap {
  float: left;
  font-size: 75px;
  line-height: 60px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
}


/* Video */

.wpb_video_widget .wpb_wrapper .wpb_video_wrapper > div {
    padding-bottom: 0 !important;
}


/* Rvol Call To Action */

@media (min-width: 991px) {
    .dna-cta-text,
    .dna-cta-button {
        display: inline-block;
        vertical-align: middle;
    }
}

@media (max-width: 992px) {
    .dna-cta-button {
    padding: 0 !important;
    }
    .dna-cta-button.right {
    margin-top: 30px;
    }
    .dna-cta-button.left {
    margin-bottom: 30px;
    }
}


.dna-cta-header {
    margin: 0;
}

.dna-cta .pt_button {
    display: inline-block;
    white-space: nowrap;
}



/* Header & Description */



.shortcode-description {
    margin-bottom: 0;
}



/* Team Slider */



.dna-member {
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
}

.dna-member .header-line {
    width: 50px;
    border-width: 2px;
}

.member-info {
    text-align: center;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0;
}

.member-name,
.member-position {
    margin-bottom: 0;
    padding: 0 20px;
}

.member-social {
    font-size: 16px;
    padding: 0 20px;
}

.member-social a {
    margin: 0 5px;
}


/* Slider */

.ms-skin-default .ms-bullet {
    color: #989898;
    width: 0px !important;
    height: 0px !important;
    border: 4px solid;
    border-radius: 50%;
    background: none !important;
    box-shadow: 0 0 4px rgba(0,0,0,0.5);
}

.master-slider {
    min-height: 100%;
}

.ms-skin-default .ms-bullet-selected {
    color: #FFF;
}

.master-slider[bullet=false] .ms-bullets,
.master-slider[nav=false] .ms-nav-next,
.master-slider[nav=false] .ms-nav-prev {
    display: none;
}

div[id^="dna-banner"] .owl-controls {
    text-align: center !important;
}

div[id^="dna-banner"] .owl-pagination {
    position: relative !important;
    margin-top: -28px !important;
    bottom: 50px;
}

 .video-section {
    width: 100%;
    height: 100%;
}

.master-slider a.pt_button {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.banner-overlay {
    width: 100%;
    height: 100%;
    z-index: 8;
    position: absolute;
    top: 0;
}

button.scrollbanner {
    position: absolute;
    bottom: 10px;
    z-index: 999;
    left: 50%;
    background: transparent;
    border: none;
    color: #FFF;
    font-size: 25px;
    outline: 0;
     -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

.ms-bullets.ms-dir-h {
    bottom: 30px;
    opacity: 1 !important;
}

.ms-bullets.ms-dir-v {
    right: 15px;
    opacity: 1 !important;
}


/* VC Column */


@media (max-width: 768px) {
    .vc_row[data-vc-full-width] {
        padding: 0 !important;
    }
}


.dna-column-shadow {
    -webkit-transition: all .2s ease-in-out;
       -moz-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
       transition: all .2s ease-in-out;
}



/* VC Signle Image */

.vc_single_image-wrapper {
    position: relative;
}


/* DNA Row & Section */



.dna-row-gradient-inner,
.dna-section-gradient-inner {
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}


/* DNA MP3 Player */


.dna-mp3-player.play-onlist {
    background: none;
    width: auto;
    height: auto;
    position: relative;
    top:auto;
    right: auto;
    padding-top: 0;
    color: inherit;
}

.dna-mp3-player.play-onlist .pause-demo,
.dna-mp3-player.play-onlist .play-demo {
    padding: 0;
    position: relative;
}

.dna-mp3-player.play-onlist .dna-mp3-bg .pause-demo,
.dna-mp3-player.play-onlist .dna-mp3-bg .play-demo {
    position: absolute;
}

.dna-mp3-bg .play-demo,
.dna-mp3-bg .pause-demo {
    position: absolute;
    top:50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.dna-wp-mp3-bg .play-onlist {
  left: 20px;
}

.play-demo {
  display: block;
}

.dna-mp3-bg,
.dna-wp-mp3-bg {
    position: relative;
}

/* WP Picker */

.wp-picker-holder {
  position: static;
}

/* Google Maps */

.no-maps-api {
  text-align: center;
  padding: 15px 0;
}
