/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.wp-block-fl-block-fl-img-btn-block.image-button-block {
  padding: 30px;
  margin-bottom: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ffffff;
  -webkit-box-shadow: 0 1px 3px 2px #e0dcdc;
          box-shadow: 0 1px 3px 2px #e0dcdc;
  display: -ms-flexbox;
  display: flex; }
  .wp-block-fl-block-fl-img-btn-block.image-button-block a {
    pointer-events: all; }
  .wp-block-fl-block-fl-img-btn-block.image-button-block .image-container {
    -ms-flex: 1;
        flex: 1; }
  .wp-block-fl-block-fl-img-btn-block.image-button-block .text-container {
    -ms-flex: 2;
        flex: 2;
    width: 100%;
    padding-left: 25px;
    position: relative;
    min-height: 270px; }
  .wp-block-fl-block-fl-img-btn-block.image-button-block .block-content {
    padding-bottom: 51px; }
  .wp-block-fl-block-fl-img-btn-block.image-button-block .button-container {
    position: absolute;
    top: inherit;
    bottom: 0;
    right: 0;
    padding-left: 25px;
    width: 100%; }
  .wp-block-fl-block-fl-img-btn-block.image-button-block .change-image-button {
    padding: 0px; }
    .wp-block-fl-block-fl-img-btn-block.image-button-block .change-image-button .img-figure {
      padding: 0px;
      margin: 0px; }
  .wp-block-fl-block-fl-img-btn-block.image-button-block .btn {
    min-width: auto;
    width: 47%;
    display: block;
    float: left;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
        touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background-image: none;
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
    border: 1px solid #6d6f76;
    border-radius: 0;
    height: 51px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0.6px; }
  .wp-block-fl-block-fl-img-btn-block.image-button-block .right {
    margin: 0;
    float: right; }
  @media only screen and (max-width: 786px) {
    .wp-block-fl-block-fl-img-btn-block.image-button-block.image-button-block {
      display: block;
      width: 100%;
      float: left;
      padding: 15px; }
    .wp-block-fl-block-fl-img-btn-block.image-button-block .image-container {
      display: block;
      float: left;
      width: 100%;
      padding: 15px; }
    .wp-block-fl-block-fl-img-btn-block.image-button-block .text-container {
      display: block;
      float: left;
      width: 100%;
      padding: 15px; }
    .wp-block-fl-block-fl-img-btn-block.image-button-block .button-container {
      display: block;
      float: left;
      padding: 0;
      position: relative; }
    .wp-block-fl-block-fl-img-btn-block.image-button-block .btn {
      padding: 15px 10px;
      width: 100%;
      margin: 10px 0; } }
  .wp-block-fl-block-fl-img-btn-block.image-button-block h3 {
    text-transform: uppercase;
    font-size: 21px;
    margin-bottom: 18px; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.wp-block-fl-block-fl-color-btn-block {
  padding: 30px;
  margin-bottom: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ffffff;
  -webkit-box-shadow: 0 1px 3px 2px #e0dcdc;
          box-shadow: 0 1px 3px 2px #e0dcdc;
  max-width: 98%;
  display: -ms-flexbox;
  display: flex; }
  .wp-block-fl-block-fl-color-btn-block a {
    pointer-events: all; }
  .wp-block-fl-block-fl-color-btn-block h3 {
    text-transform: uppercase;
    font-size: 21px;
    margin-bottom: 18px;
    color: #6d6f76; }
  .wp-block-fl-block-fl-color-btn-block .block-container .block-content {
    padding-bottom: 80px; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/*
.wp-block-fl-block-fl-large-item-tile-block {
  padding: 30px;
  margin-bottom: 30px;
  box-sizing: border-box;
  background-color: #fff;
  box-shadow: 0 1px 3px 2px #E0DCDC;
  width: 100%;
  display: flex;
  min-height: 330px;

}

.wp-block-fl-block-fl-large-item-tile-block h3 {
  color: #6EBE44;
}

.wp-block-fl-block-fl-large-item-tile-block .text-container{
  width: 50%;
  flex:1;
  padding: 0 15px;
}

.wp-block-fl-block-fl-large-item-tile-block .image-container{
  width: 50%;
  flex:1;
  padding: 0 15px 0 0;
}

 */
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 *

.wp-block-fl-block-fl-small-item-tile-block {
  padding: 30px;
  margin-bottom: 30px;
  box-sizing: border-box;
  background-color: #fff;
  box-shadow: 0 1px 3px 2px #E0DCDC;
  width: 100%;
  display: block;
  min-height: 330px;

}

.wp-block-fl-block-fl-small-item-tile-block h3 {
  color: #6EBE44;
}

.wp-block-fl-block-fl-small-item-tile-block div.text-container{
  width: 100%;
  padding: 0;
}

.wp-block-fl-block-fl-small-item-tile-block div.image-container{
  width: 100%;
  padding: 0 0 15px 0;
}
*/
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.color-social-block {
  position: relative;
  background-color: #6dbf43;
  width: 100%;
  padding: 25px; }
  .color-social-block h3 {
    text-align: left;
    color: #fff; }
  .color-social-block p.block-content {
    margin-top: 10px;
    color: #fff;
    margin-bottom: 20px; }
  .color-social-block .social-icon-container {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 10%;
    left: 0; }
    .color-social-block .social-icon-container a {
      padding: 15px; }
      .color-social-block .social-icon-container a i {
        color: #fff;
        font-size: 32px; }
