/*
Theme Name: Brasserie du Causse
Description: Theme enfant de OceanWP
Author: Medou - STUDIO TWELVE
Author URI: https://www.studio-twelve.mailchimpsites.com
Template: oceanwp 
Version: 1.0.0
*/

/* Couleurs

Gris: #999999
Gris clair: #DFDCDE
Faux Noir: #333
Faux blanc: #aaa
Or: #f9ca63

*/
/* Affichage Large */

/* Polices Google */
/* @import url('https://fonts.googleapis.com/css?family=Crimson+Text&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Work+Sans&display=swap'); */

body{
	color: #aaa !important;
}

.button{
	background-color: #f9ca63 !important;
	color: #333 !important;
	border: none !important;
	border-radius: 12px !important;
}

.button:hover{
	color: #fff !important;
	border-color: #fff !important;
}


/* Logo */
.custom-logo{
	max-width: 190px !important;
}

/* Bloc promo */
.elementor-kit-20 h1{
	font-size: 2em !important;
}

.wcps-items-price{
	padding-right: 2em !important;
}

/* Blocs services page d'Accueil */
/* .elementor-170 .elementor-element.elementor-element-oiq9wy5 > .elementor-widget-container{
	padding-bottom: 0px !important;
} */


/* Listes de choix */

label, .sku_wrapper {
	color: #aaa !important;
}

form select {
	color: #aaa !important;
}

form select option{
	color: #333 !important;
}

/* Boutique */
#tab-description h2 {
	display: none !important;
}

.pro_price_extra_info{
	color: #DFDCDE !important;
	font-size: 0.4em !important;
}

/* Alignement texte taxes panier */
.woocommerce-Price-amount {
	padding-top: 0 !important;
}

.includes_tax  {
	font-size: 15px;
	vertical-align: middle;
	padding-top: 0;
	letter-spacing: 0.5px;
}

.includes_tax > .amount {
	vertical-align: baseline !important;
}

#order_review table.shop_table tbody td, .woocommerce-checkout-review-order-table tfoot th, .woocommerce table.shop_table thead {
	background-color: #000 !important;
	color: #fff !important;
}

/* Maps Points de Vente */
/*bandeau titre*/
.i4ewOd-pzNkMb-haAclf {
	background-color: #f9ca63 !important;
}

.map-responsive {
overflow:hidden;
padding-bottom:56.25%;
position:relative;>
height:0;
}

.map-responsive iframe {
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}

/* Pages Connexion / Mon compte */

.woocommerce-MyAccount-tabs .oceanwp-user-profile .user-info .name {
	color: #aaa !important;
}

.woocommerce .owp-account-links li .owp-account-link {
	color: #aaa !important;
	font-size: 2em !important;
}

.woocommerce .owp-account-links li.or {
	color: #aaa !important;
}

form legend{
	color: #aaa !important;
}

/* Page Politique de confidentialité */

#cmplz-document {
	max-width: 100% !important;
}

#cmplz-document h3 {
	color: #fff !important;
} 

#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p, #cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div p {
	color: #fff !important;
}

/* Location tireuse */

.vriselectm {
	color: #aaa !important;
}

.vrilistitemdescr{
	font-size: 1em !important;
}

#itemquant {
	color: #333 !important;
}

.vriitdetmonthnam, .vricaldays, .hasDatepicker, .vri-medium-header, .vri-oconfirm-total-block, .vriemptycartconfirmbox, .vrichangedatesconfirmbox, .vriinputcoupon, .vridtsp, .vriprice, .vricurrency{
	color: #333 !important;
}

.booknow, .vri-numbinput, .vri-oconfirm-summary-item-wrapper .vriprice, .vri-oconfirm-summary-item-wrapper .vri_currency{
	color: #fff !important;
}

.vri-oconfirm-summary-item-cell-days, .vri-oconfirm-summary-item-cell-net, .vri-oconfirm-summary-item-cell-tax, .vri-oconfirm-summary-item-cell-tot, .vriliststartfrom, .vriliststartfromtext, .vri-medium-header{
	color: #aaa !important;
	font-size: 1em !important;
}

.booknow:hover {
	color: #333 !important;
}

.btn, .vricompleteorderdiv a, .vrichangedatesdiv a, .vrilistgoonlist a{
	color: #333 !important;
	background-color: #f9ca63 !important;
	border: #f9ca63 1px solid !important;
}

a[onclick="vriGotoConfirmForm();"]{
	text-align: center !important;
	font-size: 1em !important;
}

.vrilistgoonlist a:hover, .vrichangedatesdiv a:hover, .vricompleteorderdiv a:hover{
	color: #333 !important;
}

.ui-state-active{
	background-color: #f9ca63 !important;
	border: #f9ca63 1px solid !important;
}

.vri-oconfirm-summary-item-cell-descr{
	background: transparent !important;
	color: #aaa !important;
	font-size: 1em !important;
}

.vridivcustomfield .vritextarea{
		min-width: 100% !important;
	}

.vri-oconfirm-item-action a:hover{
	color: #f9ca63 !important;
}

/* Masquer State */
#vrif9, .vrif-countryinp {
	display: none !important;
}

/* .vri-oconfirm-cfield-entry {
	display: none !important;
} */


/* Facebook Events */

.ife_event .img_placeholder {
	min-height: 200px;
}

.ife_event {
	margin-bottom: 120px;
}

.single-facebook_events .widget-area.sidebar-primary{
	display: none !important;
}

.single-facebook_events .content-area{
	border: none !important;
	width: auto !important;
}

/* Affichage Mobile Landscape */

@media only screen and (max-width: 767px) and (orientation: landscape){
	
	
}

/* Affichage Tablette */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	
	.ife_event .img_placeholder {
	min-height: 400px;
	background-position: center !important;
	}
	
	.ife_event{
		margin-bottom: 360px;
	}
	
	
}


/* Affichage Tablette Landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation: landscape) {

	/* #site-navigation-wrap .dropdown-menu > li > a, .oceanwp-mobile-menu-icon a, .mobile-menu-close, .after-header-content-inner > a {
	line-height: inherit !important;
	} */
	
	.col-ife-md-4 {
    width: 50%;
	}
}
	