﻿
ul.social_media li { display: inline-block; }

ul.social_media { list-style: none; padding: 0; }

ul.social_media li i { color: #fff; font-size:17px; }

ul.social_media li:first-child { margin-left: 0; }
.prefooter .segui_anche{text-align:right;}
.prefooter .segui_anche .label{text-align:right;width:60%;}
.prefooter .segui_anche img{height:35px;margin-top:5px;}
.index-title-box{height:5.2rem;z-index:800;position:relative;background:#fff}
body,.entry-title a,.entry-title a:hover,.top-desc,.top-desc a,.top-desc a:hover,.index-title-box a { color:#333333 !important;}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}


#container:after, #header:after, #main:after, #main-fullwidth:after, #footer:after, .clearfix:after { 
    content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;
}


#container, #header, #main, #main-fullwidth, #footer, .clearfix { display:block; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.process-arrow { color: #dcdde0; font-size: 30px; position: absolute; right: 40px; top: 44px; }

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}


#content {
    position: static;
    z-index: 2;
}

body.no-section-scroll #content {
    -webkit-transform: initial !important;
    -moz-transform: initial !important;
    -ms-transform: initial !important;
    -o-transform: initial !important;
    transform: initial !important;
}

html.csstransforms body.section-scroll #content {
    opacity: 0;
}

.fixed-sidebar-page #content-wrap {
    position: relative;
}
.tours-type__slider__controls a{display:block;position:absolute;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#cdcdcd;font-size:1.600em;border-bottom:none;}
.tours-type__slider__controls a:hover{color:#b1b1b1;}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
.widget.follow-us .share-links a:hover,.header-wrapper.header-side-nav .share-links a:hover,.header-corporate .share-links a:hover{opacity:1}
.header-wrapper.wide .container{width:100%;max-width:none}
.header-wrapper{position:relative}
.blog-posts.ux-row-slider .entry-image-attachment{max-height:224px!important;overflow:hidden!important;max-width:100%;border:0px solid #00599c;border-color:#00599c;width:100%}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
ul.top-nav li a {    letter-spacing: .25px;}
ul.top-nav li a:hover:after {    content: "";    height: 1px;    background: #fff;    left: 8px;    right: 8px;    display: block;    position: absolute;    bottom: -2px;}

.pc2015-item .pc2015-item-name .pc2015-item-name-title {
  font-size: 14px;
  line-height: 16px;
  margin-top: 2px;
  font-weight: bolder;
  display: block;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-name .pc2015-item-name-title {
  font-weight: bolder;
  font-size: 21px;
  line-height: 1.5;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-name .pc2015-item-name-title {
  font-size: 18px;
  font-weight: bolder;
  line-height: 1.1;
  margin-bottom: 16px;
}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper{margin:15px auto;display:block;text-align:center;}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper:before{content:"SPONSORED BY";font-style:italic;font-size:12px;padding-bottom:4px;}
.header__nav,.subpage__nav{padding:0 20px 0 0;position:relative;font-family:"Francois One",sans-serif;font-weight:700;text-transform:uppercase;height:50px;margin-left:140px;}
.header__nav:after,.subpage__nav:after{clear:both;content:'';display:table;}
.header__nav--right{height:58px;max-width:140px;position:absolute;right:0;top:0;}
.header__nav--right .has-audio .item__has-audio{max-height:45px;}


img.cfa-img {
	padding-top: 13px;
	padding-right: 10px;
	padding-left: 5px;
}


p.cfa-img {
	float: right;
}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}

#ah-group UL LI.first
{
	display: block;
}


.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset {
	float: left;
	width: calc(33% - 40px);
	margin: 0;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset label {
	padding: 0;
    font-weight: bold;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset input {
    width: 95%;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset:first-child {
    width: 120px;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset:first-child input {
    margin: 5px 0 0 0;
}

hr, .has-footer #footer .sep {
    margin-bottom: 65px;
    margin-top: 45px;
}


	body.nimobile .column-text-separator {
		display: none;
	}


	.column-text-separator {
		display: none;
	}


.column-header-image,
.column-text-separator,
.column-text {
	filter: alpha(opacity=0);
	opacity: 0;
}


.column-image-inside:hover .column-text-separator  {
	filter: alpha(opacity=100);
	opacity: 1;
	width: 50px;
}


.coldisplay1 .column-header-image,
.coldisplay1 .column-text-separator,
.coldisplay1 .column-text {
	filter: alpha(opacity=90);
	opacity: 0.9;
	top: 0px;
}


.coldisplay1 .column-image-inside .column-text-separator {
	width: 150px;
}


.coldisplay1 .column-image-inside:hover .column-text-separator {
	width: 100%;
}


.coldisplay2 .column-text-separator {
	display: none;
}



.menu-toggle {
	display: none;
	cursor: pointer;
}

.site-header .menu-toggle {
	background: #FFFFFF;
	color: #444444;
	font-size: 20px;
	font-weight: 300;
	padding: 5px 22px;
	margin: 0;
	text-align: center;
	font-family: 'Roboto';
}

.site-header .menu-toggle:before {
	content: "\f0c9";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #FFFFFF;
	font-size: 21px;
	color: #77CC6D;
	padding-right: 10px;
}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.page-become-museum-member .join-links li.last a:before{background-position:0 -31px;}
.page-become-museum-member .join-links li.last a:hover:before{background-position:0 0;}
