/**
* custom.css file created by Eximium Template
* @package Eximium Template
* @author Youjoomla.com
* @website Youjoomla.com 
* @copyright	Copyright (c) since 2007 Youjoomla.com.
* @license PHP files are released under GNU/GPL V2 Copyleft License.CSS / LESS / JS / IMAGES are Copyrighted material
**/
/*
 ADD ALL YOUR CUSTOM CSS OVERRIDES TO THIS FILE.
 THIS WAY IF YOU MAKE A MISTAKE YOU CAN ALWAYS TURN CUSTOM CSS FILE OFF
 AND REVERT BACK TO ORIGINAL TEMPLATE CSS
 THIS FILE WILL LOAD VERY LAST AFTER ALL TEMPLATE CSS FILES.
 SO YOU CAN OVERRIDE ANY CSS PART OF THE TEMPLATE YOU NEED.
*/
/*Generali*/
body {line-height: 1.5;}

h1, h2, h3 {font-family: Roboto Condensed; font-weight:bold; margin-top:15px; color:#003f78;}
h4 {font-family: Roboto; font-weight: normal; font-size:20px; margin-top:15px;}
h5, h6 {font-family: Roboto; font-weight: normal;margin-top:15px;}

h1.article_title, h1.module_title {
    font-size: 220%;
}
.pdzero {padding-left:0; padding-right:0;}
h1.pagetitle {font-size:130%;font-weight: normal!important;text-transform:uppercase;}

h3.yjsg-morearticles {font-size:12px;font-weight: normal!important;}

.yjsg-morearticles h3 {display:none;}

h3.feed-bumm  {font-size: 14px; color:#003f78; font-weight: normal!important;}



ul.newsfeed-bumm {text-align:left !important;}

li a.feed-link {text-align:left !important;}

.article_title {word-break: normal;margin: 0 0 5px 0;}
.module_title {word-break: normal;margin: 0 0 5px 0;color:#d67e1c;text-transform:uppercase;font-size: 130%;}
a.readon {margin-top: 5px;}
.img-introtext- img{margin-bottom:10px;}
.img-fulltext- img{margin-bottom:10px;margin-right:10px;}
.yjsg_grid {padding:30px 0;}
.holders {padding: 30px 0;}
.newsitem_tools {margin: 0 0 5px 0;}
.newsitem_info span.details{
font-size:110%;
text-transform: uppercase;
/*text-align: center;*/
position: relative;
/*padding: 30px 0 30px 0;*/
/*margin: 0 auto 30px auto;*/}

.newsitem_info span.newsitem_category.details::before{
	background: #d67e1c;
    /*position: absolute;*/
    content: "";
    display: block;
    overflow: hidden;
    width: 50px;
    height: 3px;
    left: 0;
    right: 0;
    bottom: 0;
    /*margin: auto;*/
	margin-bottom: 0;
}

.gridsfx-header {
	margin:0 auto!important;
}

#yjsg2 {padding: 0;}
#yjsg3 {padding: 0;}
.home [class*="yjsg-col-"] {padding-left: 0px;padding-right: 0px;}
.home .yjsg2_out.yjsgouts{background:#fff;}
.home .yjsg3_out.yjsgouts{background:#fff;}
.home .yjsquare.cinquetasti {background:#1c3e74;padding-top:20px;padding-bottom:20px;}
.home #yjsg3{padding:0;}

a:focus, a:hover, .yjsg1 a:hover {color: #4787c7!important;}

.yjsgmenu a.activepath, .yjsgmenu a:hover, .yjsgmenu a:focus, .yjsgmenu li:hover > .child a {
    background: #e0f0f9!important;
}

/* text highlight */

.label-info {
	display: inline!important;
	background-color:#003f78!important;

}

/*Header3 tasto area riservata*/

.ar .yjsg-button-blarge{border-radius:0;text-transform:uppercase;border: 1px solid #003b76;color:#003b76;font-weight:100;font-size:0.9em;line-height:0.4em;}

/*Menu principale*/
.horiznav {float: right;}

/*Top News*/
.bt-cs .bt-inner {padding: 0;}
.bt-cs .bt-inner img {outline: 0px;border: 0px;max-width: 100%;margin:0px;}
.bt-cs .bt-row {padding:0;}
.bt-row-separate {
    clear: both;
    height: 1px;
    border-bottom: 0px;
    margin: 0px 10px;
    margin-bottom: 0px;
    margin-bottom: 15px;
}
.bt-cs .bt-inner .bt-title {
    clear: both;
    color: #fff;
	font-weight: bold;
    text-transform: none;
    line-height: 120%;
}
.bt-row-separate {margin-bottom: 10px;}
.slides_control {background:#003b76;}

/*Footer*/
.footer_out {padding: 30px 0;}
#footer {color:#fff;clear:none!important;}
#footer div {clear:none!important;padding-bottom:10px;padding-bottom: 5px;text-align:left;line-height:1.7em;}
#youjoomla{clear:none!important;}
#footmod{clear:none!important;}
#footer a{color:#fff;}
#footer a:hover{color:#dedede;}
.yjsgcp{text-align:center!important;}
.defaultmenu li a {border:none;}
.defaultmenu a.isactivea, .defaultmenu li a:hover {background: transparent;color: #dedede;}
#footmod .row .col-md-4 {padding-left:0;}

/*Varie*/
a.chronoforms6_credits{display:none;}
.chronoforms6_credits {
	font-size:1rem;
	margin-top:1.5rem;
}
ul.tags.inline > li {float:left;list-style:none;margin-right:10px;margin-bottom:20px;}

/* GRUPPO GIOVANI */
h1.pagetitle {font-family: Roboto Condensed, sans-serif; font-size:2.5rem; font-weight:300; text-transform:uppercase; margin-top:15px; margin-bottom:50px; color:#003f78;}
.ggh2 {font-family: Roboto Condensed, sans-serif; font-size:2.5rem; font-weight:300; text-transform:uppercase; margin-top:15px; margin-bottom:50px; color:#003f78;}
.gglink {margin-left:20px;}

