﻿/*
Theme Name: FerraraItalia
Theme URI: -
Description: Tema Personalizzato FerraraItalia
Author: oPlay
Author URI: http: //www.oplay.it/
Template: urbanmag
Version: 1.0
*/

@import url("../urbanmag-v1-04/style.css");

/*comunicati accanto al logo: */
    /*
    .gdlr-logo-right-banner { padding-top:50px !important; }
    .gdlr-logo-right-banner li {overflow-x:hidden; width:95% !important;}
    .gdlr-logo-right-banner , .gdlr-logo-right-banner * { border-bottom:0px !important; }
    .gdlr-item-start-content.sidebar-right-item .widget.widget_text.gdlr-item.gdlr-widget { line-height:14px;}
    .gdlr-item-start-content.sidebar-right-item .widget.widget_text.gdlr-item.gdlr-widget li { margin:0; padding-top:6px; padding-bottom:6px }
    .gdlr-item-start-content.sidebar-right-item .widget.widget_text.gdlr-item.gdlr-widget h3 { margin-bottom:1px;}
    .gdlr-item-start-content.sidebar-right-item .widget.widget_text.gdlr-item.gdlr-widget .gdlr-categories-count  {   font-size:15px; font-weight:normal; padding-bottom:15px; }
    .gdlr-logo-right-banner h5 { margin-right:8px !important; }
    .gdlr-logo-right-banner .fa { margin:0 0 0 10px !important; }
    .gdlr-logo-right-banner .breaking-news-head a { color:#C72A28 !important;}
    */
    
/* comunicati sopra il menu lunghi */
.contenitore_comunicati_sopramenu {margin-bottom:10px; border-bottom:0; margin-top:0px !important; border-top:1px solid #66ccff; padding-top:15px; }
.contenitore_comunicati_sopramenu .gdlr-breaking-news-item { border-color:#FFF !important; }
.contenitore_comunicati_sopramenu  .breaking-news-head a { color:#C72A28 !important;}

/* LOGO PRINCIPALE */
/*
.gdlr-header-inner .gdlr-logo img { width:500px; max-width:9999px !important; margin-bottom:10px; }
*/


/* banner testata - SPAZIO TRA I BANNER A DX DEL LOGO  */
.gdlr-header-inner .gdlr-logo-right-banner img {margin: 0 3px !important;}

.widget_sub_categories .gdlr-widget-title{ margin-bottom: 0px; }
.widget_sub_categories ul { margin-left: 0px; list-style: none; }
.widget_sub_categories ul li { font-size: 12px; padding: 11px 18px 10px;
    border-bottom-width: 1px; border-bottom-style: solid;  position: relative; }
.widget_sub_categories ul li span.gdlr-categories-count{ display:none;}

#home_ultimi_articoli_pubblicati_elemento img { max-height:150px;  }
#home_ultimi_articoli_pubblicati_elemento a:hover { color:#ff9900 !important; }

#home_le_stanze_elemento img { margin-right:10px; }
#home_le_stanze_elemento2 img { margin-right:10px; }

.titolo_rubrica { font-weight:bold;}
.footer-container .textwidget { line-height:17px; font-size:12px;  }
.footer-container h3 { margin-bottom:5px !important; }
.footer-container .gdlr-widget { margin-bottom: 20px !important; }
.home #content-section-3 .section-container { padding-top:0; }
.home .gdlr-item-start-content{ padding-top:0 !important; }
.home .with-sidebar-wrapper { margin-bottom:20px; }

#wpcf7-f59221-o1 input { padding-top: 5px; padding-bottom:5px; }
#wpcf7-f59221-o1 textarea { height: 30px; }

.footer-wrapper select { background:#999 !important; max-width:348px !important; padding: 6px 0 6px 0; }
.widget_categories label { display:none; }

/* forzatura box homepage */
/* box grande */

@media only screen and (min-width: 768px) {
    .home .gdlr-blog-list-head-item .gdlr-blog-thumbnail img { height:370px !important; max-height:370px !important;  }
	#foto_grande { height: 370px;}
	#foto_grande img {height: 370px;}
}

/* ridimensionamento box quadrati: */
.gdlr-blog-list-item { height:185px !important; max-height:185px !important; overflow:hidden;    }
 .gdlr-blog-list-item  img { height:185px; width:300px !important;  }


#sotto_logo { font-size:9px !important; width:450px; }

.banner-widget1-2-wrapper { background-color:#FFF !important; }
.banner-widget1-2-wrapper {margin-bottom:0 !important; }
.widget_goodlayers-1-4-banner-widget { margin:0 !important; }
.widget_goodlayers-1-4-banner-widget > div  { margin:0 !important; padding:0 !important; border:0 !important;}

#goodlayers-1-4-banner-widget-2 {margin-bottom:30px !important;}

.top-navigation-wrapper .social-icon {padding-left:1px;}
.top-navigation-wrapper .social-icon img {width:18px !important; max-width:18px;}

#home_ultimi_articoli_pubblicati_elemento .gdlr-item.gdlr-post-slider-list-item { padding-top:5px; padding-bottom:5px;}
#home_ultimi_articoli_pubblicati_elemento .post-slider-list-item-title { padding-top:5px;}

/* RUBRICHE HOME */ 

#cont_rubriche_imprese .gdlr-nav-container {margin-bottom:8px !important;}
#cont_solo_blog_segnalati .gdlr-content-item,
#cont_rubriche_imprese .gdlr-content-item {margin:0 !important; }
#home_page_rubriche_elemento {margin:0 !important; padding:0 !important;}
#cont_solo_blog_segnalati .pos-blog-title,
#cont_rubriche_imprese .pos-blog-title {margin:0px 0 12px 0 !important; }
#cont_stanze_ { padding-top:0 !important; padding-bottom:0 !important;}
#contenitore_testimonials  .gdlr-nav-container {margin-bottom:8px !important; padding-bottom:0 !important;}
#contenitore_testimonials  .gdlr-content-item{margin:0 !important; }
#contenitore_testimonials  .pos-blog-title {margin:0px 0 12px 0 !important; }
#contenitore_testimonials .gdlr-item-title-head  {padding-top:10px;}
#cont_solo_blog_segnalati .testimonial-item-inner,
#cont_rubriche_imprese .testimonial-item-inner {padding-top:20px; line-height:auto !important;}
#cont_solo_blog_segnalati p,
#cont_rubriche_imprese p { line-height:16px !important;}
#cont_solo_blog_segnalati .testimonial-content *,
#cont_rubriche_imprese .testimonial-content * { line-height:12px !important; font-size:11px;}

#cont_solo_blog_segnalati .testimonial-author,
#cont_rubriche_imprese .testimonial-author.gdlr-skin-link-color * { line-height:12px !important; font-size:11px !important;}
#content-section-7 > div {padding:0 !important; margin-bottom:0 !important;}
#content-section-7  * {background-color:#FFF !important; padding-bottom:0 !important; }

#cont_titolo_finestra_sul_cortile { padding:0 !important; margin-bottom:0 !important; display:none;}

/* comunicati responsive */
@media only screen and (max-width: 767px) {
   #gdlr-responsive-navigation button { top:74px !important; margin-left:30px !important; }
   #gdlr-responsive-navigation ul {z-index:9999 !important; margin:0 !important;}
    .contenitore_comunicati_sopramenu .flexslider {clear:both;
    margin-top:0px !important; margin-bottom:10px !important; padding-bottom:0px !important;
    padding-top:10px;
    }
}

#img_strillone { width:25px !important; margin-top:-7px; margin-right:4px; vertical-align:middle; }

/* VISIBILITA STANZE IN HOME PAGE: */

/*
#cont_stanze_ {display:none;}
*/

#content-section-6 .testimonial-content.gdlr-skin-content * { font-size:11px; line-height:14px; margin:0 !important; padding:0 !important; }
#content-section-6 .testimonial-author { font-size:11px !important; line-height:14px; margin:0 !important; padding:0 !important; }
#content-section-6 .testimonial-item-inner {padding-top:20px !important; }
#content-section-4 .pos-blog-title h3.gdlr-item-title {margin-bottom:30px;}

#cont_solo_blog_segnalati .testimonial-content, #cont_solo_blog_segnalati .testimonial-content *,
#cont_rubriche_imprese .testimonial-content, #cont_rubriche_imprese .testimonial-content * { margin:0px !important; padding:0 !important;}
#cont_solo_blog_segnalati .testimonial-info, #cont_solo_blog_segnalati .testimonial-info * ,
#cont_rubriche_imprese .testimonial-info, #cont_rubriche_imprese .testimonial-info * {  margin:0px !important;  padding:0 !important;}

#content-section-6 .testimonial-content, #content-section-6 .testimonial-content * { margin:0px !important; padding:0 !important;}
#content-section-6 .testimonial-info, #content-section-6 .testimonial-info * {  margin:0px !important;  padding:0 !important;}


/* menu laterale RUBRICHE (esempio in pagina "CHI SIAMO" */
.gdlr-item-start-content.sidebar-right-item .widget.widget_text.gdlr-item.gdlr-widget { line-height:14px;}
    .gdlr-item-start-content.sidebar-right-item .widget.widget_text.gdlr-item.gdlr-widget li { margin:0; padding-top:6px; padding-bottom:6px }
    
    .gdlr-item-start-content.sidebar-right-item .widget.widget_text.gdlr-item.gdlr-widget .gdlr-categories-count  {   font-size:15px; font-weight:normal; padding-bottom:15px;background-color:#000840 !important;}
    
    
.error404 h1.gdlr-page-title { display:none; }

.blog-list-category-wrapper-principale { position:absolute !important; top:10px !important; right:10px; }
.etichette-accordi-germogli-immaginario { position:absolute !important; top:-3px !important; right:0px; }

/*titoli sempre bianchi nei 4 box*/
.home #content-section-1 .gdlr-blog-title a {color:#FFF !important; opacity: 1 !important; filter: alpha(opacity=1) !important;}

.blog-author a {font-weight:bold; opacity: 0.9 !important; filter: alpha(opacity=0.9) !important;}

#content-section-3 .post-modern-category {display:none;}

/*bread nascosto negli articoli */
.gdlr-breadcrumbs-container.container .gdlr-custom-breadcrumbs * {visibility:hidden;}


/* titoli allineati bottom left nei quadratini */


.post-header-mio {position:absolute; bottom:0 !important; margin:0; padding:0 10px 20px 16px;}
.info-mio .gdlr-separator:first-child{ display: none; }
.info-mio .gdlr-separator { margin: 0px 6px; }
.info-mio * {display:inline;  }
.info-mio a {opacity: 0.9 !important; filter: alpha(opacity=0.9) !important; }
.post-header-mio .gdlr-blog-title {color:#FFF; margin:0 !important; padding:0 !important;}
.info-mio .blog-author a {font-weight:bold !important;}

/* fonts per titoli */

/*@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700,300italic,300);*/
h3, h3.gdlr-blog-title, h3 a, h3.gdlr-blog-title a { font-family: 'Open Sans Condensed', sans-serif !important; }

/* font pi� grandi nei 4 riquadri */
.post-header-mio h3 {font-size:15px !important;}

.blog-list-category-wrapper {margin:0 !important; top:-4px !important; right:0 !important; padding:0 !important;}
.blog-list-category-wrapper-principale {margin:0 !important; top:-1px !important; right:0 !important; padding:0 !important;}

/*4 banner a destra del logo*/
@media only screen and (max-width: 1109px) {
    .gdlr-logo-right-banner 
    {
            text-align:center !important; /*float:none !important; */
            margin:0 auto 0 auto !important; 
            /*clear:both;*/
            min-width:auto !important; 
            max-width:100% !important;
            width:100% !important;
            margin-bottom:15px !important
    }
}

#cont_solo_blog_segnalati {margin-bottom:0 !important; padding-bottom:0 !important; padding-top:0 !important; margin-top:0 !important;}


/*  fine */
