body ,.widget.gsc-icon-box .highlight_content .title ,.navigation .gva_menu > li > a,ul.menu > li,h2,h3,h1,h4,.team-teaser-2 .team-name{

    font-family: Lato !important;

}



a:hover , a:active , a:focus{

  color:#580d92;

}

.btn-slide a:hover , .btn-slide a:focus , .btn-slide a:active{

  color:  #580d92 !important;

}



/* start top bar*/



/*End top logo*/

  .topbar-right {

    float: right !important;

  }

#block-welcome .container {

  position: relative;

}

#block-photogallery img{

  width: 40%;

  height: 20%;

  float: left;

  padding: 10px 10px 10px;

}



.footer {

  color : white;

}

.welcome-staff {

  margin-top: 45px;

  margin-bottom: 45px;

}

.footer a {

  color: white !important;

  font-weight: 300;

}



#top_bar_info {

  padding-right: 40px;

  color : white;

  margin-left: 2.5%;

}

#top_bar_user{

  float: left;

  padding-left: 170px;

  margin-top: -28px;

}

#top_bar_user .menu.sub-menu{

  background: #000;

  border-radius: 0;

  top: 62px;

}

.login_link{

  margin-top: 25px;

    font-size: 15px;

}

.topbar{

  background: #000;

  color: #aeaeae;

  height: 50px;

}





#top_bar_info span{

  padding-right: 10px;

}



#block-languageswitcher li {

  float: left;

  margin-right: 5px;

  margin-top: 7px;

}



.social-list {

  float: right;

}



input[type="search"]::-webkit-input-placeholder::before {

    color:#666;

    content:"Line 1\A Line 2\A Line 3\A";

}









#block-homepagewelcome .gsc-image-content{

  border: none;

  width: 80%;

  margin: auto;

  padding-bottom: 10px;

  text-align: center;

}



.welcome_header {

  position: relative;

  display: block;

  text-align: center;

  width: 48%;

  margin: 13px auto;

}

.welcome_header span{

  float: left;

}



.welcome_header2{

  margin-top: 20px;

}



.welcome_header span h2{

  padding-top: 25%;

}

.welcome_header span img{

  padding-left: 2%;

}





#top_header_menu_div, #search_div , #top_header_img_div {

  float: right;

  width: 100%;

}







#top_header_img_div img{

  float: right;

}

.topbar{

  margin-bottom: 5px;

}

#block-headermenu, #block-searchform  {

  float: right;

  width: 100%;

}





#block-headermenu {

  direction: rtl;

}



header.header-v1 .header-main {

  background: #580d92;



}



#block-sitesmenulinks {

  margin-bottom: 0px;

}



#sites_menu_link div{

  float: left;

}





#sites_menu_link div.active_tab{

  background: #003455;

  color: white;

  height: 30px;

  text-align: center;

  border-bottom: 3px solid white;

}





#sites_menu_link div.active_tab a{

  color: white;

}



.main-menu .navigation .gva_menu > li {

  max-width: 100%;

  display: inline-block;

  border-bottom: none;

  border-right: 1px solid rgba(255, 255, 255, 0.2);

}

.main-menu .navigation .gva_menu > li:first-child {

  border-left: 1px solid rgba(255, 255, 255, 0.2);

}

.fa-angle-down {

  display: inherit !important;

  margin-left: 0px !important;

}

.navigation .gva_menu > li a{

  color: white;

  width: 100%;

  margin: auto;

}

#search-block-form input.form-submit {

  display: none;

}

#block-searchform .form-search{

  border: 1px solid #cdc2d4;

  height: 35px;

  width: 28%;

  float: right;

  border-radius: 14px;

  margin-bottom: -20px;



}

.logo img{

    padding-top: 15px;

}

.logo{

 padding-left: 0px !important;

    padding-right: 0px !important;

}

  /*@media all and (min-width:992px)*/

.navigation .gva_menu .sub-menu {

//  background: rgba(88,13,146);

  background: #580d92 !important;

  padding-top: 0px !important;

  padding-bottom: 0px !important;

  overflow: hidden;

}

.navigation .gva_menu .sub-menu a{

  color:white;

}



#block-exposedformcoursescourse-filter{

  background: url("/edmix/themes/gavias_edmix/images/select_section.png");

  height: 220px;

  margin-top: 20px;

}

#block-exposedformcoursescourse-filter .block-content{

  width: 70%;

  margin: auto;

  padding-top: 3%;

  color: white;

  font-size: 20px;

}



#block-exposedformcoursescourse-filter select {

  float: left;

  width: 60%;

  margin-left: 4%;

  border: 1px solid white;

}



#block-exposedformcoursescourse-filter label {

  float: left;

  font-size: 30px;

}



#views-exposed-form-courses-course-filter {

  width: 70%;

  margin: auto;

}



#block-exposedformcoursescourse-filter #edit-submit-courses{

  border-radius: 50px;

  width: 100px;

  height: 100px;

  font-size: 40px;

  background: #777575;

  padding: 0px 0px;

  float: right;

  border: 8px solid #8c8a8a;

}





#gavias_slider_single .tp-bullets .tp-bullet{

  width: 25px;

  height: 25px;

  background:rgba(255,255,255,0.4);

  border-radius: 15px;

  margin-right: 33px;

  padding-right: 10px;

}

.tp-caption p{

	text-align: left;

    font-size: 24px;

    font-weight: initial;

    margin: 0;

    padding: 9px 0;

}



.header-inner ul li:last-child {

  border-right: none;

}







.header-inner ul.sub-menu li:last-child {

    top: 0px;

}



.home-page-counter h1 , .home-page-counter p{

  color: white;

}





.news_home_title {

  float :left;

  padding-bottom: 30px;

}



.news_home_title h2{

  font-family: Lato !important;

  font-size: 30px;

  font-weight: bolder;

}

  .news_home_more {

    float: right;

  }





  .gsc-image-content {

    border: .5px solid #e2e2e2;

  }



#block-homenewsblock .content{

    width: 100%;

    margin: auto;

    padding-bottom: 10px;

}



#hmoe_news_div .action {

    padding-top: 15px;

    padding-bottom: 15px;

}



#block-homenewsblock .col-lg-4{

  width: 31%;

  margin-right: 2%;

}

#news_home_title h2{

  font-weight: 900;

  font-size: 30px;

}

.home-events{

  border: .5px solid #e2e2e2;

  margin: 1%;

  max-height: 135px;

  border-radius: 15px;

  max-width: 575px;

}

.all_events .view-list-item  {

  float: left !important;

}

.home-events  .bg-size-cover {

  min-height: 135px;

}

.home-events .content-action a{

  color: #ffbb00;

}

.home-events .column-content-inner {

  width: 100%;

  margin: auto;

}

.home-events img{

  height: 100%;

  max-height: 150px;

}

.footer h2 span{

  color: white;

}





.action .fa {

  margin-right: 10px;

}





.home-events .widget.gsc-icon-box.left .highlight-icon {

  padding-right: 20px;

  width: 30%;

  height:137px;

  border-right: 1px solid #e2e2e2;

  border-radius: 15px;

}

.home-events .widget.gsc-icon-box.left .highlight_content {

  padding-left: 20px;

}

.footer .col-lg-3 span{

  float: left;

  width: 100%;

}

.footer ul.menu > li {

  float: left;

  width: 50%;

}

.contact-info i {

  font-size: 20px;

  color: orange;

  padding-right: 10px;

  padding-top: 10px;

}

.chevron::before {

  border-style: solid;

  border-width: 0.25em 0.25em 0 0;

  content: '';

  display: inline-block;

  left: 0.15em;

  position: relative;

  top: 10px;

  transform: rotate(-45deg);

  vertical-align: top;

  width: 10px;

  height: 10px;

  margin-right: 5px;

}



.chevron.right:before {

    left: 0;

    transform: rotate(45deg);

}







.title_footer {

  color: white;

}





.welcome_home_block  .title {

  display: none;

}



.welcome_home_block {

  width: 45%;

  margin: auto;

}



.welcome_home_block  .highlight-icon{

   float: right;

}

.welcome_home_block .desc{

  font-weight: 700;

  position: relative;

  color: #252525;

  font-size: 32px;

  padding-bottom: 8px;

  margin-top: 10%;

}





.welcome_page_text{

  margin: auto;

  text-align: center;

  margin-top: -50px;

}





.widget.gsc-icon-box .icon-container:hover .highlight-icon .icon {

    color: #fff;

}



#block-views-block-news-block-1 a {

  font-size: 14px;

  font-weight: 700;

}



#block-views-block-news-block-1 .views-field-title {
  min-height: 125px;

  padding-bottom: 10px;

}

#block-views-block-news-block-1 .views-field-body {

    min-height: 90px;

    padding-bottom: 10px;

}

#block-views-block-news-block-1 .fa  {

  float: left;

  margin-top: 2%;

  margin-right: 4%;

}

.recent-news-block .fa , .alumni-news-block .fa {

  float: left;

  margin-top: 2%;

  margin-right: 4%;

}

#block-views-block-news-block-1 .owl-item{

  height: 450px;

  width: 270px;

}

#block-views-block-news-block-1 .item{

  height: 100%;

}

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {

  display: inherit !important;

}

.home-news-block{min-height:100%}

.home-news-block{margin-bottom:30px;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.09);box-shadow:0 0 18px 0 rgba(0,0,0,0.09);overflow:hidden;}

.home-news-block .views-field-field-news-image{position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;overflow:hidden;}

.home-news-block .views-field-field-news-image:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;z-index:9;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}

.home-news-block .views-field-body {position:relative;padding:5px 15px 15px;background:#fff;border-top:0;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}

.home-news-block .views-field-title {position:relative;overflow:hidden; width:94%; margin:auto;}

.home-news-block .views-field-title {margin-bottom:0;line-height:22px;font-size:16px;min-height:45px;font-weight: bolder;margin-top: 10px;text-align: center;}

.home-news-block .views-field-field-news-date {position:relative;padding:5px 15px 15px;background:#fff;border-top:0;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}



.recent-news-block{min-height:435px;}

.recent-news-block{margin-bottom:30px;

  -webkit-transition:all 0.35s;

  -o-transition:all 0.35s;

  transition:all 0.35s;

  -moz-transition:all 0.35s;

  -ms-transition:all 0.35s;border-radius:6px;

  -webkit-border-radius:6px;

  -moz-border-radius:6px;

  -ms-border-radius:6px;-o-border-radius:6px;

  -webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.09);

  box-shadow:0 0 18px 0 rgba(0,0,0,0.09);

  overflow:hidden;

  border-bottom: 10px solid #580d92;

}

.recent-news-block .views-field-field-news-image{position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;overflow:hidden;}

.recent-news-block .views-field-field-department-image:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;z-index:9;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}

.recent-news-block .views-field-body {position:relative;padding:5px 15px 15px;background:#fff;border-top:0;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}

.recent-news-block .views-field-title {position:relative;overflow:hidden; width:94%; margin:auto;}

.recent-news-block .views-field-title {margin-bottom:0;line-height:22px;font-size:14px;min-height:45px;font-weight: bolder;margin-top: 10px;text-align:left;}

.recent-news-block .views-field-field-news-date {position:relative;padding:5px 15px 15px;background:#fff;border-top:0;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}



.alumni-news-block{min-height:450px;}

.alumni-news-block{margin-bottom:30px;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.09);box-shadow:0 0 18px 0 rgba(0,0,0,0.09);overflow:hidden;}

.alumni-news-block .views-field-field-news-image{position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;overflow:hidden;}

.alumni-news-block .views-field-field-department-image:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;z-index:9;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}

.alumni-news-block .views-field-body {position:relative;padding:5px 15px 15px;background:#fff;border-top:0;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}

.alumni-news-block .views-field-title {position:relative;overflow:hidden; width:94%; margin:auto;}

.alumni-news-block .views-field-title {margin-bottom:0;line-height:20px;font-size:15px;min-height:45px;font-weight: bolder;margin-top: 10px;text-align: left;}

.alumni-news-block .views-field-field-news-date {position:relative;padding:5px 15px 15px;background:#fff;border-top:0;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}

.team-carousel .owl-item{

	min-height:450px;

}

.team-carousel .item{

    height: 100%;

}

.team-carousel .team-teaser-2{

	min-height:450px;

}

.navigation .gva_menu li a .icaret {

    border: none !important;

    text-align: center;

  float: left;

  width: 100%;

}

.navigation .gva_menu .sub-menu > li > a {

  margin-top: 10px;

  font-weight: initial !important;

}

.gbb-row .bb-inner {

  padding-top: 0px;

  padding-bottom: 10px;

}

.home-page-counter .row-wrapper{

  margin-top: 3%;

}

.team-image img{

  border-radius: 50%;

  padding: 23px;

  height: 223px;

}

.navigation .gva_menu .sub-menu > li {

  padding-left: 0px;

  padding-right: 0px;

}



.navigation .gva_menu .sub-menu > li > a {

  padding-bottom: 0px;

  margin-bottom: 0px;

  text-align: left !important;

  padding-left: 15px;

  margin-top: 0px !important;

}





.navigation .gva_menu .sub-menu > li:last-child {

  border-bottom: none;

}





.navigation .gva_menu > li > a {

  font-size: 15px;

  padding: 30px 0px;

  color: #fff;

  text-transform: inherit;

  font-weight: inherit;

}



.gva_menu > li.menu-item--active-trail > a {

  color: #4582FF !important;

  font-weight: bolder !important;

}



.footer-top .navigation .gva_menu > li:after {

  content : "";

  position: absolute;

  right    : 0px;

  z-index: 100;

  top  : 35%;

  width  : 1px;

  height   : 30%;

  background: white;

}

.header-inner .navigation .gva_menu > li:last-child:after {

  width: 0px;

}

.header-inner ul li:last-child:after {

  width  : 0px;

}

#block-footer ul li:last-child:after {

    width  : 0px;

}

.btn-theme:hover , #why_btn_link a:hover{

 background: #580d92;

 color: #fff;

 border: 1px solid #580d92;

}

.widget.gsc-icon-box .highlight_content .title {

    font-size: 15px;

     margin-bottom: 0px;

     text-transform: none;

	 width:98%;

}

.home-events .highlight-icon{

  font-size: 30px;

  height: 100%;

  text-align: center;

}

.footer-top ul li:last-child > a:after {

  width  : 0px;

}

.footer-top  .navigation .gva_menu > li > a {

    font-size: 14px;



}

#block-footer .navigation .gva_menu > li {

  min-width: 228px;

  display: inline-block;

  border-bottom: none;

    /*  border-right: 1px solid white; */

}

.footer-top  .navigation .gva_menu > li a{

  color: white;

  margin: auto;

  width: 100%;

  text-transform: initial;

}





.footer .footer-top .before-footer {

    border-bottom: 1px solid rgba(0,0,0,0.1);

     padding: 0px;

     text-align: center;

}





.footer-top .navigation .gva_menu > li  {

    min-width: 0%;

	padding: 0px 17px 0px 17px;

}



.footer-top  .navigation .gva_menu {

  float: inherit;

}

.social-list

#home_counter_div .milestone-icon {

  width: 35%;

  padding-top: 15px;

  margin: auto;

  float: none;

}

.social-list a i {

  padding-right: 10px;

}

#block-homepagecounter {

  position: relative;

  top: -114px;

}

.widget.milestone-block.position-icon-left .milestone-icon {

  padding-top: 20px;

}

.widget.milestone-block.position-icon-left .milestone-icon {

  float: none;

  margin: auto;

}

#home_counter_div  .milestone-number {

  font-size: 30px;

  font-weight: 700;

  margin-top: 10px;

}

#home_counter_div  .milestone-text {

  font-size: 14px;

  margin-top: 5px;

  text-transform: inherit;

  color: #fff;

  margin-bottom: 3px;

}

#home_counter_div  .milestone-right{

    width: 25%;

    text-align: center;

	float: right;

}

  #home_counter_div  .widget.milestone-block.position-icon-left .milestone-right {

    margin: auto;

    display: block;

    padding-left: 0px;

    margin-left: 0px;

    border-left: none;

    padding-top: 15px;

    width: 100%;

    color: #fff;

  }

  #block-coursescounter .block .block-title > span {

    font-size: 27px !important;

    font-weight: 700 !important;

	letter-spacing: 3px !important;

	text-transform: inherit !important;

  }

  #courses_btn_link a{

	  background: #006fa8;

	  border: 1px solid #006fa8;

  }

  #courses_btn_link a:hover , #courses_btn_link a:focus ,#courses_btn_link a:focus{

	  background: #fff;

    border: 1px solid #006fa8;

    color: #006fa8;

  }



#home_counter_div .col-xs-12 {-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;overflow:hidden;}

#home_counter_div .col-lg-3 {

	width : 19%;

    margin-left: 1% !important;

    max-height: 130px !important;

}

#block-homepagecounter{

  background: rgba(88, 13, 146, .5);

}

.contact-info_address span {

  font-size: 15px;



}



.gavias_sliderlayer .tp-bullets .tp-bullet, #gavias_slider_single .tp-bullets .tp-bullet {

    width: 25px;

    height: 24px;

    /* background: rgba(255,255,255,0.4); */

    padding-right: 14px;

    margin-bottom: 32px;

    border-radius: 55px;

	margin-top: 0;

}



#block-gaviassliderlayerfacultysliderenglish .tp-bullets .tp-bullet {

	margin-top: 0% !important;

}



.gavias_sliderlayer .btn-slide, .gavias_sliderlayer .btn-slide-white, #gavias_slider_single .btn-slide, #gavias_slider_single .btn-slide-white {



  color: #fff;

  border: 2px solid white;

  background: rgba(88,13,146,.6);

}





#block-homepagewelcome  .bg-size-cover {

  border: 1px solid #000;

  margin-top: 50px;

  min-height: 250px;

  border-radius: 15px;

}





#block-homepagewelcome .gsc-image-content  .image{

  margin-top: -50px;

}



.owl-carousel .owl-nav {

  opacity: 1;

  background: #00335f;

}



.owl-carousel .owl-nav > div {

  background: #00335f !important;

}





.owl-carousel .owl-nav > div.owl-prev {

  border-radius: 20px;

  font-size: 25px;

  font-weight: bolder;

  left: -25px !important;

}





.owl-carousel .owl-nav > div.owl-next {

  left: auto ;

  border-radius: 20px;

  font-size: 25px;

  font-weight: bolder;

  right: -25px !important;

}

#edit-field-course-category-target-id , #edit-field-course-level-value{

  color: white;

}

#edit-field-course-category-target-id option, #edit-field-course-level-value option{

  color: #636363;

}

#block-topheadermenu a {

  color: #580d92;

  width: 100%;

  text-transform: inherit;

  font-family: Lato !important;

  font-size: 16px;

  font-weight: inherit;

  padding: 5px 8px;

  line-height: 25px;

}

#block-topheadermenu li {

  max-width: inherit;

}

#block-topheadermenu li .last_menu_item{

  clear: left;

}

#block-topheadermenu .gva_menu > li:after {

    content : "";

    position: absolute;

    right    : 0px;

    z-index: 100;

    top  : 35%;

    width  : 1px;

    height   : 30%;

    background: #580d92;

}



#block-topheadermenu .gva_menu > li:last-child:after {

    width  : 0px;

}



    #block-quicklinks .gva_menu > li {

      width: 49%;

      float: left;

    }



    #block-quicklinks  .gva_menu {

      float: left;

      width: 100%;

    }

    #block-quicklinks .navigation .gva_menu > li a {

      color: white;

      width: 100%;

      margin: auto;

    }

    #block-quicklinks .gva_menu > li a {

      width: 100%;

      text-align: left !important;

      padding: 3px 0px;

      font-weight: 300;

      font-size: 14px;

      text-transform: none;

      font-family:Lato !important;

    }





    #block-quicklinks .gva_menu > li a:before {

      content:  "\2713 ";

      transform: rotate(180deg);

      padding-right: 6px;

      color: white;

      font-family:Lato !important;

    }







#views-exposed-form-student-number-page-1 input{

  height: 35px;

}



.js-form-item-field-course-category-target-id {

  width: 35%;

}



.js-form-item-field-course-level-value{

  width: 50%;

}





.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light *{

 color : black;

}





.sidebar .block-menu ul li a {

  color: white;

}



#block-sidebarmenu {

  background: #003455;

  width: 75%;

}





.Copyright_text{

  float: left;

  margin-top: -8px;

}





.Copyright_links{

  float: right;

  margin-top: -8px;

}





#why_btn_link {

  float: left;

  width: 100%;

  text-align: center;

  margin-top: 17px;

}



#why_btn_link a {

  background: white;

  color: black;

  font-size: 25px;

  font-weight: bolder;

  border: none;

  text-transform: inherit;

}



#why_div .bg-size-cover {

  background: rgba(0,0,0 ,.7);

}

.sidebar-left a {

  color:black !important;

}

.sidebar .block-menu ul li.menu-item--active-trail > a {

    font-size: 17px;

  font-weight: bold !important;

}

.sidebar .block-menu ul li.menu-item--active-trail:before {

    content: "";

    position: absolute;

    left: 0px;

    z-index: 100;

    top: 28%;

    width: 10px;

    height: 10px;

    background: #4582FF ;

    border-radius: 20px;

  }

.sidebar .block-menu ul li  a {

  text-align: left !important;

  border-bottom: none !important;

  padding-left: 5% !important;

  margin-bottom: 0px !important;

  font-weight: inherit !important;

}

#fact_sheet img{

  width: 75%;

  height: 90%;

}

.department-block{min-height:400px;}

.department-block{margin-bottom:30px;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.09);box-shadow:0 0 18px 0 rgba(0,0,0,0.09);overflow:hidden;}

.department-block .views-field-field-department-image{position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;overflow:hidden;}

.department-block .views-field-field-department-image:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;z-index:9;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}

.department-block .views-field-body, .department-block .views-field-view-node {

    position: relative;

    padding: 5px 15px 15px;

    background: #fff;

    border-top: 0;

}

.department-block .views-field-title {position:relative;overflow:hidden; width:94%; margin:auto;}

.department-block .views-field-title {margin-bottom:0;line-height:22px;font-size:16px;min-height:45px;font-weight: bolder;margin-top: 10px;text-align: center;}

.department-side-block{webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.09);box-shadow:0 0 18px 0 rgba(0,0,0,0.09);overflow:hidden;}

.department-side-block .views-field-field-department-image{position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;overflow:hidden;}

.department-side-block .views-field-field-department-image:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;z-index:9;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}

.department-block .views-field-title {position:relative;overflow:hidden;  margin:auto;}

.department-block .views-field-title {margin-bottom:0;line-height:22px;font-size:16px;min-height:45px;font-weight: bolder;margin-top: 10px;text-align: center;}

.department-staff-block .team-image {width:80% !important}

#department_contact_data {

	margin-top:50px;

	margin-bottom:50px;

}

#department_contact_data  .field__label ,#department_researches_publications  .field__label ,#department_undergraduates  .field__label ,#department_postgraduates  .field__label ,.node--type-faculty-department .field__label{

	font-size:22px;

	font-weight:700;

	color:black;

}

#block-views-block-team-team-v2 .block-title span{

	font-size:22px;

	font-weight:700;

	color:black;

	text-transform: inherit;

}

#block-views-block-team-team-v2 .block-title:after{

   background: white;

}

.event-block-list .event-date {

	text-align : center;

	background: #580d92 !important;

}

#block-departmentmenus ul li:first-child:before {

    content: "";

    position: absolute;

    left: 0px;

    z-index: 100;

    top: 28%;

    width: 10px;

    height: 25%;

    background: #4582FF ;

    border-radius: 20px;

  }

.event-block-2 {

    padding-bottom: 0px !important;

    margin-bottom: 0px !important;

    border: 1px solid rgba(0,0,0,0.1);

    border-radius: 20px;

}

.breadcrumb  span {

	color : white !important;

}

#block-views-block-recent-news-block-1 .item-columns {

	width: 100% !important;

}

#block-views-block-recent-news-block-1 .views-field-body ,#block-views-block-recent-news-block-1 .views-field-field-news-date {

	display : none !important;

}

#block-views-block-recent-news-block-1 .recent-news-block {

	min-height : 100% !important;

}

.news-block-list .other-news-image {

	float:left;

  margin-right: 15px;

  height: 100px;

}

.home_news .news-block-list .other-news-content {

	float:left;

  margin-left: 5px;

}

.home_news .other-news-title{

  padding: 0px 0px 10px 0px;

  letter-spacing: 0px;

}

.news-block-list .other-news-content{

  float:left;

  width : 60%;

  margin-right: -10px;

}

.news-block-list .other-news-title a {

    font-weight: 600;

    font-family: Lato !important;

    font-size: 14px;

    display: inline-block;

    line-height: 19px;

}

.news-block-list .other-news-date i {

  font-size: 16px;

}

.other-news-date{

  padding-top: 30px;

}

.other-news-title{

  letter-spacing: 1px;

  padding: 5px 0px 0px 0px;
margin-right:-10px;
magin-left:-5px;

}

.other-news-date time{

  color:#ffbb00;

}

#field_news_date_div , #field_news_image_div{

	padding-bottom: 10px;

}

#field_news_date_div i{

	float:left;

	padding-right : 5px;

	padding-top : 5px;

    color: #4582FF;

}

.student-success-view .team-image  , .student-success-view .team-content{

	float:left;

}

.student-success-view .team-image  {

	width: 30%;

}

 .student-success-view .team-content{

	 width: 60%

 }



.student-success-view{margin-bottom:30px;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.09);box-shadow:0 0 18px 0 rgba(0,0,0,0.09);overflow:hidden;}

.department-projects-block .views-field-field-project-date span{

	float: left;

    padding-top: 5px;

    padding-right: 5px;

    color: #4582FF;

}

.department-projects-block{min-height:100%}

.department-projects-block{margin-bottom:30px;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.09);box-shadow:0 0 18px 0 rgba(0,0,0,0.09);overflow:hidden;}

.department-projects-block .views-field-field-project-image{position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;overflow:hidden;}

.department-projects-block .views-field-field-project-image:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;z-index:9;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}

.department-projects-block .views-field-body {position:relative;padding:5px 15px 15px;background:#fff;border-top:0;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}

.department-projects-block .views-field-title {position:relative;overflow:hidden; width:94%; margin:auto;}

.department-projects-block .views-field-title {margin-bottom:0;line-height:22px;font-size:16px;min-height:45px;font-weight: bolder;margin-top: 10px;text-align: center;}

.department-projects-block .views-field-field-project-date {position:relative;padding:5px 15px 15px;background:#fff;border-top:0;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}



.breadcrumb-links {

	display : none !important;

}

.teacher .fa{

	float: left;

    margin-top: 5px;

    color: #4582FF !important;

    margin-right: 5px;

}



.fa .fa-clock-o:before {

	color: #4582FF !important;

}

#block-views-block-projects-block-1 .block-title span ,#block-views-block-faculty-management-block-1 .block-title span{

    font-size: 22px;

    font-weight: 700;

    color: black;

    text-transform: inherit;

	  padding-bottom: 7px;

    border-bottom: 2px solid #580d92 !important;

}

 #block-coursescounter .block-title span{

    font-size: 22px;

    font-weight: 700;

    color: black;

    text-transform: inherit;



}

#block-views-block-projects-block-1 .block-title:after ,#block-views-block-faculty-management-block-1 .block-title:after{

	background:white;

}







#home_event_date{

	background: white !important;

	color: black;

}





.fa .fa-clock-o {

	color: #4582FF !important;

}



.department-data-view .views-field-title a{

	font-size: 22px;

    font-weight: 600;

}





.block-content .owl-carousel {

	padding-top : 15px;

}





.team-single-page .team-name .job {

    font-size: 14px !important;

    color: #151414 !important;

    font-weight: bold !important;

}



.content_arabic{

	display : none !important;

}



tr:nth-child(even) {background: #f1f1f1}



tr:nth-child(odd) {background: #FFF}



.cols-6 thead th , .cols-7 thead th{

 background: #f1f1f1;

}

.department-staff-block .team-teaser-2 {

	min-height: 470px !important;

}





.block.block-simplenews .form-actions input#edit-subscribe {

	margin-bottom : 10px;

}





 .sidebar-inner #block-departmentsidemenu .content .field .gva_menu {

  list-style: none;

}



.sidebar-inner #block-departmentsidemenu .content .field .gva_menu > li a {

  transition: all .3s ease-out !important;

  font-size: 17px;

  color: #555 !important;

}





.sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail a{

  color: #580d92  !important;

}



.sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before {

    content: "";

    position: absolute;

    left: 0px;

    z-index: 100;

    top: inherit;

    width: 10px;

    height: 5%;

    background: #580d92;

	color: #580d92 !important;

    border-radius: 20px;

	margin-top : 3%;

}

.sidebar-inner #block-departmentsidemenu .content .field .gva_menu > li a:hover {

  color: #580d92 !important;

}

h3 b {

	border-bottom: 1px solid #580d92 !important;

  padding-bottom: 5px;

}

h3 strong {

  padding-bottom: 5px;

}

.navigation .gva_menu .sub-menu > li:hover{

  background: #ffbb00 !important;

}

.visit_link {

	background: #580d92;

  font-size: 15px;

  border-radius: 13px;

  text-transform: inherit;

	color: white;

	padding-top: 10px;

  padding-bottom: 10px;

}

.visit_link a {

	padding: 0px 8px 0px;

	color: white !important;

}

.visit_link:hover {

	background: #4582FF;

}

.student-success-view .team-image img {

    border-radius: 10px !important;

}

.panel-group .panel + .panel {

  margin-top: 0px !important;

}

.panel-group .panel {

  border-radius: 0px !important;

}



.gsc-carousel-content.style-2 .content-box .content-inner {

    margin: 0 auto !important;

    min-height: 480px !important;

    padding: 5px 10px 10px !important;



}





.block-dropdown-language .dropbutton-wrapper ul.dropbutton:after{

	content:"" !important;

}







.footer-center {

  background : #580d92;

}



#block-contactinfo .contact-info {

  color : white;

}



.field--name-field-page-file-attach {

    padding-bottom: 10px;

}



.field--name-field-page-file-attach a {

    font-size: 22px;

    color: #580d92 !important;

}

/* responsive edit-css */

@media (max-width: 991px){

  #header .gbb-row-wrapper {

    display: none;

  }

  .topbar {

    margin-bottom: 0px;

  }



  #menu-bar {

    top: -20px;

    right: 0px;

    background: #580d92;

    border-radius: 5px;

  }

  .menu-bar span {

    background-color: #ffffff;

  }

  #block-topbarinfo .content .field span:first-child {

    display: none;

  }

}

@media (max-width: 991px) {

  .topbar-right {

    display: none;

  }

}

@media (max-width: 370px) {

  .topbar-left {

    width: 100%;



  }

}



@media (max-width: 991px) {

  #top_bar_lang {

    float: right;

  }

}

@media (max-width: 370px) {

  #top_bar_lang {

    float: none;

    width: 300px;

    text-align: center;

    margin-left: 125px;

  }

}



@media (max-width: 991px) {

  #block-topbarinfo .content.block-content {

    float: left;

  }

}



@media (max-width: 510px) {

  #block-topbarinfo .content.block-content {

    font-size: 14px;

  }

}





@media (min-width: 1200px) {

  header .area-main-menu .navigation ul.gva_menu {

	width: 100% !important;

  }

  header.header-v1 .header-inner{

	  padding-right : 0px !important;

  }

}



@media (max-width: 768px) {

  .gva_menu ul li a {

    text-align: center;

  }

}



/* End top bar*/

@media (max-width: 991px) {

  .block-content .gva_menu {

    list-style: none;

    float: right;

  }

}

@media (max-width: 991px) {

  .block-content .gva_menu {

    padding: 0;

    float: none;

  }

}



@media (max-width: 991px) {

  .block-content .gva_menu li {

    float: none;

    text-align: center;

    margin: auto;

  }

}



@media (max-width: 768px) {

  #block-topheadermenu a {

    font-size: 11px !important;

  }

}



@media (max-width: 991px) {

  #top_header_img_div {

    float: none ;

  }

}



@media (max-width: 991px) {

  #top_header_menu_div nav {

    margin: 0;

  }

}



@media (max-width: 768px) {

  #block-searchform .form-search {

    width: 100%;

  }

}

@media (max-width: 1200px) {

  #block-searchform .form-search {

    width: 75% !important;

  }

}

/*start top logo*/

@media (max-width: 991px) {

  #top_header_img_div {

    float: none;

  }

}

@media (max-width: 991px) {

  .branding a img {

    width: 45%;

  }

}

/*logo assuit*/

@media (max-width: 991px) {

  .p-static #top_header_img_div {

    text-align: center;

  }

}



@media (max-width: 991px) {

  .p-static #top_header_img_div img {

    float: none;

  }

}



@media (max-width: 991px) {

  .p-static #search_div .search-block-form form {

    text-align: center;

  }

}



@media (max-width: 991px) {

  .p-static #search_div .search-block-form form div input {

    float: none;

    width: 60%;

  }

}



@media (max-width: 991px) {

  #block-topheadermenu .gva_menu > li:after {

    height: 0 !important;

  }

}



@media (max-width: 768px) {

  .gva_menu ul li a {

    text-align: center;

  }

}



@media (max-width: 1200px ) and (min-width : 991px) {

  .topbar-right {

    float: right !important;

  }

  .footer .col-md-2 {

    width: 40.66667%;

  }

  .navigation .gva_menu > li.menu-item--active-trail > a, header .navigation .gva_menu > li a:hover, .footer li a:hover {

	  color : #fff !important;

  }

}



@media (max-width: 480px){

  #block-searchform .form-search {

    width: 100%;

  }

}

/* @media (min-width: 992px){

  .navigation .gva_menu .sub-menu {

    background: #005590;

  }

} */



@media (min-width: 1200px){

  .col-lg-6 {

    width: 48%;

  }

}



@media (min-width : 991px) {

#block-views-block-home-page-events-block-1 .view-list-item {

  width: 48%;

  float:left;

  margin: 1%;

}

}

@media (min-width: 1200px){

  .home-events{

  }

}

@media (max-width: 480px){

  .home-events{

  }

  .home-events .highlight-icon {

    font-size: 18px;

  }

}

/* @media (min-width: 1200px){

  .footer  .col-lg-3 {

    width: 24%;

  }

} */



.footer .col-lg-3 {

}



  /* @media (min-width: 1200px){

    .footer  .col-lg-2 {

      width: 100%;

    }

} */

@media (min-width: 1200px){

.footer .col-lg-2 {

  width:40%;

}

.footer .col-lg-4 {

  width: 24.33333%;

}

}

@media (min-width: 992px) {

  .sidebar-left .navigation .gva_menu {

	  float: left !important;

  }

}

@media (max-width:480px) {

  #block-searchform .form-search{

      width: 100%;

  }

}





@media (min-width: 1200px){

  .col-lg-3 {

     width: 35%;

  }

}

@media( min-width: 922px){

  .gsc-carousel-content .owl-nav{

	bottom: 50%;

	left: 0px;

  margin-left: -49px;

	width: 113%;

  }

  .gsc-carousel-content .owl-nav .owl-next{

	  float: right !important;

  }

}

@media (max-width:480px) {

  .footer .col-lg-3,.footer .col-lg-2 , .footer .col-lg-4 {

    width: 100%;

    /* Below 480px the width will be 100% and the images will come in stakced view. */

  }

}



@media (max-width:480px) {

  .js-form-item-field-course-level-value ,.js-form-item-field-course-category-target-id  {

     width: 100%;

       /* Below 480px the width will be 100% and the images will come in stakced view. */

  }

}

@media (min-width:991px) {

  #why_div {

    display: block;

    margin-left: 25%;

  }

}







@media (max-width: 480px){

  #why_div {

    display: block;

    margin-left: 0%;

  }

}

@media (min-width: 1200px){

	.main-menu .navigation .gva_menu > li {

		padding: 0px 22px 0px 10px;

	}

}

@media (min-width: 1200px) {

.footer .col-lg-2 {

    width: 40%;

}

.footer .col-lg-3 {

width: 20%;

}

}

@media (min-width: 992px){

.footer .col-md-4 {

  width: 19.33333% !important;

}

}

.rev_slider .tp-mask-wrap *:last-child {

  margin-top: 0px;

 

}

@media (max-width: 991px) {

    .sidebar {

      width: 65%;

    }

}

/* start css-edits file ################################# */

/*start top navigation css-edits */

.block-dropdown-language .dropbutton-wrapper ul.dropbutton {

  border: 2px solid #777777;

  top: -4px;

  right: 5px;

  padding: 2px 27px 2px 10px;

  color: #fff !important;

}

.dropbutton-toggle {

  top: 6px;

  right: 0px;

}

#top_bar_info span {

  padding-right: 35px;

}

.topbar .topbar-left {

  margin-top: 0px;

  padding: 3px 0px;

}

#top_bar_info i {

  color: #fff;

  padding-right: 5px;

}

.topbar a {

  color: #fff !important;

  padding-right: 12px;

}

.topbar .social-list > a {

  color: #ccc;

}

.topbar .social-list > a:hover {

  color: #fff;

}

/* end top navigation css-edits */

/* start logo css-edits */

.logo img {

}



#top_header_menu_div, #search_div, #top_header_img_div {

  float: none;

  text-align: center;

}

#top_header_img_div img {

  float: none;

}

#block-searchform .form-search {

  width: 34% !important;

  border-radius: 5px;

}



.aun-home {

  float: right !important;

}



#edit-keys {

    background-position: 0px center;

    background-repeat: no-repeat;

    padding: 10px 5px 10px 20px;

    text-indent: 10px;

}

#top_header_menu_div .block-content .gva_menu {

  display: none;

}

.fa-search {

  top: 0px;

  left: 170px;

    position: absolute;

    margin-top: 12px;

	color: #580d92;

}



.permission-save-show, .permission-save-hidden {

	display: none !important;

}



/* end logo css-edits */

/* start footer css-edits */

.footer .col-lg-3 span {

  color: #dedede;

}

.footer .col-lg-3 h2 span {

  color: #fff;

}

.footer-social ul li a {

  color: #fff;

}

.footer-social {

  text-align: left;

  padding-top: 20px;

}

.footer-social ul li {

  padding-left: 0px;

}

.contact-info i {

  color: #fff;

  position: relative;

  top: 3px;

}

@media (min-width: 1200px) {

.footer .col-lg-2 {

    width: 40%;

}

.footer .col-lg-3 {

  width: 20%;

}

}

@media (min-width: 992px){

.footer .col-md-4 {

    width: 19.33333% !important;

}

}

.researches_view  .item-columns {

  margin: 10px !important;

  margin-top: 15px !important;

  width: 45% !important;

  height: 135px !important;

}

.home_events .gva-view-grid-inner > .item-columns .other-events-image {

  width: 40%;

  float: left;



}

.footer h2 {

  margin-bottom: 36px;

  margin-left: 8px;

}

.footer ul.menu > li {

  margin-bottom: 19px;

}

.event-footer-block {

  padding: 7px;

}

.contact-info .contact-info_address > span {

  display: inline-block;

  margin-bottom: 10px;

}

/* end footer css-edits */

/* main navigation and footer navigation*/

#page-main-content ul li::before {

  content: "\2022";

  color: #580d92;

  font-weight: bold;

  display: inline-block;

  width: 1em;

  margin-left: -1em;

}



#page-main-content .pager__items li:before {

  content: "";

  color: #580d92;

  font-weight: bold;

  display: inline-block;

  width: 1em;

  margin-left: -1em;

}



#page-main-content ul  , ul li {

  list-style-type: none;

}

@media (min-width : 991px){

  .fa-angle-down{

  }

}



.event-block-list .socials {

	display: none !important;

}

#page-main-content .field__item h2{

	background: #eee;

    padding: 10px 10px 10px 1pc;

}



.welcome_header2  h2 , .news_home_title h2{

	background: none !important;

}

@media (min-width: 1200px){

	.main-menu .navigation .gva_menu > li {

		padding: 1px 9px 1px 9px;

	}

}



.navigation .gva_menu .sub-menu > li > a {

    padding-bottom: 2px;

    margin-top: 3px !important;

}



.main-menu .navigation .gva_menu > li.menu-item--active-trail > a ,.main-menu .navigation .gva_menu > li a:hover , .footer li a:hover ,.footer  a:hover{

  color : white !important;

}



.sidebar .block-menu ul li.menu-item--active-trail:before{

	background: #580d92 !important;

}

.sidebar .block-menu ul li.menu-item--active-trail > a {

    color: #580d92 !important;

}



#header .stuck {

  background: #580d92 !important;

}



.sidebar .block-menu ul li a:hover{

	color: #580d92 !important;

	font-weight: bold !important;

}

#block-topheadermenu a:hover{

	color : #580d92 !important;

	font-weight: bold;

}

.navigation .gva_menu .sub-menu > li a:hover {

  color: #fff !important;

	font-weight: bolder;

}



.gavias_sliderlayer .tparrows {

	display: none;

}





#why_btn_link a {

  background: rgba(0,52,85 ,.7);

  color: #fff;

  border-radius: 40px;

}



#why_btn_link a:hover{

  background: #fff;

  color: #006fa8;

  border: none;

}



.footer-top {

  background: #37095a;

}



.footer {

  background: #fff;

  color: white;

}

.footer a {

  color: #dedede;

}

.footer-top .navigation .gva_menu > li a {

	text-align : center !important;

}



#block-views-block-events-gallery-block-1 .block-title{

	padding : 7px 0px 0px 0px !important;

	margin : 0px 0px 0px 0px !important;

}



#block-views-block-events-gallery-block-1 .block-title>span{

	font-size: 24px !important;

	text-transform: inherit !important;

	font-weight: inherit !important;

  margin-bottom: 7px;

}



#block-views-block-events-gallery-block-1 .block-title:after{

	background : none;

}

.Copyright {

	padding: 0px 1px 10px 0px;

	color : white;

}





.Copyright a{

   padding: 10px;

}





.Copyright a:hover{

	color: white !important;

	font-weight: bold;

}



@media (min-width: 992px) {

  /* .col-md-4 {

      width: 30.33333%;

  } */

  .sidebar {

    border-right: 3px solid #eee;

  }

}





/* start departments css-edits */


.department-block .views-field-title {

	width: 100%;

	background : #580d92;

	color: white;

}





.department-block .views-field-title a{

	color: white;

}





.department-block .views-field-title {

	width: 100%;

	background : #580d92;

	color: white ;

	margin-top : 0px;

}



.department-block .views-field-title a{

	color: white;

	line-height: 40px;

}



.department-block {

     min-height: 430px;

     border-bottom: 8px solid #580d92;

}



.department-block .views-field-view-node span{

	background: white;

  padding: 5px 30px 6px 30px;

  border-radius: 15px;

	color: #580d92;

	border: 1px solid #580d92;

	font-size: 16px;

}



.department-block .views-field-field-department-image .field-content:hover {

	background : red !important;

	color : #4582FF !important;

}



.department-block .views-field-view-node span:hover{

	background: #006fa8;

	color: white;

	border: 1px solid #006fa8;

}



.department-block .views-field-view-node span a:hover{

	color: white;

}



/* end logo css-edits */

/*start departments css-edits */

.lg-block-grid-3 > div {

  transition: all .3s ease-in-out;

  position: relative;

}





.lg-block-grid-3 > div:hover {

  transform: translate(0, -20px);

}



.lg-block-grid-3 > div:hover .department-block .views-field .overlay a img {

  opacity: .5;



}



.lg-block-grid-3 > div .department-block .views-field .overlay a img {

  transition: all .3s ease-in-out;

  width: 100%;

}



.lg-block-grid-3 > div:hover .department-block .views-field-title {

  background: #fff;

}



.lg-block-grid-3 > div .department-block .views-field-title {

  transition: all .3s ease-in-out;

}



.lg-block-grid-3 > div:hover .department-block .views-field-title span a {

  color: #006fa8;

}

.lg-block-grid-3 > div .department-block .views-field-title span a {

  transition: all .3s ease-in-out;

}

.department-block:hover{

  border-bottom: 8px solid #006fa8;

}

.lg-block-grid-3 > div:hover .department-block .views-field-view-node .field-content{

  background: #006fa8;

  color: #fff;

  border: 1px solid #006fa8;

}

.lg-block-grid-3 > div .department-block .views-field-view-node .field-content{

  transition: all .3s ease-in-out;

}

.lg-block-grid-3 > div:hover .department-block .views-field-view-node .field-content a {

  color: #fff;

}

.lg-block-grid-3 > div .department-block .views-field-view-node .field-content a {

  color: #580d92;

  transition: all .3s ease-in-out;

}

.lg-block-grid-3 > div:hover .department-block .view-field {

  background-color: #fff;

}

.lg-block-grid-3 > div .department-block .view-field {

  transition: all .3s ease-in-out;

}

lg-block-grid-3 > div:hover .department-block .view-field span a {

  background-color: #006fa8;

}

lg-block-grid-3 > div .department-block .view-field span a {

  transition: all .3s ease-in-out;

}

/*end departments css-edits */





/* about edits */

/* dreadcrump */

.breadcrumb-content-inner .gva-breadcrumb-content .page-title {

  text-align: left;

  font-size: 35px;

}



.breadcrumb-content-main p.page-title {

  font-size: 20px !important;

}

.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {

  padding: 90px 0 160px;

  background-size: cover;

}

.breadcrumb-content-main h2.page-title {

  font-size: 40px;

  text-transform: uppercase !important;

}

#block-facultycampinfo #home_counter_div .col-lg-3 {

    min-height: 170px !important;

    margin-top: 38px;

}

#block-facultycampinfo #home_counter_div .first-statistic {

  float: none !important;

  margin:auto;

  width: 90%;

  height: 120px;

  margin-top: 50px;

}

#block-facultycampinfo #home_counter_div .first-statistic .milestone-icon {

  width: 34%;

  position: relative;

  top: -30px;

  padding-left: 28px;

}

#block-facultycampinfo #home_counter_div .first-statistic .milestone-right {

  width: 30%;

  margin-top: 37px;

  padding-left: 25px;

}

#block-facultycampinfo #home_counter_div .first-statistic .milestone-right .milestone-text {

  font-size: 22px

}

#block-facultycampinfo .counter_title {

	width: 70%;

  margin: auto;

  text-align: center;

}





#block-facultycampinfo #home_counter_div .milestone-text {

    font-size: 15px;

    margin-top: 10px;

    text-transform: inherit;

    color: #580d92 !important;

    margin-bottom: 15px;

}

#block-facultycampinfo .counter_title h2 , #block-facultycampinfo .counter_title .milestone-text{

	color: #580d92 !important;

	font-size : 20px;

}

/* departments sidebar */

.sidebar .block .block-title {

  text-align: center;

  background-color: #ccc !important;

  padding-bottom: 12px !important;

}

#block-views-block-department-block-block-1 .gva-view-grid .gva-view-grid-inner {

  background-color: #ccc;

  padding: 20px 17px;

}

.sidebar .block .block-title:after {

  display: none;

}

.gva-view-grid .gva-view-grid-inner .item-columns .department-side-block .views-field-title {

  border-bottom: 5px solid #580d92;

  background-color: #fff;

  text-align: center;

  padding: 6px 0px;

  min-height: 67px;

}

.footer .content .gva-view-grid .gva-view-grid-inner {

  background-color: inherit;

}

/* end about css-edits */

body .body-page .main-page.has-breadcrumb .container-bg {

  margin-top: -45px;

}

.block.block-simplenews .form-actions input#edit-subscribe {

  border-radius: 20px;

  border: 2px solid #006fa8;

  display: block;

  margin: 35px auto;

  width: 200px;

}

/* .sidebar {

  width: 35%;

  right: 63%;

} */



.sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before {

  margin-top: 2.5%;

}

.sidebar .item-columns .department-side-block .views-field .field-content a img {

  width: 100%;

}

#views-exposed-form-news-archive-page-1 {

  margin: 40px 0;



}

.views-exposed-form .form-item {

  display: inline-block;

}

.block-dropdown-language .dropbutton-wrapper ul.dropbutton {

  padding: 2px 20px 2px 11px;

    border: 2px solid #777;

    right: 20px;

}

.views-exposed-form .form-item input {

  height: 37px;

  width: inherit;

}

.views-exposed-form .form-item label {

  color: #fff;

  margin-right: 15px;

}

.form-actions#edit-actions {

  width: 170px;

  height: 37px;

  display: inline-block;

  margin-left: 15px;

}

.views-exposed-form .form-actions input:hover {

  color: #006fa8;

  background-color: #fff;

}

#page-main-content #block-gavias-edmix-content .content .contextual-region .node__content .field ul {

  margin-bottom: 10px;

}

.italic-lastly {

  background-color: #006fa8;

  color: #fff;

  text-align: center;

  padding: 30px 10px;

  font-size: 25px;

}

.big-line-height {

  line-height: 2;

  font-size: 18px;

}

.padding-ul {

  margin-bottom: 30px;

  padding-left: 70px;

  font-size: 15px;

}

.big-header {

  margin-top: 40px;

  margin-bottom: 10px;

}

.margin-align {

  margin-left: 18px;

}

.about-img {

  padding: 50px;

}

.about-text {

  margin: 50px 0;

}

@media (max-width: 991px) {

  .about-text {

    margin-top: 0px;

  }

}

.overlay {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  z-index: 2;

}

.views-field-field-department-image {

  position: relative;

}

.lg-block-grid-3 > div:hover .overlay {

  background-color: #006fa8;

  opacity: .5;

}

.lg-block-grid-3 > div .overlay {

  transition: all .3s ease-in-out;

}

/* recent news */

.recent-news-page .gva-view-grid .gva-view-grid-inner > .item-columns:hover .recent-news-block .views-field span a {

  color: #006fa8;

  background-color: #fff;

}

.recent-news-page .gva-view-grid .gva-view-grid-inner > .item-columns .recent-news-block .views-field span a {

  transition: all .3s ease-in-out;

}

.recent-news-page .gva-view-grid .gva-view-grid-inner > .item-columns:hover .recent-news-block {

  border-bottom: 10px solid #006fa8;

}

.recent-news-page .gva-view-grid .gva-view-grid-inner > .item-columns .recent-news-block {

  transition: all .3s ease-in-out;

}

h3 {

  line-height: inherit;

}

.tp-caption span {

  font-size: 34px;

  display: block;

  color: #fff;

}

#block-views-block-department-members-block-1 .content .contextual-region .gva-view-grid .gva-view-grid-inner .item-columns {

  margin-top: 30px;

}

#block-views-block-department-members-block-1 .content .contextual-region .gva-view-grid .gva-view-grid-inner .item-columns > .team-block .department-members-block .view-field .field-content .team-block{

  min-height: 400px;

}

.first-statistic .milestone-right .milestone-text{

  color: #006fa8 !important;

}

.team-teaser-2 .team-job{

  color:#006fa8;

}

.values_goals{

  padding-top: 110px;

}

.field--type-text-with-summary a{

  color: #580d92;

}

.field--type-text-with-summary a:hover , .field--type-text-with-summary a:active , .field--type-text-with-summary a:focus{

  /* background: #580d92;

  color: #fff;

  border: 2px solid #580d92;

  padding: 10px;

  border-radius: 20px; */

}

.footer a , .topbar a ,.field--type-text-with-summary ul li a , .image a{

  border: none;

  padding: 0px;

  background: none;

}



.footer a:hover , .topbar a:hover , .image a:hover , .footer a:active , .topbar a:active , .image a:active, .footer a:focus , .topbar a:focus , .image a:focus {

  border: none;

  padding: 0px;

  background: none;

  color: #fff;

}

.field--type-text-with-summary ul li a:hover , .field--type-text-with-summary ul li a:active, .field--type-text-with-summary ul li a:focus{

  border: none;

  padding: 0px;

  background: none;

}

.home_news .item-list{

  overflow-y: scroll;

  height: 500px;

  padding-right: 23px;

}



.home_news .item-list::-webkit-scrollbar {

  width: 15px;

  background: #f3f3f3;

}



.home_news .item-list::-webkit-scrollbar-track {

  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

  border-radius: 10px;

}



.home_news .item-list::-webkit-scrollbar-thumb {

  border-radius: 10px;

  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);

}



.home_news .view-list-item{

  border-radius: 30px;

  box-shadow: 10px 10px 30px #eee;

  -webkit-box-shadow: all 4s ease;

  -moz-box-shadow: all 4s ease;

  -ms-box-shadow: all 4s ease;

  -o-box-shadow: all 4s ease;

  box-shadow: all 4s ease;

}

.home_news .item-list ul li.view-list-item{

  margin: 0 30px 30px 0px;

  overflow: hidden;

  list-style-type: none;

}

.home_news .item-list ul li.view-list-item:hover , .item-list ul li.view-list-item:focus{

  background: #ffbb00;

  color: #580d92;

}

.home_news .item-list ul li.view-list-item a:hover , .item-list ul li.view-list-item a:focus{

  color: #580d92;

}

.home_news .view-list-item .other-news-image img{

  margin-top: -25px;

  border-radius: 25px;

}

#home_news_div{

  margin-top: 50px;

}

.other-research-image img{

  width: 200px;

    float: left;

    border-radius: 15px;

    margin-left: -10px;

    margin-top: -10px;

}

.researches_view ul li::before{

  content: none !important;

}

.researches_view .pager li{

  margin-left: -66px;

}

ul[data-drupal-views-infinite-scroll-pager].pager a{

  padding:10px 25px 10px 25px;

  background: #fff;

  color: #006fa8;

  border-radius: 30px;

  border: 1px solid #006fa8;

  margin-top: 30px;

}

ul[data-drupal-views-infinite-scroll-pager].pager a:hover , ul[data-drupal-views-infinite-scroll-pager].pager a:active ,ul[data-drupal-views-infinite-scroll-pager].pager a:focus{

  padding:10px 25px 10px 25px;

  background: #006fa8;

  color: #fff;

  border: 1px solid #006fa8;

}

.other-research-content{

  padding-left: 230px;

}

.researches_view .item-columns{

  border-radius: 30px;

  box-shadow: 10px 10px 30px #eee;

}

.researches_view .item-columns:hover , .researches_view .item-columns:active , .researches_view .item-columns:focus{

  background: #ffbb00;

  color: #580d92;

}

h2{

  padding: 0px !important;

  background: none !important;

}

.backed_btn{

  background: #580d92;

  color: #fff;

  border: 1px solid #580d92;

}

.backed_btn:hover , .backed_btn:focus{

  background: #fff;

  color: #580d92;

  border: 1px solid #580d92;

}

.fact_slider img{

  float: left;

  width: 60px;

  height: 50px;

}

.fact_slider h1{

  float: left;

  color: #fff;

}

.fact_slider{

  color: #fff !important;

}

#block-sitesmenulinks {

  margin-bottom: 0px;

}

#sites_menu_link div{

  float: left;

}

#sites_menu_link div.active_tab{

  background: #580d92;

  color: white;

  height: 27px;

  text-align: center;

  border-bottom: 0px solid white;

}

#sites_menu_link div.active_tab a{

  color: white;

}



#sites_menu_link .min_link{

  float: left;

  margin-left: 0px;

  background: #b9b9b9;

  text-transform: uppercase;

  text-align: center;

  margin-bottom: -1px;

  width: 110px;

}



#sites_menu_link div a{

  color : white !important;

}

.center-link{

  border-right: 1px solid white;

  border-left: 1px solid white;

}



#sites_menu_link .field--type-text-with-summary a {

   background: none;

   color: #580d92;

   padding: 0px;

   border-radius: 0px;

   border: none;

}



#sites_menu_link.field--type-text-with-summary a:active{

  background: #580d92;

  color: #fff;

  border: 0px solid #580d92;

  padding: 10px;

}

#sites_menu_link .field--type-text-with-summary a:hover {

  font-weight: bold;



}



#top_header_navigation_menu_div .navigation .gva_menu > li > a {

  font-size: 15px;

  padding: 0px 0px;

  color:#580d92 ;

  text-transform: inherit;

  font-weight: inherit;

}





#top_header_navigation_menu_div .navigation .gva_menu > li > a:hover {

  color:#580d92 ;

}



#top_header_navigation_menu_div {

  text-align: right;

}



.menu--top-header-navigation-menu .gva_menu > li:after {

  content: "";

  position: absolute;

  right: 0px;

  z-index: 100;

  top: 35%;

  width: 1px;

  height: 30%;

  background: #580d92;

}

.menu--top-header-navigation-menu .gva_menu > li {

  display: inline-block;

  padding: 0px 9px 0px 8px;

}

.campus_text {

  width: 45%;

}

.main-news-page .news-block-list .other-news-image {

  float: left;

  width: 35%;

}

.main-news-page .news-block-list .other-news-image img {

  height: 140px;

  margin-top: 0px;

}

.other-news-block.main-news-page{

  height: 140px;

  margin-bottom: 30px;

}

.main-news-page {

  border-radius: 30px;

  box-shadow: 10px 10px 30px #eee;

  -webkit-box-shadow: all 4s ease;

  -moz-box-shadow: all 4s ease;

  -ms-box-shadow: all 4s ease;

  -o-box-shadow: all 4s ease;

  box-shadow: all 4s ease;

}

.main-news-page .news-block-list{

  margin: 0 30px 30px 0px;

  list-style-type: none;

}

.main-news-page:hover , .main-news-page:focus{

  background: #ffbb00;

  color: #580d92 !important;

}

.main-news-page a:hover , .main-news-page  a:focus{

  color: #580d92;

}

.main-news-page .other-news-image img{

  margin-top: -25px;

  border-radius: 25px;

}

.recent-news-page header{

  padding-bottom: 30px;

}

#last-event-div .widget.gsc-icon-box.left .highlight-icon {

  padding-right: 20px;

  width: 40%;

  height:137px;

  border-right: 1px solid #e2e2e2;

  border-radius: 15px;

}

.event-block-2 .event-image .event-date{

  right: 60px;

  background: none;

  padding-top: 0px;

  margin-top: -70px;

}

.event-block-2 .event-image .event-date span{

  color: #ffbb00 !important;

}

@media (min-width: 991px){

  #block-views-block-events-block-with-footer-block-1 .view-list-item {

      width: 48%;

      float: left;

      margin: 1%;

  }

}

.home-events .content-action a {

  color: #ffbb00;

}

p.post-title a {

  color: #ffbb00;

}

.news_full_size .item-list ul li.view-list-item {

  width: 47%;

  float: left;

}

#pop-up {

  display: none;

  position: absolute;

  width: 280px;

  padding: 10px;

  background: #eeeeee;

  color: #000000;

  border: 1px solid #1a1a1a;

  font-size: 90%;

}

.gallery-block {

  padding: 5px;

  border-radius: 35px;

}

.awards-view .owl-item.active{

  border-radius: 30px;

  box-shadow: 10px 10px 30px #eee;

}

.awards-view .views-field-title , .awards-view .views-field-field-body ,.awards-view .views-field-field-award-date{

  padding-left: 15px;

}

.awards-view .owl-item.active{

  width: 262px !important;

  margin:15px;

}

.workshop-block {

  box-shadow: 10px 10px 30px #eee;

    width: 320px;

    border-bottom: 8px solid #580d92;

    margin-bottom: 25px;

    border-radius: 10px;

}

.workshop-block img{

  width: 320px;

}

.workshop-block .views-field {

  margin-bottom: 15px;

}

.workshop-block .fa.fa-clock-o{

  padding: 0 10px;

}

.research-grid .views-field{

  margin-bottom: 15px;

}

.research-grid{

  box-shadow: 10px 10px 30px #eee;

    width: 320px;

    border-bottom: 8px solid #580d92;

    margin-bottom: 25px;

    margin-top: 10px;

    border-radius: 10px;

}

.research-grid img{

  width: 320px;

}

.awards-view .init-carousel-owl .owl-item > .item{

  padding: 0px;

}

.awards-view .views-field-field-award-date , .awards-view .views-field-title ,.awards-view .views-field-field-body {

  padding-bottom: 15px;

}

.awards-view img{

  border-radius: 20px;

  margin-bottom: 15px;

}

.other-researches-image img{

  width: 145px;

  float: left;

}

.other-workshop-image img{

  width: 145px;

  float: left;

}

.sidebar-inner .view-list-item{

  margin-left: 60px;

}

.block .block-title > span{

  color: #580d92;

}

.block-views-blockrecent-researches-block-1 .block-title{

  text-align: center;

  background-color: #ccc !important;

  padding-bottom: 12px !important;

}

.other-researches-content{

  margin-left: 155px;

}

.other-workshop-content{

  margin-left: 155px;

}

.other-workshop-title{

  margin-bottom: 10px;

}

.field.field--name-field-workshop-image.field--type-image.field--label-hidden.field__item img{

  width: 700px;

  padding-bottom: 20px;

}

.field.field--name-field-date.field--type-datetime.field--label-hidden.field__item{

  margin: 50px 100px 25px 30px;

}

.field.field--name-field-date.field--type-datetime.field--label-hidden.field__item .fa.fa-clock-o{

  padding-right: 15px;

}

.fa.fa-clock-o{

  color: #580d92;

}

.field--name-field-research-date.field--type-datetime.field--label-hidden.field__item{

  margin: 50px 0px 25px 0px;

}

.field--name-field-researches-abstract.field--type-text-long.field--label-hidden.field__item{

  margin-top: 50px;

}

.field--name-field-research-images.field--type-image.field--label-hidden.field__item img{

  width: 700px;

}

@media (min-width: 992px) {

  .sidebar-right{

    border-left: 3px solid #eee ;

    border-right: 0px;

}

}

.field--name-field-research-date i{

  margin-right: 10px;

}

.field--name-field-award-date.field--type-datetime.field--label-hidden.field__item{

  margin: 50px 0px 25px 0px;

}

.field--name-field-awards-image.field--type-image.field--label-hidden.field__item img{

  width: 700px;

}

.field--name-field-body.field--type-text-long.field--label-hidden.field__item{

  margin-top: 50px;

}

.field--name-field-award-date i {

  margin-right: 10px;

}

.node__meta{

  display:  none;

}

.current_archieve{

  text-align: center;

  margin-top: 70px;

  margin-bottom: 30px;

}

.current_archieve  .archieve , .current_archieve  .archieve:hover ,.current_archieve  .archieve:active , .current_archieve  .archieve:focus{

  margin-left: -7px;

  border-top-left-radius: 0px;

  border-bottom-left-radius: 0px;

  color: #580d92;

  background: rgb(255, 255, 255);

  border-color: #580d92;

  padding-right: 20px;

  padding-left: 20px;

  letter-spacing: 1px;

  font-size: 15px;

}

.current_archieve  .current , .current_archieve  .current:hover , .current_archieve  .current:active , .current_archieve  .current:focus{

  border-top-right-radius: 0px;

  border-bottom-right-radius: 0px;

  color: rgb(255, 255, 255);

  background: #580d92;

  padding-left: 55px;

  padding-right: 45px;

  letter-spacing: 1px;

  font-size: 15px;

}

.current_archieve  .archive_arch , .current_archieve  .archive_arch:hover ,.current_archieve  .archive_arch:active , .current_archieve  .archive_arch:focus{

  margin-left: -10px;

  border-top-left-radius: 0px;

  border-bottom-left-radius: 0px;

  background: #580d92;

  color: #fff;

  padding-right: 20px;

  padding-left: 20px;

  letter-spacing: 1px;

  font-size: 15px;

}

.current_archieve  .current_arch , .current_archieve  .current_arch:hover , .current_archieve  .current_arch:active , .current_archieve  .current_arch:focus{

  border-top-right-radius: 0px;

  border-bottom-right-radius: 0px;

  color: #580d92;

  background: #fff;

  border-color: #580d92;

  padding-left: 40px;

  padding-right: 45px;

  letter-spacing: 1px;

  font-size: 15px;

}

.pager li.is-active > a , .pager li.is-active > a:active ,.pager li.is-active > a:focus ,.pager li.is-active > a:hover{

  background-color: #580d92;

  color: #fff;

}

.pager li > a, .pager li > span , .pager li > a:hover ,.pager li > a:active ,.pager li > a:focus{

  background-color: #580d92;

  border: 1px solid #580d92;

  color: #fff;

}

.pager__item.pager__item--first a:first-child{

  display: none;

}

.news-archive-all {

  margin-top: 30px;

}

.news-archive-all .item-columns{

  border-bottom: 8px solid #580d92;

  margin-top: 25px;

  box-shadow: 10px 10px 30px #eee;

  width: 360px;

  margin-right: 30px;

  border-radius: 10px;

}

.news-archive-all .item-columns .views-field{

  margin-bottom: 15px;

}

.top_bar_lang .block-dropdown-language .dropbutton-wrapper.open ul.dropbutton {

  background: #000 !important;

}

.news-archive-all .item-columns .views-field-field-news-image{

  width: 360px;

  margin-left: -12px;

}

.news-archive-all .item-columns .views-field-field-news-image img{

  border-radius: 20px;

}

.container.online_learning{

  margin-top: 80px;

  border-radius: 40px;

  background: rgba(0, 0, 0,0.7);

  color: #fff;

  margin-bottom: 80px;

  padding-bottom: 30px;

}

#block-accommodationsgallery .content .field .container {

  margin-top: 40px;

  padding-right: 0;

}

.online_learning_title{

  float: left;

  padding-top: 15px;

}

.online_learning_title h1{

  color: #fff;

  font-weight: bolder;

}

.online_learning_link{

  float: right;

    padding-top: 35px;

    padding-right: 20px;

}

.online_learning_link .btn_theme , .online_learning_link .btn_theme:hover , .online_learning_link .btn_theme:focus ,.online_learning_link .btn_theme:active{

  color: #f8b507;

    background: none;

    border: 2px solid #f8b507;

    padding: 10px 30px;

    font-size: 15px;

    font-weight: bolder;

}

.staff_online_learning{

  margin-bottom: 50px;

}

.online_learning_body{

  padding-top: 25px;

  clear: both;

}

.all_online_links{

  text-align: center;

  padding-top: 30px;

}

.all_online_links .btn_theme , .all_online_links .btn_theme:hover , .all_online_links .btn_theme:active , .all_online_links .btn_theme:focus{

  color: #f8b507;

  background: none;

  border-color: #f8b507;

  font-size: 15px;

  font-weight: bolder;

}

.all_online_links .l1 , .all_online_links .l1:hover , .all_online_links .l1:active , .all_online_links .l1:focus{

  border-top-right-radius: 0px;

  border-bottom-right-radius: 0px;

  padding-left: 40px;

  padding-right: 45px;

}

.all_online_links .l2 , .all_online_links .l2:hover , .all_online_links .l2:active , .all_online_links .l2:focus{

  margin-left: -10px;

  border-radius: 0px;

  padding-left: 40px;

  padding-right: 45px;

  border-left: 0px;

}

.all_online_links .l3 , .all_online_links .l3:hover , .all_online_links .l3:active , .all_online_links .l3:focus{

  margin-left: -10px;

  border-radius: 0px;

  padding-left: 40px;

  padding-right: 45px;

  border-left: 0px;

}

.all_online_links .l4 , .all_online_links .l4:hover , .all_online_links .l4:active , .all_online_links .l4:focus{

  margin-left: -10px;

  border-top-left-radius: 0px;

  border-bottom-left-radius: 0px;

  padding-left: 45px;

  padding-right: 40px;

  border-left: 0px;

}

#home_events_div{

  margin-top: 50px;

}

.home_accommodate_pics .align-left{

  margin-left: 100px;

  padding-top: 30px;

  padding-bottom: 50px;

}

.home_accommodate_pics .btn-theme{

  background: #f5f5f5;

}

.welcome{

  margin-top: 45px;

  margin-bottom: 45px;

  position: relative;

  top: 0px;

}





.other-events-image img{

  float: left;

  width: 175px;

  border-radius: 25px;

}

#block-views-block-event-home-page-block-1-2 .gva-view-grid-inner .item-columns {

  padding: 0;

  width: 48%;

  margin-right: 2%;

}

.introduction_staff_prospective .btn_theme , .introduction_staff_prospective .btn_theme:hover , .introduction_staff_prospective .btn_theme:active ,.introduction_staff_prospective .btn_theme:focus{

  background: #ffbb00;

  color: #fff;

  border-color: #ffbb00;

  padding: 10px 20px;

}

.accommodate{

  border-top: 0.5px solid #000;

  border-bottom: 0.5px solid #000;

  width: 100%;

}

.accommodate .btn_theme{

  background: #f5f5f5;

}

.home_accommodate_pics img{

  margin-bottom: 20px;

}

.accommodations{

  margin-top: 50px;

}

.accommodations .text_about{

  padding-left: 150px;

  padding-top: 80px;

}

.after_accommodation{

  margin-top: 50px;

}

.after_accommodation .btn_theme{

  background: #f5f5f5;

}

.clearfix.gva_menu.gva_menu_main{

  text-align: center;

}

.Accommodation_gallary .owl-item .item{

  text-align: center;

}

.Accommodation_gallary .owl-item .item .content-inner .image img {

  padding-top: 20px;

  width: 800px;

}

.btn_theme.work_permits {

  /* background: #fff; */

    color: #580d92;

    /* border: 2px solid #580d92;

    padding: 15px;

    border-radius: 40px; */

}

.btn_theme.work_permits:hover , .btn_theme.work_permits:active , .btn_theme.work_permits:focus{

  /* background: #580d92;

    color: #fff;

    border: 2px solid #580d92;

    padding: 15px;

    border-radius: 40px; */

}

.health_counter{

  height: 200px !important;

}

.health_counter .widget.milestone-block.position-icon-left.text-dark .milestone-right{

  padding-top: 100px !important;

}

.health_counter  .milestone-number{

  margin-top: -10px;

  color: #ffbb00;

}

.health_counter  .milestone-text{

  color: #ffbb00 !important;

}

.after_content {

  background-image: url(/staff/sites/default/files/after_content.png);

  background-repeat: no-repeat;

  background-position: center top;

  box-sizing: border-box;

  background-size: cover;

  height: 250px;

  margin: 10px 0;

}

.it_services{

  margin-top: 165px !important;

}

.it_services_counter {

  background: #f9f9f9;

  margin-top: 30px;

}

.it_services_counter .gsc-column{

  width: 15.6% !important;

  margin-bottom: 40px !important;

}

.it_services_counter .milestone-text{

  color: #ffbb00 !important;

  margin-bottom: 30px !important;

  margin-top: 15px !important;

}

.server_visualization .milestone-right {

  margin-top: 15px !important;

}

.program , .program:hover ,.program:focus , .program:active{

  background: none !important;

  color: #000 !important;

  border: none !important;

  padding: 0 !important;

  border-radius: 0 !important;

}

.block-dropdown-language .dropbutton-wrapper.open ul.dropbutton {

  background: #000;

}

.owl-item.active{

  border-radius: 0px;

  box-shadow: 10px 10px 30px #fff;

  width: 720px !important;

  margin: 0px 25px 0px 25px;

}

.owl-item.active .views-field{

  padding-bottom: 15px;

  padding-left: 15px;

}

.owl-item.active .views-field-field-workshop-image{

  width: 280px;

  margin-left: -28px;

}

.owl-item.active img{

  border-radius: 32px;

}

.home_events  .item-columns{
  border-radius: 31px;

    box-shadow: 10px 10px 30px #eee;

    margin-bottom: 40px;

}

.home_events #block-views-block-event-home-page-block-1-2 .content .gva-view-grid .gva-view-grid-inner {

  margin: 0;

}

.home_events  .item-columns:hover , .home_events .item-columns:active , .home_events .item-columns:focus{

  background: #ffbb00;

  color: #580d92;

}

.home_events  .item-columns .other-events-content{

  float: left;

  width: 60%;

  padding: 10px 10px 9px 20px;

}

.home_events .item-columns .other-events-content .other-events-title{

  padding-bottom: 25px;

}

.home_events  .gva-view-grid{

  height: 628px;

  overflow-y: scroll;

  overflow-x: hidden;

}

.home_events  .gva-view-grid::-webkit-scrollbar {

  width: 15px;

  background: #f3f3f3;

}

.home_events .gva-view-grid::-webkit-scrollbar-track {

  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

  border-radius: 10px;

}

.home_events  .gva-view-grid::-webkit-scrollbar-thumb {

  border-radius: 10px;

  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);

}

.home_events .other-events-image img{

  float: left;

  width: 100%;

  border-radius: 25px;

}

.home_events{

  height: 600px;

  margin-bottom: 50px;

}



#top_bar_lang{

    padding-left: 20px;

}

.social-media-sharing ul li::before{

  content : "" !important;

}

.social-media-sharing {

  padding-top: 10px;

}



#top_header_navigation_menu_div .navigation .gva_menu > li > a {

    font-size: 13px;

    padding: 0px 0px;

    color: #580d92 !important;

    text-transform: inherit;

    font-weight: inherit;

    text-transform: capitalize;

}

.main-menu .navigation .gva_menu > li > a {

  text-transform: capitalize !important;

}



#block-maplocation iframe {

    padding-top: 15px;

    height: 260px;

    border-radius: 25px;

}



.node--view-mode-full  p {

     margin-bottom: 0px !important;

}

h1, .h1, h2, .h2, h3, .h3 {

    margin-top: 0px;

    margin-bottom: 12.5px;

}



.president_img {

  height: 560px;

}



#block-administration {

  margin: 40px 0 !important;

}



#block-administration .counsel {

    background: white;

    opacity: 1;

    border-radius: 30px;

}

#block-administration .custom-margin {

        padding: 15px;

}

#block-administration img{

   height: 450px

}

#block-homepagecounter{

  display: none;

}



.staff_online_learning {

       margin-bottom: 0px;

}

.addtoany_list a{

  margin: 20px 0;

}



#block-homepagecounter{

  display: none;

}

.js-form-type-vertical-tabs{

  display :none;

}

.footer h2 {

    display: inline-block;

    font-size: 24px;

    position: relative;

    letter-spacing: 1px;

    padding: 0;

    z-index: 9;

    color: white;

  font-weight: 300;

}

/* new */

.footer-logo {

  display: flex;

  align-items: center;

}

.footer-logo .logo-right {

  margin-left: 13px;

}

.footer-logo .logo-right h3 {

  margin-bottom: 0;

  color: #dedede;

}





/* new footer*/

.footer-logo {

  display: flex;

  align-items: center;

}

.footer-logo .logo-right {

  margin: 0 13px;

}

.footer-logo .logo-right h3 {

  margin-bottom: 0;

  color: #dedede;

}

@media (min-width: 1200px) {

.footer .col-lg-2 {

    width: 31%;

}

.footer .col-lg-3 {

  width: 21%;

}

}

#footer .row {

  display: flex;

  justify-content: space-between;

}

@media (min-width: 992px){

.footer .col-md-4 {

    width: 15.33333% !important;

}

.owl-carousel .owl-nav > div.owl-prev {

    right: auto !important;

    left: -25px !important;

}

.owl-carousel .owl-nav > div.owl-next {

   left: auto !important;

    right: -25px !important;

}

}

#search-block-form .icon {

    top: 4px;

    left: 66%;

    z-index: 1;

}

.js-form-type-search input.form-search{

  background: white;

  color: black;

}

.fa-search{

  display: none;

}

/* mmmmmm edits */

@media (min-width: 1200px) {

  .main-menu .navigation .gva_menu > li {

    padding: 1px 24px 1px 24px;

}

}

@media (max-width: 1200px) {

  header .area-main-menu .navigation ul.gva_menu {

    margin: auto;

    float: none;

}

header.header-v1 .header-inner {

  padding-right: 0;

}

.gv-sticky-menu .gva_menu > li > a {

  padding-left: 20px !important;

  padding-right: 20px !important;

}

}

/* new final */



@media (max-width: 991px) {

  .position-image {

    display: -webkit-box;

    display: -moz-box;

    display: box;

  

    -webkit-box-orient: vertical;

    -moz-box-orient: vertical;

    box-orient: vertical;

  }

  .position-image .two-sec-caption {

    -webkit-box-ordinal-group: 2;

    -moz-box-ordinal-group: 2;

    box-ordinal-group: 2;

  }

  .position-image .two-sec-image {

    -webkit-box-ordinal-group: 1;

    -moz-box-ordinal-group: 1;

    box-ordinal-group: 1;

    margin-bottom: 30px;

  }

}

ol {

  padding-left: 33px;

  margin-bottom: 0;

}

ul {

  margin-bottom: 0;

}

@media (max-width: 1200px) and (min-width: 992px){

  #search-block-form .icon {

    left: 314px;

  }

}

h3 {

  margin-bottom: 0px;

}

.btn-theme {

  padding-left: 15px;

  padding-right: 15px;

  margin-top: 20px;

  border-radius: 30px;

  border: 2px solid #580d92;

  background: #580d92;

  color: #FFF !important;

}

.btn-theme:hover {

  background: #fff;

  color: #580d92 !important;

}

.home_accommodate_pics .btn-theme {

  background: #580d92;

}

.home_accommodate_pics .btn-theme:hover {

  background: #fff;

}

.administration-link {

  border: 2px solid #580d92;

  border-radius: 45px;

  padding: 10px 65px;

  transition: all .3s ease-in-out;

}

.administration-link:hover {

  color: #fff !important;

  background: #580d92;

}

.administration-link:hover a {

  color: #fff !important;

}

@media (max-width: 768px) {

  .footer-four {

    display: none;

  }

}

@media (max-width: 400px) {

  .block-dropdown-language .dropbutton-wrapper ul.dropbutton {

    right: 112px !important;

  }

}

#block-searchform .form-search {

  text-transform: capitalize;

}

@media (min-width: 500px) {

  .main-menu .navigation .gva_menu > li:first-child {

    display: none;

  }

  .main-menu .navigation .gva_menu > li:nth-child(2) {

    border-left: 1px solid rgba(255, 255, 255, 0.2);

  }

}



/* new meeting */

.branding.logo {

  display: flex;

  align-items: center;

}

.branding.logo a h2 {

  margin: 0 13px;

  color: #580d92;

  font-weight: 900  ;

}

.branding.logo a {

display: block;

}

.branding.logo a:first-child {

  flex-basis: 100px;

  }

.user-page .col-sm-12:nth-child(2) {

  padding: 0;

}

.user-page .col-sm-12:nth-child(2) .col-sm-3 {

  padding: 0;

  border-right: 1px solid #ccc;

}

.user-page .col-sm-12:nth-child(2) .col-sm-3 .sideways li a {

  /* padding: 8px 0; */

  float: left;

}

#block-views-block-staff-contact-info-block-1 .field-content {

  margin-bottom: 15px;

}

@media (max-width: 500px) {

  p strong a {

    display: inline-block;

    margin-top: 5px !important;

    margin-bottom: 5px !important;

    text-align: left !important;

    font-size: 15px;

  }

  .footer-top .navigation .gva_menu > li {

    margin: 20px 0;

  }

}



#edit-sso-login-link{

  display: none;

}



p a strong {

  color: #580d92;

}

p strong a {

  color: #580d92;

}

p a {

  color: #580d92;

}

@media (min-width: 768px) and (max-width: 991px) {

  .logo img {

    padding-right: 0;

  }

}

@media (max-width: 768px) {

  .branding.logo a:first-child {

    flex-basis: 50px;

  } 

  .branding.logo {

    justify-content: center;

    margin: auto;

    float: none;

    width: unset;

  }

}

@media (max-width: 768px) {

  .logo img {

   

    padding-bottom: 4px;

    padding-top: 4px !important;

  }

}

@media (max-width: 991px) {

  .gva-offcanvas-mobile .gva-navigation .gva_menu > li ul.menu.sub-menu li.menu-item--active-trail a {

    color: #580d92 !important;

  }

}





/* Dropdown Button */

.dropbtn {

  background: #000;

  color: white;

  font-size: 16px;

  border: 2px solid gray;

  min-width: 90px;

}



/* The container <div> - needed to position the dropdown content */

.dropdown {

  position: relative;

  display: inline-block;

}



/* Dropdown Content (Hidden by Default) */

.dropdown-content {

    display: none;

    position: absolute;

    background-color: black;

    min-width: 89px;

    z-index: 1;

    text-align: center;

}



/* Links inside the dropdown */

.dropdown-content a {

  color: white;

  text-decoration: none;

  display: block;

}



/* Change color of dropdown links on hover */

.dropdown-content a:hover {background-color: #ddd; color:black;}



/* Show the dropdown menu on hover */

.dropdown:hover .dropdown-content {display: block;}



/* Change the background color of the dropdown button when the dropdown content is shown */

.dropdown:hover .dropbtn {background-color: black;}

@media (max-width: 768px) {

  #top_bar_lang {

    padding-right: 20px;

  }

}

@media (max-width: 991px) {

  .tp-caption.text.btn-slide.skrollable {

  z-index: 100 !important;

  font-size: 12px !important;

padding: 4px 7px !important;

}

.navigation .gva_menu .sub-menu > li:hover {

  background: unset !important;

}

}

@media (max-width: 768px) {

  .topbar-left {

    width: 100%;

  }

}



/* new */

 #edit-account .form-item label ,

 #user-form  .form-item label {

   font-size: 20px;

   width: 30%;

 }

 #edit-account .form-item span ,

 #user-form  .form-item span {

   font-size: 12px;

 }

 #edit-account .form-item input,

 #user-form .form-item input{

   width: 70%;

   border-radius: 4px;

   margin-bottom: 10px;

 }

 .user-form #edit-content-translation-retranslate--description{

   margin-bottom: 20px;

 }

 .user-form details summary {

   outline: none;

 }

 #edit-account .form-item > div{

   font-size: 14px;

 }

 #user-form .field--type-string .form-item label {

  font-size: 20px;

}

#user-form #edit-field-birth-date-0-value-date{

  border: none;

  box-shadow: 0 0 3px 1px #DDD;

  border-radius: 3px;

  padding: 10px

}

#user-form .field--widget-text-textarea .js-text-format-wrapper .form-item label{

  margin: 10px;

  width: 100%;

}

#user-form input {

  padding: 10px 0 10px 10px;

}

#user-form #edit-actions input{

  width: 170px;

  padding: 10px 0;

  text-align: center;

}

#user-form #edit-field-team-image-0-remove-button ,

#user-form #edit-field-user-cv-ar-0-remove-button {

  width: 170px;

  border-radius: 4px;

  padding: 10px 0;

  text-align: center;

  margin-left: 20px;

}

.user-form .form-item:not(.js-form-type-checkbox) {

  border: 0 !important;

}



@media(max-width:991px){

  #edit-account .form-item label, #user-form .form-item label {

    width: 100%;

  }

  #edit-account .form-item input, #user-form .form-item input {

    width: 100%;

  }

}

@media(max-width:375px){

  #user-form .form-actions#edit-actions {

    width: 100%;

    text-align: center;

}

}

@media(max-width:320px){

  #user-form .field--widget-text-textarea .js-text-format-wrapper .form-item label {

    font-size: 14px;

  }

  #user-form .field--type-string .form-item label {

    font-size: 18px;

  }

  #edit-account .form-item span, #user-form .form-item span {

    font-size: 10px;

}

}

/* new */



/* new add researches */



#node-research-form .form-item label ,

#node-research-form .field--type-datetime h4 {

  width: 30%;

}

#node-research-form .form-item input{

  width: 68%;

  margin-top: 20px;

  border-radius: 4px;

  padding: 10px 5px;

}

#node-research-form #edit-field-research-date-0-value{

  width: 68%;

}

#node-research-form summary{

  outline: none;

}

#node-research-form .field--type-datetime input{

  width: 100%;

  padding: 4px 5px;

  border: 1px solid#DDD;

  box-shadow: none;

}

#node-research-form .field--type-datetime h4{

  color: #636363;

  font-size: 16px;

}

#node-research-form .field--type-datetime{

  display: flex;

}

#node-research-form #edit-actions input{

  width: 170px;

  padding: 10px 0;

  margin-top: 20px;

}

#node-research-form #form-item-field-research-website-0-value{

  margin-bottom: 20px;

}

@media(max-width:991px){

  #node-research-form .form-item label, #node-research-form .field--type-datetime h4 {

    width: 100%;

    margin-top: 20px;

  }

  #node-research-form .form-item input {

    width: 100%;

    margin-top: 0;

  }

  #node-research-form .field--type-datetime {

    flex-direction: column;

  }

  #node-research-form #edit-field-research-date-0-value{

    width: 100%;

  }

}



@media(max-width:375px){

  #node-research-form #edit-actions {

    text-align: center;

    width: 100%;

}

}

/* new add researches */



/* new */

#node-news-form .form-item ,

#node-event-form .form-item {

  margin-bottom: 20px;

}

#node-news-form .form-item label,

#node-event-form .form-item label{

  width: 30%;

}

#node-news-form .form-item input,

#node-event-form .form-item input{

  width: 69%;

  border-radius: 4px;

  border: 1px solid #DDD;

}

#node-event-form .field--type-datetime #edit-field-event-start-0-value,

#node-event-form .field--type-datetime #edit-field-event-end-0-value{

  width: 70%;

}

#node-event-form .field--type-datetime #edit-field-event-start-0-value input,

#node-event-form .field--type-datetime #edit-field-event-end-0-value input{

  width: 99%;

  padding: 0 73% 0 8px;

}

#node-news-form #js-text-format-wrapper .js-form-type-textarea label,

#node-event-form #js-text-format-wrapper .js-form-type-textarea label{

  width: 100%;

}

#node-news-form #edit-field-news-image-0--label,

#node-event-form #edit-field-news-image-0--label{

  margin-top: 20px;

}

#node-news-form .field--type-datetime ,

#node-event-form .field--type-datetime {

  display: flex;

}

#node-news-form .field--type-datetime h4,

#node-event-form .field--type-datetime h4{

  width: 30%;

  color: rgba(0, 0, 0, 0.678);

  font-size: 16px;

  font-weight: 700;

}

#node-news-form .field--type-datetime #edit-field-news-date-0-value,

#node-event-form .field--type-datetime #edit-field-news-date-0-value{

  width: 69%;

}

#node-news-form .field--type-datetime #edit-field-news-date-0-value input,

#node-event-form .field--type-datetime #edit-field-news-date-0-value input{

  width: 100%;

  border: 1px solid #DDD;

  padding: 0 73% 0 8px;

}

#node-news-form #edit-actions,

#node-event-form #edit-actions{

  display: flex;

  justify-content: space-around;

  align-items: center;

  width: 100%;

  margin-top: 30px;

}

#node-news-form #edit-actions #edit-submit,

#node-event-form #edit-actions #edit-submit{

  width: 170px;

  text-align: center;

  padding: 8px 0;

}



#node-news-form #edit-actions #edit-preview ,

#node-event-form #edit-actions #edit-preview {

  width: 170px;

  text-align: center;

  padding: 10px 0;

}

@media(max-width:576px){

  #node-news-form .form-item label ,

  #node-event-form .form-item label {

    width: 100%;

}

  #node-news-form .form-item input ,

  #node-event-form .form-item input {

    width: 100%;

}

#node-news-form .field--type-datetime ,

#node-event-form .field--type-datetime {

 flex-direction: column;

}

#node-news-form .field--type-datetime #edit-field-news-date-0-value ,

#node-event-form .field--type-datetime #edit-field-news-date-0-value {

  width: 100%;

}

#node-event-form .field--type-datetime #edit-field-event-start-0-value, #node-event-form .field--type-datetime #edit-field-event-end-0-value {

  width: 100%;

}

}

@media(max-width:375px){

  #node-news-form #edit-actions #edit-submit ,

  #node-event-form #edit-actions #edit-submit {

    width: 100px;

  }

  #node-news-form #edit-actions #edit-preview ,

  #node-event-form #edit-actions #edit-preview {

    width: 98px;

  }

}

/* new */

@media (min-width: 991px) {

  .navigation .gva_menu .sub-menu > li ul {

    right: 280px;

  }

  .navigation .gva_menu .sub-menu > li:hover {

    background: #eee;

    color: #002068 !important;

  }

  .navigation .gva_menu .sub-menu > li:hover > a {

    color: #002068 !important;

  }

}

.user-page .col-sm-12:nth-child(2) {

  padding: 0;

}

.user-page .col-sm-12:nth-child(2) .col-sm-3 {

  padding: 0;

  border-right: 1px solid #ccc;

}

.user-page .col-sm-12:nth-child(2) .col-sm-3 .sideways li a {

  float: left;

}

@media (max-width: 991px) {

  .user-page .col-sm-12 .col-xs-3 {

      display: block;

  }

}



#views-exposed-form-researches-page-1 {

  display: flex;

  flex-wrap: wrap;

  align-items: center;

}

#views-exposed-form-researches-page-1 .js-form-item {

  width: 50%;

}

#views-exposed-form-researches-page-1 .js-form-item .form-text {

  width: 100%;

}

#views-exposed-form-researches-page-1 #edit-actions {

  margin: 0;

}

@media (max-width: 500px) {

  #views-exposed-form-researches-page-1 .js-form-item {

    width: 100%;

  }

  #views-exposed-form-researches-page-1 #edit-actions {

    margin: auto;

    margin-bottom: 30px;

  }

}

table {

  max-width: 100% !important;

}

.faculty-staff-page .form-item input {

  width: 100%;

}

.form-actions#edit-actions {

  margin-left: 0;

  margin-top: 20px;

}

@media (max-width: 500px) {

  .views-exposed-form .form-item.form-item-title {

    width: 100%;

  }

  .views-exposed-form .form-actions input {

    margin: 20px 0;

  }

  .faculty-staff-page .form-actions#edit-actions {

    margin-left: 0;

    float: none;

    display: block;

    margin: auto;

  }

}



.student-results table, .student-results table thead tr th{

  text-align: center !important;

    font-weight: bold !important;

}



#edit-content-translation{

  display: none;   

}



/* new */

 #edit-account .form-item label ,

 #user-form  .form-item label {

   width: 30%;

 }

 #edit-account .form-item span ,

 #user-form  .form-item span {

   font-size: 12px;

 }

 #edit-account .form-item input,

 #user-form .form-item input{

   width: 70%;

   border-radius: 4px;

   margin-bottom: 10px;

 }

 .user-form #edit-content-translation-retranslate--description{

   margin-bottom: 20px;

 }

 .user-form details summary {

   outline: none;

 }

 #edit-account .form-item > div{

   font-size: 14px;

 }

 #user-form .field--type-string .form-item label {;

}

#user-form #edit-field-birth-date-0-value-date{

  border: none;

  box-shadow: 0 0 3px 1px #DDD;

  border-radius: 3px;

  padding: 10px

}

#user-form .field--widget-text-textarea .js-text-format-wrapper .form-item label{

  margin: 10px;

  width: 100%;

}

#user-form input {

  padding: 10px 0 10px 10px;

}

#user-form #edit-actions input{

  width: 170px;

  padding: 10px 0;

  text-align: center;

}

#user-form #edit-field-team-image-0-remove-button ,

#user-form #edit-field-user-cv-ar-0-remove-button {

  width: 170px;

  border-radius: 4px;

  padding: 10px 0;

  text-align: center;

  margin-left: 20px;

}

.user-form .form-item:not(.js-form-type-checkbox) {

  border: 0 !important;

}



@media(max-width:991px){

  #edit-account .form-item label, #user-form .form-item label {

    width: 100%;

  }

  #edit-account .form-item input, #user-form .form-item input {

    width: 100%;

  }

}

@media(max-width:375px){

  #user-form .form-actions#edit-actions {

    width: 100%;

    text-align: center;

}

}

@media(max-width:320px){

  #user-form .field--widget-text-textarea .js-text-format-wrapper .form-item label {

    font-size: 14px;

  }

  #user-form .field--type-string .form-item label {

    font-size: 18px;

  }

  #edit-account .form-item span, #user-form .form-item span {

    font-size: 10px;

}

}

/* new */



/* new add researches */



#node-research-form .form-item label ,

#node-research-form .field--type-datetime h4 {

  width: 30%;

}

#node-research-form .form-item input{

  width: 68%;

  margin-top: 20px;

  border-radius: 4px;

  padding: 10px 5px;

}

#node-research-form #edit-field-research-date-0-value{

  width: 68%;

}

#node-research-form summary{

  outline: none;

}

#node-research-form .field--type-datetime input{

  width: 100%;

  padding: 4px 5px;

  border: 1px solid#DDD;

  box-shadow: none;

}

#node-research-form .field--type-datetime h4{

  color: #636363;

  font-size: 16px;

}

#node-research-form .field--type-datetime{

  display: flex;

}

#node-research-form #edit-actions input{

  width: 170px;

  padding: 10px 0;

  margin-top: 20px;

}

#node-research-form #form-item-field-research-website-0-value{

  margin-bottom: 20px;

}

@media(max-width:991px){

  #node-research-form .form-item label, #node-research-form .field--type-datetime h4 {

    width: 100%;

    margin-top: 20px;

  }

  #node-research-form .form-item input {

    width: 100%;

    margin-top: 0;

  }

  #node-research-form .field--type-datetime {

    flex-direction: column;

  }

  #node-research-form #edit-field-research-date-0-value{

    width: 100%;

  }

}



@media(max-width:375px){

  #node-research-form #edit-actions {

    text-align: center;

    width: 100%;

}

}

/* new add researches */



/* new */

#node-news-form .form-item ,

#node-event-form .form-item {

  margin-bottom: 20px;

}

#node-news-form .form-item label,

#node-event-form .form-item label{

  width: 30%;

}

#node-news-form .form-item input,

#node-event-form .form-item input{

  width: 69%;

  border-radius: 4px;

  border: 1px solid #DDD;

}

#node-event-form .field--type-datetime #edit-field-event-start-0-value,

#node-event-form .field--type-datetime #edit-field-event-end-0-value{

  width: 70%;

}

#node-event-form .field--type-datetime #edit-field-event-start-0-value input,

#node-event-form .field--type-datetime #edit-field-event-end-0-value input{

  width: 99%;

  padding: 0 73% 0 8px;

}

#node-news-form #js-text-format-wrapper .js-form-type-textarea label,

#node-event-form #js-text-format-wrapper .js-form-type-textarea label{

  width: 100%;

}

#node-news-form #edit-field-news-image-0--label,

#node-event-form #edit-field-news-image-0--label{

  margin-top: 20px;

}

#node-news-form .field--type-datetime ,

#node-event-form .field--type-datetime {

  display: flex;

}

#node-news-form .field--type-datetime h4,

#node-event-form .field--type-datetime h4{

  width: 30%;

  color: rgba(0, 0, 0, 0.678);

  font-size: 16px;

  font-weight: 700;

}

#node-news-form .field--type-datetime #edit-field-news-date-0-value,

#node-event-form .field--type-datetime #edit-field-news-date-0-value{

  width: 69%;

}

#node-news-form .field--type-datetime #edit-field-news-date-0-value input,

#node-event-form .field--type-datetime #edit-field-news-date-0-value input{

  width: 100%;

  border: 1px solid #DDD;

  padding: 0 73% 0 8px;

}

#node-news-form #edit-actions,

#node-event-form #edit-actions{

  display: flex;

  justify-content: space-around;

  align-items: center;

  width: 100%;

  margin-top: 30px;

}

#node-news-form #edit-actions #edit-submit,

#node-event-form #edit-actions #edit-submit{

  width: 170px;

  text-align: center;

  padding: 8px 0;

}



#node-news-form #edit-actions #edit-preview ,

#node-event-form #edit-actions #edit-preview {

  width: 170px;

  text-align: center;

  padding: 10px 0;

}

@media(max-width:576px){

  #node-news-form .form-item label ,

  #node-event-form .form-item label {

    width: 100%;

}

  #node-news-form .form-item input ,

  #node-event-form .form-item input {

    width: 100%;

}

#node-news-form .field--type-datetime ,

#node-event-form .field--type-datetime {

 flex-direction: column;

}

#node-news-form .field--type-datetime #edit-field-news-date-0-value ,

#node-event-form .field--type-datetime #edit-field-news-date-0-value {

  width: 100%;

}

#node-event-form .field--type-datetime #edit-field-event-start-0-value, #node-event-form .field--type-datetime #edit-field-event-end-0-value {

  width: 100%;

}

}

@media(max-width:375px){

  #node-news-form #edit-actions #edit-submit ,

  #node-event-form #edit-actions #edit-submit {

    width: 100px;

  }

  #node-news-form #edit-actions #edit-preview ,

  #node-event-form #edit-actions #edit-preview {

    width: 98px;

  }

}

/* new */

@media (min-width: 991px) {

  .navigation .gva_menu .sub-menu > li ul {

    right: 280px;

  }

  .navigation .gva_menu .sub-menu > li:hover {

    background: #eee;

    color: #002068 !important;

  }

  .navigation .gva_menu .sub-menu > li:hover > a {

    color: #002068 !important;

  }

}

.user-page .col-sm-12:nth-child(2) {

  padding: 0;

}

.user-page .col-sm-12:nth-child(2) .col-sm-3 {

  padding: 0;

  border-right: 1px solid #ccc;

}

.user-page .col-sm-12:nth-child(2) .col-sm-3 .sideways li a {

  float: left;

}

@media (max-width: 991px) {

  .user-page .col-sm-12 .col-xs-3 {

      display: block;

  }

}



#views-exposed-form-researches-page-1 {

  display: flex;

  flex-wrap: wrap;

  align-items: center;

}

#views-exposed-form-researches-page-1 .js-form-item {

  width: 50%;

}

#views-exposed-form-researches-page-1 .js-form-item .form-text {

  width: 100%;

}

#views-exposed-form-researches-page-1 #edit-actions {

  margin: 0;

}

@media (max-width: 500px) {

  #views-exposed-form-researches-page-1 .js-form-item {

    width: 100%;

  }

  #views-exposed-form-researches-page-1 #edit-actions {

    margin: auto;

    margin-bottom: 30px;

  }

}

table {

  max-width: 100% !important;

}

.faculty-staff-page .form-item input {

  width: 100%;

}

.form-actions#edit-actions {

  margin-left: 0;

  margin-top: 20px;

}

@media (max-width: 500px) {

  .views-exposed-form .form-item.form-item-title {

    width: 100%;

  }

  .views-exposed-form .form-actions input {

    margin: 20px 0;

  }

  .faculty-staff-page .form-actions#edit-actions {

    margin-left: 0;

    float: none;

    display: block;

    margin: auto;

  }

}



.student-results table, .student-results table thead tr th{

  text-align: center !important;

    font-weight: bold !important;

}



#edit-content-translation{

  display: none;   

}

#node-graduates-form label{

    width : 20% !important;

    margin-bottom: 10px;

}



.node--type-graduates .field {

    clear : both;

}



.node--type-graduates .content-main-inner .field__label{

    width : 20% !important;

    margin-bottom: 10px;

    float : left;

}



.node--type-graduates .content-main-inner  .field__item{

    width : 70% !important;

    margin-bottom: 10px;

    float : left;

}

#node-course-form label{

    width : 20% !important;

    margin-bottom: 10px;

}

.node--type-course .field , .node--type-course-reservation .field , .node--type-research-project .field{

    clear : both;

}



.node--type-course .content-main-inner .field__label ,.node--type-course-reservation .content-main-inner .field__label , .node--type-research-project .content-main-inner .field__label{

    width : 20% !important;

    margin-bottom: 10px;

    float : left;

}



.node--type-course .content-main-inner  .field__item{

    width : 70% !important;

    margin-bottom: 10px;

    float : left;

}



.course_reserve a {

    background: #ffba47;

    color: #fff;

    border-radius: 30px;

    border: 2px solid #ffba47;   

    font-size: 12px;

    font-weight: 700;

    letter-spacing: 1px;

    text-transform: uppercase;

    padding: 8px 22px 8px;

    position: relative;

    display: inline-block;

    z-index: 1;

}



.course_reserve a:hover {

    color: #ffba47 !important;

    background-color: #fff !important;

}

#node-course-reservation-form  label{

    width : 20% !important;

    margin-bottom: 10px;

}





#node-course-reservation-form  label{

    width : 20% !important;

    margin-bottom: 10px;

}

#node-research-project-form  label , #node-research-project-form  #edit-field-date-wrapper h4{

    width : 20% !important;

    margin-bottom: 10px;

    float:left;

}

#edit-field-research-attachment-wrapper {

    clear : both;

}





.page-user-login .drupal-tabs li a ,.page-user-login .drupal-tabs li a:hover{

    dispaly: none !important;

    color: white !important;

}

.sidebar-inner  .navigation .gva_menu  ul{

 width: 280px;  

    margin: -30px 0px 0px 100px;

}
.gallery .init-carousel-owl[data-items*="1"] .owl-item > .item{
text-align:center;}
.align-justify{text-align:justify;}
