p:last-child {margin-bottom: 0;}
a {word-break: break-word;}
.jlv_text_uppercase h1, .jlv_text_uppercase h2, .jlv_text_uppercase h3, .jlv_text_uppercase h4, .jlv_text_uppercase h5, .jlv_text_uppercase h6 {text-transform: uppercase;}
#main {padding-top: 90px;padding-bottom: 90px;}
body .fusion-secondary-menu .header_donate_button a {background-color: #b4bd00;text-transform: uppercase;font-weight: 900;border-radius: 0 0px 10px 10px;padding: 16px 13px 10px 13px;
}
body .fusion-secondary-menu .header_calendar_button a {background-color: #71003c;margin-right: 13px;}
#wrapper {overflow-x:hidden;}
body .fusion-secondary-menu .header_donate_button a:hover {background-color: #e43d30}
.header_donate_button a span{line-height: normal;}

body .fusion-secondary-menu .header_donate_button a, #menu-item-24146 a {background-color: #92316f;text-transform: uppercase;font-weight: 900;border-radius: 0 0px 10px 10px;padding: 16px 13px 10px 13px;
}
body .fusion-secondary-menu .header_donate_button a:hover, #menu-item-24146 a:hover {background-color: #e43d30}
.header_donate_button a span, #menu-item-24146 a span{line-height: normal;}

.fusion-header-wrapper .fusion-main-menu {padding-top: 23px;}
html body.fusion-body .gform_wrapper input.gform_button.button, html body.fusion-body .gform_wrapper input[type=submit] {width: auto !important;line-height: normal !important;	margin-bottom: 0 !important;}
/*#mega-menu-wrap-main_navigation #mega-menu-main_navigation li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-main_navigation #mega-menu-main_navigation li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after{
    content:none;    
}*/
body.blog #wrapper #main .fusion-post-content>h2.entry-title.fusion-post-title, body #wrapper #main .jk_custblogsec .fusion-post-content h2.entry-title {line-height: normal;margin-bottom: 15px;}
#mega-menu-wrap-main_navigation #mega-menu-main_navigation .mega-menu-flyout ul.mega-sub-menu{border-radius:10px 10px 10px 10px;}
.fusion-footer-heading p {font-size: 36px;
    line-height: normal;
    margin: 0;
    font-family: "Roboto Condensed";
    color: #e43d30;
    letter-spacing: 1px;}
.fusion-social-links-footer .fusion-social-networks a {background-color: #b5bd00;width: 31px;height: 31px;line-height: 31px;border-radius: 100px;}
.fusion-social-links-footer .custom.fusion-social-network-icon img {max-height: none !important;vertical-align: middle;}
.fusion-copyright-content h4 {font-size: 18px;color: #e43d30;text-transform: none;font-weight: 100;margin-bottom: 5px;}
.fusion-social-links-footer {position: relative;margin-bottom: 20px;}
.fusion-social-networks-wrapper {padding-bottom: 15px;}
.fusion-social-links-footer:after { content: '';height: 6px;background-image: url(../img/border1.png);width: 100%;max-width: 30px;position: absolute;left: 50%;bottom: 0;transform: translate(-50%);    -webkit-transform: translate(-50%);-moz-transform: translate(-50%);-ms-transform: translate(-50%);-o-transform: translate(-50%);}
.fusion-footercopyright p {margin: 0;font-weight: 600;letter-spacing: 0.5px;}
body .fusion-footer-widget-area .widget-title {margin: 0px 0 10px;}
body.home .soliloquy-container .soliloquy-image {width: 100%;}
body.home .soliloquy-container .soliloquy-caption.soliloquy-caption-bottom {width: 100%; bottom: 83px;overflow: hidden;padding:10px 0;}
body.home .soliloquy-theme-base .soliloquy-caption-bottom .soliloquy-caption-inside {max-width: 1020px;margin: 0 auto;padding-bottom: 0;padding: 0;text-align: left;background-color: transparent;line-height: normal;}
body .soliloquy-caption-main {padding: 28px 36px;z-index: 9999;float: right;width: 100%;max-width: 400px;position: relative;border-radius: 10px 0px 0px 10px;}
.soliloquy-caption-main:before {content: '';background-color: rgba(255, 255, 255, 0.80);width: 100%;height: 100%;position: absolute;left: 0;top: 0;width: 100vw;z-index: -9;    border-radius: 10px 0px 0px 10px;box-shadow: -2px 3px 13px -1px #0000003b;}
body.home .soliloquy-theme-base .soliloquy-caption-bottom .soliloquy-caption-inside h2 {color: #3f352b;text-transform: uppercase;font-weight: 400;line-height: normal;    margin-bottom: 15px;line-height: 32px;}
body.home .soliloquy-theme-base .soliloquy-caption-bottom .soliloquy-caption-inside p {color: #3f352b;font-weight: 400;margin-bottom: 0;font-size: 16px;line-height: 22px;}
.jlv_full_bg_image .fusion-column-wrapper {background-size: auto !important;}
#main .custom_full_width_section h2 {margin-bottom: 0;color: #7c6a55;font-weight: 400;}
.fusion-button.button-flat.fusion-button-round {padding: 12px 20px;border-radius: 10px;}
.fusion-page-title-captions h3 {padding-top: 5px;}
/*body .fusion-page-title-captions {padding: 38px 90px 38px 0;z-index: 9999;float: left;width: 100%;max-width: 500px;position: relative;border-radius: 0 10px 0 10px;}
body .fusion-page-title-captions:after {content: '';background-color: rgba(255, 255, 255, 0.80);width: 100%;height: 100%;position: absolute;right: 0;top: 0;width: 100vw;z-index: -9;
border-radius: 0 10px 10px 0px;}*/
body .fusion-page-title-row {overflow: visible;}
#mega-menu-wrap-main_navigation #mega-menu-main_navigation a.mega-menu-link:focus{box-shadow:none;}
.soliloquy-thumbnails-outer-container .soliloquy-controls-direction a {height: 45px;width: 40px;}
.soliloquy-thumbnails-outer-container a.soliloquy-next {right: 0;border-radius: 5px 0px 0px 5px;background: #fff url(../img/arrow-icon-next.png);background-repeat: no-repeat;    background-position: center center;background-size: 10px;}
.soliloquy-thumbnails-outer-container a.soliloquy-prev {left: 0;border-radius: 0px 5px 5px 0px;background:#fff url(../img/arrow-icon-prev.png);background-repeat: no-repeat;    background-position: center center;background-size: 10px;}
.jlv_testimonials_slider .fusion-testimonials .testimonial-pagination a {border: 2px solid #000;}
.jlv_testimonials_slider .fusion-testimonials .review blockquote q {text-align: left;font-style: normal;font-size: 21px;letter-spacing: 0;padding: 0;}
#wrapper .gform_wrapper form li .select-arrow {color: #231d18;line-height: 30px !important;}
body .jlv_testimonials_slider .fusion-testimonials .author {text-align: left;margin-top: 15px;}
.jlv_testimonials_slider .fusion-column-wrapper {background-size: auto !important;}
body .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {font-size: 14px;margin-top: 8px;margin-bottom: 0;line-height: normal;letter-spacing: 0;font-weight: 100;}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice {text-transform: uppercase;font-weight: 500;letter-spacing: 0.5px;}
body .gform_wrapper .gfield_required {color: #f00;margin-left: 4px;}
body #main .dashed-page-title h1.title-heading-left {display: inline-block;padding-right: 10px;}
.dashed-page-title:after {z-index:-9;}
.fusion-post-content.post-content {align-self: center;}
body .custom_full_width_section h2 {font-weight: 400;}
body .fusion-header-shadow .fusion-mobile-menu-design-classic, body .fusion-header-shadow .fusion-mobile-menu-design-modern {box-shadow: 0 5px 100px -2px rgba(0,0,0,.09);}
.blog .post {margin-bottom: 80px;}
body .bbp-pagination .bbp-pagination-links, body .pagination, body .woocommerce-pagination {margin-top: 20px;}
body.single #main {padding-top: 120px;padding-bottom: 70px;}
.fusion-content-boxes .content-box-column-last .content-container {margin-bottom: 0;}
#main .donate_icon_sec h2 {font-weight: 400;}
body .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper .gfield select, body .gform_wrapper .gfield .gravity-select-parent select{height: 27px;padding: 0 5px;outline: 0;}
body .gform_wrapper .gfield textarea{padding: 5px;outline: 0;}
body .gform_wrapper ul li.gfield, body .gform_wrapper .top_label div.ginput_container.ginput_container_address span {margin-bottom: 30px;}
html body .gform_wrapper ul li.gfield {margin-top: 0;}
body .gform_wrapper .top_label div.ginput_container.ginput_container_address span.address_line_1, body .gform_wrapper .top_label div.ginput_container.ginput_container_address span.address_line_2 {display: block;}
body .gform_wrapper ul li.gfield:last-child, body .gform_wrapper ul li.gfield.jlv_address_field  {margin-bottom: 0;}
body .gform_wrapper .gform_footer .gform_button {padding: 11px 13px;border-radius: 10px;font-size: 12px !important;}
body .gform_wrapper .gform_footer {padding-bottom:0px;padding-top: 26px;}
html body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox{margin-top:10px;}
body .gform_wrapper {margin-bottom:0;}
body.blog.fusion-body .fusion-page-title-bar {margin-top: 100px;}
.gform_confirmation_message {font-size: 18px;font-weight: 600;color: #f2601f;}
.blog .fusion-page-title-bar .fusion-page-title-wrapper {padding-top: 0px;}
.st-ctamagnetbar-bar .hb-cta-style-button {line-height: normal;padding: 12px 14px;border-radius: 6px;text-transform: uppercase;font-family: "Roboto Condensed"; letter-spacing:1px;}
.hb-text-wrapper .hb-headline-text{font-weight: 500;font-family: "Roboto Condensed";}
.st-ctamagnetbar-bar #close_bar {color: #fff;background-color: rgb(227, 60, 47);font-weight: 500;}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper span.ginput_quantity_label, .gform_wrapper span.ginput_product_price, .gform_wrapper span.ginput_product_price_label {font-weight: 100;}
html body .gform_wrapper ul li.gfield.jlv_cust_hidden_field {visibility: hidden;height: 0;margin: 0;}
.jlv_custom_form_style .ginput_container_checkbox input:checked + label:after {left: 2px;color: #f2f0f0;background-color: #7d6a55;top: 2px;width: 20px;height: 20px;text-align: center;border-radius: 2px;line-height: 20px;font-size: 14px;}
.jlv_custom_form_style .ginput_container_checkbox label:before {width: 24px;height: 24px;position: absolute;left: 0;vertical-align: bottom;}
.gform_wrapper .jlv_custom_form_style .ginput_container_checkbox label {font-weight: 400;padding-left: 40px;}
.gform_wrapper .jlv_custom_form_style ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {overflow: visible;}
#wrapper .gform_wrapper .jlv_custom_form_style .jlv_cust_select_box .select-arrow {font-size: 0px;background-color: transparent !important;border-width: 2px;height:24px !important;line-height:24px !important;}
#wrapper .gform_wrapper .jlv_custom_form_style .jlv_cust_select_box .select-arrow:before {content: "\f0d7";font-family: FontAwesome;color: #7d6a55;font-size: 15px;}
#wrapper .gform_wrapper .jlv_custom_form_style .jlv_cust_select_box .gravity-select-parent select {background-color: transparent !important;border: 2px solid #dfdad5;}
body .gform_wrapper .jlv_custom_form_style .gfield.gfield_price input {max-width: 90px;}
.jlv_text_border_title {position: relative;margin-bottom: 0;padding-bottom: 55px;}
.jlv_text_border_title:after { content: '';position: absolute;width: 100%;height: 6px;background-image: url(../img/border1.png);display: inline-block;left: 0;bottom: 0;}
.jlv_text_border_title h2 {margin-bottom: 0;}
.load_more_acrhives {color: #b5bd00;text-transform: uppercase;display: inline-block;position: relative;line-height: normal;cursor: pointer;}
.load_more_acrhives:after {content: "\f0da";font-family: FontAwesome;margin-left: 5px;font-size: 18px;position: absolute;}
.jlv_post_tags label {display: -webkit-box;display: -ms-flexbox;display: flex;background-color: #fff;width: 100%;height: 100%;text-align: center;text-transform: uppercase;position: relative;cursor: pointer;padding: 8px 8px;line-height: normal;}
.jlv_post_tags label span {width: 100%;-ms-flex-item-align: center;align-self: center;}
body .jlv_post_tags_web_filter:last-child {margin-right: 0;margin-bottom:0;}
.ai1ec-agenda-view .ai1ec-date:first-child {background: linear-gradient(#f5d7c1,#f5d7c1 1em,#fff);}
body .ai1ec-agenda-view .ai1ec-event .ai1ec-event-time {opacity: 1;filter: alpha(opacity=100);}
body .ai1ec-single-event .ai1ec-actions {float: none;margin-left: 0;width: 100%;text-align: right;padding: 0 15px;float: none !important;}
body .ai1ec-single-event .ai1ec-actions .ai1ec-btn-group-vertical.ai1ec-clearfix {display: inline-block;}
.jlv_post_tags_web_filter .jlv_post_tags{margin-bottom: 7px;vertical-align: top;font-size: 14px;-webkit-box-flex: 0;-ms-flex: 0 0 33.333333%;flex: 0 0 25%;max-width: 25%;padding: 0 10px;}
.jlv_post_tags_web_filter .jlv_post_tags:last-child {margin-right: 0;}
.jlv_post_filter_btn {margin-right: 0;width:100%;text-align: center;margin-top: 20px;}
.jlv_post_tags_web_filter_bank {width:100%;text-align: center;display: flex;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
input[type=checkbox].jlv_filter_check:checked+label, .jlv_post_tags label:hover {background-color: #e33c2f;color: #fff;}
input[type=checkbox].jlv_filter_check {opacity: 0;position: absolute;}
.jlv_post_tags_web_filter {padding: 25px 0 25px 0;margin: 0 auto;font-size: 0;max-width: 850px;}
.jlv_filter_btn_post {background-color: #b4bd00;font-size:14px;color: #fff;max-width: 140px;width: 100%;display: inline-block;text-align: center;text-transform: uppercase;padding: 8px 8px;    line-height: normal;}
.jlv_filter_btn_post:hover, .jlv_filter_btn_post:focus {color:#fff;}
.jlv_full_width_section {margin: 0 -5000px;padding: 0 5000px;background-color: #f2f0f0;}
.fusion-single-line-meta, .fusion-meta-info-wrapper {color: #7c6a55;font-style: italic;}
.fusion-single-line-meta span a, .fusion-meta-info-wrapper span a{display: inline-block;color: #7c6a55;}
.fusion-single-line-meta a, .fusion-meta-info-wrapper a {display: block;color: #7c6a55;}
.fusion-single-line-meta a:hover, .fusion-meta-info-wrapper a:hover{color: #e43d30;}
.rich-snippet-hidden + span + .fusion-inline-sep {display: none;}
.jlv_blog_pagination {margin-left: -5000px;margin-right: -5000px;padding-left: 5000px;padding-right: 5000px;padding-top: 30px;padding-bottom: 30px;background-color: #f2f0f0;   text-align: center;}
.jlv_blog_pagination .pagination {margin: 0;float: none;    padding: 0 10px;}
.blog main#main, .archive main#main {padding-bottom: 0;}
body .jlv_blog_pagination .pagination span, body .jlv_blog_pagination .pagination a {padding: 0;border:0 !important;background-color: transparent;margin: 0 90px 0 0;color: #7c6a55;font-weight: 600;}
body .jlv_blog_pagination .pagination span.current + .inactive {margin-right: 0;}
.jlv_blog_meta {display: inline-block;}
body .jlv_blog_pagination .pagination-prev span, body .jlv_blog_pagination a.pagination-prev, body .jlv_blog_pagination .pagination-next span, body .jlv_blog_pagination a.pagination-next {margin-right:0 !important;color: #b5bd00;}
.jlv_blog_pagination .pagination-next:after {content: "\f0da";font: normal normal normal 14px/1 FontAwesome;left: 25px;}
.jlv_blog_pagination .pagination-prev:before {content: "\f0d9";font: normal normal normal 14px/1 FontAwesome;left: -10px;}
body .jlv_blog_pagination .pagination span.current {color: #b5bd00;}
.jlv_blog_pagination .pagination-prev {float: left;}
.jlv_blog_pagination .pagination-next {float: right;}
.single .jlv_blog_pagination .single-navigation {margin-bottom: 0;padding: 0 10px;height: auto;border: 0;text-align: center;line-height: normal;}
.jlv_blog_pagination_prev {float: left;}
.jlv_blog_pagination_next {float: right;}
body .jlv_blog_pagination_prev a:before {content: "\f0d9" !important;font: normal normal normal 14px/1 FontAwesome;left: -10px !important;}
body .jlv_blog_pagination_next a:after {content: "\f0da" !important;font: normal normal normal 14px/1 FontAwesome;left: 25px;}
.load_more_post_last_container {display: inline-block;}
.jlv_blog_pagination .single-navigation a {margin: 0;}
body.single-post #content {width: 70%;margin-bottom: 50px;}
.fusion-footerbottombar {background-color: #3f352b;text-align: center;padding: 36px 0;}
.fusion-footerbottombar ul.footer-copyright-custom {margin: 0;line-height: normal;padding-left: 0;}
.fusion-footerbottombar ul.footer-copyright-custom li:after {content: '|';margin-left: 5px;}
.fusion-footerbottombar ul.footer-copyright-custom li:last-child:after {content: none;}
.fusion-footerbottombar ul.footer-copyright-custom li a:hover {color: #b5bd00;}
.fusion-footerbottombar ul.footer-copyright-custom li a {color: #7c6a55;}
.fusion-footerbottombar ul.footer-copyright-custom li {display: inline-block;line-height: normal;color: #7c6a55;font-weight: 600;}
.single-post main#main {padding-bottom: 0;}
.ajax_loader_main_full {display: inline-block;vertical-align: middle;}
.loader {
    width: 20px;
    height: 20px;
    position: relative;
    display: block;
    margin: 0 auto;
}
.loader > span, .loader > span:before, .loader > span:after {
	content: "";
	display: block;
	border-radius: 50%;
	border: 2px solid #f26020;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	transform-origin: center;
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-ms-transform-origin: center;
}
.loader > span {
	width: 100%;
	height: 100%;
	top: 50%;
	left: 50%;
	border-left-color: transparent;
	-webkit-animation: loader1 3s infinite linear;
	-moz-animation: loader1 3s infinite linear;
	-o-animation: loader1 3s infinite linear;
	animation: loader1 3s infinite linear
}
.loader > span:before {
    width: 60%;
    height: 60%;
    border-right-color: transparent;
    -webkit-animation: loader2 1.8s infinite linear;
    -moz-animation: loader2 1.8s infinite linear;
    -o-animation: loader2 1.8s infinite linear;
    animation: loader2 1.8s infinite linear;
}
.loader > span:after {
    width: 30%;
    height: 30%;
    border-bottom-color: transparent;
    -webkit-animation: loader1 1.9s infinite linear;
    -moz-animation: loader1 1.9s infinite linear;
    -o-animation: loader1 1.9s infinite linear;
    animation: loader1 1.9s infinite linear;
}

@-webkit-keyframes loader1 {
from {
transform: translate(-50%, -50%) rotate(0deg);
-webkit-transform: translate(-50%, -50%) rotate(0deg);
-ms-transform: translate(-50%, -50%) rotate(0deg);
-moz-transform: translate(-50%, -50%) rotate(0deg);
-o-transform: translate(-50%, -50%) rotate(0deg);
}
to {
	transform: translate(-50%, -50%) rotate(360deg);
	-webkit-transform: translate(-50%, -50%) rotate(360deg);
	-moz-transform: translate(-50%, -50%) rotate(360deg);
	-ms-transform: translate(-50%, -50%) rotate(360deg);
	-o-transform: translate(-50%, -50%) rotate(360deg);
}
}
@keyframes loader1 {
from {
transform: translate(-50%, -50%) rotate(0deg);
-webkit-transform: translate(-50%, -50%) rotate(0deg);
-ms-transform: translate(-50%, -50%) rotate(0deg);
-moz-transform: translate(-50%, -50%) rotate(0deg);
-o-transform: translate(-50%, -50%) rotate(0deg);
}
to {
	transform: translate(-50%, -50%) rotate(360deg);
	-webkit-transform: translate(-50%, -50%) rotate(360deg);
	-moz-transform: translate(-50%, -50%) rotate(360deg);
	-ms-transform: translate(-50%, -50%) rotate(360deg);
	-o-transform: translate(-50%, -50%) rotate(360deg);
}
}
@-webkit-keyframes loader2 {
from {
transform: translate(-50%, -50%) rotate(0deg);
-webkit-transform: translate(-50%, -50%) rotate(0deg);
-moz-transform: translate(-50%, -50%) rotate(0deg);
-ms-transform: translate(-50%, -50%) rotate(0deg);
-o-transform: translate(-50%, -50%) rotate(0deg);
}
to {
	transform: translate(-50%, -50%) rotate(-360deg);
	-moz-transform: translate(-50%, -50%) rotate(-360deg);
	-webkit-transform: translate(-50%, -50%) rotate(-360deg);
	-ms-transform: translate(-50%, -50%) rotate(-360deg);
	-o-transform: translate(-50%, -50%) rotate(-360deg);
}
}
@keyframes loader2 {
from {
transform: translate(-50%, -50%) rotate(0deg);
-webkit-transform: translate(-50%, -50%) rotate(0deg);
-ms-transform: translate(-50%, -50%) rotate(0deg);
-moz-transform: translate(-50%, -50%) rotate(0deg);
-o-transform: translate(-50%, -50%) rotate(0deg);
}
to {
	transform: translate(-50%, -50%) rotate(-360deg);
	-moz-transform: translate(-50%, -50%) rotate(-360deg);
	-ms-transform: translate(-50%, -50%) rotate(-360deg);
	-o-transform: translate(-50%, -50%) rotate(-360deg);
	-webkit-transform: translate(-50%, -50%) rotate(-360deg);
}
}
#wrapper .post-content .jlv_resulten_container h2 {
    font-weight: 500;
    line-height: normal;
    margin-bottom: 5px;
}
.jlv_load_banks_filter_main h4 a {
    color: #e43d30;
    font-weight: 500;
}
.jlv_load_banks_filter_main {
    margin-bottom: 60px;
}
.jlv_load_banks_header {
    margin-bottom: 15px;
}
.jlv_load_banks_filter_main:last-child {
    margin-bottom: 20px;
}
.jlv_separate_result_container {
    max-width: 650px;
    margin: 80px auto 0 auto;
}
.jlv_load_more_post_main {
    text-align: center;
}
.load_more_posts_btn:hover, .load_more_posts_btn:focus, .load_more_posts_btn:active {
    background-color: #f3601f;
    color: #fff;
}

.load_more_posts_btn {
    background-color: #b4bd00;
    color: #fff;
    max-width: 140px;
    width: 100%;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    padding: 8px 18px;
    border-radius: 10px;
    font-weight: 700;
    line-height: normal;
}
.fusion-column-wrapper .fancy_list_design a {
    color: #fff;
}
/*.sidebar .widget.widget_categories ul li {
    margin-bottom: 7px;
}
.sidebar .widget.widget_categories ul li a {
    line-height: normal;
}
*/
.sidebar .widget.widget_categories ul li a {
    display: inline;
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){
body .fusion-page-title-wrapper {display: flex;padding: 30px 0;}
body .fusion-content-boxes.content-boxes-icon-on-top .content-box-column {margin-bottom: 15px;}
body .gform_wrapper .ginput_complex.ginput_container_address span, body .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left{padding-right:0 !important;	}
.gform_wrapper .ginput_complex.ginput_container.ginput_container_email span {margin-bottom: 15px;}
.gform_wrapper .ginput_complex.ginput_container.ginput_container_email span:last-child{margin-bottom: 0px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
body.fusion-body .fusion-page-title-bar {height: auto;}
body div.ginput_container_name span {margin-right: -2px;}
body .gform_wrapper div.ginput_container_email input[type=text]{margin-right:0 !important;}
body .gform_wrapper .ginput_complex.ginput_container.ginput_container_email span{padding-right: 15px !important;}
}

@media screen and (max-width:575px){
body .fusion-footerbottombar ul.footer-copyright-custom li:after {content: none;}	
.blog .fusion-post-slideshow {width: 100% !important;max-width: none !important;margin-right: 0 !important;}	
html body.home .soliloquy-container .soliloquy-viewport .soliloquy-caption.soliloquy-caption-bottom {bottom: 0px;}
html body.home .soliloquy-theme-base .soliloquy-caption-bottom .soliloquy-caption-inside h1 {margin-bottom: 5px;}
html body .soliloquy-caption-inside .soliloquy-caption-main {max-width: 270px;}
/*html body .fusion-page-title-captions {max-width: 250px;padding: 33px 30px 33px 0;}*/
.fusion-content-boxes.content-boxes-icon-on-side.donate_icon_sec .image img {margin-bottom: 15px;display: block;}
.fusion-content-boxes.content-boxes-icon-on-side.donate_icon_sec .image {position: relative;}
.fusion-content-boxes.content-boxes-icon-on-side.donate_icon_sec .heading {width: 100%;}
.fusion-content-boxes.content-boxes-icon-on-side.donate_icon_sec h2.content-box-heading, .fusion-content-boxes.content-boxes-icon-on-side.donate_icon_sec .content-container {    padding-left: 0 !important;}
html body.fusion-body .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content {padding-top: 20px;}
html body .jlv_post_tags_web_filter {margin-right: 34px;margin-bottom: 15px;}
html body .jlv_post_tags_web_filter:last-child, html body .jlv_post_tags_web_filter li:nth-child(2n) {margin-right: 0;margin-bottom: 0;}
.jlv_post_tags_web_filter .jlv_post_tags {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 10px;
}
html body .jlv_blog_pagination .pagination span, html body .jlv_blog_pagination .pagination a {margin: 0 25px 0 0;}
}

@media screen and (max-width:767px){

body .jlv_blog_pagination .pagination span, body .jlv_blog_pagination .pagination a {margin: 0 40px 0 0;}
.jlv_load_banks_filter_main {margin-bottom: 30px;}
.jlv_separate_result_container{margin-top: 30px;}
body .jlv_post_tags_web_filter li {margin-right: 11px;margin-bottom: 15px;}	
html body.blog.fusion-body .fusion-page-title-bar {margin-top: 0;}	
#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:first-child {padding-bottom: 0;}
#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:last-child {padding-top: 0;}
body #mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-megamenu > ul.mega-sub-menu{padding:0;}
html body .fusion-header-wrapper .fusion-main-menu {padding-top: 15px;}
.dashed-page-title:after {top: 50%; transform: translate(0,-50%);-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);}
/*body .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header{padding-top:0;}*/
body .jlv_testimonials_slider .fusion-testimonials .review blockquote q {font-size: 18px;}
.blog article:last-child {margin-bottom: 10px;}
body .gform_wrapper span.ginput_quantity_label {margin-left: 0;}
body #wrapper .fusion-vertical-menu-widget .menu li a {padding: 0;}
body.has-sidebar.page #main .sidebar .widget:last-child {margin-bottom: 0;}
.sidebar ol li:last-child, .sidebar ul li:last-child {padding-bottom: 0;}
html body.has-sidebar #content {margin-bottom: 20px!important;}	
body .fusion-content-widget-area .widget, body.has-sidebar.page #main .sidebar .widget {margin-bottom: 20px;}
.jlv_testimonials_slider_main {padding-top: 30px !important;}	
.jlv_full_bg_image .fusion-title.fusion-title-center .title-heading-center {padding: 0 0px;}
.jlv_full_bg_image .fusion-column-wrapper {padding: 25px 20px 25px 20px !important;}
html body .soliloquy-caption-main {padding: 15px 20px;max-width: 350px;}
html body.home .soliloquy-container .soliloquy-caption.soliloquy-caption-bottom {bottom: 40px;}
html body .soliloquy-container .soliloquy-pager {bottom: 10px;}
body .custom_full_width_section{padding:30px !important;}
body .fusion-footer-copyright-area, body .fusion-footer-widget-area {padding-top: 30px;padding-bottom: 30px;}
body .fusion-footer-heading p {font-size: 25px;}
body .fusion-columns .fusion-column, body .fusion-columns .fusion-column:not(.fusion-column-last){margin: 0;}
body .fusion-content-boxes.content-boxes-icon-on-top .content-box-column{margin-bottom: 25px;}
html body.fusion-body .fusion-secondary-header .fusion-alignright>* {float: right;padding-right: 15px;}
html body .fusion-mobile-menu-design-modern .fusion-header .fusion-main-menu {display: block;width: 100%;}
html body .fusion-mobile-menu-design-modern .fusion-header .fusion-icon.fusion-icon-bars {display: none;}
#main .custom_full_width_section h2 { margin-bottom: 20px;}
#main .custom_full_width_section h2 br {display: none;}
body #mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-flyout ul.mega-sub-menu {padding: 15px;border-radius: 0;}
body .fusion-content-boxes.content-boxes-icon-on-top .content-box-column-last .heading.heading-with-icon, body .fusion-content-boxes.content-boxes-icon-on-top .content-box-column-last, body .fusion-content-boxes.content-boxes-icon-on-top .content-box-column-last .content-container, body .fusion-content-boxes .fusion-column.content-box-column.content-box-column-last{margin-bottom:0;}
html body #main, body.tribe-mobile #main {padding-top: 30px;padding-bottom: 30px;}
html body.blog #main {padding-top: 0px;}
html body.home #main{padding-top: 0px;padding-bottom: 0px;}
.jlv_mob_padding_cls {padding-top: 30px !important;padding-bottom: 30px !important;}
body .fusion-footer footer .fusion-row .fusion-columns .fusion-column section {border-bottom: 6px dotted #e43d30;margin-bottom: 23px;position: relative;}
body .fusion-footer footer .fusion-row .fusion-columns .fusion-column.fusion-column-last h2 {margin-bottom: 0;}
body .fusion-footer footer .fusion-row .fusion-columns .fusion-column.fusion-column-last section{border-bottom: 0;margin-bottom: 0px;}
.jlv_mob_padding_top {padding-top: 30px !important;}
body.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {margin-top: 0;}
}
@media screen and (min-width:768px) and (max-width:991px){
body .jlv_post_tags_web_filter li {margin-right: 36px;margin-bottom: 15px;}		
}
@media screen and (max-width:991px){
.gform_wrapper .custform_jk ul.gform_fields li.gfield{padding-right: 16px !important;}
html body.fusion-show-pagination-text .fusion-blog-pagination .pagination {
    width: 100%;
    position: static;
    top: 0;
    transform: translate(0%,-50%);
    -moz-transform: translate(0%,-50%);
    -ms-transform: translate(0%,-50%);
    -o-transform: translate(0%,-50%);
    /* -webkit-transform: translate(0%,-50%); */
}	
.archive.has-sidebar section#content {
    order: inherit;
}
body.fusion-body .fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content {padding-top: 0px;-webkit-flex: 1 0 1%;-ms-flex: 1 0 1%;flex: 1 0 1%;}
body .fusion-content-boxes.content-boxes-icon-on-top .content-box-column {margin-bottom: 15px;}
body .fusion-header .fusion-logo {display: block;text-align: center;float:none;margin-bottom: 0px;}
body .fusion-header-wrapper .fusion-main-menu {float: none;text-align: center;padding-top: 25px;}
body #mega-menu-wrap-main_navigation #mega-menu-main_navigation{text-align: center;}
body .jlv_testimonials_slider .fusion-column-wrapper {background-size: 30px !important;background-position: 33px 0px !important;padding: 0px 30px 0px 75px !important;}
.gform_wrapper ul.gform_fields li.gfield {padding-right:0 !important;}	
}
@media screen and (min-width:992px){

.gform_wrapper .custform_jk ul.gform_fields li.gfield{padding-right: 16px !important;}	
#main .jlv_testimonials_slider_main .fusion-builder-row.fusion-row {padding-left: 80px;}
body .gform_wrapper ul.gform_fields li.gfield {padding-right: 0px;}
.jlv_post_tags_web_filter {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;}
.jlv_post_tags_web_filter_bank {flex: 0 0 82%;
    max-width: 82%;
	text-align:left;
    }
body .jlv_post_filter_btn {margin-bottom: 7px;;-webkit-box-flex: 0;-ms-flex: 0 0 18%;flex: 0 0 18%;max-width: 18%;margin-right: 0;-ms-flex-item-align: center;align-self: center;padding-left: 12px;margin-top:0;}
body .jlv_post_tags_web_filter {padding: 25px 0 18px 0;}
}
@media screen and (min-width:576px){


}
.quick_links_page h3 {
    margin-bottom: 0;
}

.quick_links_page ul {
    margin-top: 0;
    padding-left: 0;
}

.quick_links_page ul li {
    list-style: none;
}
.what-we-do-inner-pages a.heading-link h2.content-box-heading {
    font-size: 16px !important;
    line-height: 21px !important;
	color:#7c6a55 !important;
	font-weight:300 !important;
}
#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item:last-child a {
    padding-right: 0;
}
.fusion-page-title-bar .fusion-page-title-row .entry-title {
    font-size: 36px;
    color: #ffffff;
    font-weight: 400;
    line-height: 1.5;
}
.st-ctamagnetbar-bar .hb-text-wrapper .hb-headline-text {
    margin-left: 7px;
}

.blog.jk_custblogsec .fusion-single-line-meta .vcard{
	margin-left: -3px;
}
body .jk_custblogsec .fusion-blog-layout-medium-alternate .fusion-post-content-container {
    margin-top: 20px;
}
.jk_custblogsec article .fusion-post-content-container p:empty {
    display: none;
}
.jk_custblogsec .fusion-blog-shortcode .fusion-post-content-container p {
    margin-bottom: 15px !important;
}
.jk_custblogsec span.fusion-comments {
    display: none;
}
.jk_custblogsec .jlv_blog_meta {
    display: none;
}
.jk_custblogsec span.fusion-inline-sep {
    padding: 0;
}
.jkblogpagination {
    margin-left: -5000px;
    margin-right: -5000px;
    padding-left: 5000px;
    padding-right: 5000px;
    padding-top: 37px;
    padding-bottom: 37px;
    background-color: #f2f0f0;
    text-align: center;
    position: relative;
}
body.fusion-show-pagination-text .fusion-blog-pagination .pagination {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translate(0%,-50%);
	-moz-transform: translate(0%,-50%);
	-ms-transform: translate(0%,-50%);
	-o-transform: translate(0%,-50%);
	-webkit-transform: translate(0%,-50%);
    max-width: 850px;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    padding: 0 9px;
}
.fusion-show-pagination-text .fusion-blog-pagination .pagination span.current, .fusion-show-pagination-text .fusion-blog-pagination .pagination .inactive {
    display: none;
}
.fusion-show-pagination-text .fusion-blog-pagination .pagination .pagination-prev {
    float: left;
	font-weight: 600;
}
.fusion-show-pagination-text .fusion-blog-pagination .pagination .pagination-next {
    float: right;
    font-weight: 600;
}
.fusion-show-pagination-text .fusion-blog-pagination .pagination .pagination-prev:before {
        content: "\f0d9";
    font: normal normal normal 14px/1 FontAwesome;
    left: -10px;
}
.fusion-show-pagination-text .fusion-blog-pagination .pagination .pagination-next:after {
    content: "\f0da";
    font: normal normal normal 14px/1 FontAwesome;
    left: 25px;
}