/*
	Theme Name: GCAT - Child Theme
	Description: Use this theme if you want to extend features of Oxygen or prevent overwriting the changes you make when new theme update is available.
	Template: gcat
*/
body {
    background: url("../gcat-child/images/bg_body.png") fixed;
}
/* header sans marge basse */
.oxygen-top-menu > .wrapper > .main-menu-top {
    margin-bottom: 0;
}
/* marge haute pour la page sous header */
.wrapper .main {
    padding: 30px 15px 15px;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}
/* sauf pour le header complet... */
.wrapper .show-header .main,
.wrapper > .main-menu-top .main {
    padding: 0 15px 15px;
}
/* hauteur pour header grand */
.oxygen-top-menu > .wrapper > .top-menu > .main .tl-header {
    padding: 15px 0;
}
/* hauteur pour header fixe */
.wrapper .sticky-header .main {
   height: 80px;
}
/* bg derriere header */
.oxygen-top-menu > .wrapper > .top-menu.main-menu-top {
    background: #baab8e;
}
/* bg header et ombrage  */
.oxygen-top-menu > .wrapper > .main-menu-top > .main {
    background:#fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.5); 
}
/* ombrage page */
.oxygen-top-menu > .wrapper > .main {
	box-shadow:8px 0 8px -8px rgba(0, 0, 0, 0.5),-8px 0 8px -8px rgba(0, 0, 0, 0.5);
}
/* position petit logo */
.oxygen-top-menu.ht-3 > .wrapper > .top-menu.sticky-header > .main .tl-header .logo.logo-image img {
    max-height: 45px;
    transform: scale(1.4);
	margin: 5px 0 0 24px;
}
/* video home */
.home .vc_row .textwidget {
	margin-top:0;
}
/* titre flavien / GCAT sur visu home */
.lab_wpb_banner_2 .title {
    font-size: 40px;
}
/* On masque le menu boutique */
#menu-menu-boutique {
    display:none;
}
/* Boutique : On colore l'intitulé de la catégorie current */
.product-categories .current-cat a {
    color: #ff591e;
	text-decoration: underline;
}
/* footer */
.footer-container  {
	width:1200px;
	margin:0 auto;
	box-shadow:8px 0 8px -8px rgba(0, 0, 0, 0.5),-8px 0 8px -8px rgba(0, 0, 0, 0.5);
	background: #baab8e url("../gcat-child/images/logo_flavien_footer.png") 1100px 0 no-repeat;
}
footer.footer_widgets {
	padding-bottom:0;
}
.page-template-contact-php.oxygen-top-menu footer.footer_widgets {
	padding-bottom:0;
	margin-top: 0;
}
.footer_main hr.divider{
    display:none;
}

footer .footer_main {
    padding-top:15px;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	background: url("../gcat-child/images/bg_footer.png") 0 5px no-repeat;
}
footer .footer_main .footer-nav ul li a {
    color:#fff;
}
ul.social-networks {
    padding:10px 0 15px;
}
footer .footer_main .copyright_text {
    color:#686254;
}
/* Google map en version 1200px de large et non en full width */
.oxygen-top-menu.page-template-contact-php .wrapper > .main {
    margin-top: 0;
    max-width: 1200px;
    padding-top: 30px;
}
.oxygen-top-menu.page-template-contact-php .wrapper-contact > .main  {
    margin-top: 0;
    max-width: 1200px;
    padding-top: 0;
}