/*
Theme Name: Alexis GUICHARD
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/


#footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap {
    background: #007788 !important;
}
#footer-outer a:hover, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap a:hover {
    color: #FFFFFFDD !important;
}
#footer-outer .widget h4, .text-on-hover-wrap .categories a {
    color: #FFFFFFCC;
}
#footer-outer #footer-widgets .col input[type="submit"] {
    background-color: #FFF !important;
    color: #5F0F40;
}
#footer-outer #footer-widgets .col input[type="text"], #footer-outer #footer-widgets .col input[type="tel"], #footer-outer #footer-widgets .col input[type="email"], #footer-outer #footer-widgets .col textarea {
    background-color: #FFFFFF !important;
}
#copyright p, ul.social li i::before {
    color: #FFFFFFCC;
}
/*
body[data-button-style*="slightly_rounded"] .swiper-slide .button a {
    border-radius: 35px !important;

	-webkit-border-radius: 35px !important;
}
*/
.nectar-slider-wrap[data-full-width="false"][data-button-sizing="regular"] .swiper-slide .button a {
	padding: 20px 28px !important;
}

.swiper-slide .button {
    padding: 12px !important;
}
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span {
    line-height: 42px !important;
}
@media screen and (min-width: 480px) {
#footer-outer img, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap img {
    max-width: 100px !important;
}
}
@media screen and (max-width: 479px) {
#footer-outer img, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap img {
    max-width: 180px !important;
}
}
@media screen and (min-width: 768px) {

.main-content .carre .inner {
    position: relative;
}
.main-content .carre .inner::after {
    display: inline-block;
    content: "";
    width: 70px;
    height: 70px;
    border-radius: 10px;
    position: absolute;
    z-index: -10;
}
.main-content .carre.color-1 .inner::after {
    background-color: #5f0f40;
}
.main-content .carre.color-2 .inner::after {
    background-color: #9a031e;
}
.main-content .carre.color-3 .inner::after {
    background-color: #e36414;
}
.main-content .carre.color-4 .inner::after {
    background-color: #0f4c5c;
}
.main-content .carre.top .inner::after {
    top: -15px;
    left: -15px;

}
.main-content .carre.bottom .inner::after {
    right: 0;
    bottom: -15px;
}
.main-content .carre.bottom .hover-wrap-inner {
    padding-right: 20px !important;
}
}

body[data-button-style*="slightly_rounded"] .nectar-cta:not([data-style="material"]) .link_wrap, body[data-button-style*="slightly_rounded"] .nectar-button.see-through, body[data-button-style*="slightly_rounded"].ascend .nectar-button.see-through, body[data-button-style*="slightly_rounded"] .nectar-button.see-through-2, body[data-button-style*="slightly_rounded"].ascend .nectar-button.see-through-2, body[data-button-style*="slightly_rounded"] .nectar-button.see-through-3, body[data-button-style*="slightly_rounded"].ascend .nectar-button.see-through-3, body[data-button-style*="slightly_rounded"] .portfolio-filters-inline .container ul li a, body[data-button-style*="slightly_rounded"] .slide-out-widget-area-toggle[data-custom-color="true"] a:before, body[data-button-style*="slightly_rounded"] #infscr-loading, body[data-button-style*="slightly_rounded"] .flex-direction-nav a, body[data-button-style*="slightly_rounded"] #pagination span, body[data-button-style*="slightly_rounded"] #pagination a, body[data-button-style*="slightly_rounded"] #pagination .next.inactive, body[data-button-style*="slightly_rounded"] #pagination .prev.inactive, body[data-button-style*="slightly_rounded"].woocommerce nav.woocommerce-pagination ul li a, body[data-button-style*="slightly_rounded"].woocommerce .container-wrap nav.woocommerce-pagination ul li span, body[data-button-style*="slightly_rounded"] .container-wrap nav.woocommerce-pagination ul li span, body[data-button-style*="slightly_rounded"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body[data-button-style*="slightly_rounded"] input[type=submit], body[data-button-style*="slightly_rounded"] button[type=submit], body[data-button-style*="slightly_rounded"] input[type="button"], body[data-button-style*="slightly_rounded"] button, body[data-button-style*="slightly_rounded"].ascend .container-wrap input[type="submit"], body[data-button-style*="slightly_rounded"].ascend .container-wrap button[type="submit"], body[data-button-style*="slightly_rounded"] .nectar-button, body[data-button-style*="slightly_rounded"] .swiper-slide .button a, body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_solid_color"] > a:before, body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_bordered"] > a:before, body[data-button-style*="slightly_rounded"] #header-outer .widget_shopping_cart a.button, body[data-button-style*="slightly_rounded"] .comment-list .reply a, body[data-button-style*="slightly_rounded"].material #page-header-bg.fullscreen-header .inner-wrap >a, body[data-button-style*="slightly_rounded"] .sharing-default-minimal .nectar-social-inner >a, body[data-button-style*="slightly_rounded"] .sharing-default-minimal .nectar-love, body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a, body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a, body[data-button-style*="slightly_rounded"] .masonry.classic_enhanced .posts-container article .meta-category a, body[data-button-style*="slightly_rounded"] .blog-recent[data-style*="classic_enhanced"] .meta-category a, .ascend[data-button-style="slightly_rounded"] .container-wrap input[type="submit"], .ascend[data-button-style*="slightly_rounded"] .container-wrap button[type="submit"], body[data-button-style*="slightly_rounded"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    border-radius: 30px !important;
    -moz-border-radius: 35px !important;
	-o-border-radius: 35px !important;
    -webkit-border-radius: 30px!important;
}


.iwithtext .iwt-icon [class^="icon-"]:before {
    font-size: 26px !important;
}
.iwithtext .iwt-text {
    padding-left: 45px !important;
}

#footer-outer #footer-widgets i.fas {
    padding-right: 6px;
}

 #footer-outer #footer-widgets i.fa-envelope:before {
     font-size: 16.5px;
 }
 
 /* Slider bénéfices */
 
 #benefices p span {
    
    font-size: 30px !important;
     
 }
 
 /* Slider bénéfices */
 


/* Form */

  #sib-container {
    background: none !important;
  }
  .sib-form {
    max-width: 460px;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 3px 0px !important;
    font-family : Poppins !important;
    background: #e36414;
    border-radius: 10px;
  }
  #footer-outer #footer-widgets .col input[type=text], #footer-outer #footer-widgets .col input[type=email], #footer-outer #footer-widgets .col input[type=tel] {
    padding: 0 !important;
  }
  #sib-container input:-ms-input-placeholder {
    text-align: left;
    color: #FFF;
  }
  #sib-container input {
    color: #FFF;
  }
  .sib-form .entry__field {
    height: 33px !important;
  }

  #sib-container input::placeholder {
    text-align: left;
    color: #FFF;
  }
  #sib-container:focus-within input::placeholder {
    color: rgba(0, 0, 0, 0);
  }

  .sib-form .entry__field {
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 2px solid #FFF !important;
    border-radius: 0 !important;
    background: 0 !important;
    max-width: 345px !important;
    font-size: 15px !important;
  }
  .sib-form .entry__field button {
    color: #FFF !important;
    font-size: 16px;
  }
  .sib-form-block__button {
    background: none !important;
    min-width: 72px !important;
    font-weight: bold;
    font-size: 22px !important;
    padding-bottom: 14px !important;
  }
  body[data-form-submit="regular"] button[type=submit].sib-form-block__button {
    background: none !important;
  }
  body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=text]:focus, body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=email]:focus {
    background: none !important;
  }
  .sib-form .entry__field:focus-within, #sib-container input {
    border-bottom: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    box-shadow: none !important;
  }
  body[data-form-submit="regular"] .container-wrap .sib-form button[type=submit] {
      padding: 0 !important;
      color: #FFF !important;
  }

  .sib-form .entry__field:focus-within {
    border-bottom: 2px solid #FFF !important;
  }
  body[data-form-submit="regular"] input[type=submit]:hover, body[data-form-submit="regular"] button[type=submit]:hover {
    /* background: none !important; */
  }
#sib-container {
    padding: 8px !important;
}
  #footer-outer #footer-widgets .col #sib-form input[type="text"] {
    padding-left: 11px !important;
    font-size: 14px;
    padding-bottom: 2px !important;
  }
    #sib-container #message-confirm {
        color: #FFF;
        font-size: 13px;
    }

  @media screen and (max-width: 479px) {
      #sib-container, .sib-form {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
      }
      
      .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span {
          line-height: 26px !important;
      }
      body .swiper-slide .content .buttons {
          display: flex;
          padding-top: 0 !important;
      }
      .nectar-slider-wrap[data-full-width="false"][data-button-sizing="regular"] .swiper-slide .button a {
          padding: 6px 10px !important;
      }
      .swiper-slide .button {
          padding-top: 0 !important;
      }
}

/* Form */

.grecaptcha-badge {
    display: none;
}

.cn-button.bootstrap {
    background: #E36414 !important;
}

body #header-outer:not(.transparent) #social-in-menu a i.fa-facebook {
    color: #3B5998 !important;
}
body #header-outer:not(.transparent) #social-in-menu a i.fa-linkedin {
    color: #0A66C2 !important;
}