@charset "utf-8";
/* CSS Document */

/* CUSTOM STYLES FOR UN YOUTH ENVOY 2014 - all languages */
/* improve visibility of links
a {text-decoration: underline !important;}
a:hover {
	color: #000000 !important;
	text-decoration: underline !important;
}
.header-info a,
.top-menu .menu a,
h2 a, h3 a, 
.menu-item a,
ul.breadcrumbs li a,
.partner-list a,
#sidebar a,
a.read-more,
.pagination a,
h5.toggle a,
.single-navigation a,
.footer-area a,
.button,
.copyright a {
	text-decoration: none !important;
} */

#wrapper {background-color: transparent !important;}
#main {
	border-top: 10px solid #f6931e;
	padding: 30px 10px 30px !important;
}

/* header fixes */
#header {
	background-position: bottom right !important;
	border-top: #0099d6 8px solid;
}
.header-v4 #header {
	padding: 20px 0px !important;
}
#wrapper .header-social .header-info, 
#wrapper .header-social .header-info a {
	color: #ffffff !important;
}
#wrapper .header-social .top-menu, 
#wrapper .header-social .top-menu a {
	color: #ffffff !important;
}
.header-social .top-menu .menu li {
	padding: 0 8px !important;
	border:none !important;
}
#wrapper .header-social .top-menu a.uncurlang {color:#a0def7 !important;font-weight:bold !important;}
.header-social .top-menu .menu li:last-child {padding-right:0 !important;}
#wrapper #header-banner {
	margin-top: 5px !important;
}
#wrapper #header .logo img {
	margin: 5px 0;
}
#wrapper .header-social {
	border-bottom: none !important;
	margin-bottom: 20px !important;
	background-color:#0b3a65;
}
.page-title-container {
	border: none !important;
	margin-bottom: 3px !important;
	background-color: transparent !important;
}
#wrapper .header-social {
	margin-bottom: 2px;
	min-height: 38px;
	border-bottom: none;
}
#wrapper #small-nav {
	border-top: #f6931e solid 1px;
	border-bottom: none !important;
}
.navigation {font-weight: bold;}

#wrapper .header-v4 #header .search-table {
	width: 180px;
	margin-top: 20px;
}

/* page titles in gap under header */
#wrapper .page-title h1 {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-weight: 900;
	font-size: 20px;
	color: #3fa9f7;
	border-top: 10px solid #70a23c;
	padding: 14px 0 8px 14px;
	background-color:rgba(0, 0, 0, 0.8);
}
#wrapper .page-title h3 {
	font-family: "Open Sans Condensed", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #ffffff;
	margin: 0;
	padding: 0 14px 24px 14px;
	background-color:rgba(0, 0, 0, 0.8);
}

/* eliminate slider borders */
.avada-skin-rev {border: none !important;}

/* content headings */
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {font-weight: bold !important;}
#content .post-content h1 {
	font-size: 26px !important;
	line-height: 26px !important;
	margin-top: 0;
}
/* reduce padding of h2 in home */
body.home .fusion-title {
	margin: 0 0 20px;
}
/* keep color green in h2 with link */
#content h2 a {color:#70a23c;}
#content h2 a:hover {color:#3fa9f7;}
/*limit the height of the Flickr gallery in homepage */
body.home div.photonic-stream {max-height:200px;overflow:hidden;}
/* reduce margin between videos in carousel */
carousel-wrapper.fusion-carousel-large .es-carousel ul li {
	margin-right: 30px !important;
}

/* sidebars */
#sidebar {font-size: 13px !important;font-family: "Open Sans", Helvetica, Arial, sans-serif;}
#sidebar h3 {
	font-family: "Open Sans Condensed", Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #3fa9f7;
	border-bottom: #e6e6e6 solid 4px;
	padding-bottom: 4px;
}
#sidebar .home-sbox h3 {margin-top: 20px; color:#70a23c;}
#sidebar .home-sbox h3.hsfirst {margin-top: 0px !important;}
#sidebar .home-sbox img {margin-bottom: 10px;}
#sidebar .fusion-checklist .fusion-li-icon {
	text-align: left;
	color: #e6e6e6;
}
#sidebar .fusion-checklist .size-small .icon-wrapper {margin-right:-3px;}
#sidebar .fusion-checklist .size-small .fusion-li-item-content {line-height:normal;}
#sidebar .fusion-tabs-widget #tabs li a {font-size:15px !important;font-weight:bold;color:#3fa9f7;}
#sidebar table.em-calendar,
#sidebar table#wp-calendar {width:100%;}
#sidebar table#wp-calendar caption {font-weight:bold;}
#sidebar table#wp-calendar a {font-weight:bold;color:#f6931e;}
/* remove widget li border */
.sidebar .widget_nav_menu li, 
.sidebar .widget_categories li, 
.sidebar .widget_product_categories li, 
.sidebar .widget_meta li, 
.sidebar .widget .recentcomments, 
.sidebar .widget_recent_entries li, 
.sidebar .widget_archive li, 
.sidebar .widget_pages li, 
.sidebar .widget_links li, 
.sidebar .widget_layered_nav li, 
.sidebar .widget_product_categories li{
	border-bottom: none !important;
}
.sidebar .widget {
	margin-bottom: 20px !important;
}
/* reduce gap between categories in widget */
.sidebar li.cat-item {margin:0;padding:5px 0 5px 12px;}

/* fix images overlay font */
.image .image-extras .image-extras-content h3, .image .image-extras .image-extras-content h2, .image .image-extras .image-extras-content a {
	font: 14px bold "Open Sans Condensed", Helvetica, Arial, sans-serif !important;
	color: #333333 !important;
	text-shadow: 0px 0px 0px !important;
	margin: 6px 0 0 0 !important;
	font-weight: bold !important;
}

/* caption of home slideshow */
a.slidelink, a.slidelink:hover, .tp-caption a, .tp-caption a:hover {
	color: #ffffff !important;
	font-size: 16px !important;
	padding: 5px auto !important;
	text-decoration: none !important;
	line-height: 24px !important;
}

/* home post sliders */
.bx-wrapper .bx-prev {left: 0 !important;}
.bx-wrapper .bx-next {right: 0 !important;}

/* videos fixes */
.portfolio-tabs, .single-navigation {margin-bottom: 30px !important;}
.project-content .project-description h3 {
	display: none;
}
.project-content .project-info h3 {
	display: none;
}
.portfolio-content h2.entry-title, .portfolio-content h2.entry-title a {
	font-size: 18px;
	line-height: 22px !important;
}
.portfolio-text .portfolio-item .portfolio-content {
	margin-top: 8px;
}
#content .portfolio-text .portfolio-item .portfolio-content h4 a {
	font-weight: normal !important;
}

/* events fixes */
table.events-table {width:100%;}
table.events-table td {
	padding: 5px;
	border-bottom: #CCC 1px solid;
}
table.events-table th {
	padding-bottom: 4px;
	border-bottom: #CCC 5px solid;
	font-size: 18px;
}
table.events-table th.event-time {
	width: 120px;
}
table.events-table td a {
	font-size: 18px;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f6931e;
}
/* remove credits in events list */
#em-wrapper p:last-child {
  display: none;
}

/* mailchimp subscription form */
/*.mc4wp-form {}  the form element */
/*.mc4wp-form p { ... }  form paragraphs */
/*.mc4wp-form label { ... }  labels */
.mc4wp-form input { 
	border: #d2d2d2 1px solid;
	color: #aaa9a9;
	background-color: #fff;
	font-size: 13px;
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.1);
	padding: 8px 2%;
	float: none;
	margin-right: 1%;
	vertical-align: middle;
} /* input fields */
/*.mc4wp-form input[type="checkbox"] { ... }  checkboxes */
/*.mc4wp-form input[type="submit"] { ... }  submit button */
/*.mc4wp-alert { ... }  success & error messages */
/*.mc4wp-success { ... }  success message */
/*.mc4wp-error { ... }  error messages */

/* sidebar posts slideshow */
#sidebar .slide-excerpt .slide-title a {
	color: #000000 !important;
	font-size: 13px !important;
}
#sidebar .slide-excerpt .slide-title a:hover {
	color: #a0ce4e !important;
}
/* custom class for list items */
ul.spaced li {
	margin-bottom: .8em;
}

/* footer */
.footer-area {
background-color: rgba(0, 0, 0, 0.7);
border-top: 10px solid #70a23c;
margin-top: 20px;
}
.footer-area h3 a {color:#f6931e !important;}
footer a:hover {color:#a0def7 !important;}
#wrapper .footer-area .current-menu-item > a {color:#a0def7;}
#footer {border-top: 10px #a0def7 solid; margin-top: 20px;}
#footlogo {text-align: center;margin-bottom: 30px;}

.footer-area .em-calendar {width:100%;}
.footer-area .em-calendar .eventless-today {background-color:#333;}
.footer-area .em-calendar td.eventful {background-color:#eee !important;font-weight:bold;}

/* * * MONITORS * * */
@media only screen and (min-width: 800px) {
	#header {
		border-bottom: 0px !important;
	};
}

@media only screen and (max-width: 1000px) {
	#header .avada-row {
		padding: 0 10px !important;
	}
	#wrapper #header-banner {
		margin-right: -4px !important;
	};
}

@media only screen and (max-width: 338px) {
	#wrapper #header-banner {
		margin-right: 4px !important;
	}
	#header .avada-row {
		padding: 0px !important;
		margin: 0 !important;
	};
}

/* * TABLETS / MOBILE * */
@media only screen and (max-width: 800px) {
	.header-v4 #header {padding: 15px 0 5px 0 !important;}
	.header-social .alignleft {border-bottom: none !important;margin-bottom:-10px !important;}
	#header .logo-container {width:100%;}
	#wrapper #header .logo {
		position: absolute !important;
		width: 100% !important;
		text-align:center !important;
		float: none !important;
		padding: 0 !important;
	}
	#header-banner {
		text-align: center !important;
		float: none !important;
		margin: 0 0 0 0 !important;
		padding: 75px 0 10px 0 !important;
	}
	.mobile-menu-icons {position:absolute !important;z-index:999 !important;right:10px !important;}
	/* eliminate 20px gap between page sections */
	.footer-area, #footer {margin-top: 0 !important;}
	#wrapper .header-social {margin-bottom:0 !important;};
}
@media only screen and (max-width: 640px) {
	.sidebar iframe {width:100% !important;};
}
@media only screen and (max-width: 600px) {
	.hsld {width:100% !important;}
	.tp-caption.avada_big_black_text.lfr.stl.tp-resizeme.start {left:0 !important;margin-right:14px !important;}
	#sliders-container {display:none !important;}
	advps-excerpt-three {width:100% !important;};
}
@media only screen and (max-width: 338px) {}
