BODY{
	background-color: white;
}
#views_slideshow_cycle_div_sottoblocco_hp_mostre_eventi-block_0 .views-field-title  a,
#views_slideshow_cycle_div_sottoblocco_hp_didattica-block_0 .views-field-title  a{display:block; position:relative}

#views_slideshow_cycle_div_sottoblocco_hp_mostre_eventi-block_0 .views-field-title  a:before,
#views_slideshow_cycle_div_sottoblocco_hp_didattica-block_0 .views-field-title  a:before{
	content:'';position:absolute; width:33px; height:40px;  right:-20px; top:70px;opacity:0.7;
	/* background-image: url(http://micdev.bbsitalia.com/sites/default/files/jcarousel-arrow-dx.png) !important; */
	background-image: url(../images/jcarousel-arrow-dx.png) !important;	
	background-size: 100%;
}

/* HEADER */

#header {
	background: white;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
#header .top{
	padding: 0px;
}
#header .top .site-logo {
	float: none;
	position:relative;
	padding: 0px;
	text-align: center;
	background-color: #621E33; /* viola */
	
	background: #753043;
	background: -moz-linear-gradient(top, #753043 0%, #5c1b2f 100%);
	background: -webkit-linear-gradient(top, #753043 0%,#5c1b2f 100%);
	background: linear-gradient(to bottom, #753043 0%,#5c1b2f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#753043', endColorstr='#5c1b2f',GradientType=0 );
	overflow:hidden

}
#header .top .site-logo  a{
	display:block; height:108px; background: url(/sites/default/files/sovrintendenza.png) no-repeat center center; margin:0 auto; width:540px; max-width:64%; background-size:100% auto; position:relative
}
#header .top .site-logo  a img{display:none}

#header .top .site-logo a:before{width:114px; height:100%;content:'';background: url(/sites/default/files/cr2.png) no-repeat center center; background-size:100% auto;
position:absolute; left:-35%; 
top:-15px; /* era -15px */
display:block; max-width:22%
}

@media (min-width: 1100px){
#header .top .site-logo a:before{left:-255px}	
}

#header .top .site-logo IMG{
	max-width: 100%;
	height: auto;
	width:630px
}
#header-block{
	padding: 0px;
	background: white;
}
#immagineTestata{
	margin-bottom: -5px;
}

/* Spostamento Slidebar solo per homepage */

.page-node-21799 #sidebar {
	margin-top: 105px;
}

/* PAGINA */

.page-node-21799 H1{
	display: none; /*homepage */
}


/* LUOGHI */

#block-views-menu-luoghi-hp-block .content{
	overflow: auto;
}
.view-menu-luoghi-hp {
	margin-bottom:20px;
}
.view-menu-luoghi-hp .views-row{
	float: left;
	width: 33%;
	display: flex;
	vertical-align: middle;
	background-color: #e1dbcf; /* grigio */
}
.view-menu-luoghi-hp .views-row .views-field-field-title{
	float: left;
    width: 50%;
}
.view-menu-luoghi-hp .views-row .views-field-field-image .field-content{
	overflow: hidden;
	position: relative;
	width: 170px;
	height: 145px;
	max-width: 170px;
	float: right;
}
.view-menu-luoghi-hp  .views-row{
	border-bottom: 3px solid white;
}
.view-menu-luoghi-hp  .views-row-2,
.view-menu-luoghi-hp  .views-row-3{
	border-right: 3px solid white;
	border-left: 3px solid white;
}
#block-views-menu-luoghi-hp-block .view-menu-luoghi-hp .views-row .views-field-field-image .field-content IMG{
 position: absolute;
    left: -1000%;
    right: -1000%;
    top: -1000%;
    bottom: -1000%;
    margin: auto;

	height:100%;
	width:auto;
	max-width:500px

}
.view-menu-luoghi-hp .views-row .views-field-title{
	float: left;
    width: 50%;
    display: flex;
    align-items: center;
}
.view-menu-luoghi-hp .views-row .views-field-title .field-content{
	width: 100%;
	text-align: left;
	padding: 0px 20px;
	line-height: 1em;
}
.view-menu-luoghi-hp .views-row .views-field-title A{
	text-transform: uppercase;
	color: #353535;
	font-size: 0.95em;
}

/* BOTTOM */

#bottom{
	position: relative;
	display: flex;
	height: 100%;
}
#bottom .grid_4f{
	width: 25%;
	margin: 0px;
}
#bottom .grid_4f .region,
#bottom .grid_4f .region .block-views,
#bottom .grid_4f .region .block-views .content .view-display-id-block,
#bottom .grid_4f .region .block-views .content .view-display-id-block .view-content{
	height: 100%;
}
#bottom .grid_4f .region .block-views .content{
	height: calc(100% - 120px);
	border-right: 1px solid silver;
}
#bottom .grid_4f:last-child .region .block-views .content{
	border-right: 0px;
}
#bottom .grid_4f .views-row{
	padding-bottom: 30px;
}
#bottom .grid_4f .views-field{
	color: black;
	padding: 0px 10px 0px 10px;
	line-height: 1.3em;
}
#bottom .grid_4f .views-field A{
	color: #621E33; /* viola */
}
#bottom .grid_4f .view-sottoblocco-accessibilita .views-field{
	border-right: 0px;
}
#bottom .grid_4f .views-field-created{
	font-weight: bold;
}
#bottom .grid_4f .veditutto{
	margin: 15px 0px 0px 10px;
	position: absolute;
	bottom: 15px;
}
#bottom .grid_4f .veditutto A{
	font-size: 0.8em;
	color: #621E33; /* viola */
	border: 1px solid silver;
	padding: 2px 5px;
	text-transform: lowercase;
}
#block-views-sottoblocco-sala-stampa-block H2:after{
	transform: scale(.6); /* riduzione icona stampante */
}
#block-views-sottoblocco-accessibilita-block H2:after{
	transform: scale(.8); /* riduzione icona disabili */
}

/* TITOLI */
#block-views-sottoblocco-hp-evidenza-block-1 H2,
#block-views-sottoblocco-hp-evidenza-block H2,
#block-views-sottoblocco-hp-didattica-block H2,
#block-views-4d5bb2f1c0f47ec2e01efc2735460835 H2,
#bottom .grid_4f H2{
	background-color: #621E33; /* viola */
	padding: 5px 0px 5px 20px;
	color: white;
	margin: 20px 0px;
	font-weight: normal;
	background: #753043;
	background: -moz-linear-gradient(top, #753043 0%, #5c1b2f 100%);
	background: -webkit-linear-gradient(top, #753043 0%,#5c1b2f 100%);
	background: linear-gradient(to bottom, #753043 0%,#5c1b2f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#753043', endColorstr='#5c1b2f',GradientType=0 );	
}

#bottom .grid_4f H2{
text-transform: uppercase;
    font-size: 15px;
    font-weight: normal;
    line-height: 0.8em;
    padding: 23px 10px 23px 20px;
    margin: 15px 0px;
}
#bottom .grid_4f H2:after{
	float: right;
	margin: -9px 0px 5px 0px;
}

/* IN EVIDENZA */

.view-sottoblocco-hp-evidenza .views-row{

	background-color: #E9E9E9; /* azzurrino */
overflow:hidden; width:100%;
margin-bottom:10px;
min-height:242px;
position:relative;
box-sizing:border-box
}
.view-sottoblocco-hp-evidenza .views-field-field-image {
	overflow: hidden;
	position: absolute;
	height:100%;
	width: 50%;
}
.view-sottoblocco-hp-evidenza .views-field-field-image .field-content, .view-sottoblocco-hp-evidenza .views-field-field-image a{display:block; height:100%}
#content-wrap .view-sottoblocco-hp-evidenza .views-field-field-image .field-content IMG{
	height:100% !important;
	width:auto !important;
	padding: 0px !important;
	margin: 0px !important;
	border: 0px !important;
	max-width:3000px !important
}



@-moz-document url-prefix() { 
#content-wrap .view-sottoblocco-hp-evidenza .views-field-field-image .field-content IMG {
     width:100% !important; object-fit: cover !important
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari and Chrome */
#content-wrap .view-sottoblocco-hp-evidenza .views-field-field-image .field-content IMG {
     width:100% !important; object-fit: cover !important
  }
}


.view-sottoblocco-hp-evidenza .views-field-field-text{
	float: right;
	width: 50%;
	overflow: hidden;
	display: block;
    box-sizing:border-box;
	padding:40px 30px
}
.view-sottoblocco-hp-evidenza .views-field-field-text .views-field-title A{
	color: #3c3c3c;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.4em;
}

/* DIDATTICA - MOSTRE ED EVENTI */

.view-sottoblocco-hp-didattica .views-slideshow-cycle-main-frame-row-item,
.view-sottoblocco-hp-didattica .views-slideshow-cycle-main-frame-row,
.view-sottoblocco-hp-mostre-eventi .views-slideshow-cycle-main-frame-row-item,
.view-sottoblocco-hp-mostre-eventi .views-slideshow-cycle-main-frame-row{
	width:100%;
}
.view-sottoblocco-hp-didattica .views-row,
.view-sottoblocco-hp-mostre-eventi .views-row{
	display: flex;
	margin-bottom: 5px;
}
.view-sottoblocco-hp-didattica .views-field-field-image,
.view-sottoblocco-hp-mostre-eventi .views-field-field-image{
	width: 260px;
	overflow: hidden;
	position: relative;
	background:#E1DBCF
}
#content-wrap .view-sottoblocco-hp-didattica .views-field-field-image .field-content IMG,
#content-wrap .view-sottoblocco-hp-mostre-eventi .views-field-field-image .field-content IMG{
	padding: 0px;
	margin: 0px;
	border: 0;
	/* min-width: 300%; */
	position: absolute;
	/* left: -90%; */
	/*height:250px; width:auto !important; */
	height:270px; width:auto !important; 
	
}
.view-sottoblocco-hp-didattica .views-field-field-text,
.view-sottoblocco-hp-mostre-eventi .views-field-field-text{
	background-color: #e1dbcf; /* grigio */
	width: calc(100% - 260px);/*width: calc(100% - 310px);*/
	    height: 220px; /* height: 200px; */
    padding: 30px 20px 20px 20px; /* padding: 30px 20px 10px 20px;*/
	line-height: 1.3em;
}
.view-sottoblocco-hp-didattica .views-field-field-text,
.view-sottoblocco-hp-didattica .veditutto{
	border-right: 20px solid white;
}
.view-sottoblocco-hp-didattica .views-field-field-text .views-field-luogo,
.view-sottoblocco-hp-mostre-eventi .views-field-field-text .views-field-luogo{
	/*text-transform:uppercase;*/
	text-transform:initial;	
	font-weight:500;
	color:#353535;
}
.view-sottoblocco-hp-didattica .views-field-field-text .views-field-title,
.view-sottoblocco-hp-mostre-eventi .views-field-field-text .views-field-title{
	margin-bottom: 20px !important;
}
.view-sottoblocco-hp-didattica .views-field-field-text .views-field-field-data,
.view-sottoblocco-hp-mostre-eventi .views-field-field-text .views-field-field-data{
	margin-bottom: 10px !important;
}
.view-sottoblocco-hp-didattica .views-field-field-text .views-field,
.view-sottoblocco-hp-mostre-eventi .views-field-field-text .views-field{
	margin-bottom: 5px;
}
.view-sottoblocco-hp-mostre-eventi .views-field-field-image{
	border-left: 20px solid white;
}
.view-sottoblocco-hp-didattica .views-field-field-text .views-field-title A,
.view-sottoblocco-hp-mostre-eventi .views-field-field-text .views-field-title A{
	color: #732B39;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.2em;
}
.view-sottoblocco-hp-didattica .views-field-field-text .views-field-tipologia-didattica A,
.view-sottoblocco-hp-mostre-eventi .views-field-field-text .views-field-tipologia-didattica A{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.9em;
}
.view-sottoblocco-hp-didattica .veditutto,
.view-sottoblocco-hp-mostre-eventi .veditutto{
	text-align: right;
	font-weight: bold;
	text-transform: lowercase;
	    margin-top: 15px;
}
#block-views-sottoblocco-hp-didattica-block,
#block-views-4d5bb2f1c0f47ec2e01efc2735460835{
	width: 50%;
	overflow: hidden;
	float: left;
}

/* DIDATTICA - MOSTRE ED EVENTI : Frecce di scorrimento */

#block-views-sottoblocco-hp-didattica-block .views-slideshow-controls-bottom.clearfix,
#block-views-4d5bb2f1c0f47ec2e01efc2735460835 .views-slideshow-controls-bottom.clearfix{
	position: absolute;
	z-index: 1000;
}
#views_slideshow_cycle_main_sottoblocco_hp_didattica-block,
#views_slideshow_cycle_main_sottoblocco_hp_mostre_eventi-block{
	position: relative;
}
#views_slideshow_controls_text_previous_sottoblocco_hp_didattica-block A,
#views_slideshow_controls_text_next_sottoblocco_hp_didattica-block A,
#views_slideshow_controls_text_previous_sottoblocco_hp_mostre_eventi-block A,
#views_slideshow_controls_text_next_sottoblocco_hp_mostre_eventi-block A {
	display: block;
	width: 55px !important;
	height: 62px !important;
	opacity: 0.8;
	filter: alpha(opacity=80); /* For IE8 and earlier */
	color: transparent;
	position: absolute;
	background-size: 60%;
	background-repeat: no-repeat;
	top: -70px;
}
#views_slideshow_controls_text_previous_sottoblocco_hp_didattica-block A,
#views_slideshow_controls_text_previous_sottoblocco_hp_mostre_eventi-block A {
	background-image: url(http://micdev.bbsitalia.com/sites/default/files/jcarousel-arrow-sx.png) !important;
}
#views_slideshow_controls_text_previous_sottoblocco_hp_didattica-block A{
	left: 0px;
}
#views_slideshow_controls_text_previous_sottoblocco_hp_mostre_eventi-block A {
	background-image: url(http://micdev.bbsitalia.com/sites/default/files/jcarousel-arrow-sx.png) !important;
	left: 20px; /*5px;*/
}
#views_slideshow_controls_text_pause_sottoblocco_hp_didattica-block A,
#views_slideshow_controls_text_pause_sottoblocco_hp_mostre_eventi-block A{
	display: none;
}
#views_slideshow_controls_text_next_sottoblocco_hp_didattica-block A,
#views_slideshow_controls_text_next_sottoblocco_hp_mostre_eventi-block A {
	background-image: url(http://micdev.bbsitalia.com/sites/default/files/jcarousel-arrow-dx.png) !important;
}

#views_slideshow_controls_text_next_sottoblocco_hp_didattica-block A {
	left: 307px; /* 322px; */
}
#views_slideshow_controls_text_next_sottoblocco_hp_mostre_eventi-block A {
	left: 327px;
}

/* RESPONSIVE */

@media (max-width: 979px){
	
	
.view-sottoblocco-hp-didattica .views-field-field-text,
.view-sottoblocco-hp-mostre-eventi .views-field-field-text{
	background-color: #e1dbcf; /* grigio */
	width: calc(100% - 290px);
	/*height: 200px;*/
	height: 220px;
    padding: 30px 20px 20px 20px;
    /*padding: 40px 20px 10px 20px;	*/
	line-height: 1.3em;
}	

.view-sottoblocco-hp-mostre-eventi .views-field-field-image {

    border-left: 0

}
	
	#page{
		width: 100%;
		margin: 0px;
	}
	#content,
	#bottom,
	#preface-block-wrap,
	#page .grid_4,
	.site-footer{
		width: calc(100% - 40px);
		margin: 0px;
	}
	#primary{
		width: 100%;
	}
	#bottom .grid_4f {
		width: 100%;
	}
	#bottom .grid_4f .views-field{
		border-right: 0px;
	}
	.view-menu-luoghi-hp .views-row{
		width: 100%;
	}
	#block-views-sottoblocco-hp-didattica-block,
	#block-views-4d5bb2f1c0f47ec2e01efc2735460835 {
		width: 100%;
		float: none;
	}

	
	
	#views_slideshow_controls_text_previous_sottoblocco_hp_mostre_eventi-block A {
		left: 0px;
	}

	.page-node-21799 .view-id-menu_luoghi_hp .views-row-2,
	.page-node-21799 .view-id-menu_luoghi_hp .views-row-3{
		border-left:none;
		border-right:none;
	}
	.page-node-21799 .view-id-menu_luoghi_hp .views-field-title{
		font-size:1.2em;
		width: calc(100% - 120px);
	}
	.page-node-21799 .view-id-menu_luoghi_hp .views-field-field-image {
		width: 120px;
	}

	

	#sidebar{
	/*
	left:28% !important; 
	top:96px;
	margin:0px;
	display:none;
	*/
	}
	#progetto_grafico{
	left:-180px;
	}
	#preface-block-wrap{
	padding-top:0px;
	}
	.page-node-21799 .view-sottoblocco-hp-didattica .views-field-field-text{
	border-right:0px;
	}
	#views_slideshow_controls_text_next_sottoblocco_hp_didattica-block A,
	#views_slideshow_controls_text_next_sottoblocco_hp_mostre_eventi-block A{
	position:relative;
	left: 100% !important;
    margin-left: -33px;
	}
	/*
	.page-node-21799 #primary,
	.page-node-21799 #bottom{
	width:90%;
	}
	*/
	.view-sottoblocco-hp-didattica .views-slideshow-cycle-main-frame-row,
	.view-sottoblocco-hp-mostre-eventi .views-slideshow-cycle-main-frame-row,
	.page-node-21799 #views_slideshow_cycle_teaser_section_sottoblocco_hp_didattica-block,
	.page-node-21799 #views_slideshow_cycle_teaser_section_sottoblocco_hp_mostre_eventi-block{
	width:100% !important;
	}
	.page-node-21799 .views-slideshow-cycle-processed,
	.page-node-21799 #views_slideshow_controls_text_sottoblocco_hp_didattica-block{
	position:relative;
	}
	.page-node-21799 .views-slideshow-controls-bottom {
	width:100%
	}
	.view-menu-luoghi-hp .views-row .views-field-field-image .field-content IMG{
		width:100%;
		max-width:100%;
		left:0%;
	}
	#block-views-menu-luoghi-hp-block .view-menu-luoghi-hp .views-row .views-field-field-image .field-content{
		width:100%;
		max-width:100%;
	}
}
/*
@media(max-width:500px){
	#header-block, .search-block-region{
		display:none;
	}
}
*/
@media (max-width: 650px){
	.view-menu-luoghi-hp .views-row .views-field-field-image .field-content IMG{
		top:0%;
	}
}


@media (max-width: 1300px){
	
	.language-region a.gtflag:after {
right:0;
}

.language-region a.gtflag:after {
right:0;
}

.language-region a.gtflag::before {


    right: 88px;


}
#block-block-9 a {

    right: 93px;

}

}



@media (max-width: 920px){
	

	


#header .top .site-logo a:before{left:-26%;}



}

/* commentata il 2023.09.08
@media (max-width: 800px){

#header .top .site-logo  a{
	display:block; height:108px; background: url(/sites/default/files/sovrintendenza.png) no-repeat center 80%; margin:0 auto; width:540px; max-width:94%; background-size:100% auto; position:relative
}


#header .top .site-logo a:before{left:auto; right:auto; top:-30px;display:block; max-width:32%}
}

*/
@media (max-width: 400px){

#header .top .site-logo  a{
	display:block; height:90px; background: url(/sites/default/files/sovrintendenza.png) no-repeat center 74%; margin:0 auto; width:540px; max-width:94%; background-size:100% auto; position:relative
}


#header .top .site-logo a:before{width:114px; height:100%;content:'';background: url(/sites/default/files/cr2.png) no-repeat center center; background-size:100% auto;
position:absolute; left:auto; right:auto; top:-20px;display:block; max-width:30%
}
}

@media (max-width: 480px){
.view-sottoblocco-hp-didattica .views-field-field-image,
.view-sottoblocco-hp-mostre-eventi .views-field-field-image{
	width: 100px;
	overflow: hidden;
	position: relative;
	background:#E1DBCF
}
#content-wrap .view-sottoblocco-hp-didattica .views-field-field-image .field-content IMG,
#content-wrap .view-sottoblocco-hp-mostre-eventi .views-field-field-image .field-content IMG{
	padding: 0px;
	margin: 0px;
	border: 0;
	/* min-width: 300%; */
	position: absolute;
	/* left: -90%; */
	height:100px; width:auto !important; 
	
}

.view-sottoblocco-hp-didattica .views-field-field-text,
.view-sottoblocco-hp-mostre-eventi .views-field-field-text{
	background-color: #e1dbcf; /* grigio */
	width: calc(100% - 140px);
	    height: 200px;
    padding: 20px 20px 10px 20px;
	line-height: 1.1em;
	font-size:90%
}	


}



@media (max-width:699px){
	
.view-sottoblocco-hp-evidenza .views-row{
padding:20px
}

.view-sottoblocco-hp-evidenza .views-row .views-field-field-image{
	position: static;
	height:auto;
	width: 100%;
}

#content-wrap .view-sottoblocco-hp-evidenza .views-field-field-image .field-content IMG{
	height:auto !important;
	width:100% !important;
	max-width:100% !important
}


.view-sottoblocco-hp-evidenza .views-row .views-field-field-text{
	float: none;
	width: 100%;
	padding:10px 0 0 0
	
}


}
.front .view-sottoblocco-hp-evidenza .views-field.views-field-sottotitolo {
    margin-bottom: 20px;
    font-size: 1.3em;
}.front .view-sottoblocco-hp-evidenza .views-field.views-field-field-data{font-size: 1.1em;
}
.front .view-sottoblocco-hp-evidenza  .views-field.views-field-luogo {
    text-transform: uppercase;
    font-weight: 500;
    color: #3c3c3c;
	font-size: 1.1em;
}
/*----------NASCONDIMENTO IMMAGINE SUI CONTENUTI--------------*/
/*--------- 2803 3517 21973 68 66 65 -------------------------*/
/*--------- Richiesta del 18.01.2018 -------------------------*/
body.page-node-2803 #block-system-main div.field-name-field-image img,
body.page-node-3517 #block-system-main div.field-name-field-image img,
body.page-node-21973 #block-system-main div.field-name-field-image img,
body.page-node-68 #block-system-main div.field-name-field-image img,
body.page-node-66 #block-system-main div.field-name-field-image img,
body.page-node-65 #block-system-main div.field-name-field-image img {
    display: none;
}
/*-------------------------------------------------------------*/
#block-views-sottoblocco-hp-evidenza-block-1 .views-field-title a,
#block-views-sottoblocco-hp-evidenza-block .views-field-title a{color:#732B39}

.view-sottoblocco-hp-didattica .views-field-field-text .views-field-luogo, 
.view-sottoblocco-hp-mostre-eventi .views-field-field-text .views-field-luogo,
.front .view-sottoblocco-hp-evidenza .views-field.views-field-luogo,
.view-calendario .views-field.views-field-luogo {color:#000;font-weight:600; text-transform:none}

/*---------NASCONDIMENTO YOUTUBE DA BLOCCO SOCIAL---------*/
/*--------- Richiesta del 22.01.2018 -------------------------*/

#youtube-logo {
    display: none;
}
/*-------------------------------------------------------------*/
/*
.view-sottoblocco-hp-didattica .views-field-field-text, 
.view-sottoblocco-hp-mostre-eventi .views-field-field-text {
    height: 188px;
    padding: 20px 20px 20px 20px;
}

#content-wrap .view-sottoblocco-hp-didattica .views-field-field-image .field-content IMG, 
#content-wrap .view-sottoblocco-hp-mostre-eventi .views-field-field-image .field-content IMG {
    height: 230px;
}
*/
/*nascondimento pulsanti in homepage sui blocchi mostraeventi*/
.view-sottoblocco-hp-mostre-eventi .views-field-field-gratis-per-mic, 
.view-sottoblocco-hp-mostre-eventi .views-field-field-acquisto-on-line {
    display: none;
}

/** modifiche testata 2023.09.08 **/
/** vedi commento su max-width 800 **/

#header .top .site-logo a:before {
    width: 200px;
    height: 100%;
    content: '';
    background: url(/sites/default/files/cr2.png) no-repeat center center;
    background-size: 100% auto;
    position: absolute;
    left: -50%;
    top: -15px;
    display: block;
    max-width: 43%;
}
#header .top .site-logo a{
	max-width: 90%;
}
@media all and (max-width: 1085px){
	#header .top .site-logo a {
		display: inline-block;
		position: relative;
		text-align: center;
		display: block;

	}

	#header .top .site-logo a:before {
    content: '';
    background: url(/sites/default/files/cr2.png) no-repeat top center;
    background-size: 100% auto;
    position: absolute;
    width: 180px;
    height: 124px;
    top: 46%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
	}
	#header .top .site-logo a {

    height: 123px;
    margin: 0 auto -24px auto;
    padding-top: 21px;
	}
}




