/*
*   name           FavouriteDark
*   version        1.3.
*   description    Responsive and customizable Joomla!3 template
*   demo           ttp://demo.favthemes.com/favouritedark/
*   author         FavThemes
*   author URL     http://www.favthemes.com
*   copyright      Copyright (C) 2012-2015 FavThemes.com. All Rights Reserved.
*   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

/*
******************************************************************************************
custom style
******************************************************************************************
*/
@import url('https://fonts.googleapis.com/css?family=Russo+One');
@import url('https://fonts.googleapis.com/css?family=Ceviche+One');
#fav-nav{
     /*background: #9085A9;*/
     background: url('../images/bg_menu.gif') repeat-x;
     margin: 0px 0px 20px 0px;
}
a{
     color: #605B72;
}
p{
     font-size: 18px;
}
.favnav{
     float:left;
}
#fav-nav li a, #fav-nav span.nav-header{
     font-size: 22px;
     text-transform: uppercase;
     color: #fff;
}
.favnav .navigation ul.nav > li{
     border-left: 1px solid #444;
}
.favnav .navigation ul.nav > li.active{
     background: #EEEEEE;
     color:#777;
}
.favnav .navigation ul.nav > li.active a{     color:#777!important;}
h1.logo{     font-family: 'Russo One', sans-serif;     color: #fbdf00;     font-size: 75px;    font-weight: 100;     line-height: 70px;     /*text-shadow: 3px 2px 4px #ccc;*/}
h3.logo-slogan{     font-family: 'Ceviche One', cursive;     color:#fff!important;     font-size: 30px!important;     margin-bottom: 0px!important;     margin-top: 45px!important;     float:right;     }
.title{
     color: #fbdf00;
     font-size: 40px;
     margin: 0px;
}
.sub-title{
     margin:0px;
}
.page-header h2{
     line-height: 40px;
     color:#605B72;
     margin-top: 40px;
}
.page-header h2 a, h2.item-title a, div.categories-list h3 a{
     color:#605B72;
}
.cornice{
     border: 1px solid #605B72;
     text-align: center;
     margin:10px 40px;
     padding: 20px 0px;
}
.cornice h2{
     color: #605B72;
     font-weight: 100;
}
.elenco-date{
     list-style: none;
     text-align: center;
}
.elenco-date li h3{
     line-height: 37px;
     margin: 0px;
}
.data{
     font-size: 30px;
     font-weight: bold;
     color: #777;
}
.bar-footer{
     margin-top: 15px;
}
.fright{
     text-align: right;
}

/*Media Query*/

@media (max-width: 768px) {
   h1.logo{
      font-size: 45px;
    }
}

@media (max-width: 415px) {
   h1.logo{
          font-size: 38px;
    }
    h3.logo-slogan{
          margin-top: 0px!important;
          float: left;
    }
    .cornice{
          margin: 0px!important;
          padding: 20px;
    }
}
@media (max-width: 320px) {
   h1.logo{
      font-size: 32px!important;
    }
}

