@media only screen and (min-width: 1081px) {
    #form {
        color: #555;
    }
    #form .form-box {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    #form .form-box.top {
        border-radius: 10px 10px 0px 0px !important;
    }
    #form .form-box.top .box-holder {
        padding-bottom: 35px !important;
        border-radius: 10px 10px 0px 0px !important;
    }
    #form .form-box.bottom {
        margin-top: -10px !important;
    }
    #form .form-box.bottom .box-holder {
        padding-bottom: 10px !important;
    }
    #form .calc-slider {
        width: 100%;
        margin: 10px auto;
        min-height: 110px;
    }
    #form .layout-slider-title {
    }
    #form .calc-title {
        font-size: 36px;
        text-align: center;
        padding: 0px;
        margin-bottom: 30px;
    }
    #form .calc-title.about {
        margin-top: 0px;
        margin-bottom: 30px;
    }
    #form .calc-value {
        font-size: 36px;
        line-height: 40px;
        padding-bottom: 25px;
        text-align: center;
        display: inline-block;
        width: 100%;
    }
    #form .calc-value input {
        font-size: 36px;
        font-weight: 400;
        padding: 0px;
        margin: 0px 0px 0px 10px;
        color: #3490d9;
        border: 0px;
        width: 140px;
        text-align: center;
        border-radius: 10px;
        vertical-align: baseline; /* height: 40px; */
        line-height: 40px;
        background: #f2f2f2;
    }
    #form .layout-slider-amount {
        width: 100%;
        margin: 0px auto;
    }
    #form .calc-title-for {
        padding: 0px;
        text-align: center;
        width: 100%;
        float: left;
        border-bottom: 2px solid #f4f4f4;
        border-radius: 10px;
        margin-bottom: 25px;
    }
    #form .calc-title-for.red {
        /* border-bottom: 2px solid #f00; */
    }
    #form .calc-title-for .calc-title-for-item {
        display: block;
        text-decoration: none;
        padding: 20px 10px 15px 10px;
        margin: 0px 15px 10px;
        cursor: pointer;
        border-radius: 10px;
        border: 1px solid #ccc;
        transition: all 300ms;
        width: calc((100% - 151px) / 6);
        float: left;
    }
    #form .calc-title-for .calc-title-for-item:first-child {
        margin-left: 0px;
    }
    #form .calc-title-for .calc-title-for-item:last-child {
        margin-right: 0px;
    }
    #form .calc-title-for .calc-title-for-item.select-purpose {
        border-color: #bdccd4;
        transition: all 300ms;
        background-color: #fff;
        box-shadow: 0px 0px 10px 0px #bdccd4;
    }
    #form .calc-title-for .calc-title-for-item:hover {
        border-color: #bdccd4;
        box-shadow: 0px 0px 10px 0px #bdccd4;
    }
    #form .calc-title-for .calc-title-for-item.select-purpose:hover {
        border-color: #bdccd4;
    }
    #form .calc-title-for-item .for-item-text {
        font-size: 18px;
        line-height: 22px;
        padding-top: 10px;
        min-height: 55px;
    }
    #form .calc-title-for-item .for-item-img {
        width: 100%;
        height: auto;
        background-size: 80px !important;
        background-repeat: no-repeat !important;
        background-position-x: 50% !important;
    }
    #form .calc-title-for-item .for-item-img img {
        width: 60%;
    } /*	#form .calc-title-for-item:nth-child(1) .for-item-img {		background: url(/wp-content/uploads/theme_img/for-item-2.png);	}	#form .calc-title-for-item:nth-child(2) .for-item-img {		background: url(/wp-content/uploads/theme_img/for-item-5.png);	}	#form .calc-title-for-item:nth-child(3) .for-item-img {		background: url(/wp-content/uploads/theme_img/for-item-3.png);	}	#form .calc-title-for-item:nth-child(4) .for-item-img {		background: url(/wp-content/uploads/theme_img/for-item-4.png);	}	#form .calc-title-for-item:nth-child(5) .for-item-img {		background: url(/wp-content/uploads/theme_img/for-item-6.png);	}	#form .calc-title-for-item:nth-child(6) .for-item-img {		background: url(/wp-content/uploads/theme_img/for-item-7.png);	}	#form .calc-title-for-item:nth-child(7) .for-item-img {		background: url(/wp-content/uploads/theme_img/for-item-1.png);	}	*/
    #form .noUi-target {
        background: transparent;
        border-radius: 0px;
        border: 0px;
        box-shadow: none;
        width: 100%;
        margin: 0px auto;
    }
    .home #form .noUi-target,
    #form .home .noUi-target {
        width: 76%;
        margin: 0px auto;
    }
    #form .noUi-horizontal {
        height: 60px;
        display: block;
        float: none;
        position: relative;
    }
    #form .noUi-base {
        background: #2682ca;
        border-radius: 4px;
        border: 0px solid #d3d3d3;
        box-shadow: none;
        height: 12px;
    }
    #form .noUi-horizontal .noUi-handle {
        width: 30px;
        height: 30px;
        left: auto;
        top: -10px;
        cursor: pointer;
        outline: none;
        background: #fff;
        border-radius: 15px;
        box-shadow: none;
        border: 10px solid #ff931e;
        transition: border 0.2s ease-in-out;
    }
    #form .noUi-horizontal .noUi-handle:hover {
        border: 10px solid #9ac8ec;
    }
    #form .noUi-handle:after,
    #form .noUi-handle:before {
        content: "";
        display: none;
    }
    #form .noUi-marker {
        position: absolute;
        background: #ccc;
        display: none;
    }
    #form .noUi-pips {
        padding: 0px;
        height: auto;
        position: relative;
        top: 0px;
    }
    #form .noUi-value {
        font-size: 22px;
        color: #999;
        margin-left: 23px;
    }
    #form .noUi-value:last-child {
        margin-left: -35px;
    }
    #results {
    }
    .loan-results {
    }
    .loan-results a.read-more {
        color: #3a5b91;
        text-decoration: underline !important;
    }
    .loan-results tr {
    }
    .loan-results td {
        padding: 20px 5px 25px;
        vertical-align: middle;
        text-align: left;
    }
    .loan-results .first-row td {
        border-top: 2px solid #bdccd4;
        padding-bottom: 0px;
    }
    .loan-results .last-row td {
        border-top: 0px solid #bdccd4;
    }
    .loan-results td.loan-logo {
        padding: 20px 0px 0px !important;
        overflow: hidden;
    }
    .loan-results td:nth-child(2),
    .loan-results td:nth-child(3) {
    }
    .loan-results .loan-get-money {
        background: #fc0;
        padding: 3px 25px;
        border-radius: 5px;
    }
    #submit-send .wpcf7-submit.contact-send {
        position: relative;
        display: inline-block;
        margin-right: 0px;
        margin-bottom: 0px;
        padding: 13px 35px;
        letter-spacing: 0px;
        outline: 0;
        color: #252525;
        vertical-align: middle;
        text-align: center;
        text-transform: uppercase;
        font-weight: 700;
        font-size: 15px;
        line-height: 100%;
        cursor: pointer;
        zoom: 1;
        border: 0px solid #252525;
        background-color: #fc0;
        border-radius: 5px;
        transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border 0.2s ease-in-out;
    }
    .loan-results .loan-get-money:hover {
        background: #f00;
        color: #fff;
    }
    #yasr-custom-text-before-overall {
        display: none;
        padding-right: 15px;
        vertical-align: top;
    }
    .wp-pagenavi {
        margin: 0px auto;
        text-align: center;
    }
    .wp-pagenavi > * {
        display: inline-block;
        padding: 0px 10px;
        margin: 0px;
        border: 1px solid #f4f4f4;
        border-radius: 3px;
        color: #465366;
    }
    .wp-pagenavi a,
    .wp-pagenavi a:hover {
        text-decoration: none;
    }
    .wp-pagenavi a {
        background-color: #ffffff;
    }
    .wp-pagenavi a:hover {
        border-color: #f4f4f4;
        background-color: #f4f4f4;
    }
    .wp-pagenavi .pages {
    }
    .wp-pagenavi .current {
        border-color: #f4f4f4;
        background-color: #f4f4f4;
        color: #29aae1;
    }
    .wp-pagenavi .extend {
    }
    .wp-pagenavi .first {
    }
    .wp-pagenavi .last {
    }
    .wp-pagenavi .prev {
    }
    .wp-pagenavi .next {
    }
    .top-categories {
        background: #fff;
        padding: 15px 30px;
        margin: 0px;
        border-radius: 10px;
        position: relative;
        z-index: 1;
    }
    .top-categories-descr {
        font-size: 14px;
        line-height: 22px;
        font-family: Open sans; /* width: 50%; */
        padding-bottom: 10px;
    }
    .top-categories-items {
        display: inline-block;
        width: 45%;
    }
    .top-categories-item {
        display: inline-block;
        margin-right: 10px;
        margin-top: 5px;
    }
    .top-categories-item a {
        color: #fff;
        padding: 0px 10px;
        background-color: rgba(255, 255, 255, 0.25);
        border-radius: 5px;
        height: 30px;
        line-height: 30px;
    }
    .top-categories-title {
        float: right;
        font-size: 108px;
        max-height: 80px;
        padding: 0px;
        margin-right: -5px;
        margin-top: -19px;
        color: #f4f4f4;
        overflow: hidden;
    }
    .top-breadcrumbs {
        padding: 0px;
        margin: 0px 0px 25px;
    }
    .top-breadcrumbs a {
        text-transform: none;
    }
    .top-breadcrumbs p {
        margin-bottom: 0px;
        text-transform: none;
    }
    .category p {
    } /*Category Lenders*/
    .lenders .top-categories {
        /* background: #2580c8; */
        color: #fff;
    }
    .category.lenders .lenders-list .lenders-item .lender-description {
        color: #777;
    } /*Category News*/
    .news .top-categories {
        /* background: #74a0c1; */
        color: #fff;
    }
    .category.news .news-list .news-item .news-description {
    } /*Category Articles*/
    .articles .top-categories {
        /* background: #6e99d7; */
        color: #fff;
    }
    .category.articles .articles-list .articles-item .articles-description {
    } /*Search page*/
    .search-items {
        width: 100%;
        float: left;
    }
    .search-item {
        width: calc(50% - 10px);
        float: left;
        border: 1px solid #e5e5e5;
        padding: 20px;
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .search-item:nth-child(odd) {
        margin-right: 10px;
    }
    .search-item:nth-child(even) {
        margin-left: 10px;
    }
    .lender-logo {
        text-align: left;
        width: 100%;
        height: 140px;
        overflow: hidden;
    }
    .lender-logo img {
        margin-top: 0px;
    }
    .lender-data {
        text-align: left;
        margin: 0px;
    }
    .lender-data tr {
    }
    .lender-data td {
        text-align: left;
        padding: 0px;
    }
    .search-query {
        width: 100%;
        float: left;
    } /*Single post*/
    .single-post .lender-info {
        width: 100%;
        padding: 0px;
    }
    .single-post .lender-logo-descr {
        display: inline-block;
        position: relative;
        width: 100%;
    }
    .single-post .lender-logo {
        width: auto;
        padding: 0px;
        margin-bottom: 30px;
        overflow: visible;
        display: inline-block;
        position: relative;
        vertical-align: text-top;
        float: left; /* display: none; */
    }
    .single-post .lender-logo img {
        max-width: 140px;
        height: 140px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 30px;
    }
    .single-post .lender-logo .yasr-container-custom-text-and-overall {
        transform: scale(0.85);
        margin-left: -9px;
    }
    .single-post .lender-descr {
        width: 100%;
        display: inline-block;
        vertical-align: text-top;
        padding: 0px 0px 25px 0px;
        margin-top: -10px; /* width: 100%; */
    }
	.single-post .lender-logo + .lender-descr {
		width: calc(100% - 170px);
	}
    .single-post .lender-title {
        font-size: 42px;
        line-height: 48px;
        font-weight: bold;
        padding-bottom: 10px;
    }
    .single-post .lender-rating {
        position: relative;
        width: 100%;
    }
    .single-post .lender-content {
    }
    .single-post .lender-seo {
        margin-top: 30px;
    }
    .single-post .lender-product {
    }
    .single-post .product-title {
        font-size: 32px;
        font-weight: bold;
        line-height: 1.3em;
        padding: 5px 0px 15px;
        border-top: 0px solid #f4f4f4; /* text-transform: uppercase; */
    }
    .single-post .lender-product ul {
        margin: 0px;
    }
    .single-post .lender-product li {
        list-style-type: none;
        margin: 0px;
        margin-left: 18px;
    }
    .single-post .lender-product table {
        margin-bottom: 0px;
    }
    .single-post .lender-product td {
        text-align: left;
        padding: 10px 30px;
        border: 0;
    }
    .single-post .lender-product td.onetd {
        /* border-radius: 10px !important; */
    }
    .single-post .lender-product tr:nth-child(even) td.onetd {
        font-weight: normal !important;
    }
    .single-post .lender-product td:first-child {
        /* border-radius: 10px 0px 0px 10px; */ /* width: 180px; */
        font-weight: bold;
    }
    .single-post .lender-product td:last-child {
        /* border-radius: 0px 10px 10px 0px; */
    }
    .single-post .lender-product tr:nth-child(odd) td {
        background: #f4f4f4;
    }
    .single-post .lender-product tr:last-child td {
        /* border-bottom: 2px solid #f4f4f4; */
    }
    .single-post .lender-product #lender-loan,
    .single-post .lender-product #lender-term,
    .single-post .lender-product #lender-loan-min,
    .single-post .lender-product #lender-loan-max,
    .single-post .lender-product #lender-term-min,
    .single-post .lender-product #lender-term-max {
        display: inline;
    }
    .single-post .lender-data {
        background-image: url(/wp-content/themes/jupiter/assets/images/lender-data-geo.png);
        background-size: 80px;
        background-repeat: no-repeat;
        background-position: 60px 35px;
        background-color: #f4f4f4;
        padding: 20px 30px 23px; /* border-radius: 10px; */
        line-height: 32px;
        color: #555;
        background-size: 0px;
    }
    .single-post .lender-data .data-title {
        margin-left: 165px;
        font-weight: bold;
        color: #222;
        margin-left: 0;
    }
    .single-post .lender-data .data-content {
        margin-left: 165px;
        margin-left: 0;
    }
    .single-post .lender-data .data-content b {
        color: #222;
    }
    .single-post .lender-data .data-content a {
        color: #3490d9;
        text-decoration: underline;
    }
    .single-post .page-title {
        display: block !important;
        font-size: 26px;
        padding: 15px 41px;
        margin: 0px !important;
        color: #3490d9;
        text-transform: uppercase;
        font-weight: bold;
        letter-spacing: 1px;
    }
    .single-post .blog-comment-title {
        font-size: 16px;
        padding-top: 20px;
        margin-bottom: 20px;
        font-weight: 700;
        text-align: center;
        text-transform: uppercase;
        letter-spacing: 0px;
        border-top: 2px solid #f4f4f4;
    }
    .single-post #respond {
        margin-top: 0px;
        position: relative;
    }
    .single-post #cwp-slider-comment {
        width: 100%;
        height: auto;
        display: block;
        margin-bottom: 0px;
        margin-top: 0px;
        float: left;
        padding: 15px 25px;
        border: 1px solid #f4f4f4;
        border-bottom: 0px;
        border-radius: 0px;
    }
    .single-post #cwp-slider-comment .comment-form-meta-option {
        width: calc(99.99% / 3) !important;
        float: left;
        margin-bottom: 12px;
        position: relative;
        padding: 0px 20px;
    }
    .single-post #cwp-slider-comment .comment-form-meta-option .comment_meta_slider {
        margin-top: 15px !important;
    }
    .single-post #cwp-slider-comment .comment-form-meta-option .comment_meta_slider .ui-slider-handle {
        background-color: #3baeda !important;
        border: none;
        border-radius: 50%;
        width: 25px;
        height: 25px;
        top: -9px;
        left: 0px;
    }
    .single-post .comment-reply-title {
        display: none !important;
    }
    .single-post #comments {
        float: left;
        width: 100%;
        margin-top: 30px;
        position: relative;
        padding: 30px 0px 0px;
    }
    .single-post form#commentform {
        margin-bottom: 0px;
    }
    .single-post form#commentform .comment-form-row {
        width: 50%;
        margin-bottom: 0px;
        padding-right: 0px;
    }
    .single-post form#commentform .text_input {
        font-size: 13px;
        color: #767676;
        padding: 10px 12px;
        background-color: #fdfdfd;
        border: 1px solid #f4f4f4;
        outline: 0;
        margin-bottom: 0px;
    }
    .single-post form#commentform .comment-textarea {
        margin-bottom: 0px;
        width: 100%;
        height: 190px;
    }
    .single-post .lenders form#commentform .comment-textarea {
        width: 100%;
        float: left;
    }
    .single-post form#commentform .comment-textarea textarea {
        width: 100%;
        height: 190px;
        color: #767676;
        padding: 15px 25px;
        background-color: #fdfdfd;
        border: 1px solid #f4f4f4;
        border-bottom: 0px;
        border-radius: 0px;
        outline: 0;
        margin-bottom: 10px;
        resize: none !important;
    }
    .single-post form#commentform .form-submit input#submit {
        margin: 0px !important;
        width: 100%;
        padding: 15px;
    }
    .single-post p.form-submit {
        padding: 0px;
    }
    .lender-form.sidebar {
        width: 100%;
        background: #f4f4f4;
        padding: 20px 30px; /* border-radius: 10px; */
    }
    .lender-form.sidebar .lender-form-title {
        font-size: 28px;
        font-weight: bold;
        line-height: 32px;
        text-align: center;
    }
    .lender-form.sidebar #form {
        margin-top: 20px;
        padding-top: 20px;
        border-top: 2px solid #fff;
    }
    .lender-form.sidebar #form .calc-title {
        font-size: 26px;
        line-height: 32px;
    }
    .lender-form.sidebar #form .calc-slider {
        width: 100%;
        margin: 0px auto 15px;
    }
    .lender-form.sidebar #form .calc-value {
        font-size: 26px;
        line-height: 36px;
    }
    .lender-form.sidebar #form .calc-value input {
        font-size: 26px;
        margin: -8px 0px 0px 10px; /* height: 26px; */
        width: 100px;
    }
    .lender-form.sidebar #form .calc-title.purpose {
        margin-top: 0px;
        margin-bottom: 15px;
    }
    .lender-form.sidebar #form .calc-title-for {
        margin-bottom: 10px;
    }
    .lender-form.sidebar #form .calc-title-for .calc-title-for-item {
        display: block;
        text-decoration: none;
        padding: 15px 10px;
        margin: 0px 5px 10px;
        cursor: pointer;
        border-radius: 0px;
        border: 1px solid #f4f4f4;
        transition: all 300ms;
        width: calc((100% - 20px) / 3);
        float: left;
    }
    .lender-form.sidebar #form .calc-title-for .calc-title-for-item:first-child {
        margin-left: 0px;
    }
    .lender-form.sidebar #form .calc-title-for .calc-title-for-item:nth-child(3) {
        margin-right: 0px;
    }
    .lender-form.sidebar #form .calc-title-for .calc-title-for-item:nth-child(4) {
        margin-left: 0px;
    }
    .lender-form.sidebar #form .calc-title-for .calc-title-for-item:last-child {
        margin-right: 0px;
    }
    .lender-form.sidebar #form .calc-title-for-item .for-item-img {
        width: 100%;
    }
    .lender-form.sidebar #form .calc-title-for-item .for-item-text {
        font-size: 12px;
        line-height: 16px;
        min-height: 43px;
    }
    .lender-form.sidebar #form .calc-title.about {
        font-size: 26px;
        margin-top: 0px;
        margin-bottom: 5px;
    }
    .lender-form.sidebar .jslider .jslider-value {
        font-size: 22px;
        margin-top: -50px;
    }
    .lender-form.sidebar .wpcf7 td.column-third {
        width: 100%;
        padding-right: 0px;
    }
    .lender-form.sidebar .wpcf7 input[type="submit"] {
        margin-bottom: 10px;
    }
    .wpcf7 .hidden-field {
        height: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        border: 0 !important;
        position: absolute !important;
    }
    div.wpcf7-display-none {
        display: none !important;
    }
    .single-post #review-statistics {
        margin-bottom: 25px;
    }
    .single-post #review-statistics.article-section .review-wrap-up .review-wu-left {
        padding: 25px 30px;
        margin: 0px;
        width: 100%;
    }
    .single-post #review-statistics.article-section .review-wrap-up .review-wu-right {
        border-top: 1px solid #f4f4f4;
        padding: 30px 30px 15px;
        margin: 0px;
    }
    .single-post #review-statistics.article-section .review-wrap-up .review-wu-left .rev-wu-image {
        text-align: center;
        float: left;
        width: calc(25% - 40px);
        overflow: hidden;
        border-top: none;
        padding: 0;
        margin: 5px 20px;
        display: none;
    }
    .single-post #review-statistics .review-wrap-up .review-wu-left-top {
        width: 22%;
        float: right;
    }
    .single-post #review-statistics.article-section .review-wrap-up .review-wu-left .review-wu-grade {
        width: 25%;
        float: right;
    }
    .single-post #review-statistics.article-section .review-wrap-up .review-wu-left .review-wu-grade .cwp-review-chart {
        border: 0px;
    }
    .single-post #review-statistics.article-section .review-wrap-up .review-wu-left .review-wu-bars {
        width: 70%;
        padding: 0px;
        border: 0px;
        float: left;
        margin: 0px;
    }
    .single-post #review-statistics.article-section .cwp-review-chart-overall {
        font-size: 13px !important;
        text-transform: uppercase;
        border-bottom: 1px solid #f4f4f4;
        margin-bottom: 25px;
    }
    .single-post #review-statistics div.cwpr_clearfix {
        /* border-bottom: 1px solid #f4f4f4; */
        margin-bottom: 5px;
    }
    .single-post #review-statistics .rev-option.customBarIcon ul {
        white-space: nowrap;
    }
    .single-post #review-statistics .rev-option.customBarIcon ul li {
        width: calc(100% / 10);
    }
    .single-post #review-statistics .rev-option.customBarIcon ul li:first-child {
        padding-left: 0px !important;
    }
    .single-post #review-statistics .rev-option.customBarIcon ul li:last-child {
    }
    .single-post #review-statistics.article-section .review-wrap-up .review-wu-left .rev-wu-image,
    #review-statistics.article-section .review-wrap-up .review-wu-left .review-wu-grade {
        height: auto !important;
    }
    .single-post #review-statistics .review-wrap-up div.cwpr-review-top {
        display: none;
    }
    .single-post #review-statistics .review-wrap-up {
        margin-top: 0px;
        border: 1px solid #f4f4f4;
        border-top: 1px solid #f4f4f4; /* border-radius: 10px; */
    }
    .single-post #review-statistics .review-wrap-up .review-wu-left .review-wu-grade .cwp-review-chart .cwp-review-percentage {
        margin-top: 0px;
    }
    .single-post #review-statistics .rev-option {
        margin-top: 0px;
        margin-bottom: 7px;
    }
    .single-post #review-statistics .rev-option:last-child {
        margin-bottom: 0px;
    } /*Contact form*/
    #responsive-form {
        max-width: 100%;
        margin: 0 auto;
        width: 100%;
    }
	#form.home #short-form #responsive-form {
		margin: 0 auto 30px;
	} 
    .wpcf7 .form-row {
        width: 100%;
        display: inline-block;
    }
    .wpcf7 .form-row.twoline {
    }
    .wpcf7 .form-row.first table {
        margin-bottom: 0px;
    }
    .wpcf7 .hidden-field {
        height: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        border: 0 !important;
        position: absolute !important;
    }
    .wpcf7 .column-full,
    .wpcf7 .column-half,
    .wpcf7 .column-third {
        font-size: 22px;
        float: left;
        position: relative;
        padding: 0px;
        width: 100%;
        line-height: 24px;
    }
    .column-full.divider {
        display: block;
        width: 100%;
        border-bottom: 2px dashed #fff;
        margin: 15px 0px 30px;
    }
    .wpcf7 .column-fourth {
        font-size: 22px;
        float: right;
        position: relative;
        padding: 0px;
        width: 25%;
        line-height: 24px;
    }
    .wpcf7 .column-half.step {
        font-size: 62px !important;
        line-height: 54px;
        color: #3a5b91;
    }
    .wpcf7 .column-half.first,
    .wpcf7 .column-third.first {
    }
    .wpcf7 .column-third.last .text {
        font-size: 11px;
        line-height: 18px;
        color: #555;
        font-weight: 100;
        font-family: sans-serif;
    }
    .wpcf7 input[type="email"],
    .wpcf7 input[type="tel"],
    .wpcf7 input[type="text"] {
        font-size: 16px;
        float: left;
        position: relative;
        padding: 0px 15px;
        width: 100%;
        height: 46px;
        line-height: 46px;
        font-weight: 300;
        border: 1px solid #f4f4f4;
        border-radius: 0px;
        margin-top: 10px;
        margin-bottom: 0;
    }
    .wpcf7 input[type="date"] {
        font-size: 22px;
        float: left;
        position: relative;
        padding: 0px 0px 3px;
        text-indent: 5px;
        width: 100%;
        height: 39px;
        line-height: 39px;
        font-weight: 300;
        border: 0;
    }
    #theme-page .wpcf7 .wpcf7-form-control-wrap select:not(.gfield_select),
    .wpcf7 select {
        font-size: 16px;
        float: left;
        position: relative;
        padding: 0px 15px;
        width: 100%;
        height: 46px;
        line-height: 44px;
        font-weight: 300;
        border: 1px solid #f4f4f4;
        border-radius: 0px !important;
        margin-top: 10px;
        margin-bottom: 15px;
        color: #767676;
        padding: 0px 16px;
        background-color: #fff;
        outline: 0;
    }
    .home #theme-page .wpcf7 .wpcf7-form-control-wrap select:not(.gfield_select),
    .home #theme-page .wpcf7 select {
        margin-top: 0px;
    }
    .home #theme-page .wpcf7 input,
    .home #theme-page .wpcf7 select {
        /* margin-bottom: 15px; */
    }
    .home .wpcf7 input,
    .home .wpcf7 select {
        /* margin-bottom: 0px; */ /* display: block; */
    }
    .home .wpcf7 input[type="email"],
    .home .wpcf7 input[type="tel"],
    .home .wpcf7 input[type="text"] {
        margin-top: 0px;
    }
    .home .wpcf7 .wpcf7-form-control-wrap {
		margin-bottom: 10px;
        float: left;
        width: 100%;
        display: inline-block;
    }
    .home .wpcf7 .hidden-field .wpcf7-form-control-wrap {
        width: auto;
    }
    .home .wpcf7 input.error,
    .home .wpcf7 select.error {
        border: 1px solid #ee8080;
        background: #ffdbdb;
    }
    .home .wpcf7 td.column-third {
        width: calc((100% - 30px) / 3);
        padding-right: 15px;
    }
    .home .wpcf7 .column-third.last {
        padding-right: 0px;
    }
    .home .wpcf7 input.contact-send {
        border-radius: 0px; /* background-color: #ff931e; */
        color: #fff;
        text-transform: uppercase;
        margin-bottom: 15px;
    }
    .home .wpcf7 .wpcf7-form-control-wrap label.error {
        display: block;
        font-size: 13px;
        height: 20px;
        color: #ee8080;
        float: right;
        width: auto;
        padding: 0px;
        margin-top: -34px;
        margin-bottom: 10px;
        margin-right: 15px;
        position: relative;
        text-align: right;
    }
    .home .wpcf7 .wpcf7-form-control-wrap #order-purpose + label.error {
        display: none !important;
    }
    .home #form .calc-title-for .calc-title-for-item.error {
        border: 1px solid #ee8080 !important;
        background: #ffdbdb !important;
    }
    #form .calc-title-for .calc-title-for-item.error {
        border: 1px solid #ee8080 !important;
        background: #ffdbdb !important;
    }
    #form.home .calc-title-for .calc-title-for-item.error {
        border: 1px solid #ee8080 !important;
        background: #ffdbdb !important;
    }
    .wpcf7 select:hover,
    .wpcf7 select:active,
    .wpcf7 select:focus {
        background-color: #fdfdfd !important;
    }
    .wpcf7 option:hover,
    .wpcf7 option:active,
    .wpcf7 option:focus {
        background-color: #fdfdfd !important;
    }
    .wpcf7 input[type="submit"],
    .wpcf7 input[type="button"] {
        font-size: 18px;
        float: left;
        position: relative;
        padding: 0px 15px;
        width: 100%;
        height: 46px;
        line-height: 46px;
        font-weight: 300;
        border: 0;
    }
    .wpcf7 input.contact-send {
        border-radius: 0px;
        background-color: #ff931e;
        color: #fff;
        text-transform: uppercase;
        margin-bottom: 15px;
    }
    .wpcf7 input.contact-next {
        border-radius: 0px;
        background-color: #ff931e;
        color: #fff;
        text-transform: uppercase;
        margin-bottom: 0px;
    }
    .wpcf7 input.contact-back {
        border-radius: 0px;
        background-color: #f4f4f4;
        color: #555;
        text-transform: uppercase;
        margin-bottom: 0px;
    }
    div.wpcf7-response-output {
        position: relative;
        display: inline-block;
        margin: 0;
        padding: 20px;
        border-radius: 4px;
        display: none;
    }
    div.wpcf7 .ajax-loader {
        position: absolute;
        display: none;
    }
    .wpcf7-submit {
        position: relative;
        display: inline-block;
        margin-right: 0px;
        margin-bottom: 20px;
        padding: 13px 35px;
        letter-spacing: 1px;
        outline: none;
        color: #252525;
        vertical-align: middle;
        text-align: center;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 12px; /* line-height: 13px !important; */
        cursor: pointer;
        zoom: 1;
        border: 0px solid #252525;
        background-color: transparent;
        border-radius: 2px;
        transition: color 0.2s ease-in-out, background 0.2s ease-in-out, border 0.2s ease-in-out;
        white-space: normal;
    }
    .wpcf7-submit:hover {
        background-color: #7fbd4a;
        color: #fff;
    }
    input[type="checkbox"] {
        -webkit-appearance: checkbox;
        -moz-appearance: checkbox;
        appearance: checkbox;
        display: inline-block;
        width: auto;
        vertical-align: middle;
        margin: 0;
        cursor: pointer;
    }
    .wpcf7-list-item-label {
        display: inline-block;
        vertical-align: middle;
        margin: 0;
        cursor: pointer;
        position: relative;
        margin-top: 10px;
        margin-left: 40px;
        margin-bottom: 18px;
        font-size: 24px;
        text-align: left;
    }
    .column-half.accept {
        background-color: #fff;
        color: #767676;
        height: 42px;
        line-height: 42px;
        padding: 0px 15px;
        border: 0;
        border-radius: 10px;
        margin-bottom: 15px;
    }
    .column-half.accept a {
        color: #535e7e;
    }
    .column-half.accept .wpcf7-list-item-label {
        display: inline-block;
        vertical-align: top;
        margin: 0;
        cursor: pointer;
        position: relative;
        margin-top: 0px;
        margin-left: 40px;
        margin-bottom: 15px;
        font-size: 24px;
        text-align: left;
    }
    .contact-gender span.wpcf7-list-item,
    .contact-addresses span.wpcf7-list-item {
        margin-left: 0em !important;
        background: #fff;
        height: 42px;
        line-height: 20px;
        padding: 0px 17px;
        border-radius: 10px;
        border-radius: 10px;
        margin-right: 20px;
        margin-bottom: 15px;
    }
    span.wpcf7-list-item {
        margin-left: 20px !important;
    }
    span.wpcf7-list-item.first {
        margin-left: 0em !important;
    }
    span.wpcf7-list-item.first {
        /* margin-left: 0em !important; */
    }
    input[type="checkbox"] + .wpcf7-list-item-label:before,
    input[type="checkbox"] + label + .wpcf7-list-item-label:before {
        content: ""; /* background: #fff; */
        background: url("../../themes/jupiter/assets/images/checkbox2.jpg") left center no-repeat;
        border: 1px solid #ddd;
        display: inline-block;
        vertical-align: middle;
        width: 25px;
        height: 25px;
        padding: 10px;
        margin-top: -4px;
        margin-left: -40px;
        margin-right: 15px;
        text-align: center;
    }
    input[type="checkbox"]:checked + .wpcf7-list-item-label:before,
    input[type="checkbox"]:checked + label + .wpcf7-list-item-label:before {
        /* background: #fbad18; */
        background: url("../../themes/jupiter/assets/images/checkbox2.jpg") right center no-repeat;
    }
    input[type="checkbox"] {
        opacity: 0;
        position: absolute;
    }
    .column-checkbox.comment-info input[type="checkbox"] + .wpcf7-list-item-label:before,
    .column-checkbox.comment-info input[type="checkbox"] + label + .wpcf7-list-item-label:before {
        margin-bottom: -15px;
    }
    .theme_1.wpcf7-form input.error,
    #theme-page .theme_1.wpcf7-form select.error,
    .theme_1.wpcf7-form textarea.error {
        border-bottom: 2px solid #f00 !important;
        outline: none;
    }
    .wpcf7-checkbox .error + .wpcf7-list-item-label:before {
        border-bottom: 2px solid #f00;
        outline: none;
    }
    .wpcf7-checkbox .wpcf7-list-item-label {
        color: #767676;
    }
    input.contact-name:hover::-o-input-placeholder {
        color: #fff;
    }
    input.contact-name:focus::-o-input-placeholder {
        color: #fff;
    }
    input.contact-name:hover::-moz-input-placeholder {
        color: #fff;
    }
    input.contact-name:focus::-moz-input-placeholder {
        color: #fff;
    }
    input.contact-name:hover::-webkit-input-placeholder {
        color: #fff;
    }
    input.contact-name:focus::-webkit-input-placeholder {
        color: #fff;
    }
    input.contact-email:hover::-webkit-input-placeholder {
        color: #fff;
    }
    input.contact-email:focus::-webkit-input-placeholder {
        color: #fff;
    }
    .wpcf7 input[type="email"],
    .wpcf7 input[type="password"],
    .wpcf7 input[type="text"],
    .wpcf7 input[type="tel"] {
        cursor: text !important;
    }
    .wpcf7-response-output.wpcf7-mail-sent-ok {
        display: none !important;
    }
    .wpcf7-not-valid-tip {
        display: none !important;
    }
    input.wpcf7-not-valid,
    select.wpcf7-not-valid {
        border-bottom: 2px solid #f00 !important;
        outline: none;
    }
    span.wpcf7-not-valid input[type="checkbox"] + .wpcf7-list-item-label:before,
    input[type="checkbox"] + label + .wpcf7-list-item-label:before {
        border-bottom: 2px solid #f00 !important;
        outline: none;
    }
    div.wpcf7-validation-errors {
        border: 0 !important;
        border-radius: 10px !important;
        padding: 0px 15px !important;
        height: 42px;
        line-height: 42px;
        margin: 10px 0px 35px !important;
        background-color: #f5f5f5;
    }
    .wpcf7 .column-half {
        width: 50%;
    }
    .wpcf7 .column-half.first {
        padding-right: 15px;
    }
    .wpcf7 .column-half.submit {
        padding-top: 15px;
    }
    .wpcf7 .column-half.notitle {
        padding-top: 30px;
    }
    .wpcf7 .column-half.notitle .wpcf7-checkbox.contact-member {
        padding-left: 30px;
    }
    .wpcf7 .column-third {
        width: 33.3333%;
        padding-right: 15px;
    }
    .wpcf7 td.column-third {
        width: 32.25%;
        padding-right: 15px;
    }
    .wpcf7 .column-third:last-child {
        padding-right: 0px;
    }
    .wpcf7 .column-third.last {
        padding-right: 0px;
    }
    #form .calc-left {
        padding: 0px;
        height: 100px;
        padding-right: 30px;
        border-right: 2px solid #92a5b6;
        width: calc(100% + 15px);
    }
    #form .calc-right {
        padding: 0px;
        height: 100px;
        padding-left: 15px;
    } /*Calc*/
    .jslider .jslider-bg i,
    .jslider .jslider-pointer {
        background: url(../jupiter/assets/images/jsliders.png) no-repeat 0 0;
    }
    .jslider {
        display: block;
        width: 100%;
        height: auto;
        position: relative;
        top: 10px;
    }
    .jslider table {
        width: 100%;
        border-collapse: collapse;
        border: 0;
        overflow: visible;
    }
    .jslider td,
    .jslider th {
        padding: 0;
        vertical-align: top;
        text-align: left;
        border: 0;
    }
    .jslider table,
    .jslider table tr,
    .jslider table tr td {
        width: 100%;
        vertical-align: top;
    } /* .jslider .jslider-bg { position: relative; } */
    .jslider .jslider-bg i {
        height: 5px;
        position: absolute;
        font-size: 0;
        top: 0;
    }
    .jslider .jslider-bg .l {
        width: 10%;
        background-position: 0 0;
        left: 0;
    }
    .jslider .jslider-bg .f {
        width: 80%;
        left: 10%;
        background-repeat: repeat-x;
        background-position: 0 -20px;
    }
    .jslider .jslider-bg .r {
        width: 11%;
        left: 89%;
        background-position: right 0;
    }
    .jslider .jslider-bg .v {
        position: absolute;
        width: 60%;
        left: 20%;
        top: 0;
        height: 5px;
        background-repeat: repeat-x;
        background-position: 0 -40px;
    }
    .jslider .jslider-pointer-to {
        left: 80%;
    }
    .jslider .jslider-label {
        font-size: 9px;
        line-height: 12px;
        color: black;
        opacity: 0.4;
        white-space: nowrap;
        padding: 0px 2px;
        position: absolute;
        top: -18px;
        left: 0px;
    }
    .jslider .jslider-label-to {
        left: auto;
        right: 0;
    }
    .jslider .jslider-value {
        font-size: 36px;
        font-weight: normal;
        color: #3490d9;
        white-space: nowrap;
        padding: 0;
        position: static;
        margin-top: -61px;
        float: right;
        margin-right: 0px;
        display: none;
    }
    .jslider .jslider-value-to {
        left: 80%;
    }
    .jslider .jslider-label small,
    .jslider .jslider-value small {
        position: relative;
        top: -0.4em;
    }
    .jslider .jslider-scale {
        position: absolute;
        top: 5px;
        left: 0;
        width: 100%;
    }
    .calc_top .jslider .jslider-scale {
        position: absolute;
        top: 5px;
        left: 0;
        width: 85%;
    }
    .jslider .jslider-scale span {
        position: absolute;
        height: 5px; /* border-left: 1px solid #999; */
        font-size: 0;
    }
    .jslider .jslider-scale span:first-child {
    }
    .jslider .jslider-scale span:first-child ins {
        left: 25px;
    }
    .jslider .jslider-scale span:last-child {
    }
    .jslider .jslider-scale span:last-child ins {
        left: auto;
        right: -2px;
    }
    .jslider .jslider-scale span ins {
        font-size: 22px;
        text-decoration: none;
        position: absolute;
        left: 0px;
        top: 20px;
    }
    .jslider-single .jslider-pointer-to,
    .jslider-single .jslider-value-to,
    .jslider-single .jslider-bg .v,
    .jslider-limitless .jslider-label {
        display: none;
    }
    .jslider_round_plastic .jslider-bg i,
    .jslider_round_plastic .jslider-pointer {
        background-image: url(../jupiter/assets/images/jsliders.png);
    }
    .jslider .jslider-pointer {
        width: 13px;
        height: 15px;
        background-position: -2px -48px;
        position: absolute;
        left: 20%;
        top: -4px;
        margin-left: -6px;
        cursor: pointer;
        cursor: hand;
        z-index: 1000;
    }
    .jslider .jslider-pointer-hover {
        background-position: -41px -48px;
    }
    .jslider_round_plastic .jslider-pointer {
        width: 39px;
        height: 50px;
        top: -26px;
        margin-left: -20px;
    }
    .jslider_round_plastic .jslider-pointer-hover {
        background-position: -43px -48px;
    } /*Single post*/
    #how .five-columns {
    }
    #how .five-columns .vc_col-md-offset-1 {
        margin-left: 0;
    }
    #how .five-columns .vc_col-sm-2 {
        width: 20%;
        padding: 0px;
    }
    #how .five-columns .vc_col-sm-2:nth-child(even) .vc_icon_element-inner:before {
        content: "";
        position: absolute;
        left: -326%;
        right: -326%;
        top: 50%;
        border-top: #3390d9 2px dashed;
    }
    #how .five-columns .vc_icon_element {
        margin-bottom: 15px;
    }
    #how .five-columns .vc_col-sm-2 img {
        width: 60%;
    }
    #how .four-columns {
    }
    #how .four-columns .vc_col-md-offset-1 {
        margin-left: 0;
    }
    #how .four-columns .vc_col-sm-3 {
        width: 25%;
        padding: 0px;
    }
    #how .four-columns .vc_col-sm-3:nth-child(even) .vc_icon_element-inner:before {
    }
    #how .four-columns .vc_col-sm-3:nth-child(1) .vc_icon_element-inner:before {
        content: "";
        position: absolute;
        left: 30px;
        right: -710%;
        top: 50%;
        border-top: #3390d9 2px dashed;
    }
    #how .four-columns .vc_col-sm-3:nth-child(4) .vc_icon_element-inner:before {
        content: "";
        position: absolute;
        left: -710%;
        right: 20px;
        top: 50%;
        border-top: #3390d9 2px dashed;
    }
    #how .four-columns .vc_icon_element {
        margin-bottom: 15px;
    }
    #how .four-columns .vc_col-sm-3 img {
        width: 50%;
    }
    #best-lenders .block-title {
        width: 94%;
    }
    #best-lenders .block-title h4 {
        font-size: 36px;
        font-weight: normal;
        color: #ff931e;
        text-transform: none;
    }
    #best-lenders .title-line {
        position: absolute;
        margin-top: -40px;
        margin-left: 250px;
        width: 815px;
    }
    #best-lenders .lenders-row {
        margin: 0px 30px;
    }
    #best-lenders .lenders-list {
        overflow: hidden;
    }
    #best-lenders .lenders-list .lenders-item {
        width: calc(100% / 2);
        height: auto;
        min-height: 210px;
        display: block;
        border: 0px solid #fff;
        padding: 25px;
        margin: 0px;
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    #best-lenders .lenders-list .lenders-item:nth-child(even) {
        padding: 0px 0px 25px 25px !important;
    }
    #best-lenders .lenders-list .lenders-item:nth-child(odd) {
        padding: 0px 25px 25px 0px !important;
    }
    #best-lenders .lenders-list .lenders-item .lender-logo {
        width: 170px;
        height: 170px;
        float: left;
        background: #fff;
        border-radius: 0px;
    }
    #best-lenders .lenders-list .lenders-item .lender-logo img {
        padding: 20px;
        width: auto;
        height: auto;
        max-width: 170px;
        margin: 0 !important;
    }
    #best-lenders .lenders-list .lenders-item .lender-info {
        width: calc(100% - 190px);
        float: right;
    }
    #best-lenders .lenders-list .lenders-item .lender-title {
        font-size: 26px;
        line-height: 100%;
        text-transform: uppercase;
        padding-bottom: 5px;
        margin-top: 0px;
    }
    #best-lenders .lenders-list .lenders-item .lender-description {
        margin: 5px 0px 0px;
        height: 125px;
        display: block;
        overflow: hidden;
    }
    #best-lenders .lenders-list .lenders-item .lender-comments {
        padding: 0px 0px 10px 0px;
    }
    #best-lenders .lenders-list .lenders-item .lender-comments a {
        font-size: 14px;
        color: #3390d9;
        text-transform: lowercase;
        text-decoration: underline;
        padding: 10px 0px;
    }
    #best-lenders .lenders-list .lenders-item .lender-rating {
        width: auto;
        display: block;
    }
    #best-lenders .lenders-list .lenders-item .lender-rating .rev-option ul {
        white-space: nowrap;
        padding: 0px;
        margin: 0px;
        float: left;
    }
    #best-lenders .lenders-list .lenders-item .lender-rating .rev-option ul li {
        display: inline-block;
        color: #ccc;
    }
    #best-lenders .lenders-list .lenders-item .lender-rating .rev-option .rev-overall {
		color: #fff;
		letter-spacing: 1px;
		float: left;
		padding: 0px 5px;
		margin: 3px 5px 0px 0px;
		background-color: #cccccc;
		font-size: 11px;
		height: 20px;
		line-height: 22px;
		border-radius: 0;
    }
    #press {
    }
    #press .vc_btn3-container {
        display: block;
        margin-bottom: 0px;
        max-width: 100%;
    }
    #press .vc_btn3.vc_btn3-size-md {
        font-size: 14px;
        font-weight: normal;
        letter-spacing: 1px;
        padding: 0px;
        color: #3490d9;
        border-bottom: 0 !important;
        border: 0;
        background: transparent !important;
    }
    #press .vc_btn3.vc_btn3-color-grey:hover {
        background-color: transparent !important;
        text-decoration: underline;
    }
    #press .vc_btn3.vc_btn3-color-grey:active {
        background-color: transparent !important;
    }
    #press .vc_btn3.vc_btn3-style-custom {
        background-image: none !important;
        background-image: none !important;
        background-image: none !important;
        filter: none !important;
        background-repeat: repeat-x;
        background-size: 200%;
        background-position: 0 -100%;
    }
    #press .vc_btn3.vc_btn3-size-md a {
        color: #3490d9;
    } /*Category Lenders*/
    .category.lenders .lenders-list {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }
    .category.lenders .lenders-list td {
        padding: 0px;
        text-align: left;
        vertical-align: top;
    }
    .category.lenders .lenders-list .lenders-item {
        width: 100%;
        border: 1px solid #f4f4f4;
        border-radius: 0px;
        float: left;
        margin-bottom: 30px;
        transition: all 0.2s;
    }
    .category.lenders .lenders-list .lenders-item:first-child {
        box-shadow: none;
    }
    .category.lenders .lenders-list .lenders-item:hover {
        box-shadow: 0px 0px 15px 0px #f4f4f4;
    }
    .category.lenders .lenders-list .lenders-item .lender-logo {
        width: 150px;
        height: 150px;
        padding: 25px;
        margin: 25px;
        border: 1px solid #f4f4f4;
        border-radius: 0px;
        float: left;
    }
    .category.lenders .lenders-list .lenders-item .lender-info {
        width: calc(100% - 200px);
        float: left;
    }
    .category.lenders .lenders-list .lenders-item .lender-info-top {
        width: calc(100% - 25px);
        margin-right: 25px;
        border-bottom: 1px solid #f4f4f4;
        float: left;
    }
    .category.lenders .lenders-list .lenders-item .lender-title {
        font-size: 26px;
        text-transform: uppercase;
        margin: 20px 25px 3px 0px;
        padding-bottom: 15px;
        width: auto;
        float: left;
    }
    .category.lenders .lenders-list .lenders-item .lender-rating {
        margin: 21px 0px 2px 0px;
        padding-bottom: 15px;
        float: left;
        width: auto;
        display: block;
    }
    .category.lenders .lenders-list .lenders-item .lender-rating .rev-option ul {
        white-space: nowrap;
        padding: 0px;
        margin: 0px;
        float: right;
    }
    .category.lenders .lenders-list .lenders-item .lender-rating .rev-option ul li {
        display: inline-block;
        color: #ccc;
    }
    .category.lenders .lenders-list .lenders-item .lender-rating .rev-overall {
        color: #fff;
        letter-spacing: 1px;
        float: left;
        padding: 0px 10px;
        margin: 2px 18px 2px 0px;
        background-color: #cccccc;
        font-size: 13px;
        height: 21px;
        line-height: 21px;
        border-radius: 5px;
    }
    .category.lenders .lenders-list .lenders-item .lender-description {
        width: 45%;
        padding: 15px 25px 0px 0px;
        overflow: hidden;
        float: left;
        font-size: 14px;
    }
    .category.lenders .lenders-list .lenders-item .lender-rating a {
    }
    .category.lenders .lenders-list .lenders-item .lender-rating a:hover {
    }
    .category.lenders .lenders-list .lenders-item .lender-comments {
        padding: 20px;
        padding-top: 1px;
    }
    .category.lenders .lenders-list .lenders-item .lender-comments a {
        font-size: 16px;
        color: #3390d9;
        text-decoration: underline;
        padding: 0px;
    }
    .category.lenders .lenders-list .lenders-item .lender-params {
        border-left: 1px solid #f4f4f4;
        font-size: 15px;
        width: 55%;
        float: left;
        padding: 15px 25px;
    }
    .category.lenders .lenders-list .lenders-item .lender-params div {
        color: #6e99d7;
        display: inline-block;
    }
    .category.lenders .lenders-list .lenders-item .lender-params .lender-param {
        color: #222;
        width: auto;
    }
    .lender-param.ttm {
        white-space: nowrap;
        background: linear-gradient(90deg, #000000 33%, #000000 66%, #f5f5f5);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    .category.lenders .lenders-list .lenders-item .lender-button {
    }
    .category.lenders .lenders-list .lenders-item .lender-button a {
        font-size: 16px;
        color: #3390d9;
        text-decoration: underline;
        padding: 0px;
    }
    .category.lenders .lenders-list .pagination {
        display: block;
        width: 100%;
        float: left;
    }
    .category.lenders .lenders-list .pagination .wp-pagenavi {
        margin: 30px auto 0px;
        text-align: center;
    } /*Category News*/
    .content-full.news {
        width: 100%;
        float: left;
        padding: 0px;
        display: block;
    }
    .category.news .news-list {
        width: 100%;
        padding: 0px;
        display: block;
    }
    .category.news .news-list .news-item {
        width: 100%;
        height: auto;
        display: block;
        border: 0px solid #3390d9;
        padding: 0px 0px 25px 0px;
        margin: 0px;
        float: left;
        position: relative;
    }
    .category.news .news-list .news-item .news-featured-image {
        padding: 0px;
        margin: 0px;
        position: relative;
        margin-bottom: 0px;
        width: 300px;
        height: 240px;
        float: right;
        display: none;
        overflow: hidden;
        border-radius: 0px 10px 10px 0px;
    }
    .category.news .news-list .news-item .news-featured-image img {
        position: relative;
        width: 150%;
        max-width: 150%;
        right: calc(50% / 2);
        bottom: calc(5% / 2);
    }
    .category.news .news-list .news-item .news-content {
        float: left;
        width: calc(100% - 300px);
        margin: 0px;
        background-color: #f4f4f4;
        height: 240px;
        padding: 25px 30px;
        border-radius: 10px 0px 0px 10px;
    }
    .category.news .news-list .news-item .news-title {
        font-size: 26px;
        line-height: 30px;
        text-transform: uppercase;
        margin-bottom: 10px;
    }
    .category.news .news-list .news-item .news-description {
        margin: 10px 0px 5px;
        display: block;
        overflow: hidden;
    }
    .category.news .news-list .news-item .news-description p {
        margin: 0px;
    }
    .category.news .news-list .news-item .news-read-more {
    }
    .category.news .news-list .news-item .news-read-more a {
    }
    .category.news .news-list .news-item .news-meta {
        display: block;
        color: #6e99d7;
    }
    .category.news .news-list .news-item .news-date {
        display: inline-block;
    }
    .category.news .news-list .news-item .news-comments {
        padding: 0px 0px 10px 30px;
        display: inline-block;
    }
    .category.news .news-list .news-item .news-comments a {
        font-size: 14px;
        color: #3390d9;
        text-transform: lowercase;
        text-decoration: underline;
        padding: 10px 0px;
    }
    .category.news .news-list .pagination {
        display: block;
        width: 100%;
        float: left;
    }
    .category.news .news-list .pagination .wp-pagenavi {
        margin: 30px auto 0px;
        text-align: center;
    } /*Category articles*/
    .content-full.articles {
        width: 100%;
        float: left;
        padding: 0px;
        display: block;
    }
    .category.articles .articles-list {
        width: 100%;
        padding: 0px;
        display: block;
    }
    .category.articles .articles-list .articles-item {
        width: 100%;
        height: auto;
        display: block;
        border: 0px solid #3390d9;
        padding: 0px 0px 25px 0px;
        margin: 0px;
        float: left;
        position: relative;
    }
    .category.articles .articles-list .articles-item .articles-featured-image {
        padding: 0px;
        margin: 0px;
        position: relative;
        margin-bottom: 0px;
        width: 300px;
        height: 200px;
        float: right;
        display: none;
        overflow: hidden;
        border-radius: 0px 10px 10px 0px;
    }
    .category.articles .articles-list .articles-item .articles-featured-image img {
        position: relative;
        width: 130%;
        max-width: 130%;
        right: calc(30% / 2);
        bottom: calc(20% / 2);
    }
    .category.articles .articles-list .articles-item .articles-content {
        float: left;
        width: calc(100% - 300px);
        margin: 0px;
        background-color: #f4f4f4;
        height: 200px;
        padding: 25px 25px;
        border-radius: 10px 0px 0px 10px;
    }
    .category.articles .articles-list .articles-item .articles-title {
        font-size: 42px;
        line-height: 48px;
        font-weight: bold;
        margin-bottom: 10px;
    }
    .category.articles .articles-list .articles-item .articles-description {
        margin: 10px 0px 5px;
        display: block;
        overflow: hidden;
    }
    .category.articles .articles-list .articles-item .articles-description p {
        margin: 0px;
    }
    .category.articles .articles-list .articles-item .articles-read-more {
    }
    .category.articles .articles-list .articles-item .articles-read-more a {
    }
    .category.articles .articles-list .articles-item .articles-meta {
        display: block;
        color: #6e99d7;
    }
    .category.articles .articles-list .articles-item .articles-date {
        display: inline-block;
    }
    .category.articles .articles-list .articles-item .articles-comments {
        padding: 0px 0px 10px 30px;
        display: inline-block;
    }
    .category.articles .articles-list .articles-item .articles-comments a {
        font-size: 14px;
        color: #3390d9;
        text-transform: lowercase;
        text-decoration: underline;
        padding: 10px 0px;
    }
    .category.articles .articles-list .pagination {
        display: block;
        width: 100%;
        float: left;
    }
    .category.articles .articles-list .pagination .wp-pagenavi {
        margin: 30px auto 0px;
        text-align: center;
    } /*Sinle Post*/
    .news-post-featured-image {
        width: 570px;
        height: 380px;
        float: right;
        padding: 0;
        margin: 8px 0px 15px 25px;
        overflow: hidden;
        text-align: center;
        vertical-align: middle;
    }
    .news-post-featured-image img {
        width: 120%;
        max-width: 120%;
        margin-top: -7%;
        margin-left: -12%;
    }
    .content-left {
        width: 100%;
        float: left;
        padding: 0px;
        display: block;
    }
    .content-right {
        width: 0%;
        display: none;
    } /*with sidebar*/
    .content-left.sidebar {
        width: calc(65% - 30px);
        float: left;
        padding: 10px 0px 0px;
        display: block;
        position: relative;
    }
    .content-right.sidebar {
        width: 35%;
        float: right;
        padding: 15px 0px 0px;
        display: block;
        position: relative;
    }
    .content-right.sidebar #sidebar {
        display: block;
        padding: 13px 25px;
        margin: 0px 0px 30px;
        border: 1px solid #f4f4f4; /* border-radius: 10px; */
    }
    .content-right.sidebar #sidebar .widget.recent-posts-extended {
        margin-bottom: 0px;
    }
    .content-right.sidebar #sidebar .widgettitle {
        position: relative;
        display: block;
        margin-bottom: 0px;
        letter-spacing: 0px;
        font-size: 16px;
        font-weight: normal;
        line-height: 26px;
        text-transform: uppercase;
    }
    .content-right.sidebar #sidebar .rpwe-block ul {
        list-style: none !important;
        margin-left: 0 !important;
        padding-left: 0 !important;
        margin: 0px;
    }
    .content-right.sidebar #sidebar .rpwe-block li {
        border-bottom: 0px solid #eee;
        margin-bottom: 10px;
        padding-bottom: 10px;
        list-style-type: none;
        margin: 0;
    }
    .content-right.sidebar #sidebar .widget {
        margin-bottom: 0px;
    }
    .content-right.sidebar #sidebar .widget_nav_menu ul.menu {
        border: 0px solid #ebebeb;
        border-radius: 2px;
    }
    .content-right.sidebar #sidebar .widget_nav_menu ul li {
        margin: 0;
        border-bottom: 0px solid #ebebeb;
    }
    .content-right.sidebar #sidebar .widget_nav_menu ul li a {
        display: inline-block;
        padding: 0px;
        text-decoration: none !important;
    }
    .content-right.sidebar #sidebar .widget_nav_menu ul li.current-menu-item a {
        color: #29aae1 !important;
    }
    .content-right.sidebar #sidebar .widget_nav_menu ul li.current-post-ancestor a {
        color: #29aae1 !important;
    }
    .content-right.sidebar #sidebar .widget_nav_menu ul li.current-menu-parent a {
        color: #29aae1 !important;
    }
    .content-right.sidebar #sidebar .widget_nav_menu ul li.current-post-parent a {
        color: #29aae1 !important;
    } /*lenders*/
    .category.lenders .sidebar .lenders-list .lenders-item .lender-logo {
        width: 165px;
        height: 100%;
        padding: 10px;
        margin: 25px;
        border: 1px solid #f4f4f4;
        border-radius: 0px;
        float: left;
    }
    .category.lenders .sidebar .lenders-list .lenders-item .lender-info {
        width: calc(100% - 215px);
        float: left;
    }
    .category.lenders .sidebar .lenders-list .lenders-item .lender-info-top {
        width: 100%;
        margin-right: 0px;
        border-bottom: 0px solid #f4f4f4;
        float: left;
    }
    .category.lenders .sidebar .lenders-list .lenders-item .lender-title {
        font-size: 26px;
        text-transform: uppercase;
        margin: 20px 0px 0px 0px;
        padding-bottom: 0px;
        width: 100%;
        float: left;
    }
    .category.lenders .sidebar .lenders-list .lenders-item .lender-rating {
        margin: 10px 0px 0px 0px;
        padding-bottom: 0px;
        float: left;
        width: auto;
        display: block;
    }
    .category.lenders .sidebar .lenders-list .lenders-item .lender-description {
        display: none !important;
    }
    .category.lenders .sidebar .lenders-list .lenders-item .lender-params {
        border-left: 0px solid #f4f4f4;
        font-size: 15px;
        width: 100%;
        float: left;
        margin: 10px 0px 19px;
        padding: 0px;
    }
    .content-left.lenders.sidebar {
        padding-top: 19px;
    }
    .category .content-left.lenders.sidebar {
        padding-top: 0px;
    }
    .category #seotop h1 {
        font-size: 42px;
        line-height: 48px;
        font-weight: bold;
    }
    .content-right.lenders.sidebar {
        padding-top: 17px;
    } /*-lenders*/ /*news*/
    .content-left.news.sidebar {
    }
    .content-left.news.sidebar .news-list .news-item .news-featured-image {
        padding: 0px;
        margin: 0px;
        position: absolute;
        z-index: 1;
        margin-bottom: 0px;
        width: 100%;
        height: 240px;
        float: right;
        display: none;
        overflow: hidden;
        border-radius: 10px;
        opacity: 0.2;
    }
    .content-left.news.sidebar .news-list .news-item .news-content {
        float: left;
        position: relative;
        z-index: 2;
        width: 100%;
        margin: 0px;
        background-color: transparent;
        height: auto;
        padding: 0px;
        border-radius: 10px;
    } /*-news*/ /*articles*/
    .content-left.articles.sidebar {
    }
    .content-left.articles.sidebar .articles-list .articles-item .articles-featured-image {
        padding: 0px;
        margin: 0px;
        position: absolute;
        z-index: 1;
        margin-bottom: 0px;
        width: 100%;
        height: 240px;
        float: right;
        display: none;
        overflow: hidden;
        border-radius: 10px;
        opacity: 0.2;
    }
    .content-left.articles.sidebar .articles-list .articles-item .articles-content {
        float: left;
        position: relative;
        z-index: 2;
        width: 100%;
        margin: 0px;
        background-color: transparent;
        height: auto;
        padding: 0px;
        border-radius: 10px;
    } /*-articles*/ /*-with sidebar*/ /*frontpage new 2 page-id-820*/
    #first {
        display: block !important;
    }
    #best-lenders .lenders-list .lenders-item {
        padding: 10px 15px 20px !important;
    }
    #footer-widgets .footer-box .footer-widget.widget_recent_entries ul {
        width: calc(100% + 30px);
        margin-left: -15px;
        padding: 0px;
        border: 0;
    }
    #footer-widgets .footer-box .footer-widget.widget_recent_entries ul li {
        width: calc(100% / 3 - 30px);
        float: left; /* padding: 25px; */
        margin: 10px 15px; /* border: 1px solid #f5f5f5; */
        box-sizing: border-box !important;
        text-align: left;
    }
    #footer-widgets .footer-box .footer-widget.widget_recent_entries ul li a {
        font-size: 20px;
        line-height: 1.4;
    }
    #footer-widgets .footer-box .footer-widget.widget_recent_entries ul li .post-date {
        display: block;
        font-size: 13px;
        line-height: 1;
        font-family: Open Sans, sans-serif;
        padding: 8px 0px 0px;
        color: #6229b2;
    }
}