/* general setting */
* {font-size: 100.01%;}
html {font-size: 62.5%;}
body{
	margin:0;
	font:1.4rem/1.5 Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	min-width: 320px;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
}
a{
	text-decoration:none;
	color:#d80020;
}
a:hover{text-decoration:underline;}
a:active {background-color: transparent;}
input, textarea, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
header, footer, article, section, hgroup, nav, figure, aside { display: block; }
figure {
	margin:0;
	padding:0;
}
input[type ="email"], 
input[type ="text"], 
input[type = "password"], 
input[type = "file"], 
input[type = "submit"], textarea {-webkit-appearance: none;}
input[type ="image"] {
	padding: 0;
	border: none;
}
input[type ="email"], 
textarea, input[type ="submit"], 
input[type = "text"] {-webkit-border-radius: 0;}
img {
	border-style: none;
	max-width: 100%;
}
/* wrapper */
#wrapper{
	width:100%;
	overflow:hidden;
}
/* wrap */
.wrap{
	max-width:1382px;
	margin:0 auto;
}
/* header */
#header{position:relative;}
/* header frame */
#header .frame{
	position:relative;
	width:100%;
}
#header .frame:after {
	content:'';
	position:absolute;
	top:0;
	left:50%;
	right:0;
	bottom:0;
	background:#f4f4f4;
	width:auto;
	height:auto;
	z-index:-1;
}
#header .frame .wrap{
	overflow:hidden;
	padding:30px 0 16px;
	position:relative;
	z-index:3;
}
#header .frame .wrap:after {
	content:'';
	position:absolute;
	top:0;
	left:17.2%;
	right:0;
	bottom:0;
	background:#f4f4f4 url(../images/header.png) no-repeat 0 100%;
	width:auto;
	height:auto;
	z-index:-1;
	background-size:auto 100%;
}
/* logo */
#header .logo {
	float:left;
	overflow:hidden;
	margin:5px 0 0 5px;
}
#header .logo a {
	display:block;
	height:100%;
}
#header .logo a img{
	width:100%;
	max-width:none;
}
/* frame holder */
#header .frame .holder{
	float:right;
	text-align:right;
}
/* top-nav */
#header .top-nav{
	padding:0 0 17px;
	margin:0;
	list-style:none;
	font-size:13px;
	line-height:18px;
	overflow:hidden;
	text-align:left;
}
#header .top-nav li{
	float:left;
	position:relative;
	padding-left:25px;
}
#header .top-nav li:after {
	content:'';
	position:absolute;
	top:4px;
	left:12px;
	background:#727272;
	width: 1px;
	height: 12px;
}
#header .top-nav li a{color:#727272;}
#header .top-nav li:first-child:after{display:none;}
/* form-search */
#header .form-search{
	margin:0 1px 0 0;
	width:255px;
	border:1px solid #aeaeae;
	display:inline-block;
	vertical-align:top;
}
#header .form-search input[type="text"]{
	float:left;
	border:none;
	background:#fff;
	text-transform:uppercase;
	color:#727272;
	height: 25px;
	margin:0;
	padding: 2px 4px 1px 9px;
	width: 206px;
	outline:none;
}
#header .form-search input[type="text"]::-webkit-input-placeholder {color:#727272;}
#header .form-search input[type="text"]:-moz-placeholder {color:#727272;}
#header .form-search input[type="text"]:-ms-input-placeholder {color:#727272;}
#header .form-search input[type="text"]::-moz-placeholder {
	opacity: 1;
	color:#727272;
}
#header .form-search input[type="submit"]::-moz-focus-inner {
	border: 0 !important;
	padding: 0 !important;
}
#header .form-search input[type="submit"]{
	border:none;
	padding:0;
	margin:0;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background: url('../images/sprite.png') no-repeat 0 0;
	width: 36px;
	height: 28px;
	cursor:pointer;
}
/* navigation */
#header .navigation{
	background:#c30706 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzMDcwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMDA3MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c30706 0%, #a00706 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c30706), color-stop(100%,#a00706));
	background: -webkit-linear-gradient(top,  #c30706 0%,#a00706 100%);
	background: -o-linear-gradient(top,  #c30706 0%,#a00706 100%);
	background: -ms-linear-gradient(top,  #c30706 0%,#a00706 100%);
	background: linear-gradient(to bottom,  #c30706 0%,#a00706 100%);
	position:relative;
	width:100%;
	border-bottom:2px solid #e2e2e2;
	-webkit-box-shadow:0 1px 0 0 #c9c9c9, 0 4px 1px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 0 0 #c9c9c9, 0 4px 1px 0 rgba(0, 0, 0, 0.05);
}
.home #header .navigation{margin:0 0 26px;}
/* info-panel */
.info-panel{
	max-width:1382px;
	margin:0 auto;
	text-align:right;
	color:#727272;
	font-size:11px;
	line-height:14px;
	padding:4px 0;
}
.info-panel time{
	display:inline-block;
	vertical-align:top;
	padding:1px 0 0;
}
.info-panel .weather{
	display:inline-block;
	vertical-align:top;
	margin: 0 7px 0 11px;
}
.info-panel .weather img{
	display:block;
	max-width:100%;
}
/* nav */
#nav{
	padding:0;
	max-width:1382px;
	margin:0 auto;
	list-style:none;
}
#nav > li {
	display:inline-block;
	vertical-align:top;
	text-transform:uppercase;
	padding:6px 0;
	position:relative;
}
#nav > li:after {
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	height:auto;
	width:1px;
	background:#870d0c;
	-webkit-box-shadow:1px 0 0 0 #c83a3a;
	box-shadow: 1px 0 0 0 #c83a3a;
}
#nav > li:first-child{ margin-left: 22px;}
#nav > li:first-child:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	height:auto;
	width:1px;
	background:#870d0c;
	-webkit-box-shadow:1px 0 0 0 #c83a3a;
	box-shadow: 1px 0 0 0 #c83a3a;
}
#nav > li > a{
	display:block;
	padding:0 33px 0 34px;
	color:#fff;
	font:700 18px/21px 'Noto Sans', Arial, Helvetica, sans-serif;
}
/* main */
#main{
	background:url(../images/main.png) repeat-x;
	padding:2px 0 0;
}
.home #main {padding:0;}
/* breadcrumbs */
#main .breadcrumbs{
	padding:0 6px 5px 0;
	margin:0;
	list-style:none;
	text-align:right;
	font-style:italic;
	font-size:11px;
	line-height:14px;
	color:#727272;
}
#main .breadcrumbs li{
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding-left:17px;
}
#main .breadcrumbs li a{
	font-style:normal;
	color:#727272;
}
#main .breadcrumbs li:after {
	content:'';
	position:absolute;
	top:4px;
	left:8px;
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-left: 4px solid #727272;
	border-bottom: 3px solid transparent;
}
#main .breadcrumbs li:first-child:after{display:none;}
/* cycle-gallery */
#main .cycle-gallery{
	position:relative;
	max-width:1382px;
	margin:0 auto;
	padding:1px 0 0;
}
#main .cycle-gallery .mask{
	max-width:1401px;
	margin:0 -10px 0 -9px;
	position: relative;
	overflow: hidden;
}
#main .cycle-gallery .mask .slideset{overflow:hidden;}
/* slide */
#main .cycle-gallery .mask .slideset .slide{
	width:100%;
	float:left;
}
#main .cycle-gallery .mask .slideset .slide img{
	display:block;
	width:100%;
}
/* slide content */
#main .cycle-gallery .mask .slideset .slide .content{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	background:rgba(0, 0, 0, 0.78);
	width: 23.2%;
	border-left:1px solid #fff;
	padding:12px 38px 25px 30px;
}
#main .cycle-gallery .mask .slideset .slide .img-holder{
	border-style:solid;
	border-width:1px 1px;
	border-color:#fbfbf9 #b7b6b6;
	margin:0 0 14px;
}
#main .cycle-gallery .slide h2{
	margin:0 0 11px;
	font: 26px/29px 'Noto Serif', Arial, Helvetica, sans-serif;
}
#main .cycle-gallery .slide h2 a{color:#fff;}
#main .cycle-gallery .slide p{
	margin:0 0 5px;
	font-size:14px;
	line-height:24px;
	color:#fff;
}
#main .cycle-gallery .slide .more{
	display:inline-block;
	vertical-align:top;
	text-transform:uppercase;
	font-weight:bold;
}
pagination 
#main .cycle-gallery .pagination{
	position:absolute;
	bottom: 21px;
	right: 2px;
	z-index:10;
}
#main .cycle-gallery .pagination ul{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
#main .cycle-gallery .pagination ul li{
	float:left;
	margin-left:12px;
}
#main .cycle-gallery .pagination ul a{
	display:block;
	text-indent:-9999px;
	width:12px;
	height:12px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background:#fff;
	outline:none;
}
#main .cycle-gallery .pagination ul .active a,
#main .cycle-gallery .pagination ul a:hover{background:#d80020;}
/* carousel */
#main .carousel{
	max-width:1382px;
	margin:0 auto;
	padding:0 0 16px;
	position:relative;
	overflow:hidden;
}
#main .carousel .mask-holder{
	position:relative;
	padding:0 9px;
	margin:0 -16px 0 0;
}
#main .carousel .mask {
	position: relative;
	overflow: hidden;
	width:100%;
}
#main .carousel .mask .slideset{
	float:left;
	width:100%;
	position:relative;
}
#main .carousel.gallery-js-ready .slide{
	position:absolute;
}
#main .carousel.gallery-js-ready .slide.active{
	z-index:2;
}
#main .carousel .mask .slide{
	float:left;
	/*width:246px;*/
	padding:0 13px 0 14px;
}
#main .carousel .mask .slide a{
	display:block;
	outline:none;
	font:14px/17px 'Noto Sans', Arial, Helvetica, sans-serif;
}
#main .carousel .mask .slide img{
	display:block;
	width:100%;
	max-width:none;
}
#main .carousel .mask .slide .title{
	display:block;
	background:#fff;
	text-align:center;
	padding:5px 0 8px;
}
/* holder */
#main .carousel .holder{
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:17px 0 7px;
}
/* frame */
#main .carousel .frame{
	float:left;
	padding:0 0 0 2px;
}
#main .carousel .holder h3{
	margin:0 0 2px;
	padding-left:2px;
	color:#d80020;
	font:16px/22px 'Noto Sans', Arial, Helvetica, sans-serif;
}
/* user-nav */
#main .carousel .frame .user-nav{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	font:13px/16px 'Noto Sans', Arial, Helvetica, sans-serif;
}
#main .carousel .frame .user-nav li{
	float:left;
	padding-right:21px;
	position:relative;
}
#main .carousel .frame .user-nav li:after {
	content:'';
	position:absolute;
	top:3px;
	right:10px;
	background:#3d3d3d;
	width:1px;
	height:13px;
}
#main .carousel .frame .user-nav a{
	color:#3d3d3d;
	text-decoration:none;
}
#main .carousel .frame .user-nav .active a,
#main .carousel .frame .user-nav a:hover{color:#d80020;}
/* carousel pagination */
#main .carousel .pagination{
	float:left;
	padding: 6px 0 0 10px;
}
#main .carousel .pagination ul{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}
#main .carousel .pagination ul li{
	float:left;
	margin-right:9px;
}
#main .carousel .pagination ul a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:#858484;
	width:8px;
	height:8px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	outline:none;
}
#main .carousel .pagination ul .active a,
#main .carousel .pagination ul a:hover{background:#d80020;}
/* carousel controls */
#main .carousel .btn-prev,
#main .carousel .btn-next{
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	width:23px;
	height:auto;
	background:#a3a3a3;
	outline:none;
	left:0;
	top:0;
	bottom:0;
	z-index: 21;
}
#main .carousel .btn-prev:after,
#main .carousel .btn-next:after {
	content:'';
	position:absolute;
	top:50%;
	margin:-10px 0 0 -5px;
	left:50%;
	background: url('../images/sprite.png') no-repeat -44px 0;
	width: 10px;
	height: 20px;
}
#main .carousel .btn-next:after{background-position:-58px 0;}
#main .carousel .btn-next{
	left:auto;
	right:16px;
}
/* content */
.home #content{
	background:none;
	padding:45px 0 11px;
	max-width:1382px;
	margin:0 auto;
	/*overflow:hidden;*/
}
/* container */
#content .container{
	display:inline-block;
	vertical-align:top;
	width:41.2%;
	padding:0 3.2% 67px;
	border-style:solid;
	border-width:0 1px;
	border-color:transparent #e8e7e7;
}
#content .container h2{
	margin:-4px 0 6px;
	color:#d80020;
	font: 2.000em/1.125em 'Noto Serif', Arial, Helvetica, sans-serif;
}
/* container post */
#content .container .post{
	overflow:hidden;
	padding-bottom:12px;
}
#content .container .post .img-holder{
	float:left;
	border:1px solid #e2e2e2;
	padding:2px;
	width:37.8%;
	margin:3px 2% 0 0;
}
#content .container .post .img-holder a{display:block;}
#content .container .post .img-holder img{
	display:block;
	width:100%;
}
#content .container .post .content{overflow:hidden;}
#content .container .post h3{
	margin:0 0 13px;
	font-size:1.167em;
	line-height:1.286em;
	font-weight:normal;
}
#content .container .post p{margin:0;}
#content .container .post p time{font-weight:bold;}
#content .container .post .more{
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding-left:10px;
}
#content .container .post .more:after {
	content:'';
	position:absolute;
	top:3px;
	left:2px;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-left:4px solid #d80020;
	border-bottom: 4px solid transparent;
}
/* link-holder */
#content .container .link-holder{
	display:block;
	width:100%;
	margin-bottom: 5px;
	text-align:right;
	overflow:hidden;
	border-bottom:2px solid #bf0924;
}
#content .container .link-holder .view-all{
	background:#c60f13 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2MGYxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MTAzMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c60f13 0%, #910302 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c60f13), color-stop(100%,#910302));
	background: -webkit-linear-gradient(top,  #c60f13 0%,#910302 100%);
	background: -o-linear-gradient(top,  #c60f13 0%,#910302 100%);
	background: -ms-linear-gradient(top,  #c60f13 0%,#910302 100%);
	background: linear-gradient(to bottom,  #c60f13 0%,#910302 100%);
	text-transform:uppercase;
	font:0.833em/1.400em 'Noto Sans', Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
	padding:1px 9px 1px 3px;
	display:inline-block;
	vertical-align:top;
}
#content .container .link-holder .view-all:after {
	content:'';
	position:absolute;
	top:5px;
	right:2px;
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-left:3px solid #fff;
	border-bottom: 3px solid transparent;
}
/* box-news */
#content .container .box-news {padding:33px 0 0;}
#content .container .box-news h3{
	 margin:0 0 2px;
	text-transform:uppercase;
	color:#d80020;
	font:14px/18px 'Noto Sans', Arial, Helvetica, sans-serif;
}
/* news */
#content .container .news{
	border-top:1px solid #cbc9c9;
	padding:4px 0 6px;
	overflow:hidden;
}
#content .container .news time{
	float:left;
	min-width:30px;
	background:#e9e9e9;
	text-align:center;
	color:#d80020;
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 3.8% 0 0;
	padding:4px 0 0;
}
#content .container .news time .number{
	display:block;
	font-size:15px;
	line-height:15px;
}
#content .container .news time .day{
	color:#3d3d3d;
	display:block;
	background:#d1cdcd;
	font-size:10px;
	line-height:12px;
	padding:2px 0 0;
}
#content .container .news .content{
	overflow:hidden;
	padding:4px 0 0;
}
#content .container .news .content h2{
	margin:0;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
#content .container .news .content p{margin:0 0 5px;}
/* aside left */
#sidebar{
	float:left;
	width:19.4%;
	margin-right: 3.2%;
}
#sidebar h2{
	margin:0;
	padding: 6px 2px 0 10px;
	background:#c60f13 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2MGYxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MTAzMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c60f13 0%, #910302 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c60f13), color-stop(100%,#910302));
	background: -webkit-linear-gradient(top,  #c60f13 0%,#910302 100%);
	background: -o-linear-gradient(top,  #c60f13 0%,#910302 100%);
	background: -ms-linear-gradient(top,  #c60f13 0%,#910302 100%);
	background: linear-gradient(to bottom,  #c60f13 0%,#910302 100%);
	color:#fff;
	text-transform:uppercase;
	font:700 14px/18px 'Noto Sans', Arial, Helvetica, sans-serif;
}
/* accordion */
.accordion{
	border-top:1px solid #cbc9c9;
	padding:0 0 71px;
	margin:0;
	list-style:none;
	font: 14px/17px 'Noto Sans', Arial, Helvetica, sans-serif;
}
.home .accordion{padding:0 0 16px;}
.home .accordion > li{text-transform:uppercase;}
.accordion > li{
	padding:1px 0 1px;
	border-bottom:1px solid #cbc9c9;
}
.accordion > li > a:after {
	content:'';
	position:absolute;
	top:7px;
	left:5px;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-left:4px solid #d80020;
	border-bottom: 4px solid transparent;
}
.accordion > li > a{
	color:#3d3d3d;
	padding:3px 0 3px 12px;
	display:block;
	text-decoration:none;
	outline:none;
	position:relative;
}
.home .accordion > li > a{padding:7px 0 7px 18px;}
.home .accordion > li > a:after{
	top:12px;
	left:9px;
}
.accordion > li.active > a,
.accordion > li > a:hover{
	color:#d80020;
	background:#ededed;
}


.accordion > li ul li{
	padding:4px 0 5px 24px;
	text-transform:none;
}
.accordion > li ul a{color:#1D1D1D;}
#sidebar h3{
	margin:0;
	padding:7px 0 0 11px;
	/*border-bottom:1px solid #cbc9c9;*/
	text-transform:uppercase;
	color:#3d3d3d;
	font:14px/18px 'Noto Sans', Arial, Helvetica, sans-serif;
}
/* related-links */
#sidebar .related-links{
	padding:5px 0 0;
	margin:0;
	list-style:none;
	font:14px/18px 'Noto Sans', Arial, Helvetica, sans-serif;
			color:#3d3d3d;
}
#sidebar .related-links li{
	position:relative;
	padding:0 0 6px 25px;
		color:#3d3d3d;
}
#sidebar .related-links li a{
		color:#3d3d3d;
}
#sidebar .related-links li:after {
	content:'';
	position:absolute;
	top:4px;
	left:16px;
	width: 0;
	height: 0;
	border-top:5px solid transparent;
	border-left:4px solid #d80020;
	border-bottom:5px solid transparent;
			color:#3d3d3d;
}
/* aside right */
#content .aside{
	float:right;
	width:22.8%;
	background:#ededed;
	padding:18px 26px 19px;
}
/* dean-box */
#content .aside .dean-box h2{
	margin:0 0 11px;
	color:#d80020;
	font: 2.000em/1.042em 'Noto Serif', Arial, Helvetica, sans-serif;
}
#content .aside .dean-box .img-holder{
	border:1px solid #b6b6b6;
	background:#fff;
	padding:3px;
	margin:0 0 9px;
}
#content .aside .dean-box .img-holder a{display:block;}
#content .aside .dean-box .img-holder img{
	display:block;
	width:100%;
}
#content .aside .dean-box .name{
	display:inline-block;
	vertical-align:top;
	font-size:1.083em;
	line-height:1.077em;
	font-weight:bold;
}
#content .aside .dean-box .position{
	display:block;
	font-weight:normal;
	font-size:1.083em;
	line-height:1.077em;
	margin:-2px 0 17px;
}
/* list */
#content .aside .dean-box .list{
	padding:0;
	margin:0;
	list-style:none;
	line-height:1.167em;
}
#content .aside .dean-box .list li{
	position:relative;
	padding:0 0 0 7px;
}
#content .aside .dean-box .list li:after{
	content:'';
	position:absolute;
	top:4px;
	left:0;
	width: 0;
	height: 0;
	border-top:5px solid transparent;
	border-left:4px solid #d80020;
	border-bottom:5px solid transparent;
}
/* link */
#content .aside .dean-box .link{
	padding:0 0 0 9px;
	margin:0;
	list-style:none;
	text-transform:uppercase;
}
#content .aside .dean-box .link li{
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding: 0 0 0 16px;
}
#content .aside .dean-box .link li a{text-decoration:none;}
#content .aside .dean-box .link li:first-child{padding:0;}
#content .aside .dean-box .link li:first-child:after{display:none;}
#content .aside .dean-box .link li:after {
	content:'';
	position:absolute;
	top:3px;
	left:6px;
	background:#7b7b7b;
	width:1px;
	height:11px;
}
#content .aside .dean-box .link a span{color:#3d3d3d;}
/* aside link-holderc */
#content .aside .link-holder{
	display:block;
	margin: 0 6px 32px 0;
	padding: 14px 0 0;
	text-align:right;
	overflow:hidden;
	border-bottom:2px solid #bf0924;
}
#content .aside .link-holder .view-all{
	background:#c60f13 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2MGYxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MTAzMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c60f13 0%, #910302 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c60f13), color-stop(100%,#910302));
	background: -webkit-linear-gradient(top,  #c60f13 0%,#910302 100%);
	background: -o-linear-gradient(top,  #c60f13 0%,#910302 100%);
	background: -ms-linear-gradient(top,  #c60f13 0%,#910302 100%);
	background: linear-gradient(to bottom,  #c60f13 0%,#910302 100%);
	text-transform:uppercase;
	font:0.833em/1.400em 'Noto Sans', Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
	padding:1px 9px 1px 6px;
	display:inline-block;
	vertical-align:top;
}
#content .aside .link-holder .view-all:after {
	content:'';
	position:absolute;
	top:5px;
	right:2px;
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-left:3px solid #fff;
	border-bottom: 3px solid transparent;
}
/* form-send */
#content .aside .form-send{
	margin:0;
	padding:10px 0 15px 2px;
	border-style:solid;
	border-width:1px 0;
	border-color:#cbc9c9 transparent;
	-webkit-box-shadow:inset 0 1px 0 0 #fff, 0 1px 0 0 #fff;
	box-shadow:inset 0 1px 0 0 #fff, 0 1px 0 0 #fff;
}
#content .aside .form-send .title{
	display:block;
	text-transform:uppercase;
	color:#d80020;
	font:1em/1.250em 'Noto Sans', Arial, Helvetica, sans-serif;
}
#content .aside .form-send label{
	display:inline-block;
	vertical-align:top;
	font-style:italic;
	font-size:0.917em;
	margin:-2px 0 5px;
}
#content .aside .form-send .row{
	width:192px;
	overflow:hidden;
	border:1px solid #c5c5c5;
	background:#fff;
}
#content .aside .form-send input[type="text"]{
	float:left;
	border:none;
	background:#fff;
	text-transform:uppercase;
	color:#727272;
	font-size:11px;
	line-height:14px;
	margin:0;
	padding: 3px 4px 1px 5px;
	width: 167px;
	outline:none;
}
#content .aside .form-send input[type="text"]::-webkit-input-placeholder {color:#727272;}
#content .aside .form-send input[type="text"]:-moz-placeholder {color:#727272;}
#content .aside .form-send input[type="text"]:-ms-input-placeholder {color:#727272;}
#content .aside .form-send input[type="text"]::-moz-placeholder {
	opacity: 1;
	color:#727272;
}
#content .aside .form-send input[type="submit"]::-moz-focus-inner {
	border: 0 !important;
	padding: 0 !important;
}
#content .aside .form-send input[type="submit"]{
	border:none;
	padding:0;
	margin:0;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background: url('../images/sprite.png') no-repeat -78px 0;
	width: 16px;
	height: 20px;
	cursor:pointer;
}
/* main wrap */
#main .wrap{
	max-width:1342px;
	margin:0 auto;
	overflow:hidden;
	background:#fff;
	padding:7px 20px 0;
	position:relative;
}
#main .wrap:before,
#main .wrap:after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	-webkit-box-shadow: 0 0 3px 0 #fcfcfc;
	box-shadow: 0 0 3px 2px #fcfcfc;
	background:#e5e5e5 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #f2f2f2 80%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(80%,#f2f2f2), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#f2f2f2 80%,#fefefe 100%);
	background: -o-linear-gradient(top,  #e5e5e5 0%,#f2f2f2 80%,#fefefe 100%);
	background: -ms-linear-gradient(top,  #e5e5e5 0%,#f2f2f2 80%,#fefefe 100%);
	background: linear-gradient(to bottom,  #e5e5e5 0%,#f2f2f2 80%,#fefefe 100%);
	width:1px;
	height:70%;
}
#main .wrap:before{
	left:auto;
	right:0;
}
/* wrap content */
#main .wrap #content{
	width:82%;
	float:right;
	position:relative;
}
#main .wrap #content:after {
	content:'';
	position:absolute;
	top:0;
	left:-18px;
	background: #e5e5e5 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #f2f2f2 90%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(90%,#f2f2f2), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#f2f2f2 90%,#fefefe 100%);
	background: -o-linear-gradient(top,  #e5e5e5 0%,#f2f2f2 90%,#fefefe 100%);
	background: -ms-linear-gradient(top,  #e5e5e5 0%,#f2f2f2 90%,#fefefe 100%);
	background: linear-gradient(to bottom,  #e5e5e5 0%,#f2f2f2 90%,#fefefe 100%);
	width:1px;
	height:97%;
	-webkit-box-shadow: 0 0 3px 0 #fcfcfc;
	box-shadow: 0 0 3px 2px #fcfcfc;
}
#main .wrap h1{
	margin:0;
	padding-bottom: 38px;
	color:#d80022;
	font:2.500em/1.138em 'Noto Serif', Arial, Helvetica, sans-serif;
}
/* content visual */
#content .visual{
	background:#bfbfbf;
	padding:5px 6px;
	margin-bottom: 40px;
}
#content .visual img{
	display:block;
	width:100%;
}
#main .wrap #sidebar{
	margin:0;
	width:15.3%;
}
/* column-holder */
#content .column-holder{
	overflow:hidden;
	position:relative;
}
#content .column-holder:after {
	content:'';
	position:absolute;
	top:0;
	right:36.8%;
	background: #e5e5e5 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #f2f2f2 90%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(90%,#f2f2f2), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#f2f2f2 90%,#fefefe 100%);
	background: -o-linear-gradient(top,  #e5e5e5 0%,#f2f2f2 90%,#fefefe 100%);
	background: -ms-linear-gradient(top,  #e5e5e5 0%,#f2f2f2 90%,#fefefe 100%);
	background: linear-gradient(to bottom,  #e5e5e5 0%,#f2f2f2 90%,#fefefe 100%);
	width:1px;
	height:95%;
	-webkit-box-shadow: 0 0 3px 0 #fcfcfc;
	box-shadow: 0 0 3px 2px #fcfcfc;
}
#content .column-holder .column:first-child{
	width:62%;
	margin:0;
}
#content .column-holder .column{
	margin-left: 4.3%;
	width: 33.6%;
	float:left;
}
#content .column-holder h2{
	margin:0 0 24px;
	color:#c80220;
	font:1.833em/1.136em 'Noto Serif', Arial, Helvetica, sans-serif;
}
#content .column-holder .column p{margin:0 0 16px;}
#content .column-holder h3{
	margin:0 0 9px;
	color:#c80220;
	padding:5px 0 0;
	font: 1.250em/1.200em 'Noto Serif', Arial, Helvetica, sans-serif;
}
#content .column-holder .column h3+p{ margin-bottom:10px;}
/* column-holder list */
#content .column-holder .list{
	padding:0 0 30px;
	margin:0;
	list-style:none;
}
#content .column-holder .list li{
	position:relative;
	padding:0 0 10px 8px;
}
#content .column-holder .list li:after {
	content:'';
	position:absolute;
	top:4px;
	left:0;
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-left: 4px solid #d80022;
	border-bottom: 3px solid transparent;
}
/* about-students */
#content .column-holder h4{
	display:block;
	margin:0 0 17px;
	padding: 5px 0 6px 6px;
	background:#e0e0e0;
	color:#000;
	font: 1.333em/1.125em 'Noto Serif', Arial, Helvetica, sans-serif;
}
#content .about-students{ padding:0 0 43px;}
#content .about-students .block{overflow:hidden;}
#content .about-students .img-holder{
	float:left;
	background:#bfbfbf;
	padding:2px;
	width:65%;
	margin-right:6px;
}
#content .about-students .img-holder img{
	display:block;
	width:100%;
}
#content .about-students .content{overflow:hidden;}
#content .about-students .content p{
	margin:0 0 4px;
	color:#d80020;
	font-size:1.167em;
	line-height:1.214em;
}
#content .about-students .content .more{
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding:0 13px 0 0;
	font: 1.083em/1.154em 'Noto Sans', Arial, Helvetica, sans-serif;
}
#content .about-students .content .more:after {
	content:'';
	position:absolute;
	top:5px;
	right:0;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-left: 4px solid #d80022;
	border-bottom: 4px solid transparent;
}
/* quick-links */
#content .quick-links h4{ margin-bottom:13px;}
#content .quick-links ul{
	padding:0;
	margin:0;
	font-size:1em;
	line-height:1.250em;
	list-style:none;
}
#content .quick-links ul li{
	overflow:hidden;
	padding:9px 0 4px 5px;
	border-bottom:1px solid #cbc9c9;
}
#content .quick-links ul li:first-child{padding-top:0;}
#content .quick-links ul li span{
	float:left;
	color:#3d3d3d;
	font-weight:bold;
	margin-right:8px;
}
#content .quick-links ul li a{
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
}
/* contact-box */
#sidebar .contact-box{
	padding: 10px 0 0 6px;
	border-style:solid;
	border-width:1px 0 1px;
	border-color:#cbc9c9 transparent;
}
#sidebar .contact-box .title{
	color:#c80220;
	margin-bottom: 9px;
	display:block;
	font: 1.250em/1.200em 'Noto Serif', Arial, Helvetica, sans-serif;
}
#sidebar .contact-box address{
	font-style:normal;
	margin:0 0 12px;
	line-height:1.250em;
}
/* footer */
#footer{background:#000;}
#footer .wrap{overflow:hidden;}
#footer .holder{
	padding-bottom: 10px;
	border-top:1px solid #bf0924;
	background:url(../images/footer.png);
}
#footer .holder+.wrap{
	background:url(../images/sub-footer.png) no-repeat 100% 100%;
	padding:35px 0 82px;
}
/* social-box */
#footer .social-box{
	float:left;
	padding:11px 0 0;
}
#footer .social-box .title{
	display:block;
	padding: 0 0 5px 1px;
	color:#d80020;
	text-transform:uppercase;
	font:13px/16px 'Noto Sans', Arial, Helvetica, sans-serif;
}
/* social */
#footer .social-box .social{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
#footer .social-box .social li{
	float:left;
	margin-right:10px;
}
#footer .social-box .social a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background: url('../images/sprite.png') no-repeat -9999px 0;
	width: 24px;
	height: 24px;
}
#footer .social-box .social .facebook{background-position: -109px 0;}
#footer .social-box .social .twitter{background-position: -143px -1px;}
#footer .social-box .social .rss{background-position: -178px 0;}
#footer .social-box .social .youtube{background-position: -211px -1px;}
#footer .social-box .social .linkedin{background-position: -241px -1px;}
#footer .social-box .social .pinterest{background-position: -275px 0;}
/* address */
#footer .address{
	float:right;
	font-size:0.917em;
	line-height:1.455em;
	color:#000;
	padding: 14px 5px 0 0;
	text-align:right;
}
#footer .address p{margin:0;}
#footer .address p span{color:#d80020;}
/* address-list */
#footer .address .address-list{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
#footer .address .address-list li{
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding-left:17px;
}
#footer .address .address-list li:after {
	content:'';
	position:absolute;
	top:3px;
	left:8px;
	background:#999a9b;
	width: 1px;
	height: 10px;
}
#footer .address .address-list li:first-child:after{display:none;}
/* about */
#footer .about{
	float:left;
	width:19.2%;
}
#footer .info{
	display:block;
	width:100%;
	text-transform:uppercase;
	color:#d80020;
	padding: 0 0 15px;
	font:15px/17px 'Noto Sans', Arial, Helvetica, sans-serif;
}
#footer .info span{
	display:block;
	color:#fff;
	padding:1px 0 0;
}
#footer .about .img-holder{
	padding:3px;
	background:#e1e1e1;
}
#footer .about .img-holder img{
	display:block;
	width:100%;
}
#footer .sub-menu-holder{
	width:77.4%;
	overflow:hidden;
	padding-left: 3.4%;
}
/* sub-menu */
#footer .sub-menu{
	padding:0;
	margin:0;
	list-style:none;
	color:#fff;
}
#footer .sub-menu > li{
	display:inline-block;
	vertical-align:top;
	width:15.1%;
}
#footer .sub-menu a{color:#fff;}
#footer .sub-menu ul{
	padding:0;
	margin:0;
	list-style:none;
}
#footer .sub-menu ul li{ padding-bottom:2px;}
#footer .sub-menu .title{
	display:block;
	padding:0 0 4px;
	position:relative;
	font:700 14px/17px 'Noto Sans', Arial, Helvetica, sans-serif;
}
#footer .sub-menu .title:after {
	content:'';
	position:absolute;
	top:2px;
	left:-9px;
	background:#e00122;
	width:2px;
	height: 14px;
}
#footer .make{
	color:#fff;
	float:right;
	margin: -1px 7.2% 0 0;
	min-width: 145px;
	/*background:#970214 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3MDIxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzY1MDEwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODAwMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #970214 0%, #65010d 70%, #180003 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#970214), color-stop(70%,#65010d), color-stop(100%,#180003));
	background: -webkit-linear-gradient(top,  #970214 0%,#65010d 70%,#180003 100%);
	background: -o-linear-gradient(top,  #970214 0%,#65010d 70%,#180003 100%);
	background: -ms-linear-gradient(top,  #970214 0%,#65010d 70%,#180003 100%);
	background: linear-gradient(to bottom,  #970214 0%,#65010d 70%,#180003 100%);
	padding:3px 2px;*/
	font: 20px/22px 'Noto Sans', Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 1px #850000;
}
#footer .make span{
	display:block;
	position:relative;
	border:1px solid #e1b6bb;
	padding: 7px 3px 10px;
}
#footer .make span:after {
	content:'';
	display:inline-block;
	vertical-align:top;
	margin:8px 0 0 5px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-left: 10px solid #fff;
	border-bottom: 5px solid transparent;
}
#footer .address-mobile{display:none;}
/* skip */
.skip a{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.skip a:focus{
	position:static;
	width:auto;
	height:auto;
} 
.none{display:none;}
/* print version */
@media print{
	* {
		background:none !important;
		color:#000 !important;
	}
	#header .logo{
		float:none;
		margin:0 auto;
		width:70%;
	}
	#content .aside{
		float:none;
		width:auto;
	}
	#content .container{
		display:block;
		width:auto;
		border:none;
	}
	#content .aside .dean-box .img-holder{
		width:50%;
		margin:0 auto;
	}
	#main .wrap #sidebar{
		float:none;
		width:auto;
	}
	#main .wrap #content{
		float:none;
		width:auto;
	}
	#content .column-holder .column,
	#content .column-holder .column:first-child{
		float:none;
		width:auto;
		margin:0 0 10px;
	}
	#main .wrap:before, #main .wrap:after,
	#content .column-holder:after,
	#main .wrap #content:after,
	#main .wrap .accordion,
	#footer .holder + .wrap,
	#footer .social-box,
	#content .aside .form-send,
	#content #sidebar,
	#main .carousel,
	#main .cycle-gallery,
	#header .frame:after,
	#header .frame .wrap:after,
	.home #header .navigation,
	#header .navigation,
	#header .frame .holder{display:none;}
}
/*JERMAINE 02/19/2017 -580-*/
@media only screen and (min-width:1280px){
    #footer .social-box .title {
        display: block;
        padding: 0 0 5px 1px;
        color: #d80020;
        text-transform: uppercase;
        font: 16px/16px 'Noto Sans', Arial, Helvetica, sans-serif;
    }
}
/* media 1400 */
@media only screen and (max-width: 1400px){
	#header .frame .wrap{
		padding:23px 15px 16px 13px;
		max-width: 1354px;
	}
	#nav{text-align:center;}
	#nav > li > a{
		font-size:14px;
		line-height:17px;
		padding: 0 18px;
	}
	#nav > li:first-child{margin:0;}
	#header .frame .wrap:after{  left: 15.7%;}
	#header .logo{
		width:43.5%;
		margin:0;
	}
	#header .top-nav{
		font-size:11px;
		line-height:15px;
		padding: 3px 0 13px;
	}
	#header .form-search{width:249px;}
	#header .form-search input[type="text"]{
		width:169px;
		height:20px;
		font-size:11px;
		line-height:14px;
        border-radius:0;
	}
	#header .form-search input[type="submit"]{
		background: url('../images/sprite.png') no-repeat 0 -28px;
		width: 30px;
		height: 27px;
        background-color: #E3E3E3;
	}
	#main{background:none;}
	.home #header .navigation {margin: 0 0 19px;}
	#main .cycle-gallery .mask .slideset .slide{overflow:hidden;}
	#main .cycle-gallery .mask .slideset .slide .content{width: 28.8%;}
	#main .cycle-gallery .slide h2{ margin-bottom:7px;}
	#main .cycle-gallery .mask .slideset .slide img{
		width:131%;
		margin-left:-29%;
		max-width:none;
	}
	#main .cycle-gallery{border-bottom:2px solid #bf0924;}
	#main .cycle-gallery .mask .slideset .slide .img-holder img{
		width:100%;
		margin:0;
	}
	#main .cycle-gallery .slide p{
		font-size:13px;
		line-height:20px;
		margin-bottom:8px;
	}
	#main .cycle-gallery .pagination ul a{
		width:8px;
		height:8px;
	}
	#main .cycle-gallery .pagination{
		bottom:9px;
		right:8px;
	}
	#main .cycle-gallery .pagination ul li{ margin-left: 9px;}
	#main .carousel .holder{
		padding:16px 23px 12px;
		width:auto;
		display:block;
		overflow:hidden;
	}
	#main .carousel .mask-holder{
		margin: 0;
		padding: 0 26px 0 30px;
	}
	#main .carousel .mask .slide{
		width: 218px;
		padding: 0 12px;
	}
	#main .carousel .btn-prev, #main .carousel .btn-next{width:19px;}
	#main .carousel .btn-prev{left:23px;}
	#main .carousel .btn-next{right:19px;}
	#main .carousel{
		background:#ededed url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmQyZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #ededed 0%, #d2d2d2 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#d2d2d2));
		background: -webkit-linear-gradient(top,  #ededed 0%,#d2d2d2 100%);
		background: -o-linear-gradient(top,  #ededed 0%,#d2d2d2 100%);
		background: -ms-linear-gradient(top,  #ededed 0%,#d2d2d2 100%);
		background: linear-gradient(to bottom,  #ededed 0%,#d2d2d2 100%);
		border-bottom:1px solid #bf0924;
		padding-bottom:9px;
	}
	#main .carousel .pagination {padding: 5px 0 0 3px;}
	.home #content{padding:54px 15px 11px;}
	#sidebar {
		margin-right:2.3%;
		width: 22.8%;
	}
	#content .container{
		width: 35.2%;
		padding:0 2.7% 43px 2.2%;
	}
	#content .aside{
		width: 27.8%;
		padding:14px 24px 25px 21px;
	}
	#content .container h2{
		font-size:22px;
		line-height:26px;
	}
	#content .container .post .img-holder{
		width: 53.3%;
		margin:3px 3% 15px 0;
	}
	#content .container .post .content{
		overflow:visible;
		padding-top: 3px;
	}
	#content .container .post p {
		overflow: hidden;
		width: 100%;
	}
	#content .container .post{padding-bottom: 6px;}
	#content .container .box-news {padding: 21px 0 0;}
	#content .container .news time{margin: 7px 5.8% 0 0;}
	#content .container .news{ padding: 4px 0 8px;}
	#sidebar h2{ padding: 3px 2px 3px 10px;}
	.accordion > li{
		font-size:13px;
		line-height:17px;
	}
	.home .accordion > li > a {padding: 7px 0 7px 16px;}
	#sidebar .related-links{
		font-size:13px;
		line-height:16px;
	}
	#sidebar .related-links li{padding: 0 0 8px 23px;}
	#content .aside .dean-box h2{
		font-size:22px;
		line-height:24px;
		margin: 0 0 8px;
	}
	#content .aside .dean-box .img-holder{  margin: 0 0 7px;}
	#content .aside .dean-box .name{font-size:12px;}
	#content .aside .dean-box .list li:after{top:2px;}
	#content .aside .dean-box .position{
		font-size:12px;
		margin: -2px 0 12px;
	}
	#content .aside .link-holder{
		padding: 19px 0 0;
		margin: 0 1px 33px 0;
	}
	#footer .holder .wrap{padding: 0 11px 0 13px;}
	#footer .address{padding:11px 5px 3px 0;}
	#footer .holder + .wrap{padding:35px 0 18px 15px;}
	#footer .about{	width: 17.4%;}
	#footer .sub-menu{margin:-3px 0 0;}
	#footer .sub-menu > li {
		padding: 0 1% 0 0;
		width: 15.2%;
	}
	#footer .make-holder{
		display:block;
		width:100%;
		overflow:hidden;
	}
	#footer .make{
		float:none;
		display:block;
		min-width:10px;
		max-width: 123px;
		margin:19px 0 0;
		font-size:15px;
		line-height:16px;
	}
	.info-panel{
		border-bottom:2px solid #000;
		padding: 3px 0 0;
	}
	.info-panel time{
		font-size:9px;
		line-height:11px;
	}
	#main .wrap h1{
		font-size:26px;
		line-height:26px;
		padding-bottom: 35px;
	}
	#main .wrap{padding:7px 17px 0 15px;}
	#main .breadcrumbs{padding:0 1px 0 0;}
	#main .wrap #content{  width: 76%;}
	#main .wrap #sidebar{width: 20.8%;}
	.accordion > li > a{padding:3px 2px 3px 10px;}
	#content .visual{
		padding:3px 4px;
		margin-bottom: 34px;
	}
	.accordion{padding:0 0 73px;}
	#content .column-holder h2{
		font-size:20px;
		line-height:22px;
		 margin: 0 0 20px;
	}
	#content .column-holder .column {
		margin-left: 3.7%;
		width: 28.2%;
	}
	#content .column-holder .column:first-child{width:68%;}
	#content .column-holder:after{ right: 30.1%;}
	#content .about-students{padding:5px 0 38px;}
	#content .column-holder h4{
		font-size:14px;
		line-height:17px;
		margin: 0 0 20px;
		padding: 3px 0 4px 6px;
	}
	#content .about-students .img-holder{
		float:none;
		width:auto;
		margin:0 0 11px;
	}
	#content .about-students .content p{
		font-size:13px;
		line-height:15px;
	}
	#content .about-students .content{padding:0 0 0 3px;}
	#content .quick-links h4{ margin-bottom:13px;}
	#header .top-nav li:after{top:1px;}
}
/* media 930 */
@media only screen and (min-width: 951px){
	.top-nav-holder .opener{display:none;}
	#header .top-nav{
		display:block !important;
		position:static !important;
	}
}
@media only screen and (max-width: 950px){
.top-nav-holder .opener{display:none;}
	#header .top-nav{
		display:block !important;
		position:static !important;
	}
	/*.top-nav-holder .opener{display:block;}
	.top-nav-holder{
		display:inline-block;
		vertical-align:top;
		color:#727272;
		font-size:14px;
		line-height:17px;
		padding:3px 5px 0 0;
		position:relative;
		z-index:99;
	}
	.top-nav-holder .opener{
		display:inline-block;
		vertical-align:top;
		color:#727272;
		outline:none;
	}
	*/
	#header .frame{z-index:99;}
	#header .frame .holder{margin:0 0 0 -20px;}
	#header .frame .wrap{padding:13px 18px 10px 17px;}
	#header .logo{
		width:60.5%;
		margin:15px 0 0;
	}
	/*#header .top-nav{
		position:absolute;
		right:0;
		padding:3px;
		margin:0;
		top:24px;
		z-index:90;
		background:#fff;
		min-width:160px;
		border:1px solid #aeaeae;
		font-size:12px;
		line-height:14px;
	}
	#header .top-nav li{
		display:block;
		float:none;
		text-align:left;
		padding:1px 0 1px 5px;
		border-top:1px solid #aeaeae;
	}
	#header .top-nav li:first-child{border:none;}
	#header .top-nav li:after{display:none;}
	#header .top-nav li:last-child{display:none;}*/
	#nav > li > a{ padding: 0 6px;}
	#main .cycle-gallery .mask .slideset .slide img{ width: 129%;}
	#main .cycle-gallery .mask .slideset .slide .content {
		width: 29%;
		padding:9px 30px 25px 21px;
	}
	#main .cycle-gallery .slide h2{
		font-size:20px;
		line-height:24px;
		margin-bottom: 5px;
	}
	#main .cycle-gallery .mask .slideset .slide .img-holder{ margin-bottom:5px;}
	#main .cycle-gallery .slide p{
		font-size:12px;
		line-height:18px;
		margin:0;
	}
	#main .cycle-gallery .slide .more{
		font-size:11px;
		line-height:16px;
	}
	#main .cycle-gallery .pagination{display:none;}
	#main .carousel .holder {padding: 14px 14px 12px;}
	#main .carousel .holder h3{
		font-size:14px;
		line-height:20px;
		margin:0;
	}
	#main .carousel .frame .user-nav{
		font-size:12px;
		line-height:14px;
	}
	#main .carousel .frame .user-nav li{padding-right: 19px;}
	#main .carousel .pagination{
		padding: 5px 0 0;
		margin-left: -2px;
	}
	#main .carousel .mask-holder{padding:0 18px 0 23px;}
	#main .carousel .btn-prev {left: 16px;}
	#main .carousel .btn-next {right: 15px;}
	#main .carousel .mask .slide .title{
		font-size:13px;
		line-height:15px;
		padding:5px 0 6px;
	}
	#main .carousel{ padding-bottom: 15px;}
	#content .container{
		display:block;
		padding:0 0 27px;
		width:100%;
		border:none;
	}
	.home #content{
		overflow:hidden;
		padding:35px 15px 33px;
	}
	#content .container h2{margin:0 0 12px;}
	#content .container .post .content{overflow:hidden;}
	#content .container .post h3{  margin: 0 0 8px;}
	#content .container .post .img-holder {
		margin: 3px 1.7% 0 0;
		width: 29.1%;
	}
	#content .container .post {padding-bottom: 3px;}
	#content .container .box-news {padding: 27px 0 0;}
	#content .container .news time {margin: 9px 2% 0 0;}
	#content .container .news .content h2{
		font-weight:normal;
		margin-bottom: 3px;
	}
	#content .container .news .content{ padding: 8px 0 0;}
	#content .container .news {padding: 4px 0 10px;}
	#content .aside{
		width: 48.5%;
		padding:12px 9px 25px 8px;
	}
	#sidebar{width: 43.4%;}
	#sidebar h2{padding:2px 2px 1px 10px;}
	.home .accordion > li > a {padding: 5px 0 5px 16px;}
	.home .accordion {padding: 0 0 26px;}
	#sidebar h3{padding:0 0 2px 11px;}
	#sidebar .related-links{
		font-size:14px;
		line-height:16px;
	}
	#sidebar .related-links li:after{top:3px;}
	#content .aside .dean-box .img-holder {
		margin: 0 0 7px;
		width: 69.5%;
	}
	#content .aside .dean-box .content{padding-left: 2px;}	
	#content .aside .dean-box .list{ line-height:13px;}
	#content .aside .dean-box .link{padding:11px 0 0 8px;}
	#content .aside .link-holder{
		padding:0;
		margin:0 1px 18px 0;
	}
	#content .aside .form-send{	padding:10px 0 10px 6px;}
	#content .aside .form-send input[type="text"]{
		/*font-size:13px;*/
		line-height:15px;
		padding:5px 4px 1px 3px;
	    /*width:196px;*/
	}
	#content .aside .form-send label{margin:0 0 7px -1px;}
	#content .aside .form-send .row{width:221px;}
	#content .aside .form-send input[type="submit"]{
		background:#efefef url('../images/sprite.png') no-repeat -76px 4px;
		height:24px;
		width:18px;
	}
	#footer .social-box .title{
		font-size:14px;
		line-height:16px;
		padding:0 0 7px 1px;
	}
	#footer .holder .wrap {padding: 0 11px 0 15px;}
	#footer .social-box .social a{
		width: 22px;
		height: 22px;
	}
	#footer .social-box .social .facebook{background-position: -126px -29px;}
	#footer .social-box .social .twitter{background-position: -157px -30px;}
	#footer .social-box .social .rss{background-position: -189px -29px;}
	#footer .social-box .social .youtube{background-position: -219px -30px;}
	#footer .social-box .social .linkedin{background-position:-246px -30px;}
	#footer .social-box .social .pinterest{background-position: -277px -29px;}
	#footer .address {padding: 10px 5px 4px 0;}
	#footer .sub-menu > li {
		width: 31.9%;
		padding:0 1% 34px 0;
	}
	#footer .about {width: 28.2%;}
	#footer .sub-menu-holder{
		padding-left: 5.3%;
		width: 66%;
	}	
	#footer .holder + .wrap{
		position:relative;
		padding:35px 0 4px 15px;
	}
	#footer .make-holder{
		position:absolute;
		left:16px;
		bottom: 12.5%;
		width: 155px;
	}
	#footer .make{
		padding: 3px 2px 4px;
		max-width: 145px;
		margin:0;
		font-size: 18px;
		line-height: 22px;
	}
	#content .column-holder:after{display:none;}
	#content .column-holder .column:first-child,
	#content .column-holder .column{
		float:none;
		width:auto;
		margin:0;
	}
	.info-panel{border:none;}
	#main .wrap {padding: 4px 13px 0 16px;}
	#main .wrap h1{
		font-size:24px;
		line-height:27px;
		margin: -12px 0 0;
		padding-bottom: 30px;
	}
	#main .wrap #content {width: 67.8%;}
	#content .column-holder h2{
		font-size:18px;
		line-height:24px;
		margin: 0 0 17px;
	}
	#content .visual { margin-bottom: 16px;}
	#main .wrap #sidebar {width: 27.8%;}
	.accordion > li > a:after{
		left:2px;
		top:9px;
	}
	#content .column-holder .list{ padding-bottom:35px;}
	#content .column-holder h4{ margin-bottom:18px;}
	#content .about-students .img-holder {
		float: left;
		margin: 2px 11px 11px 0;
		width: 41.3%;
	}
	#content .about-students .content p{ margin-bottom:8px;}
	#content .about-students {padding: 5px 0 45px;}
	#content .quick-links h4{ margin-bottom:15px;}
	#content .column-holder{padding-bottom: 110px;}
}
@media only screen and (max-width: 800px){#footer .make-holder{bottom:16.5%;}}
@media only screen and (max-width:768px){
	#main .cycle-gallery .mask .slideset .slide .content{
		position:static;
		background:#1f1f1f;
		width:auto;
		padding:13px 30px 17px 19px;
	}
	#main .cycle-gallery .pagination{display:block;}
	#main .cycle-gallery .mask .slideset .slide .img-holder{display:none;}
	#main .cycle-gallery .mask .slideset .slide img {
		width: 196%;
		margin-left:-30%;
	}
	#main .cycle-gallery .slide h2{
		font-size:23px;
		line-height:26px;
	}
	#main .cycle-gallery .slide p{
		font-size:14px;
		line-height:20px;
		margin:0 0 4px;
	}
	#main .cycle-gallery .slide .more{
		font-size:12px;
		line-height:15px;
		font-weight:bold;
	}
	#main .carousel{margin:0 7px 0 9px;}
	.home #content{
		margin:0 7px 0 9px;
		padding:26px 0 33px;
	}
	#main .carousel .holder h3{
		font-size:16px;
		line-height:20px;
		margin-bottom:6px;
	}
	#main .carousel .holder{padding:10px 14px 12px 19px;}
	#main .carousel .frame .user-nav{
		font-size:13px;
		line-height:15px;
	}
	#main .carousel .frame .user-nav li {padding-right: 20px;}
	#main .carousel .mask .slide{
		width:262px;
		padding:0 7px 0 8px;
		max-width:none;
	}
	#main .carousel .mask-holder {padding:0 37px 0 33px;}
	#main .carousel .btn-prev,
	#main .carousel .btn-next{width:24px;}
	#main .carousel .btn-prev {left: 17px;}
	#main .carousel .btn-next {right: 20px;}
	#main .carousel .mask .slide .title{
		font-size:14px;
		line-height:17px;
		padding:9px 0 7px;
	}
	#main .carousel {padding-bottom: 20px;}
	#content .container h2{
		font-size:23px;
		line-height:26px;
		margin: 0 0 19px;
	}}
/* media 767 */
@media only screen and (min-width: 767px) {
	.navigation .opener-nav{display:none;}
	.navigation .opener-mobile{display:none;}
	#nav{
		display:block !important;
		position:static !important;
	}
	#main .wrap .accordion{
		display:block !important;
		position:static !important;
	}
	#header .navigation .slide{display:none;}
	#wrapper .opener-menu{display:none;}
}
@media only screen and (max-width: 767px){
	.navigation .control-holder{
		overflow:hidden;
		text-align:center;
		background:#c30706 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzMDcwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMDA3MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #c30706 0%, #a00706 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c30706), color-stop(100%,#a00706));
		background: -webkit-linear-gradient(top,  #c30706 0%,#a00706 100%);
		background: -o-linear-gradient(top,  #c30706 0%,#a00706 100%);
		background: -ms-linear-gradient(top,  #c30706 0%,#a00706 100%);
		background: linear-gradient(to bottom,  #c30706 0%,#a00706 100%);
		border-bottom:2px solid #e2e2e2;
		-webkit-box-shadow:0 1px 0 0 #c9c9c9, 0 4px 1px 0 rgba(0, 0, 0, 0.05);
		box-shadow: 0 1px 0 0 #c9c9c9, 0 4px 1px 0 rgba(0, 0, 0, 0.05);
	}
	.navigation.active .opener-nav{background:#000;}
	.navigation .opener-nav{
		float:left;
		text-transform:uppercase;
		color:#fff;
		outline:none;
		font:700 16px/19px 'Noto Sans', Arial, Helvetica, sans-serif;
		padding:5px 21px 4px 31px;
		position:relative;
		text-decoration:none;
	}
	.navigation .opener-nav:hover{background:#000;}
	.navigation .opener-nav:after {
		content:'';
		position:absolute;
		top:8px;
		left:10px;
		background: url('../images/sprite.png') no-repeat -36px -30px;
		width: 15px;
		height: 13px;
	}
	#header .logo {
		margin: 15px 0 0;
		width: 71%;
	}
	#header .frame .holder {
		position:absolute;
		right: 8px;
		top: 13px;
	}
	#header .frame .wrap {padding: 13px 8px 13px 11px;}
	#header .frame .wrap:after {left: 25%;}
	.home #header .navigation,
	#header .navigation{
		display:inline-block;
		vertical-align:top;
		background:none;
		border:none;
		box-shadow:none;
		margin:0;
	}
	#header.active .navigation .opener-mobile{background:#000;}
	.navigation .opener-mobile{
		float:right;
		text-transform:uppercase;
		color:#fff;
		outline:none;
		font:700 16px/19px 'Noto Sans', Arial, Helvetica, sans-serif;
		padding:5px 5px 4px 31px;
		position:relative;
		text-decoration:none;
	}
	.navigation .opener-mobile:after {
		content:'';
		position:absolute;
		top:8px;
		left:10px;
		background: url('../images/sprite.png') no-repeat -36px -30px;
		width: 15px;
		height: 13px;
	}
	.navigation .opener-mobile:hover{background:#000;}
	#nav{padding:5px 0 0;}
	#nav > li{
		text-align:left;
		display:block;
		padding:1px 0 1px;
		border-bottom:1px solid #cbc9c9;
	}
	.home .accordion > li > a:after,
	.accordion > li > a:after,
	#nav > li > a:after {
		content:'';
		position:absolute;
		top:12px;
		left:15px;
		width: 0;
		height: 0;
		border-top: 4px solid transparent;
		border-left:4px solid #d80020;
		border-bottom: 4px solid transparent;
	}
	.home .accordion > li > a,
	.accordion > li > a,
	#nav > li > a{
		color:#3d3d3d;
		padding:8px 0 7px 24px;
		display:block;
		text-decoration:none;
		outline:none;
		position:relative;
		font-weight:normal;
	}
	#nav > li:after,
	#nav > li:first-child:before{display:none;}
	#nav > li > a:hover{
		color:#d80020;
		background:#ededed;
	}
	
	#content .container .post .img-holder {
		margin: 3px 1.7% 8px 0;
		width: 34.3%;
	}
	#content .container .post h3{
		font-size:17px;
		line-height:21px;
	}
	#content .container .post .content{
		/*overflow:visible;*/
		padding:0;
	}
	#content .container .post p{
		font-size:14px;
		line-height:18px;
	}
	#content .container .post .more{
		font-size:12px;
		line-height:15px;
		padding-left: 12px;
	}
	#content .container .post .more:after{
		top: 4px;
		left:4px;
	}
	#content .container .link-holder .view-all{
		font-size:12px;
		line-height:15px;
		padding:4px 15px 2px 5px;
	}
	#content .container .post {padding-bottom: 18px;}
	#content .container .link-holder .view-all:after {
		border-bottom: 4px solid rgba(0, 0, 0, 0);
		border-left: 4px solid #FFFFFF;
		border-top: 4px solid rgba(0, 0, 0, 0);
		right: 6px;
		top: 8px;
	}
	#content .container .box-news h3{
		font-size:15px;
		line-height:17px;
		margin: 0 0 4px;
	}
	#content .container .box-news {padding: 18px 0 0;}	
	#content .container .news .content h2{
		font-size:14px;
		line-height:17px;
	}
	#content .container .news .content p{
		font-size:14px;
		line-height:18px;
	}
	#content .container .news time {margin: 9px 1.8% 0 0;}
	#content #sidebar{display:none;}
	#content .aside{
		float:none;
		display:block;
		width:auto;
	}
	#content .container{ padding: 0 0 21px;}
	#content .aside .dean-box h2{
		font-size:23px;
		line-height:26px;
		margin: 0 0 13px;
	}
	#content .aside{padding:16px 21px 27px 16px;}
	#content .aside .dean-box{overflow:hidden;}
	#content .aside .dean-box .img-holder{
		float:left;
		width:52.2%;
		margin:0 11px 7px 0;
	}
	#content .aside .dean-box .name,
	#content .aside .dean-box .position,
	#content .aside .dean-box .content{
		font-size:14px;
		line-height:16px;
		font-weight:normal;
		overflow:hidden;
	}
	#content .aside .dean-box .position{margin:-2px 0 17px;}
	#content .aside .dean-box .list {line-height: 15px;}
	#content .aside .dean-box .list li {padding: 0 0 0 8px;}
	#content .aside .dean-box .link {padding: 19px 0 0 11px;}
	#content .aside .link-holder{
		padding:10px 0 0;
		margin:0 1px 23px 0;
	}
	#content .aside .link-holder .view-all{
		font-size:12px;
		line-height:14px;
		padding:3px 12px 3px 4px;
	}
	#content .aside .link-holder .view-all:after {
		border-bottom: 4px solid rgba(0, 0, 0, 0);
		border-left: 4px solid #FFFFFF;
		border-top: 4px solid rgba(0, 0, 0, 0);
		right: 4px;
		top: 7px;
	}	
	#content .aside .form-send .title{
		font-size:14px;
		line-height:17px;
	}
	#content .aside .form-send label {
		margin: -1px 0 11px 0;
		font-size:12px;
	}
	#content .aside .form-send .row {width: 250px;}
	#content .aside .form-send input[type="text"] {
		font-size: 14px;
		line-height: 15px;
		padding: 5px 4px 5px 5px;
		width: 220px;
	}
	#content .aside .form-send input[type="submit"] {
		background: url(../images/sprite.png) no-repeat -75px 5px #efefef;
		height: 27px;
		width: 21px;
	}
	#content .aside .form-send {padding: 10px 0 12px 6px;}
	#footer .address{display:none;}
	#footer .holder{padding-bottom: 16px;}
	#footer .about{display:none;}
	#footer .sub-menu > li{
		display:block;
		width:auto;
		padding:7px 0 6px;
		border-bottom:1px solid #2d2c2c;
	}
	#footer .sub-menu{margin:0;}
	#footer .sub-menu > li:first-child{border-top:1px solid #2d2c2c;}
	#footer .sub-menu ul{display:none;}
	#footer .make-holder{
		position:static;
	}
	#footer .sub-menu-holder{
		padding-left:10px;
		width:auto;
	}
	#footer .holder + .wrap {padding: 24px 0 12px 9px;}
	#footer .info{padding: 0 0 20px;}
	#footer .sub-menu .title{
		font-size:15px;
		display:inline-block;
		vertical-align:top;
	}
	#footer .address-mobile{
		display:block;
		float:none;
		color:#fff;
		padding:24px 10px 5px 0;
		font-size:11px;
		line-height:16px;
	}
	.info-panel{display:none;}
	#main .breadcrumbs{display:none;}
	#main .wrap h1{
		margin:0;
		padding-bottom: 23px;
	}
	#main .wrap #sidebar{
		position:absolute;
		z-index:50;
		top:0;
		left:0;
		right:0;
		width:auto;
	}
	#main .wrap #content{
		float:none;
		width:auto;
	}
	#sidebar .contact-box{display:none;}
	#wrapper .opener-menu{
		display:inline-block;
		vertical-align:top;
		margin:0 auto;
		max-width:70px;
		z-index:999;
		text-transform:uppercase;
		color:#fff;
		outline:none;
		font:700 16px/19px 'Noto Sans', Arial, Helvetica, sans-serif;
		padding:5px 31px 4px 31px;
		position:relative;
		text-decoration:none;
	}
	#wrapper.active .opener-menu{background:#000;}
	#wrapper .opener-menu:hover{background:#000;}
	#wrapper .opener-menu:after {
		content:'';
		position:absolute;
		top:8px;
		left:10px;
		background: url('../images/sprite.png') no-repeat -36px -30px;
		width: 15px;
		height: 13px;
	}
	#main .wrap .accordion{background:#fff;}
	.accordion { padding:0;}
	#main .wrap {padding: 22px 12px 0 9px;}
	#content .column-holder{padding:18px 0 33px 3px;}
	#content .column-holder h2{
		font-size:20px;
		line-height:24px;
	}
	#content .column-holder h4{
		font-size:17px;
		line-height:23px;
	}
	#content .column-holder h4 {margin-bottom: 13px;}
	#content .about-students .img-holder {
		margin: 2px 9px 3px 0;
		width: 57.6%;
	}
	#content .quick-links h4 {margin-bottom: 22px;}
	#content .quick-links ul li{padding:9px 0 20px 1px;}
	.accordion > li{text-transform:uppercase;}
}
/* media 639 */
@media only screen and (max-width: 639px){
	#header .logo {
		margin: 22px 0 0;
		width: 88%;
	}
	#header .frame .wrap {padding: 13px 8px 11px 11px;}
	#header .frame .wrap:after {left: 26%;}
	.navigation .control-holder{border:none;}
	#main .cycle-gallery{padding:0;}
	#main .cycle-gallery .mask .slideset .slide .content{ padding-bottom:13px;}
	#main .carousel{margin:0 11px;}
	#main .carousel .pagination{
		margin:0;
		position:absolute;
		right: 14px;
		top: 9px;
	}
	#main .carousel .mask .slide {
		padding: 0 8px;
		width: 348px;
	}
	#main .carousel .mask-holder {padding: 0 57px 0 45px;}
	#main .carousel .btn-prev, 
	#main .carousel .btn-next{width:32px;}
	#main .carousel .btn-prev {left: 21px;}
	#main .carousel .btn-next {right: 24px;}
	#main .carousel .mask .slide .title{
		font-size:17px;
		line-height:21px;
		padding: 12px 0 11px;
	}
	#main .carousel {padding-bottom: 22px;}
	#main .carousel .btn-prev:after, 
	#main .carousel .btn-next:after{
		width: 15px;
		height: 27px;
		margin:-13px 0 0 -8px;
		left:50%;
	}
	#main .carousel .btn-prev:after{background-position:-62px -29px;}
	#main .carousel .btn-next:after{background-position:-86px -29px;}
	.home #content{
		margin:0 11px;
		padding: 32px 0 33px;
	}
	#content .container h2 {margin: 0 0 16px;}
	#content .container .post .img-holder {
		margin: 4px 2.7% 8px 0;
		width: 46.6%;
	}
	#content .aside {padding: 13px 9px 17px 11px;}
	#content .aside .dean-box .img-holder {
		float: none;
		margin: 0 11px 10px 0;
		width: 69.7%;
	}
	#content .aside .dean-box .content{padding:0;}
	#content .aside .link-holder{
		padding:0;
		margin-bottom:20px;
	}
	#content .aside .form-send {padding: 11px 0;}
	#footer .holder .wrap {padding: 0 11px 0 9px;}
	#main .wrap h1{font-size:22px;}
	#content .about-students .img-holder{
		float:none;
		width:auto;
		margin:2px 0 18px;
	}
	#content .column-holder h4 {margin-bottom: 17px;}
	#content .about-students .content {padding: 0;}
	#content .about-students { padding: 5px 0 59px;}
}
/* media 479 */
@media only screen and (max-width: 479px){
	#header .top-nav{
		left:0;
		right:auto;
	}
	#header .logo {
		margin: 35px 0 5px;
		width: 100%;
	}
	#wrapper .opener-menu,
	.navigation .opener-mobile,
	.navigation .opener-nav{
		font-size:12px;
		line-height:15px;
		padding:5px 5px 4px 25px;
	}
	#wrapper .opener-menu:after,
	.navigation .opener-nav:after,
	.navigation .opener-mobile:after{
		left:5px;
		top:5px;
	}
	#main .cycle-gallery .slide h2 {
		font-size: 20px;
		line-height: 24px;
	}
	#main .cycle-gallery .slide p {
		font-size: 13px;
		line-height: 18px;
		margin: 0 0 4px;
	}	
	#main .carousel .pagination{position:static;}
	#main .carousel .mask-holder{padding:0 32px;}
	#main .carousel .btn-prev{left:7px;}
	#main .carousel .btn-next{right:4px;}
	#main .carousel .mask .slide {
		padding: 0 8px;
		width: 221px;
	}
	#main .carousel .mask .slide .title {
		font-size: 15px;
		line-height: 18px;
		padding: 9px 0;
	}
	#content .container .post .img-holder{
		float:none;
		width:auto;
		margin:4px 0 8px;
	}
	#content .aside .dean-box .img-holder{width:auto;}
	#content .aside .link-holder{ padding-top:10px;}
	#content .column-holder {padding: 0 0 33px 3px;}
}


/*JERMAINE 02/19/2017 -580-*/
@media only screen and (min-width:1280px){
    #main .cycle-gallery a {
        color:#fff;
        text-decoration: underline;
        font-weight: 400;
    }
    #content .container .news time {
        background: #efefef;
        color: #d80020;
        font-size: 14px;
        line-height: 12px;
    }
    #content .container .news time .day {
        color: #3d3d3d;
        display: block;
        background: #d1cdcd;
        font-size: 12px;
        line-height: 12px;
        padding: 2px 0 0;
    }
    #main .cycle-gallery .pagination ul li.active a {
        color:#fff;
    }
    #main .cycle-gallery .pagination ul li a {
        color:#d80122;
    }
    #sidebar h2 {
        margin: 0;
        color: #fff;
        background: #C30706;
        text-transform: uppercase;
        font: 700 16px/18px 'Noto Sans', Arial, Helvetica, sans-serif;
    }
   
    #footer .holder {
        background: rgb(245, 245, 245);
        font-size: 16px !important;
    }
    #footer .social-box .title {
        color: #d80020;
        font: 16px/16px 'Noto Sans', Arial, Helvetica, sans-serif;
    }
    #footer .info {
        color:#fff;
        font: 700 16px/17px 'Noto Sans', Arial, Helvetica, sans-serif;
    }
    .pdfLink a {
            text-decoration: underline;
            color: #fff;
        }
    /*TWITTER*/
    .sfContentBlock html.SandboxRoot.env-bp-min .timeline-Footer.u-cf a:link {color:#000 !important; }
    .position #twitter-widget-0 {
    height: 250px !important;
    }
     #twitter-widget-0 .SandboxRoot {
        background: 0 0;
        font: normal normal 14px/1.4 Helvetica,Roboto,"Segoe UI",Calibri,sans-serif;
        color: #292F33;
        font-size: 16px !important;
    }
    #twitter-widget-0 .timeline-Header-byline {
        font-size: 16px !important;
        color: #000000 !important;
    }
     #twitter-widget-0  a:link{
         font-size:16px !important;
         color:#e00122 !important;
         
    }
}
.sfimagesTmbList{
	display:flex;
	flex-wrap: wrap;
	width:100%;
	clear: both;
}
.sfimagesTmb{
	float: left;
	padding:1.5em;
}
.sfimagesTmb:before{
	display:none !important;
}
.calendar-nav{
	display:none;
}
.k-list-container.k-popup.k-group.k-reset{
	visibility: hidden;
	display:none !important;
}