/* Menu */
body {font-family:"Arial Unicode", Sylfaen, sans-serif; -webkit-text-size-adjust: none;-webkit-text-size-adjust:83%;}
nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
  }

nav ul li, .secondary_menu ul li {
  display: block;
  position: relative;
  float: left;
}

/* This hides the dropdowns */


nav li ul ,.secondary_menu li ul{ display: none; }

nav ul li a, .secondary_menu ul li a {
  display: block;
  text-decoration: none;
  white-space: nowrap;
  z-index:44;
  position:relative
}
nav  ul li ul a , .secondary_menu ul li ul a{color:#fefefe; margin-bottom:5px}
nav ul li ul a span {display:inline-block; height:11px; width:6px; background:url(../image/min_arrows.png) no-repeat center; top:5px; right:10px; position:absolute}
/* Display the dropdown */


nav li:hover > ul, .secondary_menu li:hover ul {
  display: block;
  position: absolute;
}
.secondary_menu li:hover ul{background:#13354c; text-align:left; z-index:999}
.secondary_menu ul ul ul {}

li:hover li { float: none; }

a {text-decoration:none;color:#ea6645}
a:hover {text-decoration:none;color:#333}


.main-navigation li ul li { border-top: 0; }

/* Displays second level dropdowns to the right of the first level dropdown */


nav ul ul ul {
  left: 100%;
  top: 0;
  background:#092B42
}

/* Simple clearfix */



nav ul:before,
nav ul:after, .secondary_menu ul:before,.secondary_menu ul:after  {
  content: " "; /* 1 */
  display: table; /* 2 */
}

nav ul:after { clear: both; }


/*Menu end*/



html, body {margin:0; padding:0; background:#fefefe}

.w_1-1, .w_2-2, .w_3-3, .w_4-4, .w_5-5, .w_6-6, .w_7-7, .w_8-8, .w_9-9, .w_10-10   {width:100%}
.w_1-2, .w_2-4, .w_3-6, .w_4-8, .w_5-10 {width:50%}
.w_1-4, .w_2-8 {width:25%}
.w_1-6 {width:16.666666666%}
.w_1-7 {width:14.285714284%}
.w_1-8 {width:12.5%}
.w_2-7 {width:35%}
.w_3-7 {width:42.857142857%}
.w_3-8 {width:37.5%}
.w_4-7 {width:57.142857142%}
.w_5-6 {width:83.333333333%}
.w_5-7 {width:71.428571428%}
.w_5-8 {width:62.5%}
.w_6-7 {width:85.714285714%}
.w_6-8, .w_3-4 {width:75%}
.w_7-8 {width:87.5%}
.w_1-9 {width:11.111111111%}
.w_2-9 {width:22.222222222%}
.w_3-10, .w_1-3, .w_2-6  {width:33.333333333%}
.w_4-9 {width:44.444444444%}
.w_5-9 {width:55.555555555%}
.w_6-9, .w_4-6, .w_2-3 {width:66.666666666%}
.w_7-9 {width:77.777777777%}
.w_8-9 {width:88.888888888%}
.w_1-10 {width:10%}
.w_2-10, .w_1-5 {width:20%}
.w_3-9 {width:30%}
.w_4-10, .w_2-5 {width:40%}
.w_6-10, .w_3-5 {width:60%}
.w_7-10 {width:70%}
.w_8-10, .w_4-5 {width:80%}
.w_9-10 {width:90%}

.main_titles {
    font-weight: 400;
    font-size: 18px;
    color: #13354c;
}
nav a:hover {opacity:0.7; color:#fff}
.active {opacity:0.7}
#archive_expanding select{background:#f1f1f1;padding:10px; border:0;height:36px}
#search {width:100%; display:inline-block; margin-bottom:25px}
#search #submit {float:right}
.expandings input[type='submit'], #search #submit{background:#092B42;padding:10px; color:#fefefe; cursor:pointer; text-transform:uppercase; font-size:14px; width:120px; text-align:center; border:0; margin-right:12px}
.expandings input[type='submit']:hover, #search #submit:hover{background:#062031}
.w_status {float:left}
.w_temdat {float:left; width: 115px;margin-left: 20px;}
.w_temp {font-size:20px}
.w_date {font-size:12px}
.law_l .image {border-right:0!important; width:100%}
.law_l img {width:100%!important}
#search_expanding input[type='text']{background: url(../image/search.png)no-repeat 10px center #f1f1f1;padding: 10px 10px 10px 33px;width: 230px; border:0}
.close_expanding {color:#fefefe; font-size:20px; float:right; cursor:pointer; margin-top:3px}
.sec_title {color:#333; font-weight:normal; margin:0; margin-top:20px; font-size:17px; text-transform:uppercase}
.secondary_menu {background:#13354c; padding:0px 10px 0 10px; text-align:center; width:100%; display:inline-block; box-sizing:border-box}
.secondary_menu a {text-decoration:none; text-transform:uppercase; color:#fff;font-size: 13px;padding: 0 7px;border-left: 1px solid rgba(255,255,255,0.5);margin:10px 0; display:inline-block}
.secondary_menu li:first-child a{border-left:0px}
.secondary_menu a:hover {color:rgba(255,255,255,0.5)}
input:required {
    border: 1px solid red!important;
}
.secondary_menu ul {list-style:none; margin:0 auto; padding:0; display:inline-block}
.subheader_img {height:301px}
.subheader_img .text{background:#ea6645; float:left; width:430px; height:232px; padding:68px 25px 0;border-bottom:0}
.subheader_img .slide-caption h2 {font-size:30px}
.subheader_img img {height:300px;width:820px}
.fl_l {float:left}
.mar_top {margin-top:25px}
.top_expanding {background:#13354c; display:none; height:40px; padding:10px 0}
.top_expanding .center {text-align:right}
.relative {position:relative}
table {width:100%; border-collapse:collapse}
table th {background:#ea6645; color:#fff; text-align:center; padding:5px 20px;border:1px solid rgba(255,255,255,0.3); font-weight:normal}
table td {padding:5px 20px;vertical-align:top}
.expanding_button {position:absolute; right:0; background:cyan}
.abs_button {float:right; padding:7px 10px; cursor:pointer; font-size:12px; text-transform:uppercase; color:#fefefe}
.abs_button:hover {text-decoration:underline}
.expanding_content {position:absolute; background:cyan}
.header_line {background:#13354c; width:100%; display:inline-block; float:left}
nav#nav_top {width:auto; float:right; font-size:12px; margin-top:4px}
nav#nav_top a{font-size:12px}
.megamenu ul li {display:inline-block}
.center {margin:0 auto; width:1300px;}
.right_logo {margin-right:15px;height: 75px; width: 75px;float:left}
.right_logo img {width:100px; margin-top:10px}
.left_logo {height: 70px; width: 70px; float:left;margin-left: 15px;}
.name {float:left; width:285px; font-size:15px; margin-top:20px; text-align:center; font-weight:bold; color:#fff}
.name span {letter-spacing:5.5px}
.header_top {display:inline-block; width:100%; margin-top:10px}
.head_mid {background:#092B42; display:inline-block; width:100%}
header .center {text-align:center}
.header-right {float:right}
.langs {}
.langs ul {padding:0; list-style:none; margin:0; line-height:1;font-size:12px}
.langs ul li {float:left; padding:0 10px; line-height:30px; cursor:pointer; color:#fefefe}
.langs ul li:hover {text-decoration:underline}
.langs ul li:first-child{border-left:0}
.search {margin-right:15px}
.button {
    margin-right: 20px;
    border: 1px solid red;
    padding: 3px 15px;
    font-size: 11px;
    text-transform: uppercase;
}
section {width:100%; display:inline-block}
.header_mid {margin:15px 0; width:100%; display:inline-block}
.weather {margin-left:30px; float:left; height:50px; width:185px;margin-top:14px; text-align:left}
.sin_fac_prof {float:left; width:435px}
.sin_fac_prof .list_title {margin-bottom:5px}
.sin_fac_vid {float:left; width:430px; margin-bottom:15px}
.single_faculity {display:inline-block}
.single_faculity ul {list-style:none; padding:0; margin:0 0 25px 0}
.single_faculity ul li {}
.edu_type {display:inline-block}
.si, #mtoogle {
    height: 30px;
    width: 30px;
    float: left;
    margin-right:5px;opacity:0.7 }
	
	.si:hover, #mtoogle:hover, .but:hover {opacity:1}
	.fb {background:url(../image/social.png)no-repeat}
	.yt {background:url(../image/social.png)no-repeat -34px}
	.in {background:url(../image/social.png)no-repeat -73px}
	.tw {background:url(../image/social.png)no-repeat}
	.fsi{
    height: 34px;
    width: 34px;
    float: left;
    margin-right:10px;
	opacity:0.7}
.fsi:hover{opacity:1}
	.ffb {background:url(../image/social_foot.png)no-repeat -36px}
	.fml {background:url(../image/social_foot.png)no-repeat -108px}
	.fyt {background:url(../image/social_foot.png)no-repeat -73px}
	.ftw {background:url(../image/social_foot.png)no-repeat}
	.top_menu {}
	.top_menu .center {width:auto}
	#stickyheader {width:100%; z-index:9999; left:0; background:#092B42}
	.fix_menu nav {margin-top:10px!important; margin-bottom:10px}
	.fix_menu img {display:block!important; position:absolute; left:10px; height:30px; margin-top:9px; z-index:3}
.play {background:url(../image/social.png)no-repeat -101px!important}
.pause {background:url(../image/social.png)no-repeat -68px!important}
nav {
    display: inline-block;
    width: 100%;
	position:relative;
	text-align:center;
	
}
nav ul {margin:0; padding:0; list-style:none; display:inline-block}
nav ul li {float:left;margin-right: 5px;padding: 3px 10px;font-size:15px;}
nav > ul > li {position:relative;padding:3px 10px; border-right:1px solid #193366}
nav > ul > li:last-child {border-right:0px}

.homepage_banners article:hover:before, .homepage_banners article:focus:before {width:100%}


nav > ul > a > li {padding:10px}
nav ul a {color:#fefefe}
.mega {position:static}
.mm_left {left:0; right:auto}
.mm_right {left:auto; right:0}
.mm_center {left:50%; right:auto}
.slider .text {width:auto}


/*MEGAMENU BEGIN*/
nav > ul > li > ul {position:absolute; background:#092B42; z-index:333; left:0; padding:17px 0; text-align:left; margin-top:3px} 
nav#nav_top > ul > li > ul {position:absolute; background:#13354c; z-index:333; left:0; padding:10px 0; text-align:left; margin-top:3px} 
.ser {color:#ea6645}
nav > ul > li > ul > li {margin:0; padding:0; padding:0 10px; width:100%; box-sizing:border-box}
nav > ul > li > ul > li > ul li{font-size:14px}
nav > ul > li > ul > li > ul > li {float:none; border-bottom:1px dotted}
.classname > ul > li > ul, .classname > ul > li > div {margin:10px; padding-right:10px; border-right:1px solid #b5b5b5}
.classname > ul > li > ul li:last-child{border-bottom:0px}

/*MEGAMENU END*/


/*SLIDER*/
.slider_outer {/*background:#333*/; overflow:hidden}
.index_slider_inner {
  margin: 0 auto;
  padding: 0;
  background:#333;
  position:relative;
  max-width:1440px;
  height:300px
}
.l_promo_slider {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 300px;
  width: 100%;
  overflow: hidden;
}
.l_promo_slider li {
  position: relative;
  height: 300px;
  width: 800px;
  cursor: pointer;
  overflow: hidden;
  background-position: 290px 0;
  background-repeat: no-repeat;
  margin-left:10px;
  background-color:#333;
  opacity:1!important
}
.l_promo_slider li.roundabout-in-focus {
  cursor: auto;
  -moz-animation: shadow_anim 1s forwards;
  -webkit-animation: shadow_anim 1s forwards;
  -o-animation: shadow_anim 1s forwards;
  animation: shadow_anim 1s forwards;
}
.l_promo_slider li a {
  text-decoration: none;
  color:inherit
}
.l_promo_slider li .text {
/*float:left; width:380px; height:282px; padding:25px 25px 0; display:none; color:#fff*/
float:left; width:380px; height:282px; padding:25px 25px 0; display:block; color:#fff
}
.l_promo_slider li .text .row_1 {
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 32px;
  line-height: 24px;
  margin: 0 0 12px;
}
.l_promo_slider li .text .row_2 {
  display: block;
  text-transform: uppercase;
  line-height: 14px;
  font-size: 11px;
  margin: 0 0 22px;
}
.l_promo_slider li .text .row_3 {
  display: block;
}
.l_promo_slider li .text .row_3 .link_forward:hover {
  color: #1777a6;
  text-decoration: underline;
}
.index_slider_inner .btn_prev_slide {
  right: 33px;
  background-position: 0 0;
  margin-left: -380px;
}

.pageination{
	 margin-bottom: 40px;
}

.index_slider_inner .btn_next_slide {
  right: 50%;
  background-position: -25px 0;
  margin-right: -380px;
}
.index_slider_inner .btn_prev_slide,
.index_slider_inner .btn_next_slide {
  position: absolute;
  z-index: 300;
  width: 32px;
  height: 32px;
  background: url(../image/arrows.png) no-repeat 0 0;
  display: block;
  cursor: pointer;
}
.index_slider_inner .btn_prev_slide {
  right: 33px;
  background-position: 0 0;
  margin-left:0px;
   opacity:0.5
}
.index_slider_inner .btn_next_slide {
  right: 0;
  background-position: -32px 0;
  margin-right:0;
  opacity:0.5
}
.btns_all {position:relative;width: 1100px; height: 32px; opacity: 1; z-index: 280;}
.btns_all_cont {
    width: 433px;
    height: 32px;
    position: absolute;
    left: 0;
	top:-34px
}
.roundabout-in-focus .text {display:block!important}
/*.roundabout-in-focus {background-position:430px 0!important}*/
.roundabout-in-focus {background-position:430px 0}
.left_gradient {position:absolute; left:0; height:300px; width:40px; z-index:275; background:linear-gradient(to right, rgba(51,51,51,1), rgba(51,51,51,0));}
.right_gradient {position:absolute; right:0; height:300px; width:40px; z-index:275; background:linear-gradient(to left, rgba(51,51,51,1), rgba(51,51,51,0));}
.slid_green {background:rgb(0,43,75)}
.slid_red {background:#135180;}
.slid_blue {background:#ea6645;}
.slid_brown{background:#461b0a;}
.slider-more{border:1px solid #fff; border-radius:3px}


/*END OF SLIDER*/


#slider {height:350px; position:relative; width:1300px; margin:0 auto; z-index:3}
#current-slide {height:350px; width:1300px; margin:0 auto; position:relative}
.current {}
.slide-caption {float:left; width:376px; height:282px; padding:68px 40px 0; background:#ea6645;}
.slide-caption h2 {color:#fff; margin-bottom:32px!important; font-size:23px; line-height:1.2; margin:0; font-weight:normal; font-weight:300; height:145px; overflow:hidden}
.slide-description {display:inline-block;position:relative;z-index:3; margin-left:15px; color:#333; margin-top:15px}
.slider_desc_text {padding:9px 20px 6px 14px;float:left}
.slider-more {color:#fff; float:right; height:22px; padding:8px 10px 7px 10px; }
.slider-more:hover {background:rgba(255,255,255,0.25)}
.slider-image {position:absolute; right:0;}
.slider-image img {height:350px}
#slider > div:not(.current) {opacity:0.15!important; cursor:pointer;}
.slide_right > .slide-caption, .slide_left > .slide-caption {display: none;}

.slide_right .slide-caption {display:none; width:0}
.slide_right .slider-image {left:0;}
.slide_left .slide-caption {display:none; width:0}
.slide_left .slider-image {right:0;}

.content {width:885px; display:table-cell;}

.content img {padding:10px; box-sizing:border-box}
.cont_a a {color:#333}
.cont_a a:hover {color:#175b92}
.full_content {width:100%}
audio {width:32%; margin-top:47px}
audio::-webkit-media-controls-timeline, video::-webkit-media-controls-timeline {background:#13354c; height:2px}
.cust_a {color:#ea6645; text-decoration:none; font-weight:bold; display:inline-block}
.cust_a:hover {color:#333;text-decoration:none}
.single_applicant img {width:100%; height:280px}
.contact_info {width:100%; display:inline-block; margin-top:20px}
.contacts {margin-top:25px}
.contacts .input, #search input[type='text'], #search select {float:left; width:31.33333333%; margin-left:3%;}
.contacts .input:first-child{margin-left:0}
#search input[type='text'] {width:20%;  padding:10px}
#search select {padding:10px}
.contacts .textarea textarea {background:#fff;padding:10px; border:1px solid #ccc; width:100%; margin-bottom:10px; height:120px; box-sizing:border-box}
.contacts .input:first-child, #search input[type='text']:first-child {margin-left:0}
.contacts input[type="text"] {background:#fff;padding:10px; border:1px solid #ccc; width:100%; margin-bottom:10px; box-sizing:border-box}
.contacts input[type='submit']{background:#13354c;padding:10px; border:1px solid #13354c; color:#fff; cursor:pointer; float:right}
.contacts input[type='submit']:hover{background:#13354c}
#map {width:100%; height:auto}
.c_info {margin-bottom:25px}
.faculities ul {padding:0; list-style:none}
.faculities ul a {text-decoration:none; color:inherit}
.faculities > ul > li > a {text-decoration:none; color:#ea6645}
.faculities > ul > li, .faculities > ul > a > li {border-bottom:1px solid #d5d5d5; padding:10px 0}
.cont_gallery img, .structure .zoomer {-moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    -webkit-transition: all 0.1s ease-out;}
.cont_gallery img:hover, .structure .zoomer:hover {-webkit-transform: scale(1.04);
    -moz-transform: scale(1.04); 
    -o-transform: scale(1.04);
	box-shadow:3px 3px 3px #888;
	-webkit-box-shadow:3px 3px 3px #888;
	-moz-box-shadow:3px 3px 3px #888;
	-o-box-shadow:3px 3px 3px #888; z-index:2%}
.cont_gallery .hor_item img {width:100%; height:auto; margin:0}
.cont_gallery .hor_item {margin:5px}
.cont_gallery .hor_item > div{height:110px; overflow:hidden; margin-bottom:5px}
.other {border:1px solid #e1ded9; padding:3px;box-shadow:0 1px 2px rgba(0,0,0,.1); background:#f1f1f1}
.homepage_banners {margin-left:-8px; margin-top:15px; display:inline-block}
.homepage_banners article {width: calc(50% - 58px); float:left;margin: 8px;margin-right: 40px;position:relative}
.fuller article {width: calc(50% - 54px); float:left;margin: 8px;margin-right: 40px;position:relative}
.homepage_banners article .text {margin-top:-33px; background:rgba(14,31,56,0.71); position:absolute; border-bottom:0; padding:5px 0 9px 17px; height:auto; color:#fefefe; width:327px; right:30px; }
.middle_img .text {margin-top:-33px; background:rgba(197,197,197,0.71); position:absolute; border-bottom:0; padding:5px 0 9px 17px; height:auto; color:#000; width:327px; right:30px;text-align:center; font-weight:bold}
.middle_img .text {bottom:0; width:350px; font-size:13px}
.middle_img .right-arrow-m {bottom:0;background-color:rgba(197,197,197,0.71)}

.homepage_banners article:before, .selective article:before, .gallery article:before {
    background: #ea6645;
    content: '';
    height: 4px;
    left: 0px;
    right: 0;
    margin: auto;
    position: absolute;
    top: 0px;
    -webkit-transition: width .2s;
    transition: width .2s;
    width: 0%;
    z-index: 999;
}
.img_desc_hover {position:absolute;bottom:0px; width:100%; height:100%; background:rgba(0,0,0,0.75); color:#fff; opacity:0}
.img_desc_hover:hover {opacity:1}
.img_desc_hover a {color:#ea6645; text-decoration:none}
.img_desc_hover a:hover {color:#fefefe;}
.homepage_banners article:hover:before, .homepage_banners article:focus:before,.selective article:hover:before, .gallery article:hover:before {width:100%}
.selective, .gallery{position:relative} 
.selective article:before, .gallery article:before {top: 28px;}
.homepage_banners article .text a {color: #fff;}
.homepage_banners article .text {font-size:13px}
.homepage_banners article img {width:387px; height:145px; padding:0}
.homepage_banners a {color:#193366}
.homepage_banners a:hover {color:#a51c30}
.all_cont {width:100%; display:inline-block; margin-bottom:25px}
.all_cont .more, .single_applicant .more {float:right; text-decoration:none;font-size:13px; display:inline-block}
.content p, .content ul {margin-top:0; text-align:justify; font-size:14px}
.content ul {list-style-image:url(../image/bullet.png)}
.content_text {margin-bottom:15px}
.content_text a {color:#ea6645; text-decoration:none}
.content_text a:hover {color:#333}
.cont_gallery {margin-bottom:25px; width:100%; display:inline-block}
.single_journal img {float:left; margin-right:20px; width:210px}
.single_journal .ann_top {width:360px}
.single_journal .ann_title {width:auto}
.single_journal .files span {margin-right:10px; font-weight:bold}
.files {float:right; display:inline-block; }
.files img {margin-right:0; width:auto}
.cont_gallery img {height:109px; margin:5px; padding:0}
.fa_text {color:#fff}
.pagination {display:inline-block}

.cont_categories {width: 80%; display: inline-block; float: left;
}
.list_title {text-transform:uppercase; color:#ea6645; margin-bottom:10px; width:100%; display:inline-block; font-weight:bold; font-size:14px}
.list_title .title {float:left; width:510px}
.cont-right {width:645px; float:right; margin-top:10px; height:94px; background:#fefefe; padding:5px; box-sizing:border-box}
.cont_shorttext {max-height:47px; font-size:14px; color:#333}
.cont_shorttext p {font-size:14px}
.cont_image {float:left; margin-right:20px}
.cont_image img {width:200px; height:113px}
.sing_cont .cont_image {width:80%; height:0; padding-bottom:45%; overflow:hidden; float:none; margin-right:0; margin:0 auto}
.sing_cont .cont_image img{width:100%; height:auto; padding:0}
.sing_cont .content_text{margin-top:15px; font-size:14px}
.article {display:inline-block; width:100%; position:relative;}
.hoart {width:387px}
.hoart .right-arrow-m {right:0!important}
.hopag article:hover:before{width:387px}
.image {
    display: inline-block;
    height: 145px;
	border-right:3px solid #fff
}
.text {
    padding: 10px;
    padding-left: 20px;
	width:357px;
	height:42px; overflow:hidden; border-bottom:1px solid #13354c
}
.r_more {position:absolute; bottom:10px; right:10px; width: 0;
height: 0;
border-style: solid;
border-width: 8px 0 8px 8px;
border-color: transparent transparent transparent #ffffff;}
.sel_block {margin-top:15px;margin-bottom:5px; display:inline-block;width:100%}
.selective {width: calc(50% - 42px); float:left;margin-right:35px}
.selective header, .gallery header {color:#313457}
.selective img, .gallery img {padding:0}
.selective header h3, .gallery header h3 {margin:0; padding:0}
.selective header h3 {color:#3178b0; border-bottom:1px solid #3178b0; margin-bottom:3px; padding:3px 0; font-size:16px}
.gallery header h3 {color:#585455; border-bottom:1px solid #585455; margin-bottom:3px; padding:3px 0;font-size:16px}
.selective .title {
    background: #414141;
    color: #a8a8a8;
    padding: 15px;
}
.selective img {width:100%}
.gallery {width: calc(50% - 42px); float:left;}
.gallery img {width:100%}

/*CAROUSEL GALLERY*/
#jcl-demo {width:auto; margin-bottom:20px}
#jcl-demo .carousel {
    float: left;
    margin-left: 10px;
    position: relative;
    visibility: hidden;
    left: -5000px;
margin-left:55px

}
/*#jcl-demo .carousel li {height:95px!important}
    #jcl-demo .carousel>ul>li img {
        width: 152px;
        height: auto;
        vertical-align:middle;

        /* optional */
        margin: 10px 10px 10px 0;
    }
#jcl-demo a.prev, #jcl-demo a.next, #jcl-demo a.go {
    display: block;
    width: 26px;
    height: 30px;
    line-height: 1;
    color: #333;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 40px;
    border-radius: 8px;
    float: left;
}
#jcl-demo a.prev:hover, #jcl-demo a.next:hover {color:#0277BD}
    #jcl-demo a.prev.disabled, #jcl-demo a.next.disabled,
    #jcl-demo a.prev.disabled:hover, #jcl-demo a.next.disabled:hover {
        cursor: default;
    }
    #jcl-demo a.go.highlight {
        background-color: #dedede;
        color: #000;
    }
    #jcl-demo a.prev {
        margin: 65px -5px 0 0;
        text-indent: 7px;
    }
    #jcl-demo a.next {
        margin: 65px -60px 0 -5px;
        text-indent: 10px;
    }*/


.library {margin-top: 6px;background: #ea6645;padding: 10px 15px;}
.library h3 {
    margin: 0;
    padding: 0;
    font-weight: normal;
    color: #fff;
    font-size: 15px;
}

.event_date {width:50px; text-align:center; float:left; background:#ea6645; color:#fefefe; text-transform:uppercase; font-size:12px; padding:5px 0}
.event_date span {
    line-height: 1;
	width:100%;
	display:inline-block;
	font-size:20px
}
.norm_aside {margin-bottom:25px}
.doc_title {
    float: left;
    width: 100%;
}
.doc_cat {
    display: inline-block;
    font-size: 13px; color:#ea6645;
	text-transform:uppercase
}
.doc_aside a {color:#13354c; text-transform:none}
.doc_aside img{
    float: right!important;
    height: 18px!important;
    width: 18px!important;
    margin-top: 5px!important;
}
.event h3, .j_search h3, .norm_aside h3 {margin: 0;
    padding: 0; color:#313457;font-size:16px; margin-bottom:15px}
	.event .singe_title {float:left; margin-left:15px; width:235px}
	.event .single {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
.vert_news img {margin-right:15px}
.j_search {display:inline-block; margin-bottom:25px}
.j_select {width:48%; margin-right:2%; float:left}
.j_select select {
    padding:10px;
    border:1px solid #ccc;
    width: 100%;
    float: left;
    margin-right: 10px;
    background:#fff;
	font-family:inherit
}
#search_jornal {background:#13354c;padding:9px 20px; border:1px solid #13354c; color:#fff; cursor:pointer;float: right;margin-right: 1%;margin-top: 10px;width: 100%;text-align: center;box-sizing:border-box}
#search_jornal:hover {background:#13354c}
.single_event {display:table; width:100%}
.single_event_date {border-bottom:1px solid #c3bdb7; padding:5px 20px 20px 20px; text-align:center}
.single_event_date p {font-size: 24px;
    line-height: 1;
    font-weight: bold;
	color:#313457; margin:0; padding:0; margin-bottom:5px}
.single_event_date span {color:#ea6645;font-weight: 400;font-size: 19px;}
.single_event_place {padding:20px; 
    color: #13354c;
    font-size: 12px;
}
.single_event_left, .single_event_right {display:table-cell}
.single_event_left {width:145px; vertical-align:top} 
.single_event_right {border-left:1px solid #c3bdb7;padding-left:25px}
.single_event_right .ann_title {width:370px}
.event .single a, .annoncements .single a {text-decoration:none; font-size:15px}
.announ .event_date {background:#13354c}
.announ .singe_title{width:295px!important}
.event .single a:hover, .annoncements .single a:hover {color:#ea6645; text-decoration:none}
.single_announc {width:100%; display:inline-block}
.single_announc:nth-child(odd) {border-bottom:2px solid #ea6645}
.single_announc:nth-child(even) {border-bottom:2px solid #13354c}
.single_announc:nth-child(odd) .date_more{background:#ea6645}
.single_announc:nth-child(even) .date_more {background:#13354c;}
.date_more a, .more {color:#fefefe!important; text-decoration:none; font-size:14px; display:inline-block; margin-top:5px; padding:5px 25px 5px 10px; background:url(../image/min_arrows.png) no-repeat 88% center #171717; width:auto!important; margin-right:0!important}
.more:hover {background-color:#454545}
.more_long {color:#fefefe; text-decoration:none; font-size:14px; display:inline-block; margin-top:5px; padding:5px 25px 5px 10px; background:url(../image/min_arrows.png) no-repeat 95% center #171717; float:right}
.more_long:hover {background-color:#454545}
.single_title {padding:10px; width:765px; display:table-cell}
.date_more {display:table-cell; padding:10px; color:rgba(255,255,255,0.45); font-size:12px; vertical-align:bottom}
.title_height {height:40px; overflow:hidden}
.category {position:relative;line-height:1; display:inline-block; text-transform:uppercase; font-size:11px; margin-right:10px;}
.category {border: 2px solid #c5c5c5; padding: 5px 10px;font-weight:bold; margin-bottom:10px}
.message {border: 2px solid #FFE57F; padding: 5px 10px;margin-bottom:15px; background:#FFf99F; text-align:center}
.cont_categories a:hover {color:#13354c}
.content .category a {text-decoration:none; color:#13354c}
.catogory a:hover {}
.ann_top {width:100%; display:inline-block}
.ann_title {float:left;width: 530px;font-weight: 300;font-size: 20px;color: #13354c;margin-bottom:15px}
.full_content .ann_title {width:850px}
.single_video iframe {float:left; margin-right:30px}
.share {background:url(../image/social_sprite.png) no-repeat -21px 4px #ea6645}
.like {background:url(../image/social_sprite.png) no-repeat -43px 4px #13354c;}
.print {background:url(../image/social_sprite.png) no-repeat 5px 4px #c5c5c5;}
.single_staff img {height:160px; width:160px}
.staff_top {width:100%; display:inline-block}
.staff_short {width:425px;float:right; }
.staff_image {float:left; width:160px; margin-right:40px}
.position {color:#ea6645;text-transform:uppercase; margin-bottom:30px}
.bio {width:100%; display:inline-block; margin-top:30px}
.ann_date {float:right; font-size:12px; font-weight:300;text-align: right;margin-bottom: 15px;}
.but {float:left; margin-left:5px; height:18px; width:18px; margin-top:10px; cursor:pointer; border-radius:50%; padding:3px; opacity:0.7}
.ann_text {margin-bottom:15px}
.single_announc:nth-child(odd) .category {color:#ea6645}
.single_announc:nth-child(even) .category {color:#13354c}


.events .single_event {display:block; width:100%;}
.events .single_event:nth-child(odd), .single_annou:nth-child(odd) {background:#fefefe}
.events .single_event:nth-child(even), .single_annou:nth-child(even) {background:#e5e5e5}
.single_annou:nth-child(even) {margin-bottom:5px}
.single_annou .event_date {background:#13354c}
.events .event_details {display:table-row}
.events .event_details a{text-align:left}
.events .event_date {display:table-cell; font-size:14px; width:46px}
.events .event_title {display:table-cell; float:left; margin-left:15px; width:745px}
.events .item_title {
    overflow: hidden;
	text-align:left
}
.events a{width:100%; text-align:right; display:inline-block; text-decoration:none;color:#13354c;margin-right:10px; font-size:15px}
.events .event_date span:last-child {color:#ea6645;font-weight: 400;font-size: 19px;}
.slide_top {width: 0;
height: 0;
border-style: solid;
border-width: 15px 24px 0 24px;
border-color: #777 transparent transparent transparent;
margin:0 auto
}
.banners {}
.banner 	{margin-bottom:10px; padding:15px}
.tabs {margin-bottom:35px}
.tabs ul {list-style:none; margin:0; padding:0; width:100%; display:inline-block}
.tabs ul li {float:left; width:50%; text-align:center; cursor:pointer; border-bottom:2px solid #c3bdb7}
.tabs h3 {padding: 0; color:#313457;font-size:14px; margin-bottom:15px; font-weight:bold; margin:5px; text-transform:uppercase}
	.event .singe_title {float:left; margin-left:15px; width:235px!important}
	.event .single {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;}
.tabs li.selected {border-bottom:2px solid #ea6645!important; color:#ea6645; background:#f3f3f3}
.tabs_content, .vert_news {margin-top:-5px}
.tabs_content a, .vert_news a{width:100%; display:inline-block;border-bottom: 1px solid #c3bdb7;margin-bottom: 15px;padding-bottom: 15px;text-decoration:none; color:#13354c}
.tabs_content a:hover, .vert_news a:hover{border-bottom:1px solid #13354c; color:#575656}
.tabs_content img, .vert_news img {width:120px; height:67px; float:left; margin-right:10px}
.tabs_content .tab_title, .vert_news .tab_title {height:54px; overflow:hidden; margin-bottom:22px}
.tabs_content .tab_date, .vert_news .tab_date, .doc_aside .tab_date, .list_title .tab_date {font-size:12px; text-align:right; color:#333}
.read_all {border:0; color:#13354c; padding:5px 15px!important; text-align:center; position:relative; width: 100%!important;display: inline-block;text-decoration: none;cursor:pointer; border-bottom:0!important; box-sizing:border-box}
aside .event .read_all, .w_1-2 .read_all {border-top:1px solid #bdbdbd}
aside .event .read_all:hover {color:#ea6645}
.w_1-2 .event .singe_title {width:calc(100% - 70px)!important}
.w_1-2 .announ .singe_title {width:calc(100% - 70px)}
.read_all:hover {color:#ea6645}
.read_all:hover:after,.read_all:hover:before
{
    position:absolute;
    z-index:1;
    height:1px;
    left:25%;
    right:25%;
    content:" "
}
.read_all:hover:after
{
    top:-1px
}
.read_all:hover:before
{
}
div.selected {border-bottom:0px!important; border-left:0px!important; border-right:0px!important; padding-top:15px}
.selected .img {display:inline-block; float:left; margin-right:15px}
.selected h3 {color:#ea6645}
.event, .faculities, .annoncements {margin-bottom:35px;}
.faculities {display:inline-block; width:100%}
.faculities h3, .annoncements h3 {margin: 0;
    padding: 0; color:#313457;font-size:16px; margin-bottom:15px}
	.faculities h3 {color:#ea6645; margin-bottom:0;padding:9px 0 9px 17px; background:#fff; padding-top: .9rem;
    border: 1px solid #e1e8ed;
    border-width: 1px 1px 0px;
    border-radius: 4px 4px 0 0;}
.faculities .single {width:86px; height:86px; border:1px solid #fff; float:left; margin:1px}
.faculities .single_last {width:48%}
.faculities .single:hover {box-shadow:0 1px 2px rgba(0,0,0,.5)}
.faculities .single img{width:86px; height:86px;}
.cols {
    -moz-column-count:3;
    -moz-column-gap: 3%;
    -moz-column-width: 30%;
    -webkit-column-count:3;
    -webkit-column-gap: 3%;
    -webkit-column-width: 30%;
    column-count: 3;
    column-gap: 3%;
    column-width: 30%;
}
.annoncements {display:inline-block; width:100%}
.annoncements .single {
    padding-bottom: 5px;
    display: inline-block;
    width: 100%;
	font-size:15px
}
.bot_blocks .annoncements .single {padding-bottom:0}
.bot_blocks .annoncements article {margin-bottom:0}
.annoncements .single .more {float:right; margin-right:10px; font-weight:bold; font-size:15px}
.annoncements article {margin-bottom:15px}
.annoncements hr { border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));width:100%; display:inline-block}
.full {width:calc(100% - 30px)}
aside {display:table-cell; padding:20px; width:360px; background:#f3f3f3; vertical-align:top}
aside a {color:inherit}
.left {float:left}
.right {float:right}
.hor_news, .hor_media {display:inline-block;width:100%; }
.hor_news h3, .hor_media h3{
    color: #333;
    font-size: 16px;
    margin: 10px;
	display:inline-block
}
.hor_news .bg , .hor_media, .bot_blocks{background:#fff; display:inline-block;width:100%;border-top:1px solid #c3bdb7;}
.bot_blocks .event, .bot_blocks .annoncements {background:#fefefe; margin:0 10px; margin-bottom:25px;width:auto; display:block}
.bot_blocks header {border-top:1px dotted #ea6645; border-bottom:1px dotted #ea6645; padding:10px 20px;}
.bot_blocks header h3 {margin:0}
.bot_blocks article {padding:20px; padding-bottom:0}
.hor_news a ,.hor_media a{display:inline-block; width:196px; margin:2px; float:left; text-decoration:none;position:relative}
.other_videos a {margin-right:10px}
.hor_news h3 a, .hor_media h3 a {display:inline-block; width:auto; height:auto}
.hor_news h3 a:hover:before, .hor_media h3 a:hover:before {display:none}
.hor_news a:hover:before, .hor_media a:hover:before {content: '';position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.2); left:0}
.applicants .single_applicant {position:relative}
.applicants .single_applicant .text {background:rgba(14,31,56,0.71); position:absolute; border-bottom:0; padding:6px 0 5px 17px; height:auto; color:#fefefe; width:auto; left:30px; bottom:14px; right:40px}
.applicants .single_applicant .right-arrow-m {bottom: 14px;right: 10px;
}
.testing{background:#ea6645; color:#fff; padding:10px; margin-bottom:20px; text-align:center}
.testing a {text-decoration:underline; color:#fff}
.middle_img:hover:before{content: '';position:absolute; width:100%; height:225px; background:rgba(0,0,0,0.2)}
.hor_media a:hover:before {height:105px}
.hor_news a:hover:before {height:109px}
.hor_news h3 a, .hor_media h3 a {color:#13354c}
.hor_news a img, .carousel img {width:195px; height:109px;}
.hor_media a img {width:195px; height:146px;}
.hor_media a img {margin-top:-22px}
.hor_news a .title, .hor_media a .title {color:#313457; font-size:15px; line-height:1.2; height:55px; overflow:hidden;}
.hor_media a .title {margin-top:5px} 
.hor_news a:hover .title, .hor_media a:hover .title {color:#ea6645; font-size:15px; line-height:1.2; height:55px; overflow:hidden;}
.hor_news a .text {color:#333; font-size:14px; line-height:1.3; padding:0; margin-top:10px; height:90px; overflow:hidden}
.hor_news a .date, .hor_media a .startdate, .video_list .date {display:inline-block; width:95%; font-size:11px; font-style:italic; text-align:right; color:#13354c; font-weight:bold}
.staff_banner  img{width:100%;}
.left_date {float:left; border-right:1px dotted #333; padding-right:10px; margin-right:10px }
.hor_vids .bg, .hor_media .bg{border-top:0}
.hor_vids .hor_item {padding:0px 0px 10px 0px}
.hor_med_img {height:105px; overflow:hidden}

.slid_cont {position:relative}


.left-arrow, .img_rotator .prev {
  width: 80px;
  height: 48px;
  position: relative;
  width:20px;
  cursor:pointer;
  position: absolute;
  margin-top: 90px;
  left:15px
}
.left-arrow:after, .left-arrow:before, .img_rotator .prev:after, .img_rotator .prev:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-right-width: 15px;
  border-top-width: 15px;
  border-bottom-width: 15px;
  position: absolute;
  left: 2px;
}
.left-arrow:before, .img_rotator .prev:before {
  border-right-color: #333;
  top: 0px;
}
.left-arrow:after, .img_rotator .prev:after {
  border-right-color: #fefefe;
  left: 3px;
}
.left-arrow:hover:before, .img_rotator .prev:before {
  border-right-color: #ea6645;
}

.right-arrow, .img_rotator .next {
  width: 80px;
  height: 48px;
  position: relative;
  width:20px;
  cursor:pointer;
  position: absolute;
  margin-top: 90px;
  right: 23px;
  z-index:999
}
.right-arrow:after, .right-arrow:before, .img_rotator .next:after, .img_rotator .next:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-left-width: 15px;
  border-top-width: 15px;
  border-bottom-width: 15px;
  position: absolute;
  left: calc(50% - 8px);
}
.right-arrow:before, .img_rotator .next:before {
  border-left-color: #333;
  top: 0px;
}
.right-arrow:after, .img_rotator .next:after {
  border-left-color: #fefefe;
  left: 1px;
}
.right-arrow:hover:before, .img_rotator .next:hover {
  border-left-color: #ea6645;
}

.right-arrow-m {
  height: 29px;
  position: absolute;
  width:29px;
  cursor:pointer;
  position: absolute;
  right: 0;
  bottom:4px;
  background:url(../image/min_arrows.png) no-repeat center rgba(14,31,56,0.71)
}
.hor_media .left-arrow, .hor_media .right-arrow {margin-top:40px}

.hor_item {width:192px; float:left; padding:20px 0; white-space:normal}
.carousel li {width:152px; float:left; padding:20px 0; white-space:normal}
.media_slider .single {margin-right:35px!important}
.media_slider .single {float: left;}
.media_slider {height:275px}
.media_slider .single {float: left;}
.media_slider {height:185px}
.hor_item .text {}
.hor_item p {margin:0}
.hor_media  .hor_item, .hor_media .right_line {height:260px}
.video_list .hor_item {width:210px; height:235px; margin-right:10px; }
.video_list .right_line {height:210px; display:none}
.video_list .right_line:nth-child(3n) {display:none}
.video_list .other_videos a{display:inline-block} 
.video_list a {color:#313457;margin-right:65px}
.video_list img {width:210px; padding:0}
.video_list .hor_item > div {height:118px; overflow:hidden}
.video_list .hor_item > .title {height:60px;}
.video_list .hor_item > div img{margin-top:-20px}
.other_videos .hor_item .title{height:55px!important}
.other_videos a{width:192px}
.other_videos a:hover:before{top:20px}
.other_videos .hor_item img{width:100%}
.other_videos {width:100%; display:inline-block}
.other_videos .hor_item {height:175px; }
.other_videos .right_line {height:225px;display:none}
.other_videos .hor_item > div {height:109px; overflow:hidden}
.other_videos .hor_item > div img {margin-top:-20px; height:auto}
.hor_media .slider, .hor_news .slider {width:1230px!important; margin-left: 87px;}
.hor_news .slider {height:250px; white-space:nowrap; width:1230px!important}
.hor_news .slider .hor_item {margin-right:35px!important}
.hor_media .center, .hor_news .center {/* overflow:hidden */}
.hor_vids .right_line {margin-top:-15px}
.right_line {height:340px; width:1px; float:left; background-image:linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); padding:20px 0 10px 0}
.hor_news a:last-child  .gago {display:none}
.img_button {position:relative}
.like_button, .share_button {position:absolute; top:30px; padding:5px; left:-5px; background:#fff}
.share_button span {width:100%!important; display:inline-block; box-sizing:border-box; text-align:left; margin-bottom:2px}
footer {
	background:#092B42;
	padding-top:30px
}
.content 
.foot_inner {margin-top:30px}
	.foot_inner a{color:#fff}
.footer_bg {width:100%;display:inline-block}
.copyright{background-color: #13354c;}
footer h3, .cols > ul > li > a, .cols >ul > a {line-height:1; color:#fefefe; font-size:14px; font-weight:bold;text-decoration:none}
.cols > ul > a:first-child {display:none}
footer ul, .cols > ul > li > ul, .side_contact ul {margin:0; list-style:none; padding:0; color:#fefefe; font-size:13px}
.side_contact ul li {color:#333; font-size:14px}
.side_contact ul li span {color:#ea6645; padding-right:20px}
.cols > ul > li > ul > a{margin:0; padding:0; color:#fefefe; font-size:13px; text-decoration:none}
.cols > ul > li > ul  li {opacity:0.7}
.cols > ul > li > ul  li:hover {opacity:1}
.icons {height:80px; background:#13354c; box-shadow:-10px 0px 10px -7px rgba(0,0,0,0.5)}
.icons ul {margin:0; padding:0; list-style:none;display: inline-block;margin-top: 15px;}
.icons ul li {float:left; padding:0 15.8px; opacity:0.7}
.icons ul li:hover {opacity:1}
.online_class {box-sizing:border-box;width: 100%!important;width: -moz-calc(100% - 65px)!important;width: -o-calc(100% - 65px)!important; text-align:center; padding-top: 15px; height: 52px!important; background: url(../image/icons/seafile.png) no-repeat 8px 4px #13354c;color: #fff;margin-top: 20px!important;font-weight: 300;text-transform: uppercase;font-size: 18px;padding-left: 60px;border:0!important}
.online_class:hover {background: url(../image/icons/seafile.png) no-repeat 8px 4px #ea6645;box-shadow:none!important}
.cols > ul > li {display:inline-block; margin-bottom:15px; margin-right:30px; width:320px}
.footer_social {
    display: inline-block;
    float: right;
}
.footer_contact h3 {margin-top:15px}
.footer_contact img {margin-left:25px}
.footer_social ul li {float:left; border:1px solid #fff; background:#fff; color:#818181;margin-left: 10px;height: 20px;width: 20px;border-radius: 20px;text-align:center; font-weight:bold}
.copyright .center {padding:15px 0; font-size:14px;color:#fff}
.copyright a:hover {color:#fff}
.we_are {float:right;}
.we_are a {color:#fefefe;font-weight: 300;text-decoration:none}

/*ACCORDION*/
.accordion_item {background: #f3f3f3;padding: 3px 10px;margin-bottom: 5px;color:#13354c}
.accordion_item:hover {background: #ddd;}
.accordion h3:after {content: '❯'; float:right; font-size:17px; line-height:1}
.accordion h3, .faculities ul li {color:#13354c; font-weight:300; cursor:pointer; margin:5px 0; font-size:15px}
.accordion h3 {font-weight:bold}
.accordion .selected:after {content: '-';margin-right:6px}
.about_text {width:100%; display:table; border-bottom:1px solid #d5d5d5;}
.accordion_item content {width:100%; display:inline-block; margin-bottom:20px}
.accotdion_left {width:430px; padding-bottom:15px; padding-right:20px; display:table-cell}
.accordion_contact {width:150px; background:#d5d5d5; padding:10px; color:#002b4d; display:table-cell}
.about_text .accordion_contact {width:100%; background:#d5d5d5; padding:10px; color:#002b4d;display:block; box-sizing:border-box}
.about_text .accotdion_left {width:100%;padding-bottom:15px; padding-right:20px; display:block}
.staff_list h4, .faculities ul li ul li{font-size: 15px; color:#13354c;font-weight: 400;margin:10px 0 10px 15px}
.staff_list a {color:inherit}
.staff_member {float:left; width:calc(50% - 30px); float:left; margin:15px; height:145px}
.staff_member img {float:left; height:120px; width:120px; margin-right:15px}
.staff_member_name {text-transform:uppercase; color:#13354c; font-size:14px; margin-bottom:10px}
.staff_member_name a {float:right}
.staff_member_name a img {margin-left:15px; padding:0}
.staff_member_position {font-size:14px; line-height:1.3}
table.press tr td{background:#fff; border:0}

/* JOURNAL PAGES */
.journal_item {float:left; border:1px solid #e1ded9; margin:8px; padding:3px; box-shadow:0 1px 2px rgba(0,0,0,.1); background:#f1f1f1; width:180px; height:340px}
.journal_item img {width:100%;}
.journal_title {padding:0 3px}
.journal_title span {color:#13354c; font-style:italic}
.journal_date {text-align:right; color:#333; font-size:13px;padding:0 3px}


.prev_numb {width:100%; display:inline-block;}
.prev_numb > div > a {float:left; display:inline-block;}
.prev_numb > div > a > div{float:left; border:1px solid #e1ded9; margin:8px; padding:3px; box-shadow:0 1px 2px rgba(0,0,0,.1); background:#f1f1f1; width:180px}
.prev_numb > div > a:last-child{float:left; margin-right:0}
.prev_numb > div > div {float:left; margin-right:35px}
.other_numb {width:100%; display:inline-block;}
.other_numb > div {float:left; border:1px solid #e1ded9; margin:8px; padding:3px; box-shadow:0 1px 2px rgba(0,0,0,.1); background:#f1f1f1; width:180px}
.prev_numb img, .other_numb img {width:100%;}
.p_numb {color: #333;
    font-size: 16px;
    margin: 10px;}

.single_report .list_title, .single_report .staff_member_name {margin-bottom:0}
.single_report  {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #c3bdb7}
.docs .list_title {padding-bottom:10px; position:relative}
.docs .list_title:before{content:'';width:80px; height:1px; background:#c3bdb7; position:absolute; bottom:0}

/*PATTERNS*/
.pattern_1 {background:#13354c; color:#fff}
.pattern_2 {background:#f3f3f3; border:1px solid #13354c}

.pattern_3 {background:#ea6645; color:#fff}
.pattern_4 {background:#f3f3f3; border:1px solid #ea6645}

/*END OF PATTERNS*/

#slider_test {border:1px solid; overflow:scroll; white-space:nowrap}
#slider_test > div {border:1px solid green; width:300px; height:300px; display:inline-block;}





.more-arrow {
  width: 80px;
  height: 15px;
  position: relative;
width:100%;
border-top:2px solid #b5b5b5;
cursor:pointer
}
.more-arrow:hover {border-top:2px solid #ea6645}
.more-arrow:after, .more-arrow:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-left-width: 30px;
  border-right-width: 30px;
  border-top-width: 15px;
  position: absolute;
  left: calc(50% - 30px);
}
.more-arrow:before {
  border-top-color: #b5b5b5;
  top: 0px;
}
.more-arrow:after {
  border-top-color: #f3f3f3;
  top: -2px;
}
.more-arrow:hover:before {
  border-top-color: #ea6645;
}
.less-arrow {
width: 80px;
  height: 15px;
  position: relative;
width:100%;
border-top:2px solid #b5b5b5;
cursor:pointer
}
.less-arrow:hover {border-top:2px solid #ea6645}
.less-arrow:after, .less-arrow:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-left-width: 30px;
  border-right-width: 30px;
  border-bottom-width: 15px;
  position: absolute;
  left: calc(50% - 30px);
}
.less-arrow:before {
  border-bottom-color: #b5b5b5;
  top: -18px;
}
.less-arrow:after {
  border-bottom-color: #f3f3f3;
  top: -16px;
}
.less-arrow:hover:before {
  border-bottom-color: #ea6645;
}


.full_more {
  width: 80px;
  height: 25px;
  position: relative;
width:100%;
border-top:0;
cursor:pointer;
margin-bottom:25px
}
.full_more:after, .full_more:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-left-width: 50px;
  border-right-width: 50px;
  border-top-width: 20px;
  position: absolute;
  left: calc(50% - 75px);
}
.full_more:before {
  border-top-color: #ea6645;
  top: 0px;
}
.full_more:after {
  border-top-color: #fff;
  top: -1px;
}
.full_more:hover:before {
  border-top-color: #13354c;
}
.bot_blocks .more-arrow {bottom:-15px; border-top:3px solid #ea6645} 
.bot_blocks .more-arrow:before {
  border-top-color: #ea6645;
  top: 0px;
}

.bot_blocks .more-arrow:hover {bottom:-15px; border-top:3px solid #044b80} 
.bot_blocks .more-arrow:hover:before {
  border-top-color: #044b80;
  top: 0px;
}
.big_fa {overflow:hidden; height:auto!important; position:relative}
.big_fa:hover:before {content: '';position:absolute; width:100%; height:calc(100% - 4px); background:rgba(0,0,0,0.2); left:0;top:0}
.big_dim {position:relative}
.big_dim .image {width:100%}
.big_dim .image img{width:100%; height:auto; max-height:145px}
.big_dim:hover:before {content: '';position:absolute; width:100%; height:calc(100% - 4px); background:rgba(0,0,0,0.2); left:0;top:0}
.bot_blocks .more-arrow:after {
  border-top-color: #fefefe;
  top: -3px;
}
.pagination a, .pagination input {
    border: 1px solid #E5E5E5;
    height: 26px;
    line-height:27px;
    min-width: 26px;
    padding:2px 6px;
    text-align:center;
    text-transform:uppercase;
    display: inline-block;
	font-size:14px; 
	background:none
}
.pagination input {line-height:inherit;margin-bottom:5px}
.pagination a:hover, .pagination input:hover {
    border: 1px solid #ea6645;
	background:#ea6645; 
	color:#fff
}
.pagination .selected_url {
	border: 1px solid #ea6645;
    height: 26px;
    line-height:27px;
    min-width: 20px;
    padding:2px 6px;
    text-align:center;
    text-transform:uppercase;
    display: inline-block;
	color:#fff;
	font-size:14px;
	background:#ea6645}

.resp_str {display:none}
/*CONTENT STYLES*/
.fuller {width:100%; display:block; margin-top:0}
.fuller .text {right:30px!important}
.fuller .right-arrow-m {right:-1px}
.structure {position:relative; width:980px; height:1200px; margin:0 auto}
.structure a{width:100%; display:inline-block; color:#fff}
.structure a:hover {color:#fff}
.structure div {padding:10px 2px; color:#fff; position:absolute; width:130px; letter-spacing:-0.5px; text-align:center; z-index:2; line-height:1.2}
.structure .first_lvl {background:#13354c; padding: 6px;}
.structure .second_lvl {background:#ea6645;font-size:15px;}
.structure .third_lvl {background:#424242;}
.structure .fourth_lvl {background:#c5c5c5;}
.a_vert {border-left:1px solid #333; position:absolute; padding:0!important; z-index:1!important; width:0!important}
.a_hor {border-top:1px solid #333;position:absolute; padding:0!important;z-index:1!important}
.law_list {width: 48%; float:left;text-align: center;padding: 60px 0;margin:1%; background-size:cover; position:relative}
.law_list:hover:before {content: '';position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.2); left:0;top:0}



#pageslide {
    display: none;
    position: absolute;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width: 260px;
    padding: 0 10px;
    background-color: #13354c;
    color: #FFF;
	overflow-y:scroll
}
#pageslide #nav{ width:100%; text-align:left}
#pageslide #nav > ul > li {float:none; width:100%; border-bottom:1px solid #193366; display:inline-block} 
#pageslide #nav > ul > li:after, #pageslide #nav ul li ul a span:after {content:''; border-left:1px solid #fefefe; width:35px; height:80%; top:5px; background:url(../image/min_arrows.png) no-repeat center; padding:5px 0; box-sizing:border-box} 
#pageslide #nav > ul > li > a{white-space:normal} 
#pageslide #nav > ul > li > ul {position:static; margin-left:15px; padding:0; margin-top:0}
#pageslide #nav > ul > li > ul li {color:rgba(255,255,255,0.6)}
#pageslide #nav > ul > li > ul  > a > li{width:195px}
#pageslide #nav > ul > a {width:100%}
#pageslide #nav > ul > a > li{width:100%; display:inline-block}
nav > ul > li:before, nav > ul > a > li:before {left:-10px; right:-10px}
nav > ul > li:hover:before, nav > ul > li:focus:before, nav > ul > a > li:hover:before, nav > ul > a > li:focus:before {width:calc(100% + 20px)}
nav#nav { padding-left: 0; list-style: none; width: 100%;margin-top:30px}
            nav#nav:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
            
                #content nav#nav li { float: left; width: 20%; text-align: center; }
                #content nav#nav a { 
                        display: block; 
                        background: #000;
                        color: #FFF; 
                        font-weight: bold; 
                        padding: 10px; 
                        border-right: 1px solid #FFF;
                }
                #content nav#nav a:hover { background: #333; }

        .open {
            display: none;
            width: 40px;
            height: 30px;
            margin-right: 10px;
            text-indent: 12px;
            border: 0;
			font-size:20px;
			color:#13354c;
			cursor:pointer;
			background:url(../image/menu.png) no-repeat center #13354c
        }
        
        /* Media Queries
        * 
        * Note: Please don't base your responsive design off of this code. It is just here for demo purposes.
        * Rather, grab yourself a copy of Ethan's book: http://www.abookapart.com/products/responsive-web-design
        ================================================== */
        
        /* Mobile and iPad Portrait */
    	@media only screen and (max-width: 959px) {
    	    #content { width: 748px; }
    	}
    	
    	/* Mobile Landscape and Portrait */
    	@media only screen and (max-width: 959px) {
    	    #content { width: 400px; }
    	    #content h1 { font-size: 22px; line-height: 30px; background-color: #000; color: #FFF; padding: 10px; }
    	    #content ul#nav { display: none; }
    	    
    	    .open { display: block; position:relative; z-index:999;}
    	    #pageslide {width: 250px;}
    	        #pageslide #nav li { padding: 10px 0; border-top: 1px solid #193366; width:100%}
    	        #pageslide #nav li a { color: #FFF; border: none; }
    	        #pageslide #nav li a:hover { text-decoration: underline; }
    	}
    	
    	/* Mobile Portrait */
        @media only screen and (max-width: 479px) {
            #content { width: 280px; }
            #content h1 { font-size: 14px; }
        }
@media (min-width: 1300px){
.content {padding:15px 20px 15px 20px;}
}

@media (min-width: 960px) and (max-width:1119px){
.header-right {float:none}
.header_mid > a{margin:0 auto; display:inline-block}
aside header, .selective header, .gallery header {background:inherit}
}
@media (min-width: 960px) and (max-width:1299px){
header {background:#13354c}
.center {width:100%}
.list_title .title {width:auto}
.w_temdat {width:100px}
.cont_gallery {width:625px}
.carousel {width:460px!important}
.weather {width:170px}
.header_mid {width:100%}
.name {width:285px}
nav ul li {font-size:14px}
.fix_menu img {display:none}
aside {width:305px}
.ann_title {width:calc(100% - 70px)}
aside .event img {width:100%!important}
.homepage_banners article {margin-right:10px; width:calc(50% - 24px)}
.homepage_banners article img {width:100%; height:auto}
.image {height:auto}
.content {padding:15px}
.homepage_banners article .text {width:calc(100% - 51px); right:34px!important; bottom:4px}
.right-arrow-m {right:3px!important}
.selective, .gallery {width:calc(50% - 19px); margin-right:10px}
.index_slider_inner {height:260px}
.l_promo_slider li {width:100%!important; height:260px!important; max-width:1100px!important; background-size:contain; margin-left:0}
.l_promo_slider li .text, .subheader_img .text {width:320px; height:235px; border-bottom:0; padding:25px 25px 0}
.subheader_img {height:202px; overflow:hidden}
.subheader_img .slide-caption h2 {font-size:23px}
.subheader_img img {width:calc(100% - 370px); height:auto; min-height:100%}
.btns_all {width:100%; max-width:1100px}
.l_promo_slider {height:260px}
.btns_all_cont {width:365px}
.fuller article .article{width:calc(100% + 4px)}
.announ .singe_title, .event .singe_title {width:210px!important}
.cols {width:calc(100% - 200px)!important}
.cols > ul > li {width:100%; margin-left:10px}
.hor_news_resp {width:960px!important}
.hor_news .slider, .hor_media .slider {margin-left:37px!important}
.left-arrow {left:7px!important}
.right-arrow {right:7px!important}
.media_slider .single {margin-right:31px!important}
.content {width:auto}
.hpmh .middle_img {width:calc(33% - 10px)!important; height:auto!important; margin-right:10px!important}
.hpmh .middle_img img{width:100%}
.middle_img .text {width:calc(100% - 50px) !important; right:33px}
.all_cont a {display:inline-block}
.cont-right {width:calc(100% - 220px); margin-top:0; height:100px;}
.cont_shorttext {overflow:hidden; height:48px}
}



/*BEGIN RESPONSIVE MENU*/
@media (min-width: 768px) and (max-width:959px){
header {background:#13354c}
.cont_gallery .hor_item {width:25%}
.cont_gallery .hor_item img {width:95%}
.single_applicant img {height:auto}
.staff_member_info {float:left; width:63%}
.doc_title {
    float: left;
    width: 240px;
}
.cont_shorttext {max-height:inherit} 
.cont_gallery img {width:30%; height:auto; margin:1.6%}
.carousel {width:305px!important}
.carousel li img{width:152px; height:86px}
.prev_numb > div > a > div{float:left; border:none; margin:0; padding:0; box-shadow:0; background:auto; width:auto}
.other_numb > div, .prev_numb>div >a{float:left; border:1px solid #e1ded9; margin:0.5%; box-shadow:0 1px 2px rgba(0,0,0,.1); background:#f1f1f1; width:23.5%; padding:0}

	.center{width:100%; display:table}
	.content {width:100%}
	.content #subheader {display:block}
	.header_mid {width:auto; display:block; margin:0}
	#stickyheader{display:none}
	header .social {position:absolute; top:4px; right:0; margin-top:0; zoom:80%}
	.weather {margin-left:5px; width:auto}
	.w_temdat {width:auto; margin-right:5px}
	.right_logo {margin-bottom:10px}
	aside {width:280px}
	.index_slider_inner {height:250px}
	.l_promo_slider {height:250px}
	.l_promo_slider li {width:100%!important; margin-left:0; height:250px!important; background-size:contain}
	.l_promo_slider li .text {width:275px; height:225px}
	.slide-caption h2 {font-size:20px; height:114px}
	.btns_all_cont {width:321px}
	.event img {width:100% !important}
	.event .singe_title {width:210px!important}
	.announ .singe_title {width:215px!important}
	.faculities .single {width:89px; height:89px}
	.content {width:auto; padding:0 15px;min-width:408px;}
	.homepage_banners article {width:auto; margin:8px 0}
	.image {width:100%; height:auto}
	.homepage_banners article img {width:100%; height:auto}
	.homepage_banners article .text {width:90%; box-sizing:border-box}
	.fuller article {width:100%!important}
	.fuller .right-arrow-m {right:0!important}
	.fuller .text {right:31px!important}
	.icons {height:67px}
	.icons ul li {padding:0 10px}
	.icons ul li img {height:40px}
	.cols {width:74%!important; margin:0 10px}
	.cols > ul > li {width:100%}
	.copyright {padding:0 10px}
	.hor_media .slider, .hor_news .slider {width:680px!important; margin-left: 45px;}
	.hor_news .slider .hor_item {margin-right:31px!important}
	#pageslide {width:500px!important}
	nav ul {display:block}
	nav ul li a,#pageslide #nav > ul > li > ul > a > li   {width:435px!important}
	nav ul li:after {position:absolute; right:0}
	body{min-width:767px}
	.subheader_img {height:152px; overflow:hidden}
	.subheader_img .text {height:250px; width:35%; border-bottom:0; box-sizing:border-box}
	.subheader_img .slide-caption h2 {font-size:20px; margin-bottom:0!important}
	.subheader_img .text {padding:20px; height:auto}
	.subheader_img img {width:65%; height:auto; min-height:100%}
	.middle_img {width:calc(33% - 10px)!important; margin-right:10px!important; height:auto!important} 
	.middle_img img, .middle_img iframe{width:100%; height:auto}
	.hpmh .hpmh_sym {width:calc(33% - 10px)!important; margin-right:10px!important; text-align:center;height:auto}
	.hpmh > div > div > div img {height:100%}
	.resp_str{display:block}
	.fuller {width:100%!important; margin-left:0}
	.staff_banner img {height:auto}
	.accordion {display:inline-block; width:100%}
	.accordion_item content div, .law_list {font-size:14px!important}
	.accordion_item content > div > div{font-size:14px!important; padding:45px 0!important}
	.staff_member {width:calc(100% - 30px)}
	.hor_news_resp {width:100%!important}
	.right-arrow:before, .left-arrow:before {left:2px}
	.media_slider .single {margin-right:26px!important}
	.right-arrow {right:10px}
	.left-arrow {left:10px}
	.ann_title {width:auto}
	.law_list{padding:45px 0 !important}
	.law_list >div>div{font-size:14px!important}
	.single_journal> img {width:175px}
	.single_journal .ann_top {width:50%}
	.w_1-1 .singe_title {width:calc(100% - 75px)!important}
	.cont-right {width:47%}
	.cont_shorttext {min-height:72px}
	.hor_media  .hor_item, .hor_media .right_line {height:200px}
	.list_title .title {float:left; width:100%}
	.title_height {height:39px}
	.events .event_title {width:calc(100% - 75px)}
	.single_event_right .ann_title {width:auto}
	.single_event_date p {text-align:center}
	.big_fa {height:auto!important;width:24%!important; margin:0.5%!important}
	img {max-width:100%; height:auto}
	.video_list .hor_item {width:45%; height:auto; min-height:230px}
	.video_list .hor_item >div {margin:5px}
	.right_line {display:none}
	.video_list .date {width:calc(100% - 10px)}
	.full_content .ann_title {width:auto}
	.other_videos a {width:calc(33% - 2px)}
	.other_videos .hor_item {width:100%; height:auto}
	.other_videos a img {width:100%; height:auto}
	.hor_news .slid_cont, .hor_media .slid_cont {width:767px;margin:0 auto}
.cont_gallery {width:430px}
	.selective, .gallery {width:100%}
	.faculities .single_last {width:65%!important}
	.journal_item {width:calc(50% - 25px)}
	#subheader, .secondary_menu {display:table-caption}
	.content .secondary_menu {display:block!important}
	.subheader_img {display: table-caption}
	#subheader .subheader_img {display:block!important}
	body > .secondary_menu {display:block!important}
	.video_list img {width:100%; height:auto}
	.all_cont {overflow:hidden}
	.all_cont a {display:inline-block}
}
@media (min-width: 480px) and (max-width:767px) and (orientation:landscape) {
header {background:#13354c}
	#pageslide {width:500px!important}
	nav ul li a,#pageslide #nav > ul > li > ul > a > li {width:435px!important}
}
@media (min-width: 480px) and (max-width:767px){
header {background:#13354c}
	.center{width:100%}
	aside header {width:100%; min-width:auto; background:none}
	.all_cont {overflow:hidden}
	.all_cont a {display:inline-block; width:100%}
	header {min-width:320px}
	.content {width:100%; display:block; padding:15px 20px 15px 0}
	.center {min-width:320px; width:100%}
	.header_mid {width:auto; display:block; margin:0}
	.right_logo {float:none; margin:0 auto; height:auto}
	.right_logo img {height:50px;width:auto}
	.name {width:100%; margin-top:5px; font-size:13px; margin-bottom:10px}
	.weather {display:none}
	.staff_member {width:auto}
	.staff_member_info {float:left; width:65%}
	header .social {position:absolute; top:4px; right:0; margin-top:0; zoom:80%}
	.homepage_banners {margin-left:0; display:block}
	.homepage_banners article .text {width:calc(100% - 40px); padding:5px 0 9px 5px; margin-top:auto; top:calc(100% - 33px)}
	.image {display:block; height:auto; border-right:0}
	.selective {width:100%; margin-right:0}
	.gallery {width:100%; margin-left:0}
	aside {width:calc(100% - 40px); display:block}
	.event .singe_title {width:calc(100% - 65px)!important}
	.faculities .single {width:calc(33.333333% - 4px); height:auto}
	.faculities .single img {width:100%; height:auto}
	.homepage_banners article {padding:0}
	.homepage_banners article img {width:100%; height:auto}
	.homepage_banners article {width:auto; margin:8px 0; float:none}
	.event img {width:100% !important}
	.cols {display:none}
	.footer_contact {display:inline-block; text-align:left}
	.icons {height:auto} 
	.icons ul li {padding:0 13.8px}
	.we_are {float:none; margin-top:5px}
	.copyright .center {text-align:center}
	#stickyheader{display:none}
	.img_button {float:right; position:relative}	
	nav ul {display:block}
	nav > ul > li > ul {width:195px}
	nav ul li a {width:328px}
	.foot_inner {text-align:center}
	#pageslide #nav > ul > li > ul  > a > li{width:328px}
	nav ul li:after {position:absolute; right:0}
	nav ul li a {white-space:normal}
	.btns_all, .btns_all_cont {width:100%; min-width:320px; top:-200px}
	.l_promo_slider li {width:100%!important; margin-left:0}
	.left_gradient, .right_gradient {display:none}
	.l_promo_slider li .text {padding:10px 5px; height:auto; margin-top:155px; border-bottom:0px; width:calc(100% - 10px)}
	.l_promo_slider li {background-size:cover; background-position:0 top; height:200px!important;top:0!important; left:0 !important}
	.slide-caption h2 {height:30px; margin:0!important; font-size:13px; float:left; width:calc(100% - 75px)}
	.slide-description {margin-top:0;}
	.slider-more {padding:3px; height:auto;font-size:13px}
	.btns_all_cont {top:0}
	.index_slider_inner {height:200px}
	.l_promo_slider {height:200px}
	.hor_news .slid_cont, .hor_media .slid_cont, .cont_gallery{width:480px; margin:0 auto}
	.hor_news_resp {width:450px!important}
	.hor_media .slider, .hor_news .slider{margin-left:43px; width:400px!important}
.carousel {width:370px!important}
	.hor_item, .media_slider .single, .carousel li {width:185px}
	.hor_item a{width:185px}
	.hor_news .slider .hor_item, .media_slider .single {margin-right:15px!important}
	.expandings input[type='submit'] {width:45px; color:transparent; background:url(../image/min_arrows.png)no-repeat center #5A5A5A; margin-right:1px; height:36px}
	#archive_expanding ul li {margin-right:2px}
	#archive_expanding form, #search_expanding form {float:left; width:calc(100% - 18px)}
	#search_expanding input[type='text'] {width:auto;}
	#search_expanding input[type='submit'] {margin-left:2px; height:35px}
	.right-arrow-m {right:0}
	.homepage_banners article .text {right:30px}
	.content {padding:15px 0 15px; word-wrap:break-word; display:inline-block}
	.subheader_img .text {width:calc(100% - 10px);height:auto; padding:10px 5px; border-bottom:0}
	.subheader_img img {width:100%; height:auto}
	.subheader_img {height:auto;}
	.subheader_img .text {border-bottom:0}
	.subheader_img .slide-caption h2 {font-size:13px}
	.hpmh .middle_img {height:auto!important; margin-bottom:10px}
	.hpmh .middle_img, .hpmh .middle_img img {width:100%!important}
	.middle_img > div {margin-bottom:0!important}
	.hpmh > div, .hpmh > div > div {width:100%!important; margin-bottom:10px}
	.hpmh > div > div > div, .hpmh > div > div > div img {width:100%!important; height:auto!important; margin-bottom:10px}
	.hpmh > div > div > div>div {position:static!important}
	audio {width:100%}
	.media_slider {height:185px!important}
	.hpmh > div iframe{width:100%!important}
	.resp_str{display:block}
	.staff_banner img {height:100%}
	.w_1-2, .w_2-4, .w_3-6, .w_4-8, .w_5-10 {width:100%}
	.w_1-2 header, .w_1-1 header{width:calc(100% - 40px); min-width:calc(100% - 40px)}
	.accordion_item content div, .law_list{width:calc(100% - 10px)!important}
	.accordion_item content > div > div > div  {width:100%!important;}
	.journal_item {width:calc(50% - 27px); font-size:13px}
	.single_journal img, .single_journal {width:100%; margin-right:0}
	.single_journal .ann_top {width:100%}
	.cont_image {width:100%; margin-right:0;}
	.cont_image img{width:100%;
    padding-bottom: 0;
    width: 100%;
    padding-bottom: 0;
    height: auto;}
	.cont_shorttext {max-height:55px}
	.cont_categories a {margin-top:10px; display:inline-block}
	.ann_title, .ann_date {width:100%}
	.cont-right, .list_title .title {width:100%}
	.single_annou .single_title, .events .event_title {width:calc(100% - 75px); display:block; float:left}
	.single_annou .single_title {display:table-cell}
	.single_annou {display:table; width:100%}
	.date_more {text-align:right}
	.title_height {height:60px}
	.single_event_left {display:block; width:100%}
	.single_event {display:block}
	.single_event_date {float: left;width: calc(50% - 75px); border-bottom:0; border-right:1px solid #c3bdb7}
	.single_event_date p {text-align:center}
	.single_event_place {width:calc(50% - 40px); float:left}
	.single_event_right {padding-left:0; display:block}
	.single_event_right .ann_title {width:100%}
	.big_fa {display:none}
	.sin_fac_prof, .sin_fac_vid {width:50%}
	.sin_fac_vid iframe {width:90%}
	.j_search {width:100%}
	#subheader a img {width:100%}
	img {max-width:100%; height:auto}
	.staff_image, .staff_image img {width:100%; margin-right:0}
	.staff_image img {height:auto}
	.staff_short {width:auto; float:none}
	.subheader_img iframe, .subheader_img >div{max-width:100%}
	.subheader_img>div >div {width:100%!important; margin:2px 0}
	.single_applicant img {height:auto}
	.single_applicant {display:inline-block}
	.video_list .hor_item, .video_list img {width:100%; height:auto}
	.video_list .right_line, .other_videos .right_line {display:none}
	.single_video iframe, .single_video .ann_title, .other_videos .hor_item {width:100%}
	.other_videos a{width:calc(50% - 6px)}
	.other_videos .hor_item, .other_videos img {height:auto; width:100%}
	.hor_news a img {width:100%; height:auto}
	.contacts .input {width:100%; margin-left:0}
	.faculities .single_last {width:65%!important}
	#pageslide { width: 380px; }
}
@media (min-width:320px) and (max-width:479px){
header {background:#13354c}
	.hoart{width: 100%;}
	.center{width:100%}
	aside header {width:100%; background:none; min-width:auto}
	.event h3 {display:inline-block}
	header {min-width:320px}
	.all_cont a {display:inline-block; width:100%}
	.pagination {margin-top:15px}
	.pagination .selected_url, .pagination a{padding:2px 3px}
	.content {width:100%; display:block; padding:15px 20px 15px 0}
	.center {min-width:320px; width:100%}
	.header_mid {width:auto; display:block; margin:0}
	.right_logo {float:none; margin:0 auto; height:auto}
	.right_logo img {height:50px;width:auto}
	.name {width:100%; margin-top:5px; font-size:13px; margin-bottom:10px}
	.weather {display:none}
	header .social {position:absolute; top:4px; right:0; margin-top:0; zoom:80%}
	.homepage_banners {margin-left:0; display:block}
	.homepage_banners article .text {width:calc(100% - 40px); padding:5px 0 9px 5px; margin-top:auto; top:calc(100% - 33px)}
	.image {display:block; height:auto; border-right:0}
	.selective {width:100%; margin-right:0}
	.gallery {width:100%; margin-left:0}
	aside {width:100%; display:block; box-sizing:border-box}
	.event .singe_title {width:calc(100% - 65px)!important}
	.faculities .single {width:calc(33.333333% - 4px); height:auto}
	.faculities .single img {width:100%; height:auto}
	.homepage_banners article {padding:0}
	.homepage_banners article img {width:100%; height:auto}
	.homepage_banners article {width:auto; margin:8px 0; float:none}
	.event img {width:100% !important}
	.cols {display:none}
	.footer_contact {margin-left:80px}
	.icons {height:auto} 
	.img_button {float:right}
	.icons ul li {padding:0 13.8px}
	.we_are {float:none; margin-top:5px}
	.copyright .center {text-align:center}
	#stickyheader{display:none}
	nav ul {display:block}
	nav > ul > li > ul {width:195px}
	nav ul li a {width:210px}
	nav ul li:after {position:absolute; right:0}
	nav ul li a {white-space:normal}
	.btns_all, .btns_all_cont {width:100%; min-width:320px; top:-157px}
	.l_promo_slider li {width:100%!important; margin-left:0}
	.left_gradient, .right_gradient {display:none}
	.l_promo_slider li .text {padding:10px 5px; height:auto; margin-top:110px; border-bottom:0px; width:100%;box-sizing:border-box}
	.l_promo_slider li {background-size:contain; background-position:0 top; height:200px!important;top:0!important; left:0 !important}
	.slide-caption h2 {height:30px; margin:0!important; font-size:13px; float:left; width:calc(100% - 75px)}
	.slide-description {margin-top:0;}
	.slider-more {padding:3px; height:auto;font-size:13px}
	.btns_all_cont {top:0}
	.index_slider_inner {height:157px}
	.l_promo_slider {height:157px}
	.hor_news .slid_cont, .hor_media .slid_cont, .cont_gallery{width:320px; margin:0 auto}
	.hor_news_resp {width:285px!important}
	.hor_media .slider, .hor_news .slider{margin-left:55px; width:285px!important}
.carousel {margin-left:55px; width:185px!important}
.hor_item, .carousel li {width:195px}
	.expandings input[type='submit'] {width:45px; color:transparent; background:url(../image/min_arrows.png)no-repeat center #5A5A5A; margin-right:1px; height:36px}
	#archive_expanding ul li {float:left; margin-right:2px}
	#archive_expanding form {float:left; width:calc(100% - 18px)}
	#search_expanding input[type='text'] {width:auto; float:left}
	#search_expanding input[type='submit'] {float:left; margin-left:2px; height:35px}
	.right-arrow-m {right:0}
	.homepage_banners article .text {right:30px}
	.content {padding:15px 0 15px; word-wrap:break-word; display:inline-block}
	.staff_member {height:auto}
	.subheader_img .text {width:100%;height:auto; padding:10px 5px; border-bottom:0; box-sizing:border-box}
	.subheader_img img {width:100%; height:auto}
	.subheader_img {height:auto}
	.subheader_img .slide-caption h2 {font-size:13px}
	.hpmh .middle_img {height:auto!important; margin-bottom:10px}
	.hpmh .middle_img, .hpmh .middle_img img {width:100%!important}
	.middle_img > div {margin-bottom:0!important}
	.hpmh > div, .hpmh > div > div {width:100%!important; margin-bottom:10px}
	.hpmh > div > div > div, .hpmh > div > div > div img {width:100%!important; height:auto!important; margin-bottom:10px}
	.hpmh > div > div > div>div {position:static!important}
	audio {width:100%}
	.all_cont {overflow:hidden}
	.cont-right {margin-top:0}
	.media_slider {height:185px!important}
	.hpmh > div iframe{width:100%!important}
	.resp_str{display:block}
	.staff_banner img {height:100%}
	.w_1-2, .w_2-4, .w_3-6, .w_4-8, .w_5-10 {width:100%}
	.w_1-2 header, .w_1-1 header{width:calc(100% - 40px); min-width:calc(100% - 40px)}
	.accordion_item content div, .law_list{width:calc(100% - 10px)!important}
	.accordion_item content > div > div > div  {width:100%!important;}
	.journal_item {width:calc(50% - 27px); font-size:13px}
	.single_journal img, .single_journal {width:100%; margin-right:0}
	.single_journal .ann_top {width:100%}
	.cont_image {width:100%; margin-right:0}
	.cont_image img{width:100%; padding-bottom:0;    width: 100%;
    padding-bottom: 0;
    height: auto;}
	.cont_shorttext {max-height:55px}
	.cont_categories a {margin-top:10px; display:inline-block}
	.ann_title, .ann_date {width:100%}
	.cont-right, .list_title .title {width:100%}
	.single_annou .single_title, .events .event_title {width:calc(100% - 75px); display:block; float:left}
	.title_height {height:60px}
	.single_event_left {display:block; width:100%}
	.single_event {display:block}
	.single_event_date {float: left; width: calc(50% - 75px); border-bottom:0; border-right:1px solid #c3bdb7}
	.single_event_date p {text-align:center}
	.single_event_place {width:calc(50% - 40px); float:left}
	.single_event_right {padding-left:0; display:block}
	.single_event_right .ann_title {width:100%}
	.big_fa {display:none}
	.sin_fac_prof, .sin_fac_vid {width:100%}
	#subheader a img {width:100%}
	img {max-width:100%; height:auto}
	.staff_image, .staff_image img {width:100%; margin-right:0}
	.staff_image img {height:auto}
	.staff_short {width:auto; float:none}
	.subheader_img iframe, .subheader_img >div{max-width:100%}
	.subheader_img>div >div {width:100%!important; margin:2px 0}
	.single_applicant img {height:auto}
	.single_applicant {display:inline-block}
	.video_list .hor_item, .video_list img {width:100%; height:auto}
	.video_list .right_line, .other_videos .right_line {display:none}
	.single_video iframe, .single_video .ann_title, .other_videos .hor_item , .other_videos a{width:100%}
	.other_videos .hor_item, .other_videos img {height:auto; width:100%}
	.contacts .input {width:100%; margin-left:0}
	.faculities .single_last {width:65%!important}
}

@media print{
	body > header, aside, .hor_vids, .icons, footer, .hor_news, .slider_outer, .secondary_menu, .bot_blocks, .img_button {display:none}
	.content {display:block; margin:0 auto;}
	.subheader_img {position:relative; margin:0 auto}
	.subheader_img .slide-caption{position:absolute; z-index:3}
	.subheader_img img{position:absolute; left:50px}
}
