﻿/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

li {color:#373737}
/* list post single */
.display-posts-listing.image-left .listing-item {overflow: hidden; margin-bottom: 32px;width: 100%;}
.display-posts-listing.image-left .image {float: left;margin: 0 16px 0 0;padding-top:30px;}
.display-posts-listing.image-left .title {display: block;font-family: 'Work Sans',sans-serif;font-weight: 600;text-transform: inherit;text-decoration: none;font-size: 32px;line-height: 32px !important;letter-spacing: -1px;text-align:left;}
.display-posts-listing.image-left .excerpt-dash { display: none;}
.display-posts-listing.image-left .excerpt { font-family: 'Work Sans',sans-serif;font-weight: 400;text-decoration: none;font-size: 22px;line-height: 30px !important;color: rgba(55,55,55,1);}
@media (min-width: 1240px) {
	.display-posts-listing.image-left .image {width:50%;}
}

/* list post grid 3 columns */
.display-posts-listing.grid {display: grid;grid-gap: 2%;}
.display-posts-listing.grid .title {display: block;}
.display-posts-listing.grid img { display: block; max-width: 100%; height: auto; }

@media (min-width: 600px) {
	.display-posts-listing.grid {grid-template-columns: repeat( 2, 1fr );}
}

@media (min-width: 1024px) {
	.display-posts-listing.grid {grid-template-columns: repeat( 3, 1fr );}
}

/* list post grid 4 columns */
.display-posts-listing4.grid {display: grid;grid-gap: 2%;}
.display-posts-listing4.grid .title {display: block;}
.display-posts-listing4.grid img { display: block; max-width: 100%; height: auto; }

@media (min-width: 600px) {
  .display-posts-listing4.grid {grid-template-columns: repeat( 2, 1fr );}
}

@media (min-width: 1024px) {
  .display-posts-listing4.grid {grid-template-columns: repeat( 4, 1fr );}
}



.listing-item .title {font-size: 22px;line-height: 26px !important;text-align:center;letter-spacing: 0px;color: #0e1523;font-weight:500;padding-top:20px;padding-bottom:20px}

.ance_single_post .blocks-gallery-item img {max-width:100% !important}


.box-impresa img {    display: block; margin-left: auto;margin-right: auto; height: 70px !important; width: auto !important;}
.box-impresa .image_frame {border-style: none;}

.box-impresa .image_frame .image_wrapper .mask {box-shadow: none;}

.img-impresa {width: 500px; display: block; margin-left: auto; margin-right: auto;}

/* Create two unequal columns that floats next to each other */
.column-im {
  float: left;
  padding: 10px;
  box-sizing: border-box;
}

.left-im {
  width: 75%;
}

.right-im {
  width: 25%;
}

/* Clear floats after the columns */
.row-im:after {
  content: "";
  display: table;
  clear: both;
}


.grecaptcha-badge { visibility: hidden; }


#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {font-size:18px!important;}


#ng-container #print-section img {margin: 20px 10% 30px !important;}

.jp-carousel-info-footer .jp-carousel-photo-caption {display:none!important}
.jp-carousel-photo-icons-container {display: none!important;}

.yspl_win_wrap {display:inline}

.wp-block-column {
    padding: 2%;
	padding-left: 5%;
    padding-right: 5%;
}

a.page-numbers, span.page-numbers.dots, span.page-numbers.current {display:none }
a.prev, a.next {
	    background-color: rgba(0,58,121,1);
    color: white;
    padding: 8px 14px 8px 14px;
	border-radius: 2px 2px 2px 2px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	
	}




.asr-filter-div > ul > li:nth-child(2){
  display:none;
}


.am__col-3 .am_grid_col {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}


.asr-filter-div > ul {
margin: 0px 0px 0px 0px;
}

.asr-filter-div .asr_texonomy {
margin: 0px 0px 0px 0px;
    border-right: 1px solid lightgrey;
    padding-right: 5px;
    display: inline-block;
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
	padding: 0px 10px 0px 10px;
	background: rgba(255,255,255,1);
	text-transform:uppercase;
	    color: rgba(0,59,120,1);
		font-weight: 500;
    font-size: 16px;
}



.asr_texonomy.active {
		background-color:rgba(0,59,120,1);
	 color: rgba(255,255,255,1);
	 cursor: pointer;
}

.am_single_grid {
    box-shadow: none;
}

.am_cont {
padding-top: 0px;
    padding-bottom: 20px;
	    padding-left: 0px;
		    padding-right: 0px;
}

.am__title {
    display: block;
    text-align: left;
    font-weight: bold;
	
	font-size: 22px;
    line-height: 26px !important;

    letter-spacing: 0px;
    color: #0e1523;

    padding-top: 20px;
    padding-bottom: 20px;
	margin: 0px;
	text-decoration:none;
	
	
}

.am_cont a:hover{
    text-decoration: none;
}


.am-post-grid-load-more{
    background-color:rgba(0,59,120,1) !important;
}

.asr-filter-div .asr_texonomy:hover {
		background-color:rgba(0,59,120,1);
	 color: rgba(255,255,255,1);

}


@media (max-width: 768px) {
  .am__col-3 .am_grid_col {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
}


.wppsac-post-slider .slick-arrow svg, .wppsac-post-carousel .slick-arrow svg {
    fill: black;
}


@media (min-width: 600px) {
	.colonna10 {
padding-left: 10% !important;
    padding-right: 10% !important;
    padding-top: 5% !important;
    padding-bottom: 5% !important;

}
 
	.colonna10-0 {
padding-left: 10% !important;
    padding-right: 10% !important;
    padding-top: 5% !important;
    padding-bottom: 0% !important;

} 

    .colonna10-0-0 {
padding-left: 10% !important;
    padding-right: 10% !important;
    padding-top: 0% !important;
    padding-bottom: 0% !important;

} 
.colonna15 {
padding-left: 15% !important;
    padding-right: 15% !important;
    padding-top: 5% !important;
    padding-bottom: 5% !important;

}


.colonna20 {
padding-left: 20% !important;
    padding-right: 20%! important;
    padding-top: 5% !important;
    padding-bottom: 5% !important;

}

.colonna20-5-0 {
padding-left: 20% !important;
    padding-right: 20%! important;
    padding-top: 5% !important;
    padding-bottom: 0% !important;

}

.colonna20-0-0 {
padding-left: 20% !important;
    padding-right: 20%! important;
    padding-top: 0% !important;
    padding-bottom: 0% !important;

}

.colonna25-0-0 {
padding-left: 25% !important;
    padding-right: 25%! important;
    padding-top: 0% !important;
    padding-bottom: 0% !important;

}

.colonna30-0-0 {
padding-left: 30% !important;
    padding-right: 30%! important;
    padding-top: 0% !important;
    padding-bottom: 0% !important;

}


.nopadvert {

    padding-top: 0% !important;
    padding-bottom: 0% !important;

}


}

[class*="uagb-columns__columns-"], .uagb-columns__inner-wrap {
    width: auto;
}



.share-button-profile-twitter {
background: #000000 !important;
}

.share-button-profile-facebook {
background: #23599A !important;
}

.share-button-profile-whatsapp {
background: #25d366 !important;
}

.share-button-profile-linkedin {
background: #1a7baa !important;
}

.share-button-profile-email {
background: #7d7d7d !important;
}

.st-btn {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-transition: opacity 0.2s ease-in, top 0.2s ease-in;
    -ms-transition: opacity 0.2s ease-in, top 0.2s ease-in;
    -o-transition: opacity 0.2s ease-in, top 0.2s ease-in;
    -webkit-transition: opacity 0.2s ease-in, top 0.2s ease-in;
    transition: opacity 0.2s ease-in, top 0.2s ease-in;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: none;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    padding: 0 8px;
    position: relative;
    text-align: center;
    top: 0;
    vertical-align: top;
    white-space: nowrap;
}

.st-btn > img {

  display: inline-block;
    height: 16px;
    width: 16px;
    position: relative;
    top: 8px;
    vertical-align: top;
}

@media screen and (max-width: 600px) {

.row-tags0 {
		display:none;
}

}

@media screen and (min-width: 600px) {

.row-tags1 {
	display:none;
}
.row-tags2 {
	display:none;
}
}


.tag-post-as-page .single-photo-wrapper {display:none!important}
.tag-post-as-page .condivisione {display:none!important}
.tag-post-as-page .post-meta {display:none!important}

#lblprovince {display:none}

.jp-carousel-overlay {pointer-events: all !important}
.mobmenur-container {pointer-events: all !important}

.giustifica {text-align: justify!important;}
.listacheck li{color:#373737}
.listacheck li::marker {
  color: #373737;
  content: "✓";
}


@media (max-width: 768px) {
    #Content {    margin-top: 70px;
}
    #main-content {    margin-top: 70px;
}


}