/*************class_for_text_style************************/
.lisclass {
    color: white;
    background: #537298;
    transition: background 0.5s linear 0s;
    width: 100%;
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    text-decoration: none;
    text-align: center;
    transition: background 0.5s linear 0s;
    justify-content: center;
    font-size: 18px;
}
.lisclass:hover {
    background: #2C4767;
    transition: background 0.5s linear 0s;
    color: white;
}

.team-list.departments .team-block .team-content {
    padding: 0 10px;
}



/*************-class_for_text_style************************/

#views-exposed-form-teatcher-page-1 {
	margin-bottom: 20px;
}
#views-exposed-form-teatcher-page-1 #edit-submit-teatcher {
	left: unset;
}
#views-exposed-form-teatcher-page-1 .js-form-item.form-item.js-form-type-textfield.form-item-field-team-name-value.js-form-item-field-team-name-value.form-no-label {
	width: 100%;
}
.block-views-blockurl-kafedry-block-2 .views-field.views-field-field-pro-golovu{
	display: flex;
	flex-direction: column;
}
.block-views-blockurl-kafedry-block-2  .socials .gva-social i {
	//background: #3b5998; 
}

#block-views-block-url-article-block-1 .item .field-content a{
	padding: 8px 10px 8px 15px;
	display: block;
	border: 1px solid rgba(0,0,0,0.1);
	text-transform: none;
	font-size: 14px;
	overflow: hidden;
	-webkit-transition: all 0.35s;
	-o-transition: all 0.35s;
	transition: all 0.35s;
	-moz-transition: all 0.35s;
	-ms-transition: all 0.35s;
	position: relative;
	font-weight: 500;
	font-family: "Roboto",sans-serif;
}
#block-views-block-url-article-block-1 .item .field-content{
	margin: 0 0 10px !important;
}

#block-views-block-url-kafedry-block-1 .item .field-content a{
	padding: 8px 10px 8px 15px;
	display: block;
	border: 1px solid rgba(0,0,0,0.1);
	text-transform: none;
	font-size: 14px;
	overflow: hidden;
	-webkit-transition: all 0.35s;
	-o-transition: all 0.35s;
	transition: all 0.35s;
	-moz-transition: all 0.35s;
	-ms-transition: all 0.35s;
	position: relative;
	font-weight: 500;
	font-family: "Roboto",sans-serif;
}

.node--type-kafedra .node__title.title {
	opacity: 0;
	display: none;
}

.block-views-blockurl-kafedry-block-2 .row {
    padding: 8px 10px 8px 15px;
    border: 1px solid rgba(0,0,0,0.1);
    -webkit-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
    position: relative;
    font-weight: 500;
    font-family: Arial;
}
.block-views-blockurl-kafedry-block-2 .row .row-wrapper:nth-child(1) {
	border-bottom: 1px solid beige;
    margin-bottom: 15px;
    margin-top: 15px;
}
.block-views-blockurl-kafedry-block-2 i {
	font-size: 32px;
}
.block-views-blockurl-kafedry-block-2 .field--name-field-ikonka {
	margin-right: 15px;
	display: inline-block;
}
.block-views-blockurl-kafedry-block-2 .field--name-field-posilannya-kaf {
	display: inline-block;
}
.block-views-blockurl-kafedry-block-2 .col-lg-7 img {
	border-radius: 150px;
}

/*--- Custom CSS ---*/

.team-list.departments .team-block .team-image {
  width: 30%;
}
.team-list.departments .team-block .team-image.right {
  float: right;
}
.team-list.departments .team-block .team-content {
  width: 40%
}
.team-list.departments .team-teaser-1 .team-job {
  color: inherit;
  font-size: 14px;
}
.team-list.departments .team-teaser-1 .team-content .socials {
    display: block;
}

.team-list.departments .team-teaser-1 .team-name {
  padding-bottom: 10px;
}

.team-list.departments .pager {
  margin: 0;
  padding-top: 30px;
  float: left;
  width: 100%;
}

.team-list .view-content-wrap .item.department 
{
  margin: 0 0 30px 0;
}

@media (max-width: 767px) {
  .team-list.departments .team-block .team-content {
    width: 100%
  }
  .team-list.departments .team-block .team-image {
    width: 100%;
  }

  .team-list.departments .team-teaser-1 .team-content .socials {
  	margin-bottom: 15px;
  }

}

#block-views-block-url-kafedry-block-2 {
	margin-bottom: 0;
}

iframe.responsive-pdf {
	width: 100%;
	height: 1150px;
}

@media (max-width: 767px) {
  iframe.responsive-pdf {
    height: 965px;
  }
}

@media (max-width: 480px) {
  iframe.responsive-pdf {
    height: 580px;
  }
}

@media (max-width: 375px) {
  iframe.responsive-pdf {
    height: 430px;
  }
}

#block-views-block-url-kafedry-block-1 {
	//margin-bottom: 0;
}

#block-views-block-url-kafedry-block-1 .item .field-content{
	margin: 0 0 10px !important;
}
/******side_bar_menu_class_float-off*******/

.gavias-content-builder .block-views-blocksidebar-simple-menu-block-1 .gva_menu {
	float: unset;
}
.gavias-content-builder .block-views-blocksidebar-simple-menu-block-1 .gva_menu a {
	color: #030712;
}
/******---side_bar_menu_class_float-off*******/

.breadcrumb-content-inner .gva-breadcrumb-content .page-title {
	font-size: 32px;
}