top_bar_userbody ,.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: 'Cairo', sans-serif !important;

}



/* start top bar*/

.topbar-right {

  float: right !important;

}

#top_bar_info {

  padding-right: 40px;

  color : white;

  margin-left: 2.5%;

}

.topbar{

  background: #000;

  color: #aeaeae;

  height: 50px;

}
#top_bar_lang{margin-left:27px;}
#top_bar_user{

  float: left;
 margin-left:0px;
  margin-top: -35px;
  display:inline-flex;

}

#top_bar_user #block-socialtopbar{
    margin:0px 0 0 90px !important;
}
.right-header .form-actions#edit-actions{
    height: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
}
#top_bar_user .sub-menu{

  background: #000;

  border-radius: 0;

  top: 30px;

}

.login_link{

  margin-top: 23px;

  font-size: 16px;

}

.login_link a:hover{

  color: #fff !important;

  font-weight: bold;

}
#top_bar_user .navigation .gva_menu .sub-menu {
    min-width:200px;
    z-index:1000;
}
#top_bar_user .navigation .gva_menu li:focus-within > .sub-menu {
    display:none;
    position:static !important;
}
#top_bar_user .navigation .gva_menu .sub-menu > li > a{
    padding-bottom: 0px; 
    margin-top: 0px !important;
    padding-left:10px;
    z-index:2000;
}
#top_bar_user .navigation .gva_menu .sub-menu > li a:hover{
  padding-left:10px;
  color: #fff !important;
  min-width:100px;
  max-width:200px;
    text-align: left !important;
}


#top_bar_user .navigation .gva_menu .sub-menu > li{

  border-bottom: 0 !important;
margin-right:0px;
margin-left:0px;
z-index:1100;
}

#top_bar_user .navigation .gva_menu .sub-menu > li:focus-within{

  border-bottom: 1px solid #000;

  color: #fff !important;

  background: #ffbb00 !important;

  border-bottom:  1px solid #ffbb00 ;

}



@media (max-width:1500px){
#top_bar_user .navigation .gva_menu > li:hover > ul.sub-menu{
    display:none;
}
#top_bar_user .navigation .gva_menu > li:focus-within > ul.sub-menu{
    display:block;
     visibility:visible;
    opacity:1;
}
#top_bar_user .navigation .gva_menu > li:focus > ul.sub-menu{
    display:block;
     visibility:visible;
    opacity:1;
}
#top_bar_user .navigation .gva_menu li:focus-within > .sub-menu{display:block;}
#top_bar_user .navigation .gva_menu > li:active > ul.sub-menu{
    display:block;
     visibility:visible;
    opacity:1;
}
 #top_bar_user .navigation .gva_menu li:focus > .sub-menu,
 #top_bar_user .navigation .gva_menu li:active > .sub-menu,
 #top_bar_user .navigation .gva_menu li:focus-within > .sub-menu {
    display:block;
    visibility:visible;
    opacity:1;
                        }

}

.branding img{height:auto;max-width:120px;}


@media (max-width: 400px){
#top_bar_user .navigation .gva_menu > li:hover > ul.sub-menu{
    display:none;
}
#top_bar_user .navigation .gva_menu > li:focus-within > ul.sub-menu{
    display:block;
}
#top_bar_user .navigation .gva_menu > li:focus > ul.sub-menu{
    display:block;
}
#block-topbarinfo .content .field span:first-child,#block-topbarinfo .qustion, header.header-default .right-header{display:none;}
.branding img{width:74px;height:auto;max-width:120%;}

}




#top_bar_info span{

  padding-right: 10px;

}

#block-languageswitcher li {

  float: left;

  margin-right: 5px;

  margin-top: 7px;

}

.social-list {

  float: right;

}

/*End top bar*/

#block-photogallery img{

  width: 40%;

  height: 20%;

  float: left;

  padding: 10px 10px 10px;

}

/* start footer */

.footer {

  background: #fff;

  color : white;

}

.footer a {

  color: white;

  font-weight: 300;

}

input[type="search"]::-webkit-input-placeholder::before {

    color:#666;

    content:"Line 1\A Line 2\A Line 3\A";

}

#block-homepagewelcome1 .gsc-image-content{

  border: none;

  width: 80%;

  margin: auto;

  padding-bottom: 10px;

  text-align: center;

}

/* start logo sectio */

.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%;

}

.gva-offcanvas-mobile ul {

  text-align: center;

}

#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: #465C88;

}

#block-sitesmenulinks {

  margin-bottom: 0px;

  margin-left: 3%;

}

#sites_menu_link div{

  margin-right: 10px;

  float: left;

}





#sites_menu_link div.active_tab{

  margin-right: 10px;

  background: #003455;

  color: white;

  width: 75px;

  height: 30px;

  text-align: center;

  border-radius: 5px;

  border-bottom: 3px solid white;

}





#sites_menu_link div.active_tab a {

  color: white;

}



.main-menu .navigation .gva_menu > li {

  max-width: 100%;

  display: inline-block;

  border-bottom: none;

  border-right: 1px solid rgba(255, 255, 255, 0.2);

}



.main-menu .navigation .gva_menu > li:first-child{

  border-left: 1px solid rgba(255, 255, 255, 0.2);

}



.fa-angle-down {

    display: inherit !important;

    margin-left: 0px !important;

}



.navigation .gva_menu > li a{

  color: white;

  width: 100%;

  margin: auto;

}

#search-block-form input{
    width:250px;
}

#search-block-form input.form-submit {

  display: none;

}





#block-searchform .form-search {

  border: 1px solid #cdc2d4;

  height: 35px;
  margin-left:90px;

  width: 100%;

  float: right;

  border-radius: 14px;

  margin-bottom: -20px;

}

#block-history {

  overflow: hidden;

  margin: 50px 0;

}

.logo img{

  height: auto;

}

.stuck {

  background: #005590;

}



  /*@media all and (min-width:992px)*/

.navigation .gva_menu .sub-menu {

/*  background-color: #003455; */

  background:rgb(233 96 12 / 85%);

  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;

}



#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;

}



.views-exposed-form .form-actions input {

  background: #e9600c;

}



#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;

    margin-top: 33px;

  }





  .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;

}



.home-events  .bg-size-cover {

  min-height: 135px;

}

.home-events .content-action a{

    color: #465C88;

}



.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%;

  border-right: .5px solid #e2e2e2;

}





.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-2 a {

  font-size: 14px;

  font-weight: 700;

}



#block-views-block-news-block-2 .views-field-title {

  min-height: 80px;

  padding-bottom: 10px;

}





#block-views-block-news-block-2 .views-field-body {

    min-height: 90px;

    padding-bottom: 10px;

}

#block-views-block-news-block-2 .fa  {

  float: right;

  margin-top: 30%;

  margin-right: 50%;

  color: #fff !important;

}



.recent-news-block .fa , .alumni-news-block .fa {

  float: left;

  margin-top: 2%;

  margin-right: 4%;

  color: #4582FF !important;

}



#block-views-block-news-block-2 .owl-item{

  height: 300px;

  width: 270px;

}





#block-views-block-news-block-2 .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;
    display:inline-flex;
}
.fa-clock-four:before, .fa-clock:before{padding-right:3px;}


.recent-news-block{min-height:385px;}

.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 #465C88;

}

.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-field-body {position:relative;padding:5px 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:20px;

  font-weight: bolder;

  margin-top: 10px;

  text-align:left;

  margin-left: 15px;

  margin-right: 15px;

}

.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:300px;}

.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-field-body {position:relative;padding:5px 15px 0px;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:20px;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;
  

}



.navigation .gva_menu .sub-menu > li {

    border-bottom: 1px solid white;

}



.gbb-row .bb-inner {

  padding-top: 0px;

  padding-bottom: 10px;

}



.home-page-counter .row-wrapper{

  margin-top: 3%;

}



.team-image img{

  border-radius: 50px;

  padding: 23px;

  height: 223px;

}





.navigation .gva_menu .sub-menu > li {

     padding-left: 0px;

     padding-right: 0px;

}



.navigation .gva_menu .sub-menu > li > a {

 padding-bottom: 0px;

 margin-bottom: 0px;

     text-align: left !important;

    padding-left: 15px;

    margin-top: 0px !important;

}





.navigation .gva_menu .sub-menu > li:last-child {

  border-bottom: none;

}





.navigation .gva_menu > li > a {

    font-size: 12.5px;

    padding: 24px 8px;

  color: #fff;

  text-transform: inherit;

  font-weight: inherit;

}



.gva_menu > li.menu-item--active-trail > a {

  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;

}



.news_home_more .btn-theme ,.btn-theme .administration-link {

  background: white;

  color: #465C88;

  border: 1px solid #465C88;

  height: 40px;

  border-radius: 0px;

}





.btn-theme:hover , #why_btn_link a:hover{

 background: #465C88;

 color: #fff;

 border: 1px solid #465C88;

}





.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 {

  background: #465C88;

  margin-bottom: 10px;

}



  .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 10px 0px 10px;

}



.footer-top  .navigation .gva_menu {

  float: inherit;

}
#footer .before-footer{padding:0;}
#home_counter_div{

  margin: auto;

  margin-top: 2%;

  margin-bottom: 1%;

}



#home_counter_div .milestone-icon {

  width: 100%;

  height: 100%;

  padding-top: 15px;

}



  #home_counter_div  .milestone-number {

    font-size: 30px;

    font-weight: 700;

    margin-top: 10px;

  }



  #home_counter_div  .milestone-text {

	font-size: 15px;

    margin-top: 10px;

    text-transform: inherit;

    color: #4582FF;

    margin-bottom: 15px;

  }



  #home_counter_div  .milestone-right{

    width: 100%;

    text-align: center;

  }

  #home_counter_div  .widget.milestone-block.position-icon-left .milestone-right {

    float: left;

    padding-left: 0px;

    margin-left: 0px;

    border-left: none;

    padding-top: 15px;

  }

  #block-coursescounter .block .block-title > span {

    font-size: 27px !important;

    font-weight: 700 !important;

	letter-spacing: 3px !important;

	text-transform: inherit !important;

  }

  #courses_btn_link a{

	  background: #465C88;

	  border: 1px solid #465C88;

  }

  #courses_btn_link a:hover{

	  background: #4582FF;

	  border: 1px solid #4582FF;

  }



#home_counter_div .col-xs-12 {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_counter_div .col-lg-3 {

	width : 30%;

    margin-left: 2% !important;

    min-height: 250px !important;

}

.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;

}





.gavias_sliderla{

  background: rgba(0,52,85 ,.5);

  border: 1px solid white;

}



.gavias_sliderlayer .btn-slide, .gavias_sliderlayer .btn-slide-white, #gavias_slider_single .btn-slide, #gavias_slider_single .btn-slide-white {

  background: rgb(233 96 12 / 85%);

  color: #fff;

  border: 2px solid white;

}
.gavias_sliderlayer .btn-slide{border: none;}


.news_home_more .btn-theme:hover ,.btn-theme .administration-link:hover, .btn-theme:focus{

  color: #e9600c !important;

  background-color: #fff !important;

}



#block-homepagewelcome1  .bg-size-cover {

  border: 1px solid #000;

  margin-top: 50px;

  min-height: 250px;

  border-radius: 15px;

}





#block-homepagewelcome1 .gsc-image-content  .image{

  margin-top: -50px;

}





.footer .footer-center {

  color: #c5c0c0;

}









.owl-carousel .owl-nav {

  opacity: 1;

  background: #465C88;

}



.owl-carousel .owl-nav > div {

  background: #e9600c !important;

}





.owl-carousel .owl-nav > div.owl-prev {

  border-radius: 20px;

  font-size: 25px;

  font-weight: bolder;

}





.owl-carousel .owl-nav > div.owl-next {

  left: auto ;

  border-radius: 20px;

  font-size: 25px;

  font-weight: bolder;

}





#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: #465C88;

  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: #252525;

}







#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;
  border:none;
  padding:1px 10px 1px 15px;
  font-size:14px;

}



#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-field-overview, .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-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: #465C88 !important;

}



.event-info .field--name-field-event-end{

margin-left:25px;}



#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: 20px !important;

    margin-bottom: 20px !important;

    border-bottom: 1px solid rgba(0,0,0,0.1);

}



.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;

	width : 38%;

}



.news-block-list .other-news-content {

	float:left;

	width : 60%;

	padding-left : 10px;

}





.news-block-list .other-news-title a {

    font-weight: 600;

    font-family: Lato !important;

    font-size: 14px;

    display: inline-block;

    line-height: 19px;

}



.news-block-list .other-news-date i {

    font-size: 16px;

    color: #4582FF;

}



#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: 1px solid #4582FF !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-departmentsidemenu1 .content .field .gva_menu {

  list-style: none;

}



.sidebar-inner #block-departmentsidemenu1 .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: #465C88  !important;

}



.sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before {

    content: "";

    position: absolute;

    left: 10px;

    z-index: 100;

    top: inherit;

    width: 10px;

    height: 1.3%;

    background: #465C88;

	color: #465C88 !important;

    border-radius: 20px;

	margin-top : 3%;

}



.fa-clock-o:before {

  color: #999;

}

.sidebar-inner #block-departmentsidemenu1 .content .field .gva_menu > li a:hover {

  color: #e9600c !important;

}





h3 b {

	border-bottom: 1px solid #4582FF !important;

    padding-bottom: 5px;

}





h3 strong {

	border-bottom: 1px solid #4582FF !important;

  padding-bottom: 5px;

}





.navigation .gva_menu .sub-menu > li:hover{

   background: #eee !important;

   background: rgba(255,255,255 ,.7);

   color : #4582FF  !important;

   font-size: 15px;

    font-weight: 900;

	font-family: "Raleway",sans-serif;

}





.visit_link {

	background: #465C88;

    font-size: 15px;

    border-radius: 13px;

    text-transform: inherit;

	color: white;

	padding-top: 10px;

    padding-bottom: 10px;

}



.visit_link a {

	padding: 0px 8px 0px;

	color: white !important;

}





.visit_link:hover {

	background: #4582FF;

}





.student-success-view .team-image img {

    border-radius: 10px !important;

}





.panel-group .panel + .panel {

     margin-top: 0px !important;

}



.panel-group .panel {

    border-radius: 0px !important;

}



.gsc-carousel-content.style-2 .content-box .content-inner {

    margin: 0 auto !important;

    min-height: 480px !important;

    padding: 5px 10px 10px !important;



}





.block-dropdown-language .dropbutton-wrapper ul.dropbutton:after{

	content:"" !important;

}







.footer-center {

	color : white !important;

}



#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: #fff !important;

    background: #e9600c;

    border: 1px solid #e9600c;

}



.field--name-field-page-file-attach a:hover {

  border: 1px solid #e9600c;

  color: #e9600c !important;

}



.team-teaser-2 .team-job {

  color: #e9600c;

}
.team-teaser-2 .socials{text-align: center;
    padding: 5px 10px 15px;}

.socials a i{
    color: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    font-size: 12px;

}
.rev_slider .tp-mask-wrap *:last-child {

  margin-top: 0px;

}



/* 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;

}

.topbar .topbar-right {

  width: 33%;

}

#top_bar_info i {

  color: #fff;

  padding-right: 5px;

}

.topbar a {

  color: #fff;

  padding-right: 12px;

}

.topbar .social-list > a {

  color: #ccc;

}

.topbar .social-list > a:hover {

  color: #fff;

}

/* end top navigation css-edits */

/* start logo css-edits */

.logo img {

}

#top_header_menu_div, #search_div, #top_header_img_div {

  float: none;

  text-align: center;

}

#top_header_img_div img {

  float: none;

  padding-top: 8px;

}

#block-searchform .form-search {

  width: 100%;

  border-radius: 5px;

}



.aun-home {

}



#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: #465C88;

}



.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 {

  text-align: left;

  padding-top: 20px;

}

.footer-social ul li {

  padding-left: 0px;

}

.contact-info i {

  color: #fff;

  position: relative;

  top: 3px;

}



.lg-block-grid-2 > div:nth-of-type(1n) {

  padding: 10px;

}

.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: #465C88;

  font-weight: bold;

  display: inline-block;

  width: 1em;

  margin-left: -1em;

}



#page-main-content .pager__items li:before {

  content: "";

  color: #465C88;

  font-weight: bold;

  display: inline-block;

  width: 1em;

  margin-left: -1em;

}

#page-main-content ul  , ul li {

  list-style-type: none;

}





.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;

}





.navigation .gva_menu .sub-menu > li > a {

    padding-bottom: 2px;

    margin-top: 3px !important;
    font-size:15px;

}



.navigation .gva_menu > li.menu-item--active-trail > a ,header .navigation .gva_menu > li a:hover , .footer li a:hover ,.footer  a:hover{

  color: #FFF;

}

.navigation .gva_menu > li.menu-item--active-trail > a {

  color: #fff !important;

}

.sidebar .block-menu ul li.menu-item--active-trail:before{

	background: #e9600c !important;

}

.sidebar .block-menu ul li.menu-item--active-trail > a {

    color: #e9600c !important;

}



#header .stuck {

  background: #465C88 !important;



}



.sidebar .block-menu ul li a:hover{

	color: #465C88 !important;

	font-weight: bold !important;

}

#block-topheadermenu a:hover{

	color : #465C88 !important;

	font-weight: bold;

}
#block-topheadermenu .gva_menu{padding-bottom:1px;}
.navigation .gva_menu .sub-menu > li a:hover {

    color: #465C88 !important;

	font-weight: 900;



}



.gavias_sliderlayer .tparrows {

	display: none;

}





#why_btn_link a {

  background: rgb(233 96 12 / 85%);

  color: #fff;

  border: 1px solid #465C88;
  border-radius:40px;

}



#why_btn_link a:hover{

  background: rgba(255,255,255 ,.7);

  background: #fff;

  color: #465C88;

}

#why_div .col-md-4{width:25%; color:#fff;}

.footer-top {

    background: #465C88;

    margin-bottom: 10px;

}



.footer {

    background: #fff;

    color: white;

    margin-top: 20px;

}

.footer a {

  color: #dedede;

}

.footer-top .navigation .gva_menu > li a {

	text-align : center !important;
    font-weight:bold;
}



#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;

}





  .sidebar {

    border-right: 3px solid #eee;

  }

}





/* start departments css-edits */



.department-block .views-field-title {

	width: 100%;

	background : #465C88;

	color: white;

}





.department-block .views-field-title a{

	color: white;

}





.department-block .views-field-title {

	width: 100%;

	background : #465C88;

	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 #465C88;

}



.department-block .views-field-view-node span{

	background: white;

  padding: 5px 30px 6px 30px;

  border-radius: 15px;

	color: #465C88;

	border: 1px solid #465C88;

	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: #20a2dc;

	color: white;

	border: 1px solid #20a2dc;

}



.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: #e9600c;

}

.lg-block-grid-3 > div .department-block .views-field-title span a {

  transition: all .3s ease-in-out;

}



.lg-block-grid-3 > div:hover .department-block .views-field-field-department-image {



}

.lg-block-grid-3 > div:hover .department-block .views-field-view-node .field-content{

  background: #e9600c;

  color: #fff;

  border: 1px solid #e9600c;

}

.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:hover .department-block {

  border-bottom: 8px solid #e9600c;

}

.lg-block-grid-3 > div .department-block .views-field-view-node .field-content a {

  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: #20a2dc;

}

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: 120px 0 160px;

  background-size: cover;

}

.breadcrumb-content-main h2.page-title {

  font-size: 40px;

}

#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: 100%;

  margin-top: 50px;

}

#block-facultycampinfo #home_counter_div .first-statistic .milestone-icon {

  width: 34%;

  position: relative;

}

#block-facultycampinfo #home_counter_div .first-statistic .milestone-right {

  width: 30%;

  margin-top: 37px;

}

#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: #465C88 !important;

    margin-bottom: 15px;

}

#block-facultycampinfo .counter_title h2 , #block-facultycampinfo .counter_title .milestone-text{

	color: #465C88 !important;

	font-size : 20px;

}

/* departments sidebar */

.sidebar .block .block-title {

  text-align: center;

  background-color: #ccc;

}

#block-views-block-department-block-block-2 .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 #e9600c;

  background-color: #fff;

  text-align: center;

  padding: 6px 0px;

  min-height: 67px;

  line-height: 1.2;

}

.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: -115px;

}

.block.block-simplenews .form-actions input#edit-subscribe {

  border-radius: 20px;

  border: 2px solid #4582FF;

  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;

    background-color: #000 !important;

}

.block-dropdown-language .dropbutton-wrapper ul.dropbutton > li a {

  color: #fff !important;

}

.views-exposed-form .form-item input {

  height: 37px;

  width: inherit;

}

.views-exposed-form .form-item label {

  margin-right: 15px;

}

.form-actions#edit-actions {

  width: 170px;

  height: 37px;

  display: inline-block;

  margin-left: 15px;

}

.views-exposed-form .form-actions input:hover {

  color: #e9600c;

  background-color: #fff;

}

#page-main-content #block-gavias-edmix-content .content .contextual-region .node__content .field ul {

  margin-bottom: 30px;

}

.italic-lastly {

  background-color: #e9600c;

  color: #fff;

  text-align: center;

  padding: 30px 10px;

  font-size: 25px;

}

.big-line-height {

  line-height: 2;

  font-size: 18px;

}

.padding-ul {

  margin-bottom: 30px;

  padding-left: 70px;

  font-size: 15px;

}

.big-header {

  margin-top: 40px;

  margin-bottom: 10px;

}

.margin-align {

  margin-left: 18px;

}

.about-img {



  border-radius: 30px;

    overflow: hidden;

}

.about-text {

  margin: 50px 0;

}



.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: #e9600c;

  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: #e9600c;

  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 #e9600c;

}

.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;

}





.block-dropdown-language .dropbutton-wrapper ul.dropbutton > li.dropbutton-toggle .dropbutton-arrow {

  right: 25%;

}



.event-footer-block {

  padding: 0;

}

.department-side-block a {

  font-weight: bold;

}

.department-side-block .views-field-field-department-image {

  height: 100px;

  border-radius: 10px;

}

#block-views-block-department-block-block-1 .block-title span {

  font-size: 20px;

  color: #465C88;

}

#block-gavias-edmix-content .view-content-wrap > .item .event-date i {

  position: relative;

  top: 25px;

}

#block-gavias-edmix-content .view-content-wrap > .item .event-date time {

  margin-left: 19px;

}

.event-block-2 .content-inner .event-content-inner .event-content {

  padding: 5px;
}

#block-gavias-edmix-content .view-content-wrap > .item .event-image img {

  border-radius: 15px;

}

#block-gavias-edmix-content .view-content-wrap > .item .content-inner .event-content span {

  color: #202020;

  transition: all .3s ease-in-out;

}

#block-gavias-edmix-content .view-content-wrap > .item .content-inner .event-content span:hover {

  color: #4582FF;

}

.event-block-2 .content-inner {

  padding-left: 300px;

}

.event-block-2 .event-image {

  width: 262px;

}



.event-block-2 .post-title {

  margin-bottom: 0px;

}



/* M.M edits############################ */

#home_counter_div .gsc-column {

  transition: all .3s ease-in-out;

}

#home_counter_div .gsc-column:hover {

  transform: translate(0,-20px);

}

.news_home_more .btn-theme ,.btn-theme .administration-link {

  background: #465C88;

  color: #fff;

  border-radius: 30px;

  border: 2px solid #465C88;

}

.home-events .highlight-icon {

  color: #e9600c;

}

.home-events .content-action a {

  color: #e9600c;

}

#why_btn_link a {

  background: rgb(233 96 12 / 85%);

  color: #fff;

  border: 2px solid #fff;

}

#why_btn_link a:hover {

  background: #fff;

  color:#e9600c;

  border: 2px solid #fff;

}





#block-valuesgoals{

	color : white;

	padding-top: 3%;

    width: 75%;

}



#block-valuesgoals h4{

	color: white;

}



#block-valuesgoals h3{

	color: #FFB900;

}



#block-valuesgoals h3 strong {

    border-bottom: 1px solid #FFB900;

    padding-bottom: 5px;

    font-size: 30px;

}

#block-postgradoverview1{

  background-image: url(/engineering/sites/default/files/postgrad1.png);

  min-height: 400px;

}



#block-postgradoverview2{

  background-image: url(/engineering/sites/default/files/postgrad2.png);

  min-height: 400px;

}

#block-coursescounter h2 {

  text-align: center;

  width: 80%;

  margin-right: auto;

  margin-left: auto;

}

.bluish {

  color: #e9600c;

}

.home_page_search .views-exposed-form .form-item {

  width: 48%;

}

.home_page_search .views-exposed-form .form-item select {

  width: 70%;

  border-radius: 10px;

  height: 40px;

}

.home_page_search .views-exposed-form form {

  text-align: center;

  margin-top: 50px;

  margin-bottom: 50px;

}

.faded-bg {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background-color: #fff;

  opacity: .7;

  z-index: 1 !important;

}

#block-homepagewelcome1 .row-wrapper {

  position: relative;

  margin-top: 30px;

  height: 190px;

}

.faded-section h2 {

  color: #d05590;

}

.faded-section p {

  color: #000;

}

.why_faculty_header {

  margin: 0px;

  width: 100%;

}

.light-gray {

  color: #ddd;

}

.recent-news-page .gva-view-grid-inner > .item-columns img {

  width: 100%;

  max-height: 200px;

}

.padding-img {

  padding-top: 55px;

  padding-left: 70px;

}

.padding-img p:first-child {

  font-size: 37px;

  line-height: 1.2;

  margin-bottom: 44px;

}



.padding-img a {

  background: rgba(0, 206, 255, .6);

  font-size: 20px;

  border: 2px solid #fff;

}

.padding-img  .btn-theme:hover {

  border: 2px solid #fff;

}

.breadcrumb-content-main h2 {

  font-size: 40px;

}

a:hover, a:focus, a:active {

  color: #465C88;

}



.research-grid{

  box-shadow: 10px 10px 30px #eee;

    width: 320px;

    border-bottom: 8px solid #465C88;

    margin-bottom: 25px;

    margin-top: 10px;

    border-radius: 10px;

}

.research-grid img{



}

.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-Awards-image img{

  width: 145px;

  float: left;

}

.sidebar-inner .view-list-item{

  margin-left: 60px;

}

.block .block-title > span{

  color: #0d7992;

}

.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-Awards-content{

  margin-left: 155px;

}

.other-researches-title{

  font-size: 20px;

  font-weight: bolder;

  margin-bottom: 30px;

}

.other-researches-title{

  font-size: 14px;

}

.fa.fa-clock-o{

  color: #e9600c;

}

.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;

}

.footer-third iframe{

  border-radius: 25px;

  margin: 45px 0 0 -22px;

}

.addtoany_list a{

  margin: 20px 0;

}

/* Profile Page */



.copyright {

}

.footer .footer-center{

    background-repeat: no-repeat;

    background-position: center top;

    box-sizing: border-box;

    background-size: cover

}



.no-share .addtoany_list{

   display: none;

}



.social-media-sharing ul li::before , .team-single-page ul li::before {

  content : "" !important;

}

.team-single-page ul li {

 width: 100%;

}



#block-views-block-staff-contact-info-block-1 .views-label{

  float: left;

  width: 20%;

}



 .user-page .col-sm-12{

    box-shadow: 0 0 18px 0 rgba(0,0,0,0.09);

    margin-top: 26px;

    border-radius: 15px;

    max-height: 500px;

}

.user-page .col-sm-12{

  margin-bottom: 10px;

  padding-bottom: 20px;

}

.user-page .tab-content{

  padding-top: 20px

}

.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li > a:active{

  color :#002068 !important;

}

.nav > li > a:hover, .nav > li > a:focus{

  background: white !important;

}

.cv-class{

  padding-top: 20px;

}

.cv-class a{

    background: #fff;

    color: #0d7992;

    padding: 10px;

    border-radius: 20px;

    font-weight: bolder;

    border: none;

    font-size: 20px;

}



.user-page .col-md-4 img{

  border-radius: 30px;

      width: 80% !important;

}

#block-views-block-staff-contact-info-block-1 .views-label{

      width: 30%;

    float: left;

    padding-left: 10px;

}

#block-views-block-staff-contact-info-block-1 .field-content{

  float: left;

  box-shadow: 0 0 18px 0 rgba(0,0,0,0.09);

    width: 70%;

    margin-top: 10px;

    margin-bottom: 10px;

    padding-top: 5px;

    padding-bottom: 5px;

    padding: 5px 5px 5px 15px;

    border-radius: 10px;

}

.user-page .side_tab {

    float: left;

    width: 20%;

}



.user-page .side-tab-content{

  float: left;

    width: 75%;

    padding-left: 5%;

}

.scroll-text {

  overflow-y: scroll;

  height: 450px;

  padding: 0px 0px 0px 0px;

}



.scroll-text::-webkit-scrollbar {

  width: 15px;

  background: #f3f3f3;

}



.scroll-text::-webkit-scrollbar-track {

  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

  border-radius: 10px;

}



.scroll-text::-webkit-scrollbar-thumb {

  border-radius: 10px;

  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);

}

.sideways {

    border-right: 1px solid #ebe7e7;

}



.scroll-text .other-researches-content{

  margin-left: 0px;

}



.user-links div{

  float: left;

  width: 20%;

}



.user-links a{

      border: 1px solid #002068;

    border-radius: 20px;

    padding: 10px 20px 10px 20px;

    color : #002068;

}
.user-links a:hover{

   background: #002068;

   color: white;

}



.user-data {

  padding-top: 20px;

}



h1, .h1, h2, .h2, h3, .h3 {

    margin-top: 0px;

    margin-bottom: 12.5px;

}



#block-gavias-colin-facultyadministration img{

      border-radius: 30px;

}



.faculty-staff-page .item-columns{

    padding-top: 20px !important;

    padding-bottom: 20px !important;

}

.faculty-staff-page .team-teaser-2 .team-image{

   min-height: 200px;

}
.team-teaser-2 .team-image{text-align:center;}
.team-teaser-2{border:1px solid rgba(0,0,0,0.1);
    background:#fff;
    box-shadow:0 0 18px 0 rgba(0,0,0,0.09);
    -webkit-border-radius:6px;
    border-radius:6px;
    -webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.09);
}
.team-teaser-2 .team-name{
    
    font-weight: 700;
    color: #000;
    margin-top: 20px;
    line-height: 24px;
    font-family: "Raleway", sans-serif;
    text-align: center;
    font-size: 18px;}
    .team-teaser-2 .team-job{
    margin-bottom: 10px;
    margin-top: 15px;
    line-height: 18.5px;
    text-align: center;
}


.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: 20%;
 

}
.footer  .footer-second  {width: 40%;}

}
.footer  .footer-second ul.menu > li{padding:4px 4px;}
.footer .col-lg-3 .chevron{width: 12%;}

#footer .row {

  display: flex;

  justify-content: space-between;

}

@media (min-width: 992px){

.footer .col-md-4 {

    width: 19.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_div .block {

    background: transparent;

     margin-bottom: 0px;

}





.administration-staff{

    box-shadow: 0 0 18px 0 rgba(0,0,0,0.09);

    margin-top: 26px;

    border-radius: 15px;

}



.administration-image img{

  padding-top: 4px;

    padding-bottom: 4px;

    border-radius: 17px;

}



.faded-bg {

  background: black;

}



.faded-bg p {

  color : white !important;

}





/* new */

@media (min-width: 992px){

  .administration-staff {

    padding-left: 0;

  }

  .administration-image {

    padding-left: 0;

  }

  .administration-image img  {

    padding-top: 0;

    padding-bottom: 0;

  }

}

@media (max-width: 991px) {

  .why_section {

    background-image:  url(/engineering/sites/default/files/images/why.png) !important ;

    background: #eee;
    background-repeat:repeat !important;
  }

  .administration-staff {

    text-align: center;

    width: 70%;

    margin-right: auto;

    margin-left: auto;

    padding-top: 15px;

    padding-bottom: 15px;

  }

  .about-img p {

    width: 60%;

    margin: auto;

  }

  .owl-carousel .owl-stage-outer .item {

    width: 70%;

    margin: auto;

  }



  .about-img p img {

    width: 100%;

  }

  .phd_program .align-left {

    display: none;

  }

  #block-views-block-department-members-block-1 .content .contextual-region .gva-view-grid .gva-view-grid-inner .item-columns {

    margin-top: 30px;

    width: 70%;

    margin-left: auto !important;

    margin-right: auto !important;

    float: none;

  }

  .breadcrumb-style {

    background-image: url('/science/sites/default/files/headerbg_1.png');

  }

}

#block-views-block-news-block-2 .owl-item{

  height: unset;

  padding-top: 40px;

}

.home-news-block {

  box-shadow: 0 0 10px 0 rgba(0,0,0,.5);

}

#block-views-block-news-block-2 .views-field-title {

  min-height: 35px;

}

.home-news-block .views-field-title {

  margin-top: 20px;

}

@media (max-width: 768px) {

  #block-views-block-news-block-2 .item {

    width: 70%;

    margin: auto !important;

  }

  .faculty-staff-page .gva-view-grid .item-columns .team-block {

    min-height: 440px !important;

    width: 70%;

    margin: auto;

  }

}



.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {

  /* background-image: url('/commerce/sites/default/files/headerbg_1.png') !important; */

}

.margin15 {

  margin-left: 15px;

}

.margin30 {

  margin-left: 30px;

}

.main-color {

  color: #465C88 !important;

}

li a {

  color:#465C88;

}

.alumni-news-block .views-field-title {

  margin-left: 16px;

}

.faculty-staff-page .gva-view-grid .item-columns .team-block {

  min-height: 445px;

  padding: 0 15px;

}

@media (max-width: 500px){

.departments-page-view .gva-view-grid-inner > .item-columns {

    width: 75% !important;

    float: none;

    margin: auto !important;

}

.event-content .post-title a {

  margin: 0 13px;

}

#block-gavias-edmix-content .view-content-wrap > .item .event-date i {

  left: 10px;

}

#block-history .about-img {

  display: none;

}

#block-facultycampinfo #home_counter_div .first-statistic {

  margin: auto !important;

  width: 70%;

}

#home_counter_div .counter_title h2 {

  margin-bottom: 20px;

}

#block-facultycampinfo #home_counter_div .col-lg-3 {

  width: 70%;

  margin-left: auto !important;

  margin-right: auto !important;

  float: none;

}

.event-block-2 .event-image {

  width: 100% !important;

}

.event-block-2 .content-inner {

  padding-left: 0 !important;

}

}

#block-views-block-department-block-block-2 .gva-view-grid .gva-view-grid-inner {

  border-radius: 20px;

}
.fa{font:normal normal normal 14px/1 FontAwesome;}

.sidebar .block .block-title {

  border-radius: 12px;

}

.footer {

  margin-top: 50px;

}

.alumni-news-updates .item-columns .views-field span a {

  text-align: center;

  display: block;

  margin-top: 10px;

}

.recent-news-block .fa, .alumni-news-block .fa {

  margin-top: 3%;

}

.field--name-field-page-file-attach a:hover {

  color: #fff !important;

}

.field--name-field-page-file-attach {

  font-size: 15px;

  color: #fff !important;

  background: #ffb300;

  border: 1px solid #ffb300;

  border-radius: 20px;

  width: 150px;

  text-align: center;

}

.postgrad-diploma .owl-stage-outer {

  border-radius: 30px;

}

.phd_program .about-text {

  margin: 0;

}

.phd_program {

  padding-left: 0;

}

.phd_program .align-left {

  padding-left: 0;

}

.views-exposed-form .form-actions input {

  background: #e9600c;

  border: 2px solid #e9600c;

}

.views-exposed-form .form-actions input:hover {

  color: #e9600c;

}

#block-givingtomenusidebar .block-content .gva_menu {

  width: 100%;

}

#block-givingtomenusidebar .block-content {

  overflow: hidden;

}

.about-img p img {

  border-radius: 20px;

}

.owl-item .item .home-news-block {

  min-height: 300px;

}

#why_div .gsc-column .column-inner {

  min-height: 222px;

}

.footer-top {

  margin-bottom: 0px;

}



p strong a:hover {

  color: #465C88;

}

.team-teaser-2 .team-job{

  margin-bottom: 10px;

  margin-top: 15px;

  line-height: 18.5px;

}

.faculty-staff-page .gva-view-grid .item-columns .team-block {

  min-height: 400px !important;

}

#page-main-content .field__item h2 {

  margin-top: 20px;

}

.field h2 strong {

  margin-top: 20px;

}

.about-department-title .view-content-wrap .department-data-view .views-field span a {

  background: #ccc;

  width: 100%;

  display: block;

  padding: 7px 0 7px 15px;

}

.about-department-title .view-content-wrap .department-data-view .views-field span a:hover {

  color: #000;

}

.about-department-title .view-content-wrap .department-data-view .views-field span  {

  width: 100%;

  display: block;

}

.about-department-title .view-content-wrap .department-data-view .views-field .field-content h2{

  margin-left: 15px;

  margin-top: 20px;

}



.form-actions#edit-actions {

  margin-bottom: 20px;

}

.padding-img .btn-theme:hover {

    border: 2px solid #fff;

    color: #fff !important;

  }

  .padding-img .btn-theme {

      color: #fff !important;

    }

.owl-stage-outer {

  border-radius: 30px;

}

#block-gavias-edmix-content .view-content-wrap > .item .event-date time {

  margin-left: 35px;

  margin-right: 35px;

}

.why_faculty {

  padding: 25px;

}

p strong a {

  color: #e9600c !important;

}

.branding.logo {

  padding-top: 15px;

  padding-bottom: 15px;

}

#home_counter_div .widget.milestone-block.position-icon-left .milestone-right {

  padding-top: 15px;

}

@media (max-width: 991px) {

  #block-facultycampinfo #home_counter_div .first-statistic {

    margin: auto !important;

    width: 70%;

  }

}

ol {

  padding-left: 30px;

}

.node--type-faculty-department .node__content .field--name-field-department-image {

  border-radius: 50px;

  overflow: hidden;
 

}
.node--type-faculty-department .node__content .field--name-field-department-image img{ width:-webkit-fill-available;
  height:150%;}
.node__content .field--type-text-with-summary .field__label {

  padding: 10px 0;

}



/* dean section  */

.dean-img {

  width: 250px;

  display: inline-block;

  float: left;

  margin-right: 20px;

  border-radius: 30px;

  overflow: hidden;

}

.dean-img  {

  width: 250px;

}

@media(max-width:600px) {

  .dean-img  {

    width: 60%;

    float: none;

    display: block;

    margin: 30px auto;

  }

  .all-events-page {

    width: 70%;

    margin: auto;

  }

}

.sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before {

  height: 1%;

}

.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {



}

.pager li.is-active > a {

  border-radius: 7px;

}

.pager li > a {

  border-radius: 7px;

}

#search-block-form .icon {

    top: 4px;

    left: 150px;

    z-index: 1;

}

.js-form-type-search input.form-search{

  background: white;

  color: black;

}

.fa-search{

  display: none;

}



/* new final */

.news-block-list .other-news-image {

  border-radius: 20px;

  overflow: hidden;

}

.event-full .post-thumbnail .field--name-field-event-image {

  border-radius: 40px;

  overflow: hidden;

}

.recent-news-block {

  min-height: 565px;

}

#block-topheadermenu {

  margin-bottom: 35px;

}



#block-topheadermenu .gva_menu > li.menu-item--active-trail > a {

  color: #e9600c !important;

}

/* adminstration staff */

.administration-staff {

  margin-bottom: 25px;

}

/* .administration-image {

  width: 165px;

} */

.views-exposed-form .form-actions input {

  color: #fff;

  background: #e9600c;

  border: 2px solid #e9600c;

}

.views-exposed-form .form-actions input:hover {

  color: #e9600c;

}

/* search */

@media (max-width: 1200px) and (min-width: 992px){

  #search-block-form .icon {

    left: 80px;

  }

}

/* subscribtion  */

input.js-form-submit {

  color: #fff;

  background: #465C88;

  border: 2px solid #465C88;

}

input.js-form-submit:hover {

  color: #cc0053;

}

/* user login  */

.user-links div {

  float: none;

  width: unset;

  color: #465C88;

}

.user-links a:hover {

  background: unset;

  color: #465C88;

}

.user-links a {

  border: none;

  padding: 0;

}

.views-field-field-user-department .field-content a {

  color: #465C88;

}

.views-field-field-user-department .field-content a:hover {

  color: #465C88;

}

.views-field-field-google-scholar .field-content a {

  color: #465C88;

}

.views-field-field-google-scholar .field-content a:hover {

  color: #cc00b9;

}

.user-page .col-sm-12 {

  max-height: unset;

  float: left;

}

@media (max-width: 991px) {

  .user-image {

    width: 60%;

    margin: auto;

    margin-bottom: 25px;

  }

  .user-page .col-sm-12 .col-xs-3 {

    display: none;

  }

  .user-page .col-sm-12 .col-xs-9 {

    width: 100%;

   }

}

#contact-info .block-content .contextual-region .view-content-wrap .item .views-field {

  float: left;

  width: 100%;

  margin-bottom: 20px;

}

#block-views-block-staff-contact-info-block-1 .field-content {

  margin-bottom: 0;

  margin-top: 0;

}

/* event page */

.event-full .post-thumbnail {

 border-radius: 40px;

  background: #f5f5f5;

  overflow: hidden;

}

.post-content .map {

  border-radius: 15px !important;

  overflow: hidden;

}

.event-full .post-content {

  padding: 0;

}

.post-block .post-title {

  margin: 40px 0 0px;

  font-size: 28px;

}

.start-event {

  width: 50%;

  float: left;

}

.start-event i {

  float: left;

}

.end-event i {

  float: left;

}

.date .address {

  width: 50%;

}

@media (max-width: 430px) {

  .start-event {

    width: 100%;

  }

  .end-event {

    width: 100%;

  }

  .date .address {

    width: 100%;

  }

}

ul[data-drupal-views-infinite-scroll-pager].pager a {

  border: 2px solid #465C88;

  background: #465C88;

}

ul[data-drupal-views-infinite-scroll-pager].pager a:hover {

  background: #fff;

  color: #465C88;

}

.event-block-list .event-date {

  border-radius: 20px;

}

.event-block-list .event-address i {

  color: #465C88;

}

.container-nopadding {

  padding: 0;

}

.fa-angle-right:before {

  position: absolute;

  top: 10px;

  right: 10px;

}

.news-block-list .other-news-image {

  border-radius: 10px;

  overflow: hidden;

}



/* new final */

.news-block-list .other-news-image {

  border-radius: 20px;

  overflow: hidden;

}

.event-full .post-thumbnail .field--name-field-event-image {

  border-radius: 40px;

  overflow: hidden;

}

.recent-news-block {

  min-height: 412px;

}

#block-topheadermenu {

  margin-bottom: 28px;

}



#block-topheadermenu .gva_menu > li.menu-item--active-trail > a {

  color: #e9600c !important;

}

/* adminstration staff */

.administration-staff {

  margin-bottom: 25px;

}

/* .administration-image {

  width: 165px;

} */

.views-exposed-form .form-actions input {

  color: #fff;

  background: #e9600c;

  border: 2px solid #e9600c;

}

.views-exposed-form .form-actions input:hover {

  color: #e9600c;

}

/* search */

@media (max-width: 1200px) and (min-width: 992px){

  #search-block-form .icon {

    left: 80px;

  }

}

/* subscribtion  */

input.js-form-submit {

  color: #fff;

  background: #465C88;

  border: 2px solid #465C88;

}

input.js-form-submit:hover {

  color: #465C88;

}

/* user login  */

.user-links div {

  float: none;

  width: unset;

  color: #465C88;

}

.user-links a:hover {

  background: unset;

  color: #e9600c;

}

.user-links a {

  border: none;

  padding: 0;

}

.views-field-field-user-department .field-content a {

  color: #465C88;

}

.views-field-field-user-department .field-content a:hover {

  color: #465C88;

}

.views-field-field-google-scholar .field-content a {

  color: #465C88;

}

.views-field-field-google-scholar .field-content a:hover {

  color: #465C88;

}

.user-page .col-sm-12 {

  max-height: unset;

  float: left;

}

@media (max-width: 991px) {

  .user-image {

    width: 60%;

    margin: auto;

    margin-bottom: 25px;

  }

  .user-page .col-sm-12 .col-xs-3 {

    display: none;

  }

  .user-page .col-sm-12 .col-xs-9 {

    width: 100%;

   }

}

#contact-info .block-content .contextual-region .view-content-wrap .item .views-field {

  float: left;

  width: 100%;

  margin-bottom: 20px;

}

#block-views-block-staff-contact-info-block-1 .field-content {

  margin-bottom: 0;

  margin-top: 0;

}

/* event page */

.event-full .post-thumbnail {

 border-radius: 40px;

  background: #f5f5f5;

  overflow: hidden;

}

.post-content .map {

  border-radius: 15px !important;

  overflow: hidden;

}

.event-full .post-content {

  padding: 0;

}

.post-block .post-title {

  margin: 40px 0 0px;

  font-size: 28px;

}

.start-event {

  width: 50%;

  float: left;

}

.start-event i {

  float: left;

}

.end-event i {

  float: left;

}

.date .address {

  width: 50%;

}

@media (max-width: 430px) {

  .start-event {

    width: 100%;

  }

  .end-event {

    width: 100%;

  }

  .date .address {

    width: 100%;

  }

}

ul[data-drupal-views-infinite-scroll-pager].pager a {

  border: 2px solid #465C88;

  background: #465C88;

}

ul[data-drupal-views-infinite-scroll-pager].pager a:hover {

  background: #fff;

  color: #465C88;

}

.event-block-list .event-date {

  border-radius: 20px;

}

.event-block-list .event-address i {

  color: #465C88;

}

.container-nopadding {

  padding: 0;

}

.fa-angle-right:before {

  position: absolute;

  top: 10px;

  right: 10px;

}

#edit-subscribe {

  border: 2px solid #465C88 !important;

  background: #465C88 !important;

}

#edit-subscribe:hover {

  color: #465C88 !important;

  background: #fff !important;

}

.logo img {

  padding: 7px;

}

.branding.logo {

  padding-top: 0px;

  padding-bottom: 0px;

}

#top_header_img_div img {

  padding-top: 0;

}

#block-topheadermenu {

  padding-bottom: 6px;

}

h3 strong {

      border-bottom: 1px solid #465C88 !important;

}

#block-valuesgoals {

  margin: 0;

  padding: 30px 0;

}

.p-static {

  padding-top: 5px;

}





/* new */

@media (max-width: 500px) {

  .Copyright {

    text-align: center;

  }

  .Copyright_links {

    float: none;

    display: block;

  }

  .Copyright_text {

    float: none;

    display: block;

  }

  .home-slider {

    padding-top: 90px;

  }

  .js-form-item.form-item.js-form-type-select.form-item-field-category-type-value {

    padding: 0;

  }

  .views-exposed-form .form-item {

    padding-right: 0;

  }

}

@media (max-width: 991px) {

  #menu-bar {

    background: #465C88;

    border-radius: 5px;

  }

  .menu-bar span {

    background-color: #fff !important;

  }

}

.gavias_sliderlayer .text-white, #gavias_slider_single .text-white {

  color: #fff !important;

}

.rev_slider .tp-mask-wrap *:last-child {

  color: #fff !important;

}

.gavias_sliderlayer .slide-style-2, #gavias_slider_single .slide-style-2 {

  color: #fff !important;

}

.pager li.is-active > a {

  margin-bottom: 7px;

}

#block-searchform .form-search {

  text-transform: capitalize;

}



/* new meeting */

.branding.logo {

  display: flex;

  align-items: center;

}

.branding.logo a h2 {

  margin: 0 0px;

  color:#e9600c;

  font-weight: bold  ;

}

.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;

}

/* mon edits */

@media (max-width: 500px) {

  .home-slider .tp-caption {

    top: -50px;

  }

  .gavias_sliderlayer .btn-slide.inner, .gavias_sliderlayer .btn-slide a, .gavias_sliderlayer .btn-slide-white.inner, .gavias_sliderlayer .btn-slide-white a, #gavias_slider_single .btn-slide.inner, #gavias_slider_single .btn-slide a, #gavias_slider_single .btn-slide-white.inner, #gavias_slider_single .btn-slide-white a {

    font-size: 12px !important;

    line-height: 10px;

    padding: 5px 10px;

  }

  .home_page_search .views-exposed-form form {

    margin-bottom: 0px;

  }

  .block.block-simplenews #edit-mail-wrapper input.form-email {

    margin-bottom: 13px;

  }

  .block.block-simplenews .form-actions input#edit-subscribe {

    width: 165px;

  }

  .tp-bgimg.defaultimg {

    background-position: left top !important;

  }

}



#edit-sso-login-link{

  display: none;

}



@media (max-width: 500px) {

  p strong a {

    display: inline-block;

    margin-top: 5px !important;

    margin-bottom: 5px !important;

    text-align: left !important;

    font-size: 15px;

  }

  .footer-top .navigation .gva_menu > li {

    margin: 20px 0;

  }

}

p a strong {

  color: #465C88;

}

p strong a {

  color: #465C88;

}

p a {

  color: #465C88;

}



/* 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: 0px;
    margin-left:0;
    margin-top:3px;
  }
  #top_bar_info{padding-left:5px;}
  .topbar{height:75px;}
  #block-topbarinfo{width:1000px;}
  #top_bar_user #block-socialtopbar{display:none;}
  .dropdown{margin-left:-750px;margin-top:22px;}
  #top_bar_user .navigation .gva_menu li:focus > .sub-menu, #top_bar_user .navigation .gva_menu li:active > .sub-menu, #top_bar_user .navigation .gva_menu li:focus-within > .sub-menu {
    display:block;
    visibility:visible;
    opacity:1;
                        }
       
                        
   /* #top_bar_user .navigation .gva_menu li a{
    pointer-events: none;
    }*/

}
            
#top_bar_info span {

  padding-right: 10px;

}

#top_bar_info {

  padding-right: 0px;

  margin-left: 0px;

}

@media (min-width: 991px) and (max-width: 1200px) {

  .navigation .gva_menu > li > a {

    padding: 24px 6px;

  }

}

.gavias_sliderlayer .btn-slide:hover a {

  color: #e9600c !important;

  border-color: #e9600c !important;

}

#main_awards_page .field .field__label {

  font-weight: bold;

  width: 200px;

  font-size: 18px;

}

#main_awards_page .field .field__item a {

  color: #465C88;

}

#main_awards_page .field .field__item span a {

  color: #465C88;

  margin-right: 10px;

}

#main_awards_page .field .field__item span:hover a {

  color: #e9600c;

}

.gavias_sliderlayer .slide-style-2, #gavias_slider_single .slide-style-2 {

  text-transform: unset;

}

/* 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 */

.navigation .gva_menu li a {

  text-align: center !important;

}



@media (min-width: 991px) {



  .navigation .gva_menu .sub-menu > li:hover {

    background: #eee;

    color: #465C88 !important;

	font-weight: bold;

	font-family: "Raleway",sans-serif;



  }

  .navigation .gva_menu .sub-menu > li:hover > a {

    color: #465C88 !important;

	font-weight: bold;

  }

}

.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;

  }

}

.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;

}



/* 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;

	font-weight: bold;

	font-family: "Raleway",sans-serif;

  }

  .navigation .gva_menu .sub-menu > li:hover > a {

    color: #002068 !important;

	font-weight :bold;

	font-size: 14px;

	font-family: "Raleway",sans-serif;

  }

}

.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;

  }

}

#block-views-block-home-page-events-block-2 .view-list-item{width:48%;
    margin:1%;
    float:left;
}
#page-main-content ul li::before{
    display:none;
}
#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;

	font-weight: 900;

	font-size: 16px;

	font-family: "Raleway",sans-serif;

  }

  .navigation .gva_menu .sub-menu > li:hover > a {

    color: #002068 !important;

	font-weight: 900;

	font-family: "Raleway",sans-serif;



  }

}

.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;

}



.open-accessibility {

	top:92px;
right: 24px;

}

.open-accessibility.open-accessibility-collapsed .open-accessibility-container {

	width:60px;

	height:60px;

}

.open-accessibility-expand-button {

	width:60px;

	top:-9px;

}

.open-accessibility.open-accessibility-collapsed .open-accessibility-container{background-color:#465C88;}


.nav-tabs   .admin-name {font-weight:700;
    font-family:"Raleway",sans-serif;
text-transform:uppercase;
    line-height:1.8;
    font-size:12px;
}





body{font-size:14px;}
.navigation .gva_menu  .sub-menu{
   
    visibility:hidden;
    opacity:0;
    position:absolute;
    z-index:500;
    left:0;
    top:80%;
    
}

#block-gavias-colin-content .field--type-gavias-content-builder .field__label{
    display:none;
}

header.header-default .header-main
{
    background:#fff;
    padding:10px 0;
}
.branding.logo  {display:inline-flex;}
.branding.logo  a h2{padding:20px 0px 0 20px;}


.gva-navigation .gva_menu li a{z-index:800; 
    padding:22px 2px;
}
.gva-navigation .gva_menu li.menu-item--expanded  a{ padding:22px 0px; margin:0 -1px;}
.gva-navigation .gva_menu .sub-menu li a{ padding:0px;} 

.navigation .gva_menu .menu-item--expanded li:hover > .sub-menu{
   display:table-row;
   visibility:visible;
   opacity:1;
}
.gavias-blockbuilder-content .link-edit-blockbuider{top:100px;
    z-index:2;
}

.topbar .gva_menu .menu-item a{padding:0px;
   color:#fff; 
}

.topbar .gva_menu .menu-item .sub-menu a{color:#fff; 
}
.topbar .gva_menu .menu-item ul.sub-menu > li:hover{background:#f5b118 !important; 
}
.topbar .gva_menu .menu-item .sub-menu {min-width:120px;background:#000; 
}
.topbar  .gva_menu .sub-menu > a:hover{background:#f5b118 !important;}
.topbar .gva_menu .menu-item .sub-menu li{min-width:120px;margin-left:3px;margin-right:3px;}
.topbar{background:#000;}
.p-static{text-align:center;}
.navigation .gva_menu .sub-menu > li{margin-bottom:0px;}
.topbar .navigation .gva_menu{float:right;}
header.header-default .main-menu{background:#465C88;}
header.header-default .main-menu a{color:#fff;font-size:14px;}
header.header-default .main-menu .sub-menu a {color:#222;}
.gavias_sliderlayer .text-white a {color:#fff;font-size:24px;font-family:"Raleway",sans-serif;}
.gavias_sliderlayer .text-left a{text-align:left; float:left;
}
.gavias_sliderlayer .text-left a h1{color:#fff; }
.gavias_sliderlayer .btn-slide {
background:none;
}
.gavias_sliderlayer .btn-slide a{
border:2px solid white;
background:rgb(233 96 12 / 85%);
color:white;
border-radius:20px;
font-weight:bold;
box-shadow:none;
}
.gavias_sliderlayer .btn-slide a:hover{
background:white;
color:#e9600c;}
.fa-caret-down:before{content:"\f0d7";}
.dropbtn{background: #000;
    color: white;
    font-size: 14px;
    border: 2px solid gray;
    min-width: 90px;
}
.dropdown{position: relative;
    display: inline-block;
}
.dropdown-content{    display: none;
    position: absolute;
    background-color: black;
    min-width: 89px;
    z-index: 1;
    text-align: center;
  
}
.dropdown:hover .dropdown-content a  {color:#fff;
    font-weight:bold;}
.dropdown:hover .dropdown-content{display: block;}
#top_bar_info .block-content p{display:inline-block;margin-top:0;}

#top_bar_info.block-content p a{color:#fff;}
.topbar-left{display:flex;}
.user-page .col-sm-12 {
    max-height: unset;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 20px;
    box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.09);
    margin-top: 26px;
    border-radius: 15px;
   }
.sideways{border-right: 1px solid #ebe7e7;}
.user-page .side_tab{float: left;
    width: 20%;}
.user-page .side-tab-content{float: left;
    width: 75%;
    padding-left: 5%;}
.user-page .col-sm-12:nth-child(2) .col-sm-3 .sideways li a{float: left;}
.team-single-page ul li{width: 100%;}
.team-single-page .nav-tabs > li > a:hover{background-color:#fff;}
.team-single-page  ul li a {padding:0;}
.team-single-page  ul li a .side_tab img{padding-top:15px;}
.user-page ul li a {padding:0 18px;}

.scroll-text{overflow-y: scroll;
    height: 450px;
    padding:0;}
.user-page .tab-content{padding-top: 20px;}
#contact-info .block-content .contextual-region .view-content-wrap .item .views-field{float: left;
    width: 100%;
    margin-bottom: 20px;}
#block-gavias-colin-views-block-staff-contact-info-block-1 .views-label{width: 30%;
    float: left;
    padding-left: 10px;}    
#block-gavias-colin-views-block-staff-contact-info-block-1 .field-content{margin-bottom:15px;margin-top:0;
    float: left;
    box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.09);
    width: 70%;
    padding: 5px 5px 5px 15px;
    border-radius: 10px;
}    
.views-field-field-user-department .field-content a,.views-field-field-google-scholar .field-content a{color:#e9600c;}

 body .body-page .main-page.has-breadcrumb .container-bg{padding-top:20px;}   


.view-content-wrap .views-field-title .field-content{font-size: 22px;
    font-weight: 600;}
.sidebar-inner #block-departmentsidemenu1 .content .field .gva_menu > li a 
{transition: all .3s ease-out !important;
    font-size: 17px;
    font-weight: 600;
    color: #555 !important;}
header.header-default .main-menu .sub-menu a{color:#fff;}
.navigation .gva_menu .sub-menu{padding:0;}
.navigation .gva_menu .sub-menu > li:hover{font-size:14px !important; color:#465C88 !important;}
.navigation .gva_menu .sub-menu > li:hover > a{font-size:14px !important;color:#465C88 !important;}
.navigation .gva_menu > li:hover > a{color:#fff;}
.navigation .gva_menu .sub-menu{border-top:none;}
.gva-navigation .gva_menu .sub-menu li a{padding-left:15px;font-weight:bold !important;}

.topbar i{
        font-size: 14px;
        margin-top:6px;
}
#footer .footer-social  a {

  color: #fff;
font-size:16px;
}


.after-content{

  background-image: url(/science/sites/default/files/values.png) !important;

  background-repeat: no-repeat;

  background-position: center top;

  box-sizing: border-box;

  background-size: cover;

}

.about .footer-top{
    background:#fff;
}
#block-history{color:#838383;}
.administration-image img{height:200px;}
.navigation .gva_menu li a .icaret{margin-left:0;}

@media (max-width: 400px){
 body{font-size:12px;} 
 .news_home_title p{margin-left:12px;}
 .news_home_more{float:none;
     text-align:center;
 }
  .owl-stage{margin-left:15px;}
  .owl-carousel .owl-nav .owl-prev{margin-left:20px;margin-right:0;}
  #why_div .col-md-4{width:100%; margin-top:25px;}
  .faded-bg{height:140%;}
  #why_btn_link a{font-size:16px;}
  #block-views-block-home-page-events-block-2 .view-list-item{width:100%;}
  .home-events .highlight-icon{font-size:25px;}
  .footer-first, .footer-third, .footer-four{display:none;}
.branding.logo a h2{
    padding:0;
    margin:0 1px;
}
.tp-caption p{font-size:18px;}
.tp-caption span{font-size:24px;}
.text-white{margin-top:-50px !important;}
.branding.logo a:first-child{flex-basis:auto;}
#top_bar_user {margin-top:-33px;}
}
 #top_bar_user  .gva_menu{display:none;}
.logged-in #top_bar_user  .gva_menu{display:block;}
 #top_bar_user #block-login {display:block;}
.logged-in #top_bar_user #block-login{display:none;}
#top_bar_user  .gva_menu button{font-size:14px;}


.navigation .gva_menu .sub-menu li .icaret{
    transform:rotate(274deg);
    top: 10px;
    position: absolute;
    left: 120px;
}


.form-required:after {
    content: "\f069";
    display: inline-block;
    padding-left: 4px;
    font-family: "FontAwesome";
    font-size: 0.5em;
    color: #d31c0f;
    vertical-align: super;}
.ccsd .breadcrumb-style,.pub-srv .breadcrumb-style{min-height: 550px;}
 .gva-parallax-background .gva-parallax-inner{position: relative;}
.ccsd header.header-v1 .header-main, .ccsd #sites_menu_link div.active_tab, .ccsd .stuck, .ccsd .navigation .gva_menu .sub-menu, .ccsd .btn-theme:hover, .ccsd #why_btn_link a:hover, .ccsd .footer-top, .ccsd #courses_btn_link a, .ccsd #courses_btn_link a:hover, .ccsd .owl-carousel .owl-nav, .ccsd #block-sidebarmenu, .ccsd .sidebar .block-menu ul li.menu-item--active-trail:before, .ccsd #block-departmentmenus ul li:first-child:before, .ccsd .sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before, .ccsd .visit_link, .ccsd .visit_link:hover, .ccsd .footer-top, .ccsd .department-block .views-field-title, .ccsd .department-block .views-field-title, .ccsd .department-block .views-field-view-node span:hover, .ccsd .lg-block-grid-3 > div:hover .department-block .views-field-view-node .field-content, .ccsd .news_home_more .btn-theme, .ccsd .views-exposed-form .form-actions input, .ccsd input.js-form-submit, .ccsd ul[data-drupal-views-infinite-scroll-pager].pager a, .ccsd .dropbtn,.ccsd header.header-default .main-menu
{    background: #76b6d5;}

.ccsd .news_home_more .btn-theme,.ccsd .btn-theme .administration-link{border:2px solid #76b6d5;}
.ccsd .news_home_more .btn-theme:hover,.ccsd .btn-theme .administration-link:hover,.ccsd .btn-theme:focus{color:#272727 !important;}

.ccsd .owl-carousel .owl-nav > div, .ccsd .event-block-list .event-date, .ccsd .sidebar .block-menu ul li.menu-item--active-trail:before, .ccsd #header .stuck, .ccsd #edit-subscribe
{background: #76b6d5 !important;}
.ccsd #block-topheadermenu a,.ccsd a:hover,.ccsd a:focus,.ccsd a:active,.ccsd p strong a{color:#76b6d5 !important;}
.ccsd .area-main-menu a:hover{color:#fff !important;}
.gsc-icon-box .icon:before{font-size:46px;font-weight: bold;color:#6c9feb;}

 a .headerblock  {
    font-size: 27px;
    margin: 0 0px 0 0px;
    font-weight: 900;
}
.branding .block{min-width:390px;}



.aumc header.header-v1 .header-main, .aumc #sites_menu_link div.active_tab, .aumc .stuck, .aumc .navigation .gva_menu .sub-menu, .aumc .btn-theme:hover, .aumc #why_btn_link a:hover, .aumc .footer-top, .aumc #courses_btn_link a, .aumc #courses_btn_link a:hover, .aumc .owl-carousel .owl-nav, .aumc #block-sidebarmenu, .aumc .sidebar .block-menu ul li.menu-item--active-trail:before, .aumc #block-departmentmenus ul li:first-child:before, .aumc .sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before, .aumc .visit_link, .aumc .visit_link:hover, .aumc .footer-top, .aumc .department-block .views-field-title, .aumc .department-block .views-field-title, .aumc .department-block .views-field-view-node span:hover, .aumc .lg-block-grid-3 > div:hover .department-block .views-field-view-node .field-content, .aumc .news_home_more .btn-theme, .aumc .views-exposed-form .form-actions input, .aumc input.js-form-submit, .aumc ul[data-drupal-views-infinite-scroll-pager].pager a, .aumc .dropbtn,.aumc header.header-default .main-menu
{    background: #a41f3e;}

.aumc .news_home_more .btn-theme,.aumc .btn-theme .administration-link{border:2px solid #a41f3e;}
.aumc .news_home_more .btn-theme:hover,.aumc .btn-theme .administration-link:hover,.aumc .btn-theme:focus{color:#272727 !important;}

.aumc .owl-carousel .owl-nav > div, .aumc .event-block-list .event-date, .aumc .sidebar .block-menu ul li.menu-item--active-trail:before, .aumc #header .stuck, .aumc #edit-subscribe
{background: #a41f3e !important;}
.aumc #block-topheadermenu a,.aumc a:hover,.aumc a:focus,.aumc a:active, .aumc p strong a{color:#a41f3e !important;}
.aumc .area-main-menu a:hover{color:#fff !important;}


.patent header.header-v1 .header-main, .patent #sites_menu_link div.active_tab, .patent .stuck, .patent .navigation .gva_menu .sub-menu, .patent .btn-theme:hover, .patent #why_btn_link a:hover, .patent .footer-top, .patent #courses_btn_link a, .patent #courses_btn_link a:hover, .patent .owl-carousel .owl-nav, .patent #block-sidebarmenu, .patent .sidebar .block-menu ul li.menu-item--active-trail:before, .patent #block-departmentmenus ul li:first-child:before, .patent .sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before, .patent .visit_link, .patent .visit_link:hover, .patent .footer-top, .patent .department-block .views-field-title, .patent .department-block .views-field-title, .patent .department-block .views-field-view-node span:hover, .patent .lg-block-grid-3 > div:hover .department-block .views-field-view-node .field-content, .patent .news_home_more .btn-theme, .patent .views-exposed-form .form-actions input, .patent input.js-form-submit, .patent ul[data-drupal-views-infinite-scroll-pager].pager a, .patent .dropbtn,.patent header.header-default .main-menu
{    background: #014559;}

.patent .news_home_more .btn-theme,.patent .btn-theme .administration-link{border:2px solid #014559;}
.patent .news_home_more .btn-theme:hover,.patent .btn-theme .administration-link:hover,.patent .btn-theme:focus{color:#272727 !important;}

.patent .owl-carousel .owl-nav > div, .patent .event-block-list .event-date, .patent .sidebar .block-menu ul li.menu-item--active-trail:before, .patent #header .stuck, .patent #edit-subscribe
{background: #014559 !important;}
.patent #block-topheadermenu a,.patent a:hover,.patent a:focus,.patent a:active,.patent p strong a{color:#014559 !important;}
.patent .area-main-menu a:hover{color:#fff !important;}



.fsc header.header-v1 .header-main, .fsc #sites_menu_link div.active_tab, .fsc .stuck, .fsc .navigation .gva_menu .sub-menu, .fsc .btn-theme:hover, .fsc #why_btn_link a:hover, .fsc .footer-top, .fsc #courses_btn_link a, .fsc #courses_btn_link a:hover, .fsc .owl-carousel .owl-nav, .fsc #block-sidebarmenu, .fsc .sidebar .block-menu ul li.menu-item--active-trail:before, .fsc #block-departmentmenus ul li:first-child:before, .fsc .sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before, .fsc .visit_link, .fsc .visit_link:hover, .fsc .footer-top, .fsc .department-block .views-field-title, .fsc .department-block .views-field-title, .fsc .department-block .views-field-view-node span:hover, .fsc .lg-block-grid-3 > div:hover .department-block .views-field-view-node .field-content, .fsc .news_home_more .btn-theme, .fsc .views-exposed-form .form-actions input, .fsc input.js-form-submit, .fsc ul[data-drupal-views-infinite-scroll-pager].pager a, .fsc .dropbtn,.fsc header.header-default .main-menu
{    background: #3469a6;}

.fsc .news_home_more .btn-theme,.fsc .btn-theme .administration-link{border:2px solid #3469a6;}
.fsc .news_home_more .btn-theme:hover,.fsc .btn-theme .administration-link:hover,.fsc .btn-theme:focus{color:#272727 !important;}

.fsc .owl-carousel .owl-nav > div, .fsc .event-block-list .event-date, .fsc .sidebar .block-menu ul li.menu-item--active-trail:before, .fsc #header .stuck, .fsc #edit-subscribe
{background: #3469a6 !important;}
.fsc #block-topheadermenu a,.fsc a:hover,.fsc a:focus,.fsc a:active,.fsc p strong a{color:#3469a6 !important;}
.fsc .area-main-menu a:hover{color:#fff !important;}
.fsc-news header.header-v1 .header-main, .fsc-news #sites_menu_link div.active_tab, .fsc-news .stuck, .fsc-news .navigation .gva_menu .sub-menu, .fsc-news .btn-theme:hover, .fsc-news #why_btn_link a:hover, .fsc-news .footer-top, .fsc-news #courses_btn_link a, .fsc-news #courses_btn_link a:hover, .fsc-news .owl-carousel .owl-nav, .fsc-news #block-sidebarmenu, .fsc-news .sidebar .block-menu ul li.menu-item--active-trail:before, .fsc-news #block-departmentmenus ul li:first-child:before, .fsc-news .sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before, .fsc-news .visit_link, .fsc-news .visit_link:hover, .fsc-news .footer-top, .fsc-news .department-block .views-field-title, .fsc-news .department-block .views-field-title, .fsc-news .department-block .views-field-view-node span:hover, .fsc-news .lg-block-grid-3 > div:hover .department-block .views-field-view-node .field-content, .fsc-news .news_home_more .btn-theme, .fsc-news .views-exposed-form .form-actions input, .fsc-news input.js-form-submit, .fsc-news ul[data-drupal-views-infinite-scroll-pager].pager a, .fsc-news .dropbtn,.fsc-news header.header-default .main-menu
{    background: #3469a6;}

.fsc-news .news_home_more .btn-theme,.fsc-news .btn-theme .administration-link{border:2px solid #3469a6;}
.fsc-news .news_home_more .btn-theme:hover,.fsc-news .btn-theme .administration-link:hover,.fsc-news .btn-theme:focus{color:#272727 !important;}

.fsc-news .owl-carousel .owl-nav > div, .fsc-news .event-block-list .event-date, .fsc-news .sidebar .block-menu ul li.menu-item--active-trail:before, .fsc-news #header .stuck, .fsc-news #edit-subscribe
{background: #3469a6 !important;}
.fsc-news #block-topheadermenu a,.fsc-news a:hover,.fsc-news a:focus,.fsc-news a:active,.fsc-news p strong a{color:#3469a6 !important;}
.fsc-news .area-main-menu a:hover{color:#fff !important;}

.emc header.header-v1 .header-main, .emc #sites_menu_link div.active_tab, .emc .stuck, .emc .navigation .gva_menu .sub-menu, .emc .btn-theme:hover, .emc #why_btn_link a:hover, .emc .footer-top, .emc #courses_btn_link a, .emc #courses_btn_link a:hover, .emc .owl-carousel .owl-nav, .emc #block-sidebarmenu, .emc .sidebar .block-menu ul li.menu-item--active-trail:before, .emc #block-departmentmenus ul li:first-child:before, .emc .sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before, .emc .visit_link, .emc .visit_link:hover, .emc .footer-top, .emc .department-block .views-field-title, .emc .department-block .views-field-title, .emc .department-block .views-field-view-node span:hover, .emc .lg-block-grid-3 > div:hover .department-block .views-field-view-node .field-content, .emc .news_home_more .btn-theme, .emc .views-exposed-form .form-actions input, .emc input.js-form-submit, .emc ul[data-drupal-views-infinite-scroll-pager].pager a, .emc .dropbtn,.emc header.header-default .main-menu
{    background: #509e31;}

.emc .news_home_more .btn-theme,.emc .btn-theme .administration-link{border:2px solid #509e31;}
.emc .news_home_more .btn-theme:hover,.emc .btn-theme .administration-link:hover,.emc .btn-theme:focus{color:#272727 !important;}

.emc .owl-carousel .owl-nav > div, .emc .event-block-list .event-date, .emc .sidebar .block-menu ul li.menu-item--active-trail:before, .emc #header .stuck, .emc #edit-subscribe
{background: #509e31 !important;}
.emc #block-topheadermenu a,.emc a:hover,.emc a:focus,.emc a:active,.emc p strong a{color:#509e31 !important;}
.emc .area-main-menu a:hover{color:#fff !important;}



.mgdu header.header-v1 .header-main, .mgdu #sites_menu_link div.active_tab, .mgdu .stuck, .mgdu .navigation .gva_menu .sub-menu, .mgdu .btn-theme:hover, .mgdu #why_btn_link a:hover, .mgdu .footer-top, .mgdu #courses_btn_link a, .mgdu #courses_btn_link a:hover, .mgdu .owl-carousel .owl-nav, .mgdu #block-sidebarmenu, .mgdu .sidebar .block-menu ul li.menu-item--active-trail:before, .mgdu #block-departmentmenus ul li:first-child:before, .mgdu .sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before, .mgdu .visit_link, .mgdu .visit_link:hover, .mgdu .footer-top, .mgdu .department-block .views-field-title, .mgdu .department-block .views-field-title, .mgdu .department-block .views-field-view-node span:hover, .mgdu .lg-block-grid-3 > div:hover .department-block .views-field-view-node .field-content, .mgdu .news_home_more .btn-theme, .mgdu .views-exposed-form .form-actions input, .mgdu input.js-form-submit, .mgdu ul[data-drupal-views-infinite-scroll-pager].pager a, .mgdu .dropbtn,.mgdu header.header-default .main-menu
{    background: #d27039;}

.mgdu .news_home_more .btn-theme,.mgdu .btn-theme .administration-link{border:2px solid #d27039;}
.mgdu .news_home_more .btn-theme:hover,.mgdu .btn-theme .administration-link:hover,.mgdu .btn-theme:focus{color:#272727 !important;}

.mgdu .owl-carousel .owl-nav > div, .mgdu .event-block-list .event-date, .mgdu .sidebar .block-menu ul li.menu-item--active-trail:before, .mgdu #header .stuck, .mgdu #edit-subscribe
{background: #d27039 !important;}
.mgdu #block-topheadermenu a,.mgdu a:hover,.mgdu a:focus,.mgdu a:active,.mgdu p strong a{color:#d27039 !important;}
.mgdu .area-main-menu a:hover{color:#fff !important;}


.aun header.header-v1 .header-main, .aun #sites_menu_link div.active_tab, .aun .stuck, .aun .navigation .gva_menu .sub-menu, .aun .btn-theme:hover, .aun #why_btn_link a:hover, .aun .footer-top, .aun #courses_btn_link a, .aun #courses_btn_link a:hover, .aun .owl-carousel .owl-nav, .aun #block-sidebarmenu, .aun .sidebar .block-menu ul li.menu-item--active-trail:before, .aun #block-departmentmenus ul li:first-child:before, .aun .sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before, .aun .visit_link, .aun .visit_link:hover, .aun .footer-top, .aun .department-block .views-field-title, .aun .department-block .views-field-title, .aun .department-block .views-field-view-node span:hover, .aun .lg-block-grid-3 > div:hover .department-block .views-field-view-node .field-content, .aun .news_home_more .btn-theme, .aun .views-exposed-form .form-actions input, .aun input.js-form-submit, .aun ul[data-drupal-views-infinite-scroll-pager].pager a, .aun .dropbtn,.aun header.header-default .main-menu
{    background: #1d93af;}

.aun .news_home_more .btn-theme,.aun .btn-theme .administration-link{border:2px solid #1d93af;}
.aun .news_home_more .btn-theme:hover,.aun .btn-theme .administration-link:hover,.aun .btn-theme:focus{color:#272727 !important;}

.aun .owl-carousel .owl-nav > div, .aun .event-block-list .event-date, .aun .sidebar .block-menu ul li.menu-item--active-trail:before, .aun #header .stuck, .aun #edit-subscribe
{background: #1d93af !important;}
.aun #block-topheadermenu a,.aun a:hover,.aun a:focus,.aun a:active,.aun p strong a{color:#1d93af !important;}
.aun .area-main-menu a:hover{color:#fff !important;}


.guest header.header-v1 .header-main, .guest #sites_menu_link div.active_tab, .guest .stuck, .guest .navigation .gva_menu .sub-menu, .guest .btn-theme:hover, .guest #why_btn_link a:hover, .guest .footer-top, .guest #courses_btn_link a, .guest #courses_btn_link a:hover, .guest .owl-carousel .owl-nav, .guest #block-sidebarmenu, .guest .sidebar .block-menu ul li.menu-item--active-trail:before, .guest #block-departmentmenus ul li:first-child:before, .guest .sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before, .guest .visit_link, .guest .visit_link:hover, .guest .footer-top, .guest .department-block .views-field-title, .guest .department-block .views-field-title, .guest .department-block .views-field-view-node span:hover, .guest .lg-block-grid-3 > div:hover .department-block .views-field-view-node .field-content, .guest .news_home_more .btn-theme, .guest .views-exposed-form .form-actions input, .guest input.js-form-submit, .guest ul[data-drupal-views-infinite-scroll-pager].pager a, .guest .dropbtn,.guest header.header-default .main-menu
{    background: #a32157;}

.guest .news_home_more .btn-theme,.guest .btn-theme .administration-link{border:2px solid #a32157;}
.guest .news_home_more .btn-theme:hover,.guest .btn-theme .administration-link:hover,.guest .btn-theme:focus{color:#272727 !important;}

.guest .owl-carousel .owl-nav > div, .guest .event-block-list .event-date, .guest .sidebar .block-menu ul li.menu-item--active-trail:before, .guest #header .stuck, .guest #edit-subscribe
{background: #a32157 !important;}
.guest #block-topheadermenu a,.guest a:hover,.guest a:focus,.guest a:active,.guest p strong a{color:#a32157 !important;}
.guest .area-main-menu a:hover{color:#fff !important;}



.rspcu header.header-v1 .header-main, .rspcu #sites_menu_link div.active_tab, .rspcu .stuck, .rspcu .navigation .gva_menu .sub-menu, .rspcu .btn-theme:hover, .rspcu #why_btn_link a:hover, .rspcu .footer-top, .rspcu #courses_btn_link a, .rspcu #courses_btn_link a:hover, .rspcu .owl-carousel .owl-nav, .rspcu #block-sidebarmenu, .rspcu .sidebar .block-menu ul li.menu-item--active-trail:before, .rspcu #block-departmentmenus ul li:first-child:before, .rspcu .sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before, .rspcu .visit_link, .rspcu .visit_link:hover, .rspcu .footer-top, .rspcu .department-block .views-field-title, .rspcu .department-block .views-field-title, .rspcu .department-block .views-field-view-node span:hover, .rspcu .lg-block-grid-3 > div:hover .department-block .views-field-view-node .field-content, .rspcu .news_home_more .btn-theme, .rspcu .views-exposed-form .form-actions input, .rspcu input.js-form-submit, .rspcu ul[data-drupal-views-infinite-scroll-pager].pager a, .rspcu .dropbtn,.rspcu header.header-default .main-menu
{    background: #00afa3;}

.rspcu .news_home_more .btn-theme,.rspcu .btn-theme .administration-link{border:2px solid #00afa3;}
.rspcu .news_home_more .btn-theme:hover,.rspcu .btn-theme .administration-link:hover,.rspcu .btn-theme:focus{color:#272727 !important;}

.rspcu .owl-carousel .owl-nav > div, .rspcu .event-block-list .event-date, .rspcu .sidebar .block-menu ul li.menu-item--active-trail:before, .rspcu #header .stuck, .rspcu #edit-subscribe
{background: #00afa3 !important;}
.rspcu #block-topheadermenu a,.rspcu a:hover,.rspcu a:focus,.rspcu a:active,.rspcu p strong a{color:#00afa3 !important;}
.rspcu .area-main-menu a:hover{color:#fff !important;}




.pub-srv header.header-v1 .header-main, .pub-srv #sites_menu_link div.active_tab, .pub-srv .stuck, .pub-srv .navigation .gva_menu .sub-menu, .pub-srv .btn-theme:hover, .pub-srv #why_btn_link a:hover, .pub-srv .footer-top, .pub-srv #courses_btn_link a, .pub-srv #courses_btn_link a:hover, .pub-srv .owl-carousel .owl-nav, .pub-srv #block-sidebarmenu, .pub-srv .sidebar .block-menu ul li.menu-item--active-trail:before, .pub-srv #block-departmentmenus ul li:first-child:before, .pub-srv .sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before, .pub-srv .visit_link, .pub-srv .visit_link:hover, .pub-srv .footer-top, .pub-srv .department-block .views-field-title, .pub-srv .department-block .views-field-title, .pub-srv .department-block .views-field-view-node span:hover, .pub-srv .lg-block-grid-3 > div:hover .department-block .views-field-view-node .field-content, .pub-srv .news_home_more .btn-theme, .pub-srv .views-exposed-form .form-actions input, .pub-srv input.js-form-submit, .pub-srv ul[data-drupal-views-infinite-scroll-pager].pager a, .pub-srv .dropbtn,.pub-srv header.header-default .main-menu
{    background: #074fa5;}

.pub-srv .news_home_more .btn-theme,.pub-srv .btn-theme .administration-link{border:2px solid #074fa5;}
.pub-srv .news_home_more .btn-theme:hover,.pub-srv .btn-theme .administration-link:hover,.pub-srv .btn-theme:focus{color:#272727 !important;}

.pub-srv .owl-carousel .owl-nav > div, .pub-srv .event-block-list .event-date, .pub-srv .sidebar .block-menu ul li.menu-item--active-trail:before, .pub-srv #header .stuck, .pub-srv #edit-subscribe
{background: #074fa5 !important;}
.pub-srv #block-topheadermenu a,.pub-srv a:hover,.pub-srv a:focus,.pub-srv a:active,.pub-srv p strong a{color:#074fa5 !important;}
.pub-srv .area-main-menu a:hover{color:#fff !important;}



.aumc .area-main-menu .block-menu{margin-left:80px;}
.aun .area-main-menu .block-menu{margin-left:160px;}

.ion, .ionicons, .ion-alert:before, .ion-alert-circled:before, .ion-android-add:before, .ion-android-add-circle:before, .ion-android-alarm-clock:before, .ion-android-alert:before, .ion-android-apps:before, .ion-android-archive:before, .ion-android-arrow-back:before, .ion-android-arrow-down:before, .ion-android-arrow-dropdown:before, .ion-android-arrow-dropdown-circle:before, .ion-android-arrow-dropleft:before, .ion-android-arrow-dropleft-circle:before, .ion-android-arrow-dropright:before, .ion-android-arrow-dropright-circle:before, .ion-android-arrow-dropup:before, .ion-android-arrow-dropup-circle:before, .ion-android-arrow-forward:before, .ion-android-arrow-up:before, .ion-android-attach:before, .ion-android-bar:before, .ion-android-bicycle:before, .ion-android-boat:before, .ion-android-bookmark:before, .ion-android-bulb:before, .ion-android-bus:before, .ion-android-calendar:before, .ion-android-call:before, .ion-android-camera:before, .ion-android-cancel:before, .ion-android-car:before, .ion-android-cart:before, .ion-android-chat:before, .ion-android-checkbox:before, .ion-android-checkbox-blank:before, .ion-android-checkbox-outline:before, .ion-android-checkbox-outline-blank:before, .ion-android-checkmark-circle:before, .ion-android-clipboard:before, .ion-android-close:before, .ion-android-cloud:before, .ion-android-cloud-circle:before, .ion-android-cloud-done:before, .ion-android-cloud-outline:before, .ion-android-color-palette:before, .ion-android-compass:before, .ion-android-contact:before, .ion-android-contacts:before, .ion-android-contract:before, .ion-android-create:before, .ion-android-delete:before, .ion-android-desktop:before, .ion-android-document:before, .ion-android-done:before, .ion-android-done-all:before, .ion-android-download:before, .ion-android-drafts:before, .ion-android-exit:before, .ion-android-expand:before, .ion-android-favorite:before, .ion-android-favorite-outline:before, .ion-android-film:before, .ion-android-folder:before, .ion-android-folder-open:before, .ion-android-funnel:before, .ion-android-globe:before, .ion-android-hand:before, .ion-android-hangout:before, .ion-android-happy:before, .ion-android-home:before, .ion-android-image:before, .ion-android-laptop:before, .ion-android-list:before, .ion-android-locate:before, .ion-android-lock:before, .ion-android-mail:before, .ion-android-map:before, .ion-android-menu:before, .ion-android-microphone:before, .ion-android-microphone-off:before, .ion-android-more-horizontal:before, .ion-android-more-vertical:before, .ion-android-navigate:before, .ion-android-notifications:before, .ion-android-notifications-none:before, .ion-android-notifications-off:before, .ion-android-open:before, .ion-android-options:before, .ion-android-people:before, .ion-android-person:before, .ion-android-person-add:before, .ion-android-phone-landscape:before, .ion-android-phone-portrait:before, .ion-android-pin:before, .ion-android-plane:before, .ion-android-playstore:before, .ion-android-print:before, .ion-android-radio-button-off:before, .ion-android-radio-button-on:before, .ion-android-refresh:before, .ion-android-remove:before, .ion-android-remove-circle:before, .ion-android-restaurant:before, .ion-android-sad:before, .ion-android-search:before, .ion-android-send:before, .ion-android-settings:before, .ion-android-share:before, .ion-android-share-alt:before, .ion-android-star:before, .ion-android-star-half:before, .ion-android-star-outline:before, .ion-android-stopwatch:before, .ion-android-subway:before, .ion-android-sunny:before, .ion-android-sync:before, .ion-android-textsms:before, .ion-android-time:before, .ion-android-train:before, .ion-android-unlock:before, .ion-android-upload:before, .ion-android-volume-down:before, .ion-android-volume-mute:before, .ion-android-volume-off:before, .ion-android-volume-up:before, .ion-android-walk:before, .ion-android-warning:before, .ion-android-watch:before, .ion-android-wifi:before, .ion-aperture:before, .ion-archive:before, .ion-arrow-down-a:before, .ion-arrow-down-b:before, .ion-arrow-down-c:before, .ion-arrow-expand:before, .ion-arrow-graph-down-left:before, .ion-arrow-graph-down-right:before, .ion-arrow-graph-up-left:before, .ion-arrow-graph-up-right:before, .ion-arrow-left-a:before, .ion-arrow-left-b:before, .ion-arrow-left-c:before, .ion-arrow-move:before, .ion-arrow-resize:before, .ion-arrow-return-left:before, .ion-arrow-return-right:before, .ion-arrow-right-a:before, .ion-arrow-right-b:before, .ion-arrow-right-c:before, .ion-arrow-shrink:before, .ion-arrow-swap:before, .ion-arrow-up-a:before, .ion-arrow-up-b:before, .ion-arrow-up-c:before, .ion-asterisk:before, .ion-at:before, .ion-backspace:before, .ion-backspace-outline:before, .ion-bag:before, .ion-battery-charging:before, .ion-battery-empty:before, .ion-battery-full:before, .ion-battery-half:before, .ion-battery-low:before, .ion-beaker:before, .ion-beer:before, .ion-bluetooth:before, .ion-bonfire:before, .ion-bookmark:before, .ion-bowtie:before, .ion-briefcase:before, .ion-bug:before, .ion-calculator:before, .ion-calendar:before, .ion-camera:before, .ion-card:before, .ion-cash:before, .ion-chatbox:before, .ion-chatbox-working:before, .ion-chatboxes:before, .ion-chatbubble:before, .ion-chatbubble-working:before, .ion-chatbubbles:before, .ion-checkmark:before, .ion-checkmark-circled:before, .ion-checkmark-round:before, .ion-chevron-down:before, .ion-chevron-left:before, .ion-chevron-right:before, .ion-chevron-up:before, .ion-clipboard:before, .ion-clock:before, .ion-close:before, .ion-close-circled:before, .ion-close-round:before, .ion-closed-captioning:before, .ion-cloud:before, .ion-code:before, .ion-code-download:before, .ion-code-working:before, .ion-coffee:before, .ion-compass:before, .ion-compose:before, .ion-connection-bars:before, .ion-contrast:before, .ion-crop:before, .ion-cube:before, .ion-disc:before, .ion-document:before, .ion-document-text:before, .ion-drag:before, .ion-earth:before, .ion-easel:before, .ion-edit:before, .ion-egg:before, .ion-eject:before, .ion-email:before, .ion-email-unread:before, .ion-erlenmeyer-flask:before, .ion-erlenmeyer-flask-bubbles:before, .ion-eye:before, .ion-eye-disabled:before, .ion-female:before, .ion-filing:before, .ion-film-marker:before, .ion-fireball:before, .ion-flag:before, .ion-flame:before, .ion-flash:before, .ion-flash-off:before, .ion-folder:before, .ion-fork:before, .ion-fork-repo:before, .ion-forward:before, .ion-funnel:before, .ion-gear-a:before, .ion-gear-b:before, .ion-grid:before, .ion-hammer:before, .ion-happy:before, .ion-happy-outline:before, .ion-headphone:before, .ion-heart:before, .ion-heart-broken:before, .ion-help:before, .ion-help-buoy:before, .ion-help-circled:before, .ion-home:before, .ion-icecream:before, .ion-image:before, .ion-images:before, .ion-information:before, .ion-information-circled:before, .ion-ionic:before, .ion-ios-alarm:before, .ion-ios-alarm-outline:before, .ion-ios-albums:before, .ion-ios-albums-outline:before, .ion-ios-americanfootball:before, .ion-ios-americanfootball-outline:before, .ion-ios-analytics:before, .ion-ios-analytics-outline:before, .ion-ios-arrow-back:before, .ion-ios-arrow-down:before, .ion-ios-arrow-forward:before, .ion-ios-arrow-left:before, .ion-ios-arrow-right:before, .ion-ios-arrow-thin-down:before, .ion-ios-arrow-thin-left:before, .ion-ios-arrow-thin-right:before, .ion-ios-arrow-thin-up:before, .ion-ios-arrow-up:before, .ion-ios-at:before, .ion-ios-at-outline:before, .ion-ios-barcode:before, .ion-ios-barcode-outline:before, .ion-ios-baseball:before, .ion-ios-baseball-outline:before, .ion-ios-basketball:before, .ion-ios-basketball-outline:before, .ion-ios-bell:before, .ion-ios-bell-outline:before, .ion-ios-body:before, .ion-ios-body-outline:before, .ion-ios-bolt:before, .ion-ios-bolt-outline:before, .ion-ios-book:before, .ion-ios-book-outline:before, .ion-ios-bookmarks:before, .ion-ios-bookmarks-outline:before, .ion-ios-box:before, .ion-ios-box-outline:before, .ion-ios-briefcase:before, .ion-ios-briefcase-outline:before, .ion-ios-browsers:before, .ion-ios-browsers-outline:before, .ion-ios-calculator:before, .ion-ios-calculator-outline:before, .ion-ios-calendar:before, .ion-ios-calendar-outline:before, .ion-ios-camera:before, .ion-ios-camera-outline:before, .ion-ios-cart:before, .ion-ios-cart-outline:before, .ion-ios-chatboxes:before, .ion-ios-chatboxes-outline:before, .ion-ios-chatbubble:before, .ion-ios-chatbubble-outline:before, .ion-ios-checkmark:before, .ion-ios-checkmark-empty:before, .ion-ios-checkmark-outline:before, .ion-ios-circle-filled:before, .ion-ios-circle-outline:before, .ion-ios-clock:before, .ion-ios-clock-outline:before, .ion-ios-close:before, .ion-ios-close-empty:before, .ion-ios-close-outline:before, .ion-ios-cloud:before, .ion-ios-cloud-download:before, .ion-ios-cloud-download-outline:before, .ion-ios-cloud-outline:before, .ion-ios-cloud-upload:before, .ion-ios-cloud-upload-outline:before, .ion-ios-cloudy:before, .ion-ios-cloudy-night:before, .ion-ios-cloudy-night-outline:before, .ion-ios-cloudy-outline:before, .ion-ios-cog:before, .ion-ios-cog-outline:before, .ion-ios-color-filter:before, .ion-ios-color-filter-outline:before, .ion-ios-color-wand:before, .ion-ios-color-wand-outline:before, .ion-ios-compose:before, .ion-ios-compose-outline:before, .ion-ios-contact:before, .ion-ios-contact-outline:before, .ion-ios-copy:before, .ion-ios-copy-outline:before, .ion-ios-crop:before, .ion-ios-crop-strong:before, .ion-ios-download:before, .ion-ios-download-outline:before, .ion-ios-drag:before, .ion-ios-email:before, .ion-ios-email-outline:before, .ion-ios-eye:before, .ion-ios-eye-outline:before, .ion-ios-fastforward:before, .ion-ios-fastforward-outline:before, .ion-ios-filing:before, .ion-ios-filing-outline:before, .ion-ios-film:before, .ion-ios-film-outline:before, .ion-ios-flag:before, .ion-ios-flag-outline:before, .ion-ios-flame:before, .ion-ios-flame-outline:before, .ion-ios-flask:before, .ion-ios-flask-outline:before, .ion-ios-flower:before, .ion-ios-flower-outline:before, .ion-ios-folder:before, .ion-ios-folder-outline:before, .ion-ios-football:before, .ion-ios-football-outline:before, .ion-ios-game-controller-a:before, .ion-ios-game-controller-a-outline:before, .ion-ios-game-controller-b:before, .ion-ios-game-controller-b-outline:before, .ion-ios-gear:before, .ion-ios-gear-outline:before, .ion-ios-glasses:before, .ion-ios-glasses-outline:before, .ion-ios-grid-view:before, .ion-ios-grid-view-outline:before, .ion-ios-heart:before, .ion-ios-heart-outline:before, .ion-ios-help:before, .ion-ios-help-empty:before, .ion-ios-help-outline:before, .ion-ios-home:before, .ion-ios-home-outline:before, .ion-ios-infinite:before, .ion-ios-infinite-outline:before, .ion-ios-information:before, .ion-ios-information-empty:before, .ion-ios-information-outline:before, .ion-ios-ionic-outline:before, .ion-ios-keypad:before, .ion-ios-keypad-outline:before, .ion-ios-lightbulb:before, .ion-ios-lightbulb-outline:before, .ion-ios-list:before, .ion-ios-list-outline:before, .ion-ios-location:before, .ion-ios-location-outline:before, .ion-ios-locked:before, .ion-ios-locked-outline:before, .ion-ios-loop:before, .ion-ios-loop-strong:before, .ion-ios-medical:before, .ion-ios-medical-outline:before, .ion-ios-medkit:before, .ion-ios-medkit-outline:before, .ion-ios-mic:before, .ion-ios-mic-off:before, .ion-ios-mic-outline:before, .ion-ios-minus:before, .ion-ios-minus-empty:before, .ion-ios-minus-outline:before, .ion-ios-monitor:before, .ion-ios-monitor-outline:before, .ion-ios-moon:before, .ion-ios-moon-outline:before, .ion-ios-more:before, .ion-ios-more-outline:before, .ion-ios-musical-note:before, .ion-ios-musical-notes:before, .ion-ios-navigate:before, .ion-ios-navigate-outline:before, .ion-ios-nutrition:before, .ion-ios-nutrition-outline:before, .ion-ios-paper:before, .ion-ios-paper-outline:before, .ion-ios-paperplane:before, .ion-ios-paperplane-outline:before, .ion-ios-partlysunny:before, .ion-ios-partlysunny-outline:before, .ion-ios-pause:before, .ion-ios-pause-outline:before, .ion-ios-paw:before, .ion-ios-paw-outline:before, .ion-ios-people:before, .ion-ios-people-outline:before, .ion-ios-person:before, .ion-ios-person-outline:before, .ion-ios-personadd:before, .ion-ios-personadd-outline:before, .ion-ios-photos:before, .ion-ios-photos-outline:before, .ion-ios-pie:before, .ion-ios-pie-outline:before, .ion-ios-pint:before, .ion-ios-pint-outline:before, .ion-ios-play:before, .ion-ios-play-outline:before, .ion-ios-plus:before, .ion-ios-plus-empty:before, .ion-ios-plus-outline:before, .ion-ios-pricetag:before, .ion-ios-pricetag-outline:before, .ion-ios-pricetags:before, .ion-ios-pricetags-outline:before, .ion-ios-printer:before, .ion-ios-printer-outline:before, .ion-ios-pulse:before, .ion-ios-pulse-strong:before, .ion-ios-rainy:before, .ion-ios-rainy-outline:before, .ion-ios-recording:before, .ion-ios-recording-outline:before, .ion-ios-redo:before, .ion-ios-redo-outline:before, .ion-ios-refresh:before, .ion-ios-refresh-empty:before, .ion-ios-refresh-outline:before, .ion-ios-reload:before, .ion-ios-reverse-camera:before, .ion-ios-reverse-camera-outline:before, .ion-ios-rewind:before, .ion-ios-rewind-outline:before, .ion-ios-rose:before, .ion-ios-rose-outline:before, .ion-ios-search:before, .ion-ios-search-strong:before, .ion-ios-settings:before, .ion-ios-settings-strong:before, .ion-ios-shuffle:before, .ion-ios-shuffle-strong:before, .ion-ios-skipbackward:before, .ion-ios-skipbackward-outline:before, .ion-ios-skipforward:before, .ion-ios-skipforward-outline:before, .ion-ios-snowy:before, .ion-ios-speedometer:before, .ion-ios-speedometer-outline:before, .ion-ios-star:before, .ion-ios-star-half:before, .ion-ios-star-outline:before, .ion-ios-stopwatch:before, .ion-ios-stopwatch-outline:before, .ion-ios-sunny:before, .ion-ios-sunny-outline:before, .ion-ios-telephone:before, .ion-ios-telephone-outline:before, .ion-ios-tennisball:before, .ion-ios-tennisball-outline:before, .ion-ios-thunderstorm:before, .ion-ios-thunderstorm-outline:before, .ion-ios-time:before, .ion-ios-time-outline:before, .ion-ios-timer:before, .ion-ios-timer-outline:before, .ion-ios-toggle:before, .ion-ios-toggle-outline:before, .ion-ios-trash:before, .ion-ios-trash-outline:before, .ion-ios-undo:before, .ion-ios-undo-outline:before, .ion-ios-unlocked:before, .ion-ios-unlocked-outline:before, .ion-ios-upload:before, .ion-ios-upload-outline:before, .ion-ios-videocam:before, .ion-ios-videocam-outline:before, .ion-ios-volume-high:before, .ion-ios-volume-low:before, .ion-ios-wineglass:before, .ion-ios-wineglass-outline:before, .ion-ios-world:before, .ion-ios-world-outline:before, .ion-ipad:before, .ion-iphone:before, .ion-ipod:before, .ion-jet:before, .ion-key:before, .ion-knife:before, .ion-laptop:before, .ion-leaf:before, .ion-levels:before, .ion-lightbulb:before, .ion-link:before, .ion-load-a:before, .ion-load-b:before, .ion-load-c:before, .ion-load-d:before, .ion-location:before, .ion-lock-combination:before, .ion-locked:before, .ion-log-in:before, .ion-log-out:before, .ion-loop:before, .ion-magnet:before, .ion-male:before, .ion-man:before, .ion-map:before, .ion-medkit:before, .ion-merge:before, .ion-mic-a:before, .ion-mic-b:before, .ion-mic-c:before, .ion-minus:before, .ion-minus-circled:before, .ion-minus-round:before, .ion-model-s:before, .ion-monitor:before, .ion-more:before, .ion-mouse:before, .ion-music-note:before, .ion-navicon:before, .ion-navicon-round:before, .ion-navigate:before, .ion-network:before, .ion-no-smoking:before, .ion-nuclear:before, .ion-outlet:before, .ion-paintbrush:before, .ion-paintbucket:before, .ion-paper-airplane:before, .ion-paperclip:before, .ion-pause:before, .ion-person:before, .ion-person-add:before, .ion-person-stalker:before, .ion-pie-graph:before, .ion-pin:before, .ion-pinpoint:before, .ion-pizza:before, .ion-plane:before, .ion-planet:before, .ion-play:before, .ion-playstation:before, .ion-plus:before, .ion-plus-circled:before, .ion-plus-round:before, .ion-podium:before, .ion-pound:before, .ion-power:before, .ion-pricetag:before, .ion-pricetags:before, .ion-printer:before, .ion-pull-request:before, .ion-qr-scanner:before, .ion-quote:before, .ion-radio-waves:before, .ion-record:before, .ion-refresh:before, .ion-reply:before, .ion-reply-all:before, .ion-ribbon-a:before, .ion-ribbon-b:before, .ion-sad:before, .ion-sad-outline:before, .ion-scissors:before, .ion-search:before, .ion-settings:before, .ion-share:before, .ion-shuffle:before, .ion-skip-backward:before, .ion-skip-forward:before, .ion-social-android:before, .ion-social-android-outline:before, .ion-social-angular:before, .ion-social-angular-outline:before, .ion-social-apple:before, .ion-social-apple-outline:before, .ion-social-bitcoin:before, .ion-social-bitcoin-outline:before, .ion-social-buffer:before, .ion-social-buffer-outline:before, .ion-social-chrome:before, .ion-social-chrome-outline:before, .ion-social-codepen:before, .ion-social-codepen-outline:before, .ion-social-css3:before, .ion-social-css3-outline:before, .ion-social-designernews:before, .ion-social-designernews-outline:before, .ion-social-dribbble:before, .ion-social-dribbble-outline:before, .ion-social-dropbox:before, .ion-social-dropbox-outline:before, .ion-social-euro:before, .ion-social-euro-outline:before, .ion-social-facebook:before, .ion-social-facebook-outline:before, .ion-social-foursquare:before, .ion-social-foursquare-outline:before, .ion-social-freebsd-devil:before, .ion-social-github:before, .ion-social-github-outline:before, .ion-social-google:before, .ion-social-google-outline:before, .ion-social-googleplus:before, .ion-social-googleplus-outline:before, .ion-social-hackernews:before, .ion-social-hackernews-outline:before, .ion-social-html5:before, .ion-social-html5-outline:before, .ion-social-instagram:before, .ion-social-instagram-outline:before, .ion-social-javascript:before, .ion-social-javascript-outline:before, .ion-social-linkedin:before, .ion-social-linkedin-outline:before, .ion-social-markdown:before, .ion-social-nodejs:before, .ion-social-octocat:before, .ion-social-pinterest:before, .ion-social-pinterest-outline:before, .ion-social-python:before, .ion-social-reddit:before, .ion-social-reddit-outline:before, .ion-social-rss:before, .ion-social-rss-outline:before, .ion-social-sass:before, .ion-social-skype:before, .ion-social-skype-outline:before, .ion-social-snapchat:before, .ion-social-snapchat-outline:before, .ion-social-tumblr:before, .ion-social-tumblr-outline:before, .ion-social-tux:before, .ion-social-twitch:before, .ion-social-twitch-outline:before, .ion-social-twitter:before, .ion-social-twitter-outline:before, .ion-social-usd:before, .ion-social-usd-outline:before, .ion-social-vimeo:before, .ion-social-vimeo-outline:before, .ion-social-whatsapp:before, .ion-social-whatsapp-outline:before, .ion-social-windows:before, .ion-social-windows-outline:before, .ion-social-wordpress:before, .ion-social-wordpress-outline:before, .ion-social-yahoo:before, .ion-social-yahoo-outline:before, .ion-social-yen:before, .ion-social-yen-outline:before, .ion-social-youtube:before, .ion-social-youtube-outline:before, .ion-soup-can:before, .ion-soup-can-outline:before, .ion-speakerphone:before, .ion-speedometer:before, .ion-spoon:before, .ion-star:before, .ion-stats-bars:before, .ion-steam:before, .ion-stop:before, .ion-thermometer:before, .ion-thumbsdown:before, .ion-thumbsup:before, .ion-toggle:before, .ion-toggle-filled:before, .ion-transgender:before, .ion-trash-a:before, .ion-trash-b:before, .ion-trophy:before, .ion-tshirt:before, .ion-tshirt-outline:before, .ion-umbrella:before, .ion-university:before, .ion-unlocked:before, .ion-upload:before, .ion-usb:before, .ion-videocamera:before, .ion-volume-high:before, .ion-volume-low:before, .ion-volume-medium:before, .ion-volume-mute:before, .ion-wand:before, .ion-waterdrop:before, .ion-wifi:before, .ion-wineglass:before, .ion-woman:before, .ion-wrench:before, .ion-xbox:before{font-size:x-large;font-weight:bold;color:white;}

