/****************************************************************************/
/* Main */
/****************************************************************************/

/* Environment label in WP tool bar (same code on rf-main.css) */
#wp-admin-bar-top-secondary #wp-admin-bar-rf_environment, 
#wp-admin-bar-top-secondary #wp-admin-bar-rf_environment:hover {
    background: #06756b !important;
    color: #FFF !important;
    pointer-events: none !important;
    margin: 0 7px 0 0;
}

ul#wp-admin-bar-top-secondary li a {
    background: none !important;
    color: #FFF !important;
}

/* Warning about robots.txt edit (same code on razorfrog.php) */
#wp-admin-bar-root-default #wp-admin-bar-rf_indexing_discouraged a {
    background: #c81010 !important;
    color: #FFF !important;
    padding: 0 8px 0 7px;
}
#wp-admin-bar-root-default #wp-admin-bar-rf_indexing_discouraged a:hover {
    background: #ae0606 !important;
}

/****************************************************************************/
/* FAQ */
/* Compile and minify at https://beautifytools.com/scss-compiler.php */
/****************************************************************************/

.faq-section .single-faq-entry .question {display: block;width: 100%;color: #000;font-size: 1rem;font-weight: 400;line-height: 1.7rem;text-align: left;margin: 0 0 20px;padding: 10px 12px;background: #f1f1f1;cursor: pointer;transition: all 0.3s ease-in-out;}.faq-section .single-faq-entry .question .ticon {margin-right: 7px;}.faq-section .single-faq-entry .question.active {background: #01a092;color: #fff;}.faq-section .single-faq-entry .answer {display: none;}.faq-section .single-faq-entry .answer p:last-of-type {margin-bottom: 0;}.faq-section .single-faq-entry .answer .theme-button {margin: 20px 0 40px !important;}.single-faq.single .single-header {margin: 0;}.single-faq.single ul.meta, .single-faq.single #sidebar {display: none;}.single-faq.single #primary {width: 100%;max-width: 100%;}.single-faq.single .single-content {margin: 20px 0 40px;}.single-faq.single .theme-button.faq-back-button {margin: 20px 0 10px;}.single-faq.single .wpex-social-share {margin: 0;}.single-faq.single .wpex-social-share .theme-heading.social-share-title {display: none;}@media (max-width: 699px) {.single-faq.single .wpex-social-share ul {display: flex;flex-wrap: wrap;align-content: center;justify-content: space-between;}}.single-faq.single .wpex-social-share ul li a {padding: 7px 20px;border: none;border-radius: 5px;}@media (max-width: 699px) {.single-faq.single .wpex-social-share ul li {width: calc(50% - 5px);margin: 0 0 10px;}}@media (max-width: 499px) {.single-faq.single .wpex-social-share ul li {width: 100%;margin: 0 0 10px;}}.single-faq.single .wpex-social-share ul li:last-child {margin-bottom: 0;}

/****************************************************************************/
/* Gravity Forms */
/* Compile and minify at https://beautifytools.com/scss-compiler.php */
/****************************************************************************/

 .gform_wrapper.gravity-theme .gform_body .gform_fields {grid-row-gap: 21px;}.gform_wrapper.gravity-theme .ginput_complex.ginput_container span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)), .gform_wrapper.gravity-theme .ginput_complex.ginput_container .ginput_full:not(:last-of-type) {margin-bottom: 21px;}.gform_wrapper.gravity-theme input[type="date"], .gform_wrapper.gravity-theme input[type="time"], .gform_wrapper.gravity-theme input[type="datetime-local"], .gform_wrapper.gravity-theme input[type="week"], .gform_wrapper.gravity-theme input[type="month"], .gform_wrapper.gravity-theme input[type="text"], .gform_wrapper.gravity-theme input[type="email"], .gform_wrapper.gravity-theme input[type="url"], .gform_wrapper.gravity-theme input[type="password"], .gform_wrapper.gravity-theme input[type="search"], .gform_wrapper.gravity-theme input[type="tel"], .gform_wrapper.gravity-theme input[type="number"], .gform_wrapper.gravity-theme textarea, .gform_wrapper.gravity-theme select {color: #000;background: #fff;}.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {line-height: inherit !important;}.gform_wrapper.gravity-theme .gchoice input[value="Other"]:disabled {display: none;}.gform_wrapper.gravity-theme .gsection {margin-bottom: 20px;}.gform_wrapper.gravity-theme .gsection:not(:first-child) {margin-top: 40px;}.gform_wrapper.gravity-theme .gsection h3 {margin: 0;}@media (min-width: 641px) {.gform_wrapper.gravity-theme .ginput_complex.ginput_container:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex.ginput_container:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {padding-right: 0;}.gform_wrapper.gravity-theme .ginput_complex.ginput_container:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex.ginput_container:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) ~ span:not(.ginput_full) {padding-left: 20px;}}.gform_wrapper.gravity-theme .gfield--type-select.gf-select-small .ginput_container_select {width: calc(25% - 12px);}.gform_wrapper.gravity-theme .gfield--type-select.gf-select-medium .ginput_container_select {width: calc(50% - 8px);}.gform_wrapper.gravity-theme .ginput_container_select, .gform_wrapper.gravity-theme .name_prefix_select, .gform_wrapper.gravity-theme .gfield_time_ampm, .gform_wrapper.gravity-theme .ginput_address_country, .gform_wrapper.gravity-theme .ginput_address_state:not(.no-dropdown), .gform_wrapper.gravity-theme .ginput_card_expiration_month_container, .gform_wrapper.gravity-theme .ginput_card_expiration_year_container {position: relative;}.gform_wrapper.gravity-theme .ginput_container_select select, .gform_wrapper.gravity-theme .name_prefix_select select, .gform_wrapper.gravity-theme .gfield_time_ampm select, .gform_wrapper.gravity-theme .ginput_address_country select, .gform_wrapper.gravity-theme .ginput_address_state:not(.no-dropdown) select, .gform_wrapper.gravity-theme .ginput_card_expiration_month_container select, .gform_wrapper.gravity-theme .ginput_card_expiration_year_container select {width: 100% !important;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.gform_wrapper.gravity-theme .ginput_container_select:before, .gform_wrapper.gravity-theme .name_prefix_select:before, .gform_wrapper.gravity-theme .gfield_time_ampm:before, .gform_wrapper.gravity-theme .ginput_address_country:before, .gform_wrapper.gravity-theme .ginput_address_state:not(.no-dropdown):before, .gform_wrapper.gravity-theme .ginput_card_expiration_month_container:before, .gform_wrapper.gravity-theme .ginput_card_expiration_year_container:before {content: "";position: absolute;top: 19px;right: 10px;width: 0.8em;height: 0.5em;background-color: #000;clip-path: polygon(100% 0%, 0 0%, 50% 100%);}.gform_wrapper.gravity-theme .ginput_container_date input.datepicker {width: 100%;}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_time {max-width: 80px;min-width: 80px;}.gform_wrapper.gravity-theme .ginput_container_address .ginput_right, .gform_wrapper.gravity-theme .ginput_container_address .ginput_left {flex: 0 0 calc(50% - 0.9804% - 0.9804%);margin-left: 0.9804%;margin-right: 0.9804%;padding-left: 0 !important;padding-right: 0 !important;}@media (max-width: 640px) {.gform_wrapper.gravity-theme .ginput_container_address .ginput_right, .gform_wrapper.gravity-theme .ginput_container_address .ginput_left {flex: 0 0 calc(100% - 0.9804% - 0.9804%);}}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardextras .ginput_cardinfo_left {max-width: 300px;}.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {margin: 20px 0 0 !important;padding: 0 !important;}.gform_wrapper.gravity-theme input[type="submit"].gform_button, .gform_wrapper.gravity-theme .gform_previous_button.button, .gform_wrapper.gravity-theme .gform_save_link.button {margin: 0 10px 10px 0 !important;}.gform_wrapper.gravity-theme .gform_footer button.button:disabled, .gform_wrapper.gravity-theme .gform_footer input.button:disabled, .gform_wrapper.gravity-theme .gform_page_footer button.button:disabled, .gform_wrapper.gravity-theme .gform_page_footer input.button:disabled {display: none;}.gform_wrapper.gravity-theme .gform_validation_errors {margin: 0 0 20px !important;border: 1px solid #c02b0a !important;border-radius: 5px !important;box-shadow: none !important;}.gform_wrapper.gravity-theme .gform_validation_errors > h2 {color: #c02b0a;font-size: 14px;font-weight: 700;line-height: 21px;}.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction {font-size: 14px !important;}.gform_confirmation_wrapper {position: relative;width: 100%;background: #f2fff5;padding: 16px;border-radius: 5px;border: 1.5px solid #248e39;margin: 0 !important;box-shadow: none !important;}.gform_confirmation_wrapper .gform_confirmation_message, .gform_confirmation_wrapper .gform_confirmation_message a {color: #248e39;font-size: 14px;font-weight: 700;line-height: 21px;}#ui-datepicker-div {margin: -25px 0 0;box-shadow: none;}.form_saved_message p[role="alert"] {margin-bottom: 0 !important;}.form_saved_message div.form_saved_message_emailform {margin-top: 20px;}.form_saved_message div.form_saved_message_emailform input[type="email"] {width: 100%;max-width: 600px;margin: 5px 0 10px;}
