/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
/*fonts*/
@font-face {
    font-family: 'ploni';
    src: url("/wp-content/fonts/ploni-regular-aaa.woff") format("woff"),
        url("/wp-content/fonts/ploni-regular-aaa.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'ambivalenti';
    src: url("/wp-content/fonts/ambivalenti-regular-aaa.woff") format("woff"),
        url("/wp-content/fonts/ambivalenti-regular-aaa.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
}
.cky-btn-accept {
    background: #024f47!important;
    border: 2px solid #024f47!important;
}
.cky-consent-container .cky-consent-bar { border-radius: 0 !important;}
body.material #header-outer[data-has-buttons=no][data-full-width=false][data-format=default]:not([data-lhe=button_bg]) #top nav>.sf-menu>li:not([class*=button_]):last-child a {
    padding-right: 10px;
    padding-left: 0;
    margin-left: 0;}

.nectar-scrolling-tabs .scrolling-tab-nav .n-sticky > .line {
    width: 3px;
    right: 0px;
    left: auto;}

body h1, body h2, body h3, body h4 {color: #024f47;}
body #footer-outer[data-cols="1"][data-disable-copyright="false"][data-using-widget-area="false"] #copyright {
    padding-top: 20px;
}

#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright {
    padding-bottom: 20px;
}
body a {color: inherit;}
body[data-form-submit=regular] .container-wrap button[type=submit], body[data-form-submit=regular] .container-wrap input[type=submit]{width: 100%;}
.wpcf7-list-item { margin: 0 0 0 1em;}

.toggle > h3.toggle-title a, #ajax-content-wrap .nectar-inherit-h3 {font-family: 'ploni';font-size: 18px;}
body.material .nectar-button.large {font-size: 18px!important;}
ol>li, ul>li {direction: rtl;}

/*---*/
.wpb_wrapper ul li {
    display: flex;
    align-items: flex-start;
}

.wpb_text_column ul li {
    display: flex !important;
    align-items: flex-start !important;
    gap: 8px;
}

.wpb_text_column ul li i.fa {
    flex: 0 0 auto;
    line-height: 1.4 !important;
    margin-top: 2px !important;
}

.wpb_text_column ul li {
    line-height: 1.35;
}
/*---*/

@media only screen and (max-width: 690px) {
	.col h2, body h2{font-size: 32px;
        line-height: 36px;}
}