/* <icon-box> */
.nlk-icon-box .vcex-icon-box-icon { font-size: 48px !important; color: #7faf03; }
.nlk-icon-box .vcex-icon-box-heading { font-size: 1.5em; }
.nlk-icon-box .vcex-icon-box-content { font-size: 1.2em; }
.nlk-icon-box.nlk-accent-one .vcex-icon-box-icon,
.nlk-icon-box.nlk-accent-one .vcex-icon-box-heading { color: #aaaaaa; }
.nlk-icon-box .vcex-icon-box-icon:hover,
.nlk-icon-box.nlk-accent-one .vcex-icon-box-icon:hover,
.nlk-icon-box.nlk-accent-one .vcex-icon-box-heading:hover { color: #e45d01; }
/* </icon-box> */

/* <single-image> */
.nlk-single-image .vc_single_image-wrapper.vc_box_border {
	background-color: #fff;
	box-shadow: 5px 5px 5px #aaa;
	-webkit-box-shadow: 10px 10px 5px #aaa;
	padding: 42px 10px 12px;
	border-top: 5px solid #ddd;
	border-left: 5px solid #ddd;
	border-radius: 10px;
}
.nlk-single-image .wpb_single_image_caption {
	top: 0;
	bottom: auto;
	border-radius: 0 0 10px;
	background: #ddd;
	opacity: 1;
	padding: 2px 10px 4px;
	font-weight: 600;
	color: #666;
}
.nlk-single-image .vc_figure-caption {
	margin-top: 1em;
	margin-left: 1em;
	font-size: 1em;
	font-weight: 600;
}
/* </single-image> */

/* <testimonials-grid> */
.nlk-testimonials-grid .vc_grid-filter.vc_grid-filter-center { margin-bottom: 30px; }
.nlk-testimonials-grid .vc_gitem-zone { border: 3px solid #eee; border-radius: 30px; padding: 15px; }
.nlk-testimonials-grid .vc_gitem-animated-block { display: none; }
.nlk-testimonials-grid .vc_gitem-post-data h2 { margin-bottom: 15px; }
.nlk-testimonials-grid .vc_gitem-post-data p { font-style: italic; }
.nlk-testimonials-grid .vc_gitem-post-meta-field-wpex_testimonial_author { font-weight: 700; }
.nlk-testimonials-grid .vc_gitem-post-meta-field-wpex_testimonial_company { color: #999; }
/* </testimonials-grid> */

/* <form> */
.nlk-form .vcex-login-form { margin: 7px 0; border: none; border-radius: 0; background: #fff; }
.nlk-form .wpcf7 .wpex-row .col,
.nlk-form .vcex-login-form .wpex-row .col { margin-bottom: 0px; }
.nlk-form .vcex-login-form .radio { padding-left: 15px; font-size: 14px; }
.nlk-form .vcex-login-form .radio input { width: auto; }
.nlk-form .vcex-login-form .radio .outer { margin-right: 15px; }
.nlk-form .vcex-login-form .radio .caption { margin-left: -16px; }
/* </form> */
