/*
Theme Name: Dive in Blue
Theme URI: https://extendthemes.com/go/mesmerize-home/
Template: mesmerize-pro
Author: Horea Radu
Author URI: https://extendthemes.com/
Description: Mesmerize is an incredibly flexible, multipurpose WordPress theme that can help you create an amazing website easier than ever, by drag and drop. It comes with a predesigned home page, 5 header designs and over 30 ready to use content sections that you can easily customize. It also has lots of customization options (video background, slideshow background, header content types, gradient overlays, etc) that will help you create a beautiful, unique website in no time. Mesmerize is responsive so it works on mobile devices out of the box and it is also WooCommerce ready. DEMO: https://extendthemes.com/go/mesmerize-demos/
Tags: entertainment,food-and-drink,portfolio,one-column,two-columns,right-sidebar,grid-layout,custom-header,custom-menu,custom-logo,full-width-template,theme-options,translation-ready,featured-images,threaded-comments
Version: 1.6.184
Updated: 2025-04-17 00:16:24

*/

.navigation-wrapper:not(.gridContainer) {
  padding-left: 2%;
  padding-right: 2%;
}

.logo_col {
  max-width: 70%;
}

/* ---------------------------------------------------------*/
/* Affichage du logo dans la barre de menu pour les mobiles */
/* -------------------------------------------------------- */

/* NEW masque le logo dans le menu nav <= 767px */
/*@media (max-width: 767px) {
	img.custom-logo {display:none;}
	a.text-logo {display:none;}
	i.fa.fa-bars {height:30px; width:30px;}
	div.main_menu_col.col-xs { height:30px;}
	.divecenter_nav_menu { width:200px; text-align:right;}
}*/

/* masque le titre du site dans le menu nav >= 768px */
/* @media (min-width: 768px) {
	.divecenter_nav_menu {display:none;}
}*/

/* ??????????????? */
@media (min-width: 768px) {
	/*.divecenter_nav_menu {display:none;}*/
	img.custom-logo {display:none;}
	a.text-logo {display:none;}
	div.main_menu_col.col-xs { height:30px;}
	div.main_menu_col.col-xs-fit.col-sm { height:30px;}	
}

/* -------------------------------------------------------*/
/* Réduit l'espacement des éléments du menu de navigation */
/* ------------------------------------------------------ */

/* réduction de l'espacement horizontal du menu de navigation */
ul.dropdown-menu li {
    padding: 0.85rem 0.35rem;
}

/* réduction des marges droite-gauche du sous-menu de navigation */
ul.dropdown-menu ul li a {
    padding: 0.75rem 0.50rem;
}

/* ----------------------------------------*/
/* Réduit la hauteur du menu de navigation */
/* --------------------------------------- */

/* réduction de la hauteur de la zonne menu de navigation */
DIV.navigation-bar {
	/*padding: 5px 0px;*/
	padding: 0px 0px;
}

/* ------------------------------------------------------------------- */
/* Réduit la hauteur du logo de barre de menu pour les mobiles < 767px */
/* et aumente la largeur du champ 'TEXT-LOGO'                          */
/* ------------------------------------------------------------------- */

/* Pour les mobiles <= 767px */
@media only screen and (max-width: 767px) {
	/*DIV.logo_col IMG.custom-logo {height:35px; width:35px;}*/
	DIV.logo_col IMG.custom-logo {height:30px; width:30px;}
	#offcanvas-wrapper .offcanvas-top .logo-holder A.logo-link {display:none;}
	.divecenter_nav_menu {display:inline;}
	/* .logo_col {max-width:150px;} */
	.logo_col {max-width:190px;}	
}

/* --------------------------*/
/* Apparence du pied de page */
/* ------------------------- */

/* Accentuation du titre gauche de pied de page */
h4.widgettitle {
	font-size: 30px;
}

/* Supprime la première ligne vertical de gauche dans le pied de page */
div .footer-content-lists .widgets-row .col-sm-4:first-child {
	border-left : 0px;
}

/* Supprime le padding-left de 15px de la colone de gauche dans le pied de page */
/* en mode affichage bureau > 767px */
@media only screen and (min-width: 768px) {
	div .footer-content-lists .widgets-row .col-sm-4:first-child {
		padding-left: 0px !important;
	}
}

/* -------------------------------------------------- */
/* Pugin WPC Variations Radio Buttons for WooCommerce */
/* -------------------------------------------------- */

/* Variations Woocommerce proposées */
div .woovr-variation {
	background-color: rgb(245, 250, 253);
	/*border-color: transparent;*/
	border: solid 0.1em;
    width: auto;
    margin: 0.5em;
    padding: 0.5em;
}

div .woovr-variation:hover {
	background-color:rgb(217, 239, 247) !important;
}

div .woovr-variation-active {
	background-color:rgb(217, 239, 247);	
}

/* ------------------------------------------------- */
/* Pugin Advanced Product Fields Pro for WooCommerce */
/* ------------------------------------------------- */

div .wapf-field-label span {
	color: #6b7c93;
	font-size: 16px;
	font-weight:bold;
}

div .wapf-checkable {
	padding-top: 10px;
	padding-bottom: 6px;
}

div .wapf-input {
	background-color: rgb(217, 239, 247);
	/*border-color: transparent;*/
	border: solid 0.1em;
    width: auto;
    margin: 0.5em;
    padding: 0.5em;
}

div .wapf-input:hover {
	background-color:rgb(217, 239, 247) !important;
}

/* ------------------------------------------*/
/* Plugin WPC Smart Wishlist for WooCommerce */
/* ----------------------------------------- */

/* Bouton Wishlist */
.button.small.wishlist {
	margin: 1px 5px 11px!important;
	padding: 5px 5px !important;
	font-size: 12px !important;
	color: red !important;
	background-color: white !important;
}

/* Icon Menu Wishlist */
.woosw-menu-item {
	/*margin: 2px 5px 12px !important;*/
    padding: 13.6px 12px 13.6px 5.6px !important;
}

/* ------------------ */
/* Plugin WooCommerce */
/* ------------------ */

/* Modifie la couleur de fond des onglets Woocommerce */
.woocommerce div.product .woocommerce-tabs ul.tabs li{
background-color: #d3ced2;
}

/* masquer les categories dans les fiches produits */
.product_meta .posted_in {
	display: none;
}

/* masquer le fil d'ariane dans les fiches produits */
.woocommerce nav.woocommerce-breadcrumb {
    display: none;
}

/* ----------------- */
/* Plugin Divecenter */
/* ----------------- */

/* Divecenter-Fullwidth page */
div .divecenter-full-page {
    margin-left: 1em;
    margin-right: 1em;
}

/*----------------------------------------*/
/* Ajout pour paiement direct sans panier */
/*----------------------------------------*/

/* Modifie la couleur de fond des blocks d'options de paiement */
/*
div .wc-block-components-radio-control-accordion-option {
	margin: 3px;
	background-color : #e5e5e5;
}
*/

/* Modifie la couleur de fond du block d'options de paiement sélectioner */
/*
div .wc-block-components-radio-control-accordion-option--checked-option-highlighted {
	background-color: #03a9f4;
	color: white;
}
*/

/* Supprime le lien de retour au panier */
/*
div .wc-block-checkout__actions_row a {
	display: none!important;
}
*/

/* Supprime le block Express Checkout */
/*
div .wc-block-components-express-payment {
	display: none!important;
}
*/

/* Supprime la suite du block Express Checkout  ---ou--- */
/*
div .wc-block-components-express-payment-continue-rule {
	display:none!important;
}
*/

/* Modifie la couleur de fond du bandau de succes de commande */
.woocommerce-notice {
	background-color: #03a9f4!important;
	color: white;
}

/* Création de la class "prix" pour les tuiles de présentation */
.prix {
	font-size: 48px!important;
	margin-top: 24px!important;
	margin-bottom: 32px!important;
}
