
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none}
/* remember to define focus styles! */
:focus{outline:0}
/* remember to highlight inserts somehow! */
ins{text-decoration:none}
del{text-decoration:line-through}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0}

.clearfix:after { /* Clearfix cleans floated divs. The first rule is for standard compilant browser, the second for IE7 only */ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*Body & Links
------------------------------------------------------------ */

html,
body {
    font-family: 'Raleway', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body {
    background: #384A5B url("http://www.14-18.it/./static/mibac_1418/templates/images/bk_page.gif") repeat-y center;
    color: #000;
}

a:link,
a:visited {
    border-bottom: 1px dotted #303030;
    color: #303030;
    text-decoration: none
}

a:hover {
    border-bottom: 1px solid #993300;
    color: #993300
}

div,
p {
    font-size: 14px;
}

p {
    line-height: 20px;
}

/* --> HEADINGS
-----------------------------------------------------------------------------*/

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 0.3em;
    margin-top: 0.6em;
    font-weight: 600;
    color: #666;
}

h1 {
    font-size: 30px;
    margin: 0;
}

h2 {
    font-size: 40px;
    margin-top: 0;
    margin-bottom: 30px;
}

h3 {
    font-size: 22px;
    border-bottom: 1px solid #ccc;
    margin: 12px 0 5px;
    padding-bottom: 1px;
    position: relative;
}

h3 a {
    border: 0;
}

h3 span.links {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 11px;
    color: #303030;
    padding-top: 1.2em;
}

h5 {
    font-size: 140%;
    margin-bottom: 10px;
}

.cleaner {
    clear: both;
}

.left {
    float: left;
    overflow: hidden;
}

.right {
    float: right;
    overflow: hidden;
}

h2+form {
    margin-top: 20px;
}

dl {
    font-size: 110%;
}

dt {
    font-weight: 600;
}

dd {
    margin-bottom: 10px;
}

.hidden {
    display: none;
}

#wrapper {
    width: 980px;
    margin: auto;
    background: #fff;
    margin-top: 0;
    /* margin-bottom: 20px; */
    padding-top: 0;
}

#header {
    position: relative;
    height: 76px;
    border-bottom: 1px solid #fff;
    background: #314252 url("http://www.14-18.it/./static/mibac_1418/templates/images/bk_header.gif") repeat-x left bottom;
}

#header h1 {
    position: absolute;
    left: 23px;
    top: 18px;
    width: 439px;
    height: 59px;
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/logo.gif") no-repeat;
}

#header h1 span {
    text-indent: -9000px;
    display: none;
}

#headerImage div {
    position: absolute;
    left: 646px;
    top: 18px;
    width: 320px;
}

#headerImage div h2 {
    font-size: 100%;
    margin: 0 0 0.5em 0;
    color: #fff;
}

#headerImage div p {
    margin: 0;
    color: #fff;
}

/* slider */

#slide-header .flex-control-nav {
    bottom: 0;
}

#slide-header .flex-control-nav .flex-active {
    background: #8B2427 !important;
}

#slide-header .flex-control-nav a:hover {
    background: #8B2427 !important;
}

.flexslider {
    height: 217px;
}

.flex-viewport {
    position: relative;
    overflow: hidden;
}

.flexslider .slides {
    width: 1200%;
}

.flexslider .slides li {
    margin-right: 0px;
    float: left;
    display: block !important;
}

.flexslider .slides img {
    width: auto !important;
}

.flexslider .dots {
    max-width: 980px;
    position: absolute;
    bottom: 5%;
    left: 50%;
    margin-left: -100px;
}

.flexslider li a {
    width: 9px;
    height: 9px;
    display: block;
    position: relative;
    background: #fff;
    border-bottom: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
}

.flexslider li a.active {
    background: #B71B27;
}

.flexslider li a:hover {
    background: #B71B27;
}

/* footer */

#footer {
    height: 200px;
    position: relative;
    /* top: 100px; */
    border-top: 2px solid #314252;
    padding: 0 5px;
    background-color: #EEEEEE;
}

#footer p {
    margin: 2px 16px;
    font-size: 12px;
    line-height: 16px;
}

#footer p:last-child {
    margin-top: 25px;
}

#footer ul p {
    margin: 0;
}

#footer a {
    cursor: pointer;
}

#footer ul li {
    margin-top: 13px;
    margin-left: 1em;
}

#footer ul a {
    font-size: 12px;
}

#footer a:hover {
    border-bottom: none;
    color: #8B2427;
}

#footer a:link,
#footer a:visited {
    border: 0;
}

#footer>div {
    float: left;
    margin-top: 10px;
}

#footer>div:first-child {
    width: 460px;
}

#footer>div:last-child {
    text-align: right;
}

#footer>div:not(:last-child) {
    border-right: 1px solid #CCC;
    padding-right: 10px;
    height: 96px;
}

#footer>div:not(:first-child) {
    padding-left: 10px;
}

#footer .logo a img {
    vertical-align: top;
    padding-right: 20px;
}

#footer .logo a:last-child img {
    padding-right: 0;
}

#footer .logo:not(:first-child) img {
    padding-top: 20px;
}

#footer>div:nth-child(2) {
    width: 120px;
}

/* end footer */

#searchBar {
    background: #F8F6F0;
    min-height: 35px;
    padding: 1em 0 1.5em 1em;
    position: relative;
    z-index: 1;
    box-shadow: 0px 2px 3px 0 #888888;
}

#searchBar .radiobutton {
    float: right;
    margin-right: 68px;
}

#searchBar label {
    color: #505050;
    float: left;
    font-size: 150%;
    padding-right: 43px;
}

input.submitButton {
    height: 20px;
    width: 33px;
    background-color: transparent;
    color: transparent;
    border: none;
    border-left: 1px solid #CCCCCC;
    font-size: 120%;
    cursor: pointer;
    position: relative;
    left: -38px;
    z-index: 1;
}

#searchBar div.search {
    float: left;
    text-align: right;
}

#searchBar div.search:before {
    content: '→';
    font-size: 23px;
    color: #9A9A9A;
    position: absolute;
    top: 4.5px;
    left: 396px;
}

input.searchSimple,
#searchBar input.default {
    font-family: 'Raleway', sans-serif;
    background: #fff;
    border: 1px solid #CCCCCC;
    font-size: 120%;
    height: 31px;
    padding-left: 0.5em;
    width: 377px;
    font-size: 15px;
}

input.searchSimple {
    padding-right: 38px;
    ;
}

#searchBar input.submitButton {
    height: 20px;
    width: 33px;
    position: relative;
    left: -38px;
    line-height: 1px;
    border-left: 1px solid #CCCCCC;
    color: transparent;
    z-index: 1;
}

#searchBar .radiobutton fieldset {
    padding-top: 10px;
}

#searchSimple {
    position: relative;
    float: left;
}

#searchSimple a.searchMode {
    position: absolute;
    left: 690px;
    top: 8px;
    color: #993300;
    font-size: 120%;
}

#searchAdv {
    position: relative;
    width: 49%;
}

#searchAdv .searchSimple {
    margin-bottom: 15px;
    padding-right: 40px;
}

#searchAdv .chosen-choices {
    width: 196%;
    min-height: 35px !important;
    border: 1px solid #CCCCCC;
    background-image: none;
    margin-bottom: 15px;
}

#searchAdv #searchOwner_chosen .chosen-choices {
    margin-bottom: 0;
}

#searchAdv .chosen-choices .search-choice {
    padding-bottom: 9px;
}

#searchAdv .chosen-choices span {
    position: relative;
    top: 3px;
}

#searchAdv .chosen-drop {
    top: 34px;
    width: 196%;
    border: 1px solid #ccc;
    border-top: 0;
}

#searchAdv .chosen-choices .search-choice-close {
    top: 7px;
}

#searchAdv .chosen-container .chosen-results {
    color: #000 !important;
}

#searchAdv .chosen-container-multi .chosen-drop .result-selected {
    color: #a0a0a0 !important;
}

.chosen-container-active .chosen-choices {
    box-shadow: none !important;
}

#searchAdv label {
    padding-right: 23px;
    position: relative;
    z-index: 1;
}

#searchAdv .radiobutton {
    margin-right: 0;
    position: relative;
    right: 24px;
}

#searchAdv .radiobutton li {
    float: left;
    height: 35px;
}

#searchAdv .radiobutton label span {
    padding-left: 18px;
    cursor: pointer;
}

#searchAdv .radiobutton li label:after {
    content: '';
    display: block;
    height: 12px;
    width: 12px;
    position: relative;
    top: -15px;
    border: 1px solid #9A9A9A;
    cursor: pointer;
}

#searchAdv .radiobutton input:checked+label span:before {
    content: '';
    display: block;
    height: 10px;
    width: 10px;
    background-color: #9A9A9A;
    position: absolute;
    top: 5px;
    left: 2px;
    border-radius: 100%;
}

#searchBar a:link,
#searchBar a:visited {
    border-bottom: 1px dotted #993300;
}

#searchBar a:hover {
    border-bottom: 1px solid #993300;
}

#content {
    padding-left: 16px;
    padding-right: 20px;
    margin-top: 1em;
    /* min-height: 600px; */
}

#content #search .formItem {
    padding-bottom: 10px;
}

#content #search .formItem:after {
    content: '→';
    font-size: 23px;
    color: #9A9A9A;
    position: relative;
    right: 71px;
}

#content #search span {
    position: relative;
    top: 40px;
}

.box25 {
    float: left;
    width: 220px;
    margin: 0 10px 0 10px;
}

.box25.large {
    width: 338px;
}

.box25.large .carouselCountainer {
    margin: 0 auto;
}

.box25.large .boxCarousel {
    overflow: hidden;
}

.box26 {
    float: left;
    border: 12px solid #E5E5DA;
    background: #E5E5DA;
    margin: 0;
}

.box26 img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.box26 a {
    font-size: 25px;
    font-weight: 500;
    border-bottom: none;
}

.box26 a:not(:first-child) {
    position: relative;
    top: 30px;
    left: -10px;
}

.box26.large {
    width: 272px;
    height: 225px;
}

.box27 {
    float: left;
    width: 450px;
}

.box27:last-child {
    margin-left: 35px;
}

.box27 h1 {
    padding: 0;
    font-size: 25px;
}

.box27 h1:before {
    content: '';
    display: inline-block;
    height: 11px;
    width: 11px;
    background-color: #405463;
    vertical-align: middle;
    margin-right: 10px;
}

.home .box27 h2 {
    margin-bottom: 7px;
    font-weight: 500;
    padding-left: 13px;
    position: relative;
    top: -15px;
}

.home .box27 .content:before {
    content: url("http://www.14-18.it/./static/mibac_1418/templates/images/freccia.png");
    position: relative;
    right: 13px;
}

.home .box27 .content,
.item-in-list .content {
    padding-left: 159px;
}

.box27 h2 {
    font-size: 18px;
    border-bottom: 1px solid #CCC;
    width: 280px;
    padding-bottom: 7px;
}

.box27 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 25px;
}

.box27 a,
.box27 span {
    color: #993300 !important;
}

.box27 p {
    line-height: 18px;
}

.box27 li {
    border-bottom: none !important;
    padding-bottom: 30px !important;
}

.box27 img,
.item-in-list img {
    float: left;
}

.box27 h2 a,
.item-in-list .title a {
    position: relative;
    left: -10px;
}

.box27 .boxContent .link a:before {
    content: url("http://www.14-18.it/./static/mibac_1418/templates/images/freccia.png");
    position: relative;
    right: 15px;
}

.box27 .boxContent .link a:before {
    right: 2px;
}

.box27 .link img.icon {
    right: 0;
}

.box27 .link a {
    font-weight: 500;
}

.box27 .showAll {
    position: relative;
    top: 45px;
    left: 294px;
    font-size: 13.5px;
    cursor: pointer;
}

.box27 button {
    width: 70px;
    height: 23px;
    border-radius: 0;
    border: none;
    background-color: #8B2427;
    position: relative;
    bottom: 15px;
    left: 250px;
    color: #FFF;
    font-size: 13px;
    cursor: pointer;
}

.boxImages {
     min-height: 300px;
    margin: 25px 0 45px 0;
}

.boxImages .box26:not(:last-child) {
    margin-right: 25px;
}

.boxLink {
    /* min-height: 38px; */
    margin-bottom: 60px;
}

.boxLink img {
    position: relative;
    top: 5px;
}

.boxLink li {
    float: left;
}

.boxLink li:after {
    content: '';
    display: block;
    width: 150px;
    height: 5px;
    border-bottom: 1px solid #CCC;
    position: relative;
    left: 32px;
}

.boxLink li:not(:last-child) {
    padding-right: 95px;
}

.boxLink a {
    font-size: 20px;
    border: none;
    padding-left: 5px;
}

.link-archive a {
    color: #B51E23;
    text-decoration: underline;
    font-style: italic;
}

.link-archive a:hover {
    text-decoration: none;
    color: #B51E23 !important;
}

.link-archive.pull-right {
    float: right;
}

.boxFirst {
    margin-left: 0;
}

.boxLast {
    margin-right: 0;
}

.box49 {
    width: 49%;
}

.box98 {
    margin: 0 auto;
    text-align: left;
    width: 100%;
    word-wrap: break-word;
}

.boxContent {
    padding-left: 0 !important;
    padding-top: 16px;
    float: left;
}

.boxContent .link li {
    padding-bottom: 0 !important;
}

/* home */

body.home h3 {
    /*text-transform: uppercase;*/
    color: #4B647B;
    font-size: 140%;
    border-bottom: 3px solid #6382A0;
    margin: 0;
}

body.home #content ul {
    list-style: none;
    margin: 0;
}

.box {
    margin-bottom: 30px;
    /* min-height: 50px; */
}

.box h4 {
    font-size: 100%;
    margin: 0;
    padding: 0;
    border: 0;
}

.istitutes.in-line {
    padding-top: 30px;
}

.istitutes.in-line li {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
    text-align: center;
}

.istitutes.in-line li h4 {
    font-size: 11px;
    width: 164px;
    text-align: center;
    display: block;
}

.istitutes.in-line li img {
    margin-top: 8px;
    width: auto !important;
    margin-left: auto;
    margin-right: auto;
}

.box h4 span.date {
    font-size: 90%;
    color: #4B647B;
    padding-left: 10px;
}

.box ul {
    list-style: none;
}

.box li {
    margin: 0;
    padding: 10px 2px;
    border-bottom: 1px solid #b9b9b9;
}

.box a.link {
    padding-left: 20px;
    color: #000;
}

.box a.linkNewsArchive,
.box a.linkRSS {
    padding-left: 20px;
    color: #4B647B;
}

.box a.link {
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/i_link.gif") no-repeat 0 2px;
}

.box a.linkNewsArchive {
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/i_newsArchive.gif") no-repeat 0 2px;
}

.box a.linkRSS {
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/i_rss.gif") no-repeat 0 2px;
}

.box a:link,
.box a:visited {
    border: 0 !important;
}

.box a:hover {
    border-bottom: 1px dotted #993300;
    color: #993300
}

.boxCarousel {
    margin-bottom: 20px;
}

.boxCarousel h3 a {
    font-size: 100%;
    color: #4B647B;
    float: none;
}

.boxCarousel div.image {
    border: 1px solid #b9b9b9;
    text-align: center;
    padding: 3px;
    margin-top: 10px;
    height: 163px;
}

.boxCarousel a,
.boxCarousel a:visited,
.boxCarousel a:hover {
    border: 0;
}

/* end home */

/* menu-header */

#menu-header {
    position: absolute;
    right: 15px;
    bottom: 23%;
    font-size: 15px;
}

#menu-header li {
    float: left;
    padding-right: 15px;
}

#menu-header li#current,
#menu-top #menu>li#current,
#inner-menu ul li {
    color: white;
    font-weight: 700;
}

#menu-header a {
    color: #fff;
    border-bottom: none;
}

#menu-header a:hover {
    text-decoration: underline;
}

/* end menu-header */

/* menu-top */

#menu-top {
    height: 37px;
    background: #53687B url("http://www.14-18.it/./static/mibac_1418/templates/images/bk_menu.png") repeat-x;
}

#menu-top>ul {
    width: 98%;
    margin: auto;
    position: relative;
    z-index: 8;
}

#menu-top ul li {
    display: inline;
    list-style: none;
    padding: 9px 0 0 0;
    margin-top: 1px;
    float: left;
}

#menu-top .show-sub-menu.active {
    color: #303030;
    font-weight: 700;
}

#menu-top ul li.last,
#menu-top ul li.last a {
    margin-left: 0;
    padding-right: 0;
}

#menu-top ul li.line {
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/line.png") right center no-repeat;
}

#menu-top ul li:hover:not(#current),
#menu-top ul li.line:hover:not(#current) {
    background-color: #C4BDAC;
}

#menu-top ul li:hover a {
    color: #fff;
}

#menu-top ul li.active:hover {
    background: #6B7F90 !important;
}

#menu-top ul li.active:hover ul {
    display: none !important;
}

#menu-top ul li a {
    color: #fff;
    font-size: 15px;
    text-decoration: none;
    border: 0;
    padding: 0 9px;
    display: inline-block;
    height: 27px;
    font-weight: 500;
    text-transform: uppercase;
}

#menu-top ul li a:hover,
#menu-top ul li a.active,
#menu-top ul li.show-sub-menu:hover a {
    color: #344656;
}

#menu-top ul li a.active {
    color: #fff;
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/arrow.png") bottom no-repeat;
}

#menu-top>ul>li.active {
    background: #6B7F90;
    padding: 9px 9px 4px 9px;
    height: 27px;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
}

#menu-top ul li.show-sub-menu.active:hover a {
    color: #fff;
}

/* sub menu */

#menu-top ul li ul {
    position: absolute;
    z-index: 999;
    padding: 8px 0;
    margin: 0;
    margin-left: 0;
    background-color: #C4BDAC;
    visibility: hidden;
    min-width: 160px;
}

#menu-top ul li ul li {
    float: none;
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
}

#menu-top ul .show-sub-menu ul li.active {
    margin: 0 13px;
    font-size: 16px;
}

#menu-top ul li ul li a {
    height: auto;
    display: block;
    padding: 5px 20px 5px 10px;
    margin: 0 3px;
    text-transform: none;
}

#menu-top ul li ul li a:hover {
    background-color: #D6D1C5;
}

#menu-top ul li.show-sub-menu:hover ul {
    visibility: visible;
}

/* inner menu */

#inner-menu {
    height: 26px;
    background: #6B7F90 url("http://www.14-18.it/./static/mibac_1418/templates/images/bk_inner-menu.png") repeat-x;
    position: relative;
}

#inner-menu ul {
    padding: 5px 0 0 12px;
    margin: 0;
    z-index: 7;
    position: relative;
}

#inner-menu ul li {
    display: inline;
    padding: 10px 7px 0 0;
}

#inner-menu ul li a {
    border: 0;
    color: #fff;
    margin: 0 0 0 7px;
    height: 21px;
    font-size: 13px;
    font-weight: 500;
    display: inline-block;
}

#inner-menu ul li a:hover,
#inner-menu ul li#current {
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/arrow.png") bottom no-repeat;
    padding-bottom: 5px;
}

#inner-menu ul li a:hover {
    padding: 0;
}

#inner-menu ul li#current {
    margin: 0 0 0 7px;
}

/* thumb */

.thumb {
    float: left;
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/img-bg4.png") no-repeat left top;
    padding: 6px;
    margin: 0 22px 0 0;
}

.thumb > a {
    display: block;
    text-align: center;
    width: 120px;
    height: 93px;
    overflow: hidden;
}

.thumb img {
    float: none;
    height: 100%;
    width: 110px;
    object-fit: contain;
}

.thumb1 {
    float: left;
    width: 88px;
    height: 65px;
    padding: 4px 0 4px 0px;
    margin-bottom: 3px;
    display: block;
    text-align: center;
}

.thumb1 img {
    border: 1px solid #6F6E6D;
    margin: 0;
}

.thumb1:link,
.thumb1:visited,
.linkItem a:link,
.linkItem a:visited {
    border: 0;
}

.linkItem {
    padding: 3px 0 10px 100px;
}

.linkItem a.titolo {
    font-size: 120%;
    color: #993300;
}

.linkItem .desc {
    line-height: 25px;
}

/*.littlemargin {
   margin-top: 30px;
}*/

.thumb2,
.thumb2current {
    float: left;
    width: 135px;
    height: 132px;
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/img-bg2.png") no-repeat left top;
    padding: 6px;
    margin: 0 9px 10px 0;
}

.boxDetailLeft .thumb2,
.boxDetailLeft .thumb2current,
.boxDetailRight .thumb2,
.boxDetailRight .thumb2current {
    margin: 0 3px 10px 0;
}

.boxDetailRight dt,
.boxDetailLeft dt {
    padding: 5px 5px 0 5px;
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/bk_detail1.gif") no-repeat top left;
}

.boxDetailRight dd,
.boxDetailLeft dd {
    padding: 0 5px 5px 5px;
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/bk_detail2.gif") no-repeat bottom left;
    margin-bottom: 2px;
    font-size: 14px;
    line-height: 18px;
}

.thumb2current {
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/img-bg2current.png") no-repeat left top;
}

.thumb2 .icons a img,
.thumb2current .icons a img {
    margin: 3px 4px 0 0;
}

.thumb2 a,
.thumb2current a {
    width: 120px;
    height: 92px;
    text-align: center;
    display: block;
    margin-bottom: 2px;
    overflow: hidden;
}

.thumb2 p a,
.thumb2current p a {
    border: 0;
    width: auto;
    height: auto;
    display: inline;
}

.thumb2 p.icons,
.thumb2current p.icons {
    text-align: right;
    padding-right: 10px;
}

.thumb3 {
    width: 464px;
    height: 360px;
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/img-bg3.png") no-repeat left top;
    padding: 6px;
    margin: 0 14px 10px 0;
    font-size: 0;
    line-height: 0.0;
}

.thumb3 .icons a img {
    margin: 5px 4px 0 0;
}

.thumb3 a {
    display: block;
    width: 453px;
    height: 321px;
    text-align: center;
    border: 0;
    margin-bottom: 5px;
}

.thumb3 p a {
    border: 0;
    display: inline;
    width: auto;
    height: auto;
}

.thumb3 p.icons {
    text-align: right;
    padding-right: 7px;
}

.thumb3 img {
    max-width: 453px;
}

.thumb2 img,
.thumb2current img {
    max-width: 120px;
}

.thumb5 {
    float: left;
    width: 114px;
    height: 69px;
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/img-bg5.gif") no-repeat left top;
    margin-bottom: 3px;
    padding: 5px 0 5px 5px;
}

.thumb5 img {
    padding: 2px;
}

.thumb5:visited,
.thumb5:link {
    border: 0;
}

/* scelta periodico */

#content .choice {
    border-left: 1px solid #ccc;
    padding-left: 1em;
    padding-bottom: 1em;
    margin-bottom: 2em;
}

#content .choice h5 {
    margin-top: 1em;
}

#content .choice ul.withMargin {
    margin-top: 1em;
}

#content .choice ul.withPadding {
    padding: 1.5em 0;
}

#content .choice ul:after {
    content: '';
    display: block;
    clear: both;
}

#content .choice p {
    padding-top: 1em;
    margin-bottom: 0;
    font-size: 150%;
    clear: both;
}

#content .choice p span.likeLabel {
    color: #993300;
    padding-right: 1em;
    float: left;
    clear: both;
}

#content .choice p:first-child span.likeLabel {
    height: 45px;
}

#content .choice p span.likeLabel.off {
    color: #a0a0a0;
}

#content .choice p span.value {
    font-size: 70%;
    padding: 0.3em 0.5em 0.3em 20px;
    background: #f5f5f5 url("http://www.14-18.it/./static/mibac_1418/templates/images/bk_choiceValue.gif") no-repeat;
    background-position: 5px 8px;
    float: left;
    max-width: 75%;
}

#content .choice p span.valueOpen {
    font-size: 70%;
    padding: 0.3em 0.5em 0.3em 20px;
    background: #f5f5f5 url("http://www.14-18.it/./static/mibac_1418/templates/images/bk_choiceValue_open.gif") no-repeat 5px center;
}

#content .choice a {
    margin-left: 1em;
    color: #993300;
    font-size: 70%;
    border-bottom: 1px solid #993300;
}

#content .choiceEnd {
    width: 21px;
    height: 25px;
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/bk_endChoice.gif") no-repeat left bottom;
}

#content .choice div.valuesBox {
    width: 100%;
    background: #f5f5f5;
    padding-top: 1em;
}

#content .choice ul {
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
    background-color: #f5f5f5;
}

#content .choice ul li {
    list-style: square;
    margin-left: 30px;
    padding-bottom: 5px;
    float: left;
    width: 45%;
    margin-bottom: 0;
}

#content .choice .box49 ul li {
    margin-left: 20px;
    width: 100%;
}

#content .choice ul li a {
    margin-left: 0;
    color: #000;
    font-size: 110%;
    border: 0;
}

/* tooltip */

a.info:link,
a.info:visited {
    border: 0;
}

.qtip .qtip-content {
    padding: 10px;
    overflow: hidden;
    font-size: 0.8em;
}

.qtip .qtip-content .qtip-title,
.qtip-cream .qtip-content .qtip-title {
    background-color: #F0DE7D;
}

.qtip-light .qtip-content .qtip-title {
    background-color: #f1f1f1;
}

.qtip-dark .qtip-content .qtip-title {
    background-color: #404040;
}

.qtip-red .qtip-content .qtip-title {
    background-color: #F28279;
}

.qtip-green .qtip-content .qtip-title {
    background-color: #B9DB8C;
}

/* dettaglio */

.under-h3 {
    color: #666;
    padding-bottom: 10px;
}

.under-h3right {
    color: #666;
    padding-bottom: 10px;
    text-align: right;
    margin-top: -15px;
}

.under-h3 a {}

h4+.under-h3,
h4+.under-h3right {
    margin-top: 0;
}

#content h3 {
    font-size: 27px;
    margin-bottom: 15px;
    border-bottom: 3px solid #F5F4F1;
    padding-bottom: 10px;
}

h2+h3 {
    border-bottom: 1px dotted #303030;
    margin: 0 0 10px 0;
}

h4 {
    font-size: 25px;
    margin-top: 20px;
    padding-bottom: 5px;
    margin-bottom: 2px;
    font-weight: 600;
}

#box1 {
    padding-right: 20px;
}

.boxDetailLeft {
    width: 450px;
    float: left;
}

.boxDetailRight {
    width: 450px;
    float: right;
}

.style1 a {
    float: none;
    font-size: 100%;
    color: #303030;
}

.style1 {
    font-size: 80%;
    color: #666666;
}

.style2 {
    font-size: 80%;
    color: #993300;
}

#content ul {
    list-style: disc;
    margin-left: 20px;
    font-size: 110%;
}

#content ul li {
    margin-bottom: 5px;
}

.periodicoScelta {
    font-size: 120%;
    margin-bottom: 10px;
}

#content .roundmenu ul {
    list-style: none;
    border-bottom: 4px solid #F5F4F1;
    margin: 0 0 10px 0;
}

#content .roundmenu li a {
    color: #606060;
}

#content .roundmenu li a.current {
    color: #993300;
}

#content .roundmenu li a:link,
#content .roundmenu li a:visited {
    border: 0;
}

#content .roundmenu li {
    display: inline;
    padding: 0 20px;
    border-right: 1px solid #F5F4F1;
    font-size: 120%;
}

/* ---- pagination ---- */

.pagination {
    margin: 0 0 0 0;
    padding: 3px 0 0 0;
    font-size: 100%;
    text-align: center;
    clear: both;
}

.pagination ul {
    display: inline;
    margin: 0;
    padding: 0;
    border: 1px solid #E7E0CB;
    background: #F8F6F0;
    padding: 3px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.pagination ul li {
    margin: 0 3px;
    padding: 1px 0 0 4px;
    display: inline-block;
}

.pagination li a:link,
.pagination li a:visited {
    text-decoration: none;
    border: 0;
}

.pagination li a:hover {
    text-decoration: underline;
}

.pagination ul li.current {
    font-weight: bold;
    color: #993300;
}

/* ---- end pagination ---- */

#slideshow {
    display: none;
}

#lbImage a:link,
#lbImage a:visited,
#lbImage a:hover {
    border: 0;
    text-decoration: none;
}

#lbBottomContainer a:link,
#lbBottomContainer a:visited,
#lbBottomContainer a:hover {
    border: 0;
    text-decoration: none;
}

#zoomContainer {
    width: 500px;
    height: 400px;
    background-color: black;
    border: 1px solid black;
    color: white;
    /* for error messages, etc. */
    display: none;
}

.carouselCountainer {
    width: 210px;
    height: 160px;
    padding: 2px;
}

div.itemAlbumList {
    width: 470px;
    height: 90px;
    float: left;
}

#breadcrumbs {
    color: #505050;
    padding: 15px 20px 10px 20px;
}

#breadcrumbs li {
    display: inline-block;
}

#breadcrumbs li span:not(.current) {
    margin: 0 5px 0 4px;
    font-size: 14px;
    line-height: 20px;
}

#breadcrumbs a,
#breadcrumbs a:hover {
    color: #993300;
    text-decoration: none;
    border: 0;
    font-size: 14px;
}

/* Control Nav */

/*.flex-control-nav {
   width: 100%;
   position: absolute;
   top: 0;
   bottom: auto;
   text-align: center;
}*/

.flex-control-nav li {
    margin: 0 2px !important;
    display: inline-block;
    zoom: 1;
    *display: inline;
    border: 0 !important;
}

.flex-control-paging li a {
    width: 9px !important;
    height: 9px !important;
    display: block;
    background: #666;
    text-decoration: none;
    border: 0 !important;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

.flex-control-paging li a:hover {
    background: #6382A0 !important;
}

.flex-control-paging li a.flex-active {
    background: #6382A0 !important;
    cursor: default;
}

/* wrapper-tab */

.wrapper-tab {
    float: right;
    line-height: 1em;
    font-size: 15px;
    margin: 0;
    margin-top: -18px;
}

.wrapper-tab a {
    border: 0;
    padding: 0;
    margin: 0;
    font-size: 15px;
    color: #384A5B;
    display: inline-block;
    line-height: 1em;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: auto;
    padding-right: 6px;
    margin-left: 6px;
}

.wrapper-tab a.image-tab {
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/eye.png") 6px 6px no-repeat;
    padding-left: 30px;
}

.wrapper-tab a.image-tab:hover,
.wrapper-tab a.image-tab.active {
    background: #F5F4F1 url("http://www.14-18.it/./static/mibac_1418/templates/images/eye.png") 6px 6px no-repeat;
}

.wrapper-tab a.list-tab {
    background: url("http://www.14-18.it/./static/mibac_1418/templates/images/list.png") 6px 6px no-repeat;
    padding-left: 30px;
}

.wrapper-tab a.list-tab:hover,
.wrapper-tab a.list-tab.active {
    background: #F5F4F1 url("http://www.14-18.it/./static/mibac_1418/templates/images/list.png") 6px 6px no-repeat;
    padding-left: 30px;
}

/* item-in-list */

.item-in-list {
    float: left;
    width: 456px;
    margin-right: 25px;
    position: relative;
    margin-bottom: 30px;
}

.item-in-list.no-img {
    float: none;
    width: 100%;
    height: 100%;
}

.item-in-list.no-img h3.title {
    background: none;
    border: 0 !important;
    padding-bottom: 3px !important;
    margin-bottom: 0 !important;
}

.item-in-list.no-img .title:before {
    left: 0;
}

.item-in-list p {
    line-height: 18px;
    margin-left: 3px;
}

.item-in-list.no-img p {
    margin-left: 18px;
}

.item-in-list.no-img .title a {
    left: 0;
}

.item-in-list.last {
    margin-right: 0;
}

.item-in-list a:link,
a:visited {
    border: 0;
}

.item-in-list .link-archive {
    position: absolute;
    display: block;
    right: 0;
    bottom: 0;
}

.item-in-list .title {
    font-size: 18px !important;
    font-weight: 500;
    width: 280px;
    padding-bottom: 5px;
    margin-bottom: 7px !important;
    border-bottom: 1px solid #CCC !important;
    padding-left: 15px;
}

.item-in-list .title:before {
    content: url("http://www.14-18.it/./static/mibac_1418/templates/images/freccia.png");
    position: absolute;
    left: 145px;
}

.item-in-list .title a {
    color: #993300;
}

.item-in-list .sub-title {
    font-size: 13px;
    padding: 0;
    margin: 0;
    border: 0;
    margin-bottom: 2px;
    font-style: italic;
    margin-bottom: 5px;
}

.item-in-list {
    width: 300px !important;
    height: 165px !important;
    margin-right: 10px !important;
}

.item-in-list.no-img {
    width: auto !important;
    height: auto !important;
    margin-right: 10px !important;
}

.item-in-list .content .title {
    font-size: 14px !important;
    width: 135px !important;
    line-height: normal !important;
}

.boxCarousel {
    position: relative !important;
}

.carouselCountainer {
    text-align: center !important;
    position: absolute !important;
    left: 50% !important;
    margin-top: 4px !important;
    margin-left: -106px !important;
}

.my-pop-up h3 {
    border: 0 !important;
    font-size: 12px !important;
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
}

.my-pop-up p,
.my-pop-up strong {
    font-size: 12px !important;
}

.my-pop-up p {
    margin-bottom: 8px;
    border-bottom: 1px solid #999;
    padding-bottom: 8px;
    line-height: 1.4em;
}

.my-pop-up p a {
    color: #993300;
}

.my-pop-up p a:before {
    content: "\00bb ";
}

.news-home-content {
    font-size: 12px;
}

.search-navigation {
    position: relative;
    top: 20px;
    margin-bottom: 13px;
    text-align: center;
}

.search-navigation a {
    font-size: 13px;
    margin: 0 5px;
}

/* radiobutton */

.radiobutton label {
    font-size: 16px !important;
    float: none !important;
}

.radiobutton input {
    /*position: absolute;
   bottom: 0;*/
    display: none;
}

.radiobutton fieldset,
.radiobutton fieldset li {
    float: left;
}

.radiobutton fieldset li {
    padding-right: 31px;
    cursor: pointer;
}

.radiobutton fieldset li span {
    padding-left: 18px;
    cursor: pointer;
}

.radiobutton fieldset label:after {
    content: '';
    display: block;
    height: 12px;
    width: 12px;
    position: absolute;
    top: 25px;
    border: 1px solid #9A9A9A;
    cursor: pointer;
}

.radiobutton fieldset input:checked+label span:before {
    content: '';
    height: 10px;
    width: 10px;
    background-color: #9A9A9A;
    display: block;
    position: absolute;
    top: 27px;
    margin-left: 2px;
    border-radius: 100%;
}

/* end radiobutton */

/* site-map */

.site-map li {
    font-size: 16px;
    list-style: none;
}

.site-map>li {
    margin-left: -15px;
    margin-top: 25px;
}

.site-map>li>ul,
.show-sub-menu ul {
    padding-top: 5px;
}

.site-map>li>ul>li,
.show-sub-menu ul li {
    padding: 3px 0;
}

.site-map li:before,
#searchResult li:before,
.faq li:before {
    content: url("http://www.14-18.it/./static/mibac_1418/templates/images/freccia.png");
    padding-right: 3px;
}

/* end site-map */

/* searchResult */

#searchResult h2 {
    font-size: 27px;
    color: #993300;
    border-bottom: 3px solid #F5F4F1;
    margin-top: 30px;
    padding-bottom: 10px;
}

#searchResult a {
    font-weight: normal;
}

#searchResult p {
    color: #666;
    padding-bottom: 10px;
}

#searchResult ul {
    margin-left: 0;
}

#searchResult li {
    list-style: none;
}

/* end searchResult */

/* filters */

#filters .formItem {
    margin-bottom: 15px;
}

#filters .control-group {
    position: relative;
    top: -44px;
    left: 428px;
}

#filters .submitButton.find {
    margin: 0;
    width: 33px;
    height: 20px;
    position: relative;
    z-index: 1;
}

#filters .submitButton.reset {
    font-size: 13px;
    color: #993300;
    border-left: none;
    margin-left: 10px;
    padding: 0;
}

#filters .control-group:after {
    content: '→';
    visibility: visible;
    display: block;
    color: #9A9A9A;
    font-size: 23px;
    position: absolute;
    top: -3px;
    margin-left: -32px;
}

/* end filters */

/* faq */

.faq ul {
    margin-left: 0 !important;
    margin-bottom: 70px;
}

.faq li {
    list-style: none;
    margin-bottom: 15px !important;
}

.faq dd {
    margin-bottom: 30px;
}

.faq p {
    word-wrap: break-word;
}

/* end faq */

/* box detail left */

.boxDetailLeft-big {
    width: 72.3%;
    float: left;
    margin-right: 25px;
}

.boxDetailLeft-big h2 {
    font-size: 31px;
    margin-bottom: 15px;
    margin-top: 20px;
    font-weight: 700;
}

.boxDetailLeft-big h3 {
    font-size: 26px !important;
    margin-top: 20px;
    font-weight: 600;
    border-bottom: 0 !important;
    padding-bottom: 5px !important;
}

.boxDetailLeft-big h4 {
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: none;
}

.boxDetailLeft-big h5 {
    font-size: 16px;
    font-weight: 600;
    margin-top: 10px;
}

.boxDetailLeft-big h3.info {
    font-size: 22px !important;
    margin-top: -20px;
    color: #993300;
}

.boxDetailLeft-big h3:not(.info) {
    border-bottom: 0 !important;
    margin-top: 45px;
    line-height: 30px;
}

.boxDetailLeft-big>ul {
    font-size: 14px !important;
    margin-top: 25px;
}

.boxDetailLeft-big>ul li,
.boxDetailLeft-big>ol li {
    margin-bottom: 7px !important;
}

.boxDetailLeft-big ol {
    list-style: decimal;
    margin-left: 20px;
    margin-top: 25px;
}

/* end box detail left */

/* box detail right */

.boxDetailRight-small {
    width: 25%;
    float: left;
}

.boxDetailRight-small .thumb3 {
    background-size: 236px;
    height: 171px;
    width: auto;
    margin-right: 0;
    margin-bottom: 10px;
}

.boxDetailRight-small .thumb3 a {
    width: 100%;
    height: 100%;
}

.boxDetailRight-small a {
    font-size: 13px;
    line-height: 22px;
    word-wrap: break-word;
}

.boxDetailRight-small .thumb3 img {
    height: 157px;
    object-fit: contain;
    width: 225px;
}

.boxDetailRight-small dt {
    margin-bottom: 5px;
}

.boxDetailRight-small dt:not(:first-child) {
    margin-top: 20px;
}

.boxDetailRight-small dd {
    margin-bottom: 0;
}

/* end box detail right */

/* audio player */

#audioplayer-container .mejs__time-buffering,
#audioplayer-container .mejs__time-current,
#audioplayer-container .mejs__time-handle,
#audioplayer-container .mejs__time-loaded,
#audioplayer-container .mejs__time-hovered,
#audioplayer-container .mejs__time-marker,
#audioplayer-container .mejs__time-total {
    height: 2px;
}

#audioplayer-container .mejs__time-total {
    margin-top: 9px;
}

#audioplayer-container .mejs__time-handle {
    left: -5px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #ffffff;
    top: -5px;
    cursor: pointer;
    display: block;
    position: absolute;
    z-index: 2;
    border: none;
}

#audioplayer-container .mejs__time-handle-content {
    top: 0;
    left: 0;
    width: 12px;
    height: 12px;
}

#audioplayer-container a:hover,
#audioplayer-container a:link {
    text-decoration: none;
    color: inherit;
    border: 0;
}

.audio-detail {
    margin-top: -23px;
    margin-bottom: 10px;
}

.audioplayer-overlay {
    opacity: 0.8;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    cursor: pointer;
}

.audioplayer-popup {
    position: fixed;
    z-index: 9999;
    width: 468px;
    height: 50px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

/* end audio player*/

#lbNumber {
    font-size: 12px;
    margin-top: 2px;
}

.stop-scrolling {
    height: 100%;
    overflow: hidden;
}

.thumb2 p.icons-left,
.thumb2current p.icons-left,
.thumb3 p.icons-left {
    float: left;
    padding-top: 1px;
}

/* Search Results */

.search-results {
    width: 66.2%;
    float: left;
}

/* Facet */
div.solr.solrFacet {
    width: 28.7%;
    float: left;
    position: relative;
    right: -28px;
    margin-top: -130px;
    z-index: 0;
    padding: 145px 20px;
    padding-bottom: 300px;
    background-color: #F8F6F0;
}

div.solr.solrFacet h3 {
    border-bottom: 0!important;
    margin: 0;
    padding-bottom: 0.2em;
    color: #993300;
}

div.solr.solrFacet h4 {
    font-size: 22px;
    margin: 20px 0 5px 0;
    color: #384A5B;
}

div.solr.solrFacet .facet {
    margin-bottom: 30px;
}

div.solr.solrFacet ul {
    list-style: none!important;
    color: #666;
    margin: 0;
    margin-left: 3px!important;
    padding: 0;
}

div.solr.solrFacet ul li {
    padding-left: 0!important;
}

div.solr.solrFacet ul li a {
    text-decoration: none;
    color: #505050;
    line-height: 1.2;
}

div.solr.solrFacet ul li a:link,
div.solr.solrFacet ul li a:visited {
    border-bottom: 0;
}

div.solr.solrFacet ul li a:hover {
    text-decoration: underline;
}

div.solr.solrFacet ul li a:before {
    content: '';
    width: 8px;
    height: 8px;
    display: inline-block;
    background-color: #898886;
    margin-right: 10px;
}

div.solr.solrFacet ul li.current {
    font-weight: bold;
}

div.solr.solrFacet ul {
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 0;
}

div.solr.solrFacet ul li {
    padding: 2px 0 2px 18px;
    margin-bottom: 2px;
}

div.solr.solrFacet ul li a {
    color: #505050;
    padding: 0;
}

div.solr.solrFacet ul.selected {
    font-weight: bold;
}

div.solr.solrFacet ul.selected li {
    background: url("http://www.14-18.it/./static/mibac_1418/templates/img/solr_i_removeFacet.gif") no-repeat 0 5px;
}

div.solr.solrFacet ul.selected li a {
    color: #505050;
}

div.solr.solrResults h2 {
    border-bottom: 1px solid #c0c0c0;
    margin: 0;
    padding-bottom: 0;
}

div.solr.solrResults p.solrTotal {
    font-size: 12px;
}

div.solr.solrResults div {
    border-bottom: 1px solid #f0f0f0;
    margin: 25px 0 5px 0;
}

div.solr.solrResults h4 {
    font-size: 20px;
    margin: 5px 0;
    color: #990000;
}

div.solr.solrResults div p {
    margin: 0;
    line-height: 1.5em;
}

div.solr.solrResults p.solrInfo {
    font-size: 13px;
    margin: 5px 0 0 0;
    line-height: 2em;
}

div.solr.solrResults p.solrInfo span {
    float: right;
}

div.solr.solrResults p.solrInfo a.show {
    text-decoration: none;
    padding: 0 18px;
    background: url("http://www.14-18.it/./static/mibac_1418/templates/img/solr_i_show.gif") no-repeat 0 5px;
    float: left;
}

div.solr.solrFacet ul.toggle li.more,
div.solr.solrFacet ul.toggle li.show-less-link,
div.solr.solrFacet ul.toggle.show li.show-more-link {
    display: none;
}

div.solr.solrFacet ul.toggle.show li.more,
div.solr.solrFacet ul.toggle.show li.show-less-link {
    display: block;
}

div.solr.solrFacet ul.toggle li.show-more-link {
    border-bottom: 0;
}

div.solrFacet ul li.more,
div.solrFacet ul li.show-less-link,
div.solrFacet ul.show li.show-more-link {
    display: none;
}

div.solrFacet ul.show li.more,
div.solrFacet ul.show li.show-less-link {
    display: block;
}

div.solrFacet ul li.show-more-link {
    border-bottom: 0;
}

div.solrFacet ul li.show-more-link a,
div.solrFacet ul li.show-less-link a {
    font-size: 14px;
}

div.solrFacet ul li.show-more-link a:before,
div.solrFacet ul li.show-less-link a:before {
    content:"»";
    height: 0;
    width: 0;
    padding-right: 3px;
}

.search-container {
    display: flex;
}

.item-in-list .icons {
    text-align: right !important;
    overflow: auto;
    position: absolute;
    left: 60px;
}

.item-in-list .thumb2 .info {
    display: -webkit-box; 
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;    
    justify-content: center;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url("http://www.14-18.it/static/slimbox2/css/loading.gif") no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url("http://www.14-18.it/static/slimbox2/css/prevlabel.gif") no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url("http://www.14-18.it/static/slimbox2/css/nextlabel.gif") no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url("http://www.14-18.it/static/slimbox2/css/closelabel.gif") no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 144px;
}

#lbCaption {
	font-weight: bold;
}

#lbZoomLink {
	display: block;
	position: absolute;
	width: 66px;
	height: 22px;
	right: 80px;
	background: transparent url("http://www.14-18.it/static/slimbox2/css/zoomlabel.gif") no-repeat center;
	margin: 5px 0;
}


/* Chosen v1.2.0 | (c) 2011-2014 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */

.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("http://www.14-18.it/static/jquery/chosen_v1.2.0/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("http://www.14-18.it/static/jquery/chosen_v1.2.0/chosen-sprite.png") no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url("http://www.14-18.it/static/jquery/chosen_v1.2.0/chosen-sprite.png") no-repeat 100% -20px;background:url("http://www.14-18.it/static/jquery/chosen_v1.2.0/chosen-sprite.png") no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("http://www.14-18.it/static/jquery/chosen_v1.2.0/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url("http://www.14-18.it/static/jquery/chosen_v1.2.0/chosen-sprite.png") no-repeat -30px -20px;background:url("http://www.14-18.it/static/jquery/chosen_v1.2.0/chosen-sprite.png") no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("http://www.14-18.it/static/jquery/chosen_v1.2.0/chosen-sprite@2x.png")!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}

.mejs__offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs__container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs__container,.mejs__container *{box-sizing:border-box}.mejs__container video::-webkit-media-controls,.mejs__container video::-webkit-media-controls-panel,.mejs__container video::-webkit-media-controls-panel-container,.mejs__container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs__fill-container,.mejs__fill-container .mejs__container{height:100%;width:100%}.mejs__fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs__container:focus{outline:none}.mejs__iframe-overlay{height:100%;position:absolute;width:100%}.mejs__embed,.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs__fullscreen{overflow:hidden!important}.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs__container-fullscreen .mejs__mediaelement,.mejs__container-fullscreen video{height:100%!important;width:100%!important}.mejs__background,.mejs__mediaelement{left:0;position:absolute;top:0}.mejs__mediaelement{height:100%;width:100%;z-index:0}.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs__poster-img{display:none}.mejs__poster-img{border:0;padding:0}.mejs__overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs__layer{z-index:1}.mejs__overlay-play{cursor:pointer}.mejs__overlay-button{background:url("https://cdnjs.cloudflare.com/ajax/libs/mediaelement/4.2.8/mejs-controls.svg") no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs__overlay:hover>.mejs__overlay-button{background-position:-80px -39px}.mejs__overlay-loading{height:80px;width:80px}.mejs__overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url("https://cdnjs.cloudflare.com/ajax/libs/mediaelement/4.2.8/mejs-controls.svg") -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs__controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs__controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs__button,.mejs__time,.mejs__time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs__button>button{background:transparent url("https://cdnjs.cloudflare.com/ajax/libs/mediaelement/4.2.8/mejs-controls.svg");border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs__button>button:focus{outline:1px dotted #999}.mejs__container-keyboard-inactive [role=slider],.mejs__container-keyboard-inactive [role=slider]:focus,.mejs__container-keyboard-inactive a,.mejs__container-keyboard-inactive a:focus,.mejs__container-keyboard-inactive button,.mejs__container-keyboard-inactive button:focus{outline:0}.mejs__time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs__play>button{background-position:0 0}.mejs__pause>button{background-position:-20px 0}.mejs__replay>button{background-position:-160px 0}.mejs__time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs__time-buffering,.mejs__time-current,.mejs__time-float,.mejs__time-float-corner,.mejs__time-float-current,.mejs__time-hovered,.mejs__time-loaded,.mejs__time-marker,.mejs__time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs__time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs__time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs__time-loaded{background:hsla(0,0%,100%,.3)}.mejs__time-current,.mejs__time-handle-content{background:hsla(0,0%,100%,.9)}.mejs__time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs__time-hovered.negative{background:rgba(0,0,0,.2)}.mejs__time-buffering,.mejs__time-current,.mejs__time-hovered,.mejs__time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs__time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs__time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs__time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs__time-handle,.mejs__time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs__time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs__time-rail .mejs__time-handle-content:active,.mejs__time-rail .mejs__time-handle-content:focus,.mejs__time-rail:hover .mejs__time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs__time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs__time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs__time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs__long-video .mejs__time-float{margin-left:-23px;width:64px}.mejs__long-video .mejs__time-float-current{width:60px}.mejs__broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs__fullscreen-button>button{background-position:-80px 0}.mejs__unfullscreen>button{background-position:-100px 0}.mejs__mute>button{background-position:-60px 0}.mejs__unmute>button{background-position:-40px 0}.mejs__volume-button{position:relative}.mejs__volume-button>.mejs__volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs__volume-button:hover{border-radius:0 0 4px 4px}.mejs__volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs__volume-current{left:0;margin:0;width:100%}.mejs__volume-current,.mejs__volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs__volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs__horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs__horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs__horizontal-volume-current,.mejs__horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs__horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs__horizontal-volume-handle{display:none}.mejs__captions-button,.mejs__chapters-button{position:relative}.mejs__captions-button>button{background-position:-140px 0}.mejs__chapters-button>button{background-position:-180px 0}.mejs__captions-button>.mejs__captions-selector,.mejs__chapters-button>.mejs__chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs__chapters-button>.mejs__chapters-selector{margin-right:-55px;width:110px}.mejs__captions-selector-list,.mejs__chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs__captions-selector-input,.mejs__chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs__captions-selector-label,.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs__captions-selected,.mejs__chapters-selected{color:#21f8f8}.mejs__captions-translations{font-size:10px;margin:0 0 5px}.mejs__captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs__captions-layer a{color:#fff;text-decoration:underline}.mejs__captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs__captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs__captions-position-hover{bottom:35px}.mejs__captions-text,.mejs__captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}.mejs__overlay-error{position:relative}.mejs__overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs__cannotplay,.mejs__cannotplay a{color:#fff;font-size:.8em}.mejs__cannotplay{position:relative}.mejs__cannotplay a,.mejs__cannotplay p{display:inline-block;padding:0 15px;width:100%}
