/**
 *
 * -------------------------------------------
 * Override
 * -------------------------------------------
 *
 **/

/*
 *
 * 16. Override
 *
 *
------------------------------------ */

/* 16.1. Overrided elements
==================================== */
/*fix menu mobile*/
#gk-fixed-menu #gk-top-nav{border:none;}
@media(max-width: 640px){a.cssLogo, #gk-logo-small {float:left;}}
@media(min-width: 1101px){#gk-logo-small {display:none!important;}}

/*dimensione slider home page*/
#gk-banner-left{width:100%;}

/*formattazione widget servizi*/
@media (min-width:641px){.servizi {padding:32px 0 32px 145px!important;}}
@media (max-width:700px) and (min-width:641px){.square-style .gk-tabs-wrap>ol li{margin:0 2px 0 0!important;} .gk-tabs-wrap>ol li{padding:0 15px!important;}}
.servizi .gk-tabs-nav{padding:0px!important;}
.servizi .gk-tabs-container .gk-tabs-item{padding:30px 0!important;}
.textwidget ul li {line-height: 2em!important;list-style: none;overflow: inherit;padding: 2px 0 2px 32px;position: relative;border:none!important;}
.textwidget ul li :before{color: #008ce6;content: "\f00c";font-family: FontAwesome;font-size: 13px;left: 0;position: absolute;top: 3px;}
.textwidget strong {font-weight:600!important;}

/*eliminare zoom immagini su pagine e articoli*/ 
article figure.featured-image:hover img {-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.gk-nsp-image, .gk-nsp-art .gk-nsp-image:hover, .gk-nsp-links .gk-image-link:hover img, article figure.featured-image img{-webkit-transform: none!important;-moz-transform: none!important;-ms-transform: none!important;-o-transform: none!important; transform: none!important;}

/*dimensione titoli news homepage*/
.box .box-title{font-size:24px;line-height:24px;}

/*newsletter*/
#wysija-2 h3 {font-size:16px!important;}
#form-wysija-2 .wysija-input {width: 37%;}
.widget_wysija_cont .wysija-submit {float:left!important;}
@media( max-width:1410px){#form-wysija-2 .wysija-input {width: 56%;}}
@media( max-width:840px){#form-wysija-2 .wysija-input {width: 56%;float:left;} #gk-newsletter .box-title{float:left;}}
@media( max-width:480px){#form-wysija-2 .wysija-input {width: 100%;} .widget_wysija_cont .wysija-submit{margin:0;}}

/*formattazione news homepage*/
.gk-nsp-links ul li .gk-nsp-link-header {padding-right:10px;display: block!important;}

/*social*/
#gk-social a:active i.fa-soundcloud,#gk-social a:focus i.fa-soundcloud,#gk-social a:hover i.fa-soundcloud {color: #ff5500;}
#gk-social a:active i.fa-twitter,#gk-social a:focus i.fa-twitter,#gk-social a:hover i.fa-twitter {color: #2aa9e0;}
#gk-social a:active i.fa-google-plus,#gk-social a:focus i.fa-google-plus,#gk-social a:hover i.fa-google-plus {color: #d3492c;}
#gk-social a:active i.fa-facebook,#gk-social a:focus i.fa-facebook,#gk-social a:hover i.fa-facebook {color: #204385;}
#gk-social a:active i.fa-rss,#gk-social a:focus i.fa-rss,#gk-social a:hover i.fa-rss {color: #ea7054;}
#gk-social a:active i.fa-youtube-play,#gk-social a:focus i.fa-youtube-play,#gk-social a:hover i.fa-youtube-play {color: #d22222;}
#gk-social a:active i.fa-linkedin,#gk-social a:focus i.fa-linkedin,#gk-social a:hover i.fa-linkedin {color: #0073b1;}
#gk-social a:active i.fa-instagram,#gk-social a:focus i.fa-instagram,#gk-social a:hover i.fa-instagram {color: #a34cb9;}

.facebox{text-align:center;}

/*stile news*/
.gk-nsp-info {padding:0px 0!important;}
.gk-nsp-header  {padding:0;}

/*allineamento banner in evidenza*/
article .featured-image sup, article.sticky .featured-image sup{top:36px;}

/*mainbody-top in desktop*/
@media( min-width:1100px){.home #gk-mainbody-top {display:none;}}

/* link play su menu */
/*#gk-top-nav a.play{display:none;}
#gk-fixed-menu.active a.play{display:block;}*/
.playTop{width:500px;}
@media(max-width:1100px){a.playTop, .play{display:none!important;}}
@media(min-width:1101px){.play-menu{width:165px!important;}}
@media(min-width:1281px){.play-menu{width:170px!important;}}
#main-menu > li > a{padding: 0 25px;}
@media (max-width: 1410px){#main-menu > li > a {padding: 0 10px;}}
/*@media (max-width: 1280px){#main-menu > li > a {padding: 0 3px;}}*/
@media (max-width: 1180px){#main-menu > li{font-size:12px;}}

/*stile ultime Notizie*/
.ultimeNews a.gk-nsp-category {background: #59d;color: #fff!important;padding: 0 10px!important;}
.ultimeNews a.gk-nsp-category:hover{color:#fff!important}
.ultimeNews .gk-nsp-art .gk-nsp-info a:first-child{padding-left:10px!important;}
.ultimeNews .gk-nsp-header{font-size:14px; font-weight:normal;letter-spacing:inherit;}
.ultimeNews .gk-nsp-info {line-height:1.4;}

/*eliminare spazio tra titolo e testo di pagina*/
.page > header {margin:0!important;}

/* eliminazione spazi tra widget in home */
.inEvidenza{padding:0!important;}
.gk-nsp-arts-nav{top:-25px!important;}

/* riduzione spazio tra immagine e testo in articolo */
article figure.featured-image {margin:0;}

/* dimensione titolo in articolo singolo */
#gk-mainbody article > header h1, #gk-mainbody article > header h2{font-size:28px!important;}
#gk-mainbody article > header h1{text-transform:none;}

/* scheda autore */
.author-info img {border: 1px solid #007096;}
.author-info h2 a {font-weight: bold;}
@media(max-width:840px){.author-info > div{margin:0;}}

/*banner top*/
#gk-banner-top .textwidget.widget-text {float: left;}
/*banner mainbodyTop*/
.brMainBodyTop, .brMainBody{padding:32px 0 0!important;}
.brMainBodyTopNP, .brMainBodyNP{padding:0!important;}

/*menu privacy*/
.privacy {line-height: 40px;}
#gk-newsletter {width: inherit!important;}

/*newsletter*/
.widget_wpmailup_widget .box-title {color:#4c61a0; font-size: 20px; text-align: center;}
.widget_wpmailup_widget p {margin-bottom: 10px; margin-top:10px;}
.widget_wpmailup_widget p.muTerms, .widget_wpmailup_widget p.muSubmit {margin-top:20px;}
.widget_wpmailup_widget p.muSubmit {text-align: center}