﻿

.frontpage .big-item-wrap .big-item-description {
	font-size: 12px;
	font-weight: normal;
	word-wrap: break-word;
	margin-bottom:10px;
}
#container{margin:0 auto;width:1020px;text-align:left}



    #container{
    }

.slides,
.wooslider-control-nav,
.wooslider-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.wooslider .slides img {width: 100%; display: block;}



.wooslider .slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
 
html[xmlns] .wooslider .slides { display: block; }
 
* html .wooslider .slides { height: 1%; }

.wooslider .slides {zoom: 1;}

body .wooslider .slides, body .wooslider .wooslider-control-nav, body .wooslider .wooslider-direction-nav { padding: 0; margin: 0; }
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-preferred-size: 33.33%;-webkit-flex-basis: 33.33%;flex-basis: 33.33%;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left {-webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1;-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {margin-left: 6px;}

.filter-block {
  color: #D8D6D6;
  padding: 20px 20px;
  margin-bottom: 30px;
  background: #3e3c3c;
}
.main-news__body__item_uno_quattro h2.scope-title{text-align:left !important;margin:0  0 0 5px !important;font-size:13px !important;min-height:100px}
.job_listings .type-job_listing .scope-title-plus{color:#333333;font-size:16px;font-weight:400}
.foto .foto__top h1.scope-title a{color:#333;text-decoration:none;-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;transition:color 0.25s linear;text-decoration:none !important}
.foto .foto__top h1.scope-title a:hover{color:#ef3b3b}

#footer-promos .social ul li.feed {
	display: none;
}
#footer-promos-short .social ul li a,#footer-promos-short .feed a{display:block;width:30px;height:30px;line-height:38px;text-decoration:none;text-align:center;font-size:30px;color:#f5f5f5;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-ms-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease}
#footer-promos-short .feed{position:absolute;top:20px;right:10px}
#footer-promos-short .feed:hover{opacity:0.75}

.hpfr-4
{
	left: 671px;
}

.hpfr-3
{
	left: 469px;
}

.hpfr-2
{
	left: 218px;
}

.hpfr
{
	display: block;
	width: 300px;
	position: absolute;
}

.hpfr-1
{
	left: -32px;
}

.hpfr LI
{
	list-style: none;
}


.contact--title {
	font-family: ratiomodern, serif;
	text-transform: uppercase;
}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}

#aside_text {
	width: 365px;
	float: left;
	position: relative;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
}

#aside_text a {
	color: #FFF;
}






.dpe-flexible-posts li, ul.bulleted-list {
	height: 206px; 
	overflow: hidden;
}
 
li.bulleted-list, ul.bulleted-list li {
    	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 14px;
   	font-weight: bold;
	float: left;
    	list-style: square outside none;
    	margin: 6px 0 6px 15px;
	height: auto;
	overflow: visible;
}

    .title .title_right {
        font-size:15px;
        bottom:auto;
        position:relative;
        top:2px;}

    .title2 .title_right {
        position:relative;}


.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt}


#success .stats {
    margin-top: 30px;
}


#success .stats i {
    clear: both;
    width: 50%;
}


#success .stats-details {
    padding-top: 13px;
    width: 50%;
    cursor: default
}


#success .stats .stats-details span {
    font-size: 25px;
}


#success .stats .stats-details h2 {
    font-size: 15px;
    margin: 0;
}
.support-link-container a{margin-right:34px !important;}
li.support-link-container a,li.support-link-container a:hover{background-color:#BC0171 !important;border-radius:10px;color:#FFF !important;padding:7px 14px !important;;margin-top:-6px !important;;}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
#s5_nav li.mainParentBtn .s5_level1_span2 a{padding-right:20px}
#s5_nav li .s5_level1_span2{background:0 0;display:block}
