@charset "utf-8";

/**/
@import url("fonts.css");

/**/
@import url("bootstrap/css/bootstrap.min.css");
@import url("font-awesome-4.4.0/css/font-awesome.min.css");
/**/
@import url(jssocials/jssocials.css);
@import url(jssocials/jssocials-theme-flat.css);
/**/
@import url(leaflet/leaflet.css);

@import url(swiper/swiper.css);
@import url(jplayer/jplayer.css);
@import url(fancybox/fancybox.css);


:root {
    --yellow: #E1DA10;
}

/* NO TWITTER */
.btn-share-tw,.jssocials-share-twitter{display:none!important}

.link-flag{display:none!important}
:focus{outline:0 none!important}

/*
===========
BREAKPOINTS
===========
*/

/* BOOTSTRAP 4.1 Breakpoints */

/* XS */
@media only screen and (min-width: 0) and (max-width: 576px) {
    body.debug:before{content:"BS 4.1 | XS 0 > 576";position:fixed;bottom:0;right:0;padding:0 10px;width:170px;color:#000;background:#FF0000;text-align:center;text-transform:uppercase;font-weight:bold;z-index:999999;}
}

/* SM */
@media only screen and (min-width: 576px) and (max-width: 768px) {
    body.debug:before{content:"BS 4.1 | SM 576 > 768";position:fixed;bottom:0;right:0;padding:0 10px;width:170px;color:#000;background:#FF0000;text-align:center;text-transform:uppercase;font-weight:bold;z-index:999999;}
}

/* MD */
@media only screen and (min-width: 768px) and (max-width: 992px) {
    body.debug:before{content:"BS 4.1 | MD 768 > 992 ";position:fixed;bottom:0;right:0;padding:0 10px;width:170px;color:#000;background:#FF0000;text-align:center;text-transform:uppercase;font-weight:bold;z-index:999999;}
}

/* LG */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    body.debug:before{content:"BS 4.1 | LG 992 > 1200";position:fixed;bottom:0;right:0;padding:0 10px;width:170px;color:#000;background:#FF0000;text-align:center;text-transform:uppercase;font-weight:bold;z-index:999999;}
}

/* XL */
@media only screen and  (min-width: 1200px) {
    body.debug:before{content:"BS 4.1 | XL > 1200";position:fixed;bottom:0;right:0;padding:0 10px;width:170px;color:#000;background:#FF0000;text-align:center;text-transform:uppercase;font-weight:bold;z-index:999999;}
}

/**/

/* XS SM */
@media only screen and (min-width: 0) and (max-width: 768px) {
}

/* XS SM MD*/
@media only screen and (min-width: 0) and (max-width: 992px) {
}

/* SM MD */
@media only screen and (min-width: 576px) and (max-width: 992px) {
}

/* MD LG */
@media only screen and (min-width: 768px) {
}



/**/
.dvdebug{display:none!important}
#dvtools br{display:none}
.BTN_CACHE{cursor:pointer;background:#FF0000;border:0 none;position:fixed;bottom:25px;right:0;width:170px;text-align:center;color:#FFF;font-weight:500;text-transform:uppercase;font-size:12px;z-index:9999;}
#btnSession{cursor:pointer;background:#FF0000;border:0 none;position:fixed;bottom:50px;right:0;width:170px;text-align:center;color:#FFF;font-weight:500;text-transform:uppercase;font-size:12px;z-index:9998;}
#txtServerTime{display:none!important;background:#FF0000;border:0 none;position:fixed;bottom:75px;right:0;width:170px;text-align:center;color:#FFF;font-weight:500;text-transform:uppercase;font-size:12px;}
input[type='submit'],input[type='button'],input[type='text'],input[type='password'],select,textarea{border-radius:0;}
input[type="text"]{-webkit-appearance:none;-moz-appearance: none;appearance: none;}
.sliding-privacy-popup a,input[type="button"]{border-radius:0!important;-webkit-appearance:none;-moz-appearance: none;appearance: none;}



/*
==============================================================================
TAGS
==============================================================================
*/
html{}
body{font-family: 'Roboto Condensed', sans-serif;font-size:16px;}
a,a:link,a:visited{color:#00A99D;text-decoration:none;cursor:pointer}
a:hover{color:#000;text-decoration:underline;cursor:pointer}
/*
h1{margin:0;padding:0;font-family:'Playfair Display',serif;padding-top:5px;padding-bottom:10px;font-size:30px;line-height:30px;color:#48637E;}
h2{margin:0;padding:0;font-family:'Playfair Display',serif;padding-top:5px;padding-bottom:10px;font-size:24px;line-height:27px;color:#48637E;}
h3{margin:0;padding:0;font-family:'Playfair Display',serif;padding-top:5px;padding-bottom:10px;font-size:18px;line-height:24px;color:#48637E;}
h4{margin:0;padding:0;font-family:'Playfair Display',serif;padding-top:5px;padding-bottom:10px;font-size:16px;line-height:21px;color:#48637E;}
h5{margin:0;padding:0;font-family:'Playfair Display',serif;padding-top:5px;padding-bottom:10px;font-size:14px;line-height:18px;color:#48637E;}
h6{margin:0;padding:0;font-family:'Playfair Display',serif;padding-top:5px;padding-bottom:10px;font-size:12px;line-height:15px;color:#48637E;}
*/


.hide,.HIDE{display:none}
p{margin:0px;margin-bottom:10px}
hr{color:#b5b3a5;height :1px;border:none;background-color:#b5b3a5}
img{border:0}
table{width:100%}


h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed', sans-serif;font-weight:700;color:#000;padding:15px 0 15px 0;margin:0;}

h1{font-size:38px;line-height:40px;}
h2{font-size:36px;line-height:38px;}
h3{font-size:34px;line-height:36px;}
h4{font-size:32px;line-height:34px;}
h5{font-size:30px;line-height:32px;}
h6{font-size:28px;line-height:30px;}

/**/

/**/
.page-back-to-top{display:none;background:#E0DA10;width:50px;height:60px;position:fixed;bottom:50px;right:10px;padding:12px 12px;z-index:99999}
.page-back-to-top:hover{}




/*
==============
COMMON CLASSES
==============
*/
.section-title{font-family: 'Playfair Display', serif;font-size:45px;line-height:46px;padding:55px 0 40px 0;margin:0;font-weight:900;color:#000;}
.section-list{margin-bottom:40px}

/* BUTTONS */
.btn{border-radius:0;}

a.btn-yellow{color:#666;background:#E0DA10;background:#E0DA10;border:0 none;padding:0;width:225px;line-height:50px;font-size:20px;display:block;text-align:center;}
a.btn-yellow:hover{color:#000;background:rgb(6,160,150);text-decoration:none}



a.btn-arrow-yellow{color:#666;background:#E0DA10;background:url("../images/arrow_666_right.svg") #E0DA10 no-repeat 95% center;background-size:32px 22px;border:0 none;padding:0;min-width:225px;line-height:50px;padding:0 65px 0 15px;font-size:20px;display:inline-block;text-align:center;}
a.btn-arrow-yellow:hover,a.btn-arrow-yellow:focus,a.btn-arrow-yellow:active{color:#000;background:url("../images/arrow_000_right.svg") rgb(6,160,150) no-repeat 95% center!important;background-size:32px 22px!important;text-decoration:none}

.btn-arrow-blue{background:url("../images/arrow_blue.png") no-repeat center right;padding-right:30px;text-decoration:none}

/*
a.btn-download{color:#666;background:#E0DA10;background:url("../images/download.svg") #E0DA10 no-repeat 5% center;background-size:23px 31px;border:0 none;padding:0;width:225px;line-height:50px;font-size:20px;display:block;text-align:center;padding-left:20px;margin-bottom:15px;text-decoration:none}
a.btn-download:hover{color:#666;text-decoration:none}
*/


/*
======
HEADER
======
*/
.logo{padding:25px 0 50px 0;}

/* RPE */
#header .rpe input[type='reset'],
#header .rpe select,
#header .rpe .HLRPELL,
#header .rpe span{display:none}
#header .rpe input[type='text']{border:0 none;outline:0 none;}


#header .rpe-d{position:absolute;top:18px;right:170px;width:160px;display:flex}
#header .rpe-d button{background:transparent;border:0 none;}
#header .rpe-d input[type='text']{background:transparent;padding:10px;width:calc(100% - 40px);box-sizing:border-box;margin-right:0;transition:width .2s linear,background .2s linear;}
#header .rpe-site.rpe-d{transition:width .2s linear,background .2s linear;}
#header .rpe-site.rpe-d.rpe-open{background:#DDD;width:250px;}



/* MD */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	#header .rpe-site.rpe-d {}
	#header .rpe-site.rpe-d.rpe-open {width:180px;}
}


/* MD */
@media only screen and (min-width: 0) and (max-width: 767px) {
	#header .rpe-site.rpe-d{display:none!important}
}

#header .rpe-m{height:54px;background:#64756f;padding:0 40px;font-size:20px}
#header .rpe-m input[type='text']{border-radius:0;color:#FFF;padding:12px 0;width:120px;background:transparent;display:inline-block;transition:width .2s linear,background .2s linear;}
#header .rpe-m input[type='text']{width:calc(100% - 30px)!important;}
#header .rpe-m input[type='text']:focus{width:calc(100% - 30px);}
#header .rpe-m input[type='text']::-webkit-input-placeholder {color:#FFF}
#header .rpe-m input[type='text']::-moz-placeholder {color:#FFF}
#header .rpe-m input[type='text']:-ms-input-placeholder {color:#FFF}
#header .rpe-m input[type='text']:-moz-placeholder {color:#FFF}

#header .rpe-m input[type='submit']{vertical-align:middle;display:inline-block;background:url("../images/btn_search_m.png") no-repeat center center;width:23px;height:23px;text-indent:-999px;overflow:hidden;border:0 none;outline:0 none;cursor:pointer;}


/* LANGUAGE */
.language ul,.language ul li{list-style-type:none;padding:0;margin:0;}
.language ul{display:table}
.language ul li{display:table-cell;vertical-align:bottom;border-right:1px solid #B3B3B3;padding:25px 13px 10px 13px;width:75px;}
.language ul li:nth-child(2){border-right:0 none;}
.language a{color:#808080;font-size:18px;}
.language a:hover,.language a.active{font-weight:bold;text-decoration:none;color:#000;}

.language-d{position:absolute;top:0;right:0;}
.language-d a{color:#808080;font-size:18px;}
.language-d a:hover,.language-d a.active{font-weight:bold;text-decoration:none;color:#000;}

.language-m{padding:16px 0;}
.language-m ul{margin:0 auto;}
.language-m ul li{display:table-cell;vertical-align:bottom;border-right:1px solid #B3B3B3;padding:15px 10px 15px 10px;}
.language-m a{color:#9CA0A1;font-size:18px;}
.language-m a:hover,.language-m a.active{font-weight:400;text-decoration:none;color:#FFF;}

/* GLOBAL MENU */
.nav-mobile {display:none}
.global-menu{background:#EFECE8;}
.navbar-a{padding:0!important}
.navbar-a .navbar-nav .nav-link{padding:12px 5px}
.navbar-a a.nav-link{font-size:18px;color:#4D4D4D;}
.navbar-a a.nav-link:hover{background:#FFF;text-decoration:underline;color:#000;}
.navbar-a .nav-link.active,.global-menu .navbar-a .nav-link.active:hover,.global-menu .navbar-a .nav-item.dropdown.show .nav-link{font-weight:400;color:#000;text-decoration:none;background:#FFF;}
.global-menu .navbar-a .nav-item.dropdown.show .nav-link{}

.global-menu .dropdown-menu-lvl-0{position:absolute;width:100%;border:0 none;margin:0 0 0 15px;padding:0;left:0;top:auto;border-radius:0;border:0 none;margin:0;background:#FFF;border-bottom:1px solid #EFECE8;border-left:1px solid #EFECE8;border-right:1px solid #EFECE8;box-shadow:0 5px 5px #BBB;}
.global-menu .dropdown-menu{position:absolute;width:100%;border:0 none;margin:0 0 0 15px;padding:0;left:0;top:auto;border-radius:0;border:0 none;margin:0;background:#FFF;}
.global-menu .dropdown-menu .container{background:#FFF;}
.global-menu .dropdown-menu .dropdown-menu-inner{padding:0 10px;}
.global-menu .dropdown-menu h6{color:#000;font-weight:bold;font-size:16px;font-weight:700;padding-top:55px;min-height:120px;font-family:'Roboto Condensed', sans-serif;}
.global-menu .dropdown-menu ul,.global-menu .dropdown-menu ul li{list-style-type:none;padding:0;margin:0;}
.global-menu .dropdown-menu ul li{padding-bottom:15px}
.global-menu .dropdown-menu ul li li{}
.global-menu .dropdown-menu ul li ul{}
.global-menu .dropdown-menu ul li a{font-size:16px;color:#484848;line-height:18px}
.global-menu .dropdown-menu ul li a:hover{color:#484848;}
.global-menu .dropdown-menu ul li.has-submenu{padding-bottom:0!important}
.global-menu .dropdown-submenu .dropdown-menu{position:static;padding-bottom:0;}
/*.global-menu .dropdown-submenu.open .dropdown-menu{padding-bottom:0;} */

.global-menu .dropdown-submenu{padding-bottom:0!important}
.global-menu .dropdown-submenu.open{padding-bottom:0}
.global-menu .dropdown-submenu > a{margin-bottom:15px;display:block}
.global-menu .dropdown-submenu > a:before{content:"+";display:inline-block;width:10px;}
.global-menu .dropdown-submenu .dropdown-menu{padding-left:10px!important}


.global-menu .dropdown-toggle::after{display:none}

.global-menu .column{padding:0 5px 5px 5px;}

.global-menu .selected-routes {display:flex}
.global-menu .selected-routes .selected-route-item{width:calc((100% - 15px) / 2);}
.global-menu .selected-routes > div:nth-child(1){margin:0 14px 0 0}
.global-menu .selected-routes > div img{}
.global-menu .selected-routes .selected-route-item{}
.global-menu .selected-routes .selected-route-item a{text-decoration:none;}
.global-menu .selected-routes .image{padding-bottom:5px;}
.global-menu .selected-routes .title{color:#333;font-size:16px;line-height:18px;font-weight:normal}
.global-menu .selected-routes .when,.global-menu .selected-routes .description{color:#333;font-size:15px;line-height:16px;font-weight:300;padding-bottom:3px;}

/**/
.global-menu .nav-item-language .selected-routes{}
.global-menu .nav-item-language .selected-routes .selected-route-item{width:calc((100% - 15px) / 3);margin:0 14px 0 0!important}
.global-menu .nav-item-language .selected-routes > div:nth-child(1),.global-menu .nav-item-language .selected-routes > div:nth-child(2){margin:0 14px 0 0}

/**/
.global-menu .nav-item-school .selected-routes{}
.global-menu .nav-item-school .selected-routes .selected-route-item{width:calc((100% - 15px) / 3);margin:0 14px 0 0!important}
.global-menu .nav-item-school .selected-routes > div:nth-child(3){margin:0!important}

/**/
.global-menu .nav-item-publications .selected-routes .selected-route-item{width:calc((100% - 15px) / 4);margin:0 14px 0 0!important}
.global-menu .nav-item-publications .selected-routes > div:nth-child(4){margin:0!important}
.global-menu .nav-item-publications .selected-routes > div img{}
.global-menu .nav-item-publications .selected-routes .title{color:#333;font-size:16px;line-height:18px;font-weight:normal}
.global-menu .nav-item-publications .selected-routes .author{color:#333;font-size:15px;line-height:16px;font-weight:300;padding-bottom:3px;}

/**/

/* XL */
@media only screen and (min-width:1200px) {
	.navbar-a .navbar-nav .nav-link {padding:12px 24px;}
	.site-wrapper.lng-fur .navbar-a .navbar-nav .nav-link {padding:12px 20px;}
}

/* LG */
@media only screen and (min-width:992px) and (max-width:1199px) {
	.navbar-a .navbar-nav .nav-link{font-size:16px;padding:12px 15px;white-space:nowrap}
} 

/* MD */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.navbar-a .navbar-nav .nav-link{font-size:16px;padding:13px 5px;white-space:nowrap}
	.global-menu .dropdown-menu h6{padding:10px 0 10px 0;min-height:0}
	.global-menu .dropdown-menu h6:empty{display:none}
}

/* XS SM */
@media only screen and (min-width: 0) and (max-width: 767px) {
	.nav-mobile{display:block}
	.nav-mobile-ctrl{text-align:center;padding:15px 0 15px 0}
	.navbar-ctrl-m{text-align:center;padding:0}

	/**/
	.logo{padding:0 0 15px 0;text-align:center}

	/**/
	#header .rpe-m{display:flex;align-items:center}


	#header .rpe-m input[type='text']{width:auto!important;flex-grow:1}
	#header .rpe-m input[type='submit']{width:25px;}
	
	/**/
	.rpe-d,.language-d{display:none}
	.rpe-m,.language-m{display:block}

	/**/
	.nav-mobile {display:block}
	.global-menu{position:absolute;top:0;left:0;width:100%;background:#41564F;z-index:9999;}
	.global-menu .dropdown-menu h6{padding:0 0 10px 0;min-height:0}
	.global-menu .nav-item{text-align:left;padding-top:25px;}
	.global-menu a.nav-link{font-size:20px;color:#FFF;}
	.global-menu a.nav-link:before{content:".";overflow:hidden;text-indent:-999px;width:40px;vertical-align:middle;display:inline-block;}
	.global-menu a.nav-link.dropdown-toggle:before{text-indent:0;content:"+";color:#FFF;font-size:20px;}
	.global-menu .dropdown-submenu.open > a:before{content:"-";display:inline-block;width:10px;}
	.global-menu .navbar-a .nav-item.dropdown.show a.nav-link.dropdown-toggle:before{content:"-";color:#000;text-align:center}



	.global-menu a.nav-link:hover{text-decoration:underline;color:#E0DA10;background:transparent;}
	.global-menu .nav-link.active,.global-menu .nav-link.active:hover,.global-menu .nav-item.dropdown.show .nav-link{color:#E0DA10;text-decoration:none;background:transparent;}
	.global-menu .navbar-expand-md .navbar-nav .nav-link{padding:5px 0;}
	.global-menu .dropdown-menu{background:#667570}
	.global-menu .column {padding: 10px 5px 0 5px;}
	.global-menu .dropdown-menu ul li a{color:#FFF;}
	.global-menu .dropdown-menu ul li a:hover{color:#E0DA10;}

	.global-menu .dropdown-menu h6:empty{display:none}

	.global-menu .nav-social{padding:45px 0}
	.global-menu .nav-social h6{color:#9CA0A1;font-size:20px;margin:0;padding-bottom:20px;}
	.global-menu .nav-social a{margin-right:15px;}

	/**/
	.global-menu .dropdown-menu{position:static;}
	.global-menu .dropdown-menu ul li{padding-bottom:5px;}
	.global-menu .selected-routes{display:flex;flex-wrap:wrap;flex-direction:column}
	.global-menu .selected-routes .selected-route-item{width:100%!important;padding-bottom:10px}
	.global-menu .selected-routes .selected-route-item .image{width:20%;float:left;}
	.global-menu .selected-routes .selected-route-item .title,
	.global-menu .selected-routes .selected-route-item .when,
	.global-menu .selected-routes .selected-route-item .description,
	.global-menu .selected-routes .selected-route-item .author
	{color:#FFF;margin-left:calc(20% + 10px);}

	.global-menu .dropdown-menu-lvl-0 {box-shadow:none}

}

/* LOCAL MENU */
.local-menu{background:#EFECE7;overflow:hidden;}
.local-menu .container{position:relative;}
.local-menu .arrow-down{background:#FF0000;height:50px;width:50px;top:0;left:-35px;position:absolute;background:url("../images/arrow_666_down.svg") #E0DA10 no-repeat center center;background-size:22px 32px;}
.local-menu .nav-item{border-right:1px solid #fffffb;}
.local-menu .nav-item a.nav-link{padding-left:30px;padding-right:30px;display:block;}


/*
======
FOOTER
======
*/
#footer{background:#41564F;font-size:18px;padding:55px 0;color:#FFF;font-weight:300}
#footer h6{color:#FFF;font-weight:bold;font-size:20px;padding-bottom:20px}
#footer .row-2{padding-top:20px}
#footer ul,#footer ul li{list-style-type:none;padding:0;margin:0;}
#footer ul li{padding:5px 0;}
#footer a{color:#E0DA10;text-decoration:none;font-weight:400}
#footer a:hover{color:#FFF;text-decoration:underline}

#footer .row-2 div{color:#999}

a.btn-share-fb{height:45px;line-height:45px;width:45px;display:inline-block;border-radius:45px;background:#1D1D1B;text-align:center}
a.btn-share-tw{height:45px;line-height:45px;width:45px;display:inline-block;border-radius:45px;background:#1D1D1B;text-align:center}
a.btn-share-fb:hover,a.btn-share-tw:hover{background-color:#00A99D}

/* XS SM */
@media only screen and (min-width: 0) and (max-width: 575px) {
	#footer .row-1 > div{margin-bottom:20px;}
}


/*
====
PAGER
====
*/
/*
.pager{display:block;font-size:14px;}
ul.pager,ul.pager li{list-style-type:none;margin:0;padding:0;}
ul.pager li{display:inline-block;}
ul.pager li a,ul.pager li span{padding:10px;}
.pager .active{font-weight:500}
*/

.pager{display:block;clear:both;padding:20px 0;margin:0;}
.pager li{display:inline-block!important;vertical-align:top;border-radius:0;margin-right:2px}
.pager li.disabled a,.pager li.disabled span,.pager li.disabled a:hover,.pager li.disabled span:hover{color:#CCC;background:#EFECE8;}


.pager li a,.pager li span{background:#DDD;min-width:30px;line-height:30px;display:inline-block;text-align:center}
.pager li a,.pager li span{border-radius:0;color:#4D4D4D;}
.pager li.status span{border:0 none;color:#333;background:transparent!important;padding-left:20px;}
.pager li.page.active span{background:#E0DA10;color:#666 }
.pager li.page a:hover,.pager li.next a:hover,
.pager li.last a:hover,.pager li.first a:hover,
.pager li.previous a:hover{background:#E0DA10;color:#666;text-decoration:none;}

@media only screen and (min-width: 0) and (max-width:767px) {
	.pager .page{display:none!important;}
	.pager .page.active{display:inline-block!important}
}



/*
========
SWIPER-A
========
*/
.swiper-a{padding-bottom:20px}
.swiper-a .section-wrapper{position:relative;}

/*.swiper-a .swiper-slide{padding:25px;box-sizing:border-box;height:auto;}
.swiper-a .swiper-slide:hover{background:#efece7;}
.swiper-a a{color:#000}
.swiper-a a:hover{text-decoration:none}

*/
.swiper-a .swiper-root{position:relative}
.swiper-a .swiper-button-prev{position:absolute;top:50%;margin-top:-25px;left:-50px;}
.swiper-a .swiper-button-next{position:absolute;top:50%;margin-top:-25px;right:-50px;}
.swiper-a .swiper-button-prev,.swiper-a .swiper-button-next{height:50px;width:50px;padding:8px;box-sizing:border-box;background:#E0DA10}
.swiper-a .swiper-button-prev {background:url("../images/arrow_666_left.svg") #E0DA10 no-repeat center center;background-size:34px 22px;display:block;text-indent:-999px;overflow:hidden}
.swiper-a .swiper-button-next {background:url("../images/arrow_666_right.svg") #E0DA10 no-repeat center center;background-size:34px 22px;display:block;text-indent:-999px;overflow:hidden}

.swiper-a .swiper-button-prev:hover,.swiper-a .swiper-button-next:hover{background:#19b0a7}
.swiper-a .swiper-button-prev:hover {background:url("../images/arrow_000_left.svg") #19B0A7 no-repeat center center;background-size:34px 22px;}
.swiper-a .swiper-button-next:hover {background:url("../images/arrow_000_right.svg") #19B0A7 no-repeat center center;background-size:34px 22px;}

/* XS SM MD*/
@media only screen and (min-width: 0) and (max-width: 992px) {
	.swiper-a .swiper-button-prev{position:absolute;top:50%;left:-13px;margin-top:-27px;}
	.swiper-a .swiper-button-next{position:absolute;top:50%;right:-13px;margin-top:-27px;}
	.swiper-a .swiper-button-prev,.swiper-a .swiper-button-next{width:27px;height:55px;background-size:18px 12px!important;padding:0;box-sizing:border-box;}
}



/*
=============
SWIPER-EVENTS
=============
*/
#swiper-events .event-item{}
#swiper-events .event-container{position:absolute;top:0;left:0;width:100%;height:100%;}
#swiper-events .event-item-wrapper{position:relative;}
#swiper-events .event-container .container{height:100%;}
#swiper-events .event-data-wrapper{position:relative;height:100%;}

#swiper-events .event-item-wrapper{height:460px;position:relative;overflow:hidden;}
#swiper-events .event-item-wrapper img{/*height:460px;*/width:auto;max-width:none;position:absolute;left:50%;top:0;transform: translate(-50%, 0);}
#swiper-events .event-item-wrapper video{/*height:460px;*/width:auto;max-width:none;position:absolute;left:50%;top:0;transform: translate(-50%, 0);}
#swiper-events.swiper-has-video{background:#000;}

#swiper-events .event-box{position:absolute;bottom:0;right:0;}
#swiper-events .event-data{}
#swiper-events .event-data a{color:#000;display:flex;align-items:flex-end;background:rgba(224,218,16,.9);width:390px;box-sizing:border-box;padding:20px 20px 20px 20px;min-height:330px}
#swiper-events .event-data a:hover{color:#000;text-decoration:none;background:rgba(6,160,150,.9);}
#swiper-events .event-data a .event-data2{}
#swiper-events .event-data .when{color:#FFF;font-size:20px;line-height:24px;}
#swiper-events .event-data .title{padding:0 0 20px 0;font-family: 'Playfair Display', serif;font-size:38px;color:#FFF;line-height:40px;font-weight:900;padding-bottom:20px}
#swiper-events .event-data .description{font-size:20px;line-height:24px;padding-bottom:25px}
#swiper-events .event-data .read-more{color:#666;font-size:18px;}
#swiper-events .event-data .read-more span{background:url("../images/arrow.png") no-repeat center right;padding-right:35px;}
#swiper-events .event-data a:hover .read-more span{color:#000;text-decoration:none;background:url("../images/arrow_black.png") no-repeat center right;}


#swiper-events.num-slides-1 .swiper-custom-dots{display:none!important}
#swiper-events .swiper-custom-dots{text-align:left;padding:10px 20px}
#swiper-events .swiper-custom-dots .dot{cursor:pointer;border-radius:18px;display:inline-block;height:15px;width:15px;padding:0;margin:0 10px 0 0;outline:0 none;text-indent:-9999px;overflow:hidden;background:rgb(224,218,16)}
#swiper-events .swiper-custom-dots .dot.active{background:#666;}
#swiper-events .swiper-custom-dots .dot.active:hover{background:#666!important;}
#swiper-events .swiper-custom-dots .dot:hover{background:#FFF;}
#swiper-events .swiper-button-prev,#swiper-events .swiper-button-next{display:none}




/* LG */
@media only screen and (min-width: 992px) and (max-width:1199px) {
	/*#swiper-events .event-data a{min-height:300px;width:390px;}*/
}

/* MD */
@media only screen and (min-width: 768px) and (max-width:991px) {
	/*#swiper-events .event-data a{min-height:300px;width:390px;}*/
	#swiper-events .event-container{background:rgba(0,0,0,.2);}
	#swiper-events .event-box{width:100%;}
	#swiper-events .event-data a{color:#FFF!important;background:transparent!important;width:100%;padding:20px;min-height:0}
	#swiper-events .event-data .title{padding-bottom:10px}
	#swiper-events .event-data .description{padding-bottom:10px}

	#swiper-events .event-data .read-more{color:#E0DA10}
	#swiper-events .event-data .read-more span{background:url("../images/arrow_yellow.png") no-repeat center right;}
	#swiper-events .event-data a:hover .read-more span{color:#00A99D;background:url("../images/arrow_blue.png") no-repeat center right;}

	#swiper-events .event-item-wrapper{height:400px!important}
}		


/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	/*#swiper-events .event-data a{min-height:300px;width:390px;}*/
	/*#swiper-events .event-box{right:calc((100% - 390px) / 2);}*/

	#swiper-events .event-item-wrapper{height:350px;}
	#swiper-events .event-item-wrapper video{height:350px;}

	#swiper-events .event-container{background:rgba(0,0,0,.2);}
	#swiper-events .event-box{width:100%;}
	#swiper-events .event-data a{color:#FFF!important;background:transparent!important;width:100%;padding:20px;min-height:0}
	#swiper-events .event-data .title{padding-bottom:10px}
	#swiper-events .event-data .description{padding-bottom:10px}

	#swiper-events .event-data .read-more{color:#E0DA10}
	#swiper-events .event-data .read-more span{background:url("../images/arrow_yellow.png") no-repeat center right;}
	#swiper-events .event-data a:hover .read-more span{color:#00A99D;background:url("../images/arrow_blue.png") no-repeat center right;}

	#swiper-events .event-item-wrapper{height:350px!important}
	
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
	/*#swiper-events .event-data a{min-height:0}*/
	/*#swiper-events .event-box{right:0;left:0;width:auto;}
	#swiper-events .event-data a{width:auto;}*/
	#swiper-events .event-item-wrapper{height:300px;}
	#swiper-events .event-item-wrapper video{height:300px;}

	#swiper-events .event-container{background:rgba(0,0,0,.2);}
	#swiper-events .event-box{width:100%;}
	#swiper-events .event-data a{color:#FFF!important;background:transparent!important;width:100%;padding:20px;min-height:0}
	#swiper-events .event-data .title{padding-bottom:10px}
	#swiper-events .event-data .description{padding-bottom:10px}

	#swiper-events .event-data .read-more{color:#E0DA10}
	#swiper-events .event-data .read-more span{background:url("../images/arrow_yellow.png") no-repeat center right;}
	#swiper-events .event-data a:hover .read-more span{color:#00A99D;background:url("../images/arrow_blue.png") no-repeat center right;}
	

}

/* XS SM */
@media only screen and (min-width: 0) and (max-width: 767px) {


}

@media only screen and (min-width: 0) and (max-width: 767px) {


	
	/*#swiper-events .event-data a{min-height:330px}*/
	/*#swiper-events .event-container{position:static;}
	#swiper-events .event-box{position:static;background:rgba(224,218,16,.9);}
	#swiper-events .event-data a{padding:15px;width:auto;min-height:0;}
	#swiper-events .event-data .when{font-family: 'Playfair Display', serif;font-size:32px;color:#FFF;line-height:38px;font-weight:900;}
	#swiper-events .event-data .title{font-family: 'Playfair Display', serif;font-size:32px;color:#FFF;line-height:38px;font-weight:900;padding-bottom:10px}
	#swiper-events .event-data .description{font-size:18px;line-height:20px;padding-bottom:15px}
	#swiper-events .event-container .container{height:auto;width:auto!important;max-width:none!important;padding:0;}
	#swiper-events .event-data-wrapper{position:relative;height:auto}

	#swiper-events .swiper-custom-dots{text-align:left;padding:10px 20px;background:#FFF;}
	#swiper-events .swiper-custom-dots .dot{background:rgb(224,218,16)}
	#swiper-events .swiper-custom-dots .dot.active{background:#666;}
	#swiper-events .swiper-custom-dots .dot.active:hover{background:#666!important;}
	#swiper-events .swiper-custom-dots .dot:hover{background:rgb(224,218,16);}
	#swiper-events .swiper-button-prev,#swiper-events .swiper-button-next{display:none}

	#swiper-events .swiper-custom-dots {display:none}
	*/
}


/*
===================
SECTION-BOOK-SWIPER
===================
*/
.section-book-swiper{position:relative;}
.section-book-swiper .section-wrapper{position:relative}
.section-book-swiper .swiper-slide{padding:25px;box-sizing:border-box;height:auto;}
.section-book-swiper .swiper-slide:hover{background:#efece7;}
.section-book-swiper a{color:#000}
.section-book-swiper a:hover{text-decoration:none}
.section-book-swiper .image{padding-bottom:30px;text-align:center}
.section-book-swiper .image img{margin:0 auto;}
.section-book-swiper .title{color:#333;font-size:20px;line-height:20px;padding-bottom:3px}
.section-book-swiper .author{color:#333;font-weight:300;font-size:16px;line-height:22px;padding-bottom:10px}
.section-book-swiper .read-more span{color:#00A99D;font-size:18px;line-height:21px;}
.section-book-swiper .read-more span:after{content:".";display:inline-block;text-indent:-999px;overflow:hidden;width:21px;height:15px;background:url("../images/arrow_189E98_right.svg") no-repeat center right;margin-left:15px;}


/*
===================
SECTION-ISSUU-SWIPER
===================
*/
.section-issuu-swiper{position:relative;}
.section-issuu-swiper .section-wrapper{position:relative}
.section-issuu-swiper .swiper-slide{padding:25px;box-sizing:border-box;height:auto;}
.section-issuu-swiper .swiper-slide:hover{background:#efece7;}
.section-issuu-swiper a{color:#000}
.section-issuu-swiper a:hover{text-decoration:none}
.section-issuu-swiper .image{padding-bottom:30px;text-align:center}
.section-issuu-swiper .image img{margin:0 auto;}
.section-issuu-swiper .title{color:#333;font-size:20px;line-height:20px;padding-bottom:3px}
.section-issuu-swiper .author{color:#333;font-weight:300;font-size:16px;line-height:22px;padding-bottom:10px}
.section-issuu-swiper .read-more span{color:#00A99D;font-size:18px;line-height:21px;}
.section-issuu-swiper .read-more span:after{content:".";display:inline-block;text-indent:-999px;overflow:hidden;width:21px;height:15px;background:url("../images/arrow_189E98_right.svg") no-repeat center right;margin-left:15px;}

/*
==============
SECTION-ROLLER
==============
*/
.section-roller{position:relative;}
.section-roller .section-wrapper{position:relative}
.section-roller .swiper-slide{padding:25px;box-sizing:border-box;height:auto;}
.section-roller .swiper-slide:hover{background:#efece7;}
.section-roller a{color:#000}
.section-roller a:hover{text-decoration:none}
.section-roller .image{padding-bottom:30px;text-align:center}
.section-roller .image img{margin:0 auto;}
.section-roller .title{color:#333;font-size:20px;line-height:20px;padding-bottom:3px}
.section-roller .description{color:#333;font-weight:300;font-size:16px;line-height:22px;padding-bottom:10px}
.section-roller .read-more span{color:#00A99D;font-size:18px;line-height:21px;}
.section-roller .read-more span:after{content:".";display:inline-block;text-indent:-999px;overflow:hidden;width:21px;height:15px;background:url("../images/arrow_189E98_right.svg") no-repeat center right;margin-left:15px;}


/*
====
NEWS
====
*/
#news{position:relative;}
#news .section-wrapper{position:relative}
#news .swiper-slide{padding:25px;box-sizing:border-box;height:auto;}
#news .swiper-slide:hover{background:#efece7;}
#news a{color:#000}
#news a:hover{text-decoration:none}
#news .image{padding-bottom:30px}
#news .type{color:#333;text-transform:uppercase;font-weight:300;font-size:14px;padding-bottom:10px}
#news .title,#news .when{color:#333;font-size:20px;line-height:24px}
#news .description{color:#333;font-size:18px;line-height:21px;font-weight:300;padding-bottom:20px}
#news .read-more span{color:#00A99D;font-size:18px;line-height:21px;}
#news .read-more span:after{content:".";display:inline-block;text-indent:-999px;overflow:hidden;width:21px;height:15px;background:url("../images/arrow_189E98_right.svg") no-repeat center right;margin-left:15px;}

/* XS SM MD*/
@media only screen and (min-width: 0) and (max-width: 992px) {
	#news h3.section-title{padding:70px 0 20px 0;font-size:32px;line-height:38px;font-weight:900;}
}

/*
======
ROUTES
======
*/
#routes{}
#routes .swiper-slide{padding:25px;box-sizing:border-box;height:auto;}
#routes .swiper-slide:hover{background:#efece7;}
#routes a{color:#000}
#routes a:hover{text-decoration:none}
#routes .image{padding-bottom:30px}
#routes .type{color:#333;text-transform:uppercase;font-weight:300;font-size:14px;padding-bottom:10px}
#routes .title,#routes .when{color:#333;font-size:20px;line-height:24px}
#routes .description{color:#333;font-size:18px;line-height:21px;font-weight:300;padding-bottom:20px}
#routes .read-more span{color:#00A99D;font-size:18px;line-height:21px;}
#routes .read-more span:after{content:".";display:inline-block;text-indent:-999px;overflow:hidden;width:21px;height:15px;background:url("../images/arrow_189E98_right.svg") no-repeat center right;margin-left:15px;}

/* XS SM MD*/
@media only screen and (min-width: 0) and (max-width: 992px) {
	#routes h3.section-title{padding:70px 0 20px 0;font-size:32px;line-height:38px;font-weight:900;}
	
}


/*
=============
CONSULT-LEARN
=============
*/
#consult-learn{}
#consult-learn .section-wrapper{padding-bottom:40px}
#consult-learn .section-box{margin:0 auto;padding:20px 20px 40px 20px;font-size:18px;line-height:21px;color:#333;font-weight:300;position:relative;box-sizing:border-box;width:225px;height:225px;}
#consult-learn .section-box h3{font-size:35px;line-height:42px;font-weight:900;font-family: 'Playfair Display', serif;color:#FFF}
#consult-learn a{display:block;color:#000}
#consult-learn a:hover{color:#000;text-decoration:none}

#consult-learn .col1 .section-box,#consult-learn .col1 .slider{background:#E0DA10}
#consult-learn .col2 .section-box,#consult-learn .col2 .slider{background:#648E6D}
#consult-learn .col3 .section-box,#consult-learn .col3 .slider{background:#D38454}
#consult-learn .col4 .section-box,#consult-learn .col4 .slider{background:#B1C2C9}

#consult-learn .odd .section-box{margin-top:-44px;}
#consult-learn .even .section-box{margin-bottom:-44px;z-index:999;}

#consult-learn .section-box .read-more{position:absolute;bottom:15px;right:15px;}
#consult-learn .section-box .read-more{background:url("../images/arrow_FFF_right.svg") no-repeat center right;text-indent:-999px;overflow:hidden;width:23px;height:16px;display:inline-block;}

#consult-learn .image{position:relative}
#consult-learn .odd .slider{position:absolute;bottom:0;left:calc((100% - 225px) / 2);height:0;margin:0 auto;width:225px;}
#consult-learn .even .slider{position:absolute;top:0;left:calc((100% - 225px) / 2);height:0;margin:0 auto;width:225px;}

#consult-learn .slider{transition: height .5s }
#consult-learn a:hover .slider{height:100%;}

/* XS SM MD */
@media only screen and (min-width: 0) and (max-width: 767px) {
	#consult-learn  h3.section-title{padding:70px 0 20px 0;font-size:32px;line-height:38px;font-weight:900;}

	#consult-learn .slider{transition: none;display:none }
	#consult-learn a{display:flex}
	#consult-learn .image{width:40%}
	#consult-learn .section-box{width:60%;margin:0!important;height:auto;}
	#consult-learn .description{display:none}   
	#consult-learn .odd,#consult-learn .even{margin-bottom:10px}
	#consult-learn .section-box h3{font-size:28px;line-height:34px;}
}

/*
==========
DOVE SIAMO
==========
*/
#waw{}
#waw .section-wrapper{padding-bottom:40px;position:relative;}
#waw .row-wrapper{background:#EFECE8;}
#waw .col2,#waw .col3{padding-top:25px;padding-bottom:25px}
#waw h6{font-weight:bold;font-size:18px;padding:0;margin:0;}
#waw .btn-st1{position:absolute;bottom:20px;right:0;z-index:999999;}

#waw .col1 .col-wrapper{}
#waw .col3 .col-wrapper{padding-bottom:15px}
#waw .col-wrapper{padding-left:15px;padding-right:15px}
#waw .img-mantica{margin-bottom:20px}

#waw .btn-arrow-yellow{position:absolute;bottom:20px;right:0;z-index:999999;text-align:left;padding-left:20px;}
#waw .btn-arrow-blue{padding:0 30px 0 0!important;}

#waw .col1 .col-wrapper{height:100%;padding:0;}
#waw .map-sffw{height:100%;}

@media only screen and (min-width: 0) and (max-width: 992px) {
	#waw .map-sffw{height:200px;}
	#waw h3.section-title{padding:70px 0 20px 0;font-size:32px;line-height:38px;font-weight:900;}
	
}

/*
=======
SIGNALS
=======
*/
#signals{background:#B1C2C9;padding-bottom:0;}
#signals .section-wrapper{padding:40px 0 40px 0;position:relative;}
#signals .section-title{color:#FFF;padding:0;margin:0;position:absolute;top:40px;left:15px;height:55px;z-index:9999;}
#signals .swiper-slide{padding:0 0 15px 0;background:#B1C2C9;}
#signals .col1{padding-top:110px;}
#signals .title{font-size:26px;font-weight:700;padding-bottom:20px;color:#000}
#signals .image{padding-bottom:0}
#signals .image img{/*height:250px*/}
#signals .description{font-size:20px;line-height:26px;color:#000;}

#signals .swiper-custom-dots{vertical-align:text-top;line-height: 1;margin-left:20px; }
/*
#signals .swiper-button-prev{position:absolute;top:50%;margin-top:-25px;left:-60px;}
#signals .swiper-button-next{position:absolute;top:50%;margin-top:-25px;right:-60px;}
*/


#signals .col3{}
#signals .col3 table{height:100%;font-size:18px;font-weight:300}
#signals .col3 table td{vertical-align:middle}

#signals .swiper-slide .btn-arrow-yellow{display:none}

#signals .btn-arrow-yellow{position:absolute;bottom:-25px;right:0;z-index:999999;}

#signals .swiper-slide .col1{padding-left:30px;}
#signals .swiper-slide .col3{padding-right:30px;}

#signals .swiper-slide{opacity:0!important;}
#signals .swiper-slide-active{opacity:1!important;}
/*
#signals .swiper-slide-prev,
#signals .swiper-slide-next{opacity:0!important;}
*/

/* XS */
@media only screen and (min-width:0) and (max-width:575px) {
	#signals .section-title{color:#FFF;padding:0;margin:0;position:static;height:auto;z-index:9999;}
	#signals .swiper-slide .col1{padding-top:15px;}
	#signals .swiper-slide .col3{display:none!important}
}

/* SM */
@media only screen and (min-width:576px) and (max-width:767px) {
	#signals .section-title{color:#FFF;padding:0;margin:0;position:static;height:auto;z-index:9999;}
	#signals .swiper-slide .col1{padding-top:15px;}
	#signals .swiper-slide .col3{display:none!important}
}

/* MD */
@media only screen and (min-width:768px) and (max-width:991px) {
	#signals .swiper-slide .col1{padding-top:150px}
	#signals .swiper-slide .col3{display:none!important}
}

/* XS SM MD*/
@media only screen and (min-width: 0) and (max-width: 992px) {
	#signals .section-wrapper{padding:0;position:relative;}
	#signals h3.section-title{padding:20px 0 20px 0;font-size:32px;line-height:38px;font-weight:900;text-align:center}
	#signals .swiper-custom-dots{display:block;margin:0;}
	#signals .image{padding-bottom:20px}
	#signals .image img{height:auto}
	#signals .title{font-size:20px;font-weight:400;padding-bottom:0;color:#333}
	#signals .description{font-size:18px;font-weight:300;padding-bottom:0;color:#333;}
}

/*
========
PROJECTS
========
*/
#projects{}
#projects .section-wrapper{padding:50px 0;position:relative;}
#projects .image{padding:0;border:1px solid #efece7;}
#projects .swiper-slide{padding:25px;box-sizing:border-box;}
#projects .swiper-slide:hover{background:#efece7;}
#projects .btn-arrow-yellow{position:absolute;bottom:-25px;right:0;z-index:999999;}

@media only screen and (min-width: 0) and (max-width: 992px) {
	#projects h3.section-title{padding:70px 0 20px 0;font-size:32px;line-height:38px;font-weight:900;}
	#projects .section-wrapper{padding:0 0 0 0;position:relative;}
}

/*
=====
STRIP
=====
*/
.strip{}
.strip .strip-bg{background-repeat:no-repeat;/*transition: background-position .3sbackground-attachment: fixed;background-size: cover;background-position:center;*/}
.strip .strip-overlay{padding:0 0 50px 0;}
.strip .section-title{font-family:'Playfair Display',serif;font-size:45px;line-height:46px;padding:50px 0 50px 0;font-weight:900;color:#FFF;}
.strip .section-description {font-size:22px;line-height:26px;color:#FFF;width:80%;}

.strip.yellow-white .strip-overlay{background:url("../images/css/striscia_yw.png") transparent repeat-x  top center;}
.strip.white-white .strip-overlay{background:url("../images/css/striscia_ww.png") transparent repeat-x  top center;}

.strip.yellow-white .section-title{color:#E0DA10;}

.strip .section-wrapper{position:relative;}
.strip .btn-arrow-yellow{position:absolute;bottom:-80px;right:0;z-index:999;}

@media only screen and (min-width: 0) and (max-width: 992px) {
	.strip h3.section-title{padding:25px 0 25px 0;font-size:32px;line-height:38px;font-weight:900;}
	.strip .section-description {font-size:20px;line-height:24px;color:#FFF;width:auto;}

}

#newsletter{background:url("../images/newsletter.png") #879AA0 no-repeat  center top;}

.strip-newsletter{background:url("../images/newsletter.png") #879AA0 no-repeat  center top!important;}
.strip-newsletter .strip-overlay{background:none!important;}

/*
==========
LYT-COMMON
==========
*/
.lyt .links
{font-size:18px;line-height:20px;font-weight:700;padding:20px 0 5px 0;display:none}

/*.lyt .relations ul,.lyt .relations ul li
{padding:0;margin:0;list-style:none}
.lyt .relations ul li
{padding-bottom:5px}
.lyt .relations a
{background:url(../images/arrow_blue.png) no-repeat center left;padding-left:35px}
*/

.lyt .attachments ul{display:none}
.lyt .attachments.normal ul{display:block}
.lyt .attachments.dp{}

.lyt .attachments .btn-dp-attachments:before
{position:absolute;top:0;left:0;overflow:hidden;vertical-align:middle;display:inline-block;width:36px;height:36px;margin-right:10px;background:url("../images/download_666.svg") #E3DF28 no-repeat 50% 50%;content:"";background-size:20px 27px;}
.lyt .attachments .btn-dp-attachments:hover:before
{background:url("../images/download_000.svg") #19b0a7 no-repeat 50% 50%;content:"";background-size:20px 27px;}

.lyt .attachments .btn-dp-attachments:after{display:none!important}
.lyt .attachments .btn-dp-attachments{color:#000;}
.lyt .attachments .btn-dp-attachments:hover{color:#000;}
.lyt .attachments .btn-dp-attachments{padding-left:40px;}
.lyt .attachments .btn-dp-attachments{outline:0 none!important;}


.lyt .attachments .dropdown-menu{border-radius:0;padding:0;}
.lyt .attachments .dropdown-item{color:#000;font-size:16px;}
.lyt .attachments .dropdown-item:focus,
.lyt .attachments .dropdown-item:hover{background:#E3DF28;}

/*
.lyt .attachments .dropdown-item{position:relative;}
.lyt .attachments .dropdown-item:before
{position:absolute;top:0;left:0;overflow:hidden;vertical-align:middle;display:inline-block;width:36px;height:36px;margin-right:10px;background:url("../images/download_666.svg") #E3DF28 no-repeat 50% 50%;content:"";background-size:20px 27px;}

.lyt .attachments .dropdown-item{}
*/


/**/
.lyt .relations ul,.lyt .relations ul li,
.lyt .attachments ul,.lyt .attachments ul li{list-style-type:none;margin:0;padding:0 0 10px 0;}
/*.lyt .attachments ul li a:before{content:"Download";display:block;color:#E3DF28;font-family:'Playfair Display',serif;font-size:38px;line-height:40px;font-weight:900;}*/

.lyt .attachments{padding-top:15px}
.lyt .attachments .lbl-attachments, .lyt .relations .lbl-relations{color:#000;;font-weight:bold;font-size:18px;padding-bottom:10px}
.lyt .attachments ul{padding-top:0}

.lyt .relations a,
.lyt .attachments ul li a
{min-height:36px;position:relative;background-size:20px 27px;padding:0 0 0 45px;align-items:center;display:flex;vertical-align:middle;text-align:left;color:#000;font-size:16px;line-height:18px;transition: background .2s linear, color .2s linear;}

.lyt .relations a:hover,.lyt .relations a:focus,.lyt .relations a:active,
.lyt .attachments ul li a:hover,.lyt .attachments ul li a:focus,.lyt .attachments ul li a:active
{color:#000;text-decoration:underline;}

.lyt .attachments ul li a:before
{position:absolute;top:0;left:0;overflow:hidden;vertical-align:middle;display:inline-block;width:36px;height:36px;margin-right:10px;background:url("../images/download_666.svg") #E3DF28 no-repeat 50% 50%;content:"";background-size:20px 27px;}

.lyt .attachments ul li a:hover:before
{background:url("../images/download_000.svg") #19b0a7 no-repeat 50% 50%;content:"";background-size:20px 27px;}

.lyt .relations a:before
{position:absolute;top:0;left:0;overflow:hidden;vertical-align:middle;display:inline-block;width:36px;height:36px;margin-right:10px;background:url("../images/link_666.svg") #E3DF28 no-repeat 50% 50%;content:"";background-size:20px 27px;}

.lyt .relations a:hover:before
{background:url("../images/link_000.svg") #19b0a7 no-repeat 50% 50%;content:"";background-size:20px 27px;}



.lyt h1.page-title {
    font-family: 'Playfair Display',serif;
    font-size: 45px;
    line-height: 46px;
    padding: 75px 0 55px 0;
    font-weight: 900;
    color: #000;
}

/*
========
LYT-SITE
========
*/
.section-sequence.swiper-hidden{display:none}
.section-sequence .txt-sequence{padding:20px 0;}
.section-sequence{background:#e1da10;margin:40px 0}
.section-sequence .section-title{color:#FFF;padding:20px 0 20px 0;}
.section-sequence .swiper-slide{padding:25px;box-sizing:border-box;height:auto;}
.section-sequence .swiper-slide:hover{background:#efece7;}
.section-sequence a{color:#000}
.section-sequence a:hover{text-decoration:none}
.section-sequence .image{padding-bottom:20px}
.section-sequence .title{font-weight:300;font-size:20px;}
.section-sequence .txt-sequence,.section-sequence .txt-sequence *{color:#FFF;}

/*
===========
LYT-GALLERY
===========
*/
.section-gallery .swiper-slide{padding:25px;box-sizing:border-box;height:auto;}
.section-gallery .swiper-slide:hover{background:#efece7;}
.section-gallery a{color:#000}
.section-gallery a:hover{text-decoration:none}
.section-gallery .image{}

/*
=========
LYT-ROUTE
=========
*/
.lyt-route{padding-bottom:60px;}
.lyt-route .image-top{text-align:center}

.lyt-route .image-top{text-align:center;height:460px;position:relative;overflow:hidden;}
.lyt-route .image-top img{height:460px;width:auto;max-width:none;position:absolute;left:50%;top:0;transform: translate(-50%, 0);}

.lyt-route .route-wrapper{position:relative;background:#333;}
.lyt-route .route-container{position:absolute;top:0;left:0;width:100%;height:100%;}
.lyt-route .route-item-wrapper{position:relative;}
.lyt-route .route-container .container{height:100%;}
.lyt-route .route-data-wrapper{position:relative;height:100%;}

.lyt-route .route-box{position:absolute;bottom:0;right:0;display:flex;align-items:flex-end;min-height:330px;background:rgba(224,218,16,.9);}
.lyt-route .route-data{color:#000;display:block;width:390px;align-items:flex-end;box-sizing:border-box;padding:20px 20px 20px 20px;}
.lyt-route .route-data .when{color:#FFF;font-size:20px;line-height:24px;}
.lyt-route .route-data h1.page-title{font-family: 'Playfair Display', serif;font-size:38px;color:#FFF;line-height:40px;font-weight:900;padding:10px 0}
.lyt-route .route-data .description{font-size:20px;line-height:24px;padding-bottom:0}
.lyt-route .route-data .read-more{color:#666;font-size:18px;}
.lyt-route .route-data .read-more span{background:url("../images/arrow.png") no-repeat center right;padding-right:35px;}
.lyt-route .route-data a:hover .read-more span{color:#000;text-decoration:none;background:url("../images/arrow_black.png") no-repeat center right;}


.lyt-route {position:relative;}
.lyt-route .carousel .ULPST{display:flex;flex-wrap:wrap;}
.lyt-route .carousel .ULPST,.lyt-route .carousel .ULPST .LIPST{list-style-type:none;margin:0;padding:0;}
.lyt-route .carousel .ULPST{padding-top:25px;}
.lyt-route .carousel .ULPST .LIPST{width:calc(100% / 4);}
.lyt-route .carousel .DVPST_IMG,.lyt-route .carousel .DVPST_LNK{}
.lyt-route .carousel .route-item a{padding:25px;box-sizing:border-box;height:auto;display:block;height:100%;}

.lyt-route .carousel  .ULPST .LIPST{padding:25px;box-sizing:border-box;height:auto;display:block;height:100%;}
.lyt-route .carousel  .ULPST .LIPST:hover{text-decoration:none;color:#000;background:#efece7;}
.lyt-route .carousel  .ULPST .LIPST:hover a{color:#000;}

.lyt-route .section-wrapper{position:relative}

.lyt-route .carousel .ULPST .DVPST_IMG{padding-bottom:30px;text-align:center;}
.lyt-route .carousel .ULPST .DVPST_IMG img{display:block;max-width:100%;}
.lyt-route .carousel .ULPST .DVPST_LNK a{color:#333;font-size:20px;line-height:24px}
.lyt-route .carousel .ULPST .DVPST_LNK a:hover{text-decoration:none;color:#000;}
.lyt-route .carousel .ULPST .DVPST_LBL{color:#333;font-size:18px;line-height:21px;font-weight:300;padding-bottom:20px}
.lyt-route .carousel .ULPST .DVPST_LBL .fnd{font-style:italic;font-size:16px;font-weight:400;}
/*
.lyt-route .carousel .route-item .read-more span{color:#00A99D;font-size:18px;line-height:21px;}
.lyt-route .carousel .route-item .read-more span:after{content:".";display:inline-block;text-indent:-999px;overflow:hidden;width:21px;height:15px;background:url("../images/arrow_189E98_right.svg") no-repeat center right;margin-left:15px;}
*/


/* LG */
@media only screen and (min-width: 992px) and (max-width:1199px) {

}

/* MD */
@media only screen and (min-width: 768px) and (max-width:991px) {
	.lyt-route .route-container{background:rgba(0,0,0,.2);}
	.lyt-route .image-top,.lyt-route .image-top img{height:400px}
	.lyt-route .route-box{width:100%;}
	.lyt-route .route-data{width:auto;padding:20px 0;}
	.lyt-route .route-box{color:#FFF!important;background:transparent!important;width:100%;padding:0 20px;min-height:0}
	.lyt-route .route-box .origin{color:#FFF;padding:0}
	.lyt-route .route-box h1.page-title{padding-bottom:10px}
	.lyt-route .route-box .description{color:#FFF;padding-bottom:10px}

	.lyt-route .route-box .read-more{color:#E0DA10}
	.lyt-route .route-box .read-more span{background:url("../images/arrow_yellow.png") no-repeat center right;}
	.lyt-route .route-box a:hover .read-more span{color:#00A99D;background:url("../images/arrow_blue.png") no-repeat center right;}

	/**/
	.lyt-route .carousel .ULPST .LIPST{width:calc(100% / 3);}
	
}

/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	.lyt-route .route-container{background:rgba(0,0,0,.2);}
	.lyt-route .image-top,.lyt-route .image-top img{height:350px}
	.lyt-route .route-box{width:100%;}
	.lyt-route .route-data{width:auto;padding:20px 0;}
	.lyt-route .route-box{color:#FFF!important;background:transparent!important;width:100%;padding:0 20px;min-height:0}
	.lyt-route .route-box .origin{color:#FFF;padding:0}
	.lyt-route .route-box h1.page-title{padding-bottom:10px}
	.lyt-route .route-box .description{color:#FFF;padding-bottom:10px}

	.lyt-route .route-box .read-more{color:#E0DA10}
	.lyt-route .route-box .read-more span{background:url("../images/arrow_yellow.png") no-repeat center right;}
	.lyt-route .route-box a:hover .read-more span{color:#00A99D;background:url("../images/arrow_blue.png") no-repeat center right;}
	
	/**/
	.lyt-route .carousel .ULPST .LIPST{width:calc(100% / 2);}
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
	.lyt-route .route-container{background:rgba(0,0,0,.2);}
	.lyt-route .image-top,.lyt-route .image-top img{height:220px}
	.lyt-route .route-box{width:100%;}
	.lyt-route .route-data{width:auto;padding:20px 0;}
	.lyt-route .route-box{color:#FFF!important;background:transparent!important;width:100%;padding:0 20px;min-height:0}
	.lyt-route .route-box .origin{color:#FFF;padding:0}
	.lyt-route .route-box h1.page-title{padding-bottom:10px}
	.lyt-route .route-box .description{color:#FFF;padding-bottom:10px}

	.lyt-route .route-box .read-more{color:#E0DA10}
	.lyt-route .route-box .read-more span{background:url("../images/arrow_yellow.png") no-repeat center right;}
	.lyt-route .route-box a:hover .read-more span{color:#00A99D;background:url("../images/arrow_blue.png") no-repeat center right;}
	
	/**/
	.lyt-route .carousel .ULPST .LIPST{width:100%;}	
}

/* Dentro Palazzo Mantica */
.BDY_LYT_14376_5199 .DVPST_LNK a.LNPST{display:inline-block;}
.BDY_LYT_14376_5199 .DVPST_LNK a.LNPST::first-letter{text-transform:uppercase;}

/*
========
LYT-SITE
========
*/
.lyt-site{}
.lyt-site .image-top{text-align:center;height:460px;position:relative;overflow:hidden;}
.lyt-site .image-top img{height:460px;width:auto;max-width:none;position:absolute;left:50%;top:0;transform: translate(-50%, 0);}



.lyt-site h6.accordion-header{font-size:21px;font-weight:bold;margin:0;padding:55px 0 40px 0;}
.lyt-site h6.accordion-header.first{padding-top:0;}
.lyt-site .description{line-height:28px;font-size:20px;font-weight:300}

.lyt-site .share{padding-top:75px;padding-bottom:95px;}

.lyt-site .quote{color:#6f951e;font-weight:bold;font-size:22px;text-align:right;margin-bottom:60px;}
.lyt-site .quote{text-align:right}
.lyt-site .quote i{font-size:28px;line-height:32px;text-align:left;display:block;}
.lyt-site .quote i.qt{}
.lyt-site .quote i.qt:before{content:"\00a0";overflow:hidden;text-indent:-999px;width:35px;display:inline-block;background:url("../images/quote_start.png") no-repeat top left;vertical-align:top}
.lyt-site .quote i.qt:after{content:"\00a0";overflow:hidden;text-indent:-999px;width:35px;display:inline-block;background:url("../images/quote_end.png") no-repeat bottom right;vertical-align:bottom}

.lyt-site .row2 .quote{padding-top:65px;}

.lyt-site .row4{margin-bottom:40px}


/* LG */
@media only screen and (min-width: 992px) and (max-width:1199px) {

}

/* MD */
@media only screen and (min-width: 768px) and (max-width:991px) {
	.lyt-site .image-top,.lyt-site .image-top img{height:400px}
	
	
}

/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	.lyt-site .image-top,.lyt-site .image-top img{height:350px}
	
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
	.lyt-site .image-top,.lyt-site .image-top img{height:220px}
	
}

@media only screen and (min-width: 0) and (max-width: 767px) {
	.lyt-site h6.accordion-header{font-size:18px;padding:0;margin:50px 0 50px 0;}
	.lyt-site .description{line-height:24px;font-size:18px;font-weight:300}
	.lyt-site .share{padding-top:25px;padding-bottom:20px;}

	.lyt-site .accordion-header{margin:0 0 0 0;cursor:pointer;}
	.lyt-site .accordion-body{display:none}

	.lyt-site .accordion-header.first{margin-top:0!important}

	.lyt-site .accordion-header.a-close{color:#00A99D;position:relative;}
	.lyt-site .accordion-header.a-close:after{content:"+";font-weight:300;position:absolute;top:-5px;right:0;font-size:32px;line-height:32px}

	.lyt-site .accordion-header.a-open{display:block;color:#000;margin-bottom:0}
	.lyt-site .accordion-body.a-open{display:block}

	.lyt-site .section-sequence{margin:40px 0;}
}

/* DOCUSCUELE */
.BDY_LYT_916_3886 .lyt-site .image-top,
.BDY_LYT_18286_3958 .lyt-site .image-top
{position:relative}

.BDY_LYT_916_3886 .lyt-site .image-top div,
.BDY_LYT_18286_3958 .lyt-site .image-top div
{position:absolute;bottom:0;left:0;height:460px;display:flex;align-items:flex-end}

.BDY_LYT_916_3886 .lyt-site .image-top div img,
.BDY_LYT_18286_3958 .lyt-site .image-top div img
{max-width:100%;display:block;margin:0;}

.BDY_LYT_916_3886 .lyt-site .image-top,
.BDY_LYT_18286_3958 .lyt-site .image-top
{}

.BDY_LYT_916_3886 .lyt-site .image-top .img-custom,
.BDY_LYT_18286_3958 .lyt-site .image-top .img-custom
{width:460px;text-align:left}

.BDY_LYT_916_3886 .lyt-site .image-top .img-custom img,
.BDY_LYT_18286_3958 .lyt-site .image-top .img-custom img
{height:auto!important;position:static;transform:none;}

/* XS */
@media only screen and (min-width: 0) and (max-width: 576px) {
	.BDY_LYT_916_3886 .lyt-site .image-top div,
	.BDY_LYT_18286_3958 .lyt-site .image-top{left:20px;}
	.BDY_LYT_916_3886 .lyt-site .image-top div img,
	.BDY_LYT_18286_3958 .lyt-site .image-top div img
	{}
}

/* SM */
@media only screen and (min-width: 576px) and (max-width: 768px) {
	.BDY_LYT_916_3886 .lyt-site .image-top div,
	.BDY_LYT_18286_3958 .lyt-site .image-top div
	{left:calc((100% - 576px + 80px ) / 2);}
}

/* MD */
@media only screen and (min-width: 768px) and (max-width: 992px) {
	.BDY_LYT_916_3886 .lyt-site .image-top div,
	.BDY_LYT_18286_3958  .lyt-site .image-top div
	{left:calc((100% - 768px + 80px ) / 2);}
}

/* LG */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.BDY_LYT_916_3886 .lyt-site .image-top div,
	.BDY_LYT_18286_3958 .lyt-site .image-top div
	{left:calc((100% - 992px + 80px ) / 2);}
}

/* XL */
@media only screen and  (min-width: 1200px) {
	.BDY_LYT_916_3886 .lyt-site .image-top div,
	.BDY_LYT_18286_3958 .lyt-site .image-top div
	{left:calc((100% - 1200px + 80px ) / 2);}
	.BDY_LYT_916_3886 .lyt-site .image-top div img{}
}


/*
=========
LYT-EVENT
=========
*/
.lyt-event{padding-top:70px;}
.lyt-event .row1{padding-bottom:75px}
.lyt-event .row1 .col1{}
.lyt-event .row1 .col2 {}
.lyt-event .row1 .col2 .box-summary{background:#e3df28;height:100%;display:flex;flex-direction:column;padding:25px 25px 50px 25px;align-items:center;text-align:left;justify-content:flex-end;}
.lyt-event .row1 .col2 .box-summary  > *{width:100%;}
.lyt-event .row1 .col2 .box-summary h1{color:#FFF;font-size:38px;color:#FFF;line-height: 40px;}

.lyt-event h1.page-title {padding:10px 0;}


.lyt-event .type{font-size:20px;line-height:22px;color:#000;}
.lyt-event .ww{font-size:20px;line-height:24px;color:#000}
.lyt-event .when,.lyt-event .hour,.lyt-event .place{display:block;padding-right:5px;}

.lyt-event .note{font-weight:bold;color:#7a931e;padding:50px 0;font-size:20px;line-height:22px}


.lyt-event .image.iframe{height:100%;}
.lyt-event .image.iframe .embed-responsive{height:100%;}

.lyt-event .row3  > div {padding-bottom:50px;}

.lyt-event .description1{font-weight:300;font-size:20px;line-height:28px;}

/*
.lyt-event .links{color:#E3DF28;font-family:'Playfair Display',serif;font-size:20px;line-height:22px;font-weight:900;padding:20px 0 5px 0}
.lyt-event .relations ul,.lyt-event .relations ul li{padding:0;margin:0;list-style:none}
.lyt-event .relations ul li{padding-bottom:5px}
.lyt-event .relations a{background:url(../images/arrow_blue.png) no-repeat center left;padding-left:35px}
**/

.lyt-event .audio{margin:25px 0;}
.lyt-event .audio .lbl-audio{font-size:18px;line-height:20px;font-weight:700;padding-bottom:10px}



/**/
#iframe-video{width:90%;padding-top:49%;position:relative;height:0;max-width:1280px;max-height:720px;}
#iframe-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;}

@media only screen and (min-width: 0) and (max-width: 767px) {
	.lyt-event .row1{padding-bottom:25px}
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 576px) {
	#iframe-video{width:90%;padding-top:46%;position:relative;height:0;}
}

/* SM */
@media only screen and (min-width: 576px) and (max-width: 768px) {
	#iframe-video{width:90%;padding-top:0;position:relative;height:0;width:576px;height:324px;}
}

/* MD */
@media only screen and (min-width: 768px) and (max-width: 992px) {
	#iframe-video{width:90%;padding-top:0;position:relative;height:0;width:769px;height:433px;}
}

/* LG */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	#iframe-video{width:90%;padding-top:0;position:relative;width:992px;height:558px;}
}

/* XL */
@media only screen and  (min-width: 1200px) {
	#iframe-video{width:90%;padding-top:0;position:relative;height:0;width:1200px;height:675px;}
}




/*
===========
LYT-GENERIC
===========
*/
.lyt-generic{padding-top:70px;}

.lyt-generic .row1{padding-bottom:75px}
.lyt-generic .row1 .col1{}
.lyt-generic .row1 .col2 {}
.lyt-generic .row1 .col2 .box-summary{background:#e3df28;height:100%;display:flex;flex-direction:column;padding:25px 25px 50px 25px;align-items:center;text-align:left;justify-content:flex-end;}
.lyt-generic .row1 .col2 .box-summary  > *{width:100%;}
.lyt-generic .row1 .col2 .box-summary  .brief {
    font-size: 20px;
    line-height: 24px;
    /*padding-bottom: 25px;*/
}

.lyt-generic .box-summary h1.page-title{color:#FFF;padding:10px 0;font-size:38px;color:#FFF;line-height: 40px;}


.lyt-generic .type{font-size:20px;line-height:22px;color:#000;}

.lyt-generic .note{font-weight:bold;color:#7a931e;padding:50px 0;font-size:20px;line-height:22px}

.lyt-generic .row3  > div {padding-bottom:50px;}

.lyt-generic .description1{font-weight:300;font-size:20px;line-height:28px}

/*
.lyt-generic .links{color:#E3DF28;font-family:'Playfair Display',serif;font-size:20px;line-height:22px;font-weight:900;padding:20px 0 5px 0}
.lyt-generic .relations ul,.lyt-generic .relations ul li{padding:0;margin:0;list-style:none}
.lyt-generic .relations ul li{padding-bottom:5px}
.lyt-generic .relations a{background:url(../images/arrow_blue.png) no-repeat center left;padding-left:35px}
**/


@media only screen and (min-width: 0) and (max-width: 767px) {
	.lyt-generic .row1{padding-bottom:25px}
}



/*
============
TOP-BOOKSHOP
============
*/
.top-generic{}
.top-inner-container-0{width:100%;display:flex;align-items:flex-end;flex-direction:row;flex-wrap:wrap;min-height:460px;background:rgba(0,0,0,.2);}
.top-inner-container-1{width:100%;}

.top-generic > .container{}
 .top-generic h1.page-title{color:#FFF;padding:30px 0 30px 0;font-size:38px;line-height:40px;}
 .top-generic .description{color:#FFF;padding-bottom:30px}

 .top-generic .rpe{padding-bottom:0}
 .top-generic label{display:none}
 .top-generic .DPRPEC{display:none}


 .top-generic input[type='text']{height:50px;padding:10px;width:30%;margin-right:30px;margin-bottom:30px;border:0 none!important;}
 .top-generic .drop{margin-right:30px;margin-bottom:30px;display:block;vertical-align:middle;overflow:hidden;background:url(../images/dropdown_icon.png) #FFF no-repeat right top;width:30%;}
 .top-generic select{height:50px;width:calc(100% + 50px);border:0 none;background:transparent;padding:10px;}
 .top-generic input[type='submit']{height:50px;background:url(../images/btn_search2.png) no-repeat center top;border:0 none;text-indent:-9999px;overflow:hidden;width:133px;}



 .top-generic input[type='reset']{display:none}
 .top-generic .local-menu{min-height:50px;}


 .top-generic input[type='text']::-webkit-input-placeholder {color:#666;opacity:1;}
 .top-generic input[type='text']::-moz-placeholder {color:#666;opacity:1;}
 .top-generic input[type='text']:-ms-input-placeholder {color:#666;opacity:1;}
 .top-generic input[type='text']:-moz-placeholder {color:#666;opacity:1;}
 .top-generic select{color:#666;}

.top-generic .rpe .option-placeholder{background:red;}


.top-generic .local-menu{width:100%;}
.top-generic .btn-advanced{position:absolute;bottom:30px;left:535px;font-size:16px;}

@media only screen and (min-width: 0) and (max-width: 767px) {
	 .top-generic input[type='text']{height:50px;padding:10px;width:100%;margin:0 0 30px 0;display:block}
	 .top-generic .drop{width:calc(100% - 130px);}
	 .top-generic input[type='submit']{width:100px;}
	 .top-generic .local-menu{display:none}
	 .top-generic .btn-advanced{margin-bottom:30px;}

}

/* .top-bookshop */
.top-bookshop{background:url("../images/top_libreria_dettaglio.jpg") no-repeat top center!important;}
/*.top-bookshop{background:url(../images/top_bookshop.jpg) no-repeat center top;padding:50px 0 0 0;}*/
.top-bookshop #LB_4380, 
.top-bookshop #DP_NRW4380,
.top-bookshop #LB_8192,
.top-bookshop #DP_NRW8192{display:none}

.top-bookshop input[type='text'],.top-bookshop .drop{float:left;}

 .top-bookshop input[type='text']{width:20%;}
 .top-bookshop .drop{width:20%;}
 .top-bookshop select{height:50px;width:calc(100% + 50px);border:0 none;background:transparent;padding:10px;}
 .top-bookshop input[type='submit']{width:100px;}
 .top-bookshop .btn-advanced{left:650px;}
 .top-bookshop .top-img{height:100%!important;}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.top-bookshop .btn-advanced{left:480px;}
}


@media only screen and (min-width: 0) and (max-width: 767px) {
	 .top-bookshop input[type='text']{height:50px;padding:10px;width:100%!important;margin:0 0 20px 0;display:block}
	 .top-bookshop .drop{width:calc(100% - 130px);}
	 .top-bookshop input[type='submit']{width:100px;}
	 .top-bookshop .local-menu{display:none}
	 .top-bookshop .btn-advanced{position:static;width:100%;}
}


/*  top-events */
.top-events{background:url(../images/top_eventi_dettaglio.jpg) no-repeat center top;}
.top-events{}
.top-events .container{}
.top-events .rpe-events{}
.top-events #DP_NRW3957,.top-events #LB_3957,.top-events #DP_NRW8191,.top-events #LB_8191{display:none}
.top-events .TXRPEV{float:left;}
.top-events .drop-dp_v8471_3957,.top-events .drop-dp_v8472_8191{clear:left;}
.top-events .drop{float:left;}
.top-events input[type='submit']{float:left;}


@media only screen and (min-width: 0) and (max-width: 767px) {
	/*
	 .top-events input[type='text']{height:50px;padding:10px;width:100%;margin:0 0 30px 0;display:block}
	 .top-events .drop{width:calc(100% - 130px);}
	 .top-events .drop-DP_V8471_3957{width:100%;}
	 .top-events input[type='submit']{width:100px;}
	 .top-events .local-menu{display:none}
	 */
}

/* LG */
@media only screen and (min-width: 992px) and (max-width:1199px) {
	/*#swiper-events .event-data a{min-height:300px;width:390px;}*/
}

/* MD */
@media only screen and (min-width: 768px) and (max-width:991px) {
	/*400*/
	.top-events{position:relative;padding-bottom:110px;background-size:cover!important}
	.top-events .top-inner-container-0{min-height:400px;}
	.top-events .col-12{position:static}
	.top-events .rpe-events{height:110px;background:#F2EEEB;padding:30px calc((100% - 690px) / 2);position:absolute;bottom:0;left:0;width:100%;}
	.top-events .rpe-events{display:flex;flex-wrap:nowrap;justify-content:space-between;}
	.top-events .TXRPEV,.top-events .drop{float:left;width:calc(((100% - 110px) / 2))!important;margin:0!important;}
	.top-events .drop-dp_v8471_3957, .top-events .drop-dp_v8472_8191{clear:none;}

	.drop-dp_v8471_3957,.drop-dp_v270_3957,.drop-dp_v8472_8191,.drop-dp_v270_8191{display:none!important}

	.top-events .drop-dp_v8471_3957,.top-events .drop-dp_v8472_8191{}
	.top-events input[type='submit']{margin:0!important;width:50px;}
}		


/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	/*350*/
	.top-events{position:relative;padding-bottom:110px;background-size:cover!important}
	.top-events .top-inner-container-0{min-height:350px;}
	.top-events #TX_V242_3957,.top-events #TX_V242_8191{display:none!important}
	.top-events .TXRPEV{float:left;width:calc(100% - 100px)!important;margin:0!important;}

	.top-events .drop-dp_v8471_3957,.top-events .drop-dp_v8472_8191{display: none!important}
	.top-events .drop-dp_v270_3957,.top-events .drop-dp_v270_8191{display:none!important}
	.top-events .col-12{position:static}
	.top-events .rpe-events{background:#F2EEEB;padding:30px calc((100% - 510px) / 2);position:absolute;bottom:0;left:0;width:100%;}
	.top-events input[type='submit']{margin:0!important}
	
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
	/*220*/
	.top-events{position:relative;padding-bottom:110px;background-size:cover!important}
	.top-events .description{display:none}
	.top-events .top-inner-container-0{min-height:220px;}
	.top-events #TX_V242_3957,.top-events #TX_V242_8191{display:none!important}
	.top-events .TXRPEV{float:left;width:calc(100% - 100px)!important;margin:0!important;}
	.top-events .drop-dp_v8471_3957,.top-events .drop-dp_v8472_8191{display:none!important}
	.top-events .drop-dp_v270_3957,.top-events .drop-dp_v270_8191{display:none!important}
	.top-events .col-12{position:static}
	.top-events .rpe-events{background:#F2EEEB;padding:30px 10px;position:absolute;bottom:0;left:0;width:100%;}
	.top-events input[type='submit']{margin:0!important}
}





/* top cartoline */
.top-cartoline{background:url(../images/top_cartoline.jpg) no-repeat center top!important;}
.top-cartoline .rpe-cartoline{position:relative}
/*.top-cartoline{background:url(../images/top_fondo_pellis.jpg) no-repeat center top;} */
.top-cartoline .rpe-fp{position:relative}
.top-cartoline .sicap-search-cst{display:flex;}
.top-cartoline .sicap-cst-btn{height:50px;margin-right:30px;background:url(../images/btn_search2.png) no-repeat center top;border:0 none;text-indent:-9999px;overflow:hidden;width:133px;margin-top:-1px;}
.top-cartoline .btn-advanced{position:static;margin-bottom:20px}

/* LG */
@media only screen and (min-width: 992px) and (max-width:1199px) {
	/*#swiper-events .event-data a{min-height:300px;width:390px;}*/
}

/* MD */
@media only screen and (min-width: 768px) and (max-width:991px) {
	/*400*/
	.top-cartoline{background-size:cover!important}
	.top-cartoline .top-inner-container-0{min-height:0;padding-bottom:110px;position:relative;}
	.top-cartoline .top-inner-container-1{height:400px;display:flex;align-items:flex-end;}
	.top-cartoline .col-12{position:static}
	.top-cartoline .rpe-cartoline{height:110px;background:#F2EEEB;padding:30px calc((100% - 690px) / 2);position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-cartoline .rpe-cartoline .sicap-search-cst{width:calc(100% - 255px);}
	.top-cartoline .rpe-cartoline .sicap-cst-q{width:calc(100% - 60px)!important;margin:0!important;}
	.top-cartoline .rpe-cartoline .sicap-cst-btn{margin:0!important;width:60px;}
	.top-cartoline .rpe-cartoline .btn-advanced{left:auto;right:calc((100% - 690px) / 2);margin:0!important;}
}		


/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	/*350*/
	.top-cartoline{background-size:cover!important}
	.top-cartoline .top-inner-container-0{min-height:0;padding-bottom:110px;position:relative;}
	.top-cartoline .top-inner-container-1{height:350px;display:flex;align-items:flex-end;}
	.top-cartoline .col-12{position:static}
	.top-cartoline .rpe-cartoline{height:110px;background:#F2EEEB;padding:30px calc((100% - 510px) / 2);position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-cartoline .rpe-cartoline .sicap-search-cst{width:calc(100% - 255px);}
	.top-cartoline .rpe-cartoline .sicap-cst-q{width:calc(100% - 60px)!important;margin:0!important;}
	.top-cartoline .rpe-cartoline .sicap-cst-btn{margin:0!important;width:60px;}
	.top-cartoline .rpe-cartoline .btn-advanced{left:auto;right:calc((100% - 510px) / 2);margin:0!important}
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
	/*220*/
	.top-cartoline{background-size:cover!important}
	.top-cartoline .description{display:none}
	.top-cartoline .top-inner-container-0{min-height:0;padding-bottom:190px;position:relative;}
	.top-cartoline .top-inner-container-1{height:220px;display:flex;align-items:flex-end;}
	.top-cartoline .col-12{position:static}
	.top-cartoline .rpe-cartoline{height:190px;background:#F2EEEB;padding:30px 10px;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-cartoline .rpe-cartoline .sicap-search-cst{width:100%;}
	.top-cartoline .rpe-cartoline .sicap-cst-q{width:calc(100% - 60px)!important;margin:0!important;}
	.top-cartoline .rpe-cartoline .sicap-cst-btn{margin:0!important;width:60px;}
	.top-cartoline .rpe-cartoline .btn-advanced{left:calc(50% - (225px / 2));margin:0!important;}
}




/* top fondo-pellis */
.top-fondo-gnp{background:url(../images/top_fondo_gnp.jpg) no-repeat center top;}
/*.top-fondo-gnp{background:url(../images/top_monica.png) no-repeat center top!important;}*/
.top-fondo-gnp .rpe-fp{position:relative}

.top-fondo-gnp .rpe-fp table,.top-fondo-gnp .rpe-fp  tbody,.top-fondo-gnp .rpe-fp  tr,.top-fondo-gnp .rpe-fp  td
{display:block}
.top-fondo-gnp .rpe-fp .TBLROP >tbody{display:flex}
.top-fondo-gnp .rpe-fp .TBLROP >tbody>tr{}
.top-fondo-gnp .rpe-fp .TBLROP >tbody>tr:nth-child(1) input{width:300px;}

.top-fondo-gnp #DP_NRW3957,.top-fondo-gnp #LB_3957{display:none}
.top-fondo-gnp .TXRPEV{float:left;}
.top-fondo-gnp .drop-dp_v8471_3957{clear:left;}
.top-fondo-gnp .drop{float:left;}
.top-fondo-gnp .HBROPB{float:left;height:50px;background:url(../images/btn_search2.png) no-repeat center top;border:0 none;text-indent:-9999px;overflow:hidden;width:133px;}


.top-fondo-gnp .btn-advanced{position:absolute;left:495px;}
/*
@media only screen and (min-width: 992px) and (max-width: 1199px) { 
	.top-fondo-gnp .btn-advanced{left:475px;}
}

@media only screen and (min-width: 767px) and (max-width: 991px) { 
	.top-fondo-gnp .btn-advanced{left:405px;}
	.top-fondo-gnp .rpe-fp .TBLROP >tbody>tr:nth-child(1) input{width:210px;}
}

@media only screen and (min-width: 0) and (max-width: 767px) {
	 .top-fondo-gnp input[type='text']{height:50px;padding:10px;width:100%;margin:0 0 30px 0;display:block}
	 .top-fondo-gnp .drop{width:calc(100% - 130px);}
	 .top-fondo-gnp .drop-DP_V8471_3957{width:100%;}
	 .top-fondo-gnp input[type='submit']{width:100px;}
	 .top-fondo-gnp .local-menu{display:none}

	.top-fondo-gnp .btn-advanced{position:static;}
	 
}*/


/* MD */
@media only screen and (min-width: 768px) and (max-width:991px) {
	/*400*/
	.top-fondo-gnp{background-size:cover!important}
	.top-fondo-gnp .top-inner-container-0{min-height:0;padding-bottom:110px;position:relative;}
	.top-fondo-gnp .top-inner-container-1{height:400px;display:flex;align-items:flex-end;}
	.top-fondo-gnp .col-12{position:static}
	.top-fondo-gnp .rpe-fp{height:110px;background:#F2EEEB;padding:30px calc((100% - 690px) / 2);position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-fondo-gnp .rpe-fp .TBLROP >tbody>tr:nth-child(1) input{width:245px;}
	.top-fondo-gnp .rpe-fp .btn-advanced{left:auto;right:calc((100% - 690px) / 2);margin:0!important;}
}		


/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	/*350*/
	.top-fondo-gnp{background-size:cover!important}
	.top-fondo-gnp .top-inner-container-0{min-height:0;padding-bottom:110px;position:relative;}
	.top-fondo-gnp .top-inner-container-1{height:350px;display:flex;align-items:flex-end;}
	.top-fondo-gnp .col-12{position:static}
	.top-fondo-gnp .rpe-fp{height:110px;background:#F2EEEB;padding:30px calc((100% - 510px) / 2);position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-fondo-gnp .rpe-fp .sicap-search-cst{width:calc(100% - 355px);}
	.top-fondo-gnp .rpe-fp .TBLROP >tbody>tr:nth-child(1) input{width:180px;}
	.top-fondo-gnp .HBROPB{width:50px;}
	.top-fondo-gnp .rpe-fp .btn-advanced{left:auto;right:calc((100% - 510px) / 2);margin:0!important}
	
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
	/*220*/
	.top-fondo-gnp{background-size:cover!important}
	.top-fondo-gnp .description{display:none}
	.top-fondo-gnp .top-inner-container-0{min-height:0;padding-bottom:190px;position:relative;}
	.top-fondo-gnp .top-inner-container-1{height:220px;display:flex;align-items:flex-end;}
	.top-fondo-gnp .col-12{position:static}
	.top-fondo-gnp .rpe-fp{height:190px;background:#F2EEEB;padding:30px 10px;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-fondo-gnp .rpe-fp .TBLROP >tbody>tr:nth-child(1) input{width:150px;}
	.top-fondo-gnp .HBROPB{width:100px;}
	.top-fondo-gnp .rpe-fp .btn-advanced{left:calc(50% - (225px / 2));margin:0!important;}


	.top-fondo-gnp{}

	.top-fondo-gnp h1.page-title{margin:0;padding:0;}
	.top-fondo-gnp .description{display:none}

	.top-fondo-gnp .top-inner-container-0{min-height:0;padding-bottom:220px;position:relative;}
	.top-fondo-gnp .top-inner-container-1{height:220px;display:flex;align-items:flex-end;}
	.top-fondo-gnp .col-12{position:static}
	.top-fondo-gnp .rpe-fp{height:190px;background:#F2EEEB;padding:30px 10px;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	/*.top-fondo-gnp .rpe-fp .TBLROP,.top-fondo-gnp .rpe-fp .TBLROP table{width:100%;}*/
	/*.top-fondo-gnp .rpe-fp .TBLROP,.top-fondo-gnp .rpe-fp .TBLROP tbody,.top-fondo-gnp .rpe-fp .TBLROP tr, .top-fondo-gnp .rpe-fp .TBLROP td{display:block}*/
	/*.top-fondo-gnp .rpe-fp .TBLROP > tbody{display:table-row-group!important;}*/
	.top-fondo-gnp .rpe-fp .TBLROP > tbody{width:100%!important;}
	.top-fondo-gnp .rpe-fp .TBLROP >tbody>tr:nth-child(1){width:calc(100% - 50px)!important;}
	.top-fondo-gnp .rpe-fp .TBLROP >tbody>tr:nth-child(1) input{width:100%!important;}
	.top-fondo-gnp .rpe-fp .TBLROP >tbody>tr:nth-child(2){width:50px!important;}
	.top-fondo-gnp .rpe-fp .TBLROP >tbody>tr:nth-child(2) input{width:100%!important;}

}

/* top fondo-pellis */
.top-fondo-pellis{background:url(../images/top_fondo_pellis.jpg) no-repeat center top;}
.top-fondo-pellis{display:flex;align-items:flex-end;flex-direction:column;flex-wrap:wrap;}
.top-fondo-pellis .local-menu{width:100%;}
.top-fondo-pellis .rpe-fp{padding-bottom:0}
.top-fondo-pellis .rpe-fp{position:relative}
.top-fondo-pellis .sicap-search-cst{display:flex;}
.top-fondo-pellis .sicap-cst-btn{height:50px;margin-right:30px;background:url(../images/btn_search2.png) no-repeat center top;border:0 none;text-indent:-9999px;overflow:hidden;width:133px;margin-top:-1px;}
.top-fondo-pellis .btn-advanced{position:static;font-size:16px;margin-bottom:20px;}


/* LG */
@media only screen and (min-width: 992px) and (max-width:1199px) {
	/*#swiper-events .event-data a{min-height:300px;width:390px;}*/
}

/* MD */
@media only screen and (min-width: 768px) and (max-width:991px) {
	/*400*/
	.top-fondo-pellis{background-size:cover!important}
	.top-fondo-pellis .top-inner-container-0{min-height:0;padding-bottom:110px;position:relative;}
	.top-fondo-pellis .top-inner-container-1{height:400px;display:flex;align-items:flex-end;}
	.top-fondo-pellis .col-12{position:static}
	.top-fondo-pellis .rpe-fp{height:110px;background:#F2EEEB;padding:30px calc((100% - 690px) / 2);position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-fondo-pellis .rpe-fp .sicap-search-cst{width:calc(100% - 255px);}
	.top-fondo-pellis .rpe-fp .sicap-cst-q{width:calc(100% - 60px)!important;margin:0!important;}
	.top-fondo-pellis .rpe-fp .sicap-cst-btn{margin:0!important;width:60px;}
	.top-fondo-pellis .rpe-fp .btn-advanced{left:auto;right:calc((100% - 690px) / 2);margin:0!important;}
}		


/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	/*350*/
	.top-fondo-pellis{background-size:cover!important}
	.top-fondo-pellis .top-inner-container-0{min-height:0;padding-bottom:110px;position:relative;}
	.top-fondo-pellis .top-inner-container-1{height:350px;display:flex;align-items:flex-end;}
	.top-fondo-pellis .col-12{position:static}
	.top-fondo-pellis .rpe-fp{height:110px;background:#F2EEEB;padding:30px calc((100% - 510px) / 2);position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-fondo-pellis .rpe-fp .sicap-search-cst{width:calc(100% - 255px);}
	.top-fondo-pellis .rpe-fp .sicap-cst-q{width:calc(100% - 60px)!important;margin:0!important;}
	.top-fondo-pellis .rpe-fp .sicap-cst-btn{margin:0!important;width:60px;}
	.top-fondo-pellis .rpe-fp .btn-advanced{left:auto;right:calc((100% - 510px) / 2);margin:0!important}
	
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
	/*220*/
	.top-fondo-pellis{background-size:cover!important}
	.top-fondo-pellis .description{display:none}
	.top-fondo-pellis .top-inner-container-0{min-height:0;padding-bottom:190px;position:relative;}
	.top-fondo-pellis .top-inner-container-1{height:220px;display:flex;align-items:flex-end;}
	.top-fondo-pellis .col-12{position:static}
	.top-fondo-pellis .rpe-fp{height:190px;background:#F2EEEB;padding:30px 10px;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-fondo-pellis .rpe-fp .sicap-search-cst{width:100%;}
	.top-fondo-pellis .rpe-fp .sicap-cst-q{width:calc(100% - 60px)!important;margin:0!important;}
	.top-fondo-pellis .rpe-fp .sicap-cst-btn{margin:0!important;width:60px;}
	.top-fondo-pellis .rpe-fp .btn-advanced{left:calc(50% - (225px / 2));margin:0!important;}
}

/*
@media only screen and (min-width: 992px) and (max-width: 1199px) { 
	.top-fondo-pellis .btn-advanced{left:475px;}
}

@media only screen and (min-width: 767px) and (max-width: 991px) { 
	.top-fondo-pellis .btn-advanced{left:405px;}
}


@media only screen and (min-width: 0) and (max-width: 767px) {
	 .top-fondo-pellis input[type='text']{height:50px;padding:10px;width:100%;margin:0 0 30px 0;display:block}
	 .top-fondo-pellis .drop{width:calc(100% - 130px);}
	 .top-fondo-pellis .drop-DP_V8471_3957{width:100%;}
	 .top-fondo-pellis input[type='submit']{width:100px;}
	 .top-fondo-pellis .local-menu{display:none}

	 .top-fondo-pellis .rpe-fp .TBLROP >tbody>tr:nth-child(1) input{width:300px;margin-right:15px;margin-bottom:15px}


	.top-fondo-pellis .btn-advanced{position:static;margin-bottom:30px;}
	 
}
*/

/* top strolic */
.top-strolic{background:url(../images/top_strolic.jpg) no-repeat center top;}
.top-strolic{display:flex;align-items:flex-end;flex-direction:column;flex-wrap:wrap;}
.top-strolic .local-menu{width:100%;}
.top-strolic .rpe-fp{padding-bottom:0}
.top-strolic .rpe-fp{position:relative}
.top-strolic .sicap-search-cst{display:flex;}
.top-strolic .sicap-cst-btn{height:50px;margin-right:30px;background:url(../images/btn_search2.png) no-repeat center top;border:0 none;text-indent:-9999px;overflow:hidden;width:133px;margin-top:-1px;}
.top-strolic .btn-advanced{position:static;font-size:16px;margin-bottom:20px;}
.top-strolic .local-menu{display:none;}


/* top nunici */
.top-nunici{background:url(../images/top_nunici.jpg) no-repeat center top;}
.top-nunici{display:flex;align-items:flex-end;flex-direction:column;flex-wrap:wrap;}
.top-nunici .local-menu{width:100%;}
.top-nunici .rpe-fp{padding-bottom:0}
.top-nunici .rpe-fp{position:relative}
.top-nunici .sicap-search-cst{display:flex;}
.top-nunici .sicap-cst-btn{height:50px;margin-right:30px;background:url(../images/btn_search2.png) no-repeat center top;border:0 none;text-indent:-9999px;overflow:hidden;width:133px;margin-top:-1px;}
.top-nunici .btn-advanced{position:static;font-size:16px;margin-bottom:20px;}
.top-nunici .local-menu{display:none;}

/* LG */
@media only screen and (min-width: 992px) and (max-width:1199px) {
}

/* MD */
@media only screen and (min-width: 768px) and (max-width:991px) {
	/*400*/
	.top-strolic{background-size:cover!important}
	.top-strolic .top-inner-container-0{min-height:0;padding-bottom:0;position:relative;}
	.top-strolic .top-inner-container-1{height:400px;display:flex;align-items:flex-end;}
	.top-strolic .col-12{position:static}
}		

/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	/*350*/
	.top-strolic{background-size:cover!important}
	.top-strolic .top-inner-container-0{min-height:0;padding-bottom:0;position:relative;}
	.top-strolic .top-inner-container-1{height:350px;display:flex;align-items:flex-end;}
	.top-strolic .col-12{position:static}
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
	/*220*/
	.top-strolic{background-size:cover!important}
	.top-strolic .description{display:none}
	.top-strolic .top-inner-container-0{min-height:0;padding-bottom:0;position:relative;}
	.top-strolic .top-inner-container-1{height:220px;display:flex;align-items:flex-end;}
	.top-strolic .col-12{position:static}
}

/* top rp */
.top-rp{background:url(../images/top_rp.jpg) no-repeat center top;}
.top-rp{display:flex;align-items:flex-end;flex-direction:column;flex-wrap:wrap;}
.top-rp .local-menu{width:100%;}
.top-rp .rpe-fp{padding-bottom:0}
.top-rp .rpe-fp{position:relative}
.top-rp .sicap-search-cst{display:flex;}
.top-rp .sicap-cst-btn{height:50px;margin-right:30px;background:url(../images/btn_search2.png) no-repeat center top;border:0 none;text-indent:-9999px;overflow:hidden;width:133px;margin-top:-1px;}
.top-rp .btn-advanced{position:static;font-size:16px;margin-bottom:20px;}
.top-rp .local-menu{display:none;}

/* LG */
@media only screen and (min-width: 992px) and (max-width:1199px) {
}

/* MD */
@media only screen and (min-width: 768px) and (max-width:991px) {
	/*400*/
	.top-rp{background-size:cover!important}
	.top-rp .top-inner-container-0{min-height:0;padding-bottom:0;position:relative;}
	.top-rp .top-inner-container-1{height:400px;display:flex;align-items:flex-end;}
	.top-rp .col-12{position:static}
}		


/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	/*350*/
	.top-rp{background-size:cover!important}
	.top-rp .top-inner-container-0{min-height:0;padding-bottom:0;position:relative;}
	.top-rp .top-inner-container-1{height:350px;display:flex;align-items:flex-end;}
	.top-rp .col-12{position:static}
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
	/*220*/
	.top-rp{background-size:cover!important}
	.top-rp .description{display:none}
	.top-rp .top-inner-container-0{min-height:0;padding-bottom:0;position:relative;}
	.top-rp .top-inner-container-1{height:220px;display:flex;align-items:flex-end;}
	.top-rp .col-12{position:static}
}



/* top catalogo biblioteca */
.top-catalogo-biblioteca{background:url(../images/top_catalogo_biblioteca.jpg) no-repeat center top;padding:0;}
.top-catalogo-biblioteca .local-menu{width:100%;}
.top-catalogo-biblioteca .rpe-biblioteca{padding-bottom:0}


.top-catalogo-biblioteca .rpe-biblioteca{position:relative}
.top-catalogo-biblioteca .rpe-biblioteca table,.top-catalogo-biblioteca .rpe-biblioteca  tbody,.top-catalogo-biblioteca .rpe-biblioteca  tr,.top-catalogo-biblioteca .rpe-biblioteca  td
{display:block}
.top-catalogo-biblioteca .rpe-biblioteca .TBLROP >tbody{display:flex}
.top-catalogo-biblioteca .rpe-biblioteca .TBLROP >tbody>tr{}
.top-catalogo-biblioteca .rpe-biblioteca .TBLROP >tbody>tr:nth-child(1) input{width:300px;}

.top-catalogo-biblioteca #DP_NRW3957,.top-catalogo-biblioteca #LB_3957{display:none}
.top-catalogo-biblioteca .TXRPEV{float:left;}
.top-catalogo-biblioteca .drop-dp_v8471_3957{clear:left;}
.top-catalogo-biblioteca .drop{float:left;}
.top-catalogo-biblioteca .HBROPB{float:left;height:50px;background:url(../images/btn_search2.png) no-repeat center top;border:0 none;text-indent:-9999px;overflow:hidden;width:133px;}

.top-catalogo-biblioteca .btn-advanced{position:absolute;bottom:30px;left:495px;font-size:16px;}

/*
@media only screen and (min-width: 0) and (max-width: 767px) {
	 .top-catalogo-biblioteca input[type='text']{height:50px;padding:10px;width:100%;margin:0 0 30px 0;display:block}
	 .top-catalogo-biblioteca .drop{width:calc(100% - 130px);}
	 .top-catalogo-biblioteca .drop-DP_V8471_3957{width:100%;}
	 .top-catalogo-biblioteca input[type='submit']{width:100px;}
	 .top-catalogo-biblioteca .local-menu{display:none}

	.top-catalogo-biblioteca .btn-advanced{position:static;margin-bottom:30px}
	.top-catalogo-biblioteca .rpe-biblioteca .TBLROP >tbody>tr:nth-child(1) input {width:100%;}
	 
}
*/


/* MD */
@media only screen and (min-width: 768px) and (max-width:991px) {
	/*400*/
	.top-catalogo-biblioteca{background-size:cover!important}
	.top-catalogo-biblioteca .top-inner-container-0{min-height:0;padding-bottom:110px;position:relative;}
	.top-catalogo-biblioteca .top-inner-container-1{height:400px;display:flex;align-items:flex-end;}
	.top-catalogo-biblioteca .col-12{position:static}
	.top-catalogo-biblioteca .rpe-biblioteca{height:110px;background:#F2EEEB;padding:30px calc((100% - 690px) / 2);position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-catalogo-biblioteca .rpe-biblioteca .TBLROP >tbody>tr:nth-child(1) input{width:270px;}
	.top-catalogo-biblioteca .rpe-biblioteca .btn-advanced{left:auto;right:calc((100% - 690px) / 2);margin:0!important;}
}		


/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	/*350*/
	.top-catalogo-biblioteca{background-size:cover!important}
	.top-catalogo-biblioteca .top-inner-container-0{min-height:0;padding-bottom:110px;position:relative;}
	.top-catalogo-biblioteca .top-inner-container-1{height:350px;display:flex;align-items:flex-end;}
	.top-catalogo-biblioteca .col-12{position:static}
	.top-catalogo-biblioteca .rpe-biblioteca{height:110px;background:#F2EEEB;padding:30px calc((100% - 510px) / 2);position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-catalogo-biblioteca .rpe-biblioteca .sicap-search-cst{width:calc(100% - 355px);}
	.top-catalogo-biblioteca .rpe-biblioteca .TBLROP >tbody>tr:nth-child(1) input{width:200px;}
	.top-catalogo-biblioteca .HBROPB{width:50px;}
	.top-catalogo-biblioteca .rpe-biblioteca .btn-advanced{left:auto;right:calc((100% - 510px) / 2);margin:0!important}
	
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
	/*220*/
	.top-catalogo-biblioteca{background-size:cover!important}
	.top-catalogo-biblioteca .description{display:none}
	.top-catalogo-biblioteca .top-inner-container-0{min-height:0;padding-bottom:190px;position:relative;}
	.top-catalogo-biblioteca .top-inner-container-1{height:220px;display:flex;align-items:flex-end;}
	.top-catalogo-biblioteca .col-12{position:static}
	.top-catalogo-biblioteca .rpe-biblioteca{height:190px;background:#F2EEEB;padding:30px 10px;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-catalogo-biblioteca .rpe-biblioteca .TBLROP >tbody>tr:nth-child(1) input{width:150px;}
	.top-catalogo-biblioteca .HBROPB{width:100px;}
	.top-catalogo-biblioteca .rpe-biblioteca .btn-advanced{left:calc(50% - (225px / 2));margin:0!important;}


	.top-catalogo-biblioteca{}

	.top-catalogo-biblioteca h1.page-title{margin:0;padding:0;}
	.top-catalogo-biblioteca .description{display:none}

	.top-catalogo-biblioteca .top-inner-container-0{min-height:0;padding-bottom:220px;position:relative;}
	.top-catalogo-biblioteca .top-inner-container-1{height:220px;display:flex;align-items:flex-end;}
	.top-catalogo-biblioteca .col-12{position:static}
	.top-catalogo-biblioteca .rpe-biblioteca{height:190px;background:#F2EEEB;padding:30px 10px;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	/*.top-catalogo-biblioteca .rpe-biblioteca .TBLROP,.top-catalogo-biblioteca .rpe-biblioteca .TBLROP table{width:100%;}*/
	/*.top-catalogo-biblioteca .rpe-biblioteca .TBLROP,.top-catalogo-biblioteca .rpe-biblioteca .TBLROP tbody,.top-catalogo-biblioteca .rpe-biblioteca .TBLROP tr, .top-catalogo-biblioteca .rpe-biblioteca .TBLROP td{display:block}*/
	/*.top-catalogo-biblioteca .rpe-biblioteca .TBLROP > tbody{display:table-row-group!important;}*/
	.top-catalogo-biblioteca .rpe-biblioteca .TBLROP > tbody{width:100%!important;}
	.top-catalogo-biblioteca .rpe-biblioteca .TBLROP >tbody>tr:nth-child(1){width:calc(100% - 50px)!important;}
	.top-catalogo-biblioteca .rpe-biblioteca .TBLROP >tbody>tr:nth-child(1) input{width:100%!important;}
	.top-catalogo-biblioteca .rpe-biblioteca .TBLROP >tbody>tr:nth-child(2){width:50px!important;}
	.top-catalogo-biblioteca .rpe-biblioteca .TBLROP >tbody>tr:nth-child(2) input{width:100%!important;}

}

/* top libreria dettaglio */
.top-libreria-dettaglio{background:url(../images/top_libreria_dettaglio.jpg) no-repeat top center!important;}
.top-libreria-dettaglio .rpe-bookshop{position:relative}
.top-libreria-dettaglio .rpe-bookshop table,.top-libreria-dettaglio .rpe-bookshop  tbody,.top-libreria-dettaglio .rpe-bookshop  tr,.top-libreria-dettaglio .rpe-bookshop  td
{display:block}
.top-libreria-dettaglio .rpe-bookshop .TBLROP >tbody{display:flex}
.top-libreria-dettaglio .rpe-bookshop .TBLROP >tbody>tr{}
.top-libreria-dettaglio .rpe-bookshop .TBLROP >tbody>tr:nth-child(1) input{width:300px;}

.top-libreria-dettaglio #DP_NRW3957,.top-libreria-dettaglio #LB_3957{display:none}
.top-libreria-dettaglio .TXRPEV{float:left;}
.top-libreria-dettaglio .drop-dp_v8471_3957{clear:left;}
.top-libreria-dettaglio .drop{float:left;}
.top-libreria-dettaglio .HBROPB{float:left;height:50px;background:url(../images/btn_search2.png) no-repeat center top;border:0 none;text-indent:-9999px;overflow:hidden;width:133px;}
.top-libreria-dettaglio .lbrpenr,.top-libreria-dettaglio .dprpenr{display:none}

.top-libreria-dettaglio input[type='text']{width:20%;}
.top-libreria-dettaglio .drop{width:20%;}
.top-generic input[type='text']{width:20%;}
.top-libreria-dettaglio input[type='submit']{width:100px;}
.top-libreria-dettaglio .btn-advanced{position:absolute;left:650px;}



/*
@media only screen and (min-width: 0) and (max-width: 767px) {
	 .top-libreria-dettaglio input[type='text']{height:50px;padding:10px;width:100%;margin:0 0 30px 0;display:block}
	 .top-libreria-dettaglio .drop{width:calc(100% - 130px);}
	 .top-libreria-dettaglio .drop-DP_V8471_3957{width:100%;}
	 .top-libreria-dettaglio input[type='submit']{width:100px;}
	 .top-libreria-dettaglio .local-menu{display:none}

	.top-libreria-dettaglio .btn-advanced{position:static;}
	 
}*/


/* LG */
@media only screen and (min-width: 992px) and (max-width:1199px) {
	/*#swiper-events .event-data a{min-height:300px;width:390px;}*/
	.top-libreria-dettaglio .btn-advanced{left:575px;}

}

/* MD */
@media only screen and (min-width: 768px) and (max-width:991px) {
	/*400*/
	.top-libreria-dettaglio{background-size:cover!important}
	.top-libreria-dettaglio .top-inner-container-0{min-height:0;position:relative;padding-bottom:110px}
	.top-libreria-dettaglio .top-inner-container-1{min-height:400px;display:flex;align-items:flex-end;}

	.top-libreria-dettaglio .col-12{position:static}
	.top-libreria-dettaglio .rpe-bookshop{border-bottom:1px solid #FFF;height:110px;background:#F2EEEB;padding:30px calc((100% - 690px) / 2);position:absolute;bottom:0;left:0;width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-start;}
	.top-libreria-dettaglio .TXRPEV,.top-libreria-dettaglio .drop{float:left;width:calc(((100% - 330px) / 2))!important;margin:0!important;}
	.top-libreria-dettaglio input[type='submit']{margin:0 0 0 30px!important;width:50px;}
	.top-libreria-dettaglio input[type='text']{margin-left:0!important;}
	.top-libreria-dettaglio .rpe-bookshop > *{margin-left:30px!important}
	.top-libreria-dettaglio .btn-advanced{left:50%; margin-left:150px;}


}		


/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	/*350*/
	.top-libreria-dettaglio{background-size:cover!important}
	.top-libreria-dettaglio .top-inner-container-0{min-height:0;position:relative;padding-bottom:110px}
	.top-libreria-dettaglio .top-inner-container-1{min-height:350px;display:flex;align-items:flex-end;}

	.top-libreria-dettaglio .rpe-bookshop{display:flex;flex-wrap:wrap;justify-content:space-between;background:#F2EEEB;padding:30px calc((100% - 510px) / 2) 110px calc((100% - 510px) / 2);position:absolute;bottom:0;left:0;width:100%;}

	.top-libreria-dettaglio .col-12{position:static}
	.top-libreria-dettaglio .TXRPEV,.top-libreria-dettaglio .drop{float:left;width:calc(((100% - 110px) / 2))!important;margin:0!important;}

	.top-libreria-dettaglio input[type='submit']{margin:0!important;width:50px;}
	.top-libreria-dettaglio .btn-advanced{left:50%;bottom:0;width:510px;margin-left:-255px;}

	
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
	/*220*/
	.top-libreria-dettaglio{background-size:cover!important}
	.top-libreria-dettaglio h1.page-title{margin:0;}
	.top-libreria-dettaglio .description{display:none}
	.top-libreria-dettaglio{}
	.top-libreria-dettaglio .top-inner-container-0{position:relative;padding-bottom:110px;min-height:0}
	.top-libreria-dettaglio .top-inner-container-1{min-height:220px;display:flex;align-items:flex-end;}
	.top-libreria-dettaglio .drop-dp_v8758_4380,.top-libreria-dettaglio .drop-dp_v8758_8192{display:none!important}
	.top-libreria-dettaglio .TXRPEV{float:left;width:calc(100% - 50px)!important;margin:0!important;}
	.top-libreria-dettaglio .drop-dp_v8471_3957,.top-libreria-dettaglio .drop-dp_v8472_8191{display:none!important}
	.top-libreria-dettaglio .drop-dp_v270_3957,.top-libreria-dettaglio .drop-dp_v270_8191{display:none!important}
	.top-libreria-dettaglio .col-12{position:static}
	.top-libreria-dettaglio .rpe-bookshop{background:#F2EEEB;padding:30px 10px;position:absolute;bottom:0;left:0;width:100%;}
	.top-libreria-dettaglio input[type='submit']{margin:0!important;width:50px;}
}



/* top ce fastu */
.top-cf{background:url(../images/top_ce_fastu.jpg) no-repeat top center;}
.top-cf .rpe-cf{position:relative}
.top-cf .rpe-cf table,.top-cf .rpe-cf  tbody,.top-cf .rpe-cf  tr,.top-cf .rpe-cf  td
{display:block}
.top-cf .rpe-cf .TBLROP >tbody{display:flex}
.top-cf .rpe-cf .TBLROP >tbody>tr{}
.top-cf .rpe-cf .TBLROP >tbody>tr:nth-child(1) input{width:300px;}

.top-cf #DP_NRW3957,.top-cf #LB_3957{display:none}
.top-cf .TXRPEV{float:left;}
.top-cf .drop-dp_v8471_3957{clear:left;}
.top-cf .drop{float:left;}
.top-cf .HBROPB{float:left;height:50px;background:url(../images/btn_search2.png) no-repeat center top;border:0 none;text-indent:-9999px;overflow:hidden;width:133px;}

.top-cf .btn-advanced{position:absolute;left:495px;}

/*
@media only screen and (min-width: 0) and (max-width: 767px) {
	 .top-cf input[type='text']{height:50px;padding:10px;width:100%;margin:0 0 30px 0;display:block}
	 .top-cf .drop{width:calc(100% - 130px);}
	 .top-cf .drop-DP_V8471_3957{width:100%;}
	 .top-cf input[type='submit']{width:100px;}
	 .top-cf .local-menu{display:none}

	.top-cf .btn-advanced{position:static;}

	.top-cf .rpe-cf .TBLROP >tbody>tr:nth-child(1) input{width:100%;}

	 
}
*/

/* MD */
@media only screen and (min-width: 768px) and (max-width:991px) {
	/*400*/
	.top-cf{background-size:cover!important}
	.top-cf .top-inner-container-0{min-height:0;padding-bottom:110px;position:relative;}
	.top-cf .top-inner-container-1{height:400px;display:flex;align-items:flex-end;}
	.top-cf .col-12{position:static}
	.top-cf .rpe-cf{height:110px;background:#F2EEEB;padding:30px calc((100% - 690px) / 2);position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-cf .rpe-cf .TBLROP >tbody>tr:nth-child(1) input{width:270px;}
	.top-cf .rpe-cf .btn-advanced{left:auto;right:calc((100% - 690px) / 2);margin:0!important;}
}		


/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	/*350*/
	.top-cf{background-size:cover!important}
	.top-cf .top-inner-container-0{min-height:0;padding-bottom:110px;position:relative;}
	.top-cf .top-inner-container-1{height:350px;display:flex;align-items:flex-end;}
	.top-cf .col-12{position:static}
	.top-cf .rpe-cf{height:110px;background:#F2EEEB;padding:30px calc((100% - 510px) / 2);position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-cf .rpe-cf .sicap-search-cst{width:calc(100% - 355px);}
	.top-cf .rpe-cf .TBLROP >tbody>tr:nth-child(1) input{width:200px;}
	.top-cf .HBROPB{width:50px;}
	.top-cf .rpe-cf .btn-advanced{left:auto;right:calc((100% - 510px) / 2);margin:0!important}
	
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
	/*220*/
	.top-cf{background-size:cover!important}
	.top-cf .description{display:none}
	.top-cf .top-inner-container-0{min-height:0;padding-bottom:190px;position:relative;}
	.top-cf .top-inner-container-1{height:220px;display:flex;align-items:flex-end;}
	.top-cf .col-12{position:static}
	.top-cf .rpe-cf{height:190px;background:#F2EEEB;padding:30px 10px;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-cf .rpe-cf .TBLROP >tbody>tr:nth-child(1) input{width:150px;}
	.top-cf .HBROPB{width:100px;}
	.top-cf .rpe-cf .btn-advanced{left:calc(50% - (225px / 2));margin:0!important;}


	.top-cf{}

	.top-cf h1.page-title{margin:0;padding:0;}
	.top-cf .description{display:none}

	.top-cf .top-inner-container-0{min-height:0;padding-bottom:220px;position:relative;}
	.top-cf .top-inner-container-1{height:220px;display:flex;align-items:flex-end;}
	.top-cf .col-12{position:static}
	.top-cf .rpe-cf{height:190px;background:#F2EEEB;padding:30px 10px;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	/*.top-cf .rpe-cf .TBLROP,.top-cf .rpe-cf .TBLROP table{width:100%;}*/
	/*.top-cf .rpe-cf .TBLROP,.top-cf .rpe-cf .TBLROP tbody,.top-cf .rpe-cf .TBLROP tr, .top-cf .rpe-cf .TBLROP td{display:block}*/
	/*.top-cf .rpe-cf .TBLROP > tbody{display:table-row-group!important;}*/
	.top-cf .rpe-cf .TBLROP > tbody{width:100%!important;}
	.top-cf .rpe-cf .TBLROP >tbody>tr:nth-child(1){width:calc(100% - 50px)!important;}
	.top-cf .rpe-cf .TBLROP >tbody>tr:nth-child(1) input{width:100%!important;}
	.top-cf .rpe-cf .TBLROP >tbody>tr:nth-child(2){width:50px!important;}
	.top-cf .rpe-cf .TBLROP >tbody>tr:nth-child(2) input{width:100%!important;}

}

/* top numeri-unici */
.top-nu{background:url(../images/top_numeri_unici.jpg) no-repeat top center!important;}
.top-nu .rpe-cartoline{position:relative}
.top-nu .rpe-cartoline table,.top-nu .rpe-cartoline  tbody,.top-nu .rpe-cartoline  tr,.top-nu .rpe-cartoline  td
{display:block}
.top-nu .rpe-cartoline .TBLROP >tbody{display:flex}
.top-nu .rpe-cartoline .TBLROP >tbody>tr{}
.top-nu .rpe-cartoline .TBLROP >tbody>tr:nth-child(1) input{width:300px;}

.top-nu #DP_NRW3957,.top-nu #LB_3957{display:none}
.top-nu .TXRPEV{float:left;}
.top-nu .drop-dp_v8471_3957{clear:left;}
.top-nu .drop{float:left;}
.top-nu .HBROPB{float:left;height:50px;background:url(../images/btn_search2.png) no-repeat center top;border:0 none;text-indent:-9999px;overflow:hidden;width:133px;}

.top-nu .btn-advanced{position:absolute;left:495px;}

/*
@media only screen and (min-width: 0) and (max-width: 767px) {
	 .top-nu input[type='text']{height:50px;padding:10px;width:100%;margin:0 0 30px 0;display:block}
	 .top-nu .drop{width:calc(100% - 130px);}
	 .top-nu .drop-DP_V8471_3957{width:100%;}
	 .top-nu input[type='submit']{width:100px;}
	 .top-nu .local-menu{display:none}

	.top-nu .rpe-cartoline .TBLROP >tbody>tr:nth-child(1) input{width:300px;margin-right:15px;margin-bottom:15px}
	.top-nu .rpe-cartoline .TBLROP >tbody>tr:nth-child(1) input{width:100%;}

	.top-nu .btn-advanced{position:static;}
	 
}
*/

/* MD */
@media only screen and (min-width: 768px) and (max-width:991px) {
	/*400*/
	.top-nu{background-size:cover!important}
	.top-nu .top-inner-container-0{min-height:0;padding-bottom:110px;position:relative;}
	.top-nu .top-inner-container-1{height:400px;display:flex;align-items:flex-end;}
	.top-nu .col-12{position:static}
	.top-nu .rpe-cartoline{height:110px;background:#F2EEEB;padding:30px calc((100% - 690px) / 2);position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-nu .rpe-cartoline .TBLROP >tbody>tr:nth-child(1) input{width:270px;}
	.top-nu .rpe-cartoline .btn-advanced{left:auto;right:calc((100% - 690px) / 2);margin:0!important;}
}		


/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	/*350*/
	.top-nu{background-size:cover!important}
	.top-nu .top-inner-container-0{min-height:0;padding-bottom:110px;position:relative;}
	.top-nu .top-inner-container-1{height:350px;display:flex;align-items:flex-end;}
	.top-nu .col-12{position:static}
	.top-nu .rpe-cartoline{height:110px;background:#F2EEEB;padding:30px calc((100% - 510px) / 2);position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	.top-nu .rpe-cartoline .sicap-search-cst{width:calc(100% - 355px);}
	.top-nu .rpe-cartoline .TBLROP >tbody>tr:nth-child(1) input{width:200px;}
	.top-nu .HBROPB{width:50px;}
	.top-nu .rpe-cartoline .btn-advanced{left:auto;right:calc((100% - 510px) / 2);margin:0!important}
	
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
	/*220*/
	.top-nu{background-size:cover!important}

	.top-nu h1.page-title{margin:0;padding:0;}
	.top-nu .description{display:none}

	.top-nu .top-inner-container-0{min-height:0;padding-bottom:220px;position:relative;}
	.top-nu .top-inner-container-1{height:220px;display:flex;align-items:flex-end;}
	.top-nu .col-12{position:static}
	.top-nu .rpe-cartoline{height:190px;background:#F2EEEB;padding:30px 10px;position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #FFF;}
	/*.top-nu .rpe-cartoline .TBLROP,.top-nu .rpe-cartoline .TBLROP table{width:100%;}*/
	/*.top-nu .rpe-cartoline .TBLROP,.top-nu .rpe-cartoline .TBLROP tbody,.top-nu .rpe-cartoline .TBLROP tr, .top-nu .rpe-cartoline .TBLROP td{display:block}*/
	/*.top-nu .rpe-cartoline .TBLROP > tbody{display:table-row-group!important;}*/
	.top-nu .rpe-cartoline .TBLROP > tbody{width:100%!important;}
	.top-nu .rpe-cartoline .TBLROP >tbody>tr:nth-child(1){width:calc(100% - 50px)!important;}
	.top-nu .rpe-cartoline .TBLROP >tbody>tr:nth-child(1) input{width:100%!important;}
	.top-nu .rpe-cartoline .TBLROP >tbody>tr:nth-child(2){width:50px!important;}
	.top-nu .rpe-cartoline .TBLROP >tbody>tr:nth-child(2) input{width:100%!important;}

	
	

	.top-nu .HBROPB{width:calc(100% - 130px);}
	.top-nu .rpe-cartoline .btn-advanced{left:calc(50% - (225px / 2));margin:0!important;}
}

/**/




/**/
.top-generic-new{position:relative;overflow:hidden}
.top-generic-new .top-img{display:none;width:auto;max-width:none;position:absolute;left:50%;top:0;transform:translate(-50%, 0);width:100%;z-index:-1;}

@media only screen and (min-width: 768px) and (max-width:991px) {
	/*400*/
	.top-generic{background:none!important}
	.top-generic-new .top-img{display:block;width:auto;max-width:none;position:absolute;left:50%;top:0;transform:translate(-50%, 0);width:auto;z-index:-1;height:400px;}
	.atop-generic-new{background-size: 100% 400px!important;}

}		

/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	/*350*/
	.top-generic{background:none!important}
	.top-generic-new .top-img{display:block;width:auto;max-width:none;position:absolute;left:50%;top:0;transform:translate(-50%, 0);width:auto;z-index:-1;height:350px;}
	.atop-generic-new{background-size: 100% 350px!important;}

}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
	/*220*/
	.top-generic{background:none!important}
	.top-generic-new .top-img{display:block;width:auto;max-width:none;position:absolute;left:50%;top:0;transform:translate(-50%, 0);width:auto;z-index:-1;height:260px;}
	.atop-generic-new{background-size: 100% 220px!important;}

}

/*
========
LYT-BOOK
========
*/
.lyt-book{padding-top:70px}
.lyt-book .row1{padding-bottom:70px}
.lyt-book .row1 .col2 {}
.lyt-book .row1 .col2 .box-summary{height:100%;display:flex;flex-direction:column;align-items:center;text-align:left;justify-content:center;}
.lyt-book .row1 .col2 .box-summary  > *{width:100%;}

.lyt-book h1.page-title{}

.lyt-book .txt-highlight{font-family:'Playfair Display',serif;font-size:38px;line-height:40px;color:#E1DA10;}
.lyt-book .row2 .col1{font-weight:300;padding-bottom:60px;font-size:20px;line-height:28px}
.lyt-book .arguments{text-transform:uppercase}
.lyt-book .content{}
.lyt-book .author{font-size:20px;line-height:22px;color:#000;}
.lyt-book .lbl{font-weight:700;padding-right:5px}

.lyt-book .note{font-weight:bold;color:#7a931e;margin:50px 0;font-size:20px;line-height:22px}

.lyt-book .special-text{font-weight:bold;color:#7a931e;margin:50px 0;font-size:20px;line-height:22px;display:none}

.lyt-book .btn-container{padding:30px 0;display:none}
.lyt-book .epub-items{padding:30px 0}
.lyt-book .epub-items ul,.lyt-book .epub-items ul li{list-style:none;padding:0;margin:0;}
.lyt-book .epub-items a {
    color: #666;
    background: #E0DA10;
    background: url(../images/arrow_666_right.svg) #E0DA10 no-repeat 95% center;
    background-size: 32px 22px;
    border: 0 none;
    padding: 0;
    width: 225px;
    line-height: 50px;
    font-size: 20px;
    display: block;
    text-align: center;
}

.lyt-book .epub-items a:hover{color:#000;background:url("../images/arrow_000_right.svg") rgb(6,160,150) no-repeat 95% center;background-size:32px 22px;text-decoration:none}

@media only screen and (min-width: 0) and (max-width: 767px) {
	.lyt-book{padding-top:0}
	.lyt-book .image{text-align:center}
	.lyt-book .row1{padding-bottom:30px}
	.lyt-book .row2 .col1{font-weight:300;padding-bottom:30px}
	.lyt-book .row1 .col2 .box-summary{text-align:center}
	.lyt-book .section-book-swiper{display:none}
}

/*
=================
LYT-LIST-BOOKSHOP
=================
*/

.lyt-list-bookshop{}
.lyt-list-bookshop.lyt-header{}
.lyt-list-bookshop .lyt-nrec{padding:10px 0 20px 0;}
.lyt-content .lyt-item{}

.lyt-list-bookshop{position:relative;}
.lyt-list-bookshop .section-wrapper{position:relative}
.lyt-list-bookshop .lyt-content{display:flex; flex-wrap:wrap;}
.lyt-list-bookshop .lyt-pager{margin:40px 0;}
.lyt-list-bookshop .lyt-item{width:calc(100% / 4);}
.lyt-list-bookshop .lyt-item{padding:25px;box-sizing:border-box;height:auto;}
.lyt-list-bookshop .lyt-item:hover{background:#efece7;}
.lyt-list-bookshop .lyt-item a{color:#000}
.lyt-list-bookshop .lyt-item a:hover{text-decoration:none}
.lyt-list-bookshop .lyt-item .image{padding-bottom:30px;text-align:center}
.lyt-list-bookshop .lyt-item .image img{margin:0 auto;}
.lyt-list-bookshop .lyt-item .title{color:#333;font-size:20px;line-height:20px;padding-bottom:3px}
.lyt-list-bookshop .lyt-item .author{color:#333;font-weight:300;font-size:16px;line-height:22px;padding-bottom:10px}
.lyt-list-bookshop .lyt-item .read-more span{color:#00A99D;font-size:18px;line-height:21px;}
.lyt-list-bookshop .lyt-item .read-more span:after{content:".";display:inline-block;text-indent:-999px;overflow:hidden;width:21px;height:15px;background:url("../images/arrow_189E98_right.svg") no-repeat center right;margin-left:15px;}


@media only screen and (min-width: 768px) and (max-width: 991px) {
	.lyt-list-bookshop .lyt-item{width:calc(100% / 3);}
}


@media only screen and (min-width: 576px) and (max-width: 767px) {
	.lyt-list-bookshop .lyt-item{width:calc(100% / 2);}
}


@media only screen and (min-width: 0) and (max-width: 575px) {
	.lyt-list-bookshop .lyt-item{width:100%;}
}



/*
===============
LYT-LIST-EVENTS
===============
*/
.lyt-list-events{}
.lyt-list-events.lyt-header{}
.lyt-list-events .lyt-header .lyt-title{font-family:'Playfair Display',serif;font-size: 45px;line-height: 46px;padding: 40px 0 40px 0;font-weight: 900;color: #000;}

.lyt-list-events .lyt-nrec{padding:10px 0 20px 0;}
.lyt-content .lyt-item{}

.lyt-list-events{position:relative;}
.lyt-list-events .section-wrapper{position:relative}
.lyt-list-events .lyt-content{display:flex; flex-wrap:wrap;}
.lyt-list-events .lyt-pager{margin:40px 0;}
.lyt-list-events .lyt-item{width:calc(100% / 3);}
.lyt-list-events .lyt-item{padding:25px;box-sizing:border-box;height:auto;}
.lyt-list-events .lyt-item:hover{background:#efece7;}
.lyt-list-events .lyt-item a{color:#000}
.lyt-list-events .lyt-item a:hover{text-decoration:none}
.lyt-list-events .lyt-item .image{padding-bottom:30px;text-align:center}
.lyt-list-events .lyt-item .image img{margin:0 auto;}
.lyt-list-events .lyt-item .type{color:#333;text-transform:uppercase;font-weight:300;font-size:14px;padding-bottom:10px}
.lyt-list-events .lyt-item .title,.lyt-list-events .lyt-item .when{color:#333;font-size:20px;line-height:24px}
.lyt-list-events .lyt-item .author{color:#333;font-weight:300;font-size:16px;line-height:22px;padding-bottom:10px}
.lyt-list-events .lyt-item .description{color:#333;font-size:18px;line-height:21px;font-weight:300;padding-bottom:20px}

.lyt-list-events .lyt-item .read-more span{color:#00A99D;font-size:18px;line-height:21px;}
.lyt-list-events .lyt-item .read-more span:after{content:".";display:inline-block;text-indent:-999px;overflow:hidden;width:21px;height:15px;background:url("../images/arrow_189E98_right.svg") no-repeat center right;margin-left:15px;}


@media only screen and (min-width: 768px) and (max-width: 991px) {
	.lyt-list-events .lyt-item{width:calc(100% / 3);}
}


@media only screen and (min-width: 576px) and (max-width: 767px) {
	.lyt-list-events .lyt-item{width:calc(100% / 2);}
}


@media only screen and (min-width: 0) and (max-width: 575px) {
	.lyt-list-events .lyt-item{width:100%;}
}

/* XS SM MD*/
@media only screen and (min-width: 0) and (max-width: 992px) {
	#news h3.section-title{padding:70px 0 20px 0;font-size:32px;line-height:38px;font-weight:900;}
}


/*
===============
LYT-LIST-EVENTS
===============
*/
.lyt-list-sitesearch{padding-bottom:40px}
.lyt-list-sitesearch .lyt-nrec{border-bottom: 1px solid #999;padding:0 0 15px 0}
.lyt-list-sitesearch .lyt-item{border-bottom:1px dotted #999;padding: 5px 10px;}


/*
==================
LYT-LIST-DOCUMENTS
==================
*/
.lyt-list-documents{margin-bottom:40px}


.lyt-list-documents .description{border-bottom: 1px solid #999;padding:0 0 15px 0;font-size:20px;line-height:28px}

.lyt-list-documents ul,.lyt-list-documents ul li{list-style:none;padding:0;margin:0;}

.lyt-list-documents ul.list-documents{display:block}
.lyt-list-documents ul.list-documents > li{display:table;width:100%;}
.lyt-list-documents ul.list-documents > li > div{display:table-cell;vertical-align:top;border-bottom:1px dotted #999;padding: 5px 10px;}
.lyt-list-documents ul.list-documents > li .date{width:85px;padding-top:10px;}
.lyt-list-documents ul.list-documents > li .title{width:300px;padding-top:10px;}
.lyt-list-documents ul.list-documents > li .attachment{}

.lyt-list-documents ul.list-documents > li .attachments ul{margin:0;padding:0;}
.lyt-list-documents ul.list-documents > li .attachments ul li{margin:0;padding:0;}
.lyt-list-documents ul.list-documents > li .attachments ul li + li{padding-top:10px}
.lyt-list-documents ul.list-documents > li .attachment a{background:url(../images/css/pdf_logo.gif) no-repeat;overflow:hidden;display:block;padding-left:25px;}

/* XS SM MD*/
@media only screen and (min-width: 0) and (max-width: 992px) {
	.lyt-list-documents ul.list-documents > li{display:block;border-bottom:1px dotted #999;padding: 5px 10px;}
	.lyt-list-documents ul.list-documents > li > div{display:block;padding:0;margin:0;border:0 none;width:auto;}
	
}


/*
=========
LYT-ISSUU
=========
*/
.lyt-issuu{padding-bottom:40px}
.lyt-issuu .issuu{padding:20px 0 20px 0;}
.lyt-issuu .issuu iframe{height:550px!important;}

/*
========
LYT-FUND
========
*/
.lyt-fund{}
.lyt-fund .row1 .col1{padding-top:50px}
.lyt-fund .row1 .col2{padding-top:50px}

.lyt-fund .row2{padding-top:60px;padding-bottom:60px}
.lyt-fund .m3,.lyt-fund .m4{line-height:28px;font-size:20px;font-weight:300}

.lyt-fund .leaflet-popup-content span{font-weight:bold;color:#333;}
.lyt-fund .leaflet-popup-content{}

/*
=====
GETBW
=====
*/
.DVBWREXT .DVRITM{display:flex;flex-wrap:wrap;padding-top:25px}
.DVBWREXT .TDLBWR,.DVBWREXT .TDABWR{padding:25px;box-sizing:border-box;width:calc(100% / 4);position:relative;text-align:center;}
.DVBWREXT .DVBWRIM{padding:0 0 30px 0;}
.DVBWREXT .DVBWRIM a{height:300px;display:flex;align-items:flex-end;}
.DVBWREXT .DVBWRIM img{max-width:100%;max-height:100%;display:block;margin:0 auto;}
.DVBWRDATA .DVBWRLN a{position:absolute;top:0;left:0;height:100%;width:100%;text-indent:-999px;overflow:hidden }

.DVBWREXT .DVRITM > *:hover{text-decoration:none;color:#000;background:#efece7;}
.DVBWREXT .DVRITM > *:hover a{color:#000;}

.DVBWREXT .LBBWR_TITOLO{display:none;}
.DVBWREXT .LBBWR_ISBD{color:#333;font-size:20px;line-height:24px;display:block}
.DVBWREXT .BWRESTO, .DVBWREXT .LBBWR_AUTORE,.DVBWREXT .LBBWR_ABSTRACT{display:block;color:#333;font-size:18px;line-height: 21px;font-weight: 300;padding-bottom: 20px;}

.DVBWREXT .BWRESTO:empty, .DVBWREXT .LBBWR_AUTORE:empty,.DVBWREXT .LBBWR_ABSTRACT:empty{display:none}

/* XL */
@media only screen and  (min-width: 1200px) {
}

/* LG */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.DVBWREXT .TDLBWR,.DVBWREXT .TDABWR{width:calc(100% / 4);}
}

/* MD */
@media only screen and (min-width: 768px) and (max-width: 992px) {
	.DVBWREXT .TDLBWR,.DVBWREXT .TDABWR{width:calc(100% / 2);}
}

/* SM */
@media only screen and (min-width: 576px) and (max-width: 768px) {
	.DVBWREXT .TDLBWR,.DVBWREXT .TDABWR{width:100%;}

}


/* XS */
@media only screen and (min-width: 0) and (max-width: 576px) {
	.DVBWREXT .TDLBWR,.DVBWREXT .TDABWR{width:100%;}
}



/*
===
CMP
===
*/
.form-cmp{font-size:20px;line-height:28px}
.form-cmp label{padding:0;margin:0;}
.form-cmp .form-cmp-row{display:flex;align-items:center;border-bottom:1px dotted #999;padding:5px 0}
.form-cmp .form-cmp-row > div{}
.form-cmp .lbl{width:300px;}
.form-cmp .lbl span{color:#FF0000;}
.form-cmp .fld{width:calc(100% - 300px);}

.form-cmp .fld input[type='text'],.form-cmp .fld select{height:40px;}
.form-cmp .fld input[type='text'],.form-cmp .fld textarea,.form-cmp .fld select{width:100%;padding:5px;}

.form-cmp  .form-cmp-controls{padding:30px 0;}
.form-cmp  input[type='reset']{display:none}
.form-cmp  input[type='submit']{color:#666;background:#E0DA10;background:url("../images/arrow_666_right.svg") #E0DA10 no-repeat 95% center;background-size:32px 22px;border:0 none;padding:0;width:225px;line-height:50px;font-size:20px;display:block;text-align:center;}
.form-cmp  input[type='submit']:hover,.form-cmp  input[type='submit']:focus,.form-cmp  input[type='submit']:active{color:#000;background:url("../images/arrow_000_right.svg") rgb(6,160,150) no-repeat 95% center;background-size:32px 22px;text-decoration:none}


.form-cmp .form-cmp-row.int .lbl{order:20;}
.form-cmp .form-cmp-row.int .fld{order:10;font-weight:bold;padding:20px 0 10px 0;}

.form-cmp .prv{font-size:12px;border-bottom:0 none!important;}
.form-cmp .prv > div{max-width:100%;}
.form-cmp .prv1{display:flex}
.form-cmp .prv1 .lbl{}
.form-cmp .prv1{position:relative}
.form-cmp .prv1 > div{position:static}
.form-cmp .prv1 h6{position:absolute;top:0;left:0;padding:10px 15px;}
.form-cmp .prv1 .fld{display:block}
.form-cmp .prv2,.form-cmp .prv3{padding:0 0 5px 0!important;}
.form-cmp .prv2,.form-cmp .prv3{padding-left:300px!important;}
.form-cmp .prv2 .lbl,.form-cmp .prv3 .lbl{order:20;flex:none;width:calc(100% - 100px)}
.form-cmp .prv2 .fld,.form-cmp .prv3 .fld{order:10;flex:none;width:35px;}
.form-cmp .prv3{border-bottom:1px dotted #999!important;}



.form-cmp a.btn-privacy{padding:0;}

.form-cmp .prv3.row-required{position:relative}
.form-cmp .prv3.row-required .lbl span{position:absolute;top:0;right:0;}

.form-cmp .modal-title{padding:0;}
.form-cmp .modal-body{font-size:16px;}


.form-cmp .captcha1{display:block;border-bottom:0 none!important;padding-bottom:0!important}
.form-cmp .captcha1 h6{margin:0;padding:0 0 10px 0;color:#212529;font-size:16px;font-family:"roboto condensed";border-bottom:1px dotted #999;padding:20px 0 10px 0;;margin-bottom:5px}
.form-cmp .captcha1 .lbl{}
.form-cmp .captcha1 .fld{width:100%;max-width:100%;border-bottom:0 none!important;}
.form-cmp .captcha1 .fld label{width:100%}
.form-cmp .captcha2{padding-top:0!important}
.form-cmp .captcha2 .lbl{padding-top:10px}
.form-cmp .captcha2 .fld{padding-top:10px;padding-bottom:10px}
.form-cmp .captcha2 img{display:inline-block;margin-right:10px}
.form-cmp .captcha2 input{width:auto!important;vertical-align:middle;display:inline-block;}

.form-cmp .input-required{border:1px solid red;}


/* XS SM MD*/
@media only screen and (min-width: 0) and (max-width: 767px) {

	.form-cmp .form-cmp-row{display:block;padding:10px 0;}
	.form-cmp .lbl{width:auto;}
	.form-cmp .fld{width:auto;}

	.form-cmp .form-cmp-row.int .fld{padding:10px 0 0 0!important;}

	.form-cmp .prv1 .lbl{display:none}
	.form-cmp .prv1 .fld{width:auto;width:100%!important;}
	.form-cmp .prv2,.form-cmp .prv3{padding-left:0!important;}
	.form-cmp .prv1 h6{position:static;top:0;left:0;padding:10px 0;}
}

/*
===
MAP
===
*/
.DVMAP{padding:40px 0 30px 0}
.DVMAP .DVMAP{padding:0;height:600px;}

/*
======
DVISZN
======
*/

.DIVSZN {
	padding:40px 15px;
    margin-right: auto;
    margin-left: auto;

}

.DIVSZN .container{width:auto;padding:0;}

.TBLPWD{}
.DVPWD{padding-bottom:10px}
#TX_PWD{vertical-align:top;margin-right:10px;padding:10px 10px 11px 10px;}
#HB_PWD{vertical-align:top;color:#666;background:#E0DA10;background:url("../images/arrow_666_right.svg") #E0DA10 no-repeat 95% center;background-size:32px 22px;border:0 none;padding:0;line-height:50px;padding:0 65px 0 15px;font-size:20px;display:inline-block;text-align:center;}
#HB_PWD:hover,#HB_PWD:focus,#HB_PWD:active{color:#000;background:url("../images/arrow_000_right.svg") rgb(6,160,150) no-repeat 95% center!important;background-size:32px 22px!important;text-decoration:none}


@media only screen and (min-width: 1200px) {
	.DIVSZN {width: 1140px;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.DIVSZN {width: 960px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.DIVSZN {width: 720px;}
}

@media only screen and (min-width: 0) and (max-width: 575px) {
	.DIVSZN {width: 100%;}
}

/*
===
MAP
===
*/
.modal-map h6{padding:0 0 5px 0;}


/*
==================
LYT-SHOWCASE-AUDIO
==================
*/
.lyt-showcase-audio{}
.lyt-showcase-audio .audio-primary{position:relative;margin-bottom:35px;background:#F0F0F0;padding:30px}

.lyt-showcase-audio .audio-primary .jplayer-a{background:#FFF;position:relative;margin:auto;overflow: hidden;border-radius:0;box-shadow: 5px 5px 15px rgba(54, 79, 60, 0.4);-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.lyt-showcase-audio .jplayer-a .jp-jplayer{height:auto!important;}
.lyt-showcase-audio .jplayer-a .image {text-align:center;border-bottom:1px solid #DDD;overflow:hidden;position:relative;margin:1px;width:calc(100% - 2px);border-radius: 5px;border-bottom-left-radius:0;border-bottom-right-radius:0;height:500px;}
.lyt-showcase-audio .jplayer-a .image img{margin:0 auto;}
.lyt-showcase-audio .jplayer-a .jp-progress > div{display:flex;flex-wrap:nowrap;align-items:center;}
.lyt-showcase-audio .jplayer-a .jp-current-time{font-size:10px;padding:0 5px 0 10px;}
.lyt-showcase-audio .jplayer-a .jp-duration{font-size:10px;padding:0 10px 0 5px;}
/**/
.lyt-showcase-audio .jplayer-a  .jp-seek-bar{height: 5px;width: 73%;margin:20px auto;background:#EEE;border-radius: 10px;font-family: "Questrial", sans-serif;}
.lyt-showcase-audio .jplayer-a  .jp-play-bar{background-color:#00A99D;height: 0.3rem;border-radius: 2px;}
.lyt-showcase-audio .jplayer-a .title,.lyt-showcase-audio .jplayer-a .author {font-family:'Playfair Display',serif;margin: 0;text-align:center;font-weight:700}
.lyt-showcase-audio .jplayer-a .title{font-size:19px;color:#000;line-height:21px;padding:0 10px;}
.lyt-showcase-audio .jplayer-a .author{font-size:9px;color:#333;line-height:11px;padding:0 10px 5px 10px;display:none}

.lyt-showcase-audio .jplayer-a .jp-controls{display:flex;align-items:center;width:100%;flex-wrap:nowrap;justify-content:center}
.lyt-showcase-audio .jplayer-a .jp-controls,.lyt-showcase-audio .jplayer-a .jp-controls li{list-style-type:none;padding:0;margin:0;}
.lyt-showcase-audio .jplayer-a .jp-controls li{display:block}
.lyt-showcase-audio .jplayer-a .jp-controls li a{display:block;margin: 15px 20px;min-width:20px;font-size:13px;opacity:.8;transition:all .2s linear;text-align:center}
.lyt-showcase-audio .jplayer-a .jp-controls li a:hover{opacity:1;}
.lyt-showcase-audio .jplayer-a .jp-controls li a.jp-mute,.lyt-showcase-audio .jplayer-a .jp-controls li a.jp-unmute{font-size:16px;}

.lyt-showcase-audio .fancybox-fb-like{max-width:300px;}
.lyt-showcase-audio .fancybox-fb-like img{max-width:100%;display:block}
.lyt-showcase-audio .fancybox-fb-like .title{font-weight:700;font-size:16px;font-family: "avenir-lt-w01_35-light",sans-serif;color:#292929;padding:10px 0;font-weight:700}

.lyt-showcase-audio .audio-primary .controls{position:absolute;bottom:10px;left:10px}
.lyt-showcase-audio .audio-primary .controls a{font-size:20px;color:#FFF;transition:all .2s linear;background:rgba(224,218,16,.9);padding:10px;display:inline-block;margin:0 5px 5px 0;}
.lyt-showcase-audio .audio-primary .controls a:hover{color:#FFF;background:rgba(6,160,150,.9);}
.lyt-showcase-audio .audio-primary .controls a{}
.lyt-showcase-audio .audio-primary a.btn-detail{display:none!important}

.lyt-showcase-audio .audio-list{}
.lyt-showcase-audio .audio-list{display:flex;flex-wrap:wrap;width:100%;position:relative;overflow:hidden;}
.lyt-showcase-audio .audio-list .audio-list-item{width:calc((100% - 70px) / 3);margin:0 0 35px 35px;cursor:pointer;box-sizing:border-box;background:#CCC;overflow:hidden;}
.lyt-showcase-audio .audio-list .audio-list-item img{max-width:100%;display:block;border:1px solid #DDD;}

/**/
.lyt-showcase-audio .audio-list-item{}
.lyt-showcase-audio .audio-list-item .audio-url,
.lyt-showcase-audio .audio-list-item .title-article
{display:none}

.lyt-showcase-audio .audio-list-item .audio-container{position:relative;width:100%;}
.lyt-showcase-audio .audio-list-item .audio-container:after{z-index:50;transform: scale(0.1);opacity:0;transition:transform linear .2s,opacity linear .2s;opacity:0;content:".;";top:0;left:0;width:100%;height:100%;position:absolute;overflow:hidden;text-indent:-999px;background:rgba(0,0,0,.1);z-index:100;}
.lyt-showcase-audio .audio-list-item:hover .audio-container:after{opacity:1;transform: scale(1);}



.lyt-showcase-audio .audio-list-item .title{min-height: 54px;padding:3px;display:flex;width:100%;justify-content:center;align-items:center;background:rgba(0,0,0,.3);background:rgba(224,218,16,.95);width:100%;position:absolute;bottom:0;left:0;text-align:center;opacity:1;transition: all .2s linear;
	font-family:'Playfair Display',serif;font-size:18px;line-height:18px;color:#FFF;font-weight:700;z-index:110;}
.lyt-showcase-audio .audio-list-item:hover .title{background:rgba(6,160,150,.9);}


.lyt-showcase-audio .audio-list-item .btn-play-container{transition: all .2s linear;position:absolute;top:40%;left:50%;margin-left:-25px;margin-top:-25px;background:rgba(0,0,0,.3);border-radius:50%;height:50px;width:50px;text-align:center}
.lyt-showcase-audio .audio-list-item .btn-play-container .btn-play-video{font-size:50px;line-height:48px;color:#FFF!important;}

/* XL */
@media only screen and (min-width: 1200px) {
.lyt-showcase-audio .audio-list .audio-list-item {width:calc((100% - 70px) / 3);}
.lyt-showcase-audio .audio-list .audio-list-item:nth-child(3n + 1){margin-left:0;}
.ua-edge .lyt-showcase-audio .audio-list .audio-list-item,
.ua-ie-11 .lyt-showcase-audio .audio-list .audio-list-item{width:calc((100% - 71px) / 3);}
}

/* LG */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.lyt-showcase-audio .audio-list .audio-list-item {width:calc((100% - 35px) / 2);}
.lyt-showcase-audio .audio-list .audio-list-item:nth-child(2n + 1){margin-left:0;}
.ua-edge .lyt-showcase-audio .audio-list .audio-list-item,
.ua-ie-11 .lyt-showcase-audio .audio-list .audio-list-item
{width:calc((100% - 36px) / 2);}
}

/* MD */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.lyt-showcase-audio .audio-list .audio-list-item {width:calc((100% - 35px) / 2);}
.lyt-showcase-audio .audio-list .audio-list-item:nth-child(2n + 1){margin-left:0;}
.ua-edge .lyt-showcase-audio .audio-list .audio-list-item,
.ua-ie-11 .lyt-showcase-audio .audio-list .audio-list-item{width:calc((100% - 36px) / 2);}
}

/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
.lyt-showcase-audio .audio-list .audio-list-item {width:calc((100% - 35px) / 2);}
.lyt-showcase-audio .audio-list .audio-list-item:nth-child(2n + 1){margin-left:0;}
.ua-edge .lyt-showcase-audio .audio-list .audio-list-item,
.ua-ie-11 .lyt-showcase-audio .audio-list .audio-list-item
{width:calc((100% - 36px) / 2);}
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
.lyt-showcase-audio .audio-list .audio-list-item {width:100%;}
.lyt-showcase-audio .audio-primary .btn-play-container{transition: all .2s linear;position:absolute;top:50%;left:50%;margin-left:-64px;margin-top:-64px;background:rgba(0,0,0,.3);border-radius:50%;height:128px;width:128px;text-align:center}
.lyt-showcase-audio .audio-primary .btn-play-container .btn-play-video{font-size:64px;line-height:128px;color:#FFF!important;}
.lyt-showcase-audio .audio-primary .btn-play-container .btn-play-video:hover{color:#DF0028!important;}
}

/*
===================
LYT-SHOWCASE-AUDIO2
===================
*/
.lyt-showcase-audio2{padding-top:70px;}

.lyt-showcase-audio2 .column1 > h1.page-title{display:none}


.lyt-showcase-audio2 .row1 .col2 .box-summary{background:#e3df28;height:100%;display:flex;flex-direction:column;padding:25px 25px 50px 25px;align-items:center;text-align:left;justify-content:flex-end;}
.lyt-showcase-audio2 .row1 .col2 .box-summary  > *{width:100%;}
.lyt-showcase-audio2 .row1 .col2 .box-summary h1{color:#FFF;font-size:38px;color:#FFF;line-height: 40px;}
.lyt-showcase-audio2  h1.page-title {padding:10px 0;}

.lyt-showcase-audio2 .audio-primary{position:relative;margin-bottom:35px;}

.lyt-showcase-audio2 .audio-primary .jplayer-c{background:#FFF;position:relative;margin:auto;overflow: hidden;border-radius:0;box-shadow: 5px 5px 15px rgba(54, 79, 60, 0.4);-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.lyt-showcase-audio2 .jplayer-c .jp-jplayer{height:auto!important;}
.lyt-showcase-audio2 .jplayer-c .image {text-align:center;border-bottom:1px solid #DDD;overflow:hidden;position:relative;margin:1px;width:calc(100% - 2px);border-radius: 5px;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.lyt-showcase-audio2 .jplayer-c .image img{margin:0 auto;}
.lyt-showcase-audio2 .jplayer-c .jp-progress > div{display:flex;flex-wrap:nowrap;align-items:center;}
.lyt-showcase-audio2 .jplayer-c .jp-current-time{font-size:10px;padding:0 5px 0 10px;}
.lyt-showcase-audio2 .jplayer-c .jp-duration{font-size:10px;padding:0 10px 0 5px;}
/**/
.lyt-showcase-audio2 .jplayer-c  .jp-seek-bar{height: 5px;width: 73%;margin:20px auto;background:#EEE;border-radius: 10px;font-family: "Questrial", sans-serif;}
.lyt-showcase-audio2 .jplayer-c  .jp-play-bar{background-color:#00A99D;height: 0.3rem;border-radius: 2px;}
.lyt-showcase-audio2 .jplayer-c .title,.lyt-showcase-audio2 .jplayer-c .author {font-family:'Playfair Display',serif;margin: 0;text-align:center;font-weight:700}
.lyt-showcase-audio2 .jplayer-c .title{font-size:19px;color:#000;line-height:21px;padding:0 10px;}
.lyt-showcase-audio2 .jplayer-c .author{font-size:9px;color:#333;line-height:11px;padding:0 10px 5px 10px;display:none}

.lyt-showcase-audio2 .jplayer-c .jp-controls{display:flex;align-items:center;width:100%;flex-wrap:nowrap;justify-content:center}
.lyt-showcase-audio2 .jplayer-c .jp-controls,.lyt-showcase-audio2 .jplayer-c .jp-controls li{list-style-type:none;padding:0;margin:0;}
.lyt-showcase-audio2 .jplayer-c .jp-controls li{display:block}
.lyt-showcase-audio2 .jplayer-c .jp-controls li a{display:block;margin: 0px 20px 10px 0;min-width:20px;font-size:13px;opacity:.8;transition:all .2s linear;text-align:center}
.lyt-showcase-audio2 .jplayer-c .jp-controls li a:hover{opacity:1;}
.lyt-showcase-audio2 .jplayer-c .jp-controls li a.jp-mute,.lyt-showcase-audio2 .jplayer-c .jp-controls li a.jp-unmute{font-size:16px;}

.lyt-showcase-audio2 .fancybox-fb-like{max-width:300px;}
.lyt-showcase-audio2 .fancybox-fb-like img{max-width:100%;display:block}
.lyt-showcase-audio2 .fancybox-fb-like .title{font-weight:700;font-size:16px;font-family: "avenir-lt-w01_35-light",sans-serif;color:#292929;padding:10px 0;font-weight:700}

.lyt-showcase-audio2 .audio-primary .controls{position:absolute;bottom:10px;left:10px}
.lyt-showcase-audio2 .audio-primary .controls a{font-size:20px;color:#FFF;transition:all .2s linear;background:rgba(224,218,16,.9);padding:10px;display:inline-block;margin:0 5px 5px 0;}
.lyt-showcase-audio2 .audio-primary .controls a:hover{color:#FFF;background:rgba(6,160,150,.9);}
.lyt-showcase-audio2 .audio-primary .controls a{}
.lyt-showcase-audio2 .audio-primary a.btn-detail{display:none!important}

.lyt-showcase-audio2 .audio-list{}
.lyt-showcase-audio2 .audio-list{display:flex;flex-wrap:wrap;width:100%;position:relative;overflow:hidden;}
.lyt-showcase-audio2 .audio-list .audio-list-item{width:calc((100% - 70px) / 3);margin:0 0 35px 35px;cursor:pointer;box-sizing:border-box;background:#CCC;overflow:hidden;}
.lyt-showcase-audio2 .audio-list .audio-list-item img{max-width:100%;display:block;border:1px solid #DDD;}

/**/
.lyt-showcase-audio2 .audio-list-item{}
.lyt-showcase-audio2 .audio-list-item .audio-url,
.lyt-showcase-audio2 .audio-list-item .title-article
{display:none}

.lyt-showcase-audio2 .audio-list-item .audio-container{position:relative;width:100%;}
.lyt-showcase-audio2 .audio-list-item .audio-container:after{z-index:50;transform: scale(0.1);opacity:0;transition:transform linear .2s,opacity linear .2s;opacity:0;content:".;";top:0;left:0;width:100%;height:100%;position:absolute;overflow:hidden;text-indent:-999px;background:rgba(0,0,0,.1);z-index:100;}
.lyt-showcase-audio2 .audio-list-item:hover .audio-container:after,
.lyt-showcase-audio2 .audio-list-item.active .audio-container:after
{opacity:1;transform: scale(1);}



.lyt-showcase-audio2 .audio-list-item .title{min-height: 54px;padding:3px;display:flex;width:100%;justify-content:center;align-items:center;background:rgba(0,0,0,.3);background:rgba(224,218,16,.95);width:100%;position:absolute;bottom:0;left:0;text-align:center;opacity:1;transition: all .2s linear;
	font-family:'Playfair Display',serif;font-size:18px;line-height:18px;color:#FFF;font-weight:700;z-index:110;}
.lyt-showcase-audio2 .audio-list-item:hover .title,
.lyt-showcase-audio2 .audio-list-item.active .title{background:rgba(6,160,150,.9);}


.lyt-showcase-audio2 .audio-list-item .btn-play-container{transition: all .2s linear;position:absolute;top:40%;left:50%;margin-left:-25px;margin-top:-25px;background:rgba(0,0,0,.3);border-radius:50%;height:50px;width:50px;text-align:center}
.lyt-showcase-audio2 .audio-list-item .btn-play-container .btn-play-video{font-size:50px;line-height:48px;color:#FFF!important;}

/* XL */
@media only screen and (min-width: 1200px) {
.lyt-showcase-audio2 .audio-list .audio-list-item {width:calc((100% - 70px) / 3);}
.lyt-showcase-audio2 .audio-list .audio-list-item:nth-child(3n + 1){margin-left:0;}
.ua-edge .lyt-showcase-audio2 .audio-list .audio-list-item,
.ua-ie-11 .lyt-showcase-audio2 .audio-list .audio-list-item{width:calc((100% - 71px) / 3);}
}

/* LG */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.lyt-showcase-audio2 .audio-list .audio-list-item {width:calc((100% - 35px) / 2);}
.lyt-showcase-audio2 .audio-list .audio-list-item:nth-child(2n + 1){margin-left:0;}
.ua-edge .lyt-showcase-audio2 .audio-list .audio-list-item,
.ua-ie-11 .lyt-showcase-audio2 .audio-list .audio-list-item
{width:calc((100% - 36px) / 2);}
}

/* MD */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.lyt-showcase-audio2 .audio-list .audio-list-item {width:calc((100% - 35px) / 2);}
.lyt-showcase-audio2 .audio-list .audio-list-item:nth-child(2n + 1){margin-left:0;}
.ua-edge .lyt-showcase-audio2 .audio-list .audio-list-item,
.ua-ie-11 .lyt-showcase-audio2 .audio-list .audio-list-item{width:calc((100% - 36px) / 2);}
}

/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
.lyt-showcase-audio2 .audio-list .audio-list-item {width:calc((100% - 35px) / 2);}
.lyt-showcase-audio2 .audio-list .audio-list-item:nth-child(2n + 1){margin-left:0;}
.ua-edge .lyt-showcase-audio2 .audio-list .audio-list-item,
.ua-ie-11 .lyt-showcase-audio2 .audio-list .audio-list-item
{width:calc((100% - 36px) / 2);}
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
.lyt-showcase-audio2 .audio-list .audio-list-item {width:100%;}
.lyt-showcase-audio2 .audio-primary .btn-play-container{transition: all .2s linear;position:absolute;top:50%;left:50%;margin-left:-64px;margin-top:-64px;background:rgba(0,0,0,.3);border-radius:50%;height:128px;width:128px;text-align:center}
.lyt-showcase-audio2 .audio-primary .btn-play-container .btn-play-video{font-size:64px;line-height:128px;color:#FFF!important;}
.lyt-showcase-audio2 .audio-primary .btn-play-container .btn-play-video:hover{color:#DF0028!important;}
}


/*
==================
LYT-SHOWCASE-VIDEO
==================
*/
.lyt-showcase-video{padding-top:70px;}

.lyt-showcase-video .column1 > h1.page-title{display:none}


.lyt-showcase-video .row1 .col2 .box-summary{background:#e3df28;height:100%;display:flex;flex-direction:column;padding:25px 25px 50px 25px;align-items:center;text-align:left;justify-content:flex-end;}
.lyt-showcase-video .row1 .col2 .box-summary  > *{width:100%;}
.lyt-showcase-video .row1 .col2 .box-summary h1{color:#FFF;font-size:38px;color:#FFF;line-height: 40px;}
.lyt-showcase-video  h1.page-title {padding:10px 0;}

.lyt-showcase-video .video-primary{margin-bottom:30px;}
.lyt-showcase-video .video-primary .col1 .iframe-container{position:relative; padding: 56.25% 0 0 0;}
.lyt-showcase-video .video-primary .col1 .iframe-container iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}

.lyt-showcase-video .video-list{}
.lyt-showcase-video .video-list{display:flex;flex-wrap:wrap;width:100%;position:relative;overflow:hidden;}
.lyt-showcase-video .video-list .video-list-item{width:calc((100% - 60px) / 3);margin:0 0 30px 30px;cursor:pointer;box-sizing:border-box;background:#CCC;overflow:hidden;}
.lyt-showcase-video .video-list .video-list-item img{width:100%;max-width:100%;display:block;border:1px solid #DDD;}

/**/
.lyt-showcase-video .video-list-item{}
.lyt-showcase-video .video-list-item .video-url,
.lyt-showcase-video .video-list-item .title-article
{display:none}

.lyt-showcase-video .video-list-item .video-container{position:relative;width:100%;}
.lyt-showcase-video .video-list-item .video-container:after{z-index:50;transform: scale(0.1);opacity:0;transition:transform linear .2s,opacity linear .2s;opacity:0;content:".;";top:0;left:0;width:100%;height:100%;position:absolute;overflow:hidden;text-indent:-999px;background:rgba(0,0,0,.1);z-index:100;}
.lyt-showcase-video .video-list-item:hover .video-container:after,
.lyt-showcase-video .video-list-item.active .video-container:after
{opacity:1;transform: scale(1);}



.lyt-showcase-video .video-list-item .title{min-height: 54px;padding:3px;display:flex;width:100%;justify-content:center;align-items:center;background:rgba(0,0,0,.3);background:rgba(224,218,16,.95);width:100%;position:absolute;bottom:0;left:0;text-align:center;opacity:1;transition: all .2s linear;
	font-family:'Playfair Display',serif;font-size:18px;line-height:18px;color:#FFF;font-weight:700;z-index:110;}
.lyt-showcase-video .video-list-item:hover .title,
.lyt-showcase-video .video-list-item.active .title{background:rgba(6,160,150,.9);}


.lyt-showcase-video .video-list-item .btn-play-container{transition: all .2s linear;position:absolute;top:40%;left:50%;margin-left:-25px;margin-top:-25px;background:rgba(0,0,0,.3);border-radius:50%;height:50px;width:50px;text-align:center}
.lyt-showcase-video .video-list-item .btn-play-container .btn-play-video{font-size:50px;line-height:48px;color:#FFF!important;}

/* XL */
@media only screen and (min-width: 1200px) {
.lyt-showcase-video .video-list .video-list-item {width:calc((100% - 60px) / 3);}
.lyt-showcase-video .video-list .video-list-item:nth-child(3n + 1){margin-left:0;}
.ua-edge .lyt-showcase-video .video-list .video-list-item,
.ua-ie-11 .lyt-showcase-video .video-list .video-list-item{width:calc((100% - 71px) / 3);}
}

/* LG */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.lyt-showcase-video .video-list .video-list-item {width:calc((100% - 35px) / 2);}
.lyt-showcase-video .video-list .video-list-item:nth-child(2n + 1){margin-left:0;}
.ua-edge .lyt-showcase-video .video-list .video-list-item,
.ua-ie-11 .lyt-showcase-video .video-list .video-list-item
{width:calc((100% - 36px) / 2);}
}

/* MD */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.lyt-showcase-video .video-list .video-list-item {width:calc((100% - 35px) / 2);}
.lyt-showcase-video .video-list .video-list-item:nth-child(2n + 1){margin-left:0;}
.ua-edge .lyt-showcase-video .video-list .video-list-item,
.ua-ie-11 .lyt-showcase-video .video-list .video-list-item{width:calc((100% - 36px) / 2);}
}

/* SM */
@media only screen and (min-width: 576px) and (max-width: 767px) {
.lyt-showcase-video .video-list .video-list-item {width:calc((100% - 35px) / 2);}
.lyt-showcase-video .video-list .video-list-item:nth-child(2n + 1){margin-left:0;}
.ua-edge .lyt-showcase-video .video-list .video-list-item,
.ua-ie-11 .lyt-showcase-video .video-list .video-list-item
{width:calc((100% - 36px) / 2);}
}

/* XS */
@media only screen and (min-width: 0) and (max-width: 575px) {
.lyt-showcase-video .video-list .video-list-item {width:100%;}
.lyt-showcase-video .video-primary .btn-play-container{transition: all .2s linear;position:absolute;top:50%;left:50%;margin-left:-64px;margin-top:-64px;background:rgba(0,0,0,.3);border-radius:50%;height:128px;width:128px;text-align:center}
.lyt-showcase-video .video-primary .btn-play-container .btn-play-video{font-size:64px;line-height:128px;color:#FFF!important;}
.lyt-showcase-video .video-primary .btn-play-container .btn-play-video:hover{color:#DF0028!important;}
}


/*
==============
FANCYBOX-VIDEO
==============
*/
.fancybox-video{}
.fancybox-video{visibility:hidden;}
.fancybox-video.loaded{visibility:visible}
.fancybox-video.type-vimeo{display:block;}
/*
=====
ESHOP
=====
*/

.lyt-eshop{padding:40px 0;}

.pnlRight,.pnlLeft{display:none}
.pnlMain{min-height:0;padding:0;float:none;width:auto;}
.pnlBottom{}

/*
a,input{outline:0 none;}



h3,h2{margin:10px 0 5px 0;padding:0;}
h2{margin:0 0 0 0;}
*/

.HEADER{/*display:block;border-bottom: 1px solid #999;color: #48637e;font-size: 30px;line-height: 30px;margin-bottom: 20px;padding: 10px 10px 15px;*/}

.HEADER{font-family:'Playfair Display',serif;font-size:45px;line-height:46px;padding:25px 0 55px 0;font-weight:900;color:#000;}


.BT{ background:#E0DA10;border:0 none;border-radius:0px;margin:0 2px 0 0;color:#666;cursor: pointer;display: inline-block;font-size: 16px;padding:0 15px;line-height: 50px;text-decoration: none;transition: all 0.3s linear 0s}
.BT:hover{background:rgb(6,160,150);text-decoration: none;color:#000;}


.BT_CONFIRM, .BT_NEXT {
color: #666;
    background: #E0DA10;
    background: url(../images/arrow_666_right.svg) #E0DA10 no-repeat 95% center;
    background-size: 32px 22px;
    border: 0 none;
    padding: 0;
    line-height: 50px;
    padding: 0 65px 0 15px;
    display: inline-block;
    text-align: center;
    min-height:46px;
}

.BT_CONFIRM:hover, .BT_NEXT:hover {
	color: #000;
    background: url(../images/arrow_000_right.svg) rgb(6,160,150) no-repeat 95% center!important;
    background-size: 32px 22px!important;
}

    

/***********************************************************
BARRA PULSANTI - SELEZIONA - CARRELLO - DATI SPEDIZIONE - ORDINA
***********************************************************/
.DV_BTN {padding:5px 0;margin:10px 0;text-align:left;}

.DV_BTN{}

.DV_BTN input{background-color:#E0DA10;border:0 none;border-radius:0;margin:0 2px 0 0;color: #fff;cursor: pointer;display: inline-block;font-size: 16px;padding: 11px 19px;text-decoration: none;transition: all 0.3s linear 0s}
.DV_BTN input:hover{background:#00A99D;color:#000;}
.DV_BTN input.BT_DIS{background:#E0DA10;cursor:default;opacity:.6;color:#666;}

/*
.BT_CANCEL:hover {background:#b94a48;}
.BT_NEXT:hover,.BT_CONFIRM:hover{background:#468847}

#ctl00_cphMain_BT_1,
#ctl00_cphMain_BT_2,
#ctl00_cphMain_BT_3,
#ctl00_cphMain_BT_4 {background:#EEE; border: 1px solid #DDD;color: #C5AD03;cursor: pointer;margin-left:5px;}
#ctl00_cphMain_BT_SND {background:url("http://www.centrosanfedele.net/easyne2/archivi/CCSF/images/IMG_Arrow7.gif") no-repeat #EEE 67px 2px; border:0 none; cursor:pointer;  display:inline-block;  color:#C5AD03;  border:1px solid #BBB; padding:3px 33px 3px 3px; outline: 0 none; width:98px;border: 1px solid #DDD;}

.BT_CONFIRM, .BT_NEXT {background:url("http://www.centrosanfedele.net/easyne2/archivi/CCSF/images/IMG_Arrow7.gif") no-repeat #EEE 67px 2px; border:0 none; cursor:pointer;  display:inline-block;  color:#C5AD03;  border:1px solid #BBB; padding:3px 33px 3px 3px; outline: 0 none; width:98px;border: 1px solid #DDD;}



#ctl00_cphMain_BT_1.BT_DIS, #ctl00_cphMain_BT_2.BT_DIS, #ctl00_cphMain_BT_3.BT_DIS, #ctl00_cphMain_BT_4.BT_DIS {color:#BBB; cursor:default; background:#EEE;}
*/

/*INPUT[disabled="disabled"] {display:none;}  */

/***********************************************************
>> PRIMA SCHERMATA
***********************************************************/
.DV_ITM {margin-bottom:20px}

/*.TBL_ABB */

.TBL_ABB{margin:10px 0 15px 0;border-collapse:collapse;width:100%}
.TBL_ABB td {vertical-align:top;border-bottom:1px dotted #999;padding:10px 0}
.TBL_ABB td {}
.TD_ABB_1{width:25px;text-align:center}
td.TD_ABBSERP{display:none}
.TD_ABB_3{text-align:right;width:60px;}
.TBL_ABB td .LB{width:500px;display:block}
.LB_ABB_T { color: #616B76;  font-size: 20px;font-weight: bold;line-height: 20px;text-decoration: none;}

.TD_ABB_TXT {width:450px;}
td.TD_ABB_TIT {padding:30px 0px 15px 26px;}
td.TD_ABB_IMG {padding-top:5px;}
td.TD_ABB_IMG, td.TD_ABB_TXT2 {padding-left:86px;}

.P_ABB{display:none}

.LB_SPE_ST, .LB_RID_ST, .LB_SOS_ST, .LB_WEB_ST {display:block; font-style:italic;}
#ctl00_cphMain_CV_Q {display:block; padding:5px 0;}
.TD_ABB_PRZ {width:100px;}

/* .TBL_OPP */
.TBL_OPP td {vertical-align:top;}
.LB_OPP_T {color: #616B76;  font-size: 20px;font-weight: bold;line-height: 20px;text-decoration: none;}
td.TD_OPP_TIT {padding:30px 0px 15px 26px;}
td.TD_OPP_IMG {padding-left:86px; padding-top:3px; width:16px;}
.TD_OPP_TXT {width:450px; padding-bottom:15px;}
.LB_EURO {padding-right:5px;}
.LB_EURO_F {text-decoration:line-through; color:#9E2004;}
.TD_OPP_PRZ {width:110px;}
.LB_RAB_ST {display:block; font-style:italic;}
.TBL_OPP .TXT_CAL{font-size:11px;padding:10px 0 10px 85px}
.TBL_OPP .TXT_NOTE_USB{font-size:11px;}

/* .TBL_GAD */
.TBL_GAD td {padding:2px; vertical-align:top;}
td.TD_GAD_TIT {color:#9E2004; font-size:16px; font-weight:bold;}
td.TD_GAD_TIT {padding:30px 0px 30px 26px;}
td.TD_GAD_IMG {padding-left:86px; padding-top:5px;}
.P_GAD{padding:15px 0 15px 30px}


/* .TBL_FAM */
.LB_FAM_T { color: #77685E;  font-size: 20px;font-weight: bold;line-height: 20px;text-decoration: none;}
.TD_FAM_TIT {padding:30px 0px 15px 26px;}
.TD_FAM_TXT {padding-left:90px; vertical-align:top;}
.TD_FAM_VAL {vertical-align:top; padding-top:3px;}
.TD_FAM_PRZ {vertical-align:top; }
.TD_FAM_DEC {vertical-align:top; padding-top:3px;}

/* Errore */
#ctl00_cphMain_CV_Q{padding:10px 0 0 30px;display:block;font-weight:bold}

/***********************************************************
CARRELLO
***********************************************************/
.DV_CRL {margin-bottom:10px;}
.LB_H_CRL { color: #77685E;  font-size: 20px;font-weight:normal;line-height: 20px;text-decoration: none;padding:25px 0px 15px 0;display:block;}

.TB_CRL {margin-bottom: 10px; width:100%}
.TB_CRL td {padding:3px; }

.TB_CRL .TR_TH_CRL td {background:#EFECE8;color:#000;padding:10px 5px;font-weight:bold;text-transform:uppercase;white-space:nowrap;}
.TR_TD_CRL td {border-bottom:1px dotted #999;padding:10px 5px;}
.TD_CRL_PRZ{text-align:right}
.DV_CFM {}

.TD_CRL_PRZ {width:95px; vertical-align:top;}
.TD_CRL_QNT {width:60px; vertical-align:top; text-align:right;}
.TD_CRL_TOT {width:70px; vertical-align:top; text-align:right;}
.TD_CRL_DEL {text-align:center; vertical-align:top;}

.TD_CRLTOT {font-weight:bold; text-align:right;}
.TD_CRL_DELUPD {text-align:center;}

.BT_UPDATE{padding:5px;font-size:14px;}


/***********************************************************
DATI PERSONALI
***********************************************************/

.DV_FRM{}
.TB_FRM {}
.TB_FRM td {padding:3px;}

.TB_FRM td input.TX_FRM{width:300px}
.TB_FRM td span {color:#333;}
.TB_FRM td label {}
.TB_FRM td.TD_FRM_LB{color:#b94a48;}
.TB_FRM td span.LB_DPE_T, .TB_FRM td span.LB_FRM_TAB, .LB_FRM_MPA, .LB_FRM_AIN { color: #77685E;  font-size: 20px;font-weight: bold;line-height: 20px;text-decoration: none;padding:25px 0px 15px 0;display:block;}

.TB_FRM .RQ,.TB_FRM .FM {color:#b94a48;}

.TBL_MPA {margin-bottom:10px; margin-top:10px;}
.TBL_FAM {margin-bottom:10px; margin-top:10px;}
.LB_FRM_CAB {display:inline-block; margin-left:10px;}
.TX_FRM_NOTE {width:335px; height:120px;}
.TD_FRM_NOTE2 {padding-bottom:10px;text-align:left}
.LB_OBB {color:#9E2004; font-weight:bold;}
#ctl00_cphMain_RB_FRM_MPA td{padding-right:10px}
.TX_FRM_NOTE{width:100%}

.TD_FRM_NOTE2 .BT_CANCEL{margin-left:0}


/***********************************************************
CONFERMA DATI
***********************************************************/
.DV_DAN{padding-left:0}

.LB_H_OID {color: #77685E; font-size: 20px;font-weight: bold;line-height: 20px;text-decoration: none}
.LB_H_DAN {color: #77685E; font-size: 20px;font-weight: bold;line-height: 20px;text-decoration: none;display:block;padding:5px 0px 15px 0;}

.TB_DAN {}
.TB_DAN td {padding:3px; border-bottom:1px solid #CCC;}
.DV_PPA {padding:10px; }

#ctl00_cphMain_BT_SND {margin:10px 0px 20px 0}


.DV_OK {padding:10px 0 10px 25px;}
.LB_THK {display:block;font-weight:normal;display:block;padding:15px 0px 15px 0}

.DV_GUID {padding:8px 0 0 30px;}


/*
===================
SOCIETA TRASPARENTE
===================
*/
.pl-25{padding:10px 0 0 25px;font-size:24px;font-weight:500;}




/*
=========
JSSOCIALS
=========
*/
.jssocials{margin-bottom:20px;}
.jssocials-share-facebook .jssocials-share-link,
.jssocials-share-linkedin .jssocials-share-link,
.jssocials-share-twitter .jssocials-share-link,
.jssocials-share-whatsapp .jssocials-share-link
{background:#E1DA10;color:#666;border-radius:20px;transition:background .2s linear,color .2s linear}

.jssocials-share-facebook .jssocials-share-link:hover,
.jssocials-share-linkedin .jssocials-share-link:hover,
.jssocials-share-twitter .jssocials-share-link:hover,
.jssocials-share-whatsapp .jssocials-share-link:hover
{background:#00A99D;color:#FFF}

/*
====================
PRIVACY POLICY POPUP
====================
*/
.sliding-privacy-popup{color:#222;background:#879AA0;padding:30px 20px;font-size:16px;line-height:24px;box-sizing:border-box;position:fixed;z-index:999999;bottom:0;left:0;width:100%;color:#FFF;}
.sliding-privacy-popup h2{font-size:12px;color:#000;font-weight:bold;text-transform:uppercase;padding:0 0 5px 0}
.sliding-privacy-popup p{margin-bottom:5px}
.sliding-privacy-popup .popup-text{display:inline-block;}
.sliding-privacy-popup .popup-buttons{text-align:right;padding-top:5px;}
.sliding-privacy-popup a.agree-button,.sliding-privacy-popup a.find-more-button{color:#666;font-weight:bold;background:#E0DA10;box-shadow:none;text-shadow:none;border:0 none;padding:4px;font-size:14px;margin-left:5px;font-style:normal;text-decoration:none}
.sliding-privacy-popup a.agree-button:hover,.sliding-privacy-popup a.find-more-button:hover{color:#000;background:rgb(6,160,150);text-decoration:none}

/*
=========
SZN ERROR
=========
*/
.TITLE_Err{font-family:'Playfair Display',serif;font-size: 45px;line-height: 46px;padding: 75px 0 55px 0;font-weight: 900;color: #000;}
.TEXT_err{font-size:22px;padding-bottom:55px}

/*
======
CUSTOM
======
*/
body.BDY_LYT_916_6837 h1.page-title{display:none}
body.BDY_LYT_916_6837 .description1{padding-top:60px}