/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.title2-2 {font-family: 'Tangerine' !important; font-size: 70px; line-height: 24px;}

.titleIndex2 {font-family: 'Roboto' !important; font-size: 60px; line-height: 24px; font-weight: 100 !important;}
.titleIndex2::before {content: '☙'; font-size: 24px !important;}
.titleIndex2::after {content: '❧'; font-size: 19px !important;}

.txtH1 {font-family: 'Tangerine' !important; font-size: 70px; line-height: 24px;}

.txtLeft {text-align: left;}
.txtCenter {text-align: center;}
.txtRight {text-align: right;}

.txtUpper {text-transform: uppercase;}
.txtUline {position: relative;}
.txtUline::after {
      content: '';
      position: absolute;
      bottom: -0.455rem;
      left: -0.5rem;
      right: -0.5rem;
      height: 0.75rem;
      z-index: -1;
      /*background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/664131/underline.svg');*/
      background-image: url('https://www.neven-voyance.fr/wp-content/uploads/underline.svg');
      background-repeat: no-repeat;
      background-size: cover;
 }

.txtSign {font-family: 'Tangerine' !important; font-size: 2.8em; line-height: 2em;}

.txtWhite {color: #ffffff;}

nav a:hover {color: var(--menu_hover_first_color) !important;}
a:hover {color: #e0a93a !important;}
a.lnkMore::before {
      content: "";
      display: block;
      background: url('https://www.neven-voyance.fr/wp-content/uploads/voyance-oeil_jaune.svg') no-repeat;
      width: 30px;
      height: 30px;
      float: left;
      padding-right: 10px;
}
a.lnkMore, a.lnkMore:hover {color: #e0a93a !important; font-weight: bolder !important;}

h2 {padding-bottom: 1.2em !important;}

/* Sroll Down */

.arrows {width: 60px; height: 72px; position: absolute; left: 50%; margin-left: -30px; bottom: 20px;}
.arrows path {stroke: #ffffff; fill: transparent; stroke-width: 1px; animation: arrow 2s infinite; -webkit-animation: arrow 2s infinite;}
@keyframes arrow
{
      0% {opacity:0}
      40% {opacity:1}
      80% {opacity:0}
      100% {opacity:0}
}
@-webkit-keyframes arrow /*Safari and Chrome*/
{
      0% {opacity:0}
      40% {opacity:1}
      80% {opacity:0}
      100% {opacity:0}
}
.arrows path.a1 {animation-delay:-1s; -webkit-animation-delay:-1s; /* Safari 和 Chrome */}
.arrows path.a2 {animation-delay:-0.5s; -webkit-animation-delay:-0.5s; /* Safari 和 Chrome */}
.arrows path.a3 {animation-delay:0s; -webkit-animation-delay:0s; /* Safari 和 Chrome */}

/* CONTACT */

.wpcf7-form {color: #ffffff;}

/* LIVRE D'OR */

a.leave-a-comment {font-size: 1.2rem; color: #ffffff; border-bottom: 1px solid;}
h3#reply-title {color: white !important; text-decoration: underline;}
p.logged-in-as a {color:white;}
p.logged-in-as a:hover {color:#ffffff;}
.accentuatedcolor {color: #b79cc8 !important;}
.comments {width: 100%;}
.comment {border-bottom: 1px solid white; text-align: center; padding: 1rem 0;}
.comment p {margin-top: 14px; margin-bottom: 14px;}
.comment:first-child {border-top: 1px solid white;}
.comment--author {font-family: 'Tangerine', Arial, sans-serif; font-size: 2em; margin: 2rem 0 0 !important;}

/*
WOOCOMMERCE
*/

nav.woocommerce-MyAccount-navigation ul li a.woocommerce-MyAccount-navigation-link {color: #ffffff !important;}
nav.woocommerce-MyAccount-navigation ul li a.woocommerce-MyAccount-navigation-link .is-active {color: #000000 !important;}
.woocommerce-MyAccount-content, .woocommerce-MyAccount-content h2, .woocommerce-MyAccount-content h3, .woocommerce-MyAccount-content a {color: #000000 !important;}
.woocommerce-MyAccount-content a {text-decoration: underline;}
.woocommerce-form-row span em {font-size: 0.8em;}

/* Boutique */

.fusion-woo-product-grid div.fusion-product-wrapper {border: none !important;}
.fusion-woo-product-grid div.fusion-product-wrapper div.fusion-product-content h3 a {font-family: 'Tangerine' !important; color: #ffffff; font-size: 36px;}
.fusion-woo-product-grid div.fusion-product-wrapper div.fusion-product-content h3 a:hover {color: var(--menu_hover_first_color);}
.fusion-woo-product-grid bdi {color: #ffffff !important; font-weight: bold; font-size: 20px; }

/* Connexion */

#customer_login {border: none !important; padding: 0 !important; margin: 0 !important; color: #ffffff;}
#customer_login h2, #customer_login a {color: #ffffff;}
#customer_login a:hover {color: var(--menu_hover_first_color);}

/* Mon compte */

.avada-myaccount-user {display: none !important;}
.avada-myaccount-user-column, .avada-myaccount-user-column a {color: #ffffff;}
.avada-myaccount-user-column a:hover {color: var(--menu_hover_first_color);}
nav.woocommerce-MyAccount-navigation ul li a {color: #ffffff;}
nav.woocommerce-MyAccount-navigation ul li a:hover {color: var(--menu_hover_first_color);}
nav.woocommerce-MyAccount-navigation ul li.is-active a:hover {color: var(--menu_hover_first_color);}
nav.woocommerce-MyAccount-navigation ul li.is-active a {background-color: #ffffff;}
.woocommerce-MyAccount-content {background-color: #ffffff;}

/* Panier */

div.avada-coupon-fields input#avada_coupon_code, div.avada-coupon-fields button.fusion-apply-coupon {max-width: 20%;}
div.quantity {background-color: var(--qty_bg_color);}
div.quantity input.minus, div.quantity input.qty, div.quantity input.plus {color: #000000 !important;}
.wc-proceed-to-checkout a {max-width: 20%; margin-right: 1%;}

/* Commander */

.fusion-woo-checkout-billing-tb {color: #ffffff;}
.woocommerce-privacy-policy-text, .woocommerce-privacy-policy-text a {color: #ffffff;}
.woocommerce-privacy-policy-text a:hover {color: var(--menu_hover_first_color) !important;}

/* PayPal */

