/* Reset the style of list */
ul, 
ol {
  position: relative;
  list-style: none;
  padding: 0;
}

/* Reset counter for each list */
ol {
	counter-reset: listitem;
}

ol li {
  padding-left: 1.3em;
}

/* Style for numbered lists. Increment counter for each list item */
ol li:before {
  counter-increment: listitem;
  content: counters(listitem, '.') '.';
}

ol ol li {
  padding-left: 4em;
}

@media only screen and (min-width: 1024px) {
	.mkdf-wrapper-inner {
		padding-top: 100px;
	}

	.mkdf-page-header {
		height: 100px;
		position: fixed;
		top: 0;
	}

	.mkdf-page-header .mkdf-menu-area {
		background: rgba(255, 255, 255, .75);
	}
}

.mkdf-testimonials-holder.mkdf-testimonials-image-on-side .mkdf-testimonial-image::before {
	display: none !important;
}

.mkdf-testimonials-holder.mkdf-testimonials-image-on-side .mkdf-testimonial-image:after {
border: 3px solid #003774;
}

.mkdf-title-inner {
	background-color: #f4f5f9;
}

.mkdf-side-menu .mkdf-side-menu-button-opener .mkdf-icon-has-hover .mkdf-side-menu-button-opener-predefined {
	display: none !important;
}
.mkd-side-menu-button-opener>.mkd-side-area-icon:none {
	display: none !important;
}

/* Fixing the header for landscape iPads */
@media only screen and (min-width: 1024px) {
    .mkdf-wrapper-inner {
        padding-top: 0px;
    }
}

/* Contact Us and Follow us: Fixing shitty CSS with important everywhere */
.mkdf-social-icons-group-widget .mkdf-social-icon-widget-holder,
.mkdf-icon-widget-holder.mkdf-icon-has-hover {
	display: inline-block !important;
}

.tp-leftarrow {
	display: none !important;
}

.tp-rightarrow {
	display: none !important;
}

.tp-bullets {
	display: none !important; 
}

.swiper-pagination {
	display: none !important; 
}

/* Log In Menu Item Customisation */
#nav-menu-item-25012 a {
color: #F26B2B !important;
font-weight: bold;
margin-left: 5em;
}

/* Avoiding Popups */
.pp_default .pp_expand .pp_expand {
  display: none !important;
  }
div.pp_pic_holder
{
  display: none !important;
  }
body div.pp_default .pp_content
{
  display: none !important;
  }
.pp_hoverContainer .pp_content .pp_overlay
{
  display: none !important;
  }
div.pp_default .pp_details
{
  display: none !important;
  }

/* Resizing Logo in menu */
@media all and (max-width: 1400px){
    .mkdf-main-menu>ul>li>a {
        padding: 0 25px;
        font-size: 14px;
    }
}
@media all and (max-width: 1200px){
    .mkdf-main-menu>ul>li>a {
        padding: 0 23px;
        font-size: 12px;
    }
}
/* Hiding Arrow in menu */
.mkdf-main-menu>ul>li>a>span.item_outer .item_text svg{
    display:none;
}

/* Add padding blog post page */
.mkdf-blog-holder article {
	padding-top: 50px;
}

.mkdf-sidebar {
	padding-top: 100px
}

/* Hiding featured blog image from blog post page */
.mkdf-blog-holder article .mkdf-post-image img {
	border-top: 100px;
	display: none;
}

/* hide desktop sidebar */
section.mkdf-side-menu {
	display: none !important;
}

/* hide desktop sidebar */
.mkdf-side-menu-button-opener {
	display: none !important;
}

/* wpcf7 */
.wpcf7-not-valid-tip {
	display: none !important;
}

.mkdf-main-menu>ul>li.mkdf-active-item>a>span.item_outer .item_text svg, .mkdf-main-menu>ul>li>a>span.item_outer .item_text svg, .mkdf-drop-down .second .inner ul li.current-menu-item>a .item_outer svg, .mkdf-drop-down .second .inner ul li a .item_outer svg {
    display: none;
}

/* velocity top bar style */
.icon {
  position: relative;
  vertical-align: middle;
  padding-left: 20px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.container {
	background-color: #00B6DE;
}

/* ehs ribbon style */
#ehs-ribbon-wrap {background-color: #00BEE5;min-height: 40px;display: block;}
#ehs-ribbon-text {float: left;display: block;padding: 8px 10px 2px 40px;}
#ehs-ribbon-logo {float: right;padding: 8px 10px; clear: right;display: block;}
#ehs-ribbon-logo img {height:20px}


/* Display Error Overrides - Piper */
.mkdf-side-menu-slide-from-right .mkdf-wrapper .mkdf-cover {display:none;}
.mkdf-side-menu-slide-from-right .mkdf-sticky-header {display:none;}
.mkdf-page-header .mkdf-menu-area {background: rgba(255, 255, 255, 1)}
.mkdf-page-content-holder {padding-top:100px;}

/* Hiding Arrow in footer menu */
.mkdf-btn-svg-two .mkdf-btn-svg-one .clearfix svg{
    display:none;
}