/*
 Theme Name: Divi-X-Child-Theme
 Theme URI: https://www.divimastermind.com/
 Description: Dies ist ein <b>ready-to-start</b> Child-Theme f&uuml;r Divi. Entwickelt und bereitgestellt von den Divi Masterminds. Dieses Theme beinhaltet alle notwendigen Dateien, um den schnellen und einfach Start zu erm&ouml;glichen.
 Author: Divi Mastermind - Benny Hozjan und Frank Oschatz
 Author URI: https://divimastermind.com/
 Template: Divi
 Version: 1.0.0
 Tag: divi, child-theme, rawbone, easy-to-use, mastermind, german-group, 
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/*  ==================================================================
	STANDARD CSS =====================================================
	==================================================================  */


/* === Falkor Master CSS Changer File === */


/* =============== General CSS =============== */


/* === Background Color for Animated Lines === */

body .et_pb_section .lines .line { background-color: red !important; }

body .et_pb_section .blue_lines:before,
body .et_pb_section .blue_lines:after,
body .blurb_7_f .hover_line,
body .header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description h2,
body .header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description:before,
body .blue_line_before .et_pb_team_member_description:before,
body #page-container .lines_ba a,
body #page-container .lines_ba a:before,
body #page-container .lines_ba a:after,
body #page-container .lines_ba h2:before,
body #page-container .lines_ba h2:after { border-color: red !important; }

/* = Blue Links, white hover = */

body #page-container .blue_links a { color: #0080ff !important; }

body #page-container .blue_links a:hover { color: #fff !important; }

/* = White Links, Blue hover = */

body #page-container .white_links a { color: #fff !important; }

body #page-container .white_links a:hover { color: #0080ff !important; }

/* === Dark blue Link === */

body #page-container .dark_blue_links a { color: #07215e !important; }

body #page-container .dark_blue_links a:hover { color: #0080ff !important; }

/* =============== Blog Modules =============== */


/* === Right Left Blog Slider === */


/* = Columns = */

body .falkor_blog .et_pb_slider .et_pb_slide.et-pb-active-slide:before { color: #07215e !important; }

body .falkor_blog .et_pb_slider .et_pb_slide:hover:before { color: #0080ff !important; }

body .falkor_blog .et_pb_slider .et_pb_slide:before {
     content: "0" counter(section);
     color: #ebebeb !important;
}

body .falkor_blog .et_pb_slider .et_pb_slide .published { font-size: 18px !important; }

body .falkor_blog .et_pb_slider .et_pb_slide.et-pb-moved-slide *,
body .falkor_blog .et_pb_slider .et_pb_slide.et-pb-active-slide * { opacity: 1 !important; }

/* = Slider Arrows = */

body .blog_slider .et-pb-slider-arrows a:hover { opacity: 0.5 !important; }

body .blog_slider .et-pb-slider-arrows a {
     opacity: 1 !important;
     color: #0080ff !important;
}

body .blog_slider .et-pb-slider-arrows a.et-pb-arrow-prev:before { content: '#' !important; }

body .blog_slider .et-pb-slider-arrows a.et-pb-arrow-next:before { content: '$' !important; }

/* === Label Reveal Blog === */

body .falkor_blog_page_content article.et_pb_post a.entry-featured-image-url:after { background-color: #fff !important; }

body .falkor_blog_page_content article.et_pb_post a.entry-featured-image-url:before {
     content: 'Read More' !important;
     color: #fff !important;
     opacity: 0 !important;
     font-size: 20px !important;
}

body .falkor_blog_page_content article.et_pb_post:hover a.entry-featured-image-url:before { opacity: 1; }

body .falkor_blog_page_content article.et_pb_post a.entry-featured-image-url {
     background-color: #1f2532 !important;
     border: 0 solid #f2f2f2 !important;
}

/* = Hover = */

body .falkor_blog_page_content article.et_pb_post .post-meta:before { background-color: #fff !important; }

body .falkor_blog_page_content article.et_pb_post:hover .post-meta { color: #000 !important; }

body .falkor_blog_page_content article.et_pb_post:hover a.entry-featured-image-url img { opacity: 0.5 !important; }

/* === Square Reveal Blog === */

body .falkor_blog_3 article:before { background-color: #fff !important; }

body .falkor_blog_3 article:hover:before {
     opacity: 0.6 !important;
     background-color: #07215e !important;
}

body #page-container .falkor_blog_3 article:hover .post-content a,
body #page-container .falkor_blog_3 article:hover * { color: #fff !important; }

body #page-container .falkor_blog_3 article .post-content a.more-link:hover { opacity: 0.5 !important; }

body #page-container .falkor_blog_3 article .post-content a {
     color: #0080ff !important;
     font-size: 16px !important;
}

body .falkor_blog_3 article:after { border-top: 4px solid #0080ff !important; }

/* === Shutter Blog === */

body #page-container .falkor_blog_4 article .post-meta {
     background-color: rgba(255, 255, 255, 1) !important;
     color: #1f2532 !important;
}

body .falkor_blog_4 article { background-color: #1f2532 !important; }

body .falkor_blog_4 article .post-content:before { background-color: #fff !important; }

body #page-container .falkor_blog_4 article .more-link { color: #0080ff !important; }

body .falkor_blog_4 article:after { border-top: 4px solid #0080ff !important; }

body .falkor_blog_4 article:hover .entry-featured-image-url img { opacity: 0.5 !important; }

body #page-container .falkor_blog_4 article:hover .post-content p,
body #page-container .falkor_blog_4 article:hover .post-content a { color: #fff !important; }

/* =============== Blurb Modules =============== */

/* === Square Blurb Module === */

/* = Hover = */

body .blurb_2_f.view_port .et_pb_column:hover .et_pb_divider:before,
body .blurb_2_f.view_port .et_pb_column:hover .et_pb_text:before { border-color: #0080ff !important; }

body .blurb_2_f.view_port .et_pb_column:hover .et_pb_text:after { border-color: #0080ff !important; }

/* === Compact Blurb Module === */

body .blurb_4_f .et_pb_column .et_pb_button:before,
body .blurb_4_f .et_pb_column .et_pb_button:after {
     font-weight: 700 !important;
     opacity: 1 !important;
     font-family: ETmodules !important;
     content: '$';
     font-size: 16px !important;
     line-height: 110% !important;
}

body .blurb_4_f .et_pb_blurb h4:before { background-color: #0080ff !important; }

body .blurb_4_f .et_pb_blurb h4:after { background-color: #efeff2 !important; }

/* === Uppity Blurb Module === */

body .blurb_5_f .et_pb_blurb .et_pb_blurb_container { background-color: #f9f9fa !important; }

/* = Hover = */

body .blurb_5_f .et_pb_blurb .et_pb_blurb_container a {
     color: #0080ff !important;
     font-size: 18px !important;
     font-weight: 700 !important;
}

/* === Grow Blurb Module === */

/* = Hovers = */

body .blurb_7_f .et_pb_column:hover .hover_line { opacity: 1 !important; }

/* === Neat Blurb Module === */

body .blurb_8_f .et_pb_column .et_pb_blurb_container:before { background-color: #fff !important; }

/* = Hover = */

body .blurb_8_f .et_pb_column .et_pb_blurb:hover * { color: #fff !important; }

/* === Label Blurb Module === */

/* = Image = */

body .blurb_9_f .et_pb_column .et_pb_main_blurb_image:before {
     background-color: #000 !important;
     opacity: 0.1 !important;
}

/* = Image on hover = */

body .blurb_9_f .et_pb_column .et_pb_blurb:hover .et_pb_main_blurb_image:before { opacity: 0 !important; }

/* = Text = */

body .blurb_9_f .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description { background-color: #fff !important; }

/* === Whisper Blurb Module === */

body .blurb_11_f .et_pb_blurb .et_pb_blurb_container:before {
     content: "U" !important;
     font-family: ETmodules !important;
     font-size: 21px !important;
}

body .blurb_11_f .et_pb_blurb .et_pb_main_blurb_image:before { background-color: #333 !important; }

/* === Transform Blurb Module === */

/* = Image = */

body .blurb_12_f .et_pb_row:last-child .et_pb_blurb .et_pb_main_blurb_image:before { background: #000 !important; }

/* = Close button = */

body .close_button:before,
body .close_button:after { background: #fff !important; }

/* = Blurbs = */

body .et-fb .blurb_12_f .et_pb_row:nth-child(3) .et_pb_blurb,
body .blurb_12_f .et_pb_row:last-child .et_pb_blurb { background: #252525 !important; }

/* === Safe Blurb Module === */

body .blurb_14_f .et_pb_column_1_3:hover { border-color: #efeff2 !important; }

/* = Cardinal Blurb Module = */

body .blurb_16_f .et_pb_blurb .et_pb_blurb_description a { color: #fff !important; }

/* === Left Line Blurb Module === */

body .blurb_17_f .et_pb_column .et_pb_blurb_container:after { background-color: #efeff2 !important; }

body .blurb_17_f .et_pb_column .et_pb_blurb_container:before { background-color: #fff !important; }

/* = Hover = */

body .blurb_17_f .et_pb_column .et_pb_blurb:hover h2,
body .blurb_17_f .et_pb_column .et_pb_blurb:hover h2 a {
     font-weight: 600 !important;
     letter-spacing: 0.2px !important;
}

body .blurb_17_f .et_pb_column .et_pb_blurb:hover * { color: #fff !important; }

/* === Four Step Blurb Module === */

body .blurb_19_f .et_pb_column .et_pb_blurb_container:before {
     background-color: #fff !important;
     box-shadow: inset 0 0 0 1px #efeff2 !important;
}

/* = Hover = */

body .blurb_19_f .et_pb_column .et_pb_blurb:hover .et_pb_blurb_description,
body .blurb_19_f .et_pb_column .et_pb_blurb:hover h2,
body .blurb_19_f .et_pb_column .et_pb_blurb:hover h2 a { color: #fff !important; }

body .blurb_19_f .et_pb_blurb .et_pb_button_module_wrapper .et_pb_button:after {
     font-weight: 700 !important;
     line-height: 100% !important;
     vertical-align: middle !important;
}

/* === Drawer Blurb Module === */

body .blurb_20_f .et_pb_column .et_pb_blurb_container:before { background-color: #1f2532 !important; }

body .blurb_20_f .et_pb_column .et_pb_blurb_container {
     background-color: #fff !important;
     box-shadow: inset 0 0 0 1px #efeff2 !important;
}

body .blurb_20_f .et_pb_column .et_pb_blurb h2:after { background-color: #efeff2 !important; }

/* === Bullseye Blurb Module === */

body .blurb_21_f .et_pb_column_1_3 .et_pb_main_blurb_image:before {
     content: '$' !important;
     font-family: ETmodules !important;
     line-height: 100% !important;
     color: #fff !important;
     font-size: 44px !important;
     font-weight: 700 !important;
}

/* = Hover = */

body .blurb_21_f .et_pb_column_1_3:hover .et_pb_main_blurb_image { background-color: #0080ff !important; }

body #page-container .blurb_21_f .et_pb_column_1_3:hover a.et_pb_button { border-color: #0080ff !important; }

/* === Game Of Blurb Module === */

body .blurb_22_f .et_pb_blurb h4:before { background-color: #0080ff !important; }

body .blurb_22_f .et_pb_blurb h4:after { background-color: #efeff2 !important; }

/* === Lightning Blurb Module === */

body .blurb_23_f .et_pb_blurb .et_pb_blurb_description:before { background-color: #efeff2 !important; }

/* === Rubber Blurb Module === */

body .blurb_24_f .et_pb_column .et_pb_blurb_container:before { background-color: #fff !important; }

/* = Hover = */
body .blurb_24_f .et_pb_column .et_pb_blurb:hover * { color: #fff !important; }

/* =============== Call To Action Modules =============== */


/* === Pencil Call To Action === */

body .contact_1_falkor .et_pb_column .et_pb_contact_form p:after { background-color: #0080ff !important; }

body .contact_1_falkor .et_pb_contact_form p:not([data-type=checkbox]):not([data-type="radio"]) label {
     text-align: left !important;
     color: #fff !important;
     font-size: 16px !important;
     line-height: 100% !important;
     font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
}

body .et_pb_contact_form_container .et-pb-contact-message { color: #fff !important; }

/* === Minimal Call To Action === */

body #page-container .contact_2_falkor .et_pb_column .et_pb_text a:hover { opacity: 0.5 !important; }

body .contact_2_falkor .et_pb_column .et_pb_contact_form p:after { background-color: #0080ff !important; }

body .contact_2_falkor .et_pb_contact_form p:not([data-type=checkbox]):not([data-type="radio"]) label {
     color: #fff !important;
     font-size: 18px !important;
     font-weight: 400 !important;
     line-height: 100% !important;
     font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;
}

/* =============== Contact Modules =============== */

/* === Line Contact Form Module === */

body .contact_1_falkor .et_pb_column .et_pb_contact_form p:after { background-color: #0080ff !important; }

body .contact_1_falkor .et_pb_contact_form p:not([data-type=checkbox]):not([data-type="radio"]) label {
     color: #fff !important;
     font-size: 16px !important;
     font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
}

body .et_pb_contact_form_container .et-pb-contact-message { color: #fff !important; }

/* === Speedy Contact Form Module === */
body .contact_2_falkor .et_pb_column .et_pb_contact_form p:after { background-color: #0080ff !important; }

body .contact_2_falkor .et_pb_contact_form p:not([data-type=checkbox]):not([data-type="radio"]) label {
     color: #fff !important;
     font-size: 18px !important;
     font-weight: 400 !important;
     font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;
}

/* =============== Content Modules =============== */

/* === Side By Side Content === */

body .content_1_f blockquote {
     border-color: #fff !important;
     border-width: 1px !important;
}

/* === Key Dates Content === */

/* = List Style = */

body .content_2_f ul li strong:after {
 border: 1px solid #0080ff ;
     border-radius: 100% !important;
     background-color: #fff !important;
     box-shadow: 0 0 0 10px #fff !important;
}

body .content_2_f ul:before { background-color: #efeff2 !important; }

/* === History Content === */

body .content_7_f .et_pb_tabs ul.et_pb_tabs_controls li a:hover,
body .content_7_f .et_pb_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a { color: #0080ff !important; }

/* === Big Data Content === */

body .content_16_f .et_pb_tabs ul.et_pb_tabs_controls li a:hover,
body .content_16_f .et_pb_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a { color: #0080ff !important; }

/* =============== Footer Modules =============== */


/* === Timeless Footer Module === */

body .footer_1_f .five-columns .et_pb_promo:not(:last-child) a:before {
     content: "E";
     font-family: ETmodules !important;
}

/* === Compact Footer Module === */

/* = Links = */

body .footer_2_f .five-columns .et_pb_promo:not(:last-child) a:before {
     content: "E";
     font-family: ETmodules !important;
}

/* === Down Below Footer Module === */

body .footer_3_f .et_pb_column_1_4 .et_pb_number_counter:before {
     font-family: ETmodules !important;
     font-size: 26px;
}

body .footer_3_f .et_pb_column_1_4:first-child .et_pb_number_counter:before { content: "î‚“" !important; }

body .footer_3_f .et_pb_column_1_4:nth-child(2) .et_pb_number_counter:before { content: "î‚”" !important; }

body .footer_3_f .et_pb_column_1_4:nth-child(3) .et_pb_number_counter:before { content: "îƒ‹" !important; }

body .footer_3_f .et_pb_column_1_4:nth-child(4) .et_pb_number_counter:before { content: "î‚›" !important; }

/* === Zen Footer Module === */

body .footer_4_f .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap { border: 2px solid #fff !important; }

/* === Rich Footer Module === */

/* = Blog = */

body .footer_5_f .et_pb_posts .post-meta .published:before {
     content: "î€£" !important;
     font-family: ETmodules !important;
}

body .footer_5_f .et_pb_posts article { border-bottom: 1px solid rgba(255,255,255,0.2) !important; }

/* === Made With Love Footer Module === */

body .footer_6_f .et_pb_social_icon a:before,
body .footer_6_f .et_pb_column a { color: #757575 !important; }

body .footer_6_f .et_pb_column .et_pb_newsletter_description h2 { font-weight: 600 !important; }

/* = Animate = */

body .footer_6_f .et_pb_newsletter p label {
     color: #757575 !important;
     font-size: 16px !important;
     font-weight: 400 !important;
}

body .footer_6_f .et_pb_newsletter .filled input,
body .footer_6_f .et_pb_newsletter input:focus {
     color: #757575 !important;
     font-size: 16px !important;
     font-weight: 400 !important;
     box-shadow: inset 0 0 1px #9b9b9b !important;
}

body .footer_6_f .et_pb_newsletter p:not(.filled):not(.focus) input { color: transparent !important; }

/* =============== Header Modules =============== */

/* === Embrace Header Module === */

body .header_3_f .et_pb_promo_description h2:before {
     opacity: 1 !important;
     background-color: #0d80ff !important;
}

/* === Reserved Header Module === */

/* = Button Hover = */

body .header_4_f .et_pb_promo a.et_pb_promo_button:before { background-color: #fff !important; }

/* === Accent Header Module === */

body .header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description strong:before { background-color: #0d80ff !important; }

body .header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description strong,
body .header_5_f .et_pb_slider .et_pb_slide .et_pb_slide_description p {
     font-weight: 300 !important;
     font-size: 16px !important;
}

/* === Slider Arrows === */

body .header_5_f .et_pb_slider .et-pb-slider-arrows a:hover { color: #fff !important; }

body .header_5_f .et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-prev:before { content: "#" !important; }

body .header_5_f .et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-next:before { content: "$" !important; }

/* === Framed Header Module === */

/* = Button Hover = */

body .header_7_f a.et_pb_button:after {
     background: #fff !important;
     opacity: 1!important;
}

body .header_7_f a.et_pb_button:before {
     background: #fff !important;
     opacity: 1!important;
}

/* =============== Person Modules =============== */


/* === Shutter Person Module === */

body .person_2_f .et_pb_team_member .et_pb_team_member_description .et_pb_member_position:after { border-top: 4px solid #0080ff !important; }

body .person_3_f .et_pb_team_member:hover .et_pb_team_member_image { transform: translate(0, -40px) !important; }

body .person_3_f .et_pb_team_member .et_pb_team_member_description:before { border-left: 4px solid !important; }

/* === Twin Stripe Person Module === */

body .person_4_f .et_pb_team_member:hover .et_pb_team_member_description h4,
body .person_4_f .et_pb_team_member:hover .et_pb_team_member_description p.et_pb_member_position { color: #ffffff !important; }

/* =============== Pricing Tables Modules =============== */


/* === Instant Pricing Table Module === */

body .falkor-pt2 .et_pb_pricing .et_pb_pricing_table:before { background-color: #0080ff !important; }

body #page-container .falkor-pt2 .et_pb_pricing .et_pb_pricing_table:hover .et_pb_button_wrapper a.et_pb_pricing_table_button {
     color: #fff !important;
     background-color: #1f2532 !important;
     border-color: #1f2532 !important;
}

body .falkor-pt2 .et_pb_pricing .et_pb_pricing_table:hover h2.et_pb_pricing_title,
body .falkor-pt2 .et_pb_pricing .et_pb_pricing_table:hover span.et_pb_best_value,
body .falkor-pt2 .et_pb_pricing .et_pb_pricing_table:hover span.et_pb_frequency,
body .falkor-pt2 .et_pb_pricing .et_pb_pricing_table:hover span.et_pb_sum,
body .falkor-pt2 .et_pb_pricing .et_pb_pricing_table:hover .et_pb_pricing li span { color: #fff !important; }

body .falkor-pt2 .et_pb_et_price:after { background-color: rgb(239, 239, 242) !important; }

/* === Underline Pricing Table Module === */

body .falkor-pt3 .et_pb_pricing .et_pb_pricing_table { border: 1px solid #efeff2 !important; }

/* = Hover = */

body .falkor-pt3 .et_pb_pricing .et_pb_pricing_table:after { background-color: #0080ff !important; }

body #page-container .falkor-pt3 .et_pb_pricing .et_pb_pricing_table:hover .et_pb_button_wrapper a.et_pb_pricing_table_button {
     color: #fff !important;
     background-color: #0080ff !important;
     border-color: #0080ff !important;
}

/* =============== Slider Modules =============== */

/* === Dex Slider Module === */

body .falkor_slider .et-pb-controllers a {
     background-color: transparent !important;
     font-size: 16px !important;
     color: #1f2532 !important;
     font-weight: 700 !important;
     font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;
}

body .falkor_slider .et-pb-controllers a.et-pb-active-control { font-size: 89px !important; }

/* === Cal Slider Module === */

/* = Arrows = */

body .falkor_slider .et_pb_slider .et-pb-slider-arrows:not(.slide_arrows) a.et-pb-arrow-prev:before { content: "#" !important; }

body .falkor_slider .et_pb_slider .et-pb-slider-arrows:not(.slide_arrows) a.et-pb-arrow-next:before { content: "$" !important; }

body #page-container .falkor_slider .et_pb_slider .et-pb-slider-arrows:not(.slide_arrows) a:hover { opacity: 0.5 !important; }

body .et_mobile_device .falkor_slider_1 .et_pb_slider:hover .et-pb-slider-arrows a { opacity: 1 !important; }

body .et_mobile_device .falkor_slider_1 .et_pb_slider .et-pb-slider-arrows a { opacity: 0 !important; }

body .falkor_slider .et_pb_slider .et-pb-slider-arrows:not(.slide_arrows) a {
     font-weight: 700 !important;
     color: #0080ff !important;
     font-size: 70px !important;
}

/* =============== Testimonial Modules =============== */

/* === Hero Testimonial Module === */

body .falkor-testimonial6 .et_pb_slider .et-pb-slider-arrows a:hover:before { color: #3b9dff !important; }

body .falkor-testimonial6 .et_pb_slider .et-pb-slider-arrows a:before {
     color: #d8d8d8 !important;
     font-size: 37px !important;
     font-weight: 100 !important;
}

body .falkor-testimonial6 .et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-prev:before { content: "#" !important; }

body .falkor-testimonial6 .et_pb_slider .et-pb-slider-arrows a.et-pb-arrow-next:before { content: "$" !important; }

/* =============== Inside Pages =============== */

/* === Content Page === */

body #page-container .content_5_f.content_contentpage_5_f .blue_lines:before { border-color: #efeff2 !important; }

body #page-container .header_5_f.header_content_5_f .et-pb-slider-arrows a { border-color: rgba(255, 255, 255, 0.2) !important; }

body .footer_4_f.footer_content_4_f .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap { border: 2px solid #ececec ;
}

/* = Dark Links = */

body #page-container .dark_links a { color: #757575 !important; }

body #page-container .dark_links a:hover { color: #0080ff !important; }

/* = Social Icons Color = */
body .et_pb_social_media_follow li a:hover.icon::before { color: #0080ff !important; }

body .et_pb_social_media_follow li a.icon::before { color: #757575 !important; }

body .footer_4_f .et_pb_social_media_follow li a:hover.icon::before,
body .footer_5_f .et_pb_social_media_follow li a:hover.icon::before,
body .footer_1_f .et_pb_social_media_follow li a:hover.icon::before { color: #0080ff !important; }

body .footer_4_f .et_pb_social_media_follow li a.icon::before,
body .footer_5_f .et_pb_social_media_follow li a.icon::before,
body .footer_1_f .et_pb_social_media_follow li a.icon::before { color: #fff !important; }

/* =============== Home Pages =============== */


/* === Home 1 === */

body .blurb_20_f.blurb_home_20_f .et_pb_column .et_pb_blurb h2:after { background-color: #cc0000 !important; }

body .content_7_f.content_home_7_f .et_pb_tabs ul.et_pb_tabs_controls li a:hover,
body .content_7_f.content_home_7_f .et_pb_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a { color: #000 !important; }

body .blurb_21_f.blurb_home_21_f .et_pb_column_1_3:hover .et_pb_main_blurb_image { background-color: #cc0000 !important; }

body #page-container .blurb_21_f.blurb_home_21_f .et_pb_column_1_3:hover a.et_pb_button { border-color: #cc0000 !important; }

body .falkor-testimonial6.falkor-home-testimonial6 .et_pb_slider .et-pb-slider-arrows a:hover:before { color: #cc0000 !important; }

body #page-container .falkor_blog_3.falkor_home_blog_3 article .post-content a { color: #cc0000 !important; }

body .falkor_blog_3.falkor_home_blog_3 article:after { border-top: 4px solid #cc0000 !important; }

body .falkor_blog_3.falkor_home_blog_3 article:hover:before {
     opacity: 0.2 !important;
     background-color: #cc0000 !important;
}

body .blurb_20_f.blurb_home_20_f .et_pb_column_1_3 .et_pb_blurb h2 a,
body .blurb_20_f.blurb_home_20_f .et_pb_column_1_3 .et_pb_blurb h2 { font-weight: 400 !important; }

/* === Home 2 === */

body .header_3_f.header_home2_3_f .et_pb_promo_description h2:before { background-color: #ffb103 !important; ; }

body .falkor-pt2.falkor-home-pt2 .et_pb_pricing .et_pb_pricing_table:before { background-color: #ffb103 !important; }

body #page-container .falkor-pt2.falkor-home-pt2 .et_pb_pricing .et_pb_pricing_table:hover .et_pb_button_wrapper a.et_pb_pricing_table_button {
     color: #ffb103 !important;
     background-color: #fff !important;
     border-color: #ffb103 !important;
}

body .content_18_f.content_home_18_f .et_pb_blurb h4 a { font-weight: 500 !important; }

body .person_2_f.person_home_2_f .et_pb_team_member .et_pb_team_member_description .et_pb_member_position:after { border-color: #ffb103 !important; }

body #page-container .footer_home2_4_f.white_links a:hover { color: #ffb103 !important; }

body .footer_home2_4_f .et_pb_social_media_follow li a:hover.icon::before { color: #ffb103 !important; }

/* === Home 3 === */

body .header_3_f.header_home_3_f .et_pb_promo_description h2:before { background-color: #00c7fe !important; }

body .falkor_slider.falkor_home_slider .et_pb_slider .et-pb-slider-arrows:not(.slide_arrows) a { color: #00c7fe !important; }

body #page-container .falkor_slider.falkor_home_slider .et-pb-controllers a,
body #page-container .falkor_slider.falkor_home_slider .et-pb-controllers a:before,
body #page-container .falkor_slider.falkor_home_slider .et-pb-controllers a:after { border-color: #00c7fe !important; }

body .contact_1_falkor.contact_home_1_falkor .et_pb_column .et_pb_contact_form p:after { background-color: #00c7fe !important; }

/* === Home 4 === */

body .blurb_8_f.blurb_home4_8_f .et_pb_column .et_pb_blurb_container h2 a,
body .blurb_8_f.blurb_home4_8_f .et_pb_column .et_pb_blurb_container h2 { font-weight: 400 !important; }

body .blurb_8_f.blurb_home4_8_f .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description h3:after {
     border-top: 4px solid !important;
     border-color: #ff0055 !important;
}

body .blurb_8_f.blurb_home4_8_f.view_port .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description h3 {
     font-family: 'Playfair Display', Georgia, "Times New Roman", serif !important;
     font-size: 20px !important;
     color: #1f2532 !important;
     line-height: 150% !important;
}

body .falkor_slider.falkor_home4_slider .et_pb_slider .et-pb-slider-arrows.slide_arrows a { color: #ff0055 !important; }

body .falkor_slider.falkor_home4_slider .et_pb_slider .et-pb-slider-arrows:not(.slide_arrows) a { color: #ff0055 !important; }

body #page-container .falkor_slider.falkor_home4_slider .et-pb-controllers a,
body #page-container .falkor_slider.falkor_home4_slider .et-pb-controllers a:before,
body #page-container .falkor_slider.falkor_home4_slider .et-pb-controllers a:after { border-color: #ff0055 !important; }

body .contact_2_falkor.contact_home_2_falkor .et_pb_column .et_pb_contact_form p:after { background-color: #ff0055 !important; }

body .person_3_f.person_home_3_f .et_pb_team_member .et_pb_team_member_description:before { border-color: #ff0055 !important; }

body #page-container .footer_home_4_f.white_links a:hover { color: #ff0055 !important; }

body .footer_home_4_f .et_pb_social_media_follow li a:hover.icon::before { color: #ff0055 !important; }

body .falkor_slider.falkor_content_slider_2 .et_pb_slider .et-pb-slider-arrows.slide_arrows a { color: #0080ff !important; }

/* === Home 5 === */

body .blurb_22_f.blurb_home5_22_f .et_pb_blurb h4:before { background-color: #4fed00 !important; }

body #page-container .falkor_blog_4.falkor_home_blog_4 article .more-link { color: #4fed00 !important; }

body .contact_2_falkor.contact_home5_2_falkor .et_pb_column .et_pb_contact_form p:after { background-color: #4fed00 !important; }

body .contact_2_falkor.contact_home5_2_falkor .et_pb_contact_form p:not([data-type=checkbox]):not([data-type="radio"]) label {
     color: #757575 !important;
     font-size: 16px !important;
     font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
}