/*
Theme Name: UMY Staff
Theme URL: http://www.umy.ac.id
Description: Theme Blog Staff UMY
Author: Yaufani Adam
Author URI: http://blog.umy.ac.id/adam
Version: 1.2
Tag: UMY 2014
*/
/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */
* {
margin:0;
padding:0;
}

body,html {
height:100%;
}

body {
font-size: 14px;
line-height:24px;
color: #333;
font-family:'Raleway',verdana, sans-serif;
font-weight:600;
background:#fefefe;
}

a {
color:#333;
text-decoration:none;
}

a:hover {
color:#999;
text-decoration:none;
}


a.more {
display:inline-block;
background:transparent;
border:1px solid #d6d6d6;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
color:#999;
padding:5px 10px;
font-size:.9em;
}

.topheader {
background:transparent;
}

.header-fakultas .navbar {
border-radius:0;
border:0;
margin-bottom:0;
z-index:100;
}
.header-fakultas .navbar-default {
background:#fff;
border-bottom:3px solid #f4c326;
}

.header-fakultas .navbar-collapse {
padding-left:0px;
padding-right:0px;
}
	
.navbar-nav>li>a {
padding: 19px 7px 19px 7px;
background:#fff;
font-weight:400;
font-family:Oswald;
text-transform:uppercase;
font-size:14px;
color:#666 !important;

}
.navbar-nav>li>a:hover {
background:#f4c326 !important;
}
.navbar-nav>li>li>a {
background:#fff;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
background:#f4c326;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
background:#daae20;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus
#top_menu li.umy-link  a {
background:#f4c326;
}

/*modif dorpdown */

.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}


h1.logo,
h2.logo  {
background:transparent url(images/logosmall.png) left 10px no-repeat;
padding:17px 0px 15px 82px;
font: 300 20px 'Raleway', Sans-Serif;
text-align:right;
color:#333;
text-transform:uppercase;
margin:0;
}
h1.logo  img{
margin:0px 0 5px;
z-index:2000;
}
h1.logo  a{
color:rgb(167, 0, 0);
}
h1.logo  a:hover{
color:#999;
text-decoration:none;
}
/*
.lang {
background:#ccc;
float:right;
text-align:right;
padding-top:10px;
width:60px;
} */
#top_menu{

}

#lang_sel_list {
height:20px;
margin-top:5px;
float:right;
margin-left:10px;
}

#lang_sel_list ul a,
#lang_sel_list ul a:visited,
#lang_sel_list a {
background:transparent;
}
span.lang {
padding:16px 0 0 20px;
display:block;
}
/*
span img{
margin-left:4px;
}

#additional_top_menu {
overflow:hidden;
text-align:right;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;	
float:right;
}

#additional_top_menu ul{
margin:0;
padding:0;
width:auto;
}
.additional_top_menu li {
display:table-cell;
}
.additional_top_menu li  a{
margin-left:10px;
text-decoration:none;
font-size:0.76em;
color:#888;
}
*/

.flexslider {
margin:0 0 0 !important;
border:none !important;
}
.content_slider {
margin-top:100px;
}

.content_slider h2 {
margin-bottom:10px;
}

.content_slider p {
margin-bottom:15px;
}

.content_slider.green {
background: #2d5823;
background: rgba(45, 88, 35, 0.7);
color:#fff;
}
.content_slider.red {
background: #a90000;
background: rgba(169, 0, 0, 0.5);
color:#fff;
}
.content_slider.yellow {
background: #f4c326;
background: rgba(244, 195, 38, 0.3);
color:#3f2a08;
}
.content_slider.white{
background: #fff;
background: rgba(255, 255, 255, 0.4);
color:#333;
}
.content_slider.gray{
background: #1f1f1f;
background: rgba(31, 31, 31, 0.3);
color:#fff;
}
.content_slider.nobg{
background: transparent;
color:#fff;

}
.content_slider.nobg h2{
font-size:60px;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
}
.content_slider.nobg p{
font-size:24px;
}

.content_slider.right article{
text-align:right;
margin:20px;
}
.content_slider.left article{
text-align:left;
margin:20px;
}
.content_slider.center article {
text-align:left;
margin:20px;
}
.content_slider.white.center article,
.content_slider.green.center article,
.content_slider.red.center article,
.content_slider.yellow.center article,
.content_slider.gray.center article,
.content_slider.nobg.center article {
text-align:center;
}
.content_slider.nobg.center h2{
font-size:60px;
font-weight:700;
}
.content_slider.nobg.center p{
font-size:30px;
line-height:45px;
font-weight:300;
margin-bottom:15px;
}

.content_slider button {
font:400 0.9em/1.1em 'Raleway';
padding:10px;
background:transparent;
color:#f4c326;
border:none;
border:1px solid #f4c326;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
cursor:pointer;
}

.content_slider button:hover {
color:#fff;
border:1px solid #fff;
}

.mask-color {
background:rgba(0,0,0,0.6);
position:relative;
background-blend-mode: multiply;
}

/*umytoday*/

.umytoday {
text-align:left;
}
.umytoday  h3{
font:300 4em 'Raleway';
color:#666;
}

.band.page_title{
background:#fafafa;
height:180px;
display:block;
position:relative;
}

.band.page_title .container {
z-index:10;
}
.page_title aside  {
padding:0 20px 20px 0;
display:table-cell;
vertical-align:bottom;
height:130px;
}

.page_title h1.title a{
color:#ffe220;
display:block;
font:400 35px 'Raleway';
text-decoration:none;
letter-spacing:-1px;
}

.page_title .desc article {
margin:45px 0 20px;
}
.page_title .desc p {
color:#fff;
font-size:1.1em;
}

.band.page {
background:#f4f4f4;
padding:30px 0;
}


.band.heading_big_news {
background: #fff;
padding: 20px 0;
border-bottom: 1px solid #ddd;
}


.post  h1.title a{
color:#333;
display:block;
font:300 30px 'Raleway',verdana;
text-decoration:none;
margin-bottom:20px;
}
.post article.post-content{
background:#fff !important;
padding:15px 20px;
border:1px solid #ddd;
margin-bottom:10px;
}
.post  h1.title a:hover{
color:#666;
}
.post p {
margin-bottom:10px;
}

text-decoration:underline;
.post p a{
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
}

.post ol {
list-style:decimal;
margin-left:35px;
margin-bottom:20px;
}
.post ul {
list-style:square;
margin-left:35px;
margin-bottom:20px;
}
.post li {
color:#666;
margin-bottom:5px;

}
blockquote {
font-size:17px;
line-height:25px;
color:orange;
color:rgb(211, 142, 15);
margin-left:0px;
}
.alignleft {
float:left;
margin:5px 20px 10px 0;
}
.alignright {
float:right;
margin:5px 0px 10px 20px;
}
.alignnone {
margin-bottom:10px;
width:100%;
height:auto;
}
p img,.wp-caption {	margin-top: 0.4em;}.wp-caption {	margin-bottom: 15px;	max-width: 100%;}.wp-caption img {	display: block;	margin: 0 auto;	max-width: 100%;}.wp-caption .wp-caption-text,.gallery-caption {	color: #888;	font-family: arial,serif;	font-size: 13px;}.wp-caption .wp-caption-text {	margin-bottom: 0.6em;	padding: 10px 0 ;	position: relative;}

.wp-caption.alignnone{
width:100% !important;

margin-bottom:10px;
}

.wp-caption.alignnone img {
width:100%;
height:auto;
}

/*metadata*/
.metadata {
font-size:12px;
border:1px solid #ddd;
border-right:none;
padding:5px 0 5px 10px;
margin-bottom:20px;
color:#888;
}
.metadata article{
margin:5px 10px
}
.metadata2 {
font-size:12px;
border-right:none;
padding:5px 0 5px;
color:#666;
}
.metadata2 i {
margin-right:4px;
color:#777;
}

/*calendar*/
.cal_date {
width:98px;
height:98px;
color:#fff;
text-align:center;
font-size:40px;
padding:20px 0;
}
.cal_date span {
display:block;
font-size:14px;
margin-top:5px;
}
.calendar .metadate {
margin:0 10px 20px 10px;
}
a.cal_date:hover {
color:#F1f1f1;
}
.cal_day,
.cal_time,
.cal_place {
color:#3d3d3d;
display:block;
line-height:1.8em;
font-size:12px;
}

/*buttons hare*/
.share {
float:right;
width:130px;
height:35px;
text-align:right;
}

.share span a{
padding:8px 5px 3px;
display:inline-block;
min-width:40px;
text-align:center;
text-decoration:none;
font-size:1.5em;
vertical-align:middle;
cursor:pointer;
}
.share span.comment a {
border-left:1px solid #ccc;

color:#2d5823;
}

.share span.sharing a {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
color:#bb0000;
}
/*post table*/
.post table {
border:1px solid #ddd;
width:100%;
}
.post td {
border-bottom:1px solid #ccc;
padding:3px;
font-size:14px;
}

.post tr:nth-child(odd) td {
background:#f1f1f1;
}
.post td a{
text-decoration:underline;
}
/*pagenavi*/
.pagenavi{margin-top:50px;}
.wp-pagenavi{clear:both;}
.wp-pagenavi a, .wp-pagenavi span{text-decoration:none;border:1px solid #e8e8e8;padding:3px 8px;margin:2px;background:#e9e9e9;color:#888;border-radius:3px;font-size:12px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{border:1px solid #5DA03B !important;background:#74AF56;color:#fff;}
.wp-pagenavi span.current{font-weight:bold;}

/* widget & pagebuilder */
.panel {
border:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-color:transparent !important;
}
#pg-4457-0, #pl-4457 .panel-grid-cell .panel {
margin-bottom:0 !important;
}
h3.widget-title {
font:700 24px/30px 'Raleway';
color:#333;
margin-bottom:10px;
padding:0px;
}
.widget_categories, 
.widget_archives,
.widget_pages,
.widget_links,
.widget_meta,
.widget_archive,
.widget_nav_menu,
.widget_recent_entries,
.widget_recent_comments {
	color: #333;
	margin-left: 0;
}
.widget_categories ul,
.widget_archives ul,
.widget_pages ul,
.widget_links ul,
.widget_meta ul,
.widget_archive ul,
.widget_nav_menu ul,
.widget_recent_entries ul,
.widget_recent_comments ul,
.widget_recent-posts ul,
.widget_dwp_flickr div {
margin-bottom:20px;
margin-left:0px;
list-style:none;
}
.widget_categories ul li,
.widget_archives  ul li,
.widget_pages  ul li ,
.widget_links  ul li ,
.widget_meta  ul li ,
.widget_archive  ul li ,
.widget_nav_menu  ul li ,
.widget_recent-posts ul li,
.widget_recent_entries ul li,
.widget_recent_comments ul li,
.widget_category_2cols ul li{
overflow: hidden;
margin-left: 0px;
padding: 2px 0px 5px 0px;
font: 400 15px "Raleway";
line-height:24px;
border-bottom:1px solid #f1f1f1;
} 

.widget_categories ul ul.children {
margin:0 0 0 20px;
list-style:circle !important;
}
.widget_categories ul ul.children li {
margin:0 0 0 10px;
border-bottom:none;
}
.widget_categories a,
.widget_archives a, 
.widget_pages a,
.widget_links a,
.widget_meta a,
.widget_archive a,
.widget_nav_menu a,
.widget_recent_entries a,
.widget_recent-posts a,
.widget_category_2cols a,
.widget_archive_2cols a{
	text-decoration: none;
	display:block;
	color:#666;
}

.widget_categories ul li a:hover,
.widget_archives  ul li a:hover,
.widget_pages  ul li a:hover,
.widget_links  ul li a:hover,
.widget_meta  ul li a:hover,
.widget_archive  ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget_recent_entries ul li a:hover{
text-decoration:none;	
color:#888;
}

.widget_recent_comments a {
	text-decoration: none;
	border-bottom:none;
}

.widget_recent_comments ul li {
	border-bottom:1px solid #ececec;
}

.widget_search form {
	margin-bottom:20px;
}
.widget_search label {
	margin-bottom:10px;
}
.widget_search input[type=text] {
	padding: 2%;
	margin: 5px 0 10px 0;
	background: #FBFBFB;
	font-size: 14px;
	color: #555;
	border: 1px #CBCBCB solid;
}
.widget_search input[type=submit] {
	width: 40%;
	color: #EEE;
	text-transform: capitalize;
	background-color: #0094dc;
	border: none;
	border-radius: 4px;		
	-webkit-border-radius: 4px;	-moz-border-radius: 4px;
	padding:6px 0 6px 0;
}


.tagcloud {
	margin-left:0px;
	margin-bottom:20px;
	clear:both;	
}

.tagcloud  a {
font-size:.8em !important;
padding:3px 7px;
background:#ddd;
display:inline-block;
margin-right:3px;
margin-bottom:4px;
border-radius:3px;
border-bottom:3px solid #c2c2c2;
color:#999;
}

/*news_umy */

.widget_news_umy h4 a,
.widget_event_umy h4 a{
font-size:17px;
line-height:24px;
font-weight:700;
color:#666;
}
.widget_news_umy h4 a:hover,
.widget_event_umy h4 a:hover{
color:#999;
}

.media .event-date {
width:90px;
height:90px;
}
#wp-calendar {width:98%;  margin-bottom:20px;}
#wp-calendar caption {
	text-align: left;
	color: #333;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#wp-calendar thead { font-size: 0.9em;font-weight:bold;color:#666 }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #444; }
#wp-calendar tbody td { background: transparent; border: 1px solid #ccc; text-align: center; padding:2%;}
#wp-calendar tbody td a { color:#166e98;}
#wp-calendar tbody td:hover { background: #166e98;color:#fff; }
#wp-calendar tbody td:hover a { background: #166e98;color:#fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next a { font-size: 14px;  text-align: right;text-decoration:none; }
#wp-calendar tfoot #prev a { font-size: 14px;  padding-top: 10px; text-decoration:none; }

.widget_search form {
	margin-bottom:20px;
}
.widget_search label {
	margin-bottom:10px;
}
.screen-reader-text {
display:none;
}
.widget_search input[type=search] ,
.widget_search input[type=search]:focus {
padding: 10px !important;
margin: 5px 0 10px 0;
font-size: 14px;
color: #555;
border: 1px #CBCBCB solid;
display:block;
 -webkit-appearance: textfield;
 width:100%;
}

.widget_search input[type=submit] {
width: 80px;
color: #EEE;
text-transform: capitalize;
background-color: #d5d5d5;
border-bottom:3px solid #ccc !important;
border: none;
border-radius: 4px;		
-webkit-border-radius: 4px;	
-moz-border-radius: 4px;
padding:5px 0 5px 0;
color:#555;
font-family:'Raleway', verdana;
font-weight:400;
font-size:1em;
cursor:pointer;
}

/*postbox*/

.post-cnt  figure img {
width:100%;
height:auto;
}

.post-cnt.post-box {
height:320px;
margin-bottom:20px;
}

.archive-excerpt p {
font-size:15;
}
.post-box .archive-excerpt {
display:none;
}
.post-cnt.col-sm-12 {
height:auto;
margin-bottom:30px;
}
.post-cnt.col-sm-4 {
height:460px;
margin-bottom:30px;
}
.four.post-cnt.post-box-list {
width:100%;
margin-left:0;
margin-right:0;
}

.post-box-list figure {
width:30%;
margin-right:2%;
float:left;
}
.post-box-list aside{
width:68%;
float:left;
}
h4.title-archive a {
font-size: 17px;
line-height: 20px !important;
font-weight: 700;
color: #333;
}
 h2.title-archive a {
font-size:24px !important;
}

.gridlistbutton div {
display:inline-block;
margin-right:4px;
cursor:pointer;
}

.special {
background:#242424;
}
.special div {
margin:20px;
}
.special  img{
width:100%;
height:auto;
}

.special h2{
padding:10px;
background:#a93000;
font-size:1.2em;
width:157px;
}

/*pendaftaran*/
.band.pendaftaran {
background:rgb(45, 88, 42);
padding:40px;
}

.band.pendaftaran .right {
text-align:right;
}
.band.pendaftaran h3 {
color:#fff;
margin:0;
line-height:45px;
height:45px;
}



/* Footer */

.band.footer {
padding:30px 0 40px;
background:#474746;
}

.footer p {
color:#c1c0be;
font-size:13px;
line-height:18px;
}

.footer h2.widget_title {
color:#c1c0be;
font-size:18px;
margin-bottom:15px;
font-family:Oswald;
text-transform:uppercase;
}
.footer a {
color:#fdfdfd;
font-size:1em;
text-decoration:none;
border-bottom:1px dotted #fdfdfd;
}
.logofooter {
min-height:220px;
margin-top:-30px;
}

div.logofooter img{
width:80%;
}
.quicklinks li {
display:inline-block;
margin-right:5px;
}
.quicklinks a{
text-decoration:none;
color:#c8c8c8;
font-size:13px;
}
.band.bottom{
padding:20px 0;
background:#444444;
font-size:0.8em;
line-height:20px;
color:#6e6e6e;
}

.band.menu_footer {
position:fixed;
bottom:0;
left:0;
right:0;
z-index:300;
}
.band.menu_footer .user_type {
-webkit-box-shadow: 0px -2px 5px 0px rgba(50, 50, 50, 0.48);
-moz-box-shadow:    0px -2px 5px 0px rgba(50, 50, 50, 0.48);
box-shadow:         0px -2px 5px 0px rgba(50, 50, 50, 0.48);
}

.social ul {
float:right;
width:100%;
list-style:none;
}
.social ul li {
margin-right:5px;
text-align:right;
margin-bottom:5px;
float:left;
}
.social ul li i {
margin-right:10px;
}
.social ul li a {
color:#fff;
text-decoration:none;
font-size:12px;
font-weight:normal;
display:inline-block;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:4px 6px 2px;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
border-bottom:none;
}

li a.facebook{
background:#3c599f;
}
li a.twitter{
background:#37cffe;
}
li a.gplus{
background:#f73e29;
}
li a.youtube{
background:#cb282b;
}
li a.instagram{
background:#a97d62;
}

.social ul li a:hover {
background:#f4c326;
}
/*trending */
.trending  {
margin-top:20px;
}
.trending p {
font-size:14px;
color:#999;
}
.trending p a {
font-size:13px !important;
padding:4px 6px;
background:#f1f1f1;
display:inline-block;
margin-right:3px;
border-radius:3px;
margin-top:5px;
}




@media(max-width:767px){
	
	.welcome aside,
	.welcome article{
	margin-bottom:20px;
	}
	.navbar,
	.navbar-fixed-top,
	.header-fakultas .navbar-fixed-top {
	height:40px;background:red;
	}
	
	

	.navbar-nav {
	margin-top:0;
	margin-bottom:0;
	}
	.header-fakultas .navbar-collapse {
	padding-left:15px;
	padding-right:15px;
	}
	#top_menu .nav>li>a {
	border-bottom:1px solid #FFF4D0;
	}
	#top_menu {
	
	margin-top:0px !important;
	}
	h1.logo {
	width:80%;
	height:47px;
	margin-right:30px;
	text-align:left !important;	
	margin-left:15px;
	}
	h1.logo img {
	width:100%;	
	margin-top:10px;
	margin-left:15px;
	}
	
	
	.slider_mob {
	height:250px;
	}
	
	.user_type .row {
	margin-left:-15px;
	}
	.user_type ul {
	width:100%;
	display: inline;
	margin:0px -15px 0 -15px !important;
	
	}
	.user_type ul > li {
	width:50%;
	display:inline;
	float:left;
	background-image:none;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	margin-left:0;
	padding-top:5px;
	padding-bottom:0px !important;
	}
	.umytoday  h3{
	font:300 2.5em 'Raleway';
	}
	.band.page_title{
	height:80px;
	}
	.page_title aside  {	
	height:80px;
	}
	.page_title h1.title a{
	font-size:2em;
	}
	.post-cnt.col-sm-4 {
	height:auto !important;
	margin-bottom:30px;
	}
	.social {
	margin-top:20px;
	padding:0px;
	}
	.social ul{
	text-align:center;
	}
	.social ul li {
	margin-right:3px;
	display:inline-block;
	float:none;
	width:auto;
	}
	.social ul li a{
	padding:3px 6px;
	}
		
	.hide_footer_widget .footer_widget_content {		
	display:none;		
	-webkit-transition-duration: 0.8s;
	}
	.footer_widget_content{
	display:block;		
	-webkit-transition-duration: 0.8s;
	padding-bottom:5px;
	}
	.band.footer {
	padding-bottom:15px;
	}
	.footer_widget h2.widget_title {
	cursor:pointer;
	margin-top:0 !important;
	}
	.hide_footer_widget.footer_widget h2.widget_title:after {
	content:"\e61b";
	font-family:icomoon;
	display:inline-block;
	font-weight:normal;
	font-size:12px;
	float:right;
	cursor:pointer;
	}
	.footer_widget h2.widget_title:after {
	content:"\e61c";
	font-family:icomoon;
	display:inline-block;
	font-weight:normal;
	font-size:12px;
	float:right;
	cursor:pointer;
	}
	.footer_widget h3.widget_title:hover {
	color:#999;
	}
	.footer_widget_content {
	margin-bottom:15px;
	}
}


@media(min-width:768px) and (max-width:991px){
	h1.logo a {
	height:60px;
	}
	.welcome aside,
	.welcome article{
	margin-bottom:20px;
	}
}


@media(min-width:992px) and (max-width:1199px){

}


@media(min-width:1200px){

}

/*

.band.user_type {
background:#f4c326;
}
.user_type h2 a:hover{
color:#614f1c;
text-decoration:underline;
}

.user_type ul {
width:100%;
display: table;
table-layout: fixed;
overflow:hidden;
margin-left:0px !important;
}
.user_type ul > li {
text-align:center;
display:table-cell;
margin-left:-3px;
background:#f4c326 url(images/bgmenu.png) right bottom no-repeat; 
}
.user_type ul > li > a{
display:block;
font-size:1.1em;
line-height:0;
text-align:center;
text-decoration:none;
padding:22px 0;
margin:0;
color:#6f4f09;
font-family:'Raleway';
font-weight:400;
}

.user_type ul > li > a:hover{
background:#fed555;
background:#fed555 url(images/bgmenu.png) right bottom no-repeat; 
}

.related_menu {
margin-left:0px;
}
.related_menu h2.widget{
color:#222;
font-family:'Raleway';
padding:0px 0px 15px;
margin:0;
font-weight:300;
}

.related_menu li {
margin-bottom:0;
border-bottom:3px solid #ebebeb;
}
.related_menu li a{
color:#777;
text-decoration:none;
font-size:1em;
line-height:2em;
background:#fff;
display:block;
padding:5px 20px;
-webkit-transition: 0.2s;
-moz-transition: 0.2s;
-o-transition: 0.2s;
-ms-transition: 0.2s;
transition: 0.2s;
}

.related_menu li.current_page_item a{
background:#ddd;
}
.related_menu li a:hover{
background:#ededed;
padding-left:25px;
}


.band.news_home {
padding:40px 0 40px;
}

h2.widget {
color:#5c5c5c;
font-size: 1.5em;
line-height:1.3em;
margin-bottom:15px;
font-family:'Raleway';
font-weight:300;
text-transform:uppercase;
}
h2.widget.dark {
color:#fff;
}


.calendar-list {
margin-top:10px;
}
.calendar-list .media{
margin-top:0 !important;
margin-bottom:10px;
border-bottom:1px solid #ececec;
}
.calendar-list .media:nth-child(even){

}
article.calendar {
margin-bottom:8px;
border-radius:3px;
border:1px solid #d6d6d6;
}
article.calendar.hover {
border:1px solid #aaaaaa;
}
article.calendar.hover img {
opacity:0.8;
}
.calendar h3 a {
font:600 .9em 'Raleway';
text-decoration:none;
color:#3b3b3b;
margin:5px 10px 5px 10px;
display:block;
}

.calendar h3 a:hover {
text-decoration:underline;
}
.calendar figure{
padding:0;
width:100px;
}
.calendar figure img {
width:100%;
height:100%;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
display:block;
}

.cal_date {
width:60px;
background:#d6d6d6;
height:55px;
color:#999;
text-align:center;
font-size:2em;
padding:5px 0;
}
.cal_date span {
text-transform:uppercase;
display:block;
font-size:0.5em;
}
.calendar .metadate {
margin:0 10px 20px 10px;
}
.cal_day,
.cal_time,
.cal_place {
color:#3d3d3d;
display:block;
line-height:1.8em;
font-size:12px;
}

.cal_time>i {
color:#444;
}
.cal_place>i {
color:#89040a;
}


a.more {
display:inline-block;
background:transparent;
border:1px solid #d6d6d6;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
color:#999;
padding:5px 10px;
font-size:.9em;
}
.post .date_calendar {
padding:15px;
background:#ddd url(images/bggray.jpg) left top repeat;
border:1px solid #d6d6d6;
margin-bottom:20px;
}

.date_calendar  .cal_day,
.date_calendar  .cal_time,
.date_calendar  .cal_place {
font-size:14px;
}

.calendar-list .img-highlight {
width:180px;
height:auto;
}
.tab-content > .tab-pane, .pill-content > .pill-pane { 
display: none;
}
.tab-content > .active, .pill-content > .active { 
display: block;
}


.band.umytoday {
background:#ddd url(images/bggray.jpg) left top repeat;
padding:20px 0;
border-bottom:1px solid #ccd0d2;
}
.related_news{
padding:0;
margin:0;
overflow:hidden;
margin-bottom:30px;
}
.related_news > article{
padding:10px 0 3px;
border-bottom:1px solid #ddd;
}

.related_news h3  a{
font:300 1em/1.6em 'Raleway';
text-decoration:none;
color:#444;
display:block;
}

.share {
float:right;
width:130px;
height:35px;
text-align:right;
}

.share span a{
padding:8px 5px 3px;
display:inline-block;
min-width:40px;
text-align:center;
text-decoration:none;
font-size:1.5em;
vertical-align:middle;
cursor:pointer;
}
.share span.comment a {
border-left:1px solid #ccc;

color:#2d5823;
}

.share span.sharing a {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
color:#bb0000;
}

.related_news h3  a:hover{
color:#888;
}

.related_news .metadate {
font-size:0.75em;
color:#888;
}

.related_news figure img{
width:95%;
height:auto;
border:1px solid #bcbcbc;
}

.band.news_archive {
padding:40px 0;
background:#edeff0;
}

.trending {
margin-top:15px;
text-align:left;
}


.band.welcome {
padding:40px 0;
background:#2d582a; 
}

.welcome h2{
font-size:1.3em;
margin-bottom:7px;
color:#fff;
}
.welcome  h3{
font-size:1em;
margin-bottom:7px;
color:#fff;
}
.welcome p{
color:#fff;
color:rgba(255,255,255,0.5);
font-size:0.9em;
}
.welcome article{
margin-left:0px;
text-align:center;
background:#1e4519;
background:rgba(0,0,0,0.2);
border-radius:4px;
padding:15px 10px;
min-height:80px;
}
.welcome article a{ 
text-decoration:none;
font-size:0.75em;
line-height:1.5em;
display:block;
color:#398430;
}
.welcome a:hover {
text-decoration:underline;
}

.band.school {
padding:40px 0;
background:#2d582a; 
display:none;
border-top:1px solid #457335
}

.school,
.school a {
color: #fff;
}

.school-list {
padding-top:20px !important;
min-height:200px;
}
.school-list h3{
font-size:20px;
font-weight:300;
line-height:30px;
margin-bottom:10px;
}
.school-list li a{
font-size:14px;
font-weight:300;
}
.school-list li a:before{
content:"\e61d";
font: normal 14px 'icomoon';
}

.other_news h3  a,
.headline_news h3  a{
font:400 14px/20px 'Raleway';
text-decoration:none;

color:#777;
display:block;
}
.other_news h3  a:hover,
.headline_news h3  a:hover{
color:#a90000;
}
.other_news h3  a{
font-size:1.2em;
margin-bottom:0px;
}
.news_home p {
color:#333;
font-size:0.9em;
}
.metadate {
font-size:0.75em;
color:#5e5e5e;
}
.metadate i{
margin-right:5px;
color:#333;
}

.special .metadate,
.special .metadate i{
color:#aaa;
}

.other_news article {
margin-bottom:8px;
}

.headline_news figure img,
.other_news figure img {
width:100%;
height:auto;
border:1px solid #d6d6d6;
}

.headline_news {
margin-bottom:20px;
}



.gallery {
text-align:center;
}
.gallery-columns-1 dl dt {
width:100%;
float:left;
}
.gallery-columns-1 dl dt img {
padding:10px;
}
.gallery-columns-2 dl dt {
width:50%;
float:left;
}
.gallery-columns-2 dl dt img {
padding:10px;
}
.gallery-columns-3 dl dt {
width:33%;
float:left;
}
.gallery-columns-3 dl dt img {
padding:10px;
}
.gallery-columns-4 dl dt {
width:25%;
float:left;
}
.gallery-columns-4 dl dt img {
padding:10px;
}

.gallery-columns-5 dl dt {
width:20%;
float:left;
}
.gallery-columns-5 dl dt img {
padding:10px;
}


*/

.sow-carousel-item {
overflow:hidden;
}