﻿.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

.main-news .main-news-item:last-child {
  margin-top: 20px;
}

.main-news-item {
  height: auto;
  overflow: hidden;
  
}

.main-news-item .main-news-item_text p {
  transition: color 0.2s ease-in-out;
}

.main-news-item:hover .main-news-item_text p {
  color: #2d69f1;
}

.navbar .navbar-header {
  display: table;
  position: relative;
  table-layout: fixed;
}

  .navbar.classic .navbar-nav,
  .navbar.classic .navbar-header {
    height: 94px;
  }


.navbar.fixed .navbar-header {
  height: 65px;
}

  .navbar.extended .navbar-header {
    width: 100%;
    height: auto;
    padding: 30px 0;
  }

  .navbar.extended.centered .navbar-brand,
  .navbar.extended.centered .navbar-header,
  .navbar.extended.centered .navbar-collapse {
    float: none !important;
    text-align: center;
  }

  .navbar.extended.fixed .navbar-header {
    display: none;
  }

  .navbar.classic .navbar-header {
    display: table;
    position: relative;
  }

  .navbar .navbar-header .navbar-brand {
    width: 100%;
  }

  .navbar:not(.fixed) .navbar-header {
    height: 94px !important;
  }


.article-block .article-photo {
	display: block;
	float: left;
	margin-top: 3px;
}


.article-block-big li .article-photo img,
.article-block-big li .article-photo {
	display: block;
	
	height: auto;
}


.wide-article .article-photo {
	display: block;
	float: left;
}


.featured-block .article-photo a,
.article-photo {
	display: block;
}


.article-big .article-photo {
	display: block;
	float: left;
}


.widget .widget-articles .article-photo {
	display: block;
	float: left;
	margin-top: 3px;
}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}

.slideshow_container .slideshow_pagination .slideshow_pagination_center {
  display: table;
  margin: 0 auto;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul li {
  display: inline;
  float: left;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul li:hover {
  cursor: pointer;
}
.institucional-menu .menu{margin-bottom:16px}
.institucional-menu .menu-item{display:inline-block;margin-bottom:10px;margin-right:10px}
.institucional-menu a{color:#fff;font-size:11px}
.page-template-template-mappedin .site-footer .footer-info .copyright .institucional-menu{width:auto}


.language-switcher {
  float: left;
  position: relative;
}


.language-switcher:after {
  content: '\f107';
  font: normal normal bold 14px/1 FontAwesome;
  padding-left: 3px;
  position: absolute;
  right: 0;
  top: 2px;
}


.language-switcher select {
  background-color: transparent;
  border: none;
  cursor: pointer;
  font: 16px "dincond-boldregular";
  outline: none;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
  -webkit-appearance: none;
    width:90px;
}

.censustitle {
	margin: 0 0 15px 20px;
}

.container{margin:auto;max-width:860px;width:96%;}


.div_infos .organise{
	margin-top: 0px;	
}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}


.quote-intro .subheading {
    color: #fff;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.3;
    margin: 0.9rem 0 0.9rem 0;
    display: block;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

	
	#navigation {width: 95%; max-width: 95em;}
.c-header__top-nav-wrapper{position:fixed;z-index:106;top:0;left:0;right:0;width:100%}
.c-header__top-nav{height:80px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-pack:justify;justify-content:space-between;opacity:0;transform:translate3d(0, 0, 0)}
.c-drawing-app .c-header__top-nav{opacity:1}
.c-header__top-nav-line,.c-header__bottom-nav-line{background-color:#000;height:1px;width:100%;position:absolute;-ms-transform:translateX(0%);transform:translateX(0%);left:-100%}
.mine-banner{padding:10px 0;text-align:center;overflow:hidden}
.mine-banner .banner-left,.mine-banner .banner-right{display:inline-block}
.mine-banner .banner-right{margin-top:34px}
.mine-banner .banner-left,.mine-banner.desktop-show{display:none}
.mine-banner.mobile-show{display:block}
.mine-banner.bottom,#related_post_widget{min-width:660px}
.mine-banner.desktop-show{display:block}
.mine-banner.top{display:block}

	.td {
	border:none;padding:0px 0px 0px 0px;
	}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}
#footer-newsletter-inside #mc_embed_signup{margin-top:24px}


#footer #nav ul li a

{

	color: #aaa;

	text-decoration: none;

	text-transform: uppercase;

}






#footer #nav ul li a:hover

{

	color: #fff;

	text-decoration: none;

	text-transform: uppercase;

}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.page-intro-slideshow .box .arrow{display:block;font-size:4em}
.rtecenter{text-align:center;}

#middle-header{width:468px;height:auto;margin:0px;padding:0px;float:left;border:0px solid red}

#google-ads-header,#topnav_inner,.netgain,.mobhide,#div-gpt-ad-1424152012902-0,#right-asds,#middle-header,#middle-asds,.left-thumnail,.netgainss{display:none;}
#right_inner{padding:0 !important;margin:0 !important;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}

.search_default li, .search_content li{ list-style-type:none; padding:0.625em 0; margin:0 0.625em; position:relative}

.search_default li{ padding-left:2em}

.search_default li:after{ content:""; position:absolute; height:0; width:100%; display:block; bottom:0; left:0; border-bottom:1px solid #f0f0f0}

.search_default li i{ width:1.25em; height:1.25em; display:block; float:left; font-size:1.5em; text-align:center; line-height:1.25em; color:rgba(0,0,0,0.26); position:absolute; top:0.45em; left:0.125em}

.search_default li a{ padding:0 16px; line-height:36px; display:inline-block; position:relative; width:50%; font-size:0.875em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}

.search_default li a:hover{ background-color:#f4f4f4; color:#666}
