/* ====== HEADERS ====== */

.pre-title h2.title-heading-left {
    color: #0a6f43;
	font-size:30px !important;
	line-height:30px !important;
}

.part-title h1.title-heading-left{
	font-size:30px !important;
	line-height: 38px !important;
}

#recent-news-title h3.title-heading-left {
    background-color: #0a6f43;
    color: #ffffff;
    padding: 5px 15px 8px 15px !important;
}

.professorship-title-1 h2{
	color:#0a6f43 !important;
	font-weight:normal !important;
	margin-bottom:0 !important;
}

div.fusion-title.professorship-title-1{
	margin-bottom:0 !important;
}

div.fusion-title.professorship-title-2 h3{
	font-weight:300;
}

.fusion-recent-posts .columns .column h4 a:hover {
    color: #0a6f43;
}

/* ======= TABS ======= */

.fusion-tabs .nav-tabs > .active{
	background-color:#0a6f43 !important;
}


/* ======== SLIDER ====== */

.tfs-slider .slide-content-container .tfs-button-2{
	opacity:1;
}

.tfs-slider .slide-content-container .tfs-button-2 i.fa{
	color:#fff;
}

#sliders-container h2{
	text-shadow:0px 0px 10px rgba(0,0,0,0.6);
}

#sliders-container p{
	text-shadow:0px 0px 10px rgba(0,0,0,0.6);
}

div.slide-content a.fusion-button{
	background-color:rgba(10,111,67,0.75);
}

/* ====== HEADER ====== */

body .fusion-secondary-header a:hover {
    color: #00452b;
}

#wrapper .fusion-secondary-header .searchform .search-table .search-button input[type="submit"]:hover{
	color:#00452b;
}

/* ====== 404 + SEARCH ==== */

#content .searchform .search-table .search-button input[type="submit"] {
	color:#0a6f43;
	border-color: #0a6f43;
}

#wrapper .search-table .search-button input[type="submit"]:hover{
	color:#0a6f43;
}

#content .searchform .search-table .search-field input {
    border-color: #0a6f43 !important;
}  

.error404 div#main, .search div#main {
    padding-top: 235px;
} 


/* ======= MEDAI QUERY ======== */

/* --- Max 1100px --- */

@media only screen and (max-width : 1100px) {
	
	.error404 div#main, .search div#main {
	    padding-top: 195px;
	}

	.fusion-secondary-header {
		background-color: rgba(10,111,67,1);
	}
	
}

/* --- Max 1099px --- */

@media only screen and (max-width : 1099px) {
	
	.error404 div#main, .search div#main {
	    padding-top: 65px;
	}
	
}

/* -------- Max 767px ------------ */

@media only screen and (max-width : 767px){
	
	table.recipients col:nth-child(2) {
	    width: 26% !important;
	}
	
	table.recipients col:nth-child(3) {
	    width: 37% !important;
	}
	
} 

/* -------- Max 400 px ---------- */


@media only screen and (max-width : 400px) {
	
	.tfs-slider .slide-content-container{
		top:43%;
	}
	
}