.layer {
    background-color: rgba(0, 0, 0, 0.40);
    position: relative;
    height: 100%;
  	display:block;
}
.background {
 
    background-image: url(/wp-content/uploads/2020/03/RELAX.jpg);
    background-position: center center;
    background-size: cover;
    height: 309px;
   display:block;
}

.background2 {
 
    background-image: url(/wp-content/uploads/2020/03/RENEW.jpg);
    background-position: center center;
    background-size: cover;
    height: 309px;
   display:block;
}

.background3 {
 
    background-image: url(/wp-content/uploads/2020/03/REVIVE.jpg);
    background-position: center center;
    background-size: cover;
    height: 309px;
   display:block;
}

.background :hover {
 
   /*-ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);*/
}

.layer :hover {
  background-color: rgba(255, 255, 255, 0.1);
  
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
  display:block;
  height: 100%;
  position:relative;
}

hr.line {
 height: 2px; 
 background: #ffffff; 
 margin-top: -15%; 
 width: 75%; 
  position:relative;
  z-index:55;
}


.layout-full #colophon {
 
    padding-top: 0px;
}

.main-navigation a {
    font-weight:400;
}

.headstrip {
    font-size: 1.1em;
    color: #333;
    padding: 0.8% 0 0.8% 0;
    text-align: center;
   background: #ffffff;
}

.main-navigation {
    background-color: #ffffffde;
}

.main-navigation ul {
    background-color: #ffffffde;
  	padding: 20px 5px !important;
}

.main-navigation ul li#menu-item-241 a {
    padding: 20px 5px;
}
.main-navigation ul li#menu-item-246 a {
    padding: 20px 5px;
}
.main-navigation ul li#menu-item-247 a {
    padding: 20px 5px;
}
.main-navigation ul li#menu-item-248 a {
    padding: 20px 5px;
}


.caldera-grid .form-control {
    height: 40px;
}

input#fld_7908577_1.btn.btn-default {
 width:100%; 
}

input#fld_7908577_1.btn.btn-default, input#fld_7908577_2.btn.btn-default {
    width: 100%;
    background: #EF2A79;
    color: #fff;
    font-size: 1.1em;
    border: none;
}

.entry-content table {
    border-bottom: none;
  }

.main-navigation ul li a {
    padding: 10px 22px 8px;
    line-height: 1em;
   
}



#menu-item-236 :hover {
  padding: 10px 22px 8px;
  border:2px solid #666666 !important;
  border-radius: 24px
}


#menu-item-238 :hover {
  padding: 10px 22px 8px;
  border:2px solid #666666 !important;
  border-radius: 24px
}

#menu-item-239 :hover {
  padding: 10px 22px 8px;
  border:2px solid #666666 !important;
  border-radius: 24px
}
#menu-item-240 :hover {
  padding: 10px 22px 8px;
  border:2px solid #666666 !important;
  border-radius: 24px
}

#menu-item-721 :hover {
  padding: 10px 22px 8px;
  border:2px solid #666666 !important;
  border-radius: 24px
}

#menu-item-765 :hover {
  padding: 10px 22px 8px;
  border:2px solid #666666;
  border-radius: 24px
}

ul.sub-menu :hover {
    border:0px !important;
  	padding:0px !important ;
  	border-radius: 0;
}

.main-navigation ul ul a:hover {
    border:none !important;
  	padding-left: 22px !important;
    padding-bottom: 15px !important;
    padding-top: 10px !important;
  	border-radius: 0;
}

.main-navigation ul ul {
    border:none !important;
  
}

#sb_instagram .sbi_follow_btn a {
    background: #ef2a79 !important;
  color: #fff;
}

#masthead.masthead-logo-in-menu .logo > img {
      max-width: 102%;
    margin-left: -5px;
}