/* per struttura a 2 colonne */
#main-content.columns-1-2 {
	background: #fff;
}
/* oppure column-2*/
.portlet-column-first.col-md-8 {
	padding-left: 0;
	padding-right: 30px !important;
	border-right: 1px solid #d8d8d8;
}
/* oppure column-3*/
.portlet-column-last.col-md-4 {
	padding-right: 0;
	padding-left: 30px;
	border-left: 1px solid #d8d8d8;
	margin-left: -1px;
}
 @media screen and (max-width:992px) {
	.portlet-column-first.col-md-8 {
		padding-left: 0 !important;
		padding-right: 0 !important;
		border: none;
		margin-left: 0px;
	}
	.portlet-column-last.col-md-4 {
		padding-left: 15px !important;
		padding-right: 15px !important;
		border: none;
		margin-left: 0px;
	}
}
/* colonna centrale*/
.col-md-8.portlet-column-first .eus-portata-click ul {
	padding-left: 0;
}
.col-md-8.portlet-column-first .colonna-quick-link-list ul {
	padding-top: 0;
	padding-left: 0;
}
@media screen and (max-width:768px) {
	.col-md-8.portlet-column-first .eus-portata-click ul {
		padding-top: 0;
		padding-left: 0;
	}
}
/* colonna destra*/
.col-md-4.portlet-column-last .portlet-content {
	padding: 0!important;
	margin-bottom: 20px;
}
#content {
	background: #fff
}
@media screen and (min-width:992px) {
	.col-md-4.portlet-column-last .expand-col{
	}
}
/* quick link spalla destra */
.col-md-4.portlet-column-last .eus-portata-click {
	padding: 8px 8px 8px 0px !important;
}
.col-md-4.portlet-column-last .eus-portata-click li {
	padding: 8px 0 8px 8px!important;
}
/* sfogliatore correlati sx */
.col-md-8.portlet-column-first .container {
	width: 100%!important;
}
/* sfogliatore correlati dx */
.col-md-4.portlet-column-last .sfogliatore-correlati.eus-related nav {
	width: 100%;
	margin: 10px 0 30px 0;
	border-bottom: 0 none;
}
.portlet-column-last.col-md-4 .sfogliatore-correlati .container {
	width: auto!important;
	padding: 50px 30px 0px;
}
.col-md-4.portlet-column-last .list-to-dropdown {
	position: relative;
	float: left;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-right: 0;
	z-index: 1001
}
.col-md-4.portlet-column-last .list-to-dropdown>a[role="button"] {
	display: inline-block;
	padding: 6px 15px;
	color: #333;
	line-height: 1.5em;
	text-decoration: none;
	border: 1px solid #000;
	cursor: pointer;
	width: 100%;
	font-size: 16px
}
.col-md-4.portlet-column-last .list-to-dropdown>a[role="button"]:hover, .list-to-dropdown>a[role="button"]:focus {
	border-color: #000
}
.col-md-4.portlet-column-last .list-to-dropdown>a[role="button"]:after {
	content: "\f30c";
	font-family: FontAwesome;
	display: inline-block;
	margin-left: 6px;
	position: absolute;
	right: 10px;
	font-weight: bold;
}
.col-md-4.portlet-column-last .list-to-dropdown>ul {
	position: absolute;
	z-index: 999;
	display: flex;
	left: -100vw;
	top: calc(1.5em + 14px);
	border: 1px solid #000;
	background: #fff;
	padding: 6px 0;
	margin: 0;
	list-style: none;
	width: 100%;
	flex-direction: column-reverse!important;
	align-items: flex-start!important
}
.col-md-4.portlet-column-last .list-to-dropdown .custom-asset-row {
	border: none!important
}
.col-md-4.portlet-column-last .list-to-dropdown>ul a {
	display: block;
	padding: 6px 15px;
	text-decoration: none;
	color: #333
}
.col-md-4.portlet-column-last .list-to-dropdown>ul a:hover, .list-to-dropdown>ul a:focus {
	background: #ececec;
}
.col-md-4.portlet-column-last .eus-related .nav-tabs li {
	display: block;
	width: 100%;
	margin-bottom: 5px;
}
.col-md-4.portlet-column-last .list-to-dropdown>input[type="checkbox"]:checked ~ ul, .list-to-dropdown>ul:target {
	left: 0!important;
}
.col-md-4.portlet-column-last .list-to-dropdown>[type="checkbox"]:checked+label:after, .list-to-dropdown>ul:target ~ a:after {
	content: "\f16c";
}
.col-md-4.portlet-column-last .list-to-dropdown a.close {
	display: none
}
.col-md-4.portlet-column-last .list-to-dropdown>ul:target ~ a.close {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	text-indent: -100vw;
	z-index: 1000
}
.col-md-4.portlet-column-last .slider-paginator {
	text-align: center!important;
	clear: both!important;
	position: relative!important
}
.col-md-4.portlet-column-last .slider-paginator .eus-related .carousel-control {
	position: relative!important;
	width: auto!important;
	line-height: 50px!important;
	display: inline-block!important
}
.col-md-4.portlet-column-last .slider-paginator .slider-pag-number {
	display: inline-block!important;
	line-height: 50px!important;
	margin: 0!important;
	font-size: 20px!important;
	position: relative!important;
	top: -12px!important
}
.col-md-4.portlet-column-last .sfogliatore-correlati-avanzato .carousel-control {
	position: relative!important;
	width: auto!important;
	left: 0!important;
	right: 0!important;
	margin: 0!important;
	display: inline!important;
	text-decoration: none!important
}
.col-md-4.portlet-column-last .sfogliatore-correlati-avanzato .carousel-control .glyphicon-menu-left, .col-md-4.portlet-column-last .sfogliatore-correlati-avanzato .carousel-control .glyphicon-menu-right {
	position: relative!important;
	top: 0!important;
	margin: 0!important;
	left: 0!important
}
.col-md-4.portlet-column-last .slider-paginator .slider-pag-number #slider-dynamic-number {
	font-weight: bold!important
}
.col-md-4.portlet-column-last .sfogliatore-correlati-avanzato .carousel-indicators {
	display: none!important
}
.col-md-4.portlet-column-last .sfogliatore-correlati .carousel-inner {
	height: auto!important
}
.col-md-4.portlet-column-last .sfogliatore-correlati.eus-related {
	margin: 0;
	position: relative;
}
.col-md-4.portlet-column-last .sfogliatore-correlati.eus-related .h4-vedi-anche {
	display: block!important;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	margin: 0;
}
.col-md-4.portlet-column-last .sfogliatore-correlati.eus-related .item {
	padding: 0!important;
}
.col-md-4.portlet-column-last .eus-related .carousel-caption {
	width: 100%;
	padding-bottom: 0;
	float:none;
	text-align:left;
}
.col-md-4.portlet-column-last .eus-related h4 {
    padding: 0px;
}
.col-md-4.portlet-column-last .eus-related .item {
    display: table;
	display:none;
    position: relative;
}
.col-md-4.portlet-column-last .eus-related .item.active {
    display: table;
    position: relative;
}
.col-md-4.portlet-column-last .eus-related .carousel-img {
	width: 100%;
	height: auto;
	padding: 0 0 10px!important;
	display: table-header-group;
	position: relative !important;
	float: none;
}
.col-md-4.portlet-column-last .sfogliatore-correlati .carousel-indicators {
	bottom: -50px!important;
	left: 0!important;
	margin: 0!important;
	width: 100%!important
}
.col-md-4.portlet-column-last .eus-related .carousel-indicators {
	bottom: 0
}
.col-md-4.portlet-column-last .eus-related .item img {
	width: 100%;
	max-width: 560px;
	margin: auto
}
.col-md-4.portlet-column-last .eus-related .carousel .carousel-img img {
	position: relative;
}
/* banner fisso dx */
.col-md-4.portlet-column-last .banner-fisso, .col-md-4.portlet-column-last .banner-fisso .eus-banner-row {
	width: 100%!important;
}
@media screen and (max-width:639px) {
	.col-md-4.portlet-column-last .banner-fisso, .col-md-4.portlet-column-last .banner-fisso .eus-banner-row {
		max-width: 100%!important;
	}
}
.col-md-4.portlet-column-last .banner-fisso .eus-row-center .eus-col-center {
	width: 100%!important;
	display: block!important;
	margin-right: 0!important;
	padding: 0px!important;
}
.col-md-4.portlet-column-last .banner-fisso .eus-banner-row .panel-body img {
	width: 100%!important;
	max-width: none!important;
	height: auto!important;
	max-height: none!important;
}
.col-md-4.portlet-column-last .banner-fisso .eus-banner-row .panel-body p {
	padding: 0;
	font-size: 20px;
	font-weight: normal;
}
.col-md-4.portlet-column-last .banner-fisso .eus-banner-row .panel-body p::before {
	display: none !important;
}
.col-md-4.portlet-column-last .banner-fisso .panel {
	margin-bottom: 0px !important;
	background-color: transparent !important;
}
/* news block home 1 colonna */
.homepage-template .portlet-column-content-first .eus-last-news {
	margin: 0!important;
	padding: 10px!important;
}
.homepage-template .portlet-column-content-first .eus-last-news .carousel-inner {
	height: 250px!important;
}
@media screen and (max-width:767px) {
	.homepage-template .portlet-column-content-first .eus-last-news #lastNewsCarousel .carousel-inner {
		height: auto!important;
	}
	.homepage-template .portlet-column-content-first.eus-last-news .item .carousel-caption, .homepage-template .one-col-content .eus-last-news .item .carousel-img {
		width: 100% !important;
		float: none !important;
	}
}
.homepage-template .portlet-column-content-first .eus-last-news .item {
	padding: 0!important;
}
@media screen and (min-width:767px) {
	.homepage-template .portlet-column-content-first .eus-last-news .item {
		overflow: hidden;
		height: 250px;
	}
}
@media screen and (max-width:1024px) {
	.homepage-template .portlet-column-content-first .eus-last-news .item div {
		float: left!important;
	}
}
@media screen and (min-width:767px) {
.homepage-template .portlet-column-content-first .eus-last-news .item .carousel-caption,
.homepage-template .portlet-column-content-first .eus-last-news .item .carousel-img {
	width: 50%;
}
}
.eus-last-news .item .carousel-caption {
	overflow: hidden;
    display: table;
	table-layout:fixed;
	/*word-break: break-all;*/
}
.homepage-template .portlet-column-content-first .eus-last-news .item .carousel-caption {
	padding: 0 10px 10px 0!important;
}
.homepage-template .portlet-column-content-first .eus-last-news .item .carousel-img {
	padding-left: 10px!important;
}
.homepage-template .portlet-column-content-first .eus-last-news .item .carousel-img .img-responsive-fix {
	width: 100%!important;
	height: auto!important;
}
.homepage-template .portlet-column-content-first .eus-last-news-footer {
	display: none!important;
}
.homepage-template .portlet-column-content-first.eus-last-news h3 {
	padding: 2px 20px!important;
}
.homepage-template .portlet-column-content-first .eus-last-news .carousel-indicators {
	left: 0!important;
	width: 100%!important;
	margin-left: 0!important;
	padding: 20px 0 0;
}
.homepage-template .portlet-column-content-first #lastNewsCarousel .carousel-indicators {
	bottom: 0px!important;
}
.homepage-template .portlet-column-content-first .col-md-6 .eus-last-news .carousel-inner .item{
	height: 300px!important;
	overflow:hidden;
}
.homepage-template .portlet-column-content-first .col-md-6 {
	padding: 0!important;
}
.homepage-template .portlet-column-content-first .col-md-6 .portlet .portlet-content {
	padding: 0!important;
}
.homepage-template .portlet-column-content-first .col-md-6:first-child .portlet .portlet-content {
	padding-right: 10px!important;
}
.homepage-template .portlet-column-content-first .col-md-6:last-child .portlet .portlet-content {
	padding-left: 10px!important;
}
@media screen and (max-width:992px) {
	.homepage-template .portlet-column-content-first .col-md-6:first-child .portlet .portlet-content {
		padding-right: 0px !important;
		margin-bottom: 20px;
	}
	.homepage-template .portlet-column-content-first .col-md-6:last-child .portlet .portlet-content {
		padding-left: 0px!important;
		margin-bottom: 20px;
	}
}
.homepage-template .portlet-column-content-first .col-md-6 .eus-last-news .item .carousel-caption {
	padding: 0 10px 10px 0!important;
	width: 100%!important;
}
.homepage-template .portlet-column-content-first .col-md-6 .eus-last-news .item .carousel-img .img-responsive-fix {
	display: none!important;
}
.homepage-template .portlet-column-content-first .col-md-6 .eus-last-news .carousel-indicators {
	left: 0!important;
	width: 100%!important;
	margin-left: 0!important;
	bottom: 0px!important;
}
.homepage-template .portlet-column-content-first .col-md-6 .eus-last-news-footer {
	display: block!important;
}
.homepage-template .portlet-column-content-first .col-md-6 #lastNewsCarousel .eus-last-news-footer {
	-webkit-box-ordinal-group: 3;
	-moz-box-ordinal-group: 3;
	box-ordinal-group: 3;
	padding: 10px 20px;
	margin: 0;
	text-align: center;
}
.homepage-template .portlet-column-content-first .col-md-6 .eus-last-news-footer {
	margin-bottom: 0px!important;
}
.homepage-template .portlet-column-content-first .col-md-6 .eus-last-news .arca-text {
	max-height: 6.0em!important;
}
/* search right col */
.col-md-4.portlet-column-last .specialized-search-container .col-md-12 {
	padding-left: 0px;
	padding-right: 0px;
}
.col-md-4.portlet-column-last .specialized-search-container .specialized-search-form {
	padding: 20px 10px;
	display: block!important;
}
.col-md-4.portlet-column-last .specialized-search-container .specialized-search-form:after, .col-md-4.portlet-column-last .specialized-search-container .specialized-search-form:before {
	content: " ";
	display: table;
}
.col-md-4.portlet-column-last .specialized-search-container .specialized-search-form:after {
	clear: both
}
.specialized-search-container .specialized-search-form .specialized-search-form-field, .specialized-search-container .specialized-search-form .col-md-4 {
	display: block!important;
	width: 100%!important;
	text-align: center;
}
.col-md-4.portlet-column-last .specialized-search-container .specialized-search-form .input-text-wrapper, .col-md-4.portlet-column-last .specialized-search-container .specialized-search-form .input-select-wrapper {
	margin-bottom: 10px
}
.col-md-4.portlet-column-last .specialized-search-container .order-search-form {
	padding: 20px 0;
	display: block;
	width: 100%
}
.col-md-4.portlet-column-last .specialized-search-container .order-search-form .order-title, .col-md-4.portlet-column-last .specialized-search-container .order-search-form .order-select {
	display: block;
	width: 100%;
	padding: 0;
	float: none;
	text-align: center;
}
.col-md-4.portlet-column-last .specialized-search-container .order-search-form .col-md-7 {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
}
.col-md-4.portlet-column-last .custom-search-result .pagination>li>a, .pagination>li>a:hover, .col-md-4.portlet-column-last .custom-search-result .pagination>.active>a, .pagination>.active>a:hover {
	font-size: 16px!important;
}
@media screen and (min-width:992px) {
	.col-md-4.portlet-column-last .searchcontainer-content .list-group-item-content .col-md-1 {
		width: 16.66667%;
	}
	.col-md-4.portlet-column-last .searchcontainer-content .list-group-item-content .col-md-11 {
		width: 83.33333%;
	}
	.col-md-4.portlet-column-last .custom-search-result .pagination>li>a, .pagination>li>a:hover {
		font-size: 13px !important;
	}
	.col-md-4.portlet-column-last .custom-search-result .pagination>.active>a, .pagination>.active>a:hover {
		font-size: 13px!important;
	}
	.col-md-4.portlet-column-last .custom-search-result .pagination > li {
		margin: 0 2px !important;
	}
	.col-md-4.portlet-column-last .custom-search-result .pagination > li > a, .pagination > li > span {
		padding: 0 5px 0 5px;
	}
}
@media screen and (max-width:480px) {
	.col-md-4.portlet-column-last .custom-search-result .pagination>li>a, .pagination>li>a:hover {
		font-size: 13px !important;
	}
	.col-md-4.portlet-column-last .custom-search-result .pagination>.active>a, .pagination>.active>a:hover {
		font-size: 13px!important;
	}
	.col-md-4.portlet-column-last .custom-search-result .pagination > li {
		margin: 0 2px !important;
	}
	.col-md-4.portlet-column-last .custom-search-result .pagination > li > a, .pagination > li > span {
		padding: 0 5px 0 5px;
	}
}
/* dottore */
.col-md-8.portlet-column-first .eus-struttura-dottore, .col-md-4.portlet-column-last .eus-struttura-dottore {
	padding: 0px 8px;
}
.col-md-8.portlet-column-first .eus-struttura-dottore .col-sm-6, .col-md-4.portlet-column-last .eus-struttura-dottore .col-sm-6 {
	display: table-cell;
	vertical-align: middle;
	float: none;
	padding: 0;
}
.col-md-8.portlet-column-first .eus-struttura-dottore .col-sm-6:last-child, .col-md-4.portlet-column-last .eus-struttura-dottore .col-sm-6:last-child {
	display: table-cell;
	vertical-align: middle;
	float: none;
	padding-left: 15px;
}
.col-md-8.portlet-column-first .eus-dottore > div, .col-md-4.portlet-column-last .eus-dottore > div {
	margin-top: 0;
}
.col-md-8.portlet-column-first .eus-dottore-nome h5, .col-md-4.portlet-column-last .eus-dottore-nome h5 {
	font-size: 15px!important;
	line-height: normal;
}
/* primo piano news */
@media screen and (min-width:992px) {
	.portlet-column-last.col-md-4 .eus-primo-piano .col-sm-7 {
		width: 100%;
		padding-bottom: 60px;
	}
	.portlet-column-last.col-md-4 .eus-primo-piano .col-sm-5.four-img-block {
		width: 100%;
	}
}
/* banner fissi */
.portlet-column-first.col-md-8 .eus-wrapper.banner-fisso {
	max-width: 100%;
}
@media screen and (min-width:1280px) {
	.portlet-column-first.col-md-8 .banner-fisso .eus-banner-row {
		width: 100% !important;
	}
}
/* redazionale 2 colonne */
.bloccoRedazionale {
	padding: 20px 0;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ccc;
	margin: 20px 0;
}
.bloccoRedazionale-left {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ccc;
	font-size: 14px;
}
.bloccoRedazionale-right {
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ccc;
	margin-left: -1px;
}
.bloccoRedazionale-right h2 {
	font-size: 20px;
	line-height: 25px;
}
.bloccoRedazionale-img {
	margin-bottom: 15px;
}
.bloccoRedazionale ul {
    list-style: unset!important;
}
.col-md-4.portlet-column-last .owl-carousel .owl-dots {
    top: 320px!important;
}
.owl-carousel .owl-dots {
    top: 320px!important;
}
.col-md-4.portlet-column-last .media .slide, .media .owl-carousel .owl-video-wrapper {
    height: 370px!important;
}