/*
    Theme Name: Luxento
    Description: Le thème Luxento comprend ces modèles de page : Luxento - Accueil, Luxento - Modèle 1 et Luxento - Modèle 2. On retrouve également les modèles du thème de base Start Pro (avec des changements notables pour leur apparence : Application, Page de Contact, Landing Page, Page Lookbook, Une page, Page Portfolio et Page Vidéo.
    Template: layerswp
    Version: 1.0.0
    Author: Web Reseau
    Author URI: http://web-reseau.com/
    Theme URI: http://web-reseau.com/
    License URI: GPL 2.0
*/

a{
    color: #000;
}
a:hover{
    color: #f90;
}
.heading{
    text-transform: uppercase;
}
.large .heading{
    font-weight: 900;
}
table,
table th,
table td{
    background: #fff;
    border-color: #ccc;
}


textarea,
input,
select{}

/* GENERAL */

.header-site .nav-horizontal{
    text-transform: uppercase;
    font-size: 1.4rem;
}
.wrapper-content{
    background: #e2e2e2;
}

.button,
input[type="button"],
input[type="submit"],
button{
    background: transparent;
    color: #000;
    border: 2px solid #000;
    font-size: 1.2rem;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 400;
}
.button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
button:hover{
    background: #000;
    color: #fc0;
}
.button.btn-large{
    padding: 5px 15px;
    font-size: 1.4rem;
}

    /* OFF CANVAS */
    section[class*=' off-canvas-'] .button,
    section[class*=' off-canvas-'] input[type="button"],
    section[class*=' off-canvas-'] input[type="submit"],
    section[class*=' off-canvas-'] button{
        background: #000;
        color: #fff;
    }


/* SIDEBYSIDE LISTS */
@media only screen and (min-width: 768px){

    .side-by-side-list .column{
        margin-bottom: 0px;
    }
    .side-by-side-list .column:last-child{
        margin-bottom: 0px;
    }
    .side-by-side-list .media{
        margin-bottom: 0;
        height: 400px;
    }
    .side-by-side-list .media-body{
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        padding: 30px;
    }
    .side-by-side-list .media-image{
    }

    .side-by-side-list .media-body .heading{
        font-size: 2.8rem;
        line-height: 3.2rem;
    }

}

/* HEADER */
.header-site, .header-site.header-sticky {
    background-color: #ffffff;
}

/* TITLE */
.title-container{
    background-color: #222222;
}
.title-container .heading{
    color: #fff;
}
.title-container .excerpt{
    color: #777;
}
.title-container li, .title-container a, .title-container span{
    color: #777777;
}
.title-container a:hover{
    color: #fc0;
}

/* WOOCOMMERCE */
.widget_shopping_cart .button{
    width: 100% !important;
	margin-top: 5px !important;
}
.woocommerce-info,
.checkout_coupon{
    background: #fff;
}
.header-cart{
    background: #fff;
    border-radius: 0;
    transition: all 0.2s ease-in-out;
}
.header-cart .cart{
    color: #000;
}
.header-cart .amount{
    color: #000;
}
.header-cart:hover{
    background: #000;
}
.header-cart:hover .cart{
    color: #fff;
}
.header-cart:hover .amount{
    color: #fff;
}

.onsale{
    border-radius: 0;
    background: transparent;
    border: 2px solid #c00;
    color: #c00;
}

.amount{
    color: #000;
}
.product-top{
    position: relative;
}

.products .product{
    background: transparent;
    text-align: center;
}

.purchase-options-container{
    padding: 20px;
    background: #fff;
    border: 1px solid #e0e0e0;
}
.purchase-options-container .quantity{
    margin-bottom: 10px;
}
.quantity .qty{
    border: none;
}
.woocommerce-tabs .tabs{
    background-color: transparent;
}

.woocommerce-tabs .tabs .active a,
.woocommerce-tabs .panel{
    background: #fff;
}
.products .product .star-rating {
    position: static;
    margin: 0 auto 10px;
}

@media only screen and (min-width: 768px){
    .purchase-options-container{
        padding: 40px;
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}


/* COPYRIGHT FOOTER */
.copyright .column{
    float: none;
    margin: auto !important;
    text-align: center
}
.site-text{
    font-size: 1.6rem;
    text-transform: uppercase;
    letter-spacing: 4px;
}

.copyright .nav-horizontal{
    margin-top: 10px;
    float: none !important;
}
.copyright .nav-horizontal li{
    margin: 0 8px;
}
.copyright .nav-horizontal a{
    color: #999;
}
.copyright .nav-horizontal a:hover{
    color: #fc0;
}


/* STORY QUOTE */
.story blockquote{
    padding: 10px 0 10px 20px;
    background: transparent;
    border-left: 4px solid #333;
    color: #333;
}

/* HIDE GENERAL ADMIN*/
#wp-admin-bar-wp-logo,
#wp-admin-bar-comments,
#wp-admin-bar-new-content,
#toplevel_page_layers-marketplace,
#toplevel_page_layers-dashboard,
#footer-thankyou,
.add-new-theme,
#wp-admin-bar-appearance,
#wp-admin-bar-search,
#wp-admin-bar-edit {
	display: none !important;
}

/* HIDE LOGO LAYERS FOOTER FRONT END */
.created-using-layers {
	display:none;
}

/* REMOVE UPDATE NOTIFICATIONS */
	/** TOP MENU **/
	#wp-admin-bar-updates,
	#wp-admin-bar-updates {
	display:none;
	}
	
	/** OTHERS **/
	#update-nag, .update-nag {
	display:none;
	}
	
/* FONT AWESOME */

li.facebook a:before,
li.twitter a:before,
li.behance a:before,
li.soundcloud a:before,
li.pinterest a:before,
li.lastfm a:before,
li.flickr a:before,
li.googleplus a:before,
li.linkedin a:before,
li.viadeo a:before,
li.vimeo a:before,
li.youtube a:before,
li.adresse a:before,
li.telephone a:before,
li.mobile a:before,
li.mail a:before,
li.paypal a:before,
li.amex a:before,
li.especes a:before,
li.stripe a:before,
li.visa a:before,
li.mastercard a:before,
li.cb a:before,
li.carnet a:before,
li.automobile a:before,
li.ancre a:before,
li.banque a:before,
li.balance a:before,
li.bain a:before,
li.lit a:before,
li.cloche a:before,
li.sacoche a:before,
li.velo a:before,
li.bluetooth a:before,
li.cible a:before,
li.livre a:before,
li.calendrier a:before,
li.bus a:before,
li.certificat a:before,
li.check a:before,
li.cercle a:before,
li.cercle2 a:before,
li.horloge a:before,
li.engrenage a:before,
li.commentaire a:before,
li.commentaires a:before,
li.boussole a:before,
li.copyright a:before,
li.couverts a:before,
li.base a:before,
li.compteur a:before,
li.cercle3 a:before,
li.ecran a:before,
li.diamant a:before,
li.exclamation a:before,
li.oeil a:before,
li.dossier a:before,
li.legal a:before,
li.ballon a:before,
li.verre a:before,
li.cadeau a:before,
li.globe a:before,
li.diplome a:before,
li.coeur a:before,
li.maison a:before,
li.ecouteurs a:before,
li.hashtag a:before,
li.image a:before,
li.info a:before,
li.feuille a:before,
li.cadenas a:before,
li.fleche a:before,
li.musique a:before,
li.journal a:before,
li.avion a:before,
li.empreinte a:before,
li.pinceau a:before,
li.power a:before,
li.prise a:before,
li.plus a:before,
li.imprimante a:before,
li.question a:before,
li.fleche2 a:before,
li.route a:before,
li.fusee a:before,
li.boutique a:before,
li.boutique2 a:before,
li.boutique3 a:before,
li.recherche a:before,
li.bouclier a:before,
li.carre a:before,
li.carre2 a:before,
li.etoile a:before,
li.cuilliere a:before,
li.sacoche2 a:before,
li.bouee a:before,
li.etiquette a:before,
li.ticket a:before,
li.etiquettes a:before,
li.jaime a:before,
li.arbre a:before,
li.trophee a:before,
li.parapluie a:before,
li.utilisateur a:before,
li.utilisateur2 a:before,
li.outil a:before,
li.euro a:before,
li.dollar a:before {
   font-family: FontAwesome;
   display: inline-block;
   padding-right: 5px;
   font-weight: 300;
}


li.facebook a:before {
   content: "\f09a";
}

li.twitter a:before {
   content: "\f099";
}

li.behance a:before {
   content: "\f1b4";
}

li.soundcloud a:before {
   content: "\f1be";
}

li.pinterest a:before {
   content: "\f231";
}

li.lastfm a:before {
   content: "\f202";
}

li.flickr a:before {
   content: "\f16e";
}

li.googleplus a:before {
   content: "\f0d5";
}

li.linkedin a:before {
   content: "\f0e1";
}

li.viadeo a:before {
   content: "\f2a9";
}

li.vimeo a:before {
   content: "\f27d";
}

li.youtube a:before {
   content: "\f167";
}

li.adresse a:before {
   content: "\f041";
}

li.telephone a:before {
   content: "\f095";
}

li.mobile a:before {
   content: "\f10b";
}

li.mail a:before {
   content: "\f0e0";
}

li.paypal a:before {
   content: "\f1ed";
}

li.amex a:before {
   content: "\f1f3";
}

li.especes a:before {
   content: "\f0d6";
}

li.stripe a:before {
   content: "\f1f5";
}

li.visa a:before {
   content: "\f1f0";
}

li.mastercard a:before {
   content: "\f1f1";
}

li.cb a:before {
   content: "\f09d";
}

li.carnet a:before {
   content: "\f2b9";
}

li.automobile a:before {
   content: "\f1b9";
}

li.ancre a:before {
   content: "\f13d";
}

li.banque a:before {
   content: "\f19c";
}

li.balance a:before {
   content: "\f24e";
}

li.bain a:before {
   content: "\f2cd";
}

li.lit a:before {
   content: "\f236";
}

li.cloche a:before {
   content: "\f0f3";
}

li.sacoche a:before {
   content: "\f0b1";
}

li.velo a:before {
   content: "\f206";
}

li.bluetooth a:before {
   content: "\f293";
}

li.cible a:before {
   content: "\f140";
}

li.livre a:before {
   content: "\f02d";
}

li.calendrier a:before {
   content: "\f073";
}

li.bus a:before {
   content: "\f207";
}

li.certificat a:before {
   content: "\f0a3";
}

li.check a:before {
   content: "\f00c";
}

li.cercle a:before {
   content: "\f111";
}

li.cercle2 a:before {
   content: "\f10c";
}

li.horloge a:before {
   content: "\f017";
}

li.engrenage a:before {
   content: "\f013";
}

li.commentaire a:before {
   content: "\f075";
}

li.commentaires a:before {
   content: "\f086";
}

li.boussole a:before {
   content: "\f14e";
}

li.copyright a:before {
   content: "\f1f9";
}

li.couverts a:before {
   content: "\f0f5";
}

li.base a:before {
   content: "\f1c0";
}

li.compteur a:before {
   content: "\f0e4";
}

li.cercle3 a:before {
   content: "\f192";
}

li.ecran a:before {
   content: "\f108";
}

li.diamant a:before {
   content: "\f219";
}

li.exclamation a:before {
   content: "\f12a";
}

li.oeil a:before {
   content: "\f06e";
}

li.dossier a:before {
   content: "\f07b";
}

li.legal a:before {
   content: "\f0e3";
}

li.ballon a:before {
   content: "\f1e3";
}

li.verre a:before {
   content: "\f000";
}

li.cadeau a:before {
   content: "\f06b";
}

li.globe a:before {
   content: "\f0ac";
}

li.diplome a:before {
   content: "\f19d";
}

li.coeur a:before {
   content: "\f004";
}

li.maison a:before {
   content: "\f015";
}

li.ecouteurs a:before {
   content: "\f025";
}

li.hashtag a:before {
   content: "\f292";
}

li.image a:before {
   content: "\f03e";
}

li.info a:before {
   content: "\f129";
}

li.feuille a:before {
   content: "\f06c";
}

li.cadenas a:before {
   content: "\f023";
}

li.fleche a:before {
   content: "\f124";
}

li.musique a:before {
   content: "\f001";
}

li.journal a:before {
   content: "\f1ea";
}

li.avion a:before {
   content: "\f1d8";
}

li.empreinte a:before {
   content: "\f1b0";
}

li.pinceau a:before {
   content: "\f1fc";
}

li.power a:before {
   content: "\f011";
}

li.prise a:before {
   content: "\f1e6";
}

li.plus a:before {
   content: "\f067";
}

li.imprimante a:before {
   content: "\f02f";
}

li.question a:before {
   content: "\f128";
}

li.fleche2 a:before {
   content: "\f112";
}

li.route a:before {
   content: "\f018";
}

li.fusee a:before {
   content: "\f135";
}

li.boutique a:before {
   content: "\f07a";
}

li.boutique2 a:before {
   content: "\f291";
}

li.boutique3 a:before {
   content: "\f290";
}

li.recherche a:before {
   content: "\f002";
}

li.bouclier a:before {
   content: "\f132";
}

li.carre a:before {
   content: "\f0c8";
}

li.carre2 a:before {
   content: "\f096";
}

li.etoile a:before {
   content: "\f005";
}

li.cuilliere a:before {
   content: "\f1b1";
}

li.sacoche2 a:before {
   content: "\f0f2";
}

li.bouee a:before {
   content: "\f1cd";
}

li.etiquette a:before {
   content: "\f02b";
}

li.ticket a:before {
   content: "\f145";
}

li.etiquettes a:before {
   content: "\f02c";
}

li.jaime a:before {
   content: "\f164";
}

li.arbre a:before {
   content: "\f1bb";
}

li.trophee a:before {
   content: "\f091";
}

li.parapluie a:before {
   content: "\f0e9";
}

li.utilisateur a:before {
   content: "\f2bd";
}

li.utilisateur2 a:before {
   content: "\f007";
}

li.outil a:before {
   content: "\f0ad";
}

li.euro a:before {
   content: "\f153";
}

li.dollar a:before {
   content: "\f155";
}


/* MENU PAGE ACTIVE */

.current_page_item {
	background: rgba(255,255,255,0.3);
}


/* CORRECTION LIGHTBOX */

button.mfp-close:hover {
	background-color: inherit !important;
}