
#wpcf7-f11-p116-o1 .wpcf7-form.init {
text-align: center;
}

#wp-custom-header,
.home #intro-container {
  display:none;
}
@media only screen and (min-width: 42em) {
  .footer-area-site-info {
    padding: 2.6244rem 0 3.7rem;
}
}
header {
  padding-top: 0!important;
}
@media only screen and (max-width: 667px){
  .fl-builder-content .fl-node-592c7c7f1969f .fl-rich-text, .fl-builder-content .fl-node-592c7c7f1969f .fl-rich-text * {
    font-size: 30px;}
    .pojo-a11y-toolbar-toggle {
      margin-top: 164px!important;}
  
  }
  
  figure.post-thumbnail {
      max-width: 85%;
      align-items: center;
      margin-left: 28px;
    padding-top: 10px;}
  
  .entry-header {
      padding-top: 10px!important;
  }
  
  .footer-menu-inner form[role="search"]{display:none;}
  
  .list-child-pages {
       display: none;
  }
  
  .slick-prev::before, .slick-next::before {
      display:none;
  }
  
  .fl-col-content {
      margin: 3px;
      box-shadow: 0 1px 6px 0 	rgb(32 33 36 / 28%);
  }
    
  .fl-photo-caption {
      font-size: 18px;
      line-height: 18px;
      font-weight: 600;
  }
  
  .set-colors-header-widgets >.fl-row-content-wrap{
      background-color: #c31111;
  }
  
  .cli-tab-footer 
  .wt-cli-privacy-accept-btn {
      background-color: black;
  }
  
  .cli-switch .input:checked + .cli-slider {
      background-color: black;
  }
  
  .footer-menu-inner .search-field{
    display:none;
  }
  
  .button{
    background-color: white!important;
    color: black!important;
  }
  
  .button:hover{
    background-color: #ffffff!important;
    color: white!important;
  }
  .shop-mobile-menu-links{
    display:none;
  }
  
  .menu-toggle:hover{
    background-color: #909091!important;
  }
  
  @media only screen and (max-width: 900px) {
    .fl-rich-text p{
     font-size: 20px!important;
    }
    
    .fl-col-group, .fl-col, .fl-module, .fl-module-content {
      margin-top: 10px!important;
     }
    
    body{
      font-size: 13px;
    }
    .custom-html-widget img{
      display: none;
    }
    
    .footer-menu,.header-widgets-container{
      text-align:center;
    }
    
    .wm-call-to-action p{
      text-align:center!important;
    }
    
    .fl-rich-text p{
      font-size:14px!important;
    }
    
    .header-widgets-container{
      display:none;
    }
    .mobile-search-form{
      display:none;
    }
    .secondary-navigation{
      display:block;
    }
    .site-header-content{
      top: 0px!important;	
      padding: 25px!important;
    }
    .secondary-navigation{
        display:block!important;
    }
  }
  
  @media only screen and (max-width: 1237px) {
  .fl-node-593577c046fa9 > 
    .fl-col-content {
      border-style: none!important;
      border-color: transparent!important;
    }
    .is-active .menu-toggle {
      top: 0px!important;
    }
  }
  
  @media only screen and (max-width: 667px) {
    #menu-toggle.menu-toggle{
      top:0px!important;
    }
    .mobile-search-form{
      display:none;
    }
    .site-title-hidden .custom-logo {
      margin-right: 0;
      height: 50px;
  }
  header {
    padding-top: 130px!important;
  }
  
  
  button, input, select, textarea {
    line-height: 1em;
  }
  
  .wpcf7-textarea{
    width: 270px;
  }
  
  .wpcf7-submit{
    margin-left: 80px; 
  }
  
  form {
      padding-left: 60px!important;
  }
  
  /* sticky */
  .site-header-content{
    position: fixed;
    /* background-color: #000000; */
    width:100%;
    padding: 10px!important;
    top: 50px;
  }
  
  /*Header*/
  .header-widgets-container{
      top: 0;
      position: fixed;
      width: 100%;
      margin-top: 0px;
  }
  
  /*Right Menu disable*/
  .secondary-navigation{
    display:none;
  }
  
  /*Banner espa*/
  .simple-banner .simple-banner-text {
    padding: 0px;
  }
  
  /*Cookie-Position*/
  #cookie-law-info-bar, #cookie-law-info-again{
    bottom:80px!important;
  }
  
  @media only screen and (max-width: 667px) {
    .menu-toggle {
      top:0px!important;
      height: 50px!important;
    }
    .secondary-navigation{
    display:block;
      }
    .site-header-content{
      top: 50px!important;
      padding: 10px!important;
    }
    .mobile-search-form{
      display:none;
    }
    .header-widgets-container{
      display:none;
    }
    /*Cookie-Position*/
    #cookie-law-info-bar, #cookie-law-info-again{
      bottom:50px!important;
      left:5px!important;
    }
  }

