		/**
 * @file
 * Visual styles for Bartik's main-content component.
 */
		
		.main-content .section {
		    padding: 0;
		}
		
		.main-content .region-content>.block.block-page-title-block {
		    padding: 0;
		    margin: 0;
		}
		
		.path-frontpage h2,
		.sidebar h2,
		.main-content h1.page-title {
		    margin: 0 0 0px;
		    padding: 7px 15px 7px;
		    font-size: 1.1em;
		    line-height: 20px;
		    color: #fff;
		    font-weight: 600;
		    /* background: #003366; */
		    border-left: 3px solid #77131b;
		    text-transform: uppercase;
		    /* background-image: linear-gradient(to bottom, #fff5f5, #ababab); */
		    background: #175E5E
		}
		
		.dark .path-frontpage h2,
		.dark .sidebar h2,
		.dark .main-content h1.page-title {
		    border-top: none;
		}
		
		h2 {
		    font-size: 1.3em;
		    font-weight: bold;
		}
		
		h3 {
		    font-size: 1.2em;
		    font-weight: bold;
		}
		
		h4 {
		    font-size: 1.1em;
		    font-weight: bold;
		}
		
		h5 {
		    font-size: 1em;
		    font-weight: bold;
		}
		
		h6 {
		    font-size: 0.9em;
		    font-weight: bold;
		}
		
		p {
		    margin: 0 0 10px;
		}
		/*.main-content h1.page-title {
	margin-bottom: 2px;
	font-size: 1.05em;
	margin-top: 0;
	text-transform: uppercase;
	line-height: 1.4;
	display: block;
	margin: 0 0 0.5em;
	border-bottom: 1px solid #381056;
	padding: 6px 15px;
	color: #fff;
	font-weight: 600;
	background: #381056;
	border-left: 6px solid #FFEB3B;
}

.main-content h1.page-title span{
 	  line-height: 1.4;
	display: block;
    margin: 0 0 0.5em;
    border-bottom: 1px solid #381056;
    padding: 6px 15px 4px;
    text-shadow: 0 1px 0 #488650;
    color: #fff;
    font-weight: 600;
    background: #381056;
    border-left: 6px solid #FFEB3B;
 }
*/
		
		.main-content h2 a {
		    color: #ffffff !important;
		    border: none;
		}
		
		.main-content h2 a {
		    text-decoration: underline;
		}
		
		@media only screen and (min-width: 769px) {
		    .main-content {
		        position: relative;
		    }
		    [dir="rtl"] .main-content {
		        float: right;
		    }
		    .layout-two-sidebars .main-content {
		        width: 100%;
		    }
		    .layout-one-sidebar .main-content {
		        width: 100%;
		    }
		    .layout-no-sidebars .main-content {
		        width: 100%;
		    }
		    .layout-sidebar-first .main-content {
		        margin-right: 0;
		        /* LTR */
		    }
		    /*[dir="rtl"] .layout-sidebar-first .main-content {
	margin-left: 0;
	margin-right: 25%;
}
.layout-sidebar-second .main-content {
	margin-right: 30%; 
	margin-left: 0; 
}
[dir="rtl"] .layout-sidebar-second .main-content {
	margin-right: 0;
	margin-left: 25%;
}*/
		}
		
		article p {
		    text-align: justify;
		}
		
		article ul {
		    list-style: none;
		    padding: 0 !important;
		}
		
		article ul>li {
		    padding: 2px 15px 4px;
		    position: relative;
		}
		
		article ul>li:before {
		    left: 0px;
		    position: absolute;
		    top: 4px;
		    color: #004a00;
		    content: "\f105";
		    font: normal normal normal 1em/1 FontAwesome;
		}