/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/

@import url("style-9dd34e.css");
body { -moz-osx-font-smoothing: grayscale; } 

.alt_text p, .alt_text h1, .alt_text h2, .alt_text h3, .alt_text h4, .alt_text h5, .alt_text h6 { color: #fff; }
p, h1, h2, h3, h4 { margin: 0 0 16px 0 !important; }

.wpb_wrapper > ul {
  font-family: roboto;
  padding: 0 0 0 16px;
  margin: 0 0 16px 0;
}


.cover-teksti .wpb_wrapper h1 {
  font-size: 60px;
  color: #fff;
  text-shadow: 0px 0px 10px #000;
}
.cover-teksti { padding: 37vw 4% 3vw 4%; } 

@media all and (max-width: 720px) {
  .cover-teksti { padding: 80vw 4% 0px 4%; }
}


/* ACCORDION */
.accordion_content {
  background: #fff none repeat scroll 0 0;
  margin: -16px 0 5px !important;
}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark {
  border-radius: 0px;
}
.tab-title {
  text-transform: none;
  font-weight: 400;
  font-size: 16px;
}


/* LOMAKE */
.lomakekentat {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.lomakekentat > p {
  width: 340px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 5px ;
  color: #fff;
}

.wpcf7-form.cf7_custom_style_1 > p {
  padding: 0 5px;
  color: #fff;
}

