<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme name: Alemar theme
 
Theme url: http://www.alemar.com
 
Description: http://www.alemar.com
 
Version: 1.0
 
Author: &lt;a href="http://www.victorcavazzoni.com" &gt;Victor Cavazzoni&lt;/a&gt;
 
Author url: http://www.victorcavazzoni.com
*/


body{
	font-family: 'Merriweather', serif;font-family: 'Merriweather', serif;
	font-size: 18px;
	color: #100C08;
	line-height: 34px;

}
h1, h2, h3, h4, h5, h6 {font-family: 'Montserrat', sans-serif; font-weight:400;} 
h1 {font-size: 26px; color:#E6BE8A; margin:0; border-bottom: solid 1px #100C08; text-transform:uppercase; padding-bottom:30px; margin-bottom:30px;}
.bg_grey h1 {border-bottom: solid 1px #E6BE8A;}
h2 {font-size: 22px;  color:#E6BE8A; text-transform:uppercase;}
h3 {font-family: 'Open Sans', sans-serif; font-size: 16px;text-transform:uppercase; font-weight:700;color:#2E3263;}
h4 {}
h5 {margin: 0px;
    font-weight: bold;
    color: #8cbfc2;
    font-size: 16px;
    line-height: 16px;
    margin-top: 7px;}

/* Colori */
.bg_white {background-color:#fff;}
.bg_grey {background-color:#100C08; color:#fff;}
.bg_bicolor {background: url(images/bg_bicolor.png) repeat-x left center; /* Center the image */}

.spazio {margin-top:100px;}
.spaziogiu {padding-bottom:100px;}

a.readmore {font-family: 'Montserrat', sans-serif; font-size: 14px; color: #fff; padding:20px 40px; text-align:center; background-color:#E6BE8A; text-transform:uppercase; border: solid 1px #E6BE8A;}
a:hover.readmore {color: #E6BE8A;  text-align:center; background-color:transparent; text-decoration:none;}
p.readmore {margin-top: 60px; }



/* Menu */
.navbar-brand &gt; img { margin: 0 auto;}
.container &gt; .navbar-header {   display:block; width: 100%; margin-top:40px; padding-bottom:30px; border-bottom: solid 1px #100C08;}
.navbar-toggle {z-index:3;}
.navbar-default {
	border:0;
	font-family: 'Montserrat', sans-serif; font-weight:400;
	margin: 0;
	
	}

.navbar-nav {margin-top: 15px;}
.navbar {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Woocommerce Filtro ricerca*/
.woocommerce .woocommerce-result-count {display: none;}
.woocommerce .woocommerce-ordering {display:none;}
.woof_sid_auto_shortcode {border: 0 !important; font-family: 'Montserrat', sans-serif; background-color:#100C08 !important; color:#fff; border-radius:0 !important; font-weight:300 !important; font-size:12px!important;}
.label{ font-weight:normal !important;}
.woof_sid_auto_shortcode .woof_container_inner { padding-left: 0px !important;}
.woof_container { padding-bottom: 0px !important;  margin-bottom: 0px !important;}
.woof_list li { padding: 0 !important;}
.woof_list label { padding-top: 0 !important; padding-bottom: 0 !important;}
.posted_in { display:none !important;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {margin-top:10px!important;}
.posted_in{font-family: 'Montserrat', sans-serif;font-size:12px!important;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {   text-align: center;}
.woof label { font-weight: 300 !important;}
.woof_list li { margin: 0 !important;}
ul.woof_list { line-height: 15px;padding: 1px;}
.woof_block_html_items ul { padding-left: 0; padding-bottom: 15px;}
.woof_sid_auto_shortcode .woof_container { width: 26% !important;}
.woof_sid_auto_shortcode .woof_container_inner h4 {font-size: 16px;  color:#E6BE8A; text-transform:uppercase;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-top: 20px !important;}
.related.products { display: none;}


/* Promo home*/
.promo h2{font-size: 20px; margin-top: 0;}
.promo_txt { font-size: 16px; line-height: 24px; margin-bottom: 35px;  margin-top: 25px; min-height:132px;}
.promo_txt p {margin-bottom:0;}

@media (min-width: 768px){
    .navbar-nav{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }
}
#menu-main {}

.navbar-default .navbar-nav &gt; li &gt; a {color: #666666; text-transform:uppercase; font-size: 18px;}
.navbar-default .navbar-nav &gt; li &gt; a:hover, .navbar-default .navbar-nav &gt; li &gt; a:focus {color: #8B0000; }
.navbar-default .navbar-nav &gt; .active &gt; a, .navbar-default .navbar-nav &gt; .active &gt; a:hover, .navbar-default .navbar-nav &gt; .active &gt; a:focus { color: #8B0000;}
.navbar-default .navbar-nav &gt; li {margin:0; padding:0;}
.navbar-nav &gt; li &gt; a { margin: 5px 25px; padding-top:20px; padding-bottom:20px;}

/* Mappa */


#map {width: 100%; margin-bottom: -12px;}
#map iframe {height:639px;}

li {
	list-style-type: none;
}

.contatti img {margin-right: 15px;}
.contatti p {margin-bottom: 25px;}
.contatti a {color:#100C08;}


/* Catalogo*/
.gioiello a {color:#666;}
.gioiello a:hover {text-decoration:none; color:#000;}
.box_gioiello {transition: .6s ease;  cursor: pointer; padding:10px; text-align:center;/*border-bottom:1px solid #333;*/font-family: 'Montserrat', sans-serif; font-weight:300; text-transform:uppercase;}
.box_gioiello a:hover{text-decoration:none; }
.box_gioiello:hover{background-color:#F5E5D0; text-decoration:none;}
.box_gioiello p {margin-top:10px;}

/* Pulsanti Contatti */
.button_prenotazioni { transition: .5s ease; text-align: center; cursor: pointer; padding: 25px; background-color: #2E3263; text-transform: uppercase; font-size: 20px; display:block; color: #fff;}

.button_prenotazioni:hover{background-color:#0080B9; color:#fff;text-decoration:none;}

.button_informazioni { margin-top:2px;transition: .5s ease; text-align: center; cursor: pointer; padding: 25px; background-color: #3397C7; text-transform: uppercase; font-size: 20px; display:block; color: #fff;}

.button_informazioni:hover{background-color:#66B0D4; color:#fff;text-decoration:none;}

/* Custom Post Type Pagination Styles */ 


ul.pagination {justify-content: center; display: flex;margin-top: 60px;}
ul.pagination &gt; li {border-radius: 0 !important;}
 
.pagination {
   clear:both;
   position:relative;
   font-size:16px; 
   line-height:13px;
   float:right; 
	list-style-type:none;
	width:100%;
	
}

.pagination &gt; .active &gt; a, .pagination &gt; .active &gt; span, .pagination &gt; .active &gt; a:hover, .pagination &gt; .active &gt; span:hover, .pagination &gt; .active &gt; a:focus, .pagination &gt; .active &gt; span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #E6BE8A;
    border-color: #ddd;
	border-radius: 0 !important;
}
.pagination &gt; li:last-child &gt; a, .pagination &gt; li:last-child &gt; span
{border-radius: 0 !important;}

.pagination span, .pagination a {
   display:block;
   float:left;
   margin: 2px;
   padding:6px;
   text-decoration:none;
   width:40px;
   text-align:center;
   
}

.pagination li a{
   color:#fff;
   background: #F5E5D0; 
}
.pagination li a:hover{
   color:#fff;
   background: #E6BE8A; 
}
ul.pagination li .current{
   padding:6px 9px 5px 9px;
   background: #E6BE8A; 
   color:#fff;
}


/* Footer*/
.icon img {margin-right: 15px;}
footer { background-color: #100C08; font-size: 14px; color: #ffffff;  text-align: center; padding:30px 0; border-top:solid 5px #100C08;}
footer h1 {color:#e6be8a; font-size: 18px; border:none; padding:0px; margin:0px;}
footer h2 {color:#ffffff; font-size: 16px; border-bottom:solid 1px #ffffff; margin-top: 5px; padding-bottom: 15px;}
footer a {text-decoration:underline; color:#ffffff;}
footer ul { padding-left: 0;}
footer ul li a{text-decoration: none; display: block; background-color: #C9E3EF;  padding-left: 15px; margin-bottom: 4px;   text-transform: uppercase; color:#2E3263;}	
footer ul li a:hover{	background-color: #0080B9; color: #fff; text-decoration:none;}

.footer {padding-top:10px; padding-bottom:10px; line-height:20px;}
.footer img {margin:0 40px;}
.cookie{font-size:14px; padding-bottom:10px; padding-top:10px; text-align:right;}
.cookie a {text-decoration:underline; color:#100C08;}

.iubenda-ibadge { margin-top: 10px;}






/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {


}

/* Medium Devices, Desktops */
@media (min-width: 991px) and (max-width: 1199px){ 
.box_gioiello { padding-top: 25px !important;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	
.searchandfilter ul .children {display:none;}
	
.navbar { display: block; padding-left: 0px;}
.navbar-brand &gt; img { max-width:250px; margin-left: 15px; padding-top: 5px;}
.container &gt; .navbar-header {
    display: block;
    width: 100%;
    margin-top: 20px;
    padding-bottom: 20px;
    border: none;
}
.navbar-default .navbar-nav &gt; li &gt; a { font-size: 15px;}
.navbar-nav &gt; li &gt; a { padding-top: 5px; padding-bottom: 5px;}
.spazio {  margin-top: 40px;}
h1 {margin-top:20px; font-size:22px;}
body {font-size:16px;}
.spaziogiu { padding-bottom: 50px;}
.contatti .bg_grey { padding-top: 20px; padding-bottom: 20px;}
.promo h2{margin-top: 20px;}
}
	
	
	
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
.navbar { display: block; padding-left: 0px;}
.navbar-brand &gt; img { max-width:200px; margin-left: 15px; padding-top: 5px;}
.container &gt; .navbar-header {
    display: block;
    width: 100%;
    margin-top: 20px;
    padding-bottom: 20px;
    border: none;
}
.navbar-default .navbar-nav &gt; li &gt; a { font-size: 15px;}
.navbar-nav &gt; li &gt; a { padding-top: 5px; padding-bottom: 5px;}
.spazio {  margin-top: 40px;}
h1 {margin-top:20px; font-size:22px;}
body {font-size:16px;}
.spaziogiu { padding-bottom: 50px;}
.contatti .bg_grey { padding-top: 20px; padding-bottom: 20px;}
.promo {    margin-top: 80px;}
.promo h2{margin-top: 20px;}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
.navbar { display: block; padding-left: 0px;}
.navbar-brand &gt; img { max-width:200px; margin-left: 15px; padding-top: 5px;}
.container &gt; .navbar-header {
    display: block;
    width: 100%;
    margin-top: 20px;
    padding-bottom: 20px;
    border: none;
}
.navbar-default .navbar-nav &gt; li &gt; a { font-size: 15px;}
.navbar-nav &gt; li &gt; a { padding-top: 5px; padding-bottom: 5px;}
.spazio {  margin-top: 40px;}
h1 {margin-top:20px; font-size:22px;}
body {font-size:16px;}
.spaziogiu { padding-bottom: 50px;}
.contatti .bg_grey { padding-top: 20px; padding-bottom: 20px;}


}
</pre></body></html>