/*
Theme Name: iSpazio Child
Description: Child theme for iSpazio theme
Author: Fabiano Confuorto
Author URI: https://www.ispazio.net
Template: gillion
Version: 2.9
*/



/* MENU 
 *	
	1. LAYOUT RESPONSIVE e FONT di Base
	2. RESPONSIVE DESKTOP
	3. HEADER - MENU
	4. HOME - BOX ARTCOLI 
	5. HOME - BOX RECENSIONI
	6. HOME - BOX ULTIMI SCONTI
	7. HOME - QUICKAPP
	8. HOME - Sidebar - TAB SERVIZI HIGHLIGHT 
	9. HOME - Sidebar - BOX ULTIME RECENSIONI
	10. SINGLE POST
	11. SINGLE POST - Sidebar 
	12. PAGINE
	13. SHORTCODE DI APP STORE
	14. Bottone Iscriviti a YouTube


Add your custom CSS below 
*/



/********************************************************
1.  IMPORTANTISSIMI DA NON TOCCARE PER LAYOUT, FONT ETC
********************************************************/

html body,html .menu-item a {font-family: "San Francisco" !important; }
.cat-item a,.post-categories,.post-categories a {font-family: San Francisco  !important; }
body h1,body h2,body h3,body h4,body h5,body h6 {font-family: San Francisco  !important;  }
.sh-heading-font {font-family: San Francisco !important;}
::selection {background-color: #fff4b1!important;color: #333;}::-moz-selection {background-color: #fff4b1!important;color: #333;}
.sh-header-middle {background:#5fb4eb;}
.sh-header-3 .sh-header-additional {border-bottom: 1px solid #5fb4eb;}
.post-meta {font-family: San Francisco;}
.post-meta, .post-categories, .post-switch-item-right, .sh-read-later-review-score, .sh-nav li.menu-item a, .sh-nav-container li.menu-item a, .sh-comment-date a, .post-button .post-button-text, .widget_categories li, .sh-dropcaps, .sh-dropcaps-full-square, .sh-dropcaps-full-square-border, .sh-dropcaps-full-square-tale, .sh-dropcaps-square-border, .sh-dropcaps-square-border2, .sh-dropcaps-circle, .comment-body .reply, .sh-comment-form label, blockquote, blockquote:after, .post-review-score, .sh-comment-author a, .sh-header-top .sh-nav li.menu-item a, .post-quote-link-content p, .instagram-post-overlay-container, .widget_categories li .count, .sh-login-popup, .widget-learn-more, .gillion-woocommerce ul.products li.product, .gillion-woocommerce div.product div.summary > *:not(.woocommerce-product-details__short-description), .gillion-woocommerce div.product .woocommerce-tabs ul.tabs li a, .gillion-woocommerce #review_form, .gillion-woocommerce .widget_shopping_cart .cart_list > li > a:not(.remove), .gillion-woocommerce .widget_shopping_cart .total, .gillion-woocommerce .woocommerce-MyAccount-navigation ul li, .gillion-woocommerce table thead, body.woocommerce-account.woocommerce-page:not(.woocommerce-edit-address) .woocommerce-MyAccount-content > p, .gillion-woocommerce .woocommerce .button, .gillion-woocommerce #coupon_code, .sh-instagram-widget-with-button .null-instagram-feed .clear a {font-family:San Francisco;}
#tinymce {
	 max-width: 100%; 
}
/** Ultra Light */
@font-face {
  font-family: "San Francisco";
  font-weight: 100;
  src: url("/wp-content/themes/gillion/fonts/sanfranciscodisplay-ultralight-webfont.woff");
}

/** Thin */
@font-face {
  font-family: "San Francisco";
  font-weight: 200;
  src: url("/wp-content/themes/gillion/fonts/sanfranciscodisplay-thin-webfont.woff");
}

/** Regular */
@font-face {
  font-family: "San Francisco";
  font-weight: 400;
  src: url("/wp-content/themes/gillion/fonts/sanfranciscodisplay-regular-webfont.woff");
}

/** Medium */
@font-face {
  font-family: "San Francisco";
  font-weight: 500;
  src: url("/wp-content/themes/gillion/fonts/sanfranciscodisplay-medium-webfont.woff");
}

/** Semi Bold */
@font-face {
  font-family: "San Francisco";
  font-weight: 600;
  src: url("/wp-content/themes/gillion/fonts/sanfranciscodisplay-semibold-webfont.woff");
}

/** Bold */ 
@font-face {
  font-family: "San Francisco";
  font-weight: 700;
  src: url("/wp-content/themes/gillion/fonts/sanfranciscodisplay-bold-webfont.woff");
}

.sh-nav-readmore .sh-read-later-total {
	background: #36455c;
	font-weight: 400;
}
	
.size-30px {
	font-size: 28px;
}

ul.page-numbers a {
	width: 39px;
}

.sh-nav li.menu-item-has-children > a:after,
.sh-nav li.menu-item li.menu-item-has-children > a:after {
	display:none;
}

/********************************************************
2.  RESPONSIVE DESKTOP
********************************************************/

.container {
    padding-left: 0 !important;
	padding-right: 0 !important; 
}

#wrapper > .sh-page-layout-default { padding: 40px 15px 20px 40px;}

.sh-table {
	width: 98%;
    margin: 0 10px;
    }

.sh-header-3 .sh-nav > li.menu-item {padding: 0 12px;}

#content.content-with-sidebar-left, #content.content-with-sidebar-right, .gillion-columns-sidebar .vc_column_container.vc_col-sm-8 {
	width: 73%;
	margin-top: -60px;
	}

#sidebar.sidebar-left, #sidebar.sidebar-right, .gillion-columns-sidebar .vc_column_container.vc_col-sm-4 {
	width: 344px;
	margin-top: -40px;
	}

@media (max-width: 1335px) {
#content.content-with-sidebar-left, #content.content-with-sidebar-right, .gillion-columns-sidebar .vc_column_container.vc_col-sm-8 {
	width: 72%;
	}
}

@media (max-width: 1315px) {
#content.content-with-sidebar-left, #content.content-with-sidebar-right, .gillion-columns-sidebar .vc_column_container.vc_col-sm-8 {
	width: 71%;
	}
}

@media (max-width: 1295px) {
#content.content-with-sidebar-left, #content.content-with-sidebar-right, .gillion-columns-sidebar .vc_column_container.vc_col-sm-8 {
	width: 70%;
	}
}


@media (max-width: 1280px) {
#content.content-with-sidebar-left, #content.content-with-sidebar-right, .gillion-columns-sidebar .vc_column_container.vc_col-sm-8 {
	width: 72%;
	}
}


@media (max-width: 1268px) {
#content.content-with-sidebar-left, #content.content-with-sidebar-right, .gillion-columns-sidebar .vc_column_container.vc_col-sm-8 {
	width: 71%;
	}
}

@media (max-width: 1201px) {
#content.content-with-sidebar-left, #content.content-with-sidebar-right, .gillion-columns-sidebar .vc_column_container.vc_col-sm-8 {
	width: 70%;
	}
}

@media (max-width: 1161px) {
#content.content-with-sidebar-left, #content.content-with-sidebar-right, .gillion-columns-sidebar .vc_column_container.vc_col-sm-8 {
	width: 69%;
	}
}

@media (max-width: 1124px) {
#content.content-with-sidebar-left, #content.content-with-sidebar-right, .gillion-columns-sidebar .vc_column_container.vc_col-sm-8 {
	width: 68%;
	}
}

@media (max-width: 1089px) {
#content.content-with-sidebar-left, #content.content-with-sidebar-right, .gillion-columns-sidebar .vc_column_container.vc_col-sm-8 {
	width: 67%;
	}
}

@media (max-width: 1057px) {
#content.content-with-sidebar-left, #content.content-with-sidebar-right, .gillion-columns-sidebar .vc_column_container.vc_col-sm-8 {
	width: 65.8%;
	}
}


@media (max-width: 1025px) {
#content.content-with-sidebar-left, #content.content-with-sidebar-right, .gillion-columns-sidebar .vc_column_container.vc_col-sm-8 {
	width: 100%;
	}

#sidebar.sidebar-left, #sidebar.sidebar-right, .gillion-columns-sidebar .vc_column_container.vc_col-sm-4 {
	width: 100%;
	}
}

.disqus_thread {padding:30px !important;     border: 1px solid #eee;}

/******************
3.  HEADER - MENU 
******************/

.header-logo { 
	padding:0 0 1px 0;
}

.sh-header-3 .sh-header-nav-container .sh-nav > li {
	height:64px;
}

.sh-header.sh-header-3 .sh-nav > li.menu-item > a {
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 1.0em;
	font-weight: 200;
}


/******************
4.  HOME - BOX ARTCOLI 
******************/

.li-danascondere {color:#fff;}

.blog-style-grid .post-container, .blog-style-masonry .post-container {border-radius: 18px; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 20px -1px;}
.blog-style-grid .post-content-container, .blog-style-masonry .post-content-container { padding: 0px 20px; margin-top: 15px;}
.post-container { margin: 0px 8px;}

.blog-style-grid .sh-ratio-container:not(.sh-ratio-container-130) { padding-bottom: 56.25%!important;}
.sh-title-style1 #sidebar h3:after, .sh-title-style1 .gillion-columns-sidebar .wpb_widgetised_column > .wpb_wrapper h3:after, .sh-title-style1 .post-single-title:after, .sh-title-style1 .sh-widget-poststab-title:after, .sh-title-style1 .sh-blog-fancy-title:after, .sh-title-style1 .sh-header-side h3:after {background-color:#fff;}
.sh-blog-fancy-title { margin-bottom: 25px; font-size: 28px; color: #000;} /* Notizie di Oggi */
.sh-post-categories-style1 .cat-item a, .sh-post-categories-style1 .post-categories, .sh-post-categories-style1 .post-categories a {letter-spacing: 0; font-size: 0.95em; font-weight: 500; color: #828a98;}
.post-title h1, .post-title h2 {margin-bottom: 5px; margin-top: 5px; display: inline-block; min-height: 89px; word-wrap: break-word; font-weight: 700; font-size: 1.4em; line-height: 1.25em !important;}
.titolodesc {height: 215px; overflow: hidden;    margin-bottom: 10px;}

.post-meta, .post-meta a {
	font-size:1em;
	height: 30px;
    padding-left: 1px
}

/* Home Recensioni Box Articoli Blog Mini 1 */
.blog-style-left-mini article h2 {min-height:0;}
.post-content-blog-left { min-height: 100px;}

.post-media-play-content {
    top: 46%;
    left: 48%;
}

/********************
5. HOME - BOX RECENSIONI
********************/

.blog-style-left-small .post-container h2 {min-height:0px;}


/********************
6. HOME - BOX ULTIMI SCONTI
********************/

.sh-categories .blog-posts-categories-pUebgcnQM7 .sh-categories-style5, .sh-categories-tabs {display:none !important;} /* Capire perchè non funziona */


.blog-mini-post-content h5 {
    margin-top: 0px;
}


/******************
7. HOME - QUICKAPP
******************/

.blog-style-mini2 .post-thumbnail-mini {
	border-radius:18px;
}


/******************
8. HOME - Sidebar - TAB SHORTCUTS - SFONDI - APPVERTISE 
******************/

.sh-widget-poststab, .sh-widget-posts-categories {
	background:#f2f2f2;
	padding: 20px 13px 0px 13px;
	border-radius: 18px;
}

.sh-title-style1 .sh-widget-poststab-title {
    margin-bottom: 10px;
}

.sh-widget-poststab .nav-tabs li:first-child { margin-right: 13px; margin-left:15px;}
.sh-widget-poststab .nav-tabs li:not(.active) { background:#f3f3f3; padding: 5px 0 !important;}
.sh-widget-poststab .nav-tabs li {padding: 5px 8px !important; margin-right: 13px; background: #fff; border-radius: 7px; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {    color: #7d7d7d;}
.sh-widget-poststab .nav-tabs a, .sh-widget-poststab .nav-tabs a:hover, .sh-widget-poststab .nav-tabs a:focus {color: #7d7d7d;}

.sh-title-style1 #sidebar h3:after, .sh-title-style1 .gillion-columns-sidebar .wpb_widgetised_column > .wpb_wrapper h3:after, .sh-title-style1 .post-single-title:after, .sh-title-style1 .sh-widget-poststab-title:after, .sh-title-style1 .sh-blog-fancy-title:after, .sh-title-style1 .sh-header-side h3:after {display:none;}


/******************
9. HOME - Sidebar - BOX ULTIME RECENSIONI
******************/

.sh-widget-posts-slider-style1 h5 { font-size: 16px; font-weight: 600;}
.sh-widget-posts-slider-item-large h5 { font-size: 22px; margin: 15px 0; font-weight: 700;}
.sh-widget-posts-slider-item-large .post-content { font-size: 16px; }

.slick-next {
    right: 5px;
}

.slick-prev {
    left: -15px;
}


/******************
10. SINGLE POST
******************/

.appvertise_in_single {
	height:70px;
}

.post-single-meta {
    padding: 0px 0px 35px 30px;
    padding-left: 0px;
}

.post-tags-container .post-tags:first-child {margin-top: 20px;}
.post-tags-item {border: 1px solid #393939; color: #393939; padding: 5px 15px; font-size: 15px;     margin-top: 15px;}
.post-switch-item-right p a { color: #37465b; font-weight: 500; font-size: 1em;}
.post-switch-item:after { background-color: #f3f3f3;}
.post-switch-item i { color: #37465b;}
.post-switch-next .post-switch-item-right { height: 60px; overflow: hidden;}
.post-switch-item-content { height: 60px; overflow: hidden;}
.post-switch-item-right p span { color: #989898;}
.sh-post-author { margin-top: 20px; background-color: #f3f3f3; padding: 20px;}
.post-related-title { margin-top: 60px; }
.post-related .sh-ratio-container, .post-related .post-gallery .sh-ratio-container { padding-bottom: 56.25% !important;}

.sh-text-content .page-content p, .blog-single .post-content p {
    line-height: 1.7!important;
}

.post-content img:not(:last-child), .post-content p:not(:last-child), .post-content table:not(:last-child) {
    margin-bottom: 20px;
}

.sh-post-categories-style1 .blog-slider-item .post-categories, .sh-post-categories-style1 .blog-slider-item .post-categories a {
	display:none;
}

.blog-blockquote-style2 blockquote {
	color:#3a3a3a;
	line-height: 1.6em;
}

.blog-blockquote-style2 blockquote:after {
	background-color: #5fb4eb;
}

.targhetta-single { 
	display: inline; 
	white-space: pre; 
	position: relative; 
	top: -2px; 
	font-size: 0.8em;
    font-weight: 500; 
	line-height: 0.6em; 
	vertical-align: middle; 
	text-transform: uppercase; 
	margin: 0; 
	padding: 0.2em 1.5em; 
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.targhetta-home { 
    display: inline;
    white-space: pre;
    position: relative;
    top: -1px;
    font-size: 0.5em;
    font-weight: 500;
    line-height: 0.6em;
    vertical-align: middle;
    text-transform: uppercase;
    margin: 0 1px 0px 0;
    padding: 0.1em .7em;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}


/*************************
11. SINGLE POST - Sidebar 
*************************/

.sh-widget-connected-gplus {
    background-color: #5fb4eb;
}


/******************
12. PAGINE
******************/

/* Pagina Categorie e Cerca */

.page-title {
	margin-bottom:50px;   
}

.taxonomy-description {
	padding-bottom: 20px;
	font-size:18px;
}

/* Pagine - In Generale */

.page-content, h5 {
	margin: 20px 0 20px 0;
}

.sh-pagebuilder-content {
	max-width: 70%;
    margin: 0 auto;
    margin-top: 30px;
    font-size:18px;
}

ul.page-numbers a {
    width: 49px;
}


/******************
13. SHORTCODE DI APP STORE
******************/


/*single app lastminute*/
.single-app-id-lastminute { position: relative; padding: 20px 0 20px 0; border: 1px solid #ebedef;
background:#f2f4f6;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}

/*single app id*/
.single-app-id { position: relative; padding: 20px 0 0 0;  background: #f2f4f6; border-radius: 30px; margin-bottom: 15px;}
.single-app-id a.single-price { position: absolute; right: 20px; font-weight:600; top: 20px; display: block; text-align: center; padding: .3em .9em; font-size: 1.4em; color: #fff !important; border: 0px solid #646464; text-transform:uppercase;
-webkit-border-radius: 26px;
-moz-border-radius: 26px;
border-radius: 26px;
 background: #2e74f7;
}
.single-app-id a.single-price:hover { background: #50515a; color: #fff; }

.screenshotappstore {height:350px;}

.said-cont-upper { min-height: 140px; margin: 0 20px; background:#f2f4f6; }
.said-cont-upper img { max-width: 120px; position: absolute; top: 20px; left: 20px;
-webkit-border-radius: 22px;
-moz-border-radius: 22px;
border-radius: 22px;
    transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
}
.said-cont-title { float: left; margin: 0 120px 0 140px; }
h1.said_title { font-size: 1.4em; font-weight: 700; margin: 10px 0 0 0; background:#f2f4f6; padding:0; border-bottom:none;}
.said-cont-info { float: left; margin: 0 120px 0 0; }
span.said_seller { display: block; text-transform: uppercase; font-size: 0.9em; font-weight: 400; color: #7b7b7b; padding-top: 15px; }
.said-cont-info .lastm-rating:before, .said-cont-info .lastm-rating span:before { margin: 0; }
.said-cont-price { clear: both; color: #8a8b8b; text-transform: uppercase; font-size: 0.8em; font-weight: 400; }
span.single-price-old { margin: 0 0 0 5px; color: #fb2077; text-decoration: line-through; font-weight: 500; }
.single-app-id-lastminute a.single-price { 
	position: absolute; 
	right: 20px; 
	top: 20px; 
	display: block; 
	text-align: center; 
	padding: .3em .9em; 
	font-size: 1.4em;
	font-weight: 600;
	color: #fff !important;
	border: 0px solid #646464;
	text-transform:uppercase;
    background: #2e74f7;
	-webkit-border-radius: 36px;
	-moz-border-radius: 36px;
	border-radius: 36px;
}
.single-app-id-lastminute a.single-price:hover { background: #646464; color: #fff;  }
.lastmin-desc { margin: 0 20px; padding: 20px 0 0 0;  }
.said-cont-box { clear: both; position: relative; background: #858586; border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;}
.said_box { width: 25%; margin: 10px 0; float: left; text-align: center; border-bottom-left-radius:30px; margin-top: 40px; }
.said_box span.said_title_box { display: block; font-size: 0.8em; text-transform: uppercase; color: #2e6ffb;    margin-bottom: 5px; }
.said_box_one, .said_box_two, .said_box_three { border-right: 1px solid #fff; }
/*.said_box_four { display: block; width: 25%; margin: 0; padding: 10px 0; min-height: 80px; }*/
.single-app-id-lastminute ul.lightGallery { margin: 20px 0 0 0; }


.lastm-cont { background: #f2f2f2; border-radius:18px; }
.lastm-bg { padding: 20px 0;}
.lastm-cont img { display: block; margin: 0 auto; width: 120px; height: 120px;
-webkit-border-radius: 26px;
-moz-border-radius: 26px;
border-radius: 26px;
}
.lastm-appname, .lastm-txt { display: block; text-align: center; font-size: 1.4em; font-weight: 500; padding: 10px 20px 0 20px; color: #37465b;  }
.lastm-txt { font-size: 1.1em;   }
.lastm-rating { position: relative;   }
.lastm-rating:before { display: block; font-size: 0.7em; letter-spacing: 3px; font-family: 'Fontello'; content: '\e8eb \e8eb \e8eb \e8eb \e8eb'; margin: 0 0 0 118px; color: #d2d2d2;   }
.lastm-rating span:before { display: block; position: absolute; top: 0; font-size: 0.7em; letter-spacing: 3px; font-family: 'Fontello'; margin: 0 0 0 118px; color: #5fb4eb;   }
aside.lastm-cont.post .lastm-rating:before { margin: 0 0 0 42%;   }
aside.lastm-cont.post .lastm-rating span:before { margin: 0 0 0 42%;   }
.lastm-star-1:before { content: '\e8ed';  }
.lastm-star-2:before { content: '\e8eb'; }
.lastm-star-3:before { content: '\e8eb \e8ed'; }
.lastm-star-4:before { content: '\e8eb \e8eb'; }
.lastm-star-5:before { content: '\e8eb \e8eb \e8ed'; }
.lastm-star-6:before { content: '\e8eb \e8eb \e8eb'; }
.lastm-star-7:before { content: '\e8eb \e8eb \e8eb \e8ed'; }
.lastm-star-8:before { content: '\e8eb \e8eb \e8eb \e8eb'; }
.lastm-star-9:before { content: '\e8eb \e8eb \e8eb \e8eb \e8ed';}
.lastm-star-10:before { content: '\e8eb \e8eb \e8eb \e8eb \e8eb';}
.lastm-ratingcount { display: block; text-align: center; margin: 0 0; padding: 0 0 10px 0; font-size: 0.9em; color: #b1b6bd; border-bottom: 1px solid #ebedef;    }
.lastm-slogan { display: block; margin: 0 0px; padding: 10px 20px; color: #999; border-top: 1px solid #ebedef; margin-top: 5px;  }
.lastm-price { display: block; font-size: 1.4em; border-top: 1px solid #ebedef; }
.lastm-oldprice { display: block; margin: 20px 0; width: 48%; float: left; border-right: 1px solid #ebedef; text-align: center; color: #999; text-decoration: line-through; }
a.lastm-newprice { display: block; position: relative; margin: 20px 0; width: 48%; float: left; text-align: center; color: #61c275; }


/*App screens lightbox*/
ul.lightGallery { list-style: none; width: 100%; /* height: 350px; */ margin: 20px auto; padding: 20px 20px 0px 20px;
background: #f2f4f6;
white-space: nowrap;
overflow-y: hidden;
-ms-overflow-y: hidden;
overflow-x: scroll;
-ms-overflow-x: scroll;
-webkit-overflow-scrolling: touch;
border-radius:13px;
}

.post-content img:not(.alignleft):not(.alignright) {
     margin-right: 0px;
}

ul.darkver.lightGallery { background: #fff; }
ul.lightGallery li { display: inline-block; overflow: hidden; margin: 0 10px 0 0; }
ul.lightGallery li img { display: block; }
ul.lightGallery li:last-child { margin: 0; }


/******************************
14. Bottone Iscriviti a YouTube
******************************/

.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}

.divTableCell, .divTableHead {
	display: table-cell;
	padding: 3px 10px;
}


.divTableBody {
	display: table-row-group;
}


/****************************
14. Elementi interni ai Post
*****************************/

.the_version {
    width: 80px;
    height: 80px;
    margin: 0;
    font-size: 1.2em;
    line-height: 80px;
    float: left;
    text-align: center;
    background: #fff;
    color: #5fb4eb;
    border: 1px solid #d5d7d9;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    -o-border-radius: 999px;
    border-radius: 999px;
}

ul.changelog {
    margin: 0 0 40px 38px;
    padding: 80px 0 0 0;
    list-style: none;
    border-left: 1px solid #d5d7d9;
}

ul.changelog li {
    margin: 0;
    padding: 1em 0 0 30px;
    position: relative;
}


.said-version {color:#000 !important;}



/***************************
15. CSS Sprites
***************************/

.bg-amazon {
    width: 96px; height: 25px;
    background: url('wp-content/themes/gillion-child/img/logo_sprites.png') -10px -140px;
}

.bg-cursor {
    width: 60px; height: 60px;
    background: url('wp-content/themes/gillion-child/img/logo_sprites.png') -150px -10px;
}

.bg-logo_ispazio {
    width: 120px; height: 45px;
    background: url('wp-content/themes/gillion-child/img/logo_sprites.png') -10px -10px;
}

.bg-logo120__1_ {
    width: 120px; height: 45px;
    background: url('wp-content/themes/gillion-child/img/logo_sprites.png') -10px -75px;
}


/****************************
16. Mobile Arronzato
*****************************/

@media (max-width: 700px) {


.extrahomepagemobile {margin-left:10px; margin-right:10px;}

.leggialtrosx {float:left; padding: 10px 10px; background: #36455c; color:#fff; border-radius: 8px; margin-bottom:30px;}
.leggialtrodx {float:right; padding: 10px 10px; background: #36455c; color:#fff; border-radius: 8px; margin-bottom:30px;}

.sh-header, .sh-header-top, .sh-header-mobile {
    background-color: #5fb4eb;
}

.post-auhor-date {display:none;}

 }