/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */
 
.custom-logo {
	display: inline-block;
	width: 210px;
	height: 140px;
	background: url(../../../images/yootheme/DIAMAN-SCF-istituzionale.png) 50% 50% no-repeat;
	background-size: contain;
}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	.custom-logo { height: 60px; }
	
}

a , .module .module-title{
    color: #9B2921  ;
} 

a:hover, em, code, .menu-dropdown a.level2:hover, .menu-dropdown a.level3:hover, .menu-sidebar a:hover > span, .menu-sidebar span:hover > span {
    color:#002B8A ;
}

#headerbar .module {
  float: right;
  margin-right: 0;
  max-width: 700px !important;
} 


.carousel-container a {
     color: #777777;
}

.boutique li {
-webkit-box-shadow: 0px -5px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px -5px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px -5px 5px rgba(50, 50, 50, 0.75);
}

.custom-logo {
    position:absolute;
    top:10px;
}

#headerbar {
    min-height:150px;
} 

p {
    text-align:justify;
}

#footer  {
    margin-top:50px;
}

#footer .menu {
    margin-bottom:20px;
}

.module .module-title {
  text-transform: none; 
}

.item-separator {
    height:15px;
}


.smaller , .credits p{
    font-size:11px;
    line-height: normal;
}

#carousel p {
        font-size:11px;
    line-height: normal;
    margin:5px;
    text-align:center;
}

.breadcrumbs {
  font-size: 85%;
}

h3 {
color: #9B2921
}

b, strong {

}

#toolbar {
  margin-bottom: 0px;
}

.content img {
	padding:10px;
}

.mod_carousel {
	margin:0px !important;
	margin-top:5px !important;
	margin-bottom:5px !important;
}

#boutique .back h6{ 
	font-size: 3px;
}
#boutique .back span{ 
	font-size: 3px;
} 

/* .boutique h6{ 
        display:none;
} */

.rsform-block-privacy .formCaption {
width:400px;
}


.cmp_buttons_container div {
margin:0px !important;
} 

.cmp_buttons_container {
height:26px !important;
}


.level1 .icon {
	background-size:cover;
}

.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
  padding: 7px 9px;
}

#Kunena div.kblock > div.kheader, #Kunena .kblock div.kheader {
  background: none repeat scroll 0 0 #C8E6FF !important;
}

img {
	max-width:100% !important;
}

#main div.attachmentsList table, div.attachmentsList table {
  width:95%;
}