img {max-width: 100% ;}


/* #Tablet (Landscape)
================================================== */

@media only screen and (max-width: 1024px) {

	.module.hpmeteonew{
		min-width: 98% !important;
	}
	.bollettino.hpmeteonew{float:none !important;}

	.wrapper960, .backgrounds, .content_background {
		width:100% !important;
	}
	.wrapper960, .content_background, #header {margin: 0 auto;}

/* Hide default hornav menu */
#hornav {display:none !important;}
/* Show mobile hornav menu */
.slicknav_menu {display:block;}

/*.header-1, .header-2 {display:none;}*/

.logo a,  .logo::after {left: 10px !important;}

/*
.imghpbalnea{height:165px !important;}

.gkTabsItem.gk-slide_horizontal.gk-active > .custom{margin:0 5% !important;}

div.gkTabsContainer div.gkTabsItem.gk-slide_horizontal.gk-active div a div{width:100% !important;}
.titolometeo {
    background: #134072 none repeat scroll 0 0;
    display: block;
    height: 30px;
    padding: 5px;
    top: 2px !important;
}
.iconemeteo{display: none; }
*/
/*
	.module.hpmeteonews, .module.immagineallertameteo{width:100% !important; margin: 0 0 5% !important;}
	.hpmeteo-tab{width:100% !important;}*/

	.module.hpmeteonews, .module.immagineallertameteo, .module.hpmeteo-tab, .module.tempoindiretta {
	    margin: 10px 0 !important;
	    padding: 1%;
	    width: 50% !important;
	}


	#content_remainder {
		width: 100% !important;
	}


	#sidecol_a, 	#sidecol_a2{
	display: none;
	}

	.sm-blue > li {
	    width: 100px;
	}

}

/* #Tablet (Portrait)
================================================== */

@media only screen and (max-width: 959px) {

	.maincontent {
	    padding: 5px 5px 5px !important;
	}
	#container_copyright .wrapper960{text-align: center}
	#socialmedia{display:none;}
	#footermenu{float:none !important}
	#footermenu ul li {
	    clear: none !important;
	    width: auto !important;
	    }
	#footermenu ul li a{
	    font-size: 12px;
	}
	#footer-3{margin-top:-40px;}
	#footer-3, #footer-right, #altrilink {
    width: 100% !important;
    padding:0;
    text-align: center;
	}
	div#altrilink h4{text-align: center !important}

/*	#content_remainder{width:68% !important} */
	.imghpbalnea{height:125px !important;}
	.gkTabsItem.gk-slide_horizontal.gk-active > .custom{margin:0 5% !important;}

	div.gkTabsContainer div.gkTabsItem.gk-slide_horizontal.gk-active div a div{width:100% !important;}


	.pagina101 .titolometeo {
	    background: #134072 none repeat scroll 0 0;
	    display: block;
	    height: 30px;
	    padding: 5px;
	    top: 2px !important;
	}
	.pagina101 .iconemeteo{display: none; }

	/* .imghpbalnea{height:125px !important;margin:0 auto !important;} */

	.image_standard.fc_float_left{width:30%;}
	.mod_flexicontent_standard_wrapper{clear:both; margin-bottom: 15px !important; border-bottom: 1px solid #E8E8ef;}
}

/* #Mobile (Landscape)
================================================== */

@media only screen and (max-width: 767px) {

	.header-2 {
	    float: right;
	    position: relative;
	    top: 110px !important;
	    right:20px !important;
	}

	ul.menu5liv li{
		width: auto !important;
		padding:0 5px !important;
		margin:0 1px !important;
	}
	.container-adaptive{
		    width: 99% !important;
	}
	#panel-allerta{
		text-align: center;
	}


	.wrapper_contentbottom{padding:0 !important;}

		#sidecol_b {
	    clear: both !important;
	    float: left !important;
	    background: #E8E8ef;
	    width: 100% !important;
	}
	/*	p, div, span, .news.mod_flexicontent_wrapper .fc_block{text-align: center !important;}*/

	#sidecol_a, /* #sidecol_b,*/ .items-row .item {
		width:100% !important;
		display: none;
	}



	.top-1, .top-2, .top-3, .contenttop, .contentbottom, .bottom-1, .bottom-2, .base-1, .base-2 {
		width:100% !important;
	}
	.row-fluid [class*="span"] {margin-left:0;}

	#socialmedia {display:none;}
	.titolometeo{width:100%;}



}

/*  #Mobile (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

@media only screen and (max-width: 440px) {

	.module.hpmeteonews, .module.immagineallertameteo, .module.hpmeteo-tab, .module.tempoindiretta {
	    margin: 10px 0 !important;
	    padding: 4%;
	    width: 100% !important;
	}


	.mod_flexicontent_standard_wrapper{ margin-bottom: 0px !important;
	}
	.logo{
		margin: -40px 10px 0 0 !important;
		}
	.logo2{
		margin-top:25px !important;
		}

	.mod_flexicontent_standard_wrapper_innerbox div.image_standard.fc_float_left a img{
	/*	height:100px !important; */
		}

	li.slide.bjqs-slide {
	    height: 270px !important;
	    width: 430px !important;
	}
	#imageslider ul.bjqs li .slide-caption{bottom:0px !important;}
	#imageslider ul.bjqs li .slide-caption{width:85% !important; margin-left:30px}


	.container-adaptive-right{margin-left:0px !important;}

	#imageslider ol.bjqs-markers li a {
    float: left !important;
    font-size: 10px !important;
    margin-right: 2px;
    width: 57px !important;
	}

	#ca_banner h2{font-size: 14px !important}
	#ca_banner p, #ca_banner .accept{font-size: 10px !important}

.imghpbalnea{height:180px !important;}

#content_remainder, .items-row .item {
    width: 100% !important;
}
.row-fluid [class*="span"] {margin-left:0;}
.top-1, .top-2, .top-3, .contenttop, .contentbottom, .bottom-1, .bottom-2, .base-1, .base-2, #sidecol_a, #sidecol_b {
	width:100% !important;
}
#container_main .wrapper960 {
    margin-top: 0px;
}
#footermenu {
    float: left;
}

}


