/*
	Theme Name: Revolution Child Theme
	Theme URI: http://themeforest.net/user/fuelthemes
	Description: <strong>A Premium theme for magazine, editor, community and more! WordPress Theme by <a href="http://www.themeforest.net/user/fuelthemes">fuelthemes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 1.0.0
	Author: fuelthemes
	Template: revolution
	Text Domain: revolution
	Domain Path: /inc/languages
*/

@import url("https://use.typekit.net/shi5wyr.css");

@font-face {
  font-family: "Nexa Black Italic";
  src: url("/wp-content/themes/revolution-child/inc/fonts/Nexa-Black-Italic.woff") format("woff");
}

@font-face {
  font-family: "Nexa Bold Italic";
  src: url("/wp-content/themes/revolution-child/inc/fonts/Nexa-Bold-Italic.woff") format("woff");
}

@font-face {
  font-family: "Nexa Bold";
  src: url("/wp-content/themes/revolution-child/inc/fonts/Nexa-Bold.woff") format("woff");
}

@font-face {
  font-family: "Nexa Book Italic";
  src: url("/wp-content/themes/revolution-child/inc/fonts/Nexa-Book-Italic.woff") format("woff");
}

@font-face {
  font-family: "Nexa Book";
  src: url("/wp-content/themes/revolution-child/inc/fonts/Nexa-Book.woff") format("woff");
}

@font-face {
  font-family: "Nexa Heavy Italic";
  src: url("/wp-content/themes/revolution-child/inc/fonts/Nexa-Heavy-Italic.woff") format("woff");
}

@font-face {
  font-family: "Nexa Heavy";
  src: url("/wp-content/themes/revolution-child/inc/fonts/Nexa-Heavy.woff") format("woff");
}

@font-face {
  font-family: "Nexa Italic";
  src: url("/wp-content/themes/revolution-child/inc/fonts/Nexa-Italic.woff") format("woff");
}

@font-face {
  font-family: "Nexa Light Italic";
  src: url("/wp-content/themes/revolution-child/inc/fonts/Nexa-Light-Italic.woff") format("woff");
}

@font-face {
  font-family: "Nexa Light";
  src: url("/wp-content/themes/revolution-child/inc/fonts/Nexa-Light.woff") format("woff");
}

@font-face {
  font-family: "Nexa Regular";
  src: url("/wp-content/themes/revolution-child/inc/fonts/Nexa-Regular.woff") format("woff");
}

@font-face {
  font-family: "Nexa Thin Italic";
  src: url("/wp-content/themes/revolution-child/inc/fonts/Nexa-Thin-Italic.woff") format("woff");
}

@font-face {
  font-family: "Nexa Thin";
  src: url("/wp-content/themes/revolution-child/inc/fonts/Nexa-Thin.woff") format("woff");
}

@font-face {
  font-family: "Nexa Xbold Italic";
  src: url("/wp-content/themes/revolution-child/inc/fonts/Nexa-XBold-Italic.woff") format("woff");
}

@font-face {
  font-family: "Nexa Xbold";
  src: url("/wp-content/themes/revolution-child/inc/fonts/Nexa-XBold.woff") format("woff");
}

ul#menu-navigation li a
{
	font-family: "Nexa Bold" !important;
	font-weight: 300 !important;
}

h1, h2, h3, h4, h5, h6
{
	font-family: aw-conqueror-didot, serif !important;
	font-style: normal !important;
}
h2
{
	font-weight:500 !important;
}
h1
{
	font-weight:700 !important;
}

h4
{
	font-weight:400 !important;
}

.thb-carousel .slick-dots {
     margin: 0 !important;
}

.btn.small-radius
{
	box-shadow: 3px 3px 10px #0000005c !important;
}

a.button-en-savoir-plus span
{
    color: black !important;
}

a.button-en-savoir-plus-center span
{
    color: black !important;
	text-align:center !important;
}

p {
    margin-bottom: 0.7rem !important;
}

.wpb_content_element {
    margin-bottom: 25px !important;
}

.atelier-parisien-text
{
	margin-left:120px !important;
}

.logo-qualite-dareinparis img
{
	width:70% !important;
}

.page-id-201 .thb-iconbox h5 {
    font-family: Nexa Bold !important;
    text-align: left !important;
	font-size:18px !important;
}

#thb-iconbox-5fbe38b0e5b17.thb-iconbox .iconbox-content p, #thb-iconbox-5fbe38b0e5b17.thb-iconbox .iconbox-content span {
    color: #94969b;
}
.page-id-201 .thb-iconbox p {
    font-family: Nexa Regular !important;
	text-align:left !important;
	font-size:16px !important;
}

.page-id-201 .iconbox-content h5
{
	margin-bottom: 10px !important;
}

h3
{
	font-weight:300 !important;
	font-size:30px !important;
}

.title-h3 h3, .title-h3 h2, .text-center h2
{
	margin-bottom:10px !important;
}

.last-pieces-title h4
{
	font-family: Nexa Regular !important; 
	font-weight:500 !important;
	margin-bottom:10px !important;
}

@media print, screen and (min-width: 64em)
{
.product-carousel .column, .product-carousel .columns {
    padding-left: 3px !important;
    padding-right: 3px !important;
}
}
@media print, screen and (min-width: 40em)
{
.product-carousel .column, .product-carousel  .columns {
    padding-left: 3px !important;
    padding-right: 3px !important;
}
}

.thb-product-detail .product-information .price
{
	font-family:nexa bold !important;
}

.product-carousel .column, .product-carousel .columns {
    padding-left: 3px !important;
    padding-right: 3px !important;
}

.sous-titre-h1 h3
{
	font-family: Nexa Light !important; 
	font-weight:200 !important;
	letter-spacing:0.2rem !important;
	font-size:20px !important;
}

.btn
{
	font-family: Nexa Bold !important;
	font-weight:500 !important;
}

 .btn>span {
    margin-top: 7px !important;
}

p
{
	font-family:Nexa Regular !important;
}

.last-row h6
{
	font-family: Nexa Bold !important;
	text-transform: none !important;
	font-weight:300 !important;
	letter-spacing: -1px !important;
}

.last-row small
{
	font-family: Nexa Regular !important;
	color:#94969B !important;
	font-size:14px !important;
}

.footer h6
{
	color:#A19F9C !important;
	font-family: Nexa Bold !important;
	font-weight:500 !important;
}

.footer .widget ul li {
    font-family: Nexa Bold !important;
	font-weight:300 !important;
}

.product.thb-listing-style2 h3
{
	font-size:23px !important;
}

.product_after_shop_loop_buttons a {
font-family:nexa bold !important;
	font-weight:500 !important;
}

.products .product.thb-listing-style2 .product_after_title .price {
font-family:nexa bold !important;
}

#wrapper [role="main"] {
    background: #fffcf7 !important;
}

.shop_bar .woocommerce-result-count {
	display:none !important;
}

.shop_bar .woocommerce-breadcrumb {
    display:none !important;
}

.shop_bar #thb-shop-filters {
	font-family:nexa bold !important;
}

.shop_bar .woocommerce-ordering {
	font-family:nexa bold !important;

}

.thb-product-detail .product-information .single_add_to_cart_button {
    font-family: Nexa Bold !important;
    font-weight: 500 !important;
}

div.quantity .qty {
    font-family: Nexa Bold !important;
    font-weight: 500 !important;
}

.related h2, .up-sells h2, .cross-sells h2 {
    font-size: 30px !important;
    font-weight: 600 !important;
}
.woocommerce-tabs .tabs {
    font-family: Nexa Bold !important;
    font-weight: 600 !important;
}

.side-panel header h6 {
    font-family: Nexa Bold !important;
    font-weight: 600 !important;
}

.woocommerce-mini-cart-item a, .woocommerce-cart-form__cart-item .product-name
{
	color:black !important;
	font-family: aw-conqueror-didot, serif !important;
    font-weight: 700 !important;
}

.woocommerce-mini-cart-item .quantity
{
    font-family: Nexa Bold !important;
    font-weight: 500 !important;
}

.woocommerce-Price-amount bdi
{
	font-family: Nexa Bold !important;
}

.woocommerce-mini-cart__buttons .button
{
	    font-family: Nexa Bold !important;
    font-weight: 500 !important;
}

.woocommerce-mini-cart-item a:hover 
{
	color:#b45c39 !important;
}

.shop_table thead tr, .cart-subtotal, .order-total {
    font-family: 'Nexa Bold' !important;
	font-weight:500 !important;
}

.woocommerce-cart .button
{
	font-family: Nexa Bold !important;
    font-weight: 500 !important;
}

.checkout-coupon
{
	font-family: Nexa Bold !important;
    font-weight: 500 !important;
}

.showcoupon
{
	color: #b45c39 !important;
}

.coupon .button {
    font-family: 'Nexa Bold' !important;
}

.woocommerce-billing-fields p label, .woocommerce-additional-fields__field-wrapper p label
{
	font-family: 'Nexa Bold' !important;
	font-weight: 500 !important;
}

.cart_item td 
{
		font-family: aw-conqueror-didot, serif !important;
    font-weight: 700 !important;
	font-size:16px !important;
}

.cart-subtotal .woocommerce-Price-amount bdi
{
	font-family: Nexa Bold !important;
	font-weight:900 !important;
}

.woocommerce-checkout-review-order-table th
{
	font-size:16px !important;
}

.woocommerce-privacy-policy-text p
{
	text-align:left !important;
}

div#quick_cart img {
    width: 27px !important;
}

#my-account-logo img
{
	width: 27px !important;
}

.woocommerce-MyAccount-navigation
{
	
	font-family: 'Nexa Bold' !important;
	font-weight: 500 !important;
}

.woocommerce-Address-title .edit
{
		font-family: Nexa Bold !important;
	font-weight:900 !important;
}

.addresses .woocommerce-Address address {
    font-family: 'Nexa Regular' !important;
}
 label
{
		font-family: 'Nexa Bold' !important;
	font-weight: 500 !important;
}

.woocommerce-MyAccount-content legend {
    		font-family: aw-conqueror-didot, serif !important;
    font-weight: 700 !important;
}

.woocommerce-info:not(.cart-empty),.woocommerce-message {
    background: #b45c39 !important;
			font-family: 'Nexa Bold' !important;
	font-weight: 500 !important;
}

.thb-dropdown-color-light .thb-full-menu .sub-menu {
    background: #fefcf6 !important;
}

.thb-full-menu .sub-menu li a, .header.dark-header .thb-full-menu>li> a
{
		font-family: "Nexa Bold" !important;
	font-weight: 300 !important;
	color: #94969b !important;
}

.thb-full-menu .sub-menu li a:hover {
	color: #b45c39 !important;
}

.subfooter p, .subfooter.dark p {
    font-size: 12px !important;
    font-family: nexa bold !important;
	margin-bottom:0 !important;
	margin-top:5px !important;
}

.thb-iconbox p {
    margin-bottom:0px !important;
}

.img-fixed
{
	position: fixed;
    top: 350px;
	transition:0.5;
}
}


.fn
{
	position:absolute !important;
}

.shop_bar
{
	display:none !important;
}

.badge.new, .badge.out-of-stock {
    background: #b45c38 !important;
}

.products .product.thb-listing-style2 .badge {
    border: none !important;
    color: white !important;
	    font-family: nexa bold !important;
	    padding: 3px 9px !important;
}


@media only screen and (min-width: 0px) and (max-width: 799px)
{
	.slick-list
	{
		padding-left:13px !important;
	}
	
	.carroussel-dare-in-paris-home
	{
		display:none !important;
	}
	
	.frise{
		
		padding-top: 30px !important;
		padding-bottom: 30px !important;
		
	}
	
}

	.frise{
		
		padding-top: 80px;
		padding-bottom: 80px;
		
	}


h1 {
	
	font-weight: 400 !important;
	
}


h2 {
	
	letter-spacing: 4px !important;
	
}


.related {
	
	display: none !important;
	
}

.vc_custom_1610447099209 {
    margin-bottom: 0px !important;
    background-image: url(http://dareinparis.fr/wp-content/uploads/2021/01/frise.png?id=809) !important;
}

.country-selector.weglot-dropdown .wgcurrent {
border:0px !important;
	
}

.country-selector.weglot-dropdown {
    background:none !important;
    margin-left: 15px !important;
}

.country-selector.weglot-dropdown .wgcurrent span {
    padding-right: 20px !important;
	    margin-top: 7px !important;
}

.country-selector.weglot-dropdown .wgcurrent:after {
display:none !important;
}


.woocommerce-breadcrumb {
	
display:none !important;
	
}
	
.posted_in {
	
display:none !important;
		
}	

.wcmnd_email .wcmnd-btn {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

h4.wcmnd-title {
font-family:"Poppins" !important;
	font-weight:900 !important;
	font-size:20px !important;
	color:white !important;
	line-height: 29px !important;
    margin-top: 50px !important;
}
@media only screen and (min-width: 0px) and (max-width: 799px)
{
#wcmnd_modal {
    width: 385px !important;
}
}

.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name, .woo-variation-swatches.wvs-show-label .variations td label {

    display: none !important;
}

.variation-date-text
{
	display:none !important;
}

.variable-item:not(.radio-variable-item) {
    width: 60px !important;
    height: 60px !important;
}

.additional_information_tab
{
	display:none !important;
}

#preorder_date_field
{
	display:none !important;
}



.reassurance-sur-mesure
{
	font-family: 'Nexa Bold' !important;
    font-weight: 500 !important;
	font-size:13px !important;
}

.thb-countdown .thb-countdown-ul li .timestamp {
    font-size: 60px !important;
}


.woocommerce-tabs .tabs {
font-family: Nexa Bold !important;
font-weight: 600 !important;
display: none !important;
}