#home-page{ background:none!important}
.row table.article td{ vertical-align:top}
.row table.article td.tabletrasp{height:229px!important; display:block; overflow-y:auto}
.row table.article td.tabletrasp::-webkit-scrollbar{
    -webkit-appearance: none;
}

.row table.article td.tabletrasp::-webkit-scrollbar:vertical{
    width: 11px;
}

.row table.article td.tabletrasp::-webkit-scrollbar:horizontal{
    height: 11px;
}

.row table.article td.tabletrasp::-webkit-scrollbar-thumb{
    border-radius: 8px;
    border: 2px solid white; /* should match background, can't be transparent */
    background-color: rgba(0, 0, 0, .5);
}
.row table.article td.tableblack a{display:block}
.row table.article td.tableblack img{height:289px; width:auto!important;min-width:450px; display:block}
.row h2{color:#fff!important; text-shadow: 0px 1px 3px #000;}
.page-background .bgimage{background-size:cover}
@media only screen and (max-width: 650px){
	header{ position:relative}
	#menu_secondario{ position:absolute; right:5px; bottom:5px}
	.container--login, .container--register{width:100%!important}
	.login{width:100%}
}
@media only screen and (max-width: 768px){
	.row table.article td.tableblack{display:none}
	#menu_social_header{display:none}
	/*.header{position:static!important}
	.page-id-1660 #main{padding-top:100px}*/
}
@media only screen and (min-width: 900px) and (max-width: 1050px){
	.header ul#menu-franco-rossi li a{font-size:15px!important; padding:1.8em 0.5em}
	.header #menu_secondario .mainmenu2 li{font-size:12px!important}
}
@media only screen and (min-width: 768px) and (max-width: 900px){
	.header ul#menu-franco-rossi li a{font-size:13px!important; padding:2.2em 0.5em}
	.header #menu_secondario .mainmenu2 li{font-size:12px!important}
}


.entry-content p{ color:#000!important}
/*.page-id-1545 .ngg-gallery-thumbnail img {
height: auto!important;
width: 200px!important;
}*/
.ngg-gallery-thumbnail .wdm_image_share a{ margin-right:0!important}
.ngg-imagebrowser .pic .wdm_image_share a img, .ngg-thumbnail .wdm_gal_share a img, .wdm_share_images .wdm_image_share a img{width:auto!important}

.mobile_main_portrait,.mobile_main_landscape{padding-top:120px!important}
.home .mobile_main_portrait,.home .mobile_main_landscape{padding-top:0!important}

.page-template-template-video-php .mobile_main_portrait .video-content .posts{ margin-left:20px}

div#main.mobile_main_portrait.iPad .entry-content {
	padding-left: 20px;
}


