@font-face {
font-family: 'Frutiger';
font-style: normal;
font-weight: normal;
src: local('Frutiger'), url(//www.reentryidaho.com/wp-content/themes/hello-elementor-child/Frutiger.woff) format('woff');
}
@font-face {
font-family: 'Frutiger Bold';
font-style: normal;
font-weight: normal;
src: local('Frutiger Bold'), url(//www.reentryidaho.com/wp-content/themes/hello-elementor-child/Frutiger_bold.woff) format('woff');
} h1, h2, h3, li {
margin-top: 0;
margin-bottom: 7px;
}
ul, ol {
margin-bottom: 10px;
}
p + h2, p + h3,
div.elementor-widget-text-editor + div.elementor-widget-heading,
div.elementor-widget-icon-list + div.elementor-widget-heading {
margin-top: 15px;
}
body.elementor-kit-224 .elementor-post__title p a,
body.elementor-kit-224 p a,
body.elementor-kit-224 main ul li a {
font-weight: 600;
}
.no-margin-bottom {
margin-bottom: 0 !important;
}
.no-padding-bottom {
padding-bottom: 0 !important;
}
div.wp-block-columns {
margin: 20px 0;
}
blockquote.wp-block-quote {
margin: 20px 0;
padding: 20px;
background: #00529A29;
color: #00529A;
font-family: "Frutiger", sans-serif;
}
blockquote.wp-block-quote p {
font-size: 20px !important;
}
blockquote.wp-block-quote cite {
font-size: 14px !important;
}
#page-content div.elementor-container {
max-width: 1260px;
}
figure {
margin: 0;
}
.single-post .elementor .elementor-widget:not(.elementor-widget-text-editor) figure.alignleft {
margin-right: 20px;
}
.single-post .elementor .elementor-widget:not(.elementor-widget-text-editor) figure.alignright {
margin-left: 20px;
}
figcaption {
font-size: 14px;
color: #707070;
line-height: 1.3;
}	
.elementor .elementor-widget:not(.elementor-widget-text-editor) figure.alignright {
margin: 0 0 10px 10px;
}
.elementor .elementor-widget:not(.elementor-widget-text-editor) figure.alignleft {
margin: 0 10px 10px 0;
}
.specific-services.elementor-widget span.elementor-icon-list-icon {
line-height: 17px;
}
body.elementor-kit-224 main .more-geo ul li a {
font-weight: normal;
} div.grecaptcha-badge {
display: none !important;
} div.gform_wrapper,
body div.gform_wrapper label {
margin: 0 !important;	
}
.gform_wrapper .description_above div.gfield_description {
padding: 0;
} body div.gform_wrapper ul li.gfield {
margin-bottom: 10px;
}
body div.gform_wrapper form ul li.gsection {
margin-bottom: 20px !important;
}
body div.gform_wrapper ul li.gfield#field_2_5 { margin-top: 24px;
} div.elementor-menu-toggle {
padding: 0;
}
.elementor-nav-menu li.menu-item:not(:last-child) {
border-right: 1px solid #fff;	
} body.elementor-kit-224 .footer-link a {
color: #fff;
font-weight: 400;
}
body.elementor-kit-224 .footer-link a:hover {
color: #51B948;
} body.elementor-kit-224 div.elementor-search-form__container input:not([type="button"]):not([type="submit"]) {
border: none;
}
div.elementor-post__excerpt {
padding-bottom: 30px;
border-bottom: 1px solid #707070;
}
div.elementor-post__excerpt p:after {
content: " [...]";
}
a.elementor-post__read-more {
background-color: #51B948;
outline: 10px solid white;
border-radius: 4px;
padding: 12px 10px;
position: absolute;
right: 20px;
bottom: 0;
}
a.elementor-post__read-more:hover {
background-color: #00529A;    
}
nav.elementor-pagination {
background-color: #707070;
margin: 60px auto 20px auto;
padding: 10px;
border-radius: 4px;
max-width: 180px;
box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.3);
}
span.page-numbers.current,
a.page-numbers:hover {
font-weight: 700;
}
span.page-numbers.dots {
color: #fff;
}
article.elementor-grid-item div.elementor-post__card {
box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.3);
}
figure.wp-block-embed.is-type-video {
margin-top: 20px;
} form.post-password-form label { color: #fff;
font-size: 1px;
} div.ha-infobox > div.elementor-widget-container {
box-shadow: none;
}	
.ha-infobox-body a.ha-btn {
display: none;
}    
@media (max-width: 1024px) {
#broken h1.elementor-heading-title br {
display: none;
}
}
@media (max-width: 767px) {
#programs .elementor-column-wrap.elementor-element-populated,
section#programs.elementor-element,
section.videos div.elementor-element div.elementor-element-populated {
box-shadow: none !important;
}
}