/*
Theme Name: Extra Child
Theme URI: http://www.elegantthemes.com/gallery/extra/
Template: Extra
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Extra
Version: 4.24.2.1709554179
Updated: 2024-03-04 12:09:39

*/
* {
	font-family: Source Sans Pro !important;
}
body{
	background-color:white;
}
#is-search-input-146, #is-search-input-2898{
	padding: 25px 10px;
	border-radius: 8px;
}
.is-form-id-2898{
	margin-top:15px;
	display:flex;
	justify-content:end;
}
.is-form-id-2898 label{
	flex-basis:calc(40% - 20px);
}
.is-form-style input.is-search-submit, .is-search-icon {
	padding-top: 18px !important;
	padding-bottom: 32px !important;
}

.widget_et_recent_tweets .widget_list a,.widget_et_recent_tweets .et-extra-icon,.widget_et_recent_tweets .widget-footer .et-extra-social-icon,.widget_et_recent_tweets .widget-footer .et-extra-social-icon::before,.project-details .project-details-title,.et_filterable_portfolio .filterable_portfolio_filter a.current,.et_extra_layout .et_pb_extra_column_main .et_pb_column .module-head h1,.et_pb_extra_column .module-head h1,#portfolio_filter a.current,.woocommerce div.product div.summary .product_meta a,.woocommerce-page div.product div.summary .product_meta a,.et_pb_widget.woocommerce .product_list_widget li .amount,.et_pb_widget li a:hover,.et_pb_widget.woocommerce .product_list_widget li a:hover,.et_pb_widget.widget_et_recent_videos .widget_list .title:hover,.et_pb_widget.widget_et_recent_videos .widget_list .title.active,.woocommerce .woocommerce-info:before {
    color: #c00000
}

.single .score-bar,.widget_et_recent_reviews .review-breakdowns .score-bar,.et_pb_extra_module .posts-list article .post-thumbnail,.et_extra_other_module .posts-list article .post-thumbnail,.et_pb_widget .widget_list_portrait,.et_pb_widget .widget_list_thumbnail,.quote-format,.link-format,.audio-format .audio-wrapper,.paginated .pagination li.active,.score-bar,.review-summary-score-box,.post-footer .rating-stars #rating-stars img.star-on,.post-footer .rating-stars #rated-stars img.star-on,.author-box-module .author-box-avatar,.timeline-menu li.active a:before,.woocommerce div.product form.cart .button,.woocommerce div.product form.cart .button.disabled,.woocommerce div.product form.cart .button.disabled:hover,.woocommerce-page div.product form.cart .button,.woocommerce-page div.product form.cart .button.disabled,.woocommerce-page div.product form.cart .button.disabled:hover,.woocommerce div.product form.cart .read-more-button,.woocommerce-page div.product form.cart .read-more-button,.woocommerce div.product form.cart .post-nav .nav-links .button,.woocommerce-page div.product form.cart .post-nav .nav-links .button,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message {
    background-color: #c00000
}

#et-menu>li>ul,#et-menu li>ul,#et-menu>li>ul>li>ul,.et-top-search-primary-menu-item .et-top-search,.et_pb_module,.module,.page article,.authors-page .page,#timeline-sticky-header,.et_extra_other_module,.woocommerce .woocommerce-info {
    border-color: #c00000
}

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
    font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif
}

body {
    font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif
}

#page-container {
    background-color: #ffffff
}

#et-menu li {
    font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif
}

#et-menu>li a,#et-menu>li.menu-item-has-children>a:after,#et-menu>li.mega-menu-featured>a:after,#et-extra-mobile-menu>li.mega-menu-featured>a:after {
    color: #767676
}

#et-menu>li>a:hover,#et-menu>li.menu-item-has-children>a:hover:after,#et-menu>li.mega-menu-featured>a:hover:after,#et-navigation>ul#et-menu>li.current-menu-item>a,#et-navigation>ul#et-menu>li.current_page_item>a,#et-extra-mobile-menu>li.mega-menu-featured>a:hover:after,#et-extra-mobile-menu>li.current-menu-item>a,#et-extra-mobile-menu>li.current_page_item>a,#et-extra-mobile-menu>li>a:hover {
    color: #c00000
}

#et-navigation>ul>li>a:before {
    background-color: #c00000
}

#main-header {
    background-color: #ffffff
}

#footer .et_pb_widget,#footer div,#footer .et_pb_widget p,#footer .et_pb_widget ins,#footer .et_pb_widget span,#footer .et_pb_widget strong,#footer .widget_list li .post-meta,#footer .et_pb_widget .recentcomments .post-title,#footer .et_pb_widget .recentcomments .comment-author-link,#footer .et_pb_widget .recentcomments .author,#footer .widget_calendar td,#footer .widget_et_recent_tweets .et-extra-icon:before {
    color: #4a4a4a
}

#footer .et_pb_widget a,#footer .et_pb_widget a:visited,#footer .et_pb_widget a span,#footer .et_pb_widget ul li a,#footer .et_pb_widget .widget-list li a,#footer .et_pb_widget #recentcomments li a,#footer .widget .title {
    color: #4a4a4a
}

#footer-bottom {
    background-color: #ffffff
}

#footer-info,#footer-info a {
    color: #a2a2a2
}

#footer-info a {
    font-size: 14px
}

#footer #footer-bottom #footer-nav ul.et-extra-social-icons .et-extra-icon:before {
    color: #a2a2a2
}

@media only screen and (min-width: 768px) {
    #main-header .logo {
        height:40.8px;
        margin: 19.6px 0
    }

    .header.left-right #et-navigation>ul>li>a {
        padding-bottom: 32px
    }
}

@media only screen and (min-width: 768px) {
    .et-fixed-header #main-header .logo {
        height:40.8px;
        margin: 19.6px 0
    }

    .et-fixed-header .header.left-right #et-navigation>ul>li>a {
        padding-bottom: 32px
    }
}

* {
    font-family: Source Sans Pro!important
}

body {
    background-color: white
}

#is-search-input-146,#is-search-input-2898 {
    padding: 25px 10px;
    border-radius: 8px
}

.is-form-id-2898 {
    margin-top: 15px;
    display: flex;
    justify-content: end
}

.is-form-id-2898 label {
    flex-basis: calc(40% - 20px)
}

.is-form-style input.is-search-submit,.is-search-icon {
    padding-top: 18px!important;
    padding-bottom: 32px!important
}

#main-header {
    border-bottom: solid 1px #EBEBEB
}

#footer {
    background-color: #FFFFFF
}

#footer-bottom {
    border-top: solid 1px #EBEBEB
}

.et_pb_text_inner p a {
    color: #0871B2!important
}

.wp-block-heading,.widgettitle {
    background-color: #EBEBEB!important;
    color: #252525!important
}

.faqs a {
    color: #0871B2!important
}

.faqs a:hover {
    text-decoration: underline
}

h1,h3,h4 {
    text-transform: none!important
}