/* Enter Your Custom CSS Here */
h1, h2, h3, h4, h5, h6, p, blockquote {font-family: 'Montserrat' !important}

#Top_bar #logo img {
  vertical-align: middle;
  height: 80px;
  position: relative;
  top: -20px;
  /* max-height: 100%; */
}

.image-wrapper {
	-webkit-mask-box-image: url(https://hatchfulfillment.com/wp-content/uploads/2018/09/order.png);
  color: #15478e;
}

.scale-with-grid, .highlight-left {
	color: #15478e;
}

.greenColor { color: #13c712; }

.highlight-left:after, .highlight-right:after {
	background: #3a96cd !important;
}

.nex-submit {
	background-color: #3a96cd !important;
  border-color: #15478e !important;
  border-radius: 5px;
}

.section-border-bottom { 
    border-bottom: 1px solid #dddddd; 
}

a.font-color:hover, h5.title::before {
	color: #15478e;
}

.font-color .icon-check, .icon-key, .icon-calendar, .icon-clipboard {
 	color:#15478e !important;     
}

/* Icon box */
.icon_box .desc_wrapper { margin: 0 5%; }

/* Header */
.tr-menu.header-classic #Top_bar:not(.is-sticky) { background: rgba(0, 0, 0, 0.2) !important; border-bottom: 1px solid rgba(255, 255, 255, 0.5); }

#Action_bar .contact_details { float: right !important; }



/* .header-plain #Top_bar .menu > li > a span:not(.description) {
padding: 0 20px !important;
}*/

.faq .question.active .title > .acc-icon-minus, .faq .question .title > .acc-icon-plus {display: none; }
.accordion .question .title {
    font-size: 16px;
}

.icon-check {color: #13c712;}