/*
 Theme Name: MAS Networks 2025
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: MAS Design Ltd
 Author URI: https://www.mas-design.co.uk
 Template: Divi
 Version: 1.0.10
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
.nav-item-hospitality a,
.nav-item-retail a,
.nav-item-sme a{
  padding:40px 40px 40px 160px !important;
  font-size:28px !important;
}
.nav-item-hospitality,
.nav-item-retail,
.nav-item-sme{
  background-size:80px !important;
}
.nav-item-hospitality{
  background:url('/wp-content/uploads/2025/01/icon-hospitality-2x-01.svg') no-repeat left center;
}
.nav-item-retail{
  background:url('/wp-content/uploads/2025/01/icon-retail-2x-01.svg') no-repeat left center;
}
.nav-item-sme{
  background:url('/wp-content/uploads/2025/01/icon-sme-2x-01.svg') no-repeat left center;
}
.nav-two-columns ul{
  columns:2;
}
.sub-menu{
  border-top:0 !important;
}
@media only screen and (max-width:1024px){
  .nav-item-hospitality a,
  .nav-item-retail a,
  .nav-item-sme a{
    padding:20px 20px 20px 80px !important;
    font-size:24px !important;
  }
  .nav-item-hospitality,
  .nav-item-retail,
  .nav-item-sme{
    background-size:40px !important;
    margin-left:20px !important;
  }
  .sub-menu{
    padding-left:0 !important;
  }
  .sub-menu ul{
    padding-left:20px !important;
  }
  .sub-menu li{
     padding-left:0px !important;
  }
  .et_mobile_menu .menu-item-has-children > a{
    display:none;
  }
  .et_mobile_menu li .menu-item-has-children > a{
    display:inherit;
  }
}
.mega-menu a:after{
  display:none;
}
.button-link a{
  border:1px solid #41D359;
  border-radius:10px;
  padding:10px 50px;
  margin-top:30px;
  display:inline-block;
}
.digr_post_content_wrapper {
  height:60%;
  padding:0 !important
}
.digr_post_readmore{
  display: block;
  position: absolute;
  bottom: 10px;
}
.chevron-link a:after,
.digr_post_button_wrap a:after{
  content:"";
  display:inline-block;
  color:#41D359;
  height:16px;
  position:relative;
  left:20px;
  top:3px;
  width:8px;
  font-weight:100;
  font-size:3em;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.16242 1.14076C-0.0453214 1.33791 -0.0453213 1.66894 0.16242 1.8661L6.71938 8.08899L0.349963 14.1339C0.142222 14.3311 0.142222 14.6621 0.349963 14.8592L0.373801 14.8819C0.566736 15.065 0.869255 15.065 1.06219 14.8819L7.83758 8.45167C8.04532 8.25451 8.04532 7.92348 7.83758 7.72632L7.81374 7.7037C7.78564 7.67703 7.75522 7.65425 7.72315 7.63535C7.70261 7.60432 7.67824 7.5751 7.65004 7.54833L0.874646 1.11813C0.681712 0.935027 0.379193 0.935027 0.186258 1.11813L0.16242 1.14076Z' fill='%2341D359'/%3E%3C/svg%3E%0A");
  background-repeat:no-repeat;
}
.image-cover{
  height:100%;
}
.image-cover .et_pb_image_wrap{
  height:100%
}
.image-cover img{
  object-fit:cover;
  height:100% !important;
}
.home-about{
  align-items:center !important;
  background-position:0% 66%;
  background-repeat:no-repeat;
  background-size:300px;
  background-image:url('./images/dots.gif');
}
.green-ticks ul{
  padding:0;
}
.green-ticks li{
  list-style-type:none;
  margin:40px 0;
}
.green-ticks li:before{
  content:"";
  color:#fff;
  font-size:24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.036' height='14.994' viewBox='0 0 20.036 14.994'%3E%3Cpath id='Combined_Shape' data-name='Combined Shape' d='M5.837,14.7l-.025-.026,0,0L.262,8.914a1,1,0,0,1,0-1.387L.287,7.5a.964.964,0,0,1,1.388,0l4.856,5.041L18.325.3a.964.964,0,0,1,1.388,0l.025.027a1,1,0,0,1,0,1.388L7.253,14.673l0,0-.025.026a.964.964,0,0,1-1.388,0Z' transform='translate(0.018 -0.003)' fill='%23fff'/%3E%3C/svg%3E%0A");
  background-repeat:no-repeat;
  background-position:15px;
  background-color:#41D359;
  border-radius:50px;
  padding:10px 25px;
  margin-right:20px;
}
.solutions-blurb .et_pb_blurb_content{
  height:100%;
  padding-bottom:40px;
}
.solutions-blurb a{
  position:absolute;
  bottom:0;
  left:calc(50% - 60px);
}
.testimonials{
  position:relative;
  overflow:hidden;
  align-items:center !important;
}
.testimonials:before{
  content:"";
  position:absolute;
  width:300px;
  height:300px;
  right:5%;
  bottom:65px;
  background-size:300px;
  background-repeat:no-repeat;
  background-position:top right;
  background-image:url(./images/dots.gif);
  transform:rotate(45deg);
}
.blog-cta-gradient{
  background: linear-gradient(0, #fff 0%,#fff 100%) 0 100%,
    linear-gradient(90deg, #11998e 0%, #38ef7d 100%) 60% 100%;
  background-size: 100% 40%;
  background-repeat: no-repeat;
}
.column-2 li{
  width:100%;
  max-width:50% !important;
  padding:10px;
}
.sectors{
  background-size:300px;
  background-position:bottom right;
  background-image:url(./images/dots.gif);
}
.digrtc_description{
  line-height:30px;
}