/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/




.wrapper { max-width: 432px; width: 100%; margin: 0; position: relative; }

@media screen and (min-width: 480px){
	.wrapper{  margin: 0 auto; width: auto; }
}
@media screen and (min-width: 768px){
	.wrapper{  max-width: 691px; }
}
@media screen and (min-width: 1140px){
	.wrapper{  max-width: 1026px; }
}
@media screen and (min-width: 1280px){
	.wrapper{  max-width: 1200px; }
}


.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.page-template-template-portfolio .container-wrap .container{ padding-top:80px; }

.home .container-wrap, .single-marque .container-wrap{ padding-top:0 !important; }
p#breadcrumbs{ display:none; }
.post-area{ margin-top:0 !important;}
p{ line-height:1.3; }
a.lien{ font-family: 'Roboto'; font-weight: 400; font-size: 15px; text-transform: uppercase; color:#9a7541; letter-spacing: 0.5px; text-decoration:underline; }
.woocommerce #order_review #payment #place_order{ font-family: 'Roboto' !important; font-weight: 300 !important; font-size:14px !important; padding-top:8px !important; padding-bottom:8px !important; padding-left:50px !important; padding-right:50px !important; border:1px solid #53565a !important; background-color:#53565a !important; color:#ffffff; transition:all .3s;}

.nectar-button, a.bouton, .woocommerce-page button.button, .woocommerce-cart.material .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart-form__contents .actions .button{ font-family: 'Roboto' !important; font-weight: 300 !important; font-size:14px !important; padding-top:8px !important; padding-bottom:8px !important; padding-left:50px !important; padding-right:50px !important; border:1px solid #9a7541 !important; background-color:#9a7541 !important; color:#ffffff; transition:all .3s;}

.woocommerce #order_review #payment #place_order:hover{ transform:inherit !important; box-shadow:none !important; background-color:#ffffff !important; color:#53565a !important;  border:1px solid #53565a !important;}

a#bouton:hover, a#bouton-1:hover, a.bouton:hover, .woocommerce-page button.button:hover, .woocommerce-cart.material .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart-form__contents .actions .button:hover{ transform:inherit !important; box-shadow:none !important; background-color:#ffffff !important; color:#9a7541 !important;  border:1px solid #9a7541 !important;}


a.bouton{ border-radius:4px; }
h1{ color:#9a7541; }

.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button{ text-transform:inherit !important; }

#page-header-bg h1{ text-align:center; }
#page-header-bg .inner-wrap{ text-align:center; }


/* HEADER */
@media screen and (min-width: 1140px){
    #header-outer header{ border-bottom:1px solid #9a7541; }
}

/* MEGA MENU */
body:not([data-header-format="left-header"]) #top nav >ul >.megamenu >ul >li >ul >.has-ul >a { font-family: 'Roboto'; font-weight: 700; font-size: 13px; text-transform: uppercase; margin-bottom: 7px; letter-spacing: 0; }
#menu-item-68 a, #menu-item-69 a{ font-family: 'Roboto'; font-weight: 700 !important; font-size: 13px; text-transform: uppercase; margin-bottom: 7px; letter-spacing: 0; }
/* #menu-item-15322 a, #menu-item-15370 a, #menu-item-15373 a, #menu-item-15323 a, #menu-item-30060 a, #menu-item-37672 a, #menu-item-37673 a*/

/* BARRE RECHERCHE */
body.material #search-outer #search input[type="text"]{ height:50px !important; padding-left:15px; font-size:18px !important; border-radius:none; }
#search-outer #search #close a:before{ content:none !important; display:none; }
body.material #search-outer #search #close a{ top:-7px !important; }
body.material #header-outer #search-outer #search input[type="text"]{ border-color:transparent !important; }

/* PAGE RESULTAT DE RECHERCHE */
#page-header-bg{ background-color:#faf8f5 !important;}
body.search #page-header-bg h1, #page-header-bg span.result-num{ color:#9a7541!important; }

#search-results .result .title a{ color:#9a7541 !important; background-image:none !important;}

body.search #search-results .result .inner-wrap{ border:1px solid #9a7541 !important;}

blockquote{ padding-left:0 !important; }
blockquote::before{ border-left:0 !important; }

/* HOMEPAGE*/

.portrait{ padding-top:8%; padding-left:4% !important; padding-right:4% !important; }
.partenaires{ padding-top:0; padding-right:5% !important; }
#bouton-1{ margin-right:20px; }

/* BOX HOMEPAGE */
body.material .nectar-category-grid .nectar-category-grid-item .inner{ border-radius:0; }
.nectar-category-grid .nectar-category-grid-item .content h3{ font-family: 'Roboto'; font-weight: 500; font-size: 15px; text-transform: uppercase; letter-spacing: 1.5px; }

/* ACTUS HOMEPAGE */
.blog-recent[data-style*="classic_enhanced"] .inner-wrap{ border-radius:0 !important; box-shadow:inherit !important; }
.masonry.classic_enhanced .masonry-blog-item .inner-wrap{ border-radius:0 !important; }
.blog-recent[data-style*="classic_enhanced"] .inner-wrap span.meta-category, .masonry.classic_enhanced .masonry-blog-item .inner-wrap span.meta-category{ display:none; }
.blog-recent[data-style*="classic_enhanced"] .article-content-wrap, .masonry.classic_enhanced .masonry-blog-item .article-content-wrap{ padding: 12% 17% 30% 17%; }
.blog-recent[data-style*="classic_enhanced"] .article-content-wrap span.meta, .masonry.classic_enhanced .masonry-blog-item .article-content-wrap .post-header span{ font-family: 'Roboto'; font-weight: 500 !important; font-size: 13px; text-transform: uppercase; letter-spacing: 0.5; color:#9a7541; }
.blog-recent[data-style*="classic_enhanced"] .article-content-wrap h3.title, .masonry.classic_enhanced .masonry-blog-item .article-content-wrap h3.title{ font-family: 'Cormorant Garamond'; font-weight: 700 !important; font-size: 30px; letter-spacing: 0.15; color:#9a7541; margin-top:10px; }
.blog-recent[data-style*="classic_enhanced"] .article-content-wrap .excerpt, .masonry.classic_enhanced .masonry-blog-item .article-content-wrap .excerpt{ color:#53565a; line-height:1.6; font-family: 'Roboto'; font-weight: 300; }
.post-featured-img img{ width:100% !important; }


/* HOMEPAGE DECOUVRIR PRODUIT */

.woocommerce-page ul.products li.product.minimal .price, .woocommerce ul.products li.product.minimal .price{ font-family: "Roboto" !important; font-weight: 500 !important; font-size: 14px !important; color: #9a7541 !important; padding-top: 0;}
.products li.product.minimal .price-hover-wrap{ width:100% !important; }
.products li.product.minimal .product-meta > a h2, .products li.product.minimal .product-meta, .products li.product.minimal .product-meta .price{ text-align:left; }

/* HOMEPAGE SLIDE COUP DE COEUR */

.products-carousel .carousel-next, body .products-carousel .carousel-prev{ background-color:#9a7541 !important; }
.products-carousel .carousel-next i, body .products-carousel .carousel-prev i{ color:#ffffff !important; }
.products li.product.minimal.hover-bound:hover .background-color-expand:before{ box-shadow:none !important; }

/* NEWSLETTER HOMEPAGE */
.newsletter input[type="email"]{ width:80%; }
.newsletter input[type="submit"]{ font-family: 'Roboto' !important; font-weight: 300 !important; font-size:14px !important; padding-top:8px !important; padding-bottom:8px !important; padding-left:50px !important; padding-right:50px !important; border:1px solid #9a7541 !important; background-color:#9a7541 !important; color:#ffffff; transition:all .3s;}
.newsletter input[type="submit"]:hover{ transform:inherit !important; box-shadow:none !important; background-color:#ffffff !important; color:#9a7541 !important;  border:1px solid #9a7541 !important;}


/* A PROPOS */
#portrait-vanina{ padding:80px 0; }
#portrait-vanina .photo-portrait{ width:100%; padding-left:30px; padding-right:30px; }
#portrait-vanina .texte-portrait{ width:100%; padding-left:30px; padding-right:30px; margin-top:30px; }
#portrait-vanina .texte-portrait p{ color:#53565a; }

#social-network{ padding:80px 0; text-align:center; }
#social-network ul{ list-style:none; display: flex; margin:0 0 50px 0; padding:15px 0 0 0; justify-content:center; }
#social-network ul li{ margin:0; padding:0 10px; list-style:none; }
#social-network ul li a{ display:inline-block; }
#social-network ul li a img{ width:27px; margin-bottom:0; }
#social-network .newsletter{ width:70%; margin:0 auto; padding-top:10px; }

#les-prestations{ text-align:center; background-color:#faf8f5; padding:80px 0; }
.liste-prestations{ display:flex; justify-content:center; flex-wrap:wrap; margin-top:50px; }
.liste-prestations article{ width:100%; padding-left:30px; padding-right:30px; margin-bottom:50px; }
.liste-prestations article img{ width:50px; }
.liste-prestations article h3{ font-family: 'Roboto'; font-weight: 500; font-size: 15px; text-transform: uppercase; letter-spacing: 1.5px; color:#53565a; line-height:20px; margin:15px 0 20px 0;}
.liste-prestations article p{ color:#53565a; }

#farrow-ball{ padding:80px 0; }
#farrow-ball .photo{ width:100%; padding-left:30px; padding-right:30px; }
#farrow-ball .texte{ width:100%; padding-left:30px; padding-right:30px; margin-top:30px; }
#farrow-ball .texte a.bouton{ display:inline-block; margin-top:30px; }

.border{ width:300px; border:0.5px solid #9a7541; margin:0 auto; }

#galerie-showroom{ padding:80px 0 30px 0; text-align:center; }
#galerie-showroom h2{ margin-bottom:50px; }

@media screen and (min-width: 768px){
	.liste-prestations article{ width:50%; padding-left:15px; padding-right:15px; }
	.border{ width:600px; }
}

@media screen and (min-width: 1140px){
	#portrait-vanina .photo-portrait{ width:50%; float:left; }
	#portrait-vanina .texte-portrait{ width:50%; float:left; margin-top:0;}
	.liste-prestations article{ width:33%; }
	#farrow-ball .photo{ width:50%; float:left; }
    #farrow-ball .texte{ width:50%; float:left; padding-right:60px; margin-top:0; }
	.border{ width:1000px; }
}

/* PAGE AUTRE */

#page-autre{ padding:80px 0; }


/* PAGE MARQUES */
#marques{ padding:80px 0 30px 0;}
#marques .liste-marques{ display:flex; flex-wrap:wrap; }
#marques .liste-marques a{ display:block; }
#marques .liste-marques a { width:100%; padding-left:30px; padding-right:30px; margin-bottom:50px; }
#marques .liste-marques a article h2{ margin-bottom:5px; }
#marques .liste-marques a article figure{padding:0; margin:0; background-position:center; background-size:cover; background-repeat:no-repeat; width:100%; height: 300px; }
#marques .liste-marques a article figcaption{margin:0; padding:15px 0 0 0;}
#marques .liste-marques a article footer span{ display:inline-block; font-family: 'Roboto'; font-weight: 400; font-size: 15px; text-transform: uppercase; color:#9a7541; letter-spacing: 0.5px; text-decoration:underline; margin-top:5px; }

p img.wp-image-19129{ width:137px !important; }

h1.page-title img{ width:150px; }

@media screen and (min-width: 768px){
	#marques .liste-marques a { width:50%; padding-left:10px; padding-right:10px; }
}
@media screen and (min-width: 1140px){
	#marques .liste-marques a { width:33%; }
}
@media screen and (min-width: 1280px){
	#marques .liste-marques a article figure{ height: 380px; }
}


/* PAGE SINGLE MARQUE */
.single-marque .heading-title{ display:none;}
.banner-marque{ background-position:center; background-size:cover; background-repeat:no-repeat; width:100%; height: 350px; }
.fil-ariane{ width:100%; text-align:left; padding:0px 0 50px 30px; }
#container-marque{ padding:80px 0 30px 0;}
#container-marque .content{ width:100%; padding-left:30px; padding-right:30px; }
#container-marque .content h1{ font-family: 'Roboto'; font-weight: 400; font-size: 30px; text-transform: uppercase; letter-spacing: 1.5px; color:#9a7541; margin-bottom:30px; }

#container-marque .content dl.accordion dt{ padding: 4px 0; cursor:pointer; position: relative; border-bottom: 1px; border-bottom-style: solid; border-bottom-color:#53565a; transition: border-color 0s 0.2s; display: flex; align-items: center; }
#container-marque .content dl.accordion dt h4{ font-family: 'Roboto'; font-weight: 500; font-size: 15px; color: #9a7541; text-transform: uppercase; margin-bottom:0 !important; }    
#container-marque .content dl.accordion dt::before{ content:""; background-image: url('https://vanina02.graphisteriegenerale.com/wp-content/uploads/2021/06/arrow-vanina.svg'); background-repeat: no-repeat; background-position: center; display: block; position: absolute; top:28%; right:0; width:15px; height:15px; transition: transform 0.3s; }
#container-marque .content dl.accordion dt.active{ border-color: transparent; transition: border-color 0s 0s; }
#container-marque .content dl.accordion dt.active::before{ transform: rotate(90deg); }
#container-marque .content dl.accordion dd{ margin-left:0; border-bottom:1px solid #53565a; padding:10px 0; }

#container-marque sidebar#marque{ width:100%; padding-left:30px; padding-right:30px;}
#container-marque sidebar#marque h4{ font-family: 'Roboto'; font-weight: 500; font-size: 15px; color:#9a7541; text-transform:uppercase; }
#container-marque sidebar#marque ul{ list-style:none; padding:10px 0; margin:0;}
#container-marque sidebar#marque ul li{list-style:none; padding-bottom:10px; margin:0; }
#container-marque sidebar#marque ul li a{ font-family: 'Roboto'; font-weight: 400; color:#53565a; transition:all .3s; }
#container-marque sidebar#marque ul li:hover a{ color:#9a7541; }
#container-marque .galerie-photo{ margin-top:50px; width:100%; }
#container-marque .galerie-photo .liste-photo{ display:flex; flex-wrap:wrap; }
#container-marque .galerie-photo .liste-photo .photo{ width:100%; padding-left:10px; padding-right:10px; }
#container-marque .galerie-photo .liste-photo .photo img{ width:100%; height:250px; object-fit:cover;}

.produit-lies .price span.woocommerce-Price-amount{ font-family:"Roboto" !important; font-weight:500 !important; font-size:14px !important; color:#9a7541; letter-spacing:0.2px;}
.produit-lies .price{ padding-top:0 !important; }

@media screen and (min-width: 768px){
	#container-marque .galerie-photo .liste-photo .photo{ width:50%; }
}
@media screen and (min-width: 1140px){
	#container-marque .content{ width:70%; float:left; }
	#container-marque sidebar#marque{ width:30%; float:left;}
	#container-marque .galerie-photo .liste-photo .photo{ width:33%; }
}

/* PAGE SINGLE ACTUALITES */

.comments-section{ display:none; }
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap >a{ display:none; }


/* BOUTIQUE */

div.clear{ padding-bottom:0; }

.archive .container-wrap{ background-color:#ffffff !important; padding-top:80px !important; }
.archive .container-wrap h1.page-title{ font-weight:500; color:#53565a; font-size:20px; }
.nectar-shop-header .woocommerce-breadcrumb{ border-bottom:1px solid #9a7541; }
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{ color:#665344; right:280px; }

.woocommerce .yith-wcan-reset-navigation.button{ text-transform:initial !important; background-color:#9a7541 !important; border:1px solid #9a7541 !important; transition:all .3s; color:#ffffff !important; font-size:14px; font-weight:300; }
.woocommerce .yith-wcan-reset-navigation.button:hover{ background-color:#ffffff !important; color:#9a7541 !important; }

.row .woocommerce-products-header .term-description p a{ color:#9a7541; }

.single-product nav.woocommerce-breadcrumb{ padding:20px 0 !important; }
nav.woocommerce-breadcrumb{ color:#c9baa3 !important; font-weight:400; text-transform:uppercase; }
nav.woocommerce-breadcrumb a{ color:#9a7541 !important; }

#sidebar h4{ color:#9a7541; font-family:"Roboto"; font-weight:400; text-transform:uppercase; letter-spacing:0.5px; }
.woocommerce .price_slider_amount .price_label{ color:#9a7541; font-family:"Roboto"; font-weight:400; }
.woocommerce #sidebar .widget_layered_nav ul li a{ color:#53565a; font-family:"Roboto"; font-weight:400; }
#sidebar .widget.woocommerce li .count{ display:none;}

select, .select2-container--default .select2-selection--single{ border:1px solid #9a7541 !important; font-family:"Roboto" !important; letter-spacing:0.5px !important; color:#9a7541 !important; border-radius:4px; box-shadow:none !important; font-size:14px !important;}

.woocommerce ul.products li.product h2{ font-family:"Roboto" !important; font-weight:500 !important; font-size:15px !important; text-transform:uppercase; letter-spacing:0.3px;}
.woocommerce-page ul.products li.product.minimal .price{ font-family:"Roboto" !important; font-weight:500 !important; font-size:14px !important; color:#9a7541 !important; padding-top:0; }
li.product.minimal .product-wrap img{ border-radius:0 !important; }
p.price span.woocommerce-Price-amount, .woocommerce div.product span.price{ font-family:"Roboto" !important; font-weight:400 !important; font-size:18px !important; color:#53565a; letter-spacing:0.2px; }
.woocommerce-Price-currencySymbol{ margin-left:5px; }
.woocommerce .summary .price, .woocommerce div.product .summary p.price{ margin-top:7px; }
.woocommerce-product-details__short-description p{ font-size:14px; }
.woocommerce div.product form.cart .variations label{ font-family:"Roboto"; font-weight:500; font-size:14px; color:#53565a; }
.woocommerce .cart .quantity input.qty{ font-family:"Roboto"; font-weight:400; font-size:30px; color:#53565a; }
.woocommerce .cart .quantity input.minus, .woocommerce .cart .quantity input.plus{ background-color:#eae3da !important; color:#9a7541 !important; box-shadow:none; }
.woocommerce .cart .quantity input.minus:hover{ background-color:#9a7541 !important; color:#eae3da !important; box-shadow:none; }
.woocommerce .cart .quantity input.plus:hover{ background-color:#9a7541 !important; color:#eae3da !important; box-shadow:none; }
.woocommerce .cart .quantity input[type="button"]:hover{ background-color:#9a7541 !important; color:#eae3da !important; box-shadow:none; }
.woocommerce div.product form.cart .button{ font-family: 'Roboto' !important; font-weight: 300 !important; font-size:14px !important; padding:12px 50px !important; border:1px solid #9a7541 !important; background-color:#9a7541 !important; color:#ffffff; transition:all .3s; }
.woocommerce div.product form.cart .button:hover{ transform:inherit !important; box-shadow:none !important; background-color:#ffffff !important; color:#9a7541 !important;  border:1px solid #9a7541 !important; }
.woocommerce div.product_meta > span{ font-family:"Roboto"; font-weight:500; font-size:14px; color:#53565a; }
.woocommerce div.product_meta > span a{ font-weight:400; }
.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a{ font-family:"Roboto"; font-weight:500; font-size:13px; color:#53565a; }

.woocommerce .price_slider_amount button.button{ color:#ffffff; }

ul li{ line-height:1.3; }

a.btn{ font-family: 'Roboto' !important; font-weight: 300 !important; font-size:13px !important; padding-top:10px !important; padding-bottom:10px !important; padding-left:20px !important; padding-right:20px !important; border:1px solid #9a7541 !important; background-color:#ffffff !important; color:#9a7541; transition:all .3s; text-transform:uppercase; border-radius:5px;}
a.btn:hover{ background-color:#9a7541 !important; color:#ffffff !important;  border:1px solid #9a7541 !important; }


.single-product div.product h1.product_title{ font-size:23px !important; }

/* PANIER */
.woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info{ background-color:#9a7541 !important; }
.woocommerce-page .woocommerce-message{ padding:15px 15px 8px 15px; }
.woocommerce-page .container .woocommerce-message a.button{ line-height:1; }
.woocommerce-page .container .woocommerce-message a.button:hover{ background-color:#9a7541 !important; }
.woocommerce a.button:hover, .woocommerce-message a.button:hover, .woocommerce-page a.button:hover{ background-color:#9a7541 !important; }

#header-outer .widget_shopping_cart a.button{ font-family: 'Roboto' !important; font-weight: 300 !important; font-size:14px !important; border:1px solid #53565a !important; background-color:#53565a !important; color:#ffffff !important; transition:all .3s; }
#header-outer .widget_shopping_cart a.button:hover{ transform:inherit !important; box-shadow:none !important; background-color:#ffffff !important; color:#53565a !important;  border:1px solid #53565a !important;}
#header-outer .cart-outer .total, #header-outer .total strong{ font-family:"Roboto"; font-weight:500; }
.woocommerce-cart.material .wc-proceed-to-checkout a.checkout-button, .woocommerce #order_review #payment #place_order{ padding:20px 50px !important; }

#header-outer .widget_shopping_cart, #header-outer .widget_shopping_cart_content{ background-color:rgba(255,255,255,1) !important; }

.select2-container--default .select2-selection--single .select2-selection__rendered{ font-family:"Roboto" !important; letter-spacing:0.5px !important; color:#9a7541 !important; font-size:14px !important; }
.woocommerce form .form-row label{ font-family:"Roboto"; font-weight:400; }
.woocommerce td.product-name dl.variation p{ margin-bottom:4px; }

.woocommerce-checkout-review-order-table .product-container{ background-color:#ffffff; border:1px solid #53565a;}
.woocommerce-checkout-review-order-table .product-info .amount{ display:block; font-weight:bold; margin-top:10px; }
.woocommerce .cart_item dt{ color:#9a7541; }
.woocommerce .cart_item dl{ padding-top:10px; }


/* PAGE CONTACT */
input[type=text], input[type=email], input[type=tel], textarea, input#coupon_code{ width:100%; padding: 10px !important !important; border:none !important !important; background-color: #f4f1ec !important; border-radius:0 !important !important; font-size:13px; font-family: 'Roboto' !important !important; font-weight: 300; color:#9a7541 !important !important; }

input[type=text]:focus, input[type=email]:focus, input[type=tel]:focus, textarea:focus, input#coupon_code:focus, input[type=text]:active, input[type=email]:active, input[type=tel]:active, textarea:active, input#coupon_code:active{ outline:0 !important; border:1px solid #9a7541 !important; }

::-webkit-input-placeholder { font-family: 'Roboto'; font-weight: 300; color:#9a7541; font-size:13px;  }
:-ms-input-placeholder { font-family: 'Roboto'; font-weight: 300; color:#9a7541; font-size:13px; }
::placeholder { font-family: 'Roboto'; font-weight: 300; color:#9a7541; font-size:13px; }

body[data-form-submit="regular"] .container-wrap input[type=submit]{ font-family: 'Roboto' !important; font-weight: 300 !important; font-size:14px !important; padding:8px 50px !important; border:1px solid #9a7541 !important; background-color:#9a7541 !important; color:#ffffff !important; transition:all .3s; }
body[data-form-submit="regular"] .container-wrap input[type=submit]:hover{ transform:inherit !important; box-shadow:none !important; background-color:#ffffff !important; color:#9a7541 !important;  border:1px solid #9a7541 !important;}
.wpcf7-form .row .col-100 { width: 100%; margin-top: 10px; }
.row:after{ content: ""; display: table; clear: both; }

/* PAGE NOUVEAUTES */
#nouveautes h1{ font-weight: 500; letter-spacing:1.5px; color: #53565a; font-size: 20px; }

/* PAGE BEST SELLING */

#best-selling h1{ font-weight: 500; letter-spacing:1.5px; color: #53565a; font-size: 20px; }

.page-contact h4{ font-family: 'Roboto'; font-weight: 500; font-size: 14px; text-transform: uppercase; margin-bottom: 7px !important; letter-spacing: 1px; color:#9a7541; }
.page-contact p{ font-weight:400 !important; color:#53565a !important; }

/* FOOTER */
#footer-outer #footer-widgets{ border-top:1px solid #9a7541; }
#footer-outer .row{ padding:50px 0 !important; }
#footer-outer .widget.widget_media_image img{ width:200px; }
#footer-outer .widget h4{ font-family: 'Roboto'; font-weight: 500; font-size: 14px; text-transform: uppercase; margin-bottom: 7px !important; letter-spacing: 1px; }
#footer-outer #footer-widgets .col p{ font-weight:400 !important; color:#53565a !important; }
#footer-outer #footer-widgets .col p a{ color:#53565a; }
#custom_html-4 p a{ color:#9a7541 !important; text-decoration:underline; font-weight:400; font-size:14px;}
#custom_html-4 p{ color:#9a7541 !important; padding-bottom:8px !important;}
#footer-outer #copyright{ padding:10px 0 !important; font-weight:400; font-size:14px; }