#site-header-menu {
	display: none;
}


/* General */

.widget_lc_taxonomy {
	display: none;
}
.widget_lc_taxonomy ul,
.widget_lc_taxonomy ul li {
	margin: 0;
	padding: 0;
	list-style: none;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 15px;
    color: #ccc;
}
.widget_lc_taxonomy ul li li {
	padding-left: 25px;
}
.widget_lc_taxonomy ul li a {
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 7px;
    margin-right: -5px;
    display: inline-block;
    border-left: 3px solid #efefef;
}
.widget_lc_taxonomy ul li a:hover {
	border-left-color: #4E7DC6;
	color: #000;
	background-color: #f9f9f9;
}
.taxonomy-description {
    font-family: Montserrat, "Helvetica Neue", sans-serif;
}
body:not(.search-results) article:not(.type-page) .entry-content {
	float: none;
	width: auto;
	padding-top: 1em;
}
.entry-content h3 {
	margin-bottom: 0.717391em;
	border-bottom: 2px solid #efefef;
    padding-bottom: 0.1em;
}
.entry-content h4 {
    margin: 1em 0 0.7em 0;
    letter-spacing: normal;
    color: #777;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.step-content {
    padding: 1.75em 4em 0;
    margin-bottom: 1.75em;
    border: 1px solid #ccc;
    background: #f9f9f9;
    position: relative;
}
.step-content-num {
	position: absolute;
	top: -9px;
	left: -15px;
	width: 40px;
	height: 40px;
	font-size: bold;
	text-align: center;
	line-height: 40px;
	font-size: 20px;
	background-color: #ccc;
	color: #fff;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}
.site-branding .site-title a {
	text-indent: -9999em;
	width: 120px; /* half of 240px */
	height: 47px; /* half of 95px */
    display: block;
    background-repeat: no-repeat;
    background-size: 120px 47px;
    margin: 0 auto;
}
#text-2 {
	display: none;
}
#currentposttype {
	display: none;
}



/* Home */

html,
body.home,
body.home #page,
body.home .site-inner {
	height: 100%;
}
body.home,
body.home #page,
body.home .site-inner {
	overflow: hidden;
}
.home {
	background: #506B90;
	background: #444;
}
.home #content {
	top: 50%;
    position: relative;
    margin-top: -260px;
}
.home #main {
	text-align: center;
	padding: 0;	
	margin: 0;
}
.home #main h3 {
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #ccc;
	color: #444;
	padding-bottom: 25px;
	margin-bottom: 10px;
	font-size: 20px;
}
.home #main img {
	display: inline-block;
	margin: 0 20px;
	padding: 30px;
}
.home .site-branding {
	margin: 0;
	width: 100%;

	display: none;
}
.home .site-branding .site-title a {
	text-indent: -9999em;
	width: 575px;
	height: 70px;
    display: block;
    background-image: url('img/logo-eclsoftware.png');
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: center center;
    margin: 0 auto;
}
.home footer {
	display: none;
}



/* Single Post */

.single .entry-title,
.archive .entry-title,
.archive p {
	margin-bottom: 0.05em;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
}
.single .entry-title {
    border-top: 4px solid #E8E8E8;
    padding-top: 0.7em;	
}
.archive .entry-title {
	font-size: 30px;
	font-size: 2rem;
	margin-bottom: 0.15em;
}
.archive .entry-title a {
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
}
.archive .site-main > article {
	padding: 20px 30px;
	margin-bottom: 2em;
	background: #f9f9f9;
	border-left: 5px solid #ccc;
	color: #ccc;

    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
}
.archive .site-main > article p a {
	color: #ccc;
	
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;	
}
.archive .site-main > article:hover {
	color: #777;
	background: #efefef;
}



/* CMIS */

.tax-cmis_category,
.post-type-archive-cmis,
.single-cmis {
	background: #4E7DC6;
}
.tax-cmis_category a,
.post-type-archive-cmis a,
.single-cmis a {
	color: #4E7DC6;
}
.tax-cmis_category a:hover,
.post-type-archive-cmis a:hover,
.single-cmis a:hover {
	color: #000;
}
.tax-cmis_category .site-main > article:hover,
.post-type-archive-cmis .site-main > article:hover {
	border-left-color: #4E7DC6;
}
.tax-cmis_category .site-main > article:hover p a,
.post-type-archive-cmis .site-main > article:hover p a {
	color: #4E7DC6;
}
.tax-cmis_category .site-main > article .entry-title a:hover,
.tax-cmis_category .site-main > article p a:hover,
.post-type-archive-cmis .site-main > article .entry-title a:hover,
.post-type-archive-cmis .site-main > article p a:hover {
	color: #000;
}
.tax-cmis_category #lc_taxonomy-2,
.post-type-archive-cmis #lc_taxonomy-2,
.single-cmis #lc_taxonomy-2 {
	display: block;
}
.tax-cmis_category .widget_lc_taxonomy ul li a:hover,
.post-type-archive-cmis .widget_lc_taxonomy ul li a:hover,
.single-cmis .widget_lc_taxonomy ul li a:hover {
	border-left-color: #4E7DC6;
}
.tax-cmis_category .site-branding,
.post-type-archive-cmis .site-branding,
.single-cmis .site-branding {
	margin: 0;
	width: 100%;
}
.tax-cmis_category .site-branding .site-title a,
.post-type-archive-cmis .site-branding .site-title a,
.single-cmis .site-branding .site-title a {
    background-image: url('img/logo-cmis.png');
}

/* Fund Control */

.tax-fundcontrol_category,
.post-type-archive-fundcontrol,
.single-fundcontrol,
.tax-fundcontrol8_category,
.post-type-archive-fundcontrol8,
.single-fundcontrol8,
.tax-fclite_category,
.post-type-archive-fclite,
.single-fclite {
	background: #CE9B28;
}
.tax-fundcontrol_category a,
.post-type-archive-fundcontrol a,
.single-fundcontrol a,
.tax-fundcontrol8_category a,
.post-type-archive-fundcontrol8 a,
.single-fundcontrol8 a,
.tax-fclite_category a,
.post-type-archive-fclite a,
.single-fclite a {
	color: #CE9B28;
}
.tax-fundcontrol_category a:hover,
.post-type-archive-fundcontrol a:hover,
.single-fundcontrol a:hover,
.tax-fundcontrol8_category a:hover,
.post-type-archive-fundcontrol8 a:hover,
.single-fundcontrol8 a:hover,
.tax-fclite_category a:hover,
.post-type-archive-fclite a:hover,
.single-fclite a:hover {
	color: #214931;
}
.tax-fundcontrol_category .site-main > article:hover,
.post-type-archive-fundcontrol .site-main > article:hover,
.tax-fundcontrol8_category .site-main > article:hover,
.post-type-archive-fundcontrol8 .site-main > article:hover,
.tax-fclite_category .site-main > article:hover,
.post-type-archive-fclite .site-main > article:hover {
	border-left-color: #CE9B28;
}
.tax-fundcontrol_category .site-main > article:hover p a,
.post-type-archive-fundcontrol .site-main > article:hover p a,
.tax-fundcontrol8_category .site-main > article:hover p a,
.post-type-archive-fundcontrol8 .site-main > article:hover p a,
.tax-fclite_category .site-main > article:hover p a,
.post-type-archive-fclite .site-main > article:hover p a {
	color: #CE9B28;
}
.tax-fundcontrol_category .site-main > article p a:hover,
.post-type-archive-fundcontrol .site-main > article p a:hover,
.tax-fundcontrol8_category .site-main > article p a:hover,
.post-type-archive-fundcontrol8 .site-main > article p a:hover,
.tax-fclite_category .site-main > article p a:hover,
.post-type-archive-fclite .site-main > article p a:hover {
	color: #214931;
}
.tax-fundcontrol_category #lc_taxonomy-3,
.post-type-archive-fundcontrol #lc_taxonomy-3,
.single-fundcontrol #lc_taxonomy-3,
.tax-fundcontrol8_category #lc_taxonomy-5,
.post-type-archive-fundcontrol8 #lc_taxonomy-5,
.single-fundcontrol8 #lc_taxonomy-5,
.tax-fclite_category #lc_taxonomy-6,
.post-type-archive-fclite #lc_taxonomy-6,
.single-fclite #lc_taxonomy-6 {
	display: block;
}
.tax-fundcontrol_category .widget_lc_taxonomy ul li a:hover,
.post-type-archive-fundcontrol .widget_lc_taxonomy ul li a:hover,
.single-fundcontrol .widget_lc_taxonomy ul li a:hover,
.tax-fundcontrol8_category .widget_lc_taxonomy ul li a:hover,
.post-type-archive-fundcontrol8 .widget_lc_taxonomy ul li a:hover,
.single-fundcontrol8 .widget_lc_taxonomy ul li a:hover,
.tax-fclite_category .widget_lc_taxonomy ul li a:hover,
.post-type-archive-fclite .widget_lc_taxonomy ul li a:hover,
.single-fclite .widget_lc_taxonomy ul li a:hover {
	border-left-color: #CE9B28;
}
.tax-fundcontrol_category .site-branding,
.post-type-archive-fundcontrol .site-branding,
.single-fundcontrol .site-branding,
.tax-fundcontrol8_category .site-branding,
.post-type-archive-fundcontrol8 .site-branding,
.single-fundcontrol8 .site-branding,
.tax-fclite_category .site-branding,
.post-type-archive-fclite .site-branding,
.single-fclite .site-branding {
	margin: 0;
	width: 100%;
}
.tax-fundcontrol_category .site-branding .site-title a,
.post-type-archive-fundcontrol .site-branding .site-title a,
.single-fundcontrol .site-branding .site-title a {
    background-image: url('img/logo-fundcontrol.png');
}
.tax-fundcontrol8_category .site-branding .site-title a,
.post-type-archive-fundcontrol8 .site-branding .site-title a,
.single-fundcontrol8 .site-branding .site-title a {
    background-image: url('img/logo-fundcontrol8.png');
}
.tax-fclite_category .site-branding .site-title a,
.post-type-archive-fclite .site-branding .site-title a,
.single-fclite .site-branding .site-title a {
    background-image: url('img/logo-fclite.png');
}

/* JDIO */

.tax-jdio_category,
.post-type-archive-jdio,
.single-jdio {
	background: #8FDDE9;
}
.tax-jdio_category a,
.post-type-archive-jdio a,
.single-jdio a {
	color: #4097A5;
}
.tax-jdio_category a:hover,
.post-type-archive-jdio a:hover,
.single-jdio a:hover {
	color: #000;
}
.tax-jdio_category .site-main > article:hover,
.post-type-archive-jdio .site-main > article:hover {
	border-left-color: #4097A5;
}
.tax-jdio_category .site-main > article:hover p a,
.post-type-archive-jdio .site-main > article:hover p a {
	color: #4097A5;
}
.tax-jdio_category .site-main > article .entry-title a:hover,
.tax-jdio_category .site-main > article p a:hover,
.post-type-archive-jdio .site-main > article .entry-title a:hover,
.post-type-archive-jdio .site-main > article p a:hover {
	color: #000;
}
.tax-jdio_category #lc_taxonomy-4,
.post-type-archive-jdio #lc_taxonomy-4,
.single-jdio #lc_taxonomy-4 {
	display: block;
}
.tax-jdio_category .widget_lc_taxonomy ul li a:hover,
.post-type-archive-jdio .widget_lc_taxonomy ul li a:hover,
.single-jdio .widget_lc_taxonomy ul li a:hover {
	border-left-color: #4097A5;
}
.tax-jdio_category .site-branding,
.post-type-archive-jdio .site-branding,
.single-jdio .site-branding {
	margin: 0;
	width: 100%;
}
.tax-jdio_category .site-branding .site-title a,
.post-type-archive-jdio .site-branding .site-title a,
.single-jdio .site-branding .site-title a {
    background-image: url('img/logo-jdio.png');
}



/* Media styles */

@media screen and (max-width: 56.874em) {
	
	.home #content {
		top: 0;
		margin-top: 0;
		overflow: auto;
	}
	body.home,
	body.home #page,
	body.home .site-inner {
		overflow: auto;
	}
	body #secondary .widget_lc_taxonomy {
		display: none;
	}
	#search-3 {
		margin-bottom: 0;
	}
	#text-2 {
		display: block;
		margin-bottom: -0.5384615385em;
	    padding: 1em 0;
	    text-align: center;
		border: none;
	}

}
