﻿
 
  .sticky-mobile-menu {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 999;
    -webkit-box-shadow: 0px -8px 29px -12px rgba(0,0,0,0.2); 
    box-shadow: 0px -8px 29px -12px rgba(0,0,0,0.2);
}
   
    
   	
.product-footer .woocommerce-tabs {
 margin-top: 20px!important;
}

.slider-wrapper.relative .flickity-enabled.is-draggable .flickity-viewport {
border-radius: 20px!important;   
}

 .product-images .flickity-enabled.is-draggable .flickity-viewport {
border-radius: 20px!important;  
 
}

.slider-wrapper,slider-wrapper relative {
border-radius:20px!important;  
}

.product-small.box  .box-text {    
padding-bottom: 1em!important;
padding-top: 0.5em!important;
position: relative;
width: 100%;
}


.product-small.box  .box-image  {         
aspect-ratio: 1/0.7;
border-radius: 10px!important;  
}
   
   
    
.box.box-category .box-image {
height: auto;
margin-top: 5px!important;   
margin-bottom: 5px!important;  
border-radius: 10px!important; 
}
   
.row-small>.col, .row-small>.flickity-viewport>.flickity-slider>.col {
padding: 0 14px 0px!important;
}

 
div.cspm_infobox_container {
background:none!important;
border:none!important;
overflow:visible!important;
box-shadow:none!important;
}

.si-frame.si-content-wrapper .si-content, .si-frame {
border:none!important;
overflow: visible!important;
box-shadow:none!important;
}

div.cspm_infobox_content_container.cspm_type4[data-map-id=map6277], div.cspm_infobox_content_container.cspm_type4[data-map-id=map6277] div.cspm_infobox_content {
box-shadow:none!important;
border:none!important;
overflow:visible!important;
background:none!important;
}

div.cspm_infobox_content_container.cspm_type4 div.cspm_infobox_content div.title a {
color:firebrick!important;
border: none!important;
overflow: visible!important;
}

.cspm_marker_infobox .si-pointer-bg-top {
display: none!important;
}

div.cspm_recenter_map_btn { background-image: url(https://nearby.well2go.it/wp-content/plugins/codespacing-progress-map/img/svg/recenter.svg);
background-position: center;
background-size: 85%;
background-repeat: no-repeat;
}

div.cspm_geotarget_btn {
background-image: url(https://nearby.well2go.it/wp-content/plugins/codespacing-progress-map/img/svg/geoloc.svg);
background-position: center;
background-size: 85%;
background-repeat: no-repeat;
background-color: #fff!important;
}

div.cspm_geotarget_btn {
background-image: url(https://nearby.well2go.it/wp-content/plugins/codespacing-progress-map/img/svg/geoloc.svg);
background-position: center;
background-size: 85%;
background-repeat: no-repeat;
background-color: #fff!important;
}

div.cspm_heatmap_btn{
background-image: url(https://nearby.well2go.it/wp-content/plugins/codespacing-progress-map/img/svg/heatmap.svg);
background-color: #fff!important;
background-position: center;
background-size: 85%;
background-repeat: no-repeat;
}

div.search_form_btn{
background-image: url(https://nearby.well2go.it/wp-content/plugins/codespacing-progress-map/img/svg/loup.svg);
background-color: #fff!important;
background-position: center;
background-size: 85%;
background-repeat: no-repeat;
}

div.cspm_proximities_btn{
background-image: url(https://nearby.well2go.it/wp-content/plugins/codespacing-progress-map/img/svg/proximities.svg);
background-color: #fff!important;
background-position: center;
background-size: 85%;
background-repeat: no-repeat;

}
	
    
div.faceted_search_btn{
background-image: url(https://nearby.well2go.it/wp-content/plugins/codespacing-progress-map/img/svg/filter.svg);
background-color: #fff!important;
background-position: center;
background-size: 85%;
background-repeat: no-repeat;

}

  	
@media screen and (max-width: 849px) {
.category-page-row.row {
margin-top:-20px!important;
padding-top: 0px!important;
}

.page-title-inner {
min-height: 10px!important;
max-height: 160px!important;	
padding-top: 0px!important;
}

}


.box-text.box-text-products .price-wrapper{
display:none!important;
}

     .row.row-collapse.row-full-width.sticky-mobile-menu.show-for-small.has-block .col-inner.box-shadow-5 {
    padding: 10px 0px 0px 0px;
    border-radius: 0px!important;
}
  
  
 
  
 .box-text.box-text-products .title-wrapper a{
  font-weight:bold;
font-size:1.3em; 

}


.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.active p{
margin-top:2px!important; margin-bottom:2px!important;
}


.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.active hr{
margin-top:5px!important; margin-bottom:5px!important;
}

 * a:focus {
 
 border-radius:5px!important;
   opacity:0.8!important; 
   color:#0063AF!important;
  background:#D2EBFF!important;  
}
  
  
  
 .box-category .overlay:focus {
  opacity:0.8!important; 
}


 .box-category .overlay:hover {
   opacity:0.8!important;   
}


.mfp-bg.mfp-ready {
    opacity: .95!important; ;
    background: #3D749E!important;  
}


 .form-flat input:not([type=submit]), .form-flat select, .form-flat textarea {
   font-size: 1.3em!important;  
}


.dark .form-flat select, .nav-dark .form-flat select {
background-image: url(data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E);
font-size: 0.9em!important;
}

      .absolute-footer {
 
    max-height: 50px!important;
}



.flickity-slider>a, .flickity-slider>a>img, .flickity-slider>div:not(.col), .flickity-slider>figure, .flickity-slider>img, .flickity-slider>p {
 
    transition: none!important;
 
}



html{background: #eee!important;}
 
.posted_in a{
    padding: 8px;
    border: 1px #aaa solid;
    margin: 5px;
    border-radius: 6px;
}
 
.posted_in a:hover{
background:#cceeff;
}

  #rif_id_scopri{display:none}



/*


.yith-wcwl-add-button{display:none!important;}





.title-wrapper{margin-bottom:5px}




.slider-nav-reveal .flickity-prev-next-button.previous {
  margin-left: 12px!important;
 
}

.slider-nav-reveal .flickity-prev-next-button.next {
 margin-right: 12px!important;
}

.slider-nav-push.slider-nav-reveal .flickity-prev-next-button svg {
color:#fff;
	padding:5px!important;
    background: #11519B!important;
}


.slider .flickity-prev-next-button:hover .arrow, .slider .flickity-prev-next-button  svg {
    fill: #11519B!important;
}



.slider .flickity-prev-next-button:hover .arrow, .slider .flickity-prev-next-button:hover svg {
    fill: #11519B!important;
}

	

 
 

   */ 	
