/*
Theme Name: HB Technologies Child
Theme URI: http://hbtech.co.nz/
Description: A child theme of HB Tech Theme
Author: MRD WEB CUSTOM THEME
Author URI: https://mrd.co.nz
Version: 1.0.0
Template: hbtechnologies
*/

body .mkd-icon-shortcode.circle, body .mkd-btn.mkd-btn-gradient-outline {
    background: #e51937;
    background: -moz-linear-gradient(top, #e51937 0%, #922a50 100%);
    background: -webkit-linear-gradient(top, #e51937 0%,#922a50 100%);
    background: linear-gradient(to bottom, #e51937 0%,#922a50 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e51937', endColorstr='#922a50',GradientType=0 ) !
    ;
}

body .mkd-blog-holder.mkd-blog-type-masonry .mkd-blog-masonry-grid-sizer, .mkd-blog-holder.mkd-blog-type-masonry article {
    width: 33% !important;
}

.wpls-logo-showcase .slick-dots li.slick-active button {
    background: transparent !important;
}

.wpls-logo-showcase .slick-dots li button, .wpls-logo-showcase .wpls-logo-cnt.slick-slide img {
	border: 0 !important;
}

.mkd-blog-list-holder>ul {
	vertical-align: middle;
}
/*

.mkd-blog-holder.mkd-blog-type-masonry .mkd-post-content .mkd-author-desc, .mkd-blog-holder.mkd-blog-type-masonry .mkd-post-content .mkd-categories-date {
    display: none;
}
*/
.mkd-position-right-inner {
    background-image: url(/wp-content/uploads/2018/02/richoh.png);
    width: 150px;
    background-size: contain !important;
    background-repeat: no-repeat;
    background-position: center;
}

body .mkd-team.main-info-below-image .mkd-team-image img {
	filter: none;
	-webkit-filter: none;
}

.mkd-blog-type-masonry.mkd-blog-holder article .mkd-post-title {
	padding-top: 0 !important;
}

.mkd-iwt .mkd-iwt-link {
    color: #fff;
}

blockquote.mkd-blockquote-shortcode {
	text-align: left;
	margin: auto;
}

.mkd-blog-holder article .mkd-post-info {
	display: none;
}

.single-post .mkd-blog-holder article .mkd-post-title {
	margin-bottom: 25px;
}

a.read-more {
    color: #ff4152;
    font-size: 15px;
    font-weight: 600;
}

.mkd-post-text-inner {
    padding-bottom: 20px;
}

.home-success h5 {
    color: #fff;
}

.home-success h2.mkd-section-title {
/*     max-width: 250px; */
line-height: 1.1;
font-size: 70px;
}

.mkd-blog-list-holder.mkd-image-in-box .mkd-item-image {
    float: left;
    width: 52.5%;
	display: flex;
	background-size: cover;
}

.mkd-blog-list-holder.mkd-image-in-box .has-post-thumbnail .mkd-item-text-holder {
    padding: 0;
    text-align: left !important;
    float: right;
    width: 47.5%;
}

.mkd-blog-list-item-inner {
    display: flex;
	background: #e51937;
    background: -moz-linear-gradient(top, #e51937 0%, #af1337 100%);
    background: -webkit-linear-gradient(top, #e51937 0%,#af1337 100%);
    background: linear-gradient(to bottom, #e51937 0%,#af1337 100%);
    
}

.mkd-blog-list-holder.mkd-image-in-box .mkd-item-title {
	padding: 10% 12% 30px 10%;
}

.mkd-blog-list-holder .mkd-excerpt {
	padding: 0 30% 40px 10%;
}

 .mkd-blog-list-holder  .readmore {
	 	padding: 0 30% 12% 10%;
	 	display: block;
 }

 .mkd-blog-list-holder  .readmore a {
	color: rgb(255, 255, 255);
    border-color: rgb(255, 255, 255);
    font-size: 13px;
    background-color: rgba(0, 0, 0, 0);
    border: 2px solid;
    padding: 12px 26px;
    font-family: Montserrat,sans-serif;
    text-transform: uppercase;
    letter-spacing: .2em;
    line-height: 1.7em;
	border-radius: 3em;
	font-weight: 700;
 }


 
.mkd-blog-list-holder .readmore a:after {
	font-family: 'ElegantIcons';
    content: "\24";
     vertical-align: middle;
    font-size: 1.5em;
    margin-left: 6px;
    font-weight:500;
}

.mkd-blog-list-holder.mkd-image-in-box .mkd-blog-list .mkd-item-title a {
	font-size: 52px;
    line-height: 62px;
    color: #fff;
    max-width: 250px;
}

.mkd-blog-list-holder p.mkd-excerpt {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}

.mkd-blog-list-holder.mkd-image-in-box .mkd-item-date {
	display: none;
}

/*
.home-success .mkd-elements-holder-item {
    background-blend-mode: luminosity;
    background-color: #43435382;
}
*/

.mkd-blog-list-holder.mkd-image-in-box .mkd-item-image a img {
    width: 100% !important;
}

.printing.mkd-content-aligment-left.mkd-grid-section, .voice-and-data.mkd-content-aligment-left.mkd-grid-section, .digital-transformation.mkd-content-aligment-left.mkd-grid-section, .managed-it.mkd-content-aligment-left.mkd-grid-section {
	padding: 5% 0;
}

.voice-and-data.mkd-content-aligment-left.mkd-grid-section .vc_col-sm-8, .digital-transformation.mkd-content-aligment-left.mkd-grid-section .vc_col-sm-8 {
	padding: 0% 6% 0% 0px;
}

.printing.mkd-content-aligment-left.mkd-grid-section .vc_col-sm-8, .managed-it.mkd-content-aligment-left.mkd-grid-section .vc_col-sm-8 {
	padding: 0% 0% 0% 6%;
}


.voice-and-data.mkd-content-aligment-left.mkd-grid-section, .digital-transformation.mkd-content-aligment-left.mkd-grid-section {
	background: #f7f7f7;
}




.icon-center {
	text-align: center;
}

/* Home Page */

/* Printing */
.home-gateways .mkd-elements-holder .mkd-elements-holder-item:nth-child(4n+1) {
	background: #e3bf10; /* Old browsers */
	background: -moz-linear-gradient(top, #e3bf10 0%, #f19e06 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e3bf10 0%,#f19e06 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e3bf10 0%,#f19e06 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}

/*
.home-gateways .mkd-elements-holder .mkd-elements-holder-item:nth-child(4n+1) i.mkd-icon-linear-icon.lnr.lnr-printer.mkd-icon-element {
    background-image: url('/wp-content/uploads/2018/02/richoh.png');
    background-size: 130px;
    background-repeat: no-repeat;
    display: block;
    width: 130px;
    height: 52px;
    background-position: center;
}

.home-gateways .mkd-elements-holder .mkd-elements-holder-item:nth-child(4n+1) i.mkd-icon-linear-icon.lnr.lnr-printer:before {
	display: none;
}
*/

	
/* Voice and Data	 */
.home-gateways .mkd-elements-holder .mkd-elements-holder-item:nth-child(4n+2) {
	background: #e01a37; /* Old browsers */
	background: -moz-linear-gradient(top, #e01a37 1%, #9b2a4c 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e01a37 1%,#9b2a4c 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e01a37 1%,#9b2a4c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	}


/* Managed IT	 */
.home-gateways .mkd-elements-holder .mkd-elements-holder-item:nth-child(4n+3) {
	background: #4a678c; /* Old browsers */
	background: -moz-linear-gradient(top, #4a678c 1%, #263742 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #4a678c 1%,#263742 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #4a678c 1%,#263742 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}


/* Digital Transformation  */	
.home-gateways .mkd-elements-holder .mkd-elements-holder-item:nth-child(4n+4) {
	background: #cdda5d; /* Old browsers */
	background: -moz-linear-gradient(top, #cdda5d 1%, #79ae46 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cdda5d 1%,#79ae46 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cdda5d 1%,#79ae46 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}





/* Services Page */


/* Printing  */
/*
.printing.mkd-content-aligment-left.mkd-grid-section i.mkd-icon-linear-icon.lnr.lnr-printer.mkd-icon-element {
	background-image: url('/wp-content/uploads/2018/02/Ricoh_corp_logo.png');
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    width: 350px;
    height: 350px;
    background-position: center;
}


*/


.printing.mkd-content-aligment-left.mkd-grid-section .mkd-icon-shortcode {
	background: #e3bf10; 
	background: -moz-linear-gradient(top, #e3bf10 0%, #f19e06 99%);
	background: -webkit-linear-gradient(top, #e3bf10 0%,#f19e06 99%); 
	background: linear-gradient(to bottom, #e3bf10 0%,#f19e06 99%);
		text-fill-color: transparent;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
}

/* Voice and Data	 */
.voice-and-data.mkd-content-aligment-left.mkd-grid-section .mkd-icon-shortcode  {
	background: #e01a37; /* Old browsers */
	background: -moz-linear-gradient(top, #e01a37 1%, #9b2a4c 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e01a37 1%,#9b2a4c 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e01a37 1%,#9b2a4c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		text-fill-color: transparent;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	}


/* Managed IT	 */
.managed-it.mkd-content-aligment-left.mkd-grid-section .mkd-icon-shortcode {
	background: #4a678c; /* Old browsers */
	background: -moz-linear-gradient(top, #4a678c 1%, #263742 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #4a678c 1%,#263742 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #4a678c 1%,#263742 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		text-fill-color: transparent;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
}


/* Digital Transformation  */	
.digital-transformation.mkd-content-aligment-left.mkd-grid-section .mkd-icon-shortcode {
	background: #cdda5d; /* Old browsers */
	background: -moz-linear-gradient(top, #cdda5d 1%, #79ae46 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cdda5d 1%,#79ae46 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cdda5d 1%,#79ae46 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		text-fill-color: transparent;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;

}
	

.home-success .mkd-elements-holder-item:nth-child(2n+2) {
	background: #e51937; /* Old browsers */
	background: -moz-linear-gradient(top, #e51937 0%, #af1337 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e51937 0%,#af1337 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e51937 0%,#af1337 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.home-contact h4, .home-contact h5 {
	color: #fff;
}
.hide {
	display: none;
}


@media (min-width:1024px) {

	.our-story .mkd-elements-holder-item:first-child {
	    width: 35% !important;
	}

	.our-story .mkd-elements-holder-item:last-child {
	    width: 65% !important;
	}

}

@media (max-width:768px) {
	
	.mkd-blog-list-item-inner {
		display: block;
	}
	
	.mkd-blog-list-holder.mkd-image-in-box .mkd-item-image {
	    float: none !important;
	    min-height: 400px;
	    width: 100%;
	}
	
	.printing.mkd-content-aligment-left.mkd-grid-section i.mkd-icon-linear-icon.lnr.lnr-printer.mkd-icon-element {
	    width: 300px;
	    height: 300px;
	}

	
	.mkd-blog-list-holder.mkd-image-in-box .has-post-thumbnail .mkd-item-text-holder {
		width: 100%;
		float: none;
		padding-left: 0;
	}
	
	.mkd-blog-list-holder .mkd-excerpt {
		padding: 0 10% 40px 10%;
	}
	
	.printing.mkd-content-aligment-left.mkd-grid-section .mkd-elements-holder, .managed-it.mkd-content-aligment-left.mkd-grid-section .mkd-elements-holder  {
	    display: flex;
	    flex-direction: column-reverse;
	}
	
	
	
	.home-success h2.mkd-section-title {
	/*     max-width: 250px; */
	line-height: 1.1;
	font-size: 40px;
	}
	
}

.mkd-title.mkd-standard-type.mkd-has-background.mkd-content-center-alignment.mkd-title-large-text-size.mkd-animation-no.mkd-title-image-not-responsive {
    background-size: cover;
}

.mkd-team.main-info-below-image .mkd-team-image img {
    border-radius: 0 !important;
    border: 0 !important;
    transform: none !important;
}

.mkd-team.main-info-below-image.mkd-team-boxed {
	padding: 0 !important;
}

.mkd-team.main-info-below-image .mkd-team-info .mkd-team-name {
    margin-top: 30px !important;
}

.mkd-team.main-info-below-image.mkd-team-boxed .mkd-team-name {
    color: #b4292d !important;
}

.mkd-team.main-info-below-image .mkd-team-image:after {
    display: none;
}

.mkd-team.main-info-below-image .mkd-team-info .mkd-team-position {
    color: #717171 !important;
}


.single-post .mkd-container {
    padding-top: 100px;
    padding-bottom: 100px;
}