/* =WordPress Core  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
-------------------------------------------------------------- */
.post h1, .archives h1, .post h2 {padding:30px 0 0;}
.image-holder, .taxonomy-description {padding:15px 0;}
.text-holder{}
.text-date {font-style:italic}
.text-tags {font-style:italic;padding-bottom: 8px;}
.footer-links a{text-decoration:underline}
.container.misc-content {padding:30px 40px;}
#news-events-text-block {padding:100px 5px 0}
.multi-list li a{text-decoration:underline}
.multi-list li a::after {
        content: '';
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10px solid #69FF45;
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 10px;
    transition: 0.3s;
}
.contact-us.intro-section {
    padding-bottom: 5px !important;
}
@media (max-width: 959px){
	.result-section .decor-img {display:none;}
	.hide-mobile{display:none}
#news-events-text-block {padding:30px 5px 0 !important;}
}
.gform_title{display:none}
form,
fieldset {
    margin: 0;
    padding: 0;
    border-style: none;
}

form input[type='text'],
form input[type='tel'],
form input[type='number'],
form input[type='email'],
form input[type='search'],
form input[type='password'],
form input[type='url'],
form textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    padding: 5px 17px;
    font-size: 13px;
    line-height: 1;
    font-family: "Montserrat", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    box-sizing: border-box;
    border: 1px solid #DEDEDF;
    border-radius: 4;
}

form input[type='text']:not(textarea),
form input[type='number'],
form input[type='tel']:not(textarea),
form input[type='email']:not(textarea),
form input[type='search']:not(textarea),
form input[type='password']:not(textarea),
form input[type='url']:not(textarea),
form textarea:not(textarea) {
    height: 28px;
}

form input[type='text']:focus,
form input[type='number'],
form input[type='tel']:focus,
form input[type='email']:focus,
form input[type='search']:focus,
form input[type='password']:focus,
form input[type='url']:focus,
form textarea:focus {
    outline: none;
    border-color: #000;
}

form input[type='text']::-webkit-input-placeholder,
form input[type='number'],
form input[type='tel']::-webkit-input-placeholder,
form input[type='email']::-webkit-input-placeholder,
form input[type='search']::-webkit-input-placeholder,
form input[type='password']::-webkit-input-placeholder,
form input[type='url']::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
    color: rgba(56, 67, 88, 0.31);
}

form input[type='text']::-moz-placeholder,
form input[type='number'],
form input[type='tel']::-moz-placeholder,
form input[type='email']::-moz-placeholder,
form input[type='search']::-moz-placeholder,
form input[type='password']::-moz-placeholder,
form input[type='url']::-moz-placeholder,
form textarea::-moz-placeholder {
    opacity: 1;
    color: rgba(56, 67, 88, 0.31);
}

form input[type='text']:-moz-placeholder,
form input[type='number'],
form input[type='tel']:-moz-placeholder,
form input[type='email']:-moz-placeholder,
form input[type='search']:-moz-placeholder,
form input[type='password']:-moz-placeholder,
form input[type='url']:-moz-placeholder,
form textarea:-moz-placeholder {
    color: rgba(56, 67, 88, 0.31);
}

form input[type='text']:-ms-input-placeholder,
form input[type='number'],
form input[type='tel']:-ms-input-placeholder,
form input[type='email']:-ms-input-placeholder,
form input[type='search']:-ms-input-placeholder,
form input[type='password']:-ms-input-placeholder,
form input[type='url']:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
    color: rgba(56, 67, 88, 0.31);
}

form input[type='text'].placeholder,
form input[type='number'],
form input[type='tel'].placeholder,
form input[type='email'].placeholder,
form input[type='search'].placeholder,
form input[type='password'].placeholder,
form input[type='url'].placeholder,
form textarea.placeholder {
    color: rgba(56, 67, 88, 0.31);
}

form input[type='text'],
form input[type='number'],
form input[type='tel'],
form input[type='email'],
form input[type='search'],
form input[type='password'],
form input[type='url'],
form textarea, form canvas {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    padding: 5px 17px;
    font-size: 13px;
    line-height: 1;
    font-family: "Montserrat", "Helvetica Neue", "Helvetica", Arial, sans-serif;
    box-sizing: border-box;
    border: 1px solid #DEDEDF;
    border-radius: 4;
}

form input[type='text']:not(textarea),
form input[type='number'],
form input[type='tel']:not(textarea),
form input[type='email']:not(textarea),
form input[type='search']:not(textarea),
form input[type='password']:not(textarea),
form input[type='url']:not(textarea),
form textarea:not(textarea) {
    height: 28px;
}

form input[type='text']:focus,
form input[type='number'],
form input[type='tel']:focus,
form input[type='email']:focus,
form input[type='search']:focus,
form input[type='password']:focus,
form input[type='url']:focus,
form textarea:focus {
    outline: none;
    border-color: #000;
}

form input[type='text']::-webkit-input-placeholder,
form input[type='number'],
form input[type='tel']::-webkit-input-placeholder,
form input[type='email']::-webkit-input-placeholder,
form input[type='search']::-webkit-input-placeholder,
form input[type='password']::-webkit-input-placeholder,
form input[type='url']::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
    color: rgba(56, 67, 88, 0.31);
}

form input[type='text']::-moz-placeholder,
form input[type='number'],
form input[type='tel']::-moz-placeholder,
form input[type='email']::-moz-placeholder,
form input[type='search']::-moz-placeholder,
form input[type='password']::-moz-placeholder,
form input[type='url']::-moz-placeholder,
form textarea::-moz-placeholder {
    opacity: 1;
    color: rgba(56, 67, 88, 0.31);
}

form input[type='text']:-moz-placeholder,
form input[type='number'],
form input[type='tel']:-moz-placeholder,
form input[type='email']:-moz-placeholder,
form input[type='search']:-moz-placeholder,
form input[type='password']:-moz-placeholder,
form input[type='url']:-moz-placeholder,
form textarea:-moz-placeholder {
    color: rgba(56, 67, 88, 0.31);
}

form input[type='text']:-ms-input-placeholder,
form input[type='number'],
form input[type='tel']:-ms-input-placeholder,
form input[type='email']:-ms-input-placeholder,
form input[type='search']:-ms-input-placeholder,
form input[type='password']:-ms-input-placeholder,
form input[type='url']:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
    color: rgba(56, 67, 88, 0.31);
}

form input[type='text'].placeholder,
form input[type='number'],
form input[type='tel'].placeholder,
form input[type='email'].placeholder,
form input[type='search'].placeholder,
form input[type='password'].placeholder,
form input[type='url'].placeholder,
form textarea.placeholder {
    color: rgba(56, 67, 88, 0.31);
}

input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

textarea {
    resize: vertical;
    vertical-align: top;
    overflow: auto;width:100%;
}


.input-holder {
    margin-bottom: 10px;
}

.input-holder label {
    font-size: 13px;
    display: block;
    color: rgba(51, 51, 51, 0.87);
}

@media (min-width: 768px) {
    .input-holder label {
        font-size: 13px;
    }
}

@media (min-width: 992px) {
    .input-holder label {
        font-size: 13px;
    }
}

.input-holder input[type='text'],
.input-holder input[type='tel'],
.input-holder input[type='email'],
.input-holder input[type='search'],
.input-holder input[type='password'],
.input-holder input[type='url'] {
    width: 100%;
    border-radius: 4px;
}

@media (min-width: 768px) {
    .input-holder input[type='text'],
    .input-holder input[type='tel'],
    .input-holder input[type='email'],
    .input-holder input[type='search'],
    .input-holder input[type='password'],
    .input-holder input[type='url'] {
        height: 33px;
    }
}

@media (min-width: 992px) {
    .input-holder input[type='text'],
    .input-holder input[type='tel'],
    .input-holder input[type='email'],
    .input-holder input[type='search'],
    .input-holder input[type='password'],
    .input-holder input[type='url'] {
        height: 38px;
    }
}

.textarea-holder textarea, .textarea-holder canvas {
    min-height: 161px;
    border-radius: 4px;
    width: 100%;
    resize: none;
}
.input-holder canvas {
   background-color: #ffffff;
}
@media (min-width: 768px) {
    .textarea-holder textarea, .textarea-holder canvas {
        min-height: 215px;
    }
}

@media (min-width: 480px) {
    .form-row {
        display: -ms-flexbox;
        display: flex;
        margin: 0 -8px;
    }
}

@media (min-width: 480px) {
    .form-row .col {
        width: 50%;
        padding: 0 8px;
    }
}
.lightbox-holder.docs {
    max-width: 494px !important;
}
.privacy-policy a {color:blue; text-decoration:underline}
.privacy-policy a:hover {color:#000000; text-decoration:underline}
.blog-section-row {
		padding: 20px 0;
		border-bottom: 1px solid #112841;
	}
.blogtitle {width:100%}
@media (min-width: 768px){
	.blog-section-row {
		padding: 40px 0;
		border-bottom: 1px solid #112841;
	}
}