/*
Theme Name: Bootstrap Basic4 Child
Theme URI: https://rundiz.com
Template: bootstrap-basic4
Author: Rundiz-WP team
Author URI: https://github.com/Rundiz-WP
Description: Bootstrap v.4 basic theme for developers to build their new theme very fast and easy. (WordPress 5 or Gutenberg ready.) The concept is to keep it basic, no rich features, no additional functions; all of these for theme developers will be easier to start develop their theme. Please read notice on Bootstrap Basic 4 Help page in Dashboard &gt; Appearance &gt; Bootstrap Basic4 Help.
Tags: one-column,two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-menu,featured-images,post-formats,threaded-comments,translation-ready,editor-style,blog
Version: 1.3.6.1760016735
Updated: 2025-10-09 13:32:15

*/

:root {
  	--primary-color: #00335b;
	--secondari-color: #BFA77B;
	--primary-bg-color: #F6F6F6;
}


/* FONT
 * ------------------------------------------- */

@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

p {
  font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}

h1, h2 {
  	font-family: "Crimson Text", serif;
  	font-weight: 500 !important;
  	font-style: normal;
	color: var(--primary-color);
}

.crimson-text-bold {
  font-family: "Crimson Text", serif;
  font-weight: 700;
  font-style: normal;
}

.crimson-text-regular-italic {
  font-family: "Crimson Text", serif;
  font-weight: 400;
  font-style: italic;
}

.crimson-text-semibold-italic {
  font-family: "Crimson Text", serif;
  font-weight: 600;
  font-style: italic;
}

.crimson-text-bold-italic {
  font-family: "Crimson Text", serif;
  font-weight: 700;
  font-style: italic;
}



#main .post, #main .page {
    border: 0px solid #eee !important;
    margin-bottom: 0px !important;
    overflow-x: auto !important;
    padding: 0px !important;
}
:where(.wp-block-columns) {
    margin-bottom: 0 !important;
}




.comin-soon-box {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}




.gap-0 {
	gap: 0 !important;
}

.collection-titles {
	
}
.collection-titles p {
	font-family: "Crimson Text" !important;
	color: var(--primary-color);
	font-size: 1.6rem;
	margin-right: 215px;
	line-height: .4 !important;
}
.collection-titles h1,
.collection-titles h2 {
	font-family: "Crimson Text" !important;
	color: var(--primary-color);
	font-size: 4rem !important;
	font-weight: 700 !important;
	line-height: .4 !important;
}
.width-60 {
	width: 60%;
	margin-left: auto !important;
	margin-right: auto !important;
}



/* HEADER
 * ---------------------------- */
.page-header {
    z-index: 9;
    position: fixed;
    height: 80px;
    margin-bottom: 0 !important;
    background: #FFFFFF;
    top: 0;
    left: 0;
    right: 0;
}

.site-logo {
	position: absolute;
	top: 20px;
	left: 20px;
}
.site-logo img {
	width: 200px;
}


/* SECTIONS
 * ---------------------------- */
.section {
	padding-top: 70px;
	padding-bottom: 70px;
}

.section-gray {
	background-color: var(--primary-bg-color) !important;
}
.section-gray h1,
.section-gray h2 {
	color: var(--primary-color) !important;
}


/* MENU PRODOTTI
 * ---------------------------- */
.menu-prodotti {
	
}
.menu-prodotti-item {
	width: 12vw;
	height: 12vw;
	min-height: auto !important;
	padding: 0;
	border-radius: 60% !important;
}
.menu-prodotti-item figure {
	margin-bottom: 0 !important;
	height: 100%;
}



/* THUMB
 * ----------------------------- */

.thumb-product {
	text-align: center;
}
.thumb-product img {
	height: 300px;
	width: auto;
	margin-right: auto;
	margin-left: auto;
}
.thumb-product-1 {
	position: absolute;
} 
.thumb-product-2 {
	position: absolute;
	opacity: 0;
}



