/* FABIO 27 NOV 2014 */
body {
    font-family:"Ubuntu"!important;
    background:url(library/images/luce-01.png)#E1DFCA!important;
    background-repeat:no-repeat!important;
    background-position:0 490px!important;
    color:#fff;
    font-weight:300
}

h1,h2,h3,h4,h5,h6 {
    font-family:"Ubuntu"
}



#container {
    background:none!important;
    color:#4E4E4A
}

#content {
    background:none!important;
    color:#4E4E4A
}

h1.titolo_sito {
    color:#984293;
    font-weight:300!important;
    font-family:"Ubuntu"!important;
    font-size:2rem;
    font-style:normal;
    margin:0
}

h2.test-dioc {
    color:#984293;
    font-size:.9rem;
    font-weight:700
}

h4 {
    color:#984293;
    background:#E4E3DF;
    font-size:.9rem;
    padding:.5rem;
    text-transform:uppercase
}

.barra {
    background:none
}

.top-bar-section .has-dropdown>a:after {
/*per cambiare colore alla freccia nei menu x dispositivo mobile */
    border-color:transparent transparent transparent RGBA(152,66,147,1)
}

.top-bar-section ul {
    background:#E1DFCA!important
}

.top-bar-section ul li>a {
    font-family:"Ubuntu";
    font-size:.78rem;
    text-transform:uppercase;
	line-height:1em;
 
}
 
.top-bar-section li.active:not(.has-form) a:not(.button) {
    color:gray;
    border-left:2px solid #984293;
    background:#D5D3C0;
	line-height:1em;
	  padding-top: 15px;
	  padding-bottom:15px;
}

.top-bar-section li.active:not(.has-form) a:not(.button):hover {
    background:#D5D3C0
}

.top-bar-section li:not(.has-form) a:not(.button) {
    color:#6F6F6F;
    border-left:2px solid #D5D3C0;
    font-weight:700;
    font-size:13px!important;
    padding:0;
	line-height:1em;
	  padding-top: 15px;
	  padding-bottom:15px;
    padding-left:4px
}

.top-bar-section li:not(.has-form) a:not(.button):hover {
    background:#D5D3C0
}

.top-bar.visu-normale {
    height:45px;
   /* line-height:45px; */
    position:relative;
    background:none;
    margin-bottom:0;
    margin:0 auto;
    display:none
}

@media only screen and (min-width:40.063em) {
.top-bar.visu-normale {
/*
margin:0 auto; 
display:table!important; */
}
}

.top-bar.visu-small {
/*
height: 45px;
line-height: 45px;  
background:#E4E3DF;
margin-bottom: 0; 
margin:inherit!important;
display:block !important;
 */
    background:#984293;
    margin-left:.9375rem;
    margin-right:.9375rem
}

.top-bar.visu-small .toggle-topbar.menu-icon a {
}

h2.su-imm {
    color:#fff;
    text-align:center;
    position:absolute;
    bottom:0;
    margin:0;
    width:100%;
    text-shadow:0 -1px 0 rgba(0,0,0,0.2);
    font-size:1.4rem;
    padding:1.6rem;
    font-weight:300;
    background:RGBA(152,66,147,0.65)
}

.orbit-bullets-container {
    position:absolute;
    left:25px;
    top:5px
}

.sidebar {
/*background:url(library/images/diago.png); */
}

#inner-content {
    padding-top:0;
    background:none!important
}

.dioc-des {
    background:#E0E0E0;
    height:90px
}

.footer {
    background:RGBA(161,160,144,0.4);
    border-top:1px solid #D5D3C0;
    color:#767676;
    padding-top:1rem
}

#main {
    margin-bottom:1.4rem
}

a {
    color:#984293
}

a:hover {
    background:#984293;
    color:#fff
}



#main a {
    color:#984293;
}

#main a:hover{
     background:#984293;
    color:#fff
}

#main a:active {
      background:#984293;
    color:#fff
}



.top-bar .toggle-topbar.menu-icon a {
    color:#fff
}

.top-bar.expanded .title-area {
    background:#984293!important
}

#background-testata {
/*background:url(library/images/background-yellow.png); background-size: cover;*/
}

.post {
    padding:.5rem;
    background:#FDFDFD;
    border-left:2px solid #984293;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}

.widget-area>ul>li {
}

.entry-content.boz {
    background:red
}

.entry-content.clearfix {
    background:#FDFDFD;
   
    -webkit-border-radius:2px;
    border-radius:2px;
    -moz-border-radius:2px;
 
	padding:0.6em;
}

.article-header h1 {
    font-size:1.6em;
    font-weight:700;
    margin:0;
	padding:0.6em;
	padding-left:0;
}

#sidebar1 li {
    padding:1rem;
    background:none;
    margin-top:0
}

#sidebar1 .panel li {
    border:0
}

.widget {
    margin:.6em 0
}

h2 {
    font-size:1.5rem;
    font-weight:700
}

.top-bar-section ul li {
    float:none
}

#testa {
    -moz-box-shadow:0 5px 5px rgba(182,182,182,0.25);
    -webkit-box-shadow:0 5px 5px rgba(182,182,182,0.25);
    box-shadow:0 5px 5px rgba(182,182,182,0.25);
    background:#fff;
    padding-top:1rem;
    padding-bottom:1rem;
    background:#fff;
    margin-bottom:1.5rem
}

@media only screen and (min-width: 40.063em) {
.top-bar-section .has-dropdown>a:after {
    content:"";
    display:block;
    width:0;
    height:0;
    border:inset 5px;
    border-color:RGBA(152,66,147,1) transparent transparent;
    border-top-style:solid;
    margin-top:-2.5px;
    top:22.5px
}
}

.top-bar-section li:not(.has-form) a:hover:not(.button) {
    background:#9BBE2D
}

.top-bar-section ul li:hover:not(.has-form) > a {
/* voce di menu -- mouse va via per selezionare un dropdown */
    background:none repeat scroll 0 0 #C7C6B2;
    color:#FFF
}

.top-bar-section li:not(.has-form) a:hover:not(.button) {
/* voce di menu -- al passaggio del mouse */
    background:none repeat scroll 0 0 #D5D3C0
}

.top-bar-section .dropdown li:not(.has-form) a:not(.button) {
/* dropdown menu voce di menu */
    background:RGBA(243,242,234,0.5);
    border-left:none
}

@media only screen and (max-width: 40.063em) {
.top-bar-section .dropdown li:not(.has-form) a:not(.button) {
/* dropdown menu voce di menu */
    background:#D5D3C0
}
}

@media only screen and (min-width: 40.063em) {
.top-bar-section .dropdown {
    left:15px
}
}

.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover {
    background:rgba(102,102,102,0.7)
}

.twitter-timeline {
    height:350px!important
}

button, .button{
            background-color: #984293 !important;
            border-color: #763472 !important;
            color: #fff !important;
        }
        button:hover, button:focus, .button:hover, .button:focus{
            background-color: #763472 !important;
        }
		
		
		section.entry-content.clearfix {
    
    -webkit-box-shadow:none ;
    -moz-box-shadow:none ;
    box-shadow:none;
	padding:0;
    
}