@charset "UTF-8";
/*
 Theme Name:  Woodmart Child
 Description:  Woodmart Child Theme
 Author:       bolt
 Author URI:   https://bolt.se
 Template:     woodmart
 Text Domain:  woodmart_child
*/
/*------------------------------------------------------------------*/
.vc_row-fluid.vc_custom_1496220814548 {
  margin-bottom: 0 !important;
}

.main-page-wrapper {
  padding: 0px !important;
  margin-top: -41px !important;
}

.wpb_wrapper {
  margin-top: 41px;
}

.site-content {
  margin: 0 !important;
}

.shop-content-area {
  padding-top: 60px;
}

.btn,
input[type="submit"] {
  text-transform: initial !important;
  font-family: Heebo Black, Arial, Helvetica, sans-serif;
}

.vc_col-has-fill > .vc_column-inner,
.vc_row-has-fill
+ .vc_row-full-width
+ .vc_row
> .vc_column_container
> .vc_column-inner,
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_column_container > .vc_column-inner {
  padding-top: 10px !important;
}

.info_background {
  padding-top: 15px !important;
  padding-right: 15px !important;
  padding-bottom: 15px !important;
  padding-left: 15px !important;
  background-color: #fbf4f0 !important;
}

.background_purple {
  background-color: #1c1346;
  padding: 20px;
}

.margin_bottom {
  margin-bottom: 80px;
}

.calender_type {
  margin-bottom: 20px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.calender_type > div {
  max-width: 50%;
}

.calender_type .woodmart-text-block-wrapper {
  margin-bottom: 00px !important;
}

.calender_type .woodmart-title-container {
  position: relative;
  text-align: left;
  padding-left: 30px;
}

.calender_type .woodmart-title-container:before {
  content: "⬤";
  width: 15px;
  height: 15px;
  font-size: 25px;
  line-height: 22px;
  position: absolute;
  left: -5px;
  top: 2px;
}

.calender_type .teamresa .woodmart-title-container:before {
  color: #fbf4f0;
}

.calender_type .träff .woodmart-title-container:before {
  color: #f1d3c9;
}

.calender_type .kampanj .woodmart-title-container:before {
  color: #cf9483;
}

/*Sidfot------------------------------------------------------------*/
.footer-container a {
  color: white !important;
}

.footer-container .widget-title,
.footer-container .widgettitle {
  text-transform: initial;
}

.footer-container .wpcf7-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}

.footer-container .wpcf7-form input[type="text"],
.footer-container .wpcf7-form input[type="email"] {
  background-color: rgba(255, 255, 255, 0.25);
  border: none;
}

.footer-container .wpcf7-form input[type="submit"] {
  border-radius: 200px;
  font-size: 22px;
  width: 20px;
  height: 40px;
  padding: 10px 20px;
}

.footer-container .color-scheme-light input[type="text"] {
  background-color: rgba(255, 255, 255, 0.25) !important;
  border: none !important;
}

/*Startsida------------------------------------------------------------*/
.owl-carousel .owl-stage-outer {
  padding-top: 40px !important;
}

.woodmart-info-box.overlaping_element,
.team-member.overlaping_element {
  position: relative;
  margin: 40px 0;
}

.woodmart-info-box.overlaping_element .member-name,
.team-member.overlaping_element .member-name {
  background: #1c1346;
  display: inline-block;
  color: white;
  width: 80%;
  margin: 0 10%;
  padding: 20px 0px;
  line-height: 25px;
  text-align: center;
  position: absolute;
  top: -30px;
}

.woodmart-info-box.overlaping_element .member-bio,
.team-member.overlaping_element .member-bio {
  color: black;
}

.woodmart-info-box.overlaping_element .info-box-content,
.team-member.overlaping_element .info-box-content {
  position: initial;
}

.woodmart-info-box.overlaping_element .info-box-content h3.info-box-title,
.team-member.overlaping_element .info-box-content h3.info-box-title {
  background: #fbf4f0;
  display: inline-block;
  width: 80%;
  margin: 0 10%;
  padding: 20px 0px;
  line-height: 25px;
  text-align: center;
  position: absolute;
  top: -30px;
}

.woodmart-info-box.overlaping_element .info-box-content .btn,
.team-member.overlaping_element .info-box-content .btn {
  width: 80%;
  margin: 0 10%;
  color: #1c1346;
}

.article-inner .article-body-container {
  text-align: left !important;
}

/*Om oss------------------------------------------------------------*/
#wd-5ebbe6725e878 .title {
  display: none;
}

/*Arbete------------------------------------------------------------*/
.vc_column_container.missionarer_custom > .vc_column-inner {
  max-width: 100%;
  width: initial !important;
}

.vc_column_container.missionarer_custom > .vc_column-inner .wpb_single_image {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  max-height: 300px;
  text-align: center;
  padding: 20px;
  overflow: hidden;
}

.vc_column_container.missionarer_custom > .vc_column-inner .title-wrapper {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin-left: 0%;
}

.box-icon-align-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.box-icon-align-left .box-icon-wrapper {
  width: 100%;
  max-width: initial !important;
}

.box-icon-align-left .info-box-icon {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: top;
  width: 100%;
  max-height: 300px;
  text-align: center;
  margin: 20px 0;
  overflow: hidden;
}

/*Blog------------------------------------------------------------*/
.nyheter .article-inner {
  background-color: #fbf4f0;
  -webkit-box-align: top;
      -ms-flex-align: top;
          align-items: top;
}

.nyheter .article-inner .datum {
  text-transform: capitalize;
}

.blog-design-small-images.has-post-thumbnail.blog-style-shadow
.article-body-container,
.nyheter .blog-style-shadow .article-body-container {
  margin: 0 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
}

.blog {
  max-width: 800px !important;
  margin: 80px auto !important;
}

/*Kalender------------------------------------------------------------*/
.table_heading {
  background-color: #1c1346;
  color: white;
  font-family: Heebo Black, Arial, Helvetica, sans-serif;
  padding: 5px 10px;
}

.typ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-height: 60px;
}

.typ.teamresa {
  background: #fbf4f0;
}

.typ.träff {
  background: #f1d3c9;
}

.typ.kampanj {
  background: #cf9483;
}

.table {
  display: inline-block;
  width: 30%;
  padding: 5px;
}

.table:last-of-type {
  text-align: right;
}

.table .btn {
  vertical-align: text-top;
}

.table_container {
  margin: 20px 0 80px 0;
}

.table_container .btn {
  padding: 10px;
}

/*Butik------------------------------------------------------------*/
#bestallningsformular input[type="submit"] {
  background-color: #1c1346;
  color: white;
}

#bestallningsformular input[type="text"],
#bestallningsformular input[type="email"],
#bestallningsformular input[type="password"],
#bestallningsformular input[type="search"],
#bestallningsformular input[type="number"],
#bestallningsformular input[type="url"],
#bestallningsformular input[type="tel"],
#bestallningsformular input[type="date"],
#bestallningsformular select,
#bestallningsformular textarea {
  background-color: white;
  border: none;
}

.product-images-inner .owl-carousel .owl-stage-outer {
  padding-top: 0 !important;
}

.related-and-upsells {
  padding-bottom: 80px;
}

/*Stöd oss ------------------------------------------------------------*/
.woodmart-popup-inner .wpcf7 {
  background-color: #1c1346;
  padding: 20px;
}

.woodmart-popup-inner .wpcf7 input[type="text"],
.woodmart-popup-inner .wpcf7 input[type="email"],
.woodmart-popup-inner .wpcf7 input[type="password"],
.woodmart-popup-inner .wpcf7 input[type="search"],
.woodmart-popup-inner .wpcf7 input[type="number"],
.woodmart-popup-inner .wpcf7 input[type="url"],
.woodmart-popup-inner .wpcf7 input[type="tel"],
.woodmart-popup-inner .wpcf7 input[type="date"],
.woodmart-popup-inner .wpcf7 select,
.woodmart-popup-inner .wpcf7 textarea {
  background-color: white;
  color: black;
}

.woodmart-popup-inner .wpcf7 label {
  color: white;
}

/*DESK***************************************************************************************/
/********************************************************************************************/
@media (min-width: 600px) {
  /*Startsida------------------------------------------------------------*/
  /*Sidfot------------------------------------------------------------*/
  .footer-container .wpcf7-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
  }
  .footer-container .wpcf7-form > p {
    width: 40%;
    margin-right: 2%;
  }
  .footer-container .wpcf7-form > p:last-of-type {
    width: 10%;
    margin-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 10px;
  }
  .footer-container .wpcf7-form input[type="submit"] {
    border-radius: 200px;
    font-size: 22px;
    width: 20px;
    height: 40px;
    padding: 10px 20px;
  }
  /*Arbete------------------------------------------------------------*/
  .vc_column_container.missionarer_custom > .vc_column-inner {
    max-width: 100%;
    width: initial !important;
    padding-top: 20px !important;
  }
  .vc_column_container.missionarer_custom > .vc_column-inner .wpb_single_image {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    padding: 0;
  }
  .vc_column_container.missionarer_custom > .vc_column-inner .title-wrapper {
    display: inline-block;
    vertical-align: top;
    width: 65%;
    margin-left: 4%;
  }
  .box-icon-align-left {
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
        -ms-flex-direction: initial;
            flex-direction: initial;
    -ms-flex-wrap: initial;
        flex-wrap: initial;
  }
  .box-icon-align-left .box-icon-wrapper {
    width: initial;
    max-width: 50%;
  }
  .box-icon-align-left .info-box-icon {
    margin: initial;
  }
  #section_teamresor .box-icon-align-left {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #section_teamresor .box-icon-align-left .box-with-icon {
    width: 100%;
    margin-bottom: 20px;
  }
  #section_missionarer .woodmart-title-width-100 {
    width: 100%;
    margin-left: 0;
  }
  #section_missionarer .wpb_single_image {
    width: 100%;
  }
  #section_missionarer .wpb_wrapper {
    margin-top: 0;
  }
  /*Om oss------------------------------------------------------------*/
  #wd-5ebbe6725e878 .title {
    display: initial;
  }
  /*Kalender------------------------------------------------------------*/
  .typ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 10px;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .table_container {
    margin: 20px 0 80px 0;
  }
  .table_container .btn {
    padding: 12px 20px;
  }
}

/*DESK***************************************************************************************/
/********************************************************************************************/
@media (min-width: 940px) {
  #section_teamresor .box-icon-align-left {
    -ms-flex-wrap: initial;
        flex-wrap: initial;
  }
  #section_teamresor .box-icon-align-left .box-with-icon {
    width: initial;
    margin-bottom: initial;
  }
  #section_missionarer .missionarer_custom .woodmart-title-width-100 {
    width: 65%;
    margin-left: 4%;
  }
  #section_missionarer .missionarer_custom .wpb_single_image {
    width: 30%;
  }
}
/*# sourceMappingURL=style.css.map */