#sp-top-bar {color: #007800 !important;}
#sp-top2 > div > ul > li > a {font-weight:700;font-size:110%;}

#sp-menu > div > div > ul > li > a {font-weight:600;font-size:20px;}
#sp-menu > div > div > ul > li > a:hover {background:#007800;color:#ffffff;}
#sp-menu > div > div > ul > li:hover {}

#sp-menu > div > div > ul > li > div > div > ul > li > a > img {float:left;margin-top:3px;}
#sp-menu > div > div > ul > li > div > div > ul > li > a > span {padding:0px; margin-left:30px;transition:0.4s;}
#sp-menu > div > div > ul > li > div > div > ul > li > a:hover > span {color:#ffffff;}

#collapse-menu-532 > li > a > img {display:inline;margin-right:10px;}
#collapse-menu-532 > li > a > span {}

ul.sp-dropdown-items > li > a {font-size:16px;padding:11px !important;line-height:18px;}


#sp-main-body {padding:20px;}

#sppb-addon-1510554357 > div > div > h1, #sppb-addon-1510554357 > div > div > p	{
	
	text-shadow:
		0px 0px 5px #000,
		-2px -2px 0 #000,  
		2px -2px 0 #000,
		-2px 2px 0 #000,
		2px 2px 0 #000;
}

#sp-page-title {background-color:#ffffff !important;color:#333333 !important;}

#sp-component > div > article > div.entry-header.has-post-format > span {Display:none;}
#sp-component > div > div.blog > div > div > article > div.entry-header.has-post-format > span {display:none;}

#sppb-addon-1510554357 > div > div > p {font-weight: 800;line-height:40px !important;}
.languageColumn {transition:0.5s;padding:10px;margin:0px;border-radius:0px;border:1px solid silver;box-shadow: 0px 0px 3px silver !important;}
.languageColumn:hover {background:rgba(0, 120, 0, 0.9);color:#ffffff;}
.languageTitle {}
#section-id-1517874124775 > div > div > div {width: 10% !important;}

#section-id-1517874124775 > div > div > div {margin-bottom:10px;margin-top:10px;}

.breadcrumb {
    padding: 50px 0px;
    margin:0px;
    list-style: none;
    background-color: transparent;
    border-radius: 0px;
	}
.breadcrumb a {color:#ffffff;font-weight:700;}
.breadcrumb li {color:#ffffff !important;}


.courseflag {width:13%;float:left;margin:7px;padding:7px;border: 1px solid silver;box-shadow: 0px 0px 3px silver !important;background-color:#ffffff;transition:0.5s;text-align:center;}
.courseflag:hover {background:rgba(0, 120, 0, 0.7);color:#ffffff;}

@media screen and (max-width: 1024px) and (min-width: 761px) {
	#sppb-addon-1510554357 > div > div > p {font-size:35px !important;}
	.courseflag {width:18%}
	#sp-menu > div > div > ul > li > a {font-size:14px;}
}

@media screen and (max-width: 768px) and (min-width: 481px) {
	#sppb-addon-1510554357 > div > div > p {font-size:25px !important;}
	.courseflag {width:23%}
}

@media screen and (max-width: 480px) and (min-width: 100px) {
	#sppb-addon-1510554357 > div > div > p {font-size:12px !important;}
	.courseflag {width:45%}
}