/*
Theme Name: Twenty Seventeen Child
Theme URI: https://wordpress.org/themes/twentyseventeen/
Template: twentyseventeen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Tags: one-column,two-columns,right-sidebar,flexible-header,accessibility-ready,custom-colors,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready
Version: 2.0.1552721147
Updated: 2019-03-16 07:25:47

*/

.header-logo a {
    box-shadow: none !important;
}

.ui-datepicker {
    margin: 0;
	top: 5px;
	display: none;
}

.wrap {
    padding-left: 0;
    padding-right: 0;
    max-width: 1100px;
}
.page-template-template-fullwidth header.entry-header {
    display: none;
}
.page-template-template-fullwidth .entry-content {
    float: none !important;
    width: 100% !important;
}
.debtor-form-wrapper {
    display: block;
    background-color: #f5f5f5;
    border: 1px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 20px;
    margin: 30px auto 0;
}
.debtor-form-wrapper .nf-form-title, .debtor-form-wrapper .nf-before-form-content {
    display: none;
}
.debtor-form-wrapper .datepicker {
    width: 100% !important;
    display: block;
}
.debtor-form-wrapper .row-content p {
    font-size: 12px;
    line-height: 15px;
    margin: 15px 0 0;
}
.debtor-form-wrapper .nf-field-label label,
.debtor-form-wrapper .gform_wrapper .top_label .gfield_label {
    font-size: 18px;
    display: block;
    color: #333;
    font-weight: 400;
    padding: 0;
    margin: 0;
}

.debtor-form-wrapper .gform_wrapper .address_line_1,
.debtor-form-wrapper .gform_wrapper .address_line_2 {
    width: 50%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 0 -4px 0 0;
    padding-right: 8px;
    margin-right: 8px;
}

.debtor-form-wrapper .gform_wrapper .address_line_2 {
	margin-right: auto;
	margin-right: -8px;
}

.debtor-form-wrapper .gform_wrapper ul.gform_fields li.gfield select {
    width: 100%;
    height: 45px;
}

.debtor-form-wrapper .gform_wrapper ul.gform_fields li.gfield input {
	width: 100%;
}

.debtor-form-wrapper .gform_wrapper {
	margin: 0 auto;
}

.debtor-form-wrapper .gform_wrapper ul.gform_fields li.gfield,
.debtor-form-wrapper .gform_wrapper .ginput_complex.ginput_container span {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

.debtor-form-wrapper .gform_wrapper .ginput_complex.ginput_container span:last-of-type {
	border-bottom: none;
}

.debtor-form-wrapper .gform_wrapper ul.gform_fields li.gfield.row-title {
    padding: 30px 0;
    margin: 0;
}

.debtor-form-wrapper .gform_wrapper .ginput_complex.ginput_container span {
	padding-top: 10px;
}

.debtor-form-wrapper .top-content p {
    font-size: 12px;
    line-height: 15px;
    margin: 15px 0 0;
}

.debtor-form-wrapper .hide-instruction .instruction {
    display: none;
}

.debtor-form-wrapper .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    margin: 5px 0 0;
    font-size: 12px;
    display: block;
    color: #333;
    font-weight: 400;
    padding: 0;
}
.debtor-form-wrapper .nf-form-cont .one-third.first-col, .debtor-form-wrapper .nf-form-cont .one-half.left-col {
    padding-left: 0;
    clear: both;
}
.debtor-form-wrapper .nf-form-cont .one-third, .debtor-form-wrapper .nf-form-cont .one-half {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    margin: 0;
}
.debtor-form-wrapper .field-wrap select, .debtor-form-wrapper .field-wrap input {
    width: 100%;
    padding: 10px;
}
.debtor-form-wrapper .field-wrap select {
	height: 43px;
}
.debtor-form-wrapper .row-title h3 {
    font-size: 1.25em;
    position: relative;
    color: #ec6549;
    font-weight: 700;
    margin: 0;
}
.debtor-form-wrapper .row-title h3:before {
    width: 20px;
    display: block;
    left: -28px;
    height: 32px;
    position: absolute;
    top: calc(50% - 17px);
    content: '';
    background-image: url(/wp-content/uploads/2019/03/heading-arrow.png);
    background-size: 100%;
}
.debtor-form-wrapper .row2-section {
    padding-top: 28px;
}
.debtor-form-wrapper .submit-wrap input,
.debtor-form-wrapper .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
    display: inline-block;
    background-color: transparent;
    border: 2px solid #ec6549;
    color: #333;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: bold;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 12px 20px;
}
.debtor-form-wrapper .remove-required label {
    font-size: 14px;
}
.debtor-form-wrapper .remove-required label span.ninja-forms-req-symbol {
    display: none;
}
.debtor-form-wrapper .address-title h3 {
    margin: 20px 0 0;
}

.entry-content a img, .comment-content a img, .widget a img {
    -webkit-box-shadow: none;
    box-shadow: none;
}

header#masthead {
    display: none;
}

footer#colophon {
    display: none;
}

.panel-content .wrap {
    padding-bottom: 0;
    padding-top: 0;
}


#main-header h1 {
    text-align: right;
    color: #fff;
    font-size: 50px;
    line-height: 56px;
    font-weight: 600;
}

.text-white {
	color: #fff !important;
}


/* RESPONSIVE */

@media screen and (max-width: 1180px) {
	.vc_row > .vc_column_container {
		max-width: 940px;
		margin-left: auto;
		margin-right: auto;
		float: none !important;
	}
}

@media screen and (max-width: 980px) {
	.vc_row > .vc_column_container {
		max-width: 747px;
	}
	.debtor-form-wrapper .nf-field-label label {
		font-size: 15px;
		line-height: 21px;
	}
	#main-header h1 {
		font-size: 40px;
		line-height: 46px;
	}
}
@media screen and (max-width: 767px) {
	.vc_row > .vc_column_container {
		max-width: 600px;
	}
	#main-header h1 {
		font-size: 30px;
		line-height: 36px;
		text-align: center;
		margin-top: 20px;
	}
	#main-header .header-logo {
		text-align: center;
	}
	#main-header .header-logo img {
		max-width: 180px;
	}
	#main-footer .footer-logo img {
		max-width: 130px;
	}
	.debtor-form-wrapper .nf-form-cont .one-third,
	.debtor-form-wrapper .nf-form-cont .one-half {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	#main-footer p,
	#main-copyright p,
	p {
		font-size: 15px;
	}
	.debtor-form-wrapper .field-wrap select, .debtor-form-wrapper .field-wrap input {
		font-size: 15px;
		line-height: 21px;
	}
	.debtor-form-wrapper .gform_wrapper li,
	.debtor-form-wrapper .gform_wrapper .ginput_complex.ginput_container span {
		width: 100% !important;
		padding-right: 0 !important;
    	margin-right: 0 !important;
	}
}

@media screen and (max-width: 640px) {
	.vc_row > .vc_column_container {
		max-width: 400px;
	}
	#main-header .header-logo img {
		max-width: 150px;
	}
	h2, .home.blog .entry-title, .page .panel-content .recent-posts .entry-title,
	.debtor-form-wrapper .address-title h3 {
		font-size: 20px;
	}
}


@media screen and (max-width: 440px) {
	.vc_row > .vc_column_container {
		max-width: 300px;
	}
	#main-header h1 {
		font-size: 25px;
		line-height: 31px;
	}
	#main-footer {
		padding: 30px 0 !important;
	}
	#main-footer p, #main-copyright p, p {
		font-size: 13px;
	}
}

@media screen and (max-width: 320px) {
	.vc_row > .vc_column_container {
		max-width: 90%;
	}
}