/*!
Theme Name: ICEGOV
Theme URI: https://egov.unu.edu
Author: UNU-EGOV
Author URI: https://egov.unu.edu
Description: Template developed for the ICEGOV conference.
Version: 6.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Domain Path: /languages/
Text Domain: icegov
*/
/*
	Image License
	-------------
	All images used in this theme are GPL.
	screenshot.png, profile.jpeg, logo.png, li.png, li-dots.png, pixels.png
*/
/*
 * Bootstrap licensed under MIT https://github.com/twbs/bootstrap/blob/master/LICENSE
 - icegov Styles
	. Body
	. Fonts
	. Bootstrap Components
	. Bootstrap JavaScript Components
	. icegov Containers
	. Logo
	. Navigation
	. icegov Breadcrumbs
	. icegov Static Image
	. icegov Carousel
	. icegov Gallery
	. icegov Action
	. icegov Boxes
	. icegov Preview
	. icegov Contact
	. icegov Content
		. Form
		. Profile
		. Team
		. Product Intro
		. Full Width
		. Portfolio
		. Services
		. Blog
		. Testimonial
		. icegov Coming Soon
		. icegov Big Intro
	. icegov Aside
	. icegov Footer
	- ***** -
	. Responsive Styles
*/
/*COLLAPSE POINT*/


/*t edit*/

header#masthead.site-header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
}
body {
  padding-top: 185px;
}
.admin-bar header#masthead.site-header {
  position: fixed;
  top: 32px;
  width: 100%;
  z-index: 99;
}
.committe_box_cover article h2.entry-title  {
   margin-top: 0;
}
.committe_box_cover #_people .col-md-2.col-sm-4.col-xs-6 {
  min-height: 260px;
  height: auto;
}
.single-organization h3 {
	color: #0597a7;
	font-weight: 300;	
}
.single-organization h1.entry-title {
  font-size: 28px;
}
.single-organization .icegov-breadcrumbs {
  border: 0;
}


/*t edit end*/

/*responsive*/

@media (max-width: 1199px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 2px solid rgba(255, 255, 255, 0.8);
        box-shadow: none;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}
/*collapse POINT*/
/*--------------------------------------------------------------
icegov Add-Ons - Compatibility coming soon...
--------------------------------------------------------------*/
	/* responsive Mega Menu */
	
	/* Pricely */
	.icegov-pricely { border-bottom: 1px dashed #eee; padding: 0 0 20px; }
	.icegov-pricely h3.pricely-intro { margin: 40px 0 10px; text-align: center; }
	.icegov-pricely p.text-center { margin: 0 0 40px; }	
/*--------------------------------------------------------------
Body
--------------------------------------------------------------*/
body { color: #000; background: #fff; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 400; }
a { }
a:hover, a:focus { color: #F99111; text-decoration: none; }
p { font-size: 14px; line-height: 23px; }
blockquote { margin-top: 20px; }
.content-bg { background: #fff; padding-top: 10px; }
.home .content-bg, .page-template-icegov-home-carousel .content-bg { padding-top: 0; }
/*--------------------------------------------------------------
Fonts
--------------------------------------------------------------*/
body strong { font-weight: 700; }
h1, h2, h3, h4, h5, h6 { color: #000000; font-weight: 400; }
.entry-content h4{margin-top:45px; font-weight:600}
.entry-content h4 i a{margin-top:30px; font-weight:400; color:#222;}
/*--------------------------------------------------------------
Bootstrap Components
--------------------------------------------------------------*/
.btn { border-radius: 3px; }
.btn-lg { padding: 5px 15px; }
.thumbnail, .img-thumbnail { border-radius: 0px; }
.alert { border-radius: 2px; }
.progress { border-radius: 2px; }
.list-group-item:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.panel { border-radius: 2px; }
.panel-heading { border-top-left-radius: 1px;
  border-top-right-radius: 1px; }
.well { border-radius: 2px; }
/*--------------------------------------------------------------
Bootstrap JavaScript Components
--------------------------------------------------------------*/
.modal-dialog { margin-top: 15%; }
.modal-body { padding-bottom: 10px; }
.tab-pane { padding: 10px 0 0; }
.carousel { margin: 0 0 10px; }
/*--------------------------------------------------------------
icegov Containers, These Go With .container
--------------------------------------------------------------*/
.icegov-gallery { padding-top: 40px; }
.icegov-404 { padding-top: 40px; }
.icegov-coming-soon { padding-top: 40px; }
/*--------------------------------------------------------------
Navigation
--------------------------------------------------------------*/
#menu-topmenu{padding-top:10px;}
#menu-top-menu{margin-left:-15px;}
@media( min-width:1191px){#nav-1{border-top:1px solid #FFF;}}
.navbar { border: 0; border-top:none; border-radius: 0; margin: 0; min-height: inherit; text-transform:uppercase}
.navbar-collapse { padding: 0; min-height: normal; }
.nav-menu > li { margin-right: -4px; }
header .nav > li > a { padding: 10px 15px; font-size:14px; color:#FFF;}
.dropdown .nav > li > a { padding: 10px 15px; font-size:13px; font-weight:300; color:#FFF;}
.navbar .navbar-nav > li > a { color: #FFF; }
.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus { background: none; color:#EFA425;}
.navbar .nav li.dropdown:hover > .dropdown-toggle .caret { border-top-color: #fff; }
.dropdown-menu > li > a {  }
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus { color:#EFA425; }
/* Dropdown */
.dropdown-menu { border: 0; border-radius: 0; }
.icegov-home-v2 .nav > li > a:hover { background: none; }
.nav .fa { padding-right: 5px; }
/* Bootstrap Nav Walker */
.dropdown-submenu { position: relative; }
.dropdown-submenu > .dropdown-menu { top: 0; left: 100%; border-radius: 0 6px 6px 6px; }
.dropdown-submenu:active > .dropdown-menu { display:block; }
.dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #cccccc; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu:active>a:after { border-left-color: #ffffff; }
.dropdown-submenu.pull-left { float:none; }
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px; }
/* Primary Navigation */
.primary-navigation {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	position: relative; }
	
.site-navigation li .current_page_item > a,
.site-navigation li .current_page_ancestor > a,
.site-navigation li .current-menu-item > a,
.site-navigation li .current-menu-ancestor > a { color: #fff; }
.primary-navigation:after { content: ""; display: table; }
.primary-navigation.toggled-on { padding: 20px 0; }
.primary-navigation .nav-menu { display: none; }
.primary-navigation.toggled-on .nav-menu { display: block; }
.primary-navigation.toggled-on li { font-size: 13.3px; }
.primary-navigation a { display: block; padding: 5px 0; }
.menu-toggle:before {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font: normal 16px/1 FontAwesome;
	text-decoration: inherit;
	vertical-align: text-bottom; }
.menu-toggle {
	background-color: #000;
	border-radius: 0;
	cursor: pointer;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	top: 0;
	right: 0;
	text-align: center;
	width: inherit; border: 0; }
	
.menu-toggle span { display: none; }
.menu-toggle button { border: 0; }
.menu-toggle:before { color: #fff; content: "\f0c9"; padding: 16px; }
.menu-toggle:active,
.menu-toggle:focus,
.menu-toggle:hover { background-color: #444; }
.menu-toggle:focus { outline: 1px dotted; }
/*--------------------------------------------------------------
icegov Breadcrumbs
--------------------------------------------------------------*/
.icegov-breadcrumbs { padding-left: 0px;}
.icegov-breadcrumbs {border-top:1px solid ; margin-top:30px;margin-bottom: 60px;}
.single-people .icegov-breadcrumbs,  .single-post_papers .icegov-breadcrumbs {border:none;}
.single-people .icegov-breadcrumbs #breadcrumbs,  .single-post_papers .icegov-breadcrumbs #breadcrumbs{display:none;}
#papers_list dt{width:48px;}
#papers_list dd{margin-left:54px; margin-bottom:8px;}
.icegov-breadcrumbs span { display: inline-block; font-size: 11.5px; font-weight: 400; padding: 0 0 0 0px; text-transform:uppercase}
.icegov-breadcrumbs span a { color: #222; margin-right: 8px; font-weight:700 }
.icegov-breadcrumbs li.separator { padding-left: 0; }
.icegov-breadcrumbs .title-hover { cursor: help; }
/*--------------------------------------------------------------
icegov Static Image
--------------------------------------------------------------*/
.icegov-static-image {
	margin-top:1px;
	min-height: inherit;
    
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position: relative;
    opacity: 1;}
.icegov-caption {padding-bottom:10px; padding-top:10px;margin-left:0px; margin-right:auto; z-index: 10; text-align: left; }
.icegov-caption h2.entry-title { color: #FFF; font-size: 14px; font-weight: 800; margin: 0; text-transform: uppercase; }
.icegov-caption p { color: #fff; font-size: 24px; font-weight: 300; line-height: 38px; margin: 0 0 15px; }
@media (max-width: 992px){
	.icegov-caption {padding-bottom:40px; padding-top:60px}
	.icegov-caption h2.entry-title {font-size: 13px;}
	.icegov-caption p {font-size: 24px; line-height: 34px;}}
@media (max-width: 768px){
	.icegov-caption p {font-size: 22px; line-height: 26px;}}
/*--------------------------------------------------------------
icegov Carousel
--------------------------------------------------------------*/
.carousel { margin-bottom: 0px; /* ** */ }
.icegov-carousel-image { padding: 0; position: relative; }
.icegov-carousel-image .item img { margin: auto; }
.carousel .icegov-caption h2 a { color: #fff; }
.carousel .icegov-caption p { margin: 15px 0 0; }
.carousel-control.left, .carousel-control.right { /* ** */ }
.carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right { position: absolute; top: 45%; z-index: 5; display: inline-block; }
/*--------------------------------------------------------------
icegov Gallery
--------------------------------------------------------------*/
.icegov-gallery {  }
.icegov-gallery-content { padding: 30px 0 40px; }
.icegov-gallery-content-headline { padding-left: 0; }
.icegov-gallery-content-headline h3 { font-weight: 400; margin: 0; }
.icegov-gallery-content-text { padding-right: 0; }
.icegov-gallery-preview { border-top: 1px dashed #eee; padding: 40px 0 0; }
.icegov-gallery-preview h3 { margin-top: 0; }
.icegov-gallery-preview .thumbnail { margin: 0; }
.icegov-gallery-preview [class*="col-"] { padding-top: 30px; }
/*--------------------------------------------------------------
icegov Call to Action
--------------------------------------------------------------*/
.icegov-action { border-bottom: 1px dashed #eee; padding-top: 40px; padding-bottom: 40px; }
.icegov-action h3 { margin-top: 0; font-weight: 300; }
.icegov-action [class*="col-"] { padding-left: 0; }
.icegov-action-button { padding: 0; text-align: right; }
.icegov-action-button p { margin: 0; }
/*--------------------------------------------------------------
icegov Boxes
--------------------------------------------------------------*/
.icegov-boxes { border-bottom: 1px dashed #eee; padding-top: 40px; padding-bottom: 40px; }
.icegov-boxes [class*="col-"]:first-child, .icegov-boxes-v2 [class*="col-"]:first-child { padding-left: 0; }
.icegov-boxes [class*="col-"]:last-child, .icegov-boxes-v2 [class*="col-"]:first-child { padding-right: 0; }
.icegov-box { }
.icegov-box img { display: block; margin: auto; }
.icegov-box .fa { color: #555; display: table-cell; font-size: 30px; padding-top: 2px; }
.icegov-box .caption { display: table-cell; vertical-align: top; padding-left: 15px; }
.icegov-box .btn { padding-left: 0; padding-top: 0; }
.icegov-box h3, .icegov-box h4 { font-size: 20px; font-weight: 400; margin-top: 0; }
/*--------------------------------------------------------------
icegov Contact Map
--------------------------------------------------------------*/
.icegov-contact-map { height: 400px; padding-left: 0; padding-right: 0; }
/*--------------------------------------------------------------
icegov Content
--------------------------------------------------------------*/
#content { padding-bottom: 0px; }
h1.page-title, h1.entry-title, h2.page-title, h2.entry-title { margin-top: 15px; font-weight: 300; margin-bottom:30px; }
.icegov-content {  }
.icegov-content [class*="col-"] {  }
.content-change-layout { float: right; padding-left: 15px; padding-right: 0; }
	/* icegov Form */
	.icegov-content .control-group { padding: 0 0 15px; }
	/* icegov Profile */
	.icegov-profile { border: 1px dashed #eee; padding: 10px; }
	.icegov-profile img { border-right: 1px dashed #eee; padding: 0 10px; margin-right: 20px; }
	.icegov-profile .fa { color: #eee; display: inline-block; padding-right: 10px; position: relative; top: 5px; }
	/* icegov Team */
	.icegov-team { padding: 0 0 20px; }
	.icegov-team-list { padding-top: 20px; text-align: center; }
	.icegov-team-list img { display: block; margin: auto; padding-bottom: 20px; }
	.icegov-team-list h4 { font-weight: 400; margin-bottom: 0; }
	.icegov-team-list p { font-style: italic; }
	.icegov-team-list ul { list-style: none; padding: 0; }
	.icegov-team-list li { display: inline-block; padding: 0 2px 0 3px; }
	
	/* icegov Product Intro */
	.icegov-product-intro { padding: 0 0 20px; }
	.icegov-product-intro-image { padding-left: 0; }
	/* icegov Full Width */
	.icegov-content-full { padding: 0; }
	
	/* icegov Portfolio */
	.icegov-portfolio ul { list-style: none; padding: 0; }
	.icegov-portfolio ul li { padding: 0 5px 5px 0; }
	.icegov-portfolio .thumbnail { border: 0; border-radius: 0; margin: 0; padding: 0; position: relative; overflow: hidden; }
	
	.icegov-portfolio .caption h4 { font-size: 24px; font-weight: 400; }
	.icegov-portfolio .caption {
		position: absolute;
		padding: 15% 0 0;
		top: -100%;
		right: 0;
		background: rgba(0, 0, 0, 0.75);
		width: 100%;
		height: 100%;
		text-align: center;
		color: #fff !important;
		z-index: 2;
		-webkit-transition: all 0.325s ease-in-out;
		-moz-transition: all 0.325s ease-in-out;
		-o-transition: all 0.325s ease-in-out;
		-ms-transition: all 0.325s ease-in-out;
		transition: all 0.325s ease-in-out; }
	.icegov-portfolio .thumbnail:hover .caption { top: 0%; }
	
	.icegov-portfolio .modal span.btn { border: 0; border-radius: 0; display: block; margin: 1px 0 0; padding: 10px; width: auto; }
	
	/* icegov Services */	
	.icegov-services { }
	.icegov-services  .icegov-services-feature { border-bottom: 1px dashed #eee; padding: 0 0 40px; }
	.icegov-services  .icegov-services-feature-media { padding-left: 0; }
	.icegov-services  .icegov-services-feature-content { padding: 0 15px; }
	
	.icegov-services .icegov-boxes { padding-bottom: 10px; }
	.icegov-services .icegov-boxes h3 { margin-top: 0; }
	.icegov-services .icegov-boxes [class*="col-"]:first-child { padding-left: 15px; }
	.icegov-services .icegov-boxes [class*="col-"]:last-child { padding-right: 15px; }
	
	.icegov-boxes ul { list-style: none; margin: 0; padding: 30px 0 0; }
	.icegov-boxes ul li { padding-bottom: 30px; }
	
	.icegov-services .icegov-box { padding: 0 15px 20px; }
	
	.icegov-services-action { border-bottom: 1px dashed #eee; padding: 40px 40px 30px; }
	.icegov-services-action h3 { margin: 0 0 40px; text-align: center; }
	
	.icegov-services-action-media { padding-bottom: 40px; }
	
	.icegov-services-action-content p { margin: 0 80px 10px; text-align: center; }
	
	/* icegov Blog */
	.icegov-blog-post  { padding: 0; }
	.icegov-blog-post:after { content: ""; display: block; border-bottom: 1px solid #eee; width: 25px; height: 1px; margin: 10px 0 40px; }
	.page .icegov-blog-post:after { display: none; }
	.home .format-status:after, .home .format-aside:after  { content: ""; display: block; border-bottom: 1px solid #eee; width: 25px; height: 1px; margin: 10px 0 0px; float: left; }
	.icegov-blog-post .icegov-blog-image img { margin-bottom: 10px; }
	.icegov-blog-post ul.icegov-blog-meta { clear: both; list-style: none; margin: 20px 0 10px; padding: 0; }
	.icegov-content-full ul.icegov-blog-meta{ list-style: none; margin: 0; padding: 0; }
	
	/*/.icegov-blog-post .icegov-blog-image li, .icegov-blog-post ul.icegov-blog-meta li, .icegov-content-full ul.icegov-blog-meta li  { display: inline; padding-right: 15px; }*/
	
	.icegov-blog-post .fa { color: #555; padding-right: 2px; }
	.icegov-blog-post .icegov-blog-text  { padding-right: 0; }
	.icegov-blog-post .icegov-blog-image { padding-right: 0; }
	
	/* Archive + Search */
	.archive ul.icegov-blog-meta, .search ul.icegov-blog-meta { margin: 20px 0 10px; }
	.archive h2.page-title, .search  h2.page-title  { margin-bottom: 20px; }
	/* icegov Testimonial */
	.carousel-testimonial { margin-bottom: 20px; padding: 0; }
	.carousel-testimonial .item { padding: 0 40px; }
	.carousel-testimonial .item .fa { color: #eee; display: inline-block; padding-right: 10px; position: relative; top: 5px; }
	.carousel-testimonial .carousel-control { background: none; width: auto; }
	
	/* icegov Coming Soon */
	.icegov-coming-soon { text-align: justify; }
	.icegov-coming-soon h1, .icegov-coming-soon h2, .icegov-coming-soon h3 { text-align: center; margin-top: 0; }
	.icegov-coming-soon [class*="col-"] { border-bottom: 1px dashed #eee; padding: 40px 0; }
	.icegov-coming-soon #contactForm { border-bottom: none; padding: 20px 0 0; text-align: center; }
		
	/* icegov Big Intro */
	.icegov-big-intro { border-bottom: 1px dashed #eee; padding: 80px 0 70px; text-align: center; }
	.icegov-big-intro h2 { color: #555; font-size: 36px; font-weight: 900; margin: 0 0 20px; text-transform: uppercase; }
	.icegov-big-intro p { font-size: 16px; font-style: italic; line-height: 22px; margin: 0 0 10px; }
	.icegov-big-intro .btn { margin-top: 10px; }
	
	/* icegov Post Formats */
	.single .icegov-blog-image  { padding-right: 0; }
	.home .format-aside { border-left: 1px dashed #eee; margin: 20px 0 30px; padding: 0 20px; }
	.home .format-status { border-left: 3px double #eee; margin: 20px 0 30px; padding: 0 20px; }
	.type-attachment .entry-meta { padding: 0 0 10px; }
	.type-attachment .attachment { padding: 0 0 10px; }
	.type-attachment .parent-post-link { float: right; }
	.type-attachment .entry-caption { font-style: italic; }
	.post .col-xs-12 ul { margin-bottom: 0; }	
	.post .col-sm-6 ul { margin-bottom: 20px; }
	
	/* icegov Page */
	.type-page h1 {margin-top:0px;}
	.type-page .icegov-blog-image { padding-right: 0; }
	/* icegov Lists */
	.icegov-content ul, .icegov-content ol { margin-bottom: 20px; }
	.icegov-content ol ul, .icegov-content ol ol, .icegov-content ul ol, .icegov-content ul ul { margin: 10px 0; }
	.type-page .icegov-blog-image { padding-right: 0; }
	
	.icegov-content ol { list-style:decimal-leading-zero; font-weight:400; font-size:14px;line-height:23px; padding-left:30px;}
	.icegov-content ol li a{color:#000}
	
	
	/* icegov Sticky */
	.icegov-content .sticky { background: #fafafa; border-bottom: 4px double #eee; margin: 0 0 40px; padding: 20px 20px 0; }
	.icegov-content .sticky:after { margin-bottom: 20px; }
	.icegov-content .sticky h2 { font-weight: 400; }
	/* icegov Tables 
	.icegov-content table th { background: #fdfdfd; border-bottom: 1px solid #fafafa; }
	.icegov-content table td, .icegov-content table th { border-bottom: 1px solid #fafafa; padding: 5px; }
	.icegov-content table tr:hover { background: #fdfdfd; }*/
	
	.vertical-text {
	transform: rotate(-90deg);
	white-space: nowrap;
	}
	th.free{border:none !important;}
	th.tb-title{border-top:1px solid #ffffff!important;}
	
/*--------------------------------------------------------------
icegov Aside
--------------------------------------------------------------*/
.icegov-aside { font-size: 14.4px; }
.icegov-aside h3 { font-size: 24px; }
.icegov-aside h3:nth-child(1) { margin-top: 0; }
.icegov-aside ul { list-style: none; margin: 0; padding: 0; }
.icegov-aside ul ul { list-style: url(images/li.png); margin: 0 0 20px; padding: 0 0 10px 20px; }
.icegov-aside ul ul ul { list-style: url(images/li-dots.png); padding-bottom: 0; }
.icegov-aside ul ul ul ul { list-style: url(images/li-dots.png); }
.icegov-aside ul ul ul { margin: 0; }
.icegov-aside li li { border-bottom: 1px dotted #eee; padding: 10px 0; }
.icegov-aside li li li { border-bottom: 0; padding: 10px 0 0; }
.icegov-aside li li a { padding: 0;
-webkit-transition: 0.2s ease-in-out;
-moz-transition: 0.2s ease-in-out;
-o-transition: 0.2s ease-in-out; }
.icegov-aside li li a:hover { padding-left: 3px;
-webkit-transition: 0.2s ease-in-out;
-moz-transition: 0.2s ease-in-out;
-o-transition: 0.2s ease-in-out; }
.aside-change-layout { float: left; }
/*--------------------------------------------------------------
icegov Footer
--------------------------------------------------------------*/
.icegov-footer { background: #fafafa; color: #fff; padding-top: 10px; }
footer p{font-size:0.85em; }
.icegov-footer ul { list-style: none; padding: 0; }
.icegov-footer ul ul { list-style: disc; margin-bottom: 10px; padding-left: 20px; }
.icegov-footer li { color: #ccc; }
.icegov-footer li li { padding: 5px 0 0; }
.icegov-footer h3 { font-size: 24px; margin-top: 0; }
.icegov-footer li p { color: #333; }
.icegov-social-footer{margin-top:15px; margin-bottom:30px;}
	/* icegov Footer - Social */
	ul.icegov-social { list-style: none; padding: 0; }
	ul.icegov-social li { display: inline-block; margin: 0 10px 0 0; }
	/* icegov Footer - Credit */
	.icegov-credit { font-size: 13px; margin-top: 30px; text-align: center; }
	.icegov-credit p { border-top: 1px dashed #ccc; display: inline-block; padding: 20px; }
	
/*--------------------------------------------------------------
icegov Home v2
--------------------------------------------------------------*/
.icegov-home-v2 .navbar-collapse.collapse {
        text-align: center; /* Set this */
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
}
.icegov-home-v2 .navbar-collapse.collapse li { text-align: left; }
.icegov-home-v2 .navbar-nav { display:inline-block; float: none; margin: 0; }
	
.icegov-home-v2  .icegov-box { text-align: center; }
.icegov-home-v2  .icegov-box h3 { margin: 0; }
.icegov-home-v2  .icegov-box .fa { display: inherit; margin: 0 0 20px; }
/*--------------------------------------------------------------
Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden; }
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */ }
/*--------------------------------------------------------------
Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em; }
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em; }
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto; }
.alignnone, .alignnone img, .aligncenter, .aligncenter img, .alignleft, .alignleft img, .alignright, .alignright img { height: auto; max-width: 100%; }
/*--------------------------------------------------------------
Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.nav-links:after { content: ''; display: table; }
.clear:after,
.entry-content:after,
.comment-content:after,
.site-content:after,
.site-footer:after,
.nav-links:after { clear: both; }
/*--------------------------------------------------------------
Widgets
--------------------------------------------------------------*/
.widget { margin: 0 0 2.3em; }
/* Make sure select elements fit in widgets */
.widget select { max-width: 100%; }
/* Search widget */
.widget_search #search-submit { display: none; }
.widget_search .form-group { margin: 0; }
.searchform .col-xs-6 { padding-left: 0; }
.searchform #s { color: #999; border-radius: 2px; }
.searchform #s:focus { color: #333; }
/* Calendar */
#calendar_wrap caption { padding: 0 0 10px; text-align: right; }
.widget_calendar th { border: 1px solid #eee; padding: 3px 0; width: 1%; text-align: center; }
.widget_calendar td { border: 1px solid #eee; text-align: center; }
.widget_calendar td#prev { padding: 5px 10px; text-align: left; }
.widget_calendar td#next { padding: 5px 10px; text-align: right; }
.widget .post-date { color: #999; font-size: 11px; padding-left: 5px; }
/*--------------------------------------------------------------
Posts and pages
--------------------------------------------------------------*/
.sticky { }
.hentry { margin: 0; }
.byline,
.updated { display: none; }
.single .byline,
.group-blog .byline { display: inline; }
.page-content,
.entry-summary { margin: 2.3em 0 0; }
.entry-content { border-bottom: 1px dashed #eee; margin-bottom: 1.5em; }
.single .entry-content, .page .entry-content { border: 0; }
.page-links { clear: both; margin: 0 0 1.5em; }
.entry-content p { margin: 0 0 1.5em; }
.navigation { width: 100%; }
.nav-previous { float: left; }
.nav-next { float: right; }
/*--------------------------------------------------------------
Comments
--------------------------------------------------------------*/
.comments-area { border-top: 1px dashed #eee; margin: 1.5em 0 0; }
.comments-area h3 { font-size: 30px; margin-top: 20px; line-height: 30px; }
.comment-content a { word-wrap: break-word; }
.bypostauthor { }
.form-submit { display: none; }
#comment { width: 100%; resize: vertical; }
#comment,
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] { border-radius: 2px; color: #999; padding: 3px 9px; }
#comment:focus,
.comment-form input[type="text"]:focus,
.comment-form input[type="email"]:focus,
.comment-form input[type="url"]:focus { color: #333; }
.comment-list { list-style: none; margin: 0 0 48px 0; }
.comment-author { font-size: 14px; line-height: 1.7142857142; }
.comment-list .reply,
.comment-metadata { font-size: 12px; line-height: 2; text-transform: uppercase; }
.comment-list .reply { margin-top: 10px; }
.comment-author .fn { font-weight: 900; }
.comment-author a { color: #2b2b2b; }
.comment-list .trackback a,
.comment-list .pingback a,
.comment-metadata a { color: #767676; }
.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover { color: #41a62a; }
.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 24px;
	padding-top: 24px; }
.comment-list > li:first-child > article,
.comment-list > .pingback:first-child,
.comment-list > .trackback:first-child { border-top: 0; }
.comment-author { position: relative; }
.comment-author .avatar { border: 1px solid #eee; border-radius: 50px; margin: 0 5px 0 0; padding: 2px; }
.bypostauthor > article .fn:before {
	content: "\f408";
	margin: 0 2px 0 -2px;
	position: relative;
	top: -1px; }
.says { display: none; }
.comment-author { padding: 0 0 10px; }
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata { border-left: 1px dotted #eee; padding-left: 30px; }
.comment-list .reply { background: #fefefe; display: inline; padding: 5px 5px 5px 30px; }
.comment-edit-link { margin-left: 10px; }
.comment-edit-link:before { }
.comment-reply-link:before,
.comment-reply-login:before { margin-right: 2px; }
#cancel-comment-reply-link { background: #fefefe; border-right: 1px dotted #eee; padding: 6px 30px 6px 5px; width: auto; font-size: 14px; }
.comment-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word; }
.comment-content ul,
.comment-content ol { margin: 0 0 24px 22px; }
.comment-content li > ul,
.comment-content li > ol { margin-bottom: 0; }
.comment-content > :last-child { margin-bottom: 0; }
.comment-content p { padding: 0 0 10px; }
.comment-list .children { list-style: none; margin-left: 15px; }
.comment-respond { margin-bottom: 24px; padding: 0; }
.comment .comment-respond { margin-top: 24px; }
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code { color: #767676; }
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as { font-size: 13px; font-style: italic; line-height: 1.7142857142; }
.no-comments {
	font-size: 16px;
	font-weight: 900;
	line-height: 1.5;
	margin-top: 24px;
	text-transform: uppercase; }
.comment-form label { display: block; }
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] { width: 50%; }
.form-allowed-tags,
.form-allowed-tags code { font-size: 12px; line-height: 1.5; }
.required { color: #c0392b; }
.comment-reply-title small a {
	color: #2b2b2b;
	float: right;
	height: 24px;
	overflow: hidden;
	width: 24px; }
.comment-reply-title small a:hover { color: #41a62a; }
.comment-reply-title small a:before { font-size: 32px; }
.comment-navigation {
	font-size: 12px;
	line-height: 2;
	margin-bottom: 48px;
	text-transform: uppercase; }
.comment-navigation .nav-next,
.comment-navigation .nav-previous { display: inline-block; }
.comment-navigation .nav-previous a { margin-right: 10px; }
#comment-nav-above { margin-top: 36px; margin-bottom: 0; }
ol.comment-list { margin: 0 0 30px; padding: 0; }
/*--------------------------------------------------------------
Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none; }
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer { display: block; }
/*--------------------------------------------------------------
Media
--------------------------------------------------------------*/
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0; }
/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object { max-width: 100%; }
/*--------------------------------------------------------------
 Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%; text-align: right; }
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto; }
.wp-caption-text { border-bottom: 1px solid #eee; color: #999; display: inline-block;
	text-align: right; font-weight: bold; }
.wp-caption .wp-caption-text {
	margin: 0.8075em 0 0; }
/*--------------------------------------------------------------
Galleries
--------------------------------------------------------------*/
.gallery { margin-bottom: 16px; }
.gallery:after { clear: both; content: ' '; display: table; }
.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative; }
.gallery-columns-1 .gallery-item { max-width: 100%; }
.gallery-columns-2 .gallery-item {
	max-width: 48%;
	max-width: -webkit-calc(50% - 4px);
	max-width:         calc(50% - 4px); }
.gallery-columns-3 .gallery-item {
	max-width: 32%;
	
	
	max-width: -webkit-calc(33.3% - 4px);
	max-width:         calc(33.3% - 4px);
 }
.gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(25% - 4px);
	max-width:         calc(25% - 4px); }
.gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(20% - 4px);
	max-width:         calc(20% - 4px); }
.gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(16.7% - 4px);
	max-width:         calc(16.7% - 4px); }
.gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(14.28% - 4px);
	max-width:         calc(14.28% - 4px); }
.gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(12.5% - 4px);
	max-width:         calc(12.5% - 4px); }
.gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(11.1% - 4px);
	max-width:         calc(11.1% - 4px); }
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) { margin-right: 0; }
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) { clear: left; }
.gallery-caption {
	background-color: rgba(0, 0, 0, 0.7);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	color: #fff;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 6px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	width: 100%;
	transition: opacity ease-in 250ms; }
.gallery-caption:before {
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%; }
.gallery-item:hover .gallery-caption { opacity: 1; transition: opacity ease-out 250ms; }
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption { display: none; }
@media screen and (min-width: 783px) {
	/* Primary Navigation */
	.primary-navigation { padding: 0; }
	.primary-navigation .menu-toggle { display: none; padding: 0; }
	.primary-navigation .nav-menu { border-bottom: 0; display: block; margin: 0; padding: 0; }
	.primary-navigation.toggled-on { border-bottom: 0; margin: 0; padding: 0; }
	.primary-navigation li { border: 0; display: inline-block; position: relative; }
	.primary-navigation a { display: inline-block; padding: 10px 15px; white-space: nowrap; color: #ccc; font-weight: 400; }
	.primary-navigation .current-menu-item a { background-color: #111; }
	.primary-navigation li.current-menu-item a  { background-color: #111; }
	
	.primary-navigation li.current-menu-item li a { background-color: #333; }
	.primary-navigation li:hover  { background-color: #111; }
	
	.primary-navigation ul ul {
		background-color: #333;
		float: left;
		margin: 0;
		position: absolute;
		padding: 0;
		left: -999em;
		z-index: 99999; }
	.primary-navigation li li {
		border: 0;
		display: block;
		height: auto;
		line-height: 1.0909090909; }
	.primary-navigation ul ul ul { left: -999em; top: 0; }
	.primary-navigation ul ul a { padding: 10px 15px; white-space: normal; width: 180px; }
	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a { color: #fff; }
	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a { }
	.primary-navigation ul li:hover > ul,
	.primary-navigation ul li.focus > ul { left: auto; }
	.primary-navigation ul ul li:hover > ul,
	.primary-navigation ul ul li.focus > ul { left: 100%; }
	.primary-navigation .menu-item-has-children > a,
	.primary-navigation .page_item_has_children > a { padding-right: 26px; }
	.primary-navigation .menu-item-has-children > a:after,
	.primary-navigation .page_item_has_children > a:after {
		-webkit-font-smoothing: antialiased;
		content: "\f0d7";
		display: inline-block;
		font: normal 12px/1 FontAwesome;
		position: absolute;
		right: 12px;
		top: 13px;
		vertical-align: text-bottom; }
	.primary-navigation li .menu-item-has-children > a,
	.primary-navigation li .page_item_has_children > a { padding-right: 20px; width: 180px; 	}
	.primary-navigation .menu-item-has-children li.menu-item-has-children > a:after,
	.primary-navigation .menu-item-has-children li.page_item_has_children > a:after,
	.primary-navigation .page_item_has_children li.menu-item-has-children > a:after,
	.primary-navigation .page_item_has_children li.page_item_has_children > a:after {
		content: "\f0da";
		right: 8px;
		top: 10px; }
}
@media screen and (max-width: 1191px) {
	.icegov-logo {margin-top:20px;}
	.nav>li, .navbar-nav .open .dropdown-menu>li>a {text-align:center}
	.navbar-toggle{margin-top:-100px;}
	.primary-navigation.toggled-on ul.nav-menu { margin: 20px 0 0; }
	.navbar-toggle { border: 0; }
	.navbar-collapse { border: 0; }
}
 
  
/* Header */
header#masthead .icegov-social { padding-top: 8px; padding-bottom: 8px; }
/* Navigation */
.navbar-nav { margin-left: 0; margin-right: 0; }
/* icegov Action */
.icegov-action-text { text-align: center; }
.icegov-action .text-right { margin: 10px 0 0; text-align: center; }
/* icegov Boxes */
.icegov-box { }
.icegov-boxes [class*="col-"] { padding: 0; }
.icegov-boxes [class*="col-"]:last-child p { margin: 0; }
.icegov-boxes [class*="col-"]:last-child .btn { padding-bottom: 0; }
.icegov-services .icegov-boxes [class*="col-"] { padding: 0 15px; }
/* icegov Preview */
.icegov-preview .icegov-preview-image { display: inherit; float: left; padding: 0 0 20px; }
.icegov-preview .icegov-preview-image img { display: block; margin: auto; }
.icegov-preview .icegov-preview-text { display: inherit; float: left; }
/* icegov Content */
	/* icegov Product Intro */
	.icegov-product-intro-image { padding: 0 0 10px; }
	
	/* icegov Portfolio */
	.icegov-portfolio .caption { padding: 10% 0 0; }
	.icegov-portfolio .modal-dialog img { display: block; margin: auto; }
	
	/* icegov Services */		
	.icegov-services  .icegov-services-feature-media { padding-left: 0; padding-right: 0; }
	.icegov-services  .icegov-services-feature-media img { display: block; margin: auto; }
	.icegov-services-action { padding: 40px 0 30px; }
	.icegov-services-action-content, .icegov-services-action-media { padding-right: 0; }
	
/* icegov Aside */
.icegov-aside { }
/* Comments */
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] { width: 100%; }
/* } */
@media screen and (max-width: 767px) {
  
/* icegov Boxes */
.icegov-boxes { padding-bottom: 10px }
.icegov-boxes [class*="col-"] { padding: 0 0 30px; }
  
/* icegov Content */
	.icegov-content { }
	
	
	/* icegov Portfolio */
	.icegov-portfolio .caption { padding: 15% 0 0; }
	
	/* icegov Services */
	.icegov-services .icegov-boxes [class*="col-"] { padding: 0 15px 20px; }
	.icegov-services-action-content p { margin: 0 20px 10px; }
	
	
	/* icegov Blog Post */
	.icegov-blog-post .icegov-blog-image img { display: block; margin: 0 auto 10px; }
	.icegov-blog-post [class*="col-"] { padding: 0; }
	.icegov-blog-post .icegov-blog-image ul { text-align: center; }
	
	header#masthead.site-header {
	  position: static;
	  width: 100%;
	}
	.admin-bar header#masthead.site-header {
		position: static;
	}
	body {
	  padding-top: 0;
	}

}
@media screen and (max-width: 640px) {
body { font-size: 13px; }
p{font-size:13px; line-height:20px;}
/* Static Image */
.icegov-caption h2 { font-size: 30px; font-weight: 700; }
.icegov-caption p { font-size: 18px; line-height: 18px; }
.icegov-caption { right: 10%; left: 10%; }
/* icegov Content */
	/* icegov Blog Post */
	.icegov-blog-post .icegov-blog-image ul { text-align: left; }
}
@media screen and (max-width: 480px) {
/* icegov Carousel */
.carousel .icegov-caption h2 { font-size: 20px; }
.carousel .icegov-caption p { font-size: 14px; margin: 5px 0 0; }
/* icegov Boxes */
.icegov-box .fa { font-size: 30px; }
/* icegov Portfolio */
.icegov-portfolio .caption h4 { font-size: 18px; }
.icegov-portfolio .caption p { display: none; }
.icegov-portfolio .caption .fa { font-size: 18px; }
.icegov-portfolio .caption { position: absolute; padding: 10% 0 0; top: -150%; }
}
	p.info{margin-top:-15px;}
	
/*FOOTER INSTITUCIONAL LOGOS 
	
.institucional_logos{overflow:hidden}
@media(min-width:992px){
	.institucional_logos .col-xs-4.col-sm-3, .institucional_logos .col-xs-8.col-sm-6{width:auto}
	.institucional_logos .col-xs-6{width:auto}
	.institucional_logos{display:inline-block;}}
	
@media(max-width:768px){.institucional_logos .col-xs-4.col-sm-3, .institucional_logos .col-xs-8.col-sm-6{margin-bottom:15px;margin-top:10px}}		
*/
/*FOOTER INSTITUCIONAL LOGOS */
.patron, .organizers, .collaboration{padding:10px;}
.institucional_logos{margin-top:15px; margin-bottom:30px;text-align:left;}
.institucional_logos.container{max-height:45px;}
.institucional_logos h6{font-weight:700; text-transform:uppercase;padding-bottom:15px;margin-top:-9px;}
.institucional_logos h6{overflow:hidden;}
.institucional_logos .col-xs-6 img.img-responsive, .institucional_logos .col-xs-4 img.img-responsive, .institucional_logos .col-xs-3 img.img-responsive, .institucional_logos .col-xs-2 img.img-responsive{ max-height:110px;width:auto; padding:5px;}
	
/*FOOTER INSTITUCIONAL LOGOS */
h5.widjet-title, #wp-sponsors h5.widget-title{font-weight:600; text-transform:uppercase; padding-top:10px; font-size:16px; color:#d01c00;}
.text-center h5.widjet-title{padding-bottom:10px;}
	
#home_gallery p{margin-top:15px;}
li.menu-item.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor > a{color:#000}
#icegov-carousel .carousel-inner{padding-bottom:0px;}
#icegov-carousel .icegov-slide-caption p{margin-top:20px;height:90px; overflow:hidden}
.carousel-indicators {bottom:85px;}
.carousel-control {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
#icegov-carousel-news a{color:#FFF; font-weight:600;}
#icegov-carousel-news .carousel-inner{background:#ccc; padding-bottom:0px;border-bottom:45px solid #FFF;}
#icegov-carousel-news .carousel-indicators {
	position:relative;
	bottom:45px;
	height:45px;
}
#icegov-carousel-news .col-xs-4.img-square{margin:0px;padding:0px;padding-right:15px;}
#icegov-carousel-news img{min-height:150px; width:auto}
#icegov-carousel-news .news_content{color:#FFF;padding:15px;min-height:150px}
.news_content h5{font-weight:600; margin-top:0px; color: #ffffff}
@media(min-width:768px){#icegov-carousel-news {height:210px;}}
#icegov-carousel-news .carousel-indicators {
    height: auto;
    padding-top: 10px;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
#icegov-carousel-news img{max-width:300px; height:150px; width:auto; left:0px; top:0px;}
/*YOUTUBE-CONTAINER */
.youtube-container {display: block; margin: auto; width: 100%; max-width: 992px; }
.youtube-player { display: block; width: 100%; /* assuming that the video has a 16:9 ratio */ padding-bottom: 56.25%; overflow: hidden; position: relative; width: 100%; height: 100%; cursor: hand; cursor: pointer; display: block; }
img.youtube-thumb { bottom: 0; display: block; left: 0; margin: auto; max-width: 100%; width: 100%; position: absolute; right: 0; top: 0; height: auto }
div.play-button { height: 72px; width: 72px; left: 50%; top: 50%; margin-left: -36px; margin-top: -36px; position: absolute; background: url("/wp-content/uploads/icon-play-video.png") no-repeat; }
#youtube-iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
/* YOUTUBE-CONTAINER */
/*CALENDAR*/
#dates p{text-transform:uppercase; font-size:13px; line-height:18px; }
#dates .col-xs-4 {padding-left:0px;padding-bottom:9px; overflow:hidden;}
p.date{font-weight:700;margin-bottom:10px;border-top:2px solid #03093A}
.event_descripton{min-height:38px;}
@media only screen and (min-device-width: 768px) and (max-device-width: 1200px){.event_descripton{min-height:56px;}}
/*CALENDAR*/
/*PEOPLE*/
#_people .row{}
#_people .col-md-2.col-sm-4.col-xs-6{margin-bottom:0px; overflow:hidden;height:250px} /*edited 26/02 Peixoto, original was 15px margin-bottom and 290px height*/
#_people .img-circle {margin: auto;}
#_people .designation{font-size:11.5px; margin:0px;}
#_people h6{font-weight:600; margin-top:2px; text-transform:uppercase;font-size:13px;margin-bottom:2px;}
#_people .short-bio{min-height:110px;}
	
	
	
	
	
/*--------------------------------------------------------------
Header
--------------------------------------------------------------*/
header#masthead a span.fa-stack.fa-lg .fa.fa-circle.fa-stack-2x{color:#FFF;}
header#masthead{padding-top:0px; padding-bottom:0px; }
header#masthead .icegov-logo{}
header#masthead nav.navbar{
	-webkit-transition: all 0.1s fade;
	-moz-transition: all 0.1s fade;
	-o-transition: all 0.1s fade;}
header#masthead .icegov-logo h1 {
	display:block;margin:0px;
	width:auto;}
header#masthead .icegov-logo a img{
	float:none;display:block;
	transition: all 0.1s linear;
	
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;}
header#masthead .icegov-social{}
header#masthead .logo-left{display:block; float:left;}
header#masthead .icegov-logo img.main-logo{height:110px; margin-top:-15px;margin-bottom:10px;}
header#masthead.smaller .icegov-logo{margin-top:-50px;margin-bottom:0px;padding-bottom:0px;}
header#masthead.smaller .icegov-logo img.main-logo{height:90px;}
header#masthead.smaller img.logo-2, header#masthead.smaller .logo-3{display:none}
header#masthead.smaller{position:absolute;position:fixed;z-index:999; width:100%; border-bottom:2px solid #fff;}
header#masthead.smaller .visible-lg.col-lg-4.text-right.icegov-social{height:0px;display:none !important;}
header#masthead.smaller .icegov-logo img.main-logo{height:90px; margin-top:5px;margin-bottom:5px;}
header#masthead.smaller .icegov-logo{height:40px; width:190px; overflow:hidden;}
header#masthead .navbar{
	transition: display 1s linear;
	-webkit-transition: display 1s linear;
	-moz-transition: display 1s linear;
	-o-transition: display 1s linear;
}
@media (min-width:1200px){
	header#masthead #menu-base-menu{margin-right:-15px;}
	header#masthead .navbar.visible-lg{border-top:none;}
	header#masthead.smaller .navbar{border-top:none;}
	header#masthead.smaller #menu-top-menu{float:right;margin-right:293px;padding:0px;margin-top:-60px;}
	header#masthead.smaller #menu-base-menu{border-left:1px solid #F7F7F7;margin-top:-5px; }
	header#masthead.smaller .nav > li > a {padding-top:15px;padding-bottom: 25px;}
}
@media (max-width:1199px)
{
	header#masthead nav li >a{text-align:center;} 
	
	header#masthead .icegov-social{float:none; text-align:center; border-top:1px solid #f7f7f7;}
	header#masthead{padding-top:10px;}
	header#masthead nav.navbar button.navbar-toggle{margin-top:-65px;}	
	header#masthead ul#menu-top-menu{margin:0px;}
	header#masthead.smaller{padding-top:2px; padding-bottom:5px;}
	header#masthead.smaller .icegov-logo{margin-top:10px; margin-bottom:0px;}
	header#masthead.smaller .icegov-logo{margin-top:5px; margin-bottom:5px;}
	header#masthead.smaller nav.navbar button.navbar-toggle{margin-top:-40px;}	
	
}
@media (max-width:580px)
{
	header#masthead nav.navbar button.navbar-toggle{margin-top:-40px;}
	
	header#masthead .icegov-logo img.main-logo{height:66px; margin-top:-15px;margin-bottom:5px;}
	header#masthead.smaller .icegov-logo img.main-logo{height:60px; overflow:hidden;}
	header#masthead.smaller .icegov-logo{height:28px; width:130px; overflow:hidden;}
	header#masthead.smaller nav.navbar button.navbar-toggle{margin-top:-40px;}
	
	
}
.icegov-caption h2.entry-title {color:#000000;}
header.entry-header .icegov-social { text-align: left; padding-bottom: 0px; margin-bottom:30px; margin-top:-30px; margin-left:-15px;}
.icegov-social .fa { margin-left: 5px; }
.icegov-social a {}
#home_gallery p{font-size:13px; line-height:18px; text-align:left;}
#video p{margin-top:20px;}
h5.widget-title.text-center{font-weight:400; text-transform:uppercase; font-size:0.8em; padding-bottom:15px;}
.sponsors{padding-bottom:30px;}
table {text-transform:uppercase; font-weight:700;}
.table>thead>tr>td {
    border-bottom: 1px solid #686868;
	border-right: 1px solid #686868;
	text-align:center
}
.tr1, table td.time{background:#E8E8E8; font-weight:400}
.free{background:#fff}.lunch{background:#c8c8c8; color:#FFF}
.tutorial{background:#c8c8c8;color:#fff}
thead th.tb-title, table td.time.fundo {background:#efa425;color:#FFFFFF;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {vertical-align:middle;}
.table-bordered>thead>tr>th {
    border-bottom-width: 0px;

}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ffffff;
}
.table-bordered>thead>tr>th.clear{
    border: none;
}
.table-bordered {
    border: 1px solid #FFF;
}
.table-bordered>thead>tr>td.tr1{
    border-left:none;
	border-top:none;
	border-bottom:0px;
}
tr.2{border-bottom:5px solid red}
.table-bordered>tbody>tr>td{border: 1px solid #fff;}
tbody{border-top:0px solid #FFF;}
h4.program-title{text-transform:uppercase; font-weight:700;}
.program h1{padding-top:10px;margin:0px;font-weight:700;border-top:1px solid red}
.program h3{margin:0px; margin-bottom:10px;border-bottom:1px solid red}
.program h3{margin-bottom:45px; padding: 4px 0px;}
.program table{background:#ccc}
.single-program header.entry-header h1{padding:0px;margin:0px;font-weight:700;margin-top:15PX;}
.single-program header.entry-header h3{padding:0px;margin:0px;font-weight:400;}
.single-program header.entry-header h4{padding:0px;margin:0px;}
.single-program header.entry-header hr{margin:5px 0px; padding:0px;}
/*SESSIONS*/
.single-sessions .location h4{font-weight:700; text-transform:uppercase}
.single-sessions .location hr{padding:0px; margin:0px;}
.single-sessions .section-title h4{text-transform:uppercase;margin-top:45px; margin-bottom:5px; padding:0px;}
.single-sessions .section-title hr{padding:0px; margin:0px; margin-bottom:30px;}
/*
/*PAPERS*/
header.entry-header h1 i{font-weight:300;}
.paper_item{border:1px solid red; display:block;}
.paper_id{float:left; min-width:40px; text-align:right; margin-right:5px; border:1px solid blue;}
.paper_short{float:left; width:calc(100% -50px)}
/*PAPERS*/
.nav.nav-tabs li{font-weight:600;text-transform:uppercase}
.single-people .icegov-content{margin-bottom:60px;}
.single-people h1{padding:0px; margin:0px; font-weight:300; font-size:26px}
.single-people h3{font-weight:300;}
@media(max-width: 991px){.page-template-icegov-media .entry-header{ text-align:center;font-size:24px; margin-bottom:30px;}
.col-md-8.icegov-social{padding-top:0px;margin-top:-36px;} .icegov-content .icegov-social{text-align:center}}
@media(min-width: 992px){.page-template-icegov-media .entry-header{font-size:38px; margin-bottom:30px;}
.col-md-8.icegov-social{padding-top:0px;margin-top:-36px;}}
.btn.btn-primary.btn-xs, .btn.btn-xs.btn-info.read-more{border:none; background:none; color:#222; text-transform:uppercase; padding:0px; font-weight:400}
/*PUBLICATIONS*/
/*.tax-publication article a{color:#282828;}*/
.dl-horizontal dd {
    margin-bottom: 15px;
}
section.location h4{margin-top:15px; margin-bottom:15px; padding:0px;}
section.location hr{margin-top:15px; margin-bottom:15px;}
section .section-title h4{margin-top:45px;}
section .section-title hr{margin:0px; padding:0px;}
section .section-description{margin-top:15px;margin-bottom:15px}
section .section-description dl{margin-top:15px;margin-bottom:15px}
.keynote_speaker .item_ppl{margin-top:10px;} /* modified on 28/January/2020 by Peixoto, old value =45px, new value =10px*/
.keynote_speaker .item_ppl h3{padding:0px; margin:0px; margin-top:5px; margin-bottom:5px;}
.keynote_speaker .item_ppl h4{margin:5px;} /* modified on 28/January/2020 by Peixoto, old value =0px, new value =5px*/
.speakers #_people, .chairs #_people{margin-top:30px;}
/*ARCHIVES*/
.archive_item_link{display:block;}
.archive_item{margin-bottom:30px; margin-top:15px; background:#fdfdfd;}
.archive_item:hover{background:#f7f7f7;
-webkit-transition: background 1s ease-in-out;
  -moz-transition: background 1s ease-in-out;
  -o-transition: background 1s ease-in-out;
  transition: background 1s ease-in-out;
}
.archive_item .archive_image{height:90px; border:1px solid #a7a7a7; background-size:cover cover;}
.archive_item .archive_content {min-height:105px;}
.archive_item .archive_content h2{padding:3px 0px; margin:0px;}
.archive_item .archive_content h2 a{color:#282828;}
.archive_item .archive_content p{font-weight:700;color:#282828; text-transform:uppercase; font-size:1.1em;}
.archive_item .archive_view {border-top:2px solid #0597a7;padding-top:15px;}
.archive_item .archive_view a{background:#0597a7; color:#FFF;font-weight:600; text-transform:uppercase; padding:3px 9px;}
.archive_item .archive_view{}
/*ARCHIVES*/
/*ARCHIVE*/
.single-archive #_top{margin-top:30px; margin-bottom:30px; padding:45px 30px;}
.single-archive .nav>li>a {
    padding-left: 0px;
}
.single-archive header#masthead .icegov-social {
    padding-top: 34px;
}
.image_entry{padding-bottom:30px; margin-top:30px;}
.image_entry p{font-size:0.93em; margin-bottom:0px;}
.page-template-page-statistcs a:focus > img{color:none !important;}
@media (min-width: 992px){
.modal-lg {
    min-width: 900px;
    width: 90%;
}
.modal-body .container-fluid .col-md-9, .modal-body .row .col-md-9{padding-left:0px}
.close {
    float: right;
    font-size: 36px;
    font-weight: 700;
    line-height: .5;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=50);
    opacity: .9;
	border: 2px solid #000;
	border-radius:50%;
	margin-bottom:15px
}
#main_column .col-md-10 {
    border-left: 1px solid #282828;
}
}
.modal-dialog .img-responsive{
    display: block;
    width: 100%;
    height: auto;
	max-height:100%;
	max-width:auto;
}
.modal-body .container-fluid, .modal-body .row{background:#fff; height:100%; padding:0px}
.modal-body .row{height:auto;}
.page-template-page-statistcs a:focus, .page-template-page-statistcs img:focus, #statistcs img:focus, #statistcs a:focus{outline-color:#FFF;color:#FFF !important;border-color:#FFF!important}
.modal-dialog {
    margin-top: 5%;
}
.single-archive .sponsors{ display:none;}
#accepted_papers dl.dl-horizontal{margin-top:30px;}

/* nova tabela simples data 19.07 */

.tabela_simples { width: 100%; text-align: center; border-spacing: 20px; border-collapse: separate; }
.tabela_simples th { text-align: center; padding: 12px; background-color:#00579b ; color:white ; /*border: 2px solid black;*/ }

/* nova tabela homepage data 20.07 */

.tabela_home { width: 100%; text-align: center; border-spacing: 5px; border-collapse: separate; }
.tabela_home td { width: 25%; text-align: center; border-spacing: 5px; border-collapse: separate; }

/* ToC 17/06/2019 */
#toc_container {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #aaa;
    display: table;
    font-size: 95%;
    margin-bottom: 1em;
    padding: 20px;
    width: auto;
}

.toc_title {
    font-weight: 700;
    text-align: center;
}

#toc_container li, #toc_container ul, #toc_container ul li{
    list-style: outside none none !important;
}