/*
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
*/

/* Main Menu */
#header-outer header {
	padding-top: 2%
}
body #header-outer header#top nav ul.sf-menu li > a {
	font-size: calc(16px + (22 - 16) * ((100vw - 320px) / (1600 - 320)));
}
/*
body #header-outer header#top nav ul.sf-menu li:nth-child(1) > a:before {
background: #1859B1;
background: linear-gradient(90deg,rgba(24, 89, 177, 1) 0%, rgba(88, 150, 233, 1) 100%);
}
*/
body #header-outer header#top nav ul.sf-menu li:nth-child(2) > a:before {
background: #B81DA8;
background: linear-gradient(90deg,rgba(184, 29, 168, 1) 42%, rgba(167, 85, 18, 1) 100%);
}
body #header-outer header#top nav ul.sf-menu li:nth-child(3) > a:before {
background: #E87E24;
background: linear-gradient(90deg,rgba(232, 126, 36, 1) 42%, rgba(177, 208, 115, 1) 100%);
}



























.nomargin .wpb_wrapper>div {margin-bottom: 0px !important}
body[data-hhun="1"] #header-outer.detached {background: rgba(0, 0, 0, 0) !important}
small {
	font-size: 75%;
	display: block;
	line-height: 1.2
}
.small * {
	font-size: 18px;
	line-height: 1.3
}
a:not(.link_text):hover { color: #EC008C !important}
.klein {
	font-size: 75% !important;
	color: #666 !important
}
span.small {
	font-size: 26px !important;
	display: inline;
	line-height: 1.2
}
ol, ul:not(.menu) {
    margin-left: 20px !important;
}
.wpb_wrapper ul li:not(.ez-toc-heading-level-3) { padding-bottom: 15px !important}
.nectar_hook_global_section_footer a:not(.link_text) { color: #000 !important}
@media only screen and (max-width: 999px) {
span.small {
	font-size: 24px !important;
}
small {
	text-align: center
}
}
@media only screen and (max-width: 690px) {
span.small {
	font-size: 20px !important;
}
}

/* Table List */
html body div.ez-toc-widget-container ul.ez-toc-list {
    padding: 0px !important;
	margin: 0px !important
}
html body div.ez-toc-widget-container ul.ez-toc-list li {
    padding: 0px 0px 15px 0px !important;
}
html body div.ez-toc-widget-container ul.ez-toc-list-level-3 {
    padding: 15px 0px 0px 0px !important;
}
html body div.ez-toc-widget-container ul.ez-toc-list-level-3 li {
    padding: 0px !important;
}
#ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list>li>a {
    font-size: 18px !important;
    font-weight: 600 !important;
}
html body #ezw_tco-2 .ez-toc-widget-container ul.ez-toc-list li.active {
	background-color: #fff !important;
	padding: 10px !important;
	margin-bottom: 15px !important

}