/*---------------------------------------------------------------------------------

 Theme Name:   Divi Child
 Theme URI:    https://www.limelight.co.uk
 Description:  Design agency
 Author:       Limelight
 Author URI:   https://limelight.co.uk
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

h1, h2, h3, h4, h5, h6 {padding-bottom:20px;}
h1.entry-title{display:none;}
h3 {line-height:1.3em;}
img { pointer-events:none; }
.et_pb_blog_0 .et_pb_post .entry-title, .et_pb_blog_0 .not-found-title {font-size:18px!important;}
.pre-head {font-size:14px; text-transform:uppercase; color:#0d8f8c; font-weight:400; padding-bottom:0px;}
.pre-head-2 {font-size:14px; text-transform:uppercase; color:#fcc80a; font-weight:400; padding-bottom:0px;}
.pre-head-2::before {content: "\34"; font-family: 'ETmodules'; font-size:20px; color:#fcc80a; vertical-align: sub;}
@media (max-width: 1180px) {
 .et_mobile_nav_menu {
 display: block;
 }
 
.et_pb_menu .et_pb_menu__menu{
 display: none;
 }
	.et_pb_menu .et_mobile_menu,.et_pb_menu .et_mobile_menu ul {
		list-style:none!important;
		text-align:left;
		top: 100%;
		padding: 5%;
	}
 }
.quotes {
  background: url(/wp-content/uploads/2021/11/66.png) left bottom no-repeat, url(/wp-content/uploads/2021/11/99.png) right top no-repeat;
}
.service-box {
  background: url(/wp-content/uploads/2017/08/L-l.png) left bottom no-repeat;
  -webkit-transition: background-position .2s ease-in;
  -moz-transition: background-position .2s ease-in;
  -o-transition: background-position .2s ease-in;
  transition: background-position .2s ease-in;
}

.service-box:hover {
  background-position: right top;
  background: url(/wp-content/uploads/2017/08/L-r.png) right top no-repeat;
}
.et_pb_button {font-weight:500!important;}
.crop-box {background: url(/wp-content/uploads/2017/08/L-l.png) left bottom no-repeat, url(/wp-content/uploads/2017/08/L-r.png) right top no-repeat;}
.single-project.et_pb_pagebuilder_layout .nav-single {max-width:1280px; width:100%;}
.nav-single a  {color:#0d8f8c!important; font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif; text-transform:uppercase; font-weight:400;}
.meta-nav {display:none;}
.nav-previous a:before {content:"\34"; font-family: 'ETmodules';}
.nav-next a:after {content:"\35"; font-family: 'ETmodules';}
.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control {background-color: #002b45;}
.et_pb_bg_layout_light .et-pb-controllers a {background-color:#fcc80a;}
.et-pb-arrow-next, .et-pb-arrow-prev {color: #fcc80a!important; background: rgba(255,255,255,0.8);}
.testimonials .et-pb-arrow-next, .testimonials .et-pb-arrow-prev {display:none;}
.et-pb-controllers a {border-radius: 10px; width: 10px; height: 10px; opacity: 1;}
.et-pb-controllers {position:relative; margin-top:20px; bottom:0px;}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3 {padding:0 20%!important;}
.blog-feed .et_pb_post {margin-bottom:10px;}
.single .post {padding-bottom:0px;}
.blog-feed .et_pb_post .entry-title {padding-bottom:0px;}
.nav li ul {width:340px;}
.et-menu li li a {width:300px;}

.et_pb_portfolio_filters ul {
text-align: center;
margin: 0 auto;
}

li.et_pb_portfolio_filter {
float: none !important;
display: inline-block;
}
/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {

li.et_pb_portfolio_filter {
display: block;
width: 100% !important;
}
}
/*.et_pb_fullwidth_portfolio .et_pb_portfolio_image {
	height:auto;
}
.et_pb_fullwidth_portfolio .et_pb_portfolio_items {
	height:100%!important;
}/*
/*3 column porfolio*/
@media (min-width: 900px) {
    .lwp-col-portfolio .et_pb_grid_item {
        width: 29.66%!important;
        margin-right: 5.5%!important;  
    }
 
    .lwp-col-portfolio .et_pb_grid_item:nth-child(3n) {
        margin-right: 0!important;
    }
 
    .lwp-col-portfolio .et_pb_grid_item:nth-child(4n) {
        margin-right: 5.5!important;
    }
 
    .lwp-col-portfolio .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1) {
        clear: none!important;
    }
    .lwp-col-portfolio .et_pb_grid_item.first_in_row {
        clear: unset;
    }
}
.et_mobile_menu {
height: 320px!important;
overflow-y: scroll !important;
padding:3% 0%!important;
}
.et_pb_menu .et_mobile_menu ul {padding:0!important;}
.et_mobile_menu li li {padding-left:5%;}
.et_mobile_menu li li::before{
font-family: 'ETmodules';
content: '\4b';
font-weight: normal;
font-size: 18px;
position:absolute;
padding-top:9px;
}
.et_mobile_menu li a {border-bottom:0px;}
/*2 column porfolio*/
/*@media (min-width: 981px) {
    .lwp-col-portfolio .et_pb_grid_item {
        width: 47.25%!important;
        margin-right: 5.5%!important;  
    }
 
    .lwp-col-portfolio .et_pb_grid_item:nth-child(3n) {
        margin-right: 5.5%!important;
    }
 
    .lwp-col-portfolio .et_pb_grid_item:nth-child(2n) {
        margin-right: 0!important;
    }
 
    .lwp-col-portfolio .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1) {
        clear: none!important;
    }
 
    .lwp-col-portfolio .et_pb_grid_item.first_in_row {
        clear: unset;
    }
}/*
/*.et_pb_fullwidth_portfolio .et_pb_portfolio_items, .et_pb_fullwidth_portfolio .et_pb_portfolio_image img {
max-width: 100%;
height: auto !important;
}
*/
div.heateor_sss_sharing_title {font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important; font-weight:500!important; font-size:14px;color: #0d8f8c !important; text-transform: uppercase;}

@media only screen and ( max-width: 980px ) {
.custom-row .et_pb_column_1_2{
width : 47.25% !important;
margin-right : 5.5%
}
}
element {
  z-index: 1;
  display: none;
  opacity: 0;
}
.et_pb_slider .et_pb_slide:first-child {
  display: list-item;
}
.et_pb_row_3, .et_pb_row_1, .et_pb_row_2, .et_pb_slide_0, .et_pb_slide_3, .et_pb_slide_2, .et_pb_slide_4, .et_pb_slide_1, .et_pb_slider .et_pb_slide_4, .et_pb_slider .et_pb_slide_0, .et_pb_slider .et_pb_slide_1, .et_pb_slider .et_pb_slide_3, .et_pb_slider .et_pb_slide_2 {
  background-color: rgba(0,0,0,0);
}
.et_pb_slider .et_pb_slide {height:380px;}
.et_pb_fullwidth_portfolio:hover .et-pb-arrow-prev, .et_pb_fullwidth_portfolio:hover .et-pb-arrow-next {background-color:rgba(0,48,59,0.6); border-radius:3px;}
.et_bloom .et_bloom_widget_content .et_bloom_form_header {display:none;}

.et_pb_gallery .et_pb_gallery_items {
pointer-events: none !important;
}
.et_pb_widget ol li, .et_pb_widget ul li {margin-bottom: 1.4em; line-height: 1.6em;}
.list {
  list-style: none!important;
  padding-left:0px!important;
}
.list li {
  padding:0px;
}
.list li::before {
  content: "\f06c";
  font-family: 'FontAwesome';
  display: inline-block;
  width: 1.3em;
  color:#60c35b;
}
.list2 {
  list-style: none!important;
  padding-left:0px!important;
}
.list2 li {
  padding:0px;
}
.list2 li::before {
  content: "\f14a";
  font-family: 'FontAwesome';
  display: inline-block;
  width: 1.3em;
  color:#fecf00;
}
.et_pb_toggle .et_pb_toggle_title, .et_pb_toggle h5.et_pb_toggle_title {padding:0px;}
.et_pb_toggle_title::before {position:relative;}
.et_pb_toggle_0.et_pb_toggle_close .et_pb_toggle_title::before, .et_pb_toggle_0.et_pb_toggle_open .et_pb_toggle_title::before {right:0!important;}
.et_contact_bottom_container {margin-top:0px;}
.dvmm_content, .dvmm_menu__wrap, .dvmm_mobile_menu__wrap {display: -webkit-flex;}
body.et_pb_recaptcha_enabled .grecaptcha-badge {visibility:hidden;}
.grw-net-widget .grw-net-widget-light {margin:0px;}
.mejs-controls {
  display: none !important;
  visibility: hidden !important;
  }