﻿

.navigation-top .wrap {
	max-width: 1000px;
	padding: 0;
}


.wrap {
	margin-left: auto;
	margin-right: auto;
	max-width: 700px;
	padding-left: 2em;
	padding-right: 2em;
}


.wrap:after {
	clear: both;
	content: "";
	display: block;
}




#masthead .wrap {
	position: relative;
}


.panel-content .wrap {
	padding-bottom: 0.5em;
	padding-top: 1.75em;
}


.site-footer .wrap {
	padding-bottom: 1.5em;
	padding-top: 2em;
}


	.page-one-column .panel-content .wrap {
		max-width: 740px;
	}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
.dem-votes-txt,.dem-percent-txt{position:relative;display:table-cell;padding-left:.3em;vertical-align:middle;font-size:90%;font-weight:700}
.dem-votes-txt-percent{font-size:90%}
.dem-votes-txt-percent:before{content:'- ';display:inline}
 .pb05 { padding-bottom:  5px; }


.grialbastrui
{
background-color:#7397B7;
}

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}

#calendar2 thead tr.days{background-color:#f2f2f2;height:25px;color:#666;font-size:10px;}
.container{max-width:1152px}


#header_eva .categ_articles {
    display: none;
}


#header_eva .categ_articles.active{
    animation: displayArticles 0.4s;
    display: block!important;

}

          .wrapper .contents .conts_ranking dl dd .txt {
            font-size: 85%; }

.banner__slide .after-left {
  padding-bottom: 15px;
  margin-bottom: 25px;
}


.banner__slide-img {
  text-align: center;
}

.banner__slide-img img {
  max-width: 608px;
}

.banner__slide-text {
  font-weight: 500;
}

  .banner__slide-text br {
    display: none;
  }

  .banner__slide-text br.stay {
    display: inline;
  }

  .banner__slide-text p + p {
    margin-top: 10px;
  }

  .banner__slide {
    min-height: 422px;
  }

  .banner__slide-text .blue {
    margin-bottom: 10px;
  }
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}

.slide_title {
	font-size: 400%;
	line-height: 45px;
	font-weight: bold;
	color: inherit;
	display: inline-block;
	margin-top: 22px;
	max-width: 750px;
	color: #fff !important;
}
.sales-banner__img{display:block;max-width:100%;height:auto}
#respond div.clear{clear:both;}
.flex-col{display:flex;flex-flow:column;flex:1 1 auto}
.menu_top{padding-top:14px}
.menu_top a:hover{background:#1A3A88}
.menu_top a:hover:after{opacity:.7}

.style3 {
	color: #388780;
	font-style: italic;
	font-weight: bold;
}
#header-menu ul.menu li.last a{padding-right:0;}
#navigation .block-superfish ul.sf-menu li.last a{margin-right:0;}
#navigation .block-superfish ul.sf-menu li li a,#navigation .block-superfish ul.sf-menu li li.first a,#navigation .block-superfish ul.sf-menu li li.last a{margin:0;padding:10px;font-size:12px;}
ul.secondary-menu li.last,#footer-bottom ul.menu li.last{border-right:none;margin:0;}


.footer-alt {
  margin-top: 30px;
  padding-top: 20px;
}

.menu-active .container .s_seti{display:block;}

.container{position:relative;}

.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}

.container .jumbotron{border-radius:6px;}

.jumbotron .container{max-width:100%;}

.navbar-default .container-fluid{margin-left:0px;padding:0px;}
