/*
* Theme Name: Avada child theme
* Description: Child theme for Avada theme
* Author: DevPerfecto
* Author URI: https://devperfecto.com
* Template: Avada
* Version: 1.0.4
* Text Domain:  sonicconcepts-avada-child-theme
*/

/* 
	body .fusion-header{background-color: #03486c !important;} 
*/

body,
p,
li,
.post-content p {
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

/* Typography */
:root :where(.is-layout-constrained, .is-layout-flow, .wp-site-blocks)>*:not(hr) {
    text-wrap: pretty;
    margin-block-start: 1.33em;
    margin-block-end: .7em;
}

:root :where(.is-layout-constrained, .is-layout-flow, .wp-site-blocks)>*:first-child {
    margin-block-start: 0 !important;
}

:root :where(.is-layout-constrained, .is-layout-flow, .wp-site-blocks)>*:last-child {
    margin-block-end: 0 !important;
}

/* Lists */
/* :root :where(.is-layout-constrained, .is-layout-flow, .wp-site-blocks)>ul {
    text-wrap: pretty;
    margin-block-start: .7em !important;
    margin-block-end: 0 !important;
} */

.fusion-header .fusion-main-menu>ul>li>a {
    line-height: 4px !important;
}


.fusion-header-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
}

.sub-mtitle-sci {
    padding: 0px !important;
}

.sub-carrot-sci {
    padding: 18px 0 0 0 !important;
}

/*.sub-carrot-sci
{padding: 31px 0 0 0 !important;}*/

.fusion-main-menu>ul>li {
    padding-right: 15px !important;
}

#comment-input input,
#comment-textarea textarea,
.avada-select .select2-container .select2-choice,
.avada-select .select2-container .select2-choice2,
.chzn-container .chzn-drop,
.chzn-container-single .chzn-single,
.comment-form-comment textarea,
.fusion-body .avada-select-parent select,
.input-text,
.main-nav-search-form input,
.post-password-form label input[type=password],
.search-page-search-form input,
input.s,
input[type=email],
input[type=number],
input[type=password],
input[type=text],
select,
textarea {
    font-size: 13px !important;
}


.fusion-button.button-flat,
.fusion-button.button-flat:focus {
    text-decoration: none !important;
}

.modal#messageModal {
    /*display: block !important;*/
}

/* .modal#messageModal.modal-show
{display: block !important;} */

.fusion-fullwidth.fullwidth-box.fusion-builder-row-6 {
    z-index: 99 !important;
}

.tsg-copyfont-sci,
.tsg2-max-w-sci,
.tsg1-max-w-sci,
.raq-button-outer {
    z-index: 2;
}

.tsg1-max-w-sci {
    z-index: 9 !important;
}