/*
Theme Name: Pur Child
Author: VamTam
Author URI: https://vamtam.com
Template: pur
*/



/*

put your child theme styles here


you don't need any @import rules

*/
 aside {display:none} 
 article { margin:auto } 
 .page-id-16609  #main .fl-row-content .fl-module-rich-text{
    margin-bottom: 3em !important; 
 }
.shadow-text{
    text-shadow: 1px 1px 10px #000; 
 color: #FFF;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header li.mega-menu-item a.mega-menu-link:after{ 
    display:none !important
}
 
 
 .page.page-id-14845 form {
    max-width: 600px;
 }
 body .nf-error-wrap .nf-error-msg{
    background:none; 
 }
.page-id-15402  #sub-header {display:none !important}
 
 /** Cover Image **/
 .meta-header:before, .meta-header:after{
    display:none !important;
 }
 .has-background .meta-header-inside{
    /* min-height:30vh !important; */
 }
 /*** Form ***/
.label-above .nf-field-label{
    margin-bottom: 0px !important;
 }
 .main-container input[type=button], .main-container input[type=date], .main-container input[type=email], .main-container input[type=number], .main-container input[type=password], .main-container input[type=range], .main-container input[type=search], .main-container input[type=tel], .main-container input[type=text], .main-container select, .main-container textarea{
    padding: 5px 0px;
 
 }
 
 .box{
 
      padding: 10px;
    background: #fcfaf6;
    color: #FFF !important;
    border: 1px solid #DFDFDF;
 }
 
 .nf-error-msg{
    font-family:Arial !important;
    padding-left:0px !important;
 }
 .nf-error-msg:before{
    display:none;
 }
 a.logo img.normal-logo{
 
     height: auto;
    width: 350px;
    max-height: 100% !important;
 }
 .top-info{
    line-height: 1.4em;
    color:#FFF;
    font-size: 0.8em;
 }
 .top-info  .phone{
    font-size: 1.2em;
      margin-top: 7px;
  }
  
  .mobile-logo-additions button.header-search{
    display:none;
  }
 
 .simpay-checkout-form{ float:left; margin-right:1em }
  
 #vamtam-megamenu-main-menu-toggle:before{
    color: #FFF !important
  }
  button, .button,   .field-wrap .button, .field-wrap a.button,
  .field-wrap input[type=button],.field-wrap input[type=button]:hover, 
  .field-wrap input[type=button]:active{
  color: #FFF;
     padding: 15px 40px;
     border: 0px;
    border-left: 5px solid #5e0a4f;
    background: #ab4f9c;
    box-shadow: 1px 1px 5px 0px #b5b5b5;
    line-height: 1em;
  }
  .field-wrap input[type=button]:hover{
    background:#5e0a4f;
  }
  
  @media screen and (max-width:900px){
    .mobile-top-bar .fl-row-content-wrap{ display:none; }
    .fl-subscribe-form-inline.fl-subscribe-form-name-hide .fl-form-field{
        width: 50% !important;
    }
  }