﻿@charset "utf-8";
/* CSS Document */
html{height:100%;}
body{font-family: Arial, 'Arial Unicode MS';overflow-x:hidden;background:#f5f5f5;margin:0px;padding: 0px;}



.body_main_wrap{max-width:1400px;margin:0px auto;background:#ffffff;}

p, div, li, td, span {color:#333333;}
.body_section{min-height:100%;}





.nav-side-menu {
  overflow: auto;
  font-family: Arial;
  font-size: 12px;
  font-weight: 200;
  background-color: #ffffff;
  position: fixed;
  top: 0px;
  width: 300px;
  height: 100%;
  color: #e1ffff;
}
.nav-side-menu .brand {
  background-color: #3ea6e4;
  line-height: 50px;
  display: block;
  text-align: center;
  font-size: 14px;
}
.nav-side-menu .toggle-btn {
  display: none;
}
.nav-side-menu ul,
.nav-side-menu li {
  list-style: none;
  padding: 0px;
  margin: 0px;
  line-height: 35px;
  cursor: pointer;
  }
.nav-side-menu ul :not(collapsed) .arrow:before,
.nav-side-menu li :not(collapsed) .arrow:before {
  font-family: FontAwesome;
  content: "\f078";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  float: right;
}
.nav-side-menu ul .active,
.nav-side-menu li .active {

  background-color: #3ea6e4;
}
.nav-side-menu ul .sub-menu li.active,
.nav-side-menu li .sub-menu li.active {
  color: #d19b3d;
}
.nav-side-menu ul .sub-menu li.active a,
.nav-side-menu li .sub-menu li.active a {
  color: #d19b3d;
}
.nav-side-menu ul .sub-menu li,
.nav-side-menu li .sub-menu li {
  background-color: #2a8a78;
  border: none;
  line-height: 28px;
  border-bottom: 1px solid #43b39e;
  margin-left: 0px;
}
.nav-side-menu ul .sub-menu li:hover,
.nav-side-menu li .sub-menu li:hover {
  background-color: #3ea6e4;
}
.nav-side-menu ul .sub-menu li:before,
.nav-side-menu li .sub-menu li:before {
  font-family: FontAwesome;
  content: "\f105";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.nav-side-menu li {
  padding-left: 0px;
  border-left: 10px solid #3ea6e4;
  border-bottom: 1px solid #3ea6e4;
}
.nav-side-menu li a {
  text-decoration: none;
  color: #ffffff;
}
.nav-side-menu li a .arrow{color:#fff;font-size:12px;}
.nav-side-menu li a i {
  padding-left: 10px;
  width: 20px;
  padding-right: 20px;
}
.nav-side-menu li:hover {
  border-left: 10px solid #3ea6e4;
  background-color: #3ea6e4;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}
@media (max-width: 767px) {
  .nav-side-menu {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
  }
  
  .brand {
    text-align: left !important;
    font-size: 22px;
    padding-left: 20px;
    line-height: 50px !important;
  }
}
@media (min-width: 767px) {
  .nav-side-menu .menu-list .navbar-nav{
    display: block;
  }
}

.nav-side-menu .menu-list .navbar-nav {
   background:#061c3a;width:100%;
  }


 
  @media screen and (min-width:1136px) and (max-width:1265px){
.nav-side-menu {width: 265px;}
}
 @media screen and (min-width:992px) and (max-width:1135px){
.nav-side-menu {width: 230px;}
}
 @media screen and (min-width:846px) and (max-width:950px){
.nav-side-menu {width: 265px;}
}
 @media screen and (min-width:768px) and (max-width:845px){
.nav-side-menu {width: 235px;}
}
 .nav-side-menu {margin-top: 180px;margin-left:2%;}
 @media screen and (min-width:1020px) and (max-width:1090px){
  .nav-side-menu {margin-top: 170px;}
}
@media screen and (min-width:990px) and (max-width:1019px){
  .nav-side-menu {margin-top: 165px;}
}
@media screen and (min-width:930px) and (max-width:989px){
  .nav-side-menu {margin-top: 160px;}
}
@media screen and (min-width:870px) and (max-width:929px){
  .nav-side-menu {margin-top: 150px;}
}
@media screen and (min-width:768px) and (max-width:869px){
  .nav-side-menu {margin-top: 140px;}
}

.nav-side-menu ul .sub-menu{border-left: 10px solid #3ea6e4;}

.nav-side-menu ul .sub-menu li::before, .nav-side-menu li .sub-menu li::before {color: #fff;}
.nav-side-menu ul .sub-menu li.active::before{color:#b2cd48;}
.nav-side-menu ul .sub-menu li.active a, .nav-side-menu li .sub-menu li.active a {color: #b2cd48;}



.header_logo{padding:15px 0px;}
.header_logo img{padding-left:35px;max-width:100%;}

.header_call_parent{}
.header_call{width:200px;height:auto;float:left;}
.call_title{background:#3ea6e4;color:#000;width:auto;height:auto;float:left;padding:15px 3px 15px 13px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.call_number{background:#b2cd48;color:#000;width:auto;height:auto;float:left;padding:6px 13px 6px 3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.header_mail{width:245px;height:auto;float:left;margin-top:3px;border-radius:3px;}
.mail_title{background:#b2cd48;color:#000;width:auto;height:auto;float:left;padding:6px 3px 6px 13px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.mail_link{background:#3ea6e4;color:#000;width:auto;height:auto;float:left;padding:6px 13px 6px 3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}

.header_contact{width:230px;height:auto;margin:45px auto 0px;}

@media screen and (max-width:767px){
.header_logo img{padding-left:20px;padding-right:20px;}
.nav-side-menu {margin-top:20px;}
.header_contact{margin:0px auto 0px;width: 450px;}
.header_mail {margin-top:0px;}
	}
@media screen and (min-width:470px) and (max-width:767px){
.header_contact{width: 450px;}
.header_mail {margin-top:0px;}
	}
	
@media screen and (min-width:374px) and (max-width:469px){
.header_contact{width: 350px;}
.header_mail {margin-top:0px;}

.call_title{padding:12px 1px 12px 7px;border-top-left-radius:2px;border-bottom-left-radius:2px;font-size:12px;}
.call_number{padding:3px 7px 3px 1px;border-top-right-radius:2px;border-bottom-right-radius:2px;font-size:12px;}

.mail_title{padding:3px 1px 3px 7px;border-top-left-radius:2px;border-bottom-left-radius:2px;font-size:12px;}
.mail_link{padding:3px 7px 3px 1px;border-top-right-radius:2px;border-bottom-right-radius:2px;font-size:12px;}

.header_call{width:155px;}
.header_mail{width:195px;}

	}
	
	@media screen and (min-width:200px) and (max-width:373px){
.header_contact{width: 195px;}
.header_mail {margin-top:3px;}

.call_title{padding:12px 1px 12px 7px;border-top-left-radius:2px;border-bottom-left-radius:2px;font-size:12px;}
.call_number{padding:3px 7px 3px 1px;border-top-right-radius:2px;border-bottom-right-radius:2px;font-size:12px;}

.mail_title{padding:3px 1px 3px 7px;border-top-left-radius:2px;border-bottom-left-radius:2px;font-size:12px;}
.mail_link{padding:3px 7px 3px 1px;border-top-right-radius:2px;border-bottom-right-radius:2px;font-size:12px;}
	}
	
	
	.slider_container{width:95%;height:auto;margin:0px 3% 0px 2%;box-shadow:0px 0px 3px #aaa;}
	.carousel-inner > .item > img,.carousel-inner > .item > a > img {width:100%;margin: auto}
	
	.slider_bottom_link1,.slider_bottom_link2,.slider_bottom_link3,.slider_bottom_link4{width:25%;float:left;color:#ffffff;text-align:center;font-weight:bold;padding:17px 0px;}
	.slider_bottom_link1 a,.slider_bottom_link2 a,.slider_bottom_link3 a,.slider_bottom_link4 a{color:#fff;text-decoration:none;padding-left:5px;padding-top:3px;}
	
	.slider_bottom_link1{background:#061c3a;}
	.slider_bottom_link2{background:#3ea6e4;}
	.slider_bottom_link3{background:#8da641;}
	.slider_bottom_link4{background:#061c3a;}
	
	@media screen and (min-width:1080px) and (max-width:1215px){
		.slider_bottom_link1 a,.slider_bottom_link2 a,.slider_bottom_link3 a,.slider_bottom_link4 a{font-size:13px;}
		.slider_bottom_link1 i,.slider_bottom_link2 i,.slider_bottom_link3 i,.slider_bottom_link4 i{color:#fff;font-size:13px;}
		}
	@media screen and (min-width:995px) and (max-width:1079px){
		.slider_bottom_link1,.slider_bottom_link2,.slider_bottom_link3,.slider_bottom_link4{padding:12px 0px;}
		.slider_bottom_link1 a,.slider_bottom_link2 a,.slider_bottom_link3 a,.slider_bottom_link4 a{font-size:11px;}
		.slider_bottom_link1 i,.slider_bottom_link2 i,.slider_bottom_link3 i,.slider_bottom_link4 i{color:#fff;font-size:11px;}
		}
	@media screen and (min-width:860px) and (max-width:994px){
		.slider_bottom_link1,.slider_bottom_link2,.slider_bottom_link3,.slider_bottom_link4{padding:12px 0px;min-height:70px;}
		.slider_bottom_link1 a,.slider_bottom_link2 a,.slider_bottom_link3 a,.slider_bottom_link4 a{font-size:15px;}
		.slider_bottom_link1 i,.slider_bottom_link2 i,.slider_bottom_link3 i,.slider_bottom_link4 i{color:#fff;font-size:13px;}
		}
	@media screen and (min-width:768px) and (max-width:859px){
		.slider_bottom_link1,.slider_bottom_link2,.slider_bottom_link3,.slider_bottom_link4{padding:5px 0px;min-height:60px;}
		.slider_bottom_link1 a,.slider_bottom_link2 a,.slider_bottom_link3 a,.slider_bottom_link4 a{font-size:13px;}
		.slider_bottom_link1 i,.slider_bottom_link2 i,.slider_bottom_link3 i,.slider_bottom_link4 i{color:#fff;font-size:13px;}
		}
		@media screen and (max-width:767px){
		.slider_bottom_link1,.slider_bottom_link2,.slider_bottom_link3,.slider_bottom_link4{width:100%;float:none;padding:13px 0px;}
		}
		@media screen and (max-width:300px){
		.slider_bottom_link1 a,.slider_bottom_link2 a,.slider_bottom_link3 a,.slider_bottom_link4 a{font-size:13px;}
		.slider_bottom_link1 i,.slider_bottom_link2 i,.slider_bottom_link3 i,.slider_bottom_link4 i{color:#fff;font-size:13px;}
		}

   .Article_container{width:94%;margin:0px auto;}
   .Article1{width:96%;height:auto;margin:30px 4% 0px 0px;}
   .Article2{width:96%;height:auto;margin:30px 0px 0px 4%;}
   .Article1 img,.Article2 img{width:100%;height:auto;}
   .Article1 h3,.Article2 h3{color:#3ea6e4;text-align:center;padding:5px 0px 3px;font-size: 20px;font-weight:normal;}
   .Article1 p,.Article2 p{color:#777777;font-size:14px;line-height: 22px;}
   .Article1 a.read_more,.Article2 a.read_more{background:#227d6c;padding: 3px 14px;width: 100px;margin: 15px auto 10px;display: block;color: #fff;font-size: 14px;}
   .Article1 a.read_more:hover,.Article2 a.read_more:hover{background:#3ea6e4;text-decoration:none;box-shadow:0px 0px 3px #bbb;}
   
   @media screen and (min-width:1000px) and (max-width:1130px){
	   .Article1 h3,.Article2 h3{color:#3ea6e4;text-align:center;padding:5px 0px 3px;font-size: 17px;font-weight:normal;}
	   }
	@media screen and (min-width:768px) and (max-width:999px){
	   .Article1 h3,.Article2 h3{color:#3ea6e4;text-align:center;padding:5px 0px 3px;font-size: 14px;font-weight:normal;}
	   }
	   
    @media screen and (max-width:767px){
		 .Article1{margin:30px auto 0px auto;}
   .Article2{margin:30px auto 0px auto;}
   }
   .Article3{width:94%;height:auto;margin:0px auto;}
   .Article3 h3{color:#3ea6e4;text-align:left;font-size: 20px;font-weight:normal;margin-top:20px;line-height:28px;}
   .Article3 p{font-size:14px;color:#777777;margin-bottom:13px;}
   
   .news_container{width:91%;height:auto;margin:30px 9% 0px 0%;}
   .news_container img{width:100%;}
   
   @media screen and (max-width:767px){
	.news_container{width:96%;height:auto;margin:30px auto 0px auto;} 
	   }
	   
	   .footer_container{background:#2e3022;padding:0px 20px;margin-top:20px;}
	   .footer_container h4{color:#fff;text-align:left;border-left:3px solid #3ea6e4;padding:0px 6px;margin-top:20px;}
	   .footer_link{margin:0px;padding:0px;}
	   .footer_link li{list-style:none;padding:3px 0px;}
	   .footer_link li a{color:#ffffff;text-decoration:none;font-size:13px;}
	   .footer_link li a:hover{color:#3ea6e4;}
	   .footer_about p{color:#ffffff;font-size:13px;line-height:20px;margin-top:10px;}
	   
	   
.footer_icon{width:70px;float:left;padding-top:10px;}
.footer_contact{float:left;color:#fff !important;padding-top:15px;}
.footer_social{float:left;margin:10px 8px 0px;}
.contact_container{padding-left:30px;}

@media screen and (min-width:930px) and (max-width:1100px){
.footer_icon{width:30px;}
.footer_icon img{height:20px;width:20px;}
.footer_contact{font-size:12px;}
.footer_social{float:left;margin:10px 5px 0px;}
.footer_social img{height:20px;width:20px;}
.contact_container{padding-left:15px;}	
	}
	
@media screen and (min-width:767px) and (max-width:929px){
.footer_icon{width:30px;margin:0px auto}
.footer_icon img{height:30px;width:30px;}
.footer_contact{font-size:12px;widtgh:100%;text-align:center;display:block;float:none;}
.footer_social{float:left;margin:10px 5px 0px;height:20px;width:22px;}
.contact_container{padding-left:15px;}	
.social_icon{text-align:center;width:130px;margin:0px auto;}
	}

.footer_About {color:#ffffff !important;}

.copyright_parent {background:#181912;padding:10px 0px;width: 100%;margin: 0px auto;}

.Copyright1,.Powerderby,.copyright,.powred_by{color:#ccc !important;}

.copyright{font-size:13px;}
.powred_by:hover{color:#3ea6e4 !important;}
.Copyright1 {text-align:left;padding-left:20px;}
.powred_by {color:#ccc !important;font-size:13px;}
.Powerderby {text-align:right;padding-right:20px;}

.footer_contact a{color:#fff;}
.footer_contact a:hover{color:#3ea6e4;}


@media screen and (max-width:767px) {
.Copyright1{text-align:center;padding-left:auto;}
.Powerderby{text-align:center;padding-right:auto;}
}

.nav > li{height: 40px;}
.nav > li > a{padding:10px 0 10px 15px;}



.nav-side-menu li.active a{color:#fff;}
.nav-side-menu li a:hover{color:#fff;}
.theme-default .nivoSlider{margin-bottom:0px;}

p, div, li, td, span {color:#333333 !important;}
h2{text-align:left !important;}
.nav-side-menu{padding: 0px 15px 0px 11px;}





ul#ControlBar_Module_ModulePosition li {height: 24px;}
ul.ControlBar_ModuleList > li > div > span {color:#ccc !important;font-size: 13px;}
#ControlBar_CustomMenuItems > li > a, #ControlActionMenu > li > a {height: 55px;}
#ControlNav > li > a {height: 55px;}
#ControlEditPageMenu > li > a {height: 55px;}
.nav > li {float: none !important;}
span.controlBar_editPageTxt {padding-top:0px;color:#ccc !important;}
#ControlEditPageMenu > li{background:#167afb;}


@media screen and (min-width:1000px){
.dnnLogin {margin-bottom: 300px;}
}
@media screen and (min-width:1150px){
.dnnLogin {margin-bottom: 330px;}
}
@media screen and (min-width:1300px){
.dnnLogin {margin-bottom: 360px;}
}
@media screen and (min-width:1450px){
.dnnLogin {margin-bottom: 390px;}
}
@media screen and (min-width:1600px){
.dnnLogin {margin-bottom: 420px;}
}
@media screen and (min-width:1750px){
.dnnLogin {margin-bottom: 450px;}
}

@media screen and (min-width:1251px) and (max-width:1350px){
.nav > li{height: 32px;}
.nav > li > a {padding:6px 0 6px 15px;}
.nav > li ul.dropdown-menu{top: 30px;}
}
@media screen and (max-width:1250px){
.nav > li{height: 28px;}
.nav > li > a {padding:4px 0 4px 15px;}
.nav > li ul.dropdown-menu{top: 25px;}
}
@media screen and (max-width: 767px){
.nav-side-menu .toggle-btn {right:30px !Important;}
.menu-list{display:none;}
}


li.dropdown:hover ul.dropdown-menu{display:block;}
.navbar-nav .dropdown .dropdown-menu li a{color:#061c3a;}
.navbar-nav .dropdown .dropdown-menu li a:hover{color:#3ea6e4 !important;}

.nav > li > a .caret.hidden-desktop {background-image: url(/Portals/56/StGeorgy.png);background-color: transparent;}
.nav > li {padding-right: 7px;}
@media screen and (max-width:1050px){
.header_contact {margin:25px auto 0px;}
.header_call {height:55px;}
}



@media screen and (max-width:1350px){
.slider_container{width:96.5%;margin:0px 1.5% 0px 2%;}
.body_main_wrap{padding-left:0px;padding-right:0px;}
}

@media screen and (max-width:1280px){
.Article_container{width:100%;}
.Article1 {width:100%;margin:30px 0% 0px 0px;}
.Article2 {width:100%;margin:30px 0px 0px 0%;}
}




@media screen and (min-width:1246px) and (max-width:1275px){
.Left_Section_Pane{width:65.66666667%;}
.Right_Fb_Pane{width:34.33333333%;}
}
@media screen and (min-width:1211px) and (max-width:1245px){
.Left_Section_Pane{width:64.66666667%;}
.Right_Fb_Pane{width:35.33333333%;}
}
@media screen and (min-width:1181px) and (max-width:1210px){
.Left_Section_Pane{width:63.66666667%;}
.Right_Fb_Pane{width:36.33333333%;}
}
@media screen and (min-width:1141px) and (max-width:1180px){
.Left_Section_Pane{width:62.66666667%;}
.Right_Fb_Pane{width:37.33333333%;}
}
@media screen and (min-width:1101px) and (max-width:1140px){
.Left_Section_Pane{width:61.66666667%;}
.Right_Fb_Pane{width:38.33333333%;}
}
@media screen and (min-width:1061px) and (max-width:1100px){
.Left_Section_Pane{width:60.66666667%;}
.Right_Fb_Pane{width:39.33333333%;}
}
@media screen and (min-width:1021px) and (max-width:1060px){
.Left_Section_Pane{width:59.16666667%;}
.Right_Fb_Pane{width:40.83333333%;}
}
@media screen and (min-width:992px) and (max-width:1020px){
.Left_Section_Pane{width:57.66666667%;}
.Right_Fb_Pane{width:42.33333333%;}
}

@media screen and (min-width:768px) and (max-width:1100px){
.Right_Fb_Pane{padding-left:0px;}
}


@media screen and (min-width:891px) and (max-width:930px){
.Left_Section_Pane{width:48%;}
.Right_Fb_Pane{width:52%;}
}
@media screen and (min-width:851px) and (max-width:890px){
.Left_Section_Pane{width:46%;}
.Right_Fb_Pane{width:54%;}
}
@media screen and (min-width:811px) and (max-width:850px){
.Left_Section_Pane{width:44%;}
.Right_Fb_Pane{width:56%;}
}
@media screen and (min-width:768px) and (max-width:810px){
.Left_Section_Pane{width:42%;}
.Right_Fb_Pane{width:58%;}
}

@media screen and (max-width:767px){
#dnn_ctr12678_ViewFacebookToolkit_masterTable{margin:0px auto;}
.mobileversion{display:none;}
.nav-side-menu { height: auto;}

}