/********************/
/* CUSTOM STYLE CSS */
/********************/
/* 
Put your custom css and css overrides in this file. By restricting your css changes to 
custom-style.css, your changes will not be overwritten when upgrading to a new version of this theme.

Steps to customize your theme:
1. Add your custom css to this file;
2. Uncomment different examples below and modify data as you wish;
3. Clear cached data at admin/settings/performance or, if you use Administration Menu module, "Flush all caches".
	 You can also check "Rebuild theme registry on every page" at /admin/appearance/settings/zeropoint during development;
4. Don't forget to save a copy of this file with a different name to avoid loosing it after a theme update.
*/



/* Erase or comment the lines below to get rid of the image in the right sidebar and the image at the bottom */

/* #middlecontainer {
	background: transparent url(../images/all/_sidebarimg.png) 99% 99% no-repeat;
} */
#brand {
	background: url(../images/all/_brand.png) 50% 0 no-repeat;
	height: 50px;
	margin: 0 auto;
}

.lang_dropdown_form img, .language-switcher-locale-url img, .block-locale-language li {
	display: inline;
}


/**********************/
/* ROUND USER PICTURE */
/**********************/
/*
.user-picture img {
	border-radius: 100% !important;
}*/


/*************************/
/* DROP DOWN ADJUSTMENTS */
/*************************/

/* no dropdown shadows */
/*
.pure-menu-children {
	box-shadow: none;
}*/

/* big arrows */
/*
.pure-menu-horizontal .pure-menu-has-children > .pure-menu-link:after {
	content: "\25BC";
}
.pure-menu-has-children .pure-menu-has-children > .pure-menu-link:after {
	content: "\25B6";
}*/





/**************************/
/* INDIVIDUAL MENU COLORS */
/**************************/
/* Uncomment the following lines to have different colors for menu items. 
 * Change the values below accordingly: XXX=menu item number; YYY=color. */

 .pure-menu-link {
	 font-family: brandon_grotesque, Arial;
	 font-size: 1.2em;
 }
 
 
 
/* Individual menu item */

/* colore pagine boutique */ 

.catalog h1,.catalog  h2, .catalog  h3,
.catalog  a, .catalog  a:link,
.catalog  .title, .catalog  .title a,
.catalog .node .terms,
.catalog  .aggregator .news-item .categories,.catalog  #aggregator .source,.catalog  #aggregator .age,
.catalog  #forum td .name,
.catalog .admin-panel .description , .catalog .uc-price {
	color: #444;
}
.menu-403{
	border-bottom: 0.2em solid #444;  /* menu boutique */
}

.menu-404, .menu-4109 {
	
border-bottom: 0.2em solid #519251	/* ventes */
}
.menu-1023{
	
border-bottom: 0.2em solid #519251	/* accueil*/
}


.menu-400 {
	
border-bottom: 0.2em solid #1C5980	/* bibliographies */
}

.menu-4108, .menu-4110 {	
border-bottom: 0.2em solid #1C5980	/* bibliographies */
}

.menu-1862 {
	border-bottom: 0.2em solid #552C6B; /* faux */
}

.menu-3873 {
	border-bottom: 0.2em solid #A52A2A; /* expertise */
}

.menu-1016 {
	border-bottom: 0.2em solid #d19700;  /* expositions */
}


.menu-2471{
	border-bottom: 0.2em solid #114E10;  /* contacts */
}

.menu-4111 , .menu-4112, .menu-4126, .menu-4127 {
	border-bottom: 0.2em solid #8c2e0b;  /* expertise e home  */
	color: #8c2e0b;
}

/* First/last menu item */

/* .last.pure-menu-link {    
	color: #8c2e0b;
}
*/
/* Middle menu items */
/*
.pure-menu-link {
	background: #YYY;
}*/

/* Children color */
/*
.pure-menu-children .pure-menu-link {
	color: #YYY !important;
	background: YYY;
}*/


/*********************************/
/* HIDE some TITLES and READMORE */
/*********************************/
/* Uncomment the first declaration below to hide all titles on the front page 
 * Addapt the second declaration to hide a certain title on the frontpage. 
 * Third one is for no "Read more" on the front page. */ 

.front #main h2.title  {
	display: none;
}

.expositions #main .title {
color: #d19700;
}

.contacts #main .title {
color: #1C5980;
}


/* .front #main #node-xxx h2.title a {
	display: none;
} */
.front .node-readmore {
	display: none;
}


#sidebar-right .themed-block {
background: #fff;
border-top: none;
border-right: none;
border-bottom: none;
border-left: 1px solid #ddd;
border-radius: 0px;
}
/*******************************/
/* UPDATE ICONS FOR NEW BLOCKS */
/*******************************/
/* where ID is the block id */

/*
#ID .block-icon {
	background: transparent url(../images/all/icons/blocks/icon_24_48.png) no-repeat;
}
*/


/*************************/
/* USER BLOCKS ALIGNMENT */
/*************************/
/*
#section1 .block {
	min-height: 250px;
}*/


/*************************/
/* CENTERED BLOCK IMAGES */
/*************************/
/*
.block img {
	margin: auto;
}*/


/************************/
/* OTHER SOCIAL NETWORK */
/***********************/
#soclinks .myother { 
	background: transparent url(myother-social-network_32.png) no-repeat scroll center center; 
}


/***********************/
/* CHANGE HEADER IMAGE */
/***********************/
/* Deactivate the image rotator in theme's settings, change the path to your image and uncomment the lines below */

  #headimg {
	/* background: #fff url(headerimg/logo.jpg) no-repeat; 
	
	border-bottom: 0px solid #eee; */
}


/***********************/
/* CHANGEs for MOBILES */
/***********************/

@media screen and (max-width: 48em) {

/* HEADER IMAGE */
/* Comment or erase the lines below and images rotator will work on mobiles too.
	 You can also change the image with "mobi-sq" or use your own. */
	.himg #headimg, #headimg {
		background: #fff url(../images/all/mobi-dot.png) repeat;
	}
}



.region-user6  .block-title {
	color: white;
	background: #d19700;
	border-radius: 3px;
	text-align: center;
}

.region-user5  .block-title  {
	color: white;
	background: #519251;
	border-radius: 3px;
	text-align: center;
}
.region-user6 h2 {
	color:#d19700;
	}

.region-user7  .block-title{
	color: white;
	background: #444;
	border-radius: 3px;
	text-align: center;
}

.region-user9  .block-title{
	color: white;
	background: #1C5980;
	border-radius: 3px;
	text-align: center;
}

.headervendita {
	padding: 0.5em 0.5em 0.5em 0em;
	color: #519251;
	/* background: #519251; */
	border-bottom: 2px solid #519251;
	margin-bottom: 0em;
	/* border-radius: 3px; */
	/* text-align: center;	*/
}

.views-row {
margin-bottom: 1em;
}

.views-field-field-datavendita {
margin-bottom: 0.5em;
margin-top: 0.3em;
}

.header_expo {
	padding: 0.5em 0.5em 0.5em 0em;
	color: #d19700;
	/* background: #d19700; */
	/* text-align: center; */
    border-bottom: 2px solid #d19700 ;
	margin-bottom: 0.7em;
}	

.views-field-field-data-esposizione {	
    padding: 0.5em 0.5em 0.5em 0.5em;
	color: white;
	background: #d19700;
	border-radius: 5px;
	text-align: center;		
}

@media screen and (max-width: 400px) {

}

.views-field-field-quadro-in-vendita {
	width: 100%;
	display: block;
}

.region-user5 .field-name-field-descrizione-quadro-in-vend {
display: none;
}

.views-field-field-didascalia {
    margin-left: 700px;
	line-height:12px;
    text-align:left;
    padding:5px;
    text-shadow: 1px 1px 1px #000000;
    margin-top:-400px;
    font-size: small;
    font-weight: bold;
    color:#FFF;
    background-color: rgba(10,10,10,0.4);
    max-width:190px;
    width: 100%;
    max-height:42px;
    height:100%;
    position: absolute;
}

/* barra della lingua */

/*                     */

.autorequadro {
	font-size: .9em;
	font-weight: bold;
	font-family: 'open sans',sans-serif;
	margin-bottom: 0.2em;
}

.titoloquadro {
	font-size: 1.1em;
	font-weight: bold;
	color: #519251;
	font-family: 'open sans',sans-serif;
	margin-bottom: 0.2em;
}

.views-field-field-descrizione-quadro-in-vend img {
margin-left: auto;
margin-right: auto;
}

.views-field-field-descrizione-quadro-in-vend td {
	background-image: "images/ivy/fill_block.png" 0 100% repeat-x;
}

	.homeslide {
	background: #ddd;
	border: 1px solid #bbb;
	clear: both;
	}
	.image-homeslide {

	}
	.testo-homeslide {
	Font-size: 0.8em;
	padding: 0.5em 0.5em 0.5em 0.5em;
	background:rgba(0,0,0,0.1);
	color: #000;
	padding: 0.5em 0.5em 0.5em 0.5em;
	}

	
@media screen and (min-width:36em) {
	.testo-homeslide {
	display: none;
	position: absolute;
	width: 40%;
	top: 1em; 
	left: 1em;
	background:rgba(0,0,0,0.55);
	color: #fff;
	padding: 0.5em 0.5em 0.5em 0.5em;
	
	}
	.homeslide {
	background:#fff;
	}
	.image-homeslide {
	position: relative;
	}
}

.views-slideshow-cycle-main-frame, .views-slideshow-cycle-main-frame-row, .views_slideshow_cycle_main  {
width: 100% !important;
height: auto;
}

.view-esposizioni .views-field-body  {
margin-top: 1em;
}

.node-type-paintings  .uc-price, .node-type-paintings .form-actions,
.page-catalog-3 .uc-price, .page-catalog-3 .form-actions  {
display: none;
}