/*
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
*/

/* 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: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 );}
}

.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;}