/*
Theme Name: FrenchTouche.Art Child Theme
Theme URI: http://www.be-net.fr
Description: FrenchTouch.Art Theme for the Neve theme.
Author: Be-Net
Author URI: http://www.be-net.fr
Template: neve
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: fta
*/

/* @import url('https://fonts.googleapis.com/css?family=Roboto&display=swap'); 

@import url('https://fonts.googleapis.com/css?family=Raleway:200,400&display=swap'); */



/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(./fonts/Roboto-400-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto'), local('Roboto-Regular'), url(./fonts/Roboto-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(./fonts/Roboto-Condensed-400-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(./fonts/Roboto-Condensed-400-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(./fonts/Raleway-ExtraLight-200-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(./fonts/Raleway-ExtraLight-200-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Raleway'), local('Raleway-Regular'), url(./fonts/Raleway-ExtraLight-400-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Raleway'), local('Raleway-Regular'), url(./fonts/Raleway-ExtraLight-400-latin) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Rage';
  src: url('./fonts/Rage Italic Regular.eot');
  src: url('./fonts/Rage Italic Regular.eot?#iefix') format('embedded-opentype'),
       url('./fonts/Rage Italic Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'RageItalic';
  src: url('./fonts/RageItalic.svg#RageItalic') format('svg'),
       url('./fonts/RageItalic.ttf') format('truetype'),
       url('./fonts/RageItalic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}


ul.waaps {
	list-style-type: disc;
	margin:1rem;
	padding:1rem;
}

body {
	font-family:'Roboto',sans-serif;
}

/* COULEURS */
.fta_beige_clair	{ color:#D8CABD; }
.fta_beige			{ color:#FFC39E; }
.fta_vert			{ color:#00B096; }
.fta_orange			{ color:#F7624C; }
.fta_brun			{ color:#743E4C; }
.fta_cyan			{ color:#217180; }
.fta_violet			{ color:#492C48; }
.fta_noir			{ color:#000000; }

.fta_bgbg_beige_clair	,.fta_bg_beige_clair	a { background-color:#D8CABD; }
.fta_bgbg_beige		,.fta_bg_beige		a { background-color:#FFC39E; }
.fta_bgbg_vert		,.fta_bg_vert		a { background-color:#00B096; }
.fta_bgbg_orange	,.fta_bg_orange		a { background-color:#F7624C; }
.fta_bgbg_brun		,.fta_bg_brun		a { background-color:#743E4C; }
.fta_bgbg_cyan		,.fta_bg_cyan		a { background-color:#217180; }
.fta_bgbg_violet	,.fta_bg_violet		a { background-color:#492C48; }
.fta_bgbg_noir		,.fta_bg_noir		a { background-color:#000000; }

.fta_bg_beige_clair	a:hover { background-color:#D8CABD; }
.fta_bg_beige		a:hover { background-color:#FFC39E; }
.fta_bg_vert 		a:hover	{ background-color:#217180 !important; }
.fta_bg_orange		a:hover { background-color:#F7624C; }
.fta_bg_brun		a:hover { background-color:#743E4C; }
.fta_bg_cyan		a:hover { background-color:#217180; }
.fta_bg_violet		a:hover { background-color:#492C48; }
.fta_bg_noir		a:hover { background-color:#000000; }

.fta_beige_clair	{ color:#D8CABD; }
.fta_beige			{ color:#FFC39E; }
.fta_vert			{ color:#00B096; }
.fta_orange h2, .fta_orange h3, .fta_orange h4, .fta_orange h5, .fta_orange h6				{ color:#F7624C !important; }
.fta_orange h2 a, .fta_orange h3 a, .fta_orange h4 a, .fta_orange h5 a, .fta_orange h6 a	{ color:#F7624C !important; }
.fta_brun			{ color:#743E4C; }
.fta_cyan			{ color:#217180; }
.fta_violet			{ color:#492C48; }
.fta_noir			{ color:#000000; }

h1,h2,h3,h4,h5,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-family:'Raleway',sans-serif;
	font-weight:400;
}

/*
h2,
h2 a {
	font-family:'Rage','RageIatalic';
	font-weight:400;
	font-size:2.5rem;
}
*/

.header {
	top:0;
	left:0;
	z-index:1000;
	width:100%;
}
.admin-bar .header {
	top:2rem;
}
.header.fixed {
	position:fixed;
	-webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.3);
	box-shadow: 0 0 5px 5px rgba(0,0,0,0.3);
}
.header .nv-navbar {
	background-color:rgba(216,202,189,1);
	background-color:rgba(255,255,255,1);
}
.header.fixed .nv-navbar {
	background-color:rgba(216,202,189,0.75);
	background-color:rgba(255,255,255,0.75);
}
.header .light-mode {
	background-color:transparent;
}

.footer--row .footer--row-inner .container .row {
	align-items: flex-start;
}

.w100 {
	width:1120px;
	max-width:100%;
}

.woocommerce-MyAccount-navigation-link {
	background-color:#e0e0e0;
	border:solid 1px #999;
	border-radius:.5rem .5rem 0 0;
}

.woocommerce-MyAccount-navigation-link.is-active {
	background-color:transparent;
	border-bottom:none;
}

button[type="submit"],
.woocommerce button.button.alt, 
.woocommerce button.button.alt.single_add_to_cart_button, 
.woocommerce button.button.alt.single_add_to_cart_button.disabled,
.woocommerce .button:not(.nv-sidebar-toggle):not(.nv-close-cart-sidebar):hover,
.woocommerce button.button.alt.single_add_to_cart_button.disabled:hover, .woocommerce button.button.alt.single_add_to_cart_button:hover {
	background-color: #00B096;
}

.home h2 {
	text-transform:uppercase;
}

.blog-sidebar a {
	color:#666666;
}
.blog-sidebar a:hover {
	color:#00B096;
}

/* ULTIMATE MEMBER */
.um input[type="submit"].um-button, 
.um input[type="submit"].um-button:focus, 
.um a.um-button, 
.um a.um-button.um-disabled:hover, 
.um a.um-button.um-disabled:focus, 
.um a.um-button.um-disabled:active {
	background-color: #00B096;
}


div.uimob800 .um-account-side li a.current, 
div.uimob800 .um-account-side li a.current:hover,
.um .um-profile-nav-item.active a,
.um input[type="submit"].um-button {
	background-color:#F7624C;
}

div.uimob800 .um-account-side li a:hover,
.um input[type="submit"].um-button:hover {
	background-color:#FFC39E;
	color:#666666;
}

.um-request-button, 
a.um-request-button,
.um .um-button.um-alt {
	background-color:#00B096;
	color:#ffffff;
	text-decoration:none !important;
	border-radius:4px;
}

.um-request-button:hover, 
a.um-request-button:hover,
.um .um-button.um-alt:hover {
	background-color:#743E4C;
}