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:#ef7424;



}







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



  color:  #ef7424 !important;



}



.ar_rtl{



  direction: rtl;



  padding: 15px;



}



/* start top bar*/



/*End top logo*/



.topbar-right {



  float: right !important;



}



#block-photogallery img{



  width: 40%;



  height: 20%;



  float: left;



  padding: 10px 10px 10px;



}



.footer {



  color : white;



}



.footer a {



  color: white !important;



  font-weight: 300;



}



#top_bar_info {



  color : white;



  margin-left: 2.5%;



}



.topbar{



  background: #000;



  color: #aeaeae;



  height: 50px;



}



#top_bar_user{



  float: left;



}



.navigation .gva_menu > li > a {



  font-size: 15px;



  padding: 30px 0px;



  color: #fff;



  text-transform: inherit;



  font-weight: inherit;



}



#top_bar_user .menu.sub-menu{



  background: #000;



  border-radius: 0;



  top: 62px;



}



.login_link{



  font-size: 15px;



}



#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: #ef7424;



}



#block-sitesmenulinks {



  margin-bottom: 0px;



}



#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{



}



.logo{



  padding-left: 0px !important;



  padding-right: 0px !important;



}



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



.navigation .gva_menu .sub-menu {



  padding-top: 0px !important;



  padding-bottom: 0px !important;



}



.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;



}



header .block {



  margin-bottom: 0px;



}



#top_header_menu_div #block-topheadermenu .gva_menu {



  display: none;



}



.welcome-to-aun .custom-margin {



  margin: 50px;



}



#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: 49%;



}



.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);



}











.footer h2 {



    display: inline-block;



    font-size: 24px;



    position: relative;



    letter-spacing: 1px;



    padding: 0;



    z-index: 9;



    color: white;



  font-weight: 300;



}







.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:640px;}



.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 #ef7424;



}



.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;



}



















.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: #ef7424;



 color: #fff;



 border: 1px solid #ef7424;



}



.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;



}



#home_counter_div{







}



#home_counter_div .milestone-icon {



  width: 35%;



  padding-top: 15px;



  margin: auto;



  float: none;



}



#home_counter_div  .milestone-number {



  font-size: 30px;



  font-weight: 700;



  margin-top: 10px;



}



#home_counter_div  .milestone-text {



  font-size: 15px;



  margin-top: 25px;



  text-transform: inherit;



  color: #ff960d;



  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;



  }



#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(146, 13, 119, .5);



  position: relative;



  top: -117px;



}



.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: -120%;



}







#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: #165eaa;



}



#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: #ef7424;



  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: #ef7424;



}







#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: #ef7424 !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-left: -35px;



}



.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: 10px 0px 10px 0px;



}



.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 #ef7424 !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: #ef7424  !important;



}



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



    content: "";



    position: absolute;



    right: 0px;



    z-index: 100;



    top: 40%;



    width: 1px;



    height: 30%;



    background: #ef7424;



}



.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: #ef7424;



	color: #ef7424 !important;



    border-radius: 20px;



	margin-top : 3%;



}



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



  color: #ef7424 !important;



}



h3 b {



	border-bottom: 1px solid #ef7424 !important;



  padding-bottom: 5px;



}



h3 strong {



  padding-bottom: 5px;



}







.visit_link {



	background: #ef7424;



  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;



}



.main-menu .navigation .gva_menu > li {



  padding: 0px 15px 0px 15px;



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



}







.footer-center {



  background : #ef7424;



}







#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: #ef7424 !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: #ef7424cc;



    border-radius: 5px;



  }







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



    display: none;



  }



}



@media (max-width: 991px) {



  .social-list {



    display: none;



  }



  .menu-bar span {



    background-color: #fff !important;



  }



}



@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) {



  .main-menu .navigation .gva_menu > li {



  }



  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;



  }



}







@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) {







}



/*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 {



	  font-weight: bolder;



  }



}







@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:first-child {



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



        }







}



@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) {



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



      min-height: 130px



    }



    .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;



  padding: 5px;



}



.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: 240px;



  border-radius: 5px;



}







.aun-home {



  padding: 0px 0;



  float: right;



}







#edit-keys {



    background-position: 0px center;



    background-repeat: no-repeat;



    padding: 10px 5px 10px 20px;



    text-indent: 10px;



}







.fa-search {



  top: 0px;



  left: 170px;



    position: absolute;



    margin-top: 12px;



	color: #ef7424;



}







.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;



}







.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: #ef7424;



  font-weight: bold;



  display: inline-block;



  width: 1em;



  margin-left: -1em;



}



.social-media-sharing .share img {



  width: 30px;



}



#page-main-content .social-media-sharing ul li::before {



  display: none;



}



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



  content: "";



  color: #ef7424;



  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{



	margin-left: 0px !important;



  }



}







.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 {



	}



}







.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;



	font-weight: bold;



}







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



	background: #ef7424 !important;



}



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



    color: #ef7424 !important;



}







#header .stuck {



  background: #ef7424 !important;



}







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



	color: #ef7424 !important;



	font-weight: bold !important;



}



#block-topheadermenu a:hover{



	color : #ef7424 !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: #ff960d;



}







.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 : #ef7424;



	color: white;



}











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



	color: white;



}











.department-block .views-field-title {



	width: 100%;



	background : #ef7424;



	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 #ef7424;



}







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



	background: white;



  padding: 5px 30px 6px 30px;



  border-radius: 15px;



	color: #ef7424;



	border: 1px solid #ef7424;



	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: #ef7424;



  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: #ef7424 !important;



    margin-bottom: 15px;



}



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



	color: #ef7424 !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 #ef7424;



  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: #ff960d;



  margin-right: 1%;



}



.form-actions#edit-actions {



  width: 170px;



  height: 37px;



  display: inline-block;



  margin-left: 15px;



}







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



  margin-bottom: 30px;



}







.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: 0px 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;



}



#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{



  /* background: #fff; */



  color: #ef7424;



  /* border: 2px solid #ef7424;



  padding: 10px;



  border-radius: 20px;



  padding: 8px 20px 8px 20px; */



}



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



  background: #ef7424;



  color: #fff;



  border: 2px solid #ef7424;



  padding: 10px;



  border-radius: 20px;



  padding: 8px 20px 8px 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;



}



.topbar .social-list > a:hover {



  padding: 5px;



}



.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: #ef7424;



}



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



  color: #ef7424;



}



.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: #ef7424;



}



h2{



  padding: 0px !important;



  background: none !important;



}



.backed_btn{



  background: #ef7424;



  color: #fff;



  border: 1px solid #ef7424;



}



.backed_btn:hover , .backed_btn:focus{



  background: #fff;



  color: #ef7424;



  border: 1px solid #ef7424;



}



.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 .min_link {



  margin-right: 0px;



  float: left;



  margin-left: 0px;



  background: #b9b9b9;



  text-transform: uppercase;



  text-align: center;



  height: 30px;



  width: 120px;



}



#block-sitesmenulinks {



  width: 400px;



  float: left;



}



.center-link {



    border-right: 1px solid white;



    border-left: 1px solid white;



}



#sites_menu_link div a {



    color: white !important;



}



#sites_menu_link div.active_tab{



  margin-right: 0px;



  background: #ef7424;



  color: white;



  height: 30px;



  text-align: center;



  border-radius: 0px;



}



#sites_menu_link div.active_tab a{



  color: white;



}



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



   background: none;



   color: #ef7424;



   padding: 0px;



   border-radius: 0px;



   border: none;



}







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



  background: #ef7424;



  color: #fff;



  border: 0px solid #ef7424;



  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:#ef7424 ;



  text-transform: inherit;



  font-weight: inherit;



}











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



  font-weight: bold;



  color:#ef7424 ;



}







#top_header_navigation_menu_div {



  text-align: right;



}







.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: #ef7424 !important;



}



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



  color: #ef7424;



}



.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 #ef7424;



    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 #ef7424;



    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: #ef7424;



}



.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: #ef7424;



}



.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: #ef7424;



  background: rgb(255, 255, 255);



  border-color: #ef7424;



  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: #ef7424;



  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: #ef7424;



  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: #ef7424;



  background: #fff;



  border-color: #ef7424;



  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: #ef7424;



  color: #fff;



}



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



  background-color: #ef7424;



  border: 1px solid #ef7424;



  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 #ef7424;



  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;



}



.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;



}



.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;



  border: 2px solid #ef7424;



}



.home_accommodate_pics .btn-theme:hover {



  background: #ef7424;



  color: #fff;



}



.welcome{



  margin-top: 10px;



  margin-bottom: 15px;



  top: -50px;



  margin: 60px 0;



}











.other-events-image img{



  width: 175px;



  border-radius: 25px;



}







.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;



}



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



  color: #ef7424 !important;



}



.after_accommodation_img , .after_accommodation_txt{



  margin: 50px 0;



}







.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: rgba(255, 187, 0, 0);



  color: #ef7424;



  border: 2px solid #ef7424;



  padding: 15px;



  border-radius: 40px;



}



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



  background: #ef7424;



    color: #fff;



    border: 2px solid #ef7424;



    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(/student/sites/default/files/health.png);



  background-repeat: no-repeat;



  background-position: center top;



  box-sizing: border-box;



  background-size: cover;



  height: 270px;



  margin: 30px 0;



}



.after_content .gsc-column{



  padding-top: 35px !important;



  margin-top: 32px !important;



  height: 300px;



}



.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;



}



.node--type-page .node__content p img{



  padding: 0 0 100px 50px;



}



.owl-item.active{



 /* border-radius: 30px;



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



  width: 267px !important;*/



  margin: 15px;



text-align:center;



}



.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;



    width: 48% !important;



    margin-right: 15px;



    margin-bottom: 40px;



}



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



  background: #ffbb00;



  color: #ef7424;



}



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



  padding-left: 200px;



}



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



  padding-bottom: 5px;



}



.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{



  width: 185px;



  border-radius: 25px;



}



.home_events{



  height: 600px;



  margin-bottom: 50px;



}



.faculty_sheets .gsc-column{



  width: 12.5%;



}



.faculty_sheets{



  background: #f9f9f9;



}



.fact_sheet img{



  padding-bottom: 20px;



}



.campus_life{



  height: 300px;



}



.campus_life .campus_life_text {



  text-align: center;



  padding: 50px 0;



}



.campus_life .campus_life_text h1{



  color: #fff;



  font-weight: bolder;



  font-size: 55px;



}



.campus_life .campus_life_text p{



  padding-bottom: 20px;



  font-size: 30px;



  color: #fff;



}



.campus_life .campus_life_text a{



  background: rgba(255,150,13,0.6);



  color: #fff;



  border: 2px solid rgba(255,150,13,0.6);



  padding: 10px;



  border-radius: 40px;



  padding: 15px 25px;



  font-size: 20px;



}



.campus_life .campus_life_text a:hover ,  .campus_life .campus_life_text a:active , .campus_life .campus_life_text a:focus{



  background: #fff;



  color: rgba(255,150,13,0.6);



  border: 2px solid rgba(255,150,13,0.6);



  padding: 10px;



  border-radius: 40px;



  padding: 15px 25px;



  font-size: 20px;



}



.std_housing_link{



  margin-top: -50px;



  text-align: center;



  margin-bottom: 50px !important;



}



.std_housing h3{



    padding-left: 100px;



}



.emergencies .health_counter{



  height: 450px !important;



}



.campus_life_last .btn_theme{



  margin-right: 30px;



  background: #f2f2f2;



  border-radius: 40px;



}







}



.emergencies .gsc-column{



  height: 236px !important;



}



.fact-sheet a{



  border-radius: 0;



  padding: 0;



  padding: 0;



  border: none;



}



.fact-sheet a:hover , .fact-sheet a:active , .fact-sheet a:focus{



  border-radius: 0;



  padding: 0;



  padding: 0;



  border: none;



}







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



  background: #000;



}



.other-events-image {



  float: left;



}



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



  margin: 0;



}



#block-views-block-event-home-page-block-1-2 .item-columns {



  padding: 0;



}



#block-views-block-event-home-page-block-1-2 .item-columns .other-events-content {



  padding-right: 20px;



}



.president_img {



  height: 560px;



}







#block-administration {



  padding-top: 20px;



}







#block-administration .counsel {



    background: white;



    opacity: 1;



    border-radius: 30px;



}



#block-administration .custom-margin {



	padding: 15px;



}



#block-administration img{



   height: 450px



}



#block-maplocation iframe {



    padding-top: 15px;



    height: 260px;



    border-radius: 25px;



}



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



    margin-top: 0px;



    margin-bottom: 12.5px;



}



.node--view-mode-full  p {



     margin-bottom: 0px !important;



}



.col-md-6 img{



  border-radius: 30px;



}



td a {



  border: unset !important;



  color: #4582FF !important;



  background: unset !important;



}



td a:hover {



  border: unset !important;



  background: unset !important;



  color: #ef7424 !important;



}



#block-homepagecounter{



  display: none;



}











.staff_online_learning {



       margin-bottom: 0px;



       padding-bottom: 5px;



}



.addtoany_list a{



  margin: 20px 0;



}



@media (min-width: 992px) {



  .navigation .gva_menu li a {



      text-align: center !important;



  }



}







.js-form-type-vertical-tabs{



  display :none;



}







/* 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: 22.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;



}







#search_div{



  padding-bottom: 37px;



}



/* final-new */



.aun-home {



  margin-top: 20px;



}



/* search */



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



  #search-block-form .icon {



    left: 330px;



  }



}



.two-sec-image{



  margin-bottom: 30px;



}



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



  margin-top: 0;



}



.administration-link a{



  padding: 12px 80px;



  border: 2px solid #ef7424;



  border-radius: 50px;



}



.administration-link a:hover {



  color: #fff;



  background: #ef7424;



}



@media(max-width: 768px) {



  #block-administration .content .custom-margin .two-sec-image {



    display: block;



    width: 80%;



    margin: auto;



    clear: both;



    text-align: center;



  }



#block-administration .content .custom-margin .two-sec-image img {



  float: none;



}



}



@media (max-width: 500px) {



  #block-views-block-event-home-page-block-1-2 .item-columns {



    width: 70% !important;



    margin-left: auto;



    margin-right: auto;



    float: none;



  }



}



.btn_theme.work_permits {



  color: #ef7424 !important;



  overflow: hidden;



}



@media (min-width: 991px) {



  .fluid-custom-two-section .two-sec-image {



    margin-right: 30px;



  }



}



@media (max-width: 991px) {



  .fluid-custom-two-section .two-sec-image {



    float: left;



  }



}



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



  margin-bottom: 0;



}



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



{



  color: #fff !important;



}



/* search */







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



  .image-margin img {



    margin-right: 20px;



  }



}



/* french content */



.btn_theme {



  border:unset !important;



  border-radius: unset !important;



  padding: unset !important;



  background: unset !important;



}



.btn_theme:hover {



  border:unset !important;



  border-radius: unset !important;



  padding: unset !important;



  background: unset !important;



  color: #ef7424 !important;



}



.btn_theme.work_permits:hover {



  color: #ef7424 !important;



}



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



  margin-left: 0;



}



.navigation .gva_menu .sub-menu {



  background-color: #ef7424;



}



@media (max-width: 991px) {



  .main-menu .navigation .gva_menu > li.menu-item--active-trail > a,



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



    color: #ef7424 !important;



  }



  .navigation .gva_menu .sub-menu {



    background-color: #fff;



  }



}



@media (max-width: 500px) {



  .btn_theme.work_permits {



    display: block;



    text-align: left !important;



  }



  .welcome-to-aun .custom-margin {



    margin: 0;



  }



  .president_img {



    margin-bottom: 23px;



  }



  #block-copyright .content .Copyright .Copyright_text {



    float: none;



    text-align: center;



    margin: auto !important;



  }



  #block-copyright .content .Copyright {



    text-align: center;



  }



  #block-copyright .content .Copyright .Copyright_links {



    float: none;



    text-align: center;



    margin: auto !important;



  }



  #block-copyright .content .Copyright {



    text-align: center;



  }



}



#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);



  }



}



#top_bar_user .gva_menu li a {



  padding: 0;



}







/* new meeting */



.branding.logo {



  display: flex;



  align-items: center;



}



.branding.logo a h2 {



  margin: 0 13px;



  color: #ef7424cc;



  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;



}







.footer-top .navigation .gva_menu > li {



  margin: 20px 0;



}







#edit-sso-login-link{



  display: none;



}



p a strong {



  color: #ef7424cc;



}



p strong a {



  color: #ef7424cc;



}



p a {



  color: #ef7424cc;



}



@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) {



  #top_bar_user {



    display: none;



  }



}



@media (max-width: 991px) {



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



    color: #ef7424 !important;



  }



  .gva-offcanvas-mobile .gva-navigation .gva_menu > li ul.menu.sub-menu li:hover a {



    color: #ef7424 !important;



  }



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



    color: #999 !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;



}



}



@media (min-width: 991px) {



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



    background: #fff;



  }



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



    color: #ef7424 !important;



  }



  .navigation .gva_menu .sub-menu .menu-item ul li a {



    color: #fff !important;



  }



  .navigation .gva_menu .sub-menu .menu-item ul li:hover a {



    color: #ef7424 !important;



  }



}



/* .btn_theme.work_permits:active {



 color: unset !important;



} */



.btn_theme.work_permits:focus {



  color: #ef7424 !important;



}







.student_services .col-md-3{



    padding-top: 20px;



    border-radius: 30px;



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



    text-align: center;



    min-height: 230px;



    border-bottom: 10px solid #0d7992;



}







.student_services h3{



 margin-top: 11px;



    margin-bottom: 10px;



    background: #ede8e8;



    padding: 6px 6px 6px 10px;   



}







/* 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;



}



.owl-carousel .item{margin-right:30px}



.owl-carousel .owl-item img{



max-height:1200px}



.owl-carousel .owl-stage-outer, .flex-control-nav .owl-stage-outer{



margin-bottom:-700px;}






.main-menu .navigation .gva_menu  .menu-item {



padding:0px 5px;}

.stu_care .owl-carousel .owl-stage-outer{

margin-bottom:-400px;}