/**
 * @package   Portal - accessibletemplate
 * @version   2.3.1
 * @author    Francesco Zaniol, accessibletemplate - http://www.accessibletemplate.com
 * @copyright Copyright (C) 2011-Present Francesco Zaniol
 * @license   accessibletemplate Terms & Conditions - http://www.accessibletemplate.com/en/terms-and-conditions
 **/
/**
 * This stylesheet adds some custom variations to the default framework CSS flow
**/
/*mobile*/
body.mobile-layout #top-layout-container-inner{
	overflow:hidden;	
	}
body.mobile-layout #top-bar{
	border-top:0.4em solid #0CF;
	background:#1a1a1a;
	margin:0;
	}
body.mobile-layout #layout-container_prt{margin:0 !important;}
body.mobile-layout #main-menu-container{margin:0 !important;}
body.mobile-layout #top-bar .top-bar-module a{color:#EEE;}
/*best*/
body.best-legibility #top-bar-middle{margin-top:0 !important;}
body.best-legibility #layout-container-outer{margin-top:1em !important;}
body.best-legibility #accessibility-panel{border-top:0 !important;}
body.best-legibility #breadcrumbs{float:left !important;}
body.best-legibility #footer-menu.menu-container ul li a{margin:0 !important;}
body.best-legibility .main-layout-container{padding:1px;}
body.best-legibility #main-menu-container{background-color:#348 !important;}
/*night*/
body.night-mode #top-bar-inner,
body.night-mode #top-bar-middle{background:none !important;}
body.night-mode #breadcrumbs,
body.night-mode #top-bar-tools-container{
	background:#444 !important;
	}
/*--------- Full width layout style ---------*/
body.default-layout .full-layout-style{width:100% !important;min-width:100% !important;max-width:100% !important;}
/*Other styles for the full width layout*/
body.default-layout #custom-modules-container-wrapper-3-D .custom-modules-container{display:block;overflow:hidden;}
#custom-modules-container-wrapper-3-D{
	background:#ECECEF;
	padding:2em 0 2.6em 0;
	}
/* Joomla 3
--------------------------- */	
body.default-layout #breadcrumbs .icon-location{margin:0 5px 0 0;}