@charset "utf-8";
/**
 * Place your custom styles here. 
 */

/* * {
  margin: 0;
  padding: 0; 
}*/ 

 
#igsn::before, #iarch::before, #ibid::before, #igdg::before, #idn::before, #iepdt::before, #inem::before, #iesk::before, #iimt::before, #ikni::before, #ikta::before, #miok::before, #inpp::before, #imfn::before, #ippt::before, #ipdo::before, #itre::before, #ihht::before, #igsn_en::before, #iarch_en::before, #ibid_en::before, #igdg_en::before, #idn_en::before, #iepdt_en::before, #inem_en::before, #iesk_en::before, #iimt_en::before, #ikni_en::before, #ikta_en::before, #miok_en::before, #inpp_en::before, #imfn_en::before, #ippt_en::before, #ipdo_en::before, #itre_en::before, #ihht_en::before {
display:block;
width:40px;
float:left;
}

/*#igsn{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}*/
#igsn::before {
content:"ІГСН";
}

#iarch::before {
content:"ІАРХ";
}

#ibid::before {
content:"ІБІД";
}

#igdg::before {
content:"ІГДГ";
}

#idn::before {
content:"ІДН";
}

#iepdt::before {
content:"ІСТР";
}

#inem::before {
content:"ІНЕМ";
}

#iesk::before {
content:"ІЕСК";
}

#iimt::before {
content:"ІІМТ";
}

#ikni::before {
content:"ІКНІ";
}

#ikta::before {
content:"ІКТА";
}

#miok::before {
content:"МІОК";
}

#inpp::before {
content:"ІНПП";
}

#imfn::before {
content:"ІМФН";
}

#ippt::before {
content:"ІППТ";
}

#ipdo::before {
content:"ІАПО";
}

#itre::before {
content:"ІТРЕ";
}

#ihht::before {
content:"ІХХТ";
}

/* institutes links_en */ 

#igsn_en::before {
content:"IHSS";
}

#iarch_en::before {
content:"IARCH";
}

#ibid_en::before {
content:"IBEE";
}

#igdg_en::before {
content:"IGD";
}

#idn_en::before {
content:"IDE";
}

#iepdt_en::before {
content:"IENP";
}

#inem_en::before {
content:"IEM";
}

#iesk_en::before {
content:"IPEC";
}

#iimt_en::before {
content:"IEMT";
}

#ikni_en::before {
content:"ICSIT";
}

#ikta_en::before {
content:"ICTA";
}

#miok_en::before {
content:"IECDR";
}

#inpp_en::before {
content:"IJPS";
}

#imfn_en::before {
content:"IMFS";
}

#ippt_en::before {
content:"IEAT";
}

#ipdo_en::before {
content:"IPE";
}

#itre_en::before {
content:"ITRE";
}

#ihht_en::before {
content:"ICCT";
}

li.lang_en a:before{
content:"View website in";
}
li.lang_en a:after{
content:"lish";
}

li.lang_uk a:before{
content:"Читати сайт";
}
li.lang_uk a:after{
content:"аїнською";
}

.page-node-218 .region-sidebar-second .view-id-unit_pages ul {
    border-bottom-color: rgba(183, 183, 183, 0.02);
}

.og-context-node-218 .region-sidebar-second .view-id-unit_pages ul {
    border-bottom-color: rgba(183, 183, 183, 0.02);
}

.region-sidebar-second #block-block-56 ul {
    border-top-color: rgba(183, 183, 183, 0.02);
}

#block-block-56 {
	margin-top: -40px;
}

.page-research-unit .views-exposed-form .views-exposed-widget {
    float: inherit;
    padding: .5em 1em 0 0;
}


#block-locale-language-content .navbar-nav > li.active{
display:none; /* hide active language link */
} 

#block-locale-language-content ul{
margin-bottom:0;
text-align:right;
border-bottom: 1px solid #ddd;
}

.france_link a {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: bold;
}
.france_link a:after {
    display: none !important;
}

.navbar-nav{
margin-bottom:0;
margin-top:0;
}

.navbar-toggle{
border-radius:0;
}

#desktop_language_link{
  display:none;
}
#urgent_message{
display:none;
}
.dropdown-menu{
z-index:2000 !important;
}

/*.dropdown-menu > li > a {
    padding: 3px 10px !important;
}

.dropdown-menu .institutes > li > a {
    padding: 3px 10px !important;
}
.institutes > li > a {
	padding-left:70px;
}*/

html{
min-height:100%;
background-color:#666666;
}

body{
/*background-color:#006699;*/
font-size:16px;
background-color:#FFFFFF;
}

#footer_full{
background-color:#666666;
}

#footer_full .block{
padding-left:15px;
padding-right:15px;
}

.footer{
border-top:none;
}

a{
outline:0 !important;
}


a:link, a:visited {
}

a:hover, a:focus, a:active, #footer_full a:hover, #footer_full a:focus, #footer_full a:active, #urgent_message a:hover, #urgent_message a:focus, #urgent_message a:active{
text-decoration:none;
/*color:#3399CC;*/
color:#ff9900;
}

/*a[href^="http://"]:not([href*="lp.edu.ua"]):after,
a[href^="https://"]:not([href*="lp.edu.ua"]):after{
background:#339966;
}*/

a[href^="http://"]:not([href*="http://lp.edu.ua"]):not([href*="http://www.lp.edu.ua"])::after {
	 content:"";
	 display:inline-block;
	 height:11px;
	 width:14px;
	 background: url(/sites/all/themes/lpnu/img/external.png) no-repeat top right;
	 background-size:10px 9px;    
}

#footer_full a[href^="http://"]:not([href*="http://lp.edu.ua"])::after {
	 content:"";
	 display:inline-block;
	 height:11px;
	 width:14px;
	 background: url(/sites/all/themes/lpnu/img/external_footer.png) no-repeat top right;
	 background-size:10px 9px; 
}


.search-results .search-info{
display:none;
}

nav{
font-weight:normal;
}

#navbar{
/*margin-bottom:0;*/
}

/*ul.menu li.open a{
border-left:1px solid #CCCCCC;
margin-left:1px;
}*/

.dropdown-menu > li > a{
color:#5f5f5f;
}

.dropdown-menu > li > a:hover{
color:#00a1e4;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: /*#337ab7*/#00a1e4;
}

.text-center, .pager{
display:block;
clear:both;
}
.pagination, .pager{
padding-top:30px;
}


#university_name_container{
/*padding: 12px 10px 8px 10px;*/
display:none;
}
#university_name{
font-size: 18px;
/*height: 50px;*/
line-height: 20px;
/*text-transform:uppercase;
letter-spacing:1px;*/
}

#search_top{
padding:0;
}

.region-search-title{
margin-top: 15px;
}

.view-header > p{
float:left;
}

.page-node-4321 blockquote {
border-left: 5px solid #c70000;
}



.page-public-information .views-exposed-widgets {
    margin-bottom: 2em;
}

/******* University catalog *******/

.catalog-column {
max-width: 200px;
white-space: normal;
}
.nobr{
white-space:nowrap;
}

/*.i18n-en .view-display-id-attachment_glossary:before {
content:"\003ca href=\0022university-units-directory\0022\003e All \003c/a\003e";
float:left;
padding-right: 5px;

}

.i18n-uk .view-display-id-attachment_glossary:before {
content:"\003ca href=\0022university-units-directory\0022\003e Усе \003c/a\003e";
float:left;
padding-right: 5px;

}*/

.view-display-id-attachment_glossary{
/*background:#FF9900;*/
display: inline-block;
width: 100%;
margin-top: 6px;
margin-bottom: 6px;
}



.view-display-id-attachment_glossary > a:hover {
background: #337ab7;
color:#fff;
text-decoration: none;
}

.view-display-id-attachment_glossary > a:active {
background: #337ab7;
color:#fff;
text-decoration: none;
}



.view-display-id-attachment_glossary .views-summary a:hover {
background:#337ab7;
color:#fff;
text-decoration: none;
}


.view-display-id-attachment_glossary .views-summary a:active {
background: #337ab7;
color:#fff;
border-color: #2e6da4;
text-decoration: none;

}

.views-widget-filter-field_reverse_title_value, .views-widget-filter-field_unit_head_value {
  width: 100%;
}

.major-title::first-letter{
text-transform: uppercase;
}


.view-university-unit-directory .view-header > p {
float: none;
padding: 8px 15px;
margin-bottom: 20px;
border-bottom: 1px solid #eee;
font-family: 'Roboto Condensed Light';
font-style: normal;
font-weight: normal;
}


.view-institutes-and-department h3 {
  clear: left;
  padding-bottom: 15px;
  padding-top: 15px;
  border-bottom: 1px solid #eee;
}

.view-institutes-and-department h3>a{
color: #5f5f5f;
}

.view-institutes-and-department h3>a:hover{
color: #00a0e3;
}


.dept-row {
    clear: left;
}

.dept-row a {
color: #5f5f5f;
}

.dept-row a:hover {
color: #00a0e3;
}


/**major**/

#block-views-subject-list-on-major-block > h2 {
    font-size: 22px;
    margin-top: 0px;
    color: #5f5f5f;
}


.view-id-subject_list_on_major .view-grouping-header {
    border-left: 3px solid #a7ce39;
    padding-left: 10px;
    font-size: 14pt;
    display: block;
    height: 35px;
    padding-bottom: 5px;
    padding-top: 5px;
    background-color: #f1f1f1;
    color: #5f5f5f;
    margin-top: 25px;
    font-weight: bold;
    letter-spacing: 0.5px;
}



.view-id-subject_list_on_major .item-list > h3 {
    font-size: 15px;
    color: #5f5f5f;
    text-align: right;
}

.view-id-subject_list_on_major .item-list > h3:first-letter {
text-transform: uppercase;
}


.sidebar_major_name a {
    display: block;
    padding: 5px;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}


.view-id-subject_list_on_major.view-display-id-block_3 a {
    display: block;
    font-size: 19px;
    padding-top: 15px;
    margin-bottom: 13px;
    float: right;
    font-weight: 700;
}

.view-id-subject_list_on_major.view-display-id-block_4 a {
    display: block;
    font-size: 19px;
    padding-top: 15px;
    margin-bottom: 13px;
    float: right;
    font-weight: 700;
}

.major_lang_button a  {
    display: block;
    font-size: 19px;
    padding-top: 15px;
    margin-bottom: 8px;
    float: right;
    font-weight: 700;
}
/**subjects crumbs**/



.page-education-majors-subject .breadcrumb li {
    display: none;
}


.page-education-majors-subject .breadcrumb {
    border: none;
}



.page-education-majors-subject .view-header {
    background-color: #FFFFFF;
    padding: 8px 0px 8px 0px;
    border-bottom: 1px solid #eee;
    margin-top: -15px;
    font-size: 17px !important;
    font-family: 'Roboto Condensed Light';
}



.page-education-majors-subject .view-header a:after{
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}

/****/


.block-opportunity-deadline {
    text-align: center;
    margin-top: 7px;
}

/**/


.og-context-node-167 .region-sidebar-second .view-id-unit_pages ul {
 border-bottom: none;
}

.og-context-node-167 .region-sidebar-second #block-block-11 ul, .og-context-node-167 .region-sidebar-second #block-block-12 ul {
 border-top: none;
}

.og-context-node-167 .region-sidebar-second #block-block-11::before, .og-context-node-167 .region-sidebar-second #block-block-12::before {
 margin-bottom: -32px;
}

.n_line {
    border-top: 1px solid rgba(232, 232, 232, 0.95);
}


#journals_menu {
border-top: 1px solid rgba(232, 232, 232, 0.85);
}

/* news */

.page-node-1698 .all-opportunity {
    display: inline-block;
    font-size: 20px;
    margin-bottom: 25px;
    font-weight: bold;


    text-align: center;
    border-bottom: 2px solid rgba(51,122,183,0.5);
    position: relative;
    margin-left: -100px;
    left: 50%;
}

.page-node-1699 .all-opportunity, .page-node-1701 .all-opportunity {
    display: inline-block;
    font-size: 20px;
    margin-bottom: 25px;
    margin-top: 30px;
    font-weight: bold;
    text-align: center;
    border-bottom: 2px solid rgba(51,122,183,0.5);
    position: relative;
    margin-left: -100px;
    left: 50%;
}



.page-node-1701 .all-news, .page-node-1699 .all-news {
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    border-bottom: 2px solid rgba(51,122,183,0.5);
    position: relative;
    margin-left: -100px;
    left: 50%;
}

.page-node-1698 .all-news {
    margin-top: 25px;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    border-bottom: 2px solid rgba(51,122,183,0.5);
    position: relative;
    margin-left: -100px;
    left: 50%;
}

.view-id-all_news.view-display-id-block_1 .view-grouping-header {
    text-align: center;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: -20px;
    margin-top: 25px;
}

.view-display-id-news_illustration_1 h3 {
    font-size: 18px;
}

#block-views-all-news-block-1 .views-row-first {
 border-top: 1px solid #d9d9d9;
 padding-top: 10px;
}

#block-views-all-news-block-1 h3 {
 display: inline-block;
 border-bottom: 3px solid #337ab7;
 margin-bottom: -0.7px;
 padding-bottom: 5px;
 font-size: 20px;
}

.n-date {
    margin-bottom: 5px;
}


.view-display-id-block_news_unit .views-row-last, .view-display-id-block_5 .views-row-last, .view-display-id-block_6 .views-row-last, .view-display-id-block_7 .views-row-last, .view-display-id-block_8 .views-row-last, .view-display-id-block_9 .views-row-last {
  clear: left;
}

.view-display-id-block_news_unit .col-md-4, .view-display-id-block_5 .col-md-3, .view-display-id-block_6 .col-md-3, .view-display-id-block_7 .col-md-3, .view-display-id-block_8 .col-md-3, .view-display-id-block_9 .col-md-3{
 margin-top: 35px;
 clear:left;
 width:100%;
}

#block-views-news-for-unit-block-news-unit h2.block-title{
margin-bottom:-10px;
margin-top:40px;
text-align:center;
}


.post-date {
font-size: 12px;
color: #7a736e;
}

.classified-event {
  float: left;
  padding-right: 3px;
}


/* archive news */

.i18n-uk #block-views-archive-news-block .views-summary::before {
 content: "2018";
 font-weight: bold;
 display: inline-block;
 border-bottom: 1px solid #337ab7;
 font-family: Roboto;
 margin-bottom: 7px;
}

.i18n-en #block-views-archive-news-block .views-summary::before {
 content: "2018";
 font-weight: bold;
 display: inline-block;
 border-bottom: 1px solid #337ab7;
 font-family: Roboto;
 margin-bottom: 7px;
}

.archive-post-date {
    font-size: 12px;
    /*color: #8d8d8d;*/
    border-bottom: 1px dotted #00a0e3;
    line-height: 1em;
    letter-spacing: 1px;
    padding-bottom: 2px;
}

.view-archive-news h4 {
  margin-bottom: 4px;
}


.view-id-archive_news .views-row, .view-id-archive_news_year .views-row {
    margin-bottom: 20px;
}

.view-archive-news-year h4 {
  margin-bottom: 4px;
}

.view-id-archive_news p, .view-archive-news-year p {
  margin-top: 5px;
}

/* unit special council */



/*.node-unit-special-council .field-name-field-head {
  margin-top: 19px;
}*/

.field-defence {
  width: 122px;
  text-align: center;
}

.node-unit-special-council .field-name-field-head {
    padding: 10px 15px 1px 20px;
    border-left: 3px solid #00a0e3;
    background: #fafafa;
    margin-top: 20px;
}
.node-unit-special-council .field-name-field-deputy-head {
    padding: 10px 15px 1px 20px;
    border-left: 3px solid #00a0e3;
    background: #fafafa;
}

.node-unit-special-council .field-name-field-secretary {
    padding: 10px 15px 10px 20px;
    border-left: 3px solid #00a0e3;
    background: #fafafa;
}

#block-views-contact-spetsrady-block {
    border-top: 4px solid #a7ce39;
    margin-top: 30px;
    padding: 15px;
    border-right: solid #ddd 1px;
    border-left: solid #ddd 1px;
    border-bottom: solid #ddd 1px;
    border-bottom-color: #b7b7b7;
}

#block-block-40 {
    border-top: 1px solid #ddd;
    margin-top: 30px;
    padding: 15px;
    border-right: solid #ddd 1px;
    border-left: solid #ddd 1px;
    border-bottom: solid #ddd 1px;
    border-bottom-color: #b7b7b7;
}

#block-views-contact-spetsrady-block h2.block-title {
    margin-top: 0px;
}

/*Staff*/


.view-staff .views-field-field-employee.footable-last-column {
    padding-bottom: 30px;
}

.page-node-3278 td.footable-row-detail-cell {
    display: none;
}

.page-node-3278 .footable-toggle::before {
    display: none;
}

td.views-field-field-foto.footable-first-column {
    padding: 15px 0px 15px 0px;
}

.page-node-3278 .persList {
    margin-top: -10px;
}

/*.page-node-3278 .colorbox.init-colorbox-processed.cboxElement {
    margin-left: -30px;
}*/

.page-node-3278 .view-staff .views-field-field-foto.footable-first-column {
    width: 150px;
}

.page-node-3278 .view-id-staff .views-field-field-foto .img-responsive {
    margin-left: 5px;
}


/* service links */

.service-links{
padding: 0 15px;
}

.service-links ul{
padding: 0;
}

.service-links ul li{
list-style: none;
display: inline-block;
margin-right: 5px;
}

li.service-links-facebook-share {
vertical-align: super !important;
}

ul.links {
    margin-top: 30px;
}

/*** nauka ****/

#node-350 a .call:hover {
    border: 1px solid #a7ce39;
}

#node-4945 blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #a7ce39;
}


/* dissertation */

.node-type-dissertation .field {
  padding-bottom: 3px;
}

.node-type-dissertation.i18n-uk .page-header::before {
  content: "Дисертація";
  display: block !important;
  padding-bottom: 5px;
  float: none;
  color: #919191;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  margin: 0 0 6px;
}

.node-type-dissertation.i18n-en .page-header::before {
  content: "Dissertation";
  display: block !important;
  padding-bottom: 5px;
  float: none;
  color: #919191;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  margin: 0 0 6px;
}

.view-id-dissertation .view-content {
    margin-top: 25px;
}

.view-id-dissertation .views-exposed-form {
    border: 1px solid #ccc;
    padding-left: 3%;
    padding-bottom: 5px;
    display: inline-block;
    background: #f9f9f9;
}

#edit-field-supervisor-initials-value-wrapper {
    clear: left;
}

.view-id-dissertation .views-widget {
    width: 320px;
}

/* catalog developments */

.title_development {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 7px;
    margin-top: 10px;
}

.headDevel {
    font-size: 14px;
    font-weight: bold;
}

.headDevelfield {
	font-size: 14px;
}

.line {
    border-bottom: 1px solid rgba(204, 204, 204, 0.49);
    margin-top: 15px;
    margin-bottom: 30px;
}



.view-id-scientific_research_directory .views-row {
    padding-bottom: 10px;
}

.view-id-scientific_research_directory .view-header p {
 margin-bottom: 10px;
 
}

.view-id-scientific_research_directory.view-display-id-block_2 .views-field-field-applying-et {
    margin-bottom: 5px;
    margin-top: 8px;
}

.node-type-scientific-developments .region-sidebar-second .block-title {
    text-align: center;
    font-size: 25px;
    margin-bottom: 5px;
    margin-top: 35px;
}

.node-type-scientific-developments .field-name-field-offer, .node-type-scientific-developments .field-name-field-problem-solver, .node-type-scientific-developments .field-name-field-main-benefits, .node-type-scientific-developments .field-name-field-ownership {
    margin-top: 15px;
}

.node-type-scientific-developments.i18n-en .field-name-field-offer .field-label, .node-type-scientific-developments.i18n-en .field-name-field-problem-solver .field-label, .node-type-scientific-developments.i18n-en .field-name-field-main-benefits .field-label, .node-type-scientific-developments.i18n-en .field-name-field-ownership .field-label {
	display: none;
}

.node-type-scientific-developments.i18n-en .field-name-field-main-benefits:before {
    content: "Main benefits:";
    font-weight: bold;
}

.node-type-scientific-developments.i18n-en .field-name-field-problem-solver:before {
    content: "Problem solving:";
    font-weight: bold;
}

.node-type-scientific-developments.i18n-en .field-name-field-offer:before {
    content: "We offer:";
    font-weight: bold;
}

.node-type-scientific-developments.i18n-en .field-name-field-ownership:before {
    content: "Ownership:";
    font-weight: bold;
}


.developments_photo {
    margin-bottom: 15px;
}

.color-illustration {
  border: 2px solid #dcdcdc;
  margin-top: -2px;
}

.view-id-scientific_research_directory .text-center {
  clear: left;
}

.view-scientific_research_directory .view-filters {
  margin-left: 15px;
}

.view-scientific-research-directory  .views-row {
  float: left;
}

#views-exposed-form-scientific-research-directory-page .views-exposed-form .views-exposed-widget {
    width: 100%;
}

/* event */


#block-views-exp-all-event-page-2 .radio, #block-views-exp-all-event-page-1 .radio, #block-views-exp-all-event-page .radio {
 height: 30px;
}

#block-block-24 .block-title {
 font-size: 18px;
}

#block-views-exp-all-event-page .block-title, #block-views-exp-all-event-page-1 .block-title, #block-views-exp-all-event-page-2 .block-title {
 font-size: 18px;
}

.view-id-all_event .date-display-range, .view-id-all_event h3 .date-display-single {
    font-size: 18px;
    padding-bottom: 5px;
    display: inline-block;
    border-left: 3px solid #337ab7;
    padding-left: 5px;
}

.view-id-all_event .views-row {
margin-bottom: 15px;
}

.text-area {
    border-bottom: 1px solid #ddd;
    font-size: 24px;
    font-weight: 700;
    margin: 10px 0;
    line-height: 27px;
    padding: 0 0 18px;
    position: relative;
    text-transform: uppercase;
    color: #337ab7;
}


/* opportunity_portal */

.view-display-id-block_past .views-row, .view-display-id-block_deadline_1 .views-row, .view-display-id-block_deadline_2 .views-row {
    margin-bottom: 10px;
}

#block-views-opportunity-for-block .block-title, #block-views-opportunity-for-block-5 .block-title, #block-views-opportunity-for-block-2 .block-title, #block-views-opportunity-for-block-1 .block-title {
text-align: center;
}


.view-id-opportunity_portal .field-collection-item-field-deadlines .field-name-field-deadline-date {
    margin-bottom: 5px;
    border-bottom: 1px dotted #00a0e3;
    padding-bottom: 1px;
    display: inline-block;
    text-align: center;
    letter-spacing: 0.5px;
    font-size: 15px;
}

.view-id-opportunity_portal .field-name-field-deadline-ukr {
font-size: 16px;
}

.view-id-opportunity_portal .field-collection-item-field-deadlines .content {
    margin-top: 5px;
    text-align: center;
}


.set {
  text-decoration: line-through;
}

.hot {
  color: red;
}

#gala {
    font-weight: bold;
    color: #D4AF37;
}

.i18n-uk .view-id-event_block .views-row-last::after, .i18n-uk .view-id-opportunity_block .views-row-last::after {
    content: "Важливі дати:";
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 5px;
    font-weight: bold;
    font-family: Roboto;
    font-size: 20px;
}

.i18n-en .view-id-event_block .views-row-last::after, .i18n-en .view-id-opportunity_block .views-row-last::after {
    content: "Deadlines:";
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 5px;
    font-weight: bold;
    font-family: Roboto;
    font-size: 20px;
}


.view-display-id-block_deadline_2 .views-row {
clear: both;
padding-bottom: 7px;
}

.view-opportunity-portal .views-row {
  float: left;
}


.view-opportunity-portal .view-content .views-responsive-grid .views-field-field-deadlines .field-name-field-deadline-eng {
  display: none;
}

.opportunity-location {
  display: inline-block !important;
  box-sizing: border-box;
  background-color: #dcdcdc;
  border-radius: 4px 4px 0 0;
  padding: 2px;
  font-size: 10px;
}

.view-opportunity-portal .views-field-title-field {
 margin-bottom: -8px;
}.view-id-scientific_research_directory .views-row

.view-opportunity-portal .views-field-field-for-whom {
 font-size: 14px;
 color: rgba(92, 85, 85, 0.9);
 margin-bottom: 10px;
}

#views-exposed-form-opportunity-portal-page .views-exposed-form .views-exposed-widget {
  width: 100%;
}

.past-opportunity {
  display: inline-block;
  box-sizing: border-box;
  padding-left: 7px;
  background: rgb(222, 222, 222) none repeat scroll 0% 0%;
  border-radius: 10px;
  margin-top: 12px;
}

.view-opportunity-block .views-field-field-category, 
.view-event-block .views-field-field-category {
  margin: 7%;
  text-align: center;
}

.view-event-block .views-field-field-venue {
  margin: 10px 0px;
}

.view-opportunity-block .views-field-field-venue {
  margin-bottom: 10px;
}

.view-opportunity-block .views-field-field-organizers {
  margin-top: 10px;
}

.node-opportunity .field-name-field-more-details, 
.node-event .field-name-field-more-details {
  margin: 14px 0px 10px;
}


.view-opportunity-portal .view-empty,
.view-dissertation .view-empty,
.view-scientific-research-directory .view-empty {
    margin-top: 30px;
    border: 1px solid #ccc;
    padding: 7px;
    width: 100%;
    background: #f5f5f5; 
}

#block-views-opportunity-for-block-1 .field-collection-item-field-deadlines .field-name-field-deadline-date, #block-views-opportunity-for-block .field-collection-item-field-deadlines .field-name-field-deadline-date {
    font-size: 13px;
    margin-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dotted;
    margin-bottom: 5px;
}

#block-views-opportunity-for-block-1 .field.field-name-field-deadline-ukr, #block-views-opportunity-for-block .field.field-name-field-deadline-ukr {
    font-size: 15px;
    padding-top: 5px;
}


/*.field-collection-view .field-name-field-deadline-eng {
  display: none;
}*/

/* organisers */

.page-taxonomy-term .page-header::before {
    content: "Можливості надані через";
    display: block;
    padding: 3px;
    font-size: 19px;
}


.page-taxonomy-term-294 h1.page-header:before {
    display: none;
}





.foreign-logo .img-responsive {
  margin-left: auto;
  margin-right: auto;
}

/* Calendar */

.date-prev{
display:block;
margin-right:20px;
}

.date-prev a{
margin-right:5px;
}
.date-next a{
margin-left:5px;
}

/* Hero Region */

#hero {
  /*background: url(../img/back.jpg) no-repeat center top;*/
  /*background:#33CCFF;*/
  margin-top: -70px !important;
  /*padding-top: 250px !important;*/
  text-align: center !important;
  background-attachment: relative !important;
  background-position: center center !important;
  /*min-height: 600px !important;*/
  width: 100% !important;

  -webkit-background-size: 100% !important;
  -moz-background-size: 100% !important;
  -o-background-size: 100% !important;
  background-size: 100% !important;

  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}


#hero h1 {
  color: #ffffff;
  padding-top: 10px;
  padding-bottom: 25px;
  /*letter-spacing: 4px;*/
  text-transform:none;
  font-size: 50px;
  font-weight: bold;
}

#hero h4 {
  font-weight: 400;
  color: #ffffff;
}

#front_featured{


  /*background: #fff; 
  background: -webkit-linear-gradient(top,rgba(102,102,102,1),rgba(102,102,102,0.05)); 
  background: -o-linear-gradient(bottom,rgba(102,102,102,1),rgba(102,102,102,0.05)); 
  background: -moz-linear-gradient(bottom,rgba(102,102,102,1),rgba(102,102,102,0.05));
  background: linear-gradient(to bottom, rgba(102,102,102,1), rgba(102,102,102,0.05));*/


/*background: #fff; 
  background: -webkit-linear-gradient(top,rgba(102,102,102,0.5),rgba(102,102,102,0)); 
  background: -o-linear-gradient(bottom,rgba(102,102,102,0.5),rgba(102,102,102,0)); 
  background: -moz-linear-gradient(bottom,rgba(102,102,102,0.5),rgba(102,102,102,0));
  background: linear-gradient(to bottom, rgba(102,102,102,0.5), rgba(102,102,102,0.));


background-size: 100% 30%;
background-repeat: no-repeat;
margin-bottom:30px;*/

}

#front_featured::after{
display:block;
height:7px;
width:100%;
content:"";

background-color:#ccc;

background: -moz-linear-gradient(270deg, rgba(192,192,192,1) 0%, rgba(236,236,236,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(192,192,192,1)), color-stop(100%, rgba(236,236,236,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(270deg, rgba(192,192,192,1) 0%, rgba(236,236,236,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(270deg, rgba(192,192,192,1) 0%, rgba(236,236,236,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(270deg, rgba(192,192,192,1) 0%, rgba(236,236,236,1) 100%); /* ie10+ */
background: linear-gradient(180deg, rgba(192,192,192,1) 0%, rgba(236,236,236,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c0c0', endColorstr='#ececec',GradientType=0 ); /* ie6-9 */

}


#front_featured .container{
padding:0;
padding-top:15px;
/*padding-bottom:30px;*/
}


/*#front_featured::before{
display:block;
height:1px;
width:100%;
content:"";
/*background: #4d4d4d;*/

/*background-color:#a7ce39;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#a7ce39, endColorstr=#303192);
background-image:-moz-linear-gradient(left, #a7ce39 0%, #303192 50%,#00a0e3 100%);
background-image:linear-gradient(left, #a7ce39 0%, #303192 50%,#00a0e3 100%);
background-image:-webkit-linear-gradient(left, #a7ce39 0%, #303192 50%,#00a0e3 100%);
background-image:-o-linear-gradient(left, #a7ce39 0%, #303192 50%,#00a0e3 100%);
background-image:-ms-linear-gradient(left, #a7ce39 0%, #303192 50%,#00a0e3 100%);
background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#a7ce39), color-stop(50%,#303192),color-stop(100%,#00a0e3));*/

/*background-color:#a7ce39;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#a7ce39, endColorstr=#303192);
background-image:-moz-linear-gradient(left, #a7ce39 0%, #414141 50%,#00a0e3 100%);
background-image:linear-gradient(left, #a7ce39 0%, #414141 50%,#00a0e3 100%);
background-image:-webkit-linear-gradient(left, #a7ce39 0%, #414141 50%,#00a0e3 100%);
background-image:-o-linear-gradient(left, #a7ce39 0%, #414141 50%,#00a0e3 100%);
background-image:-ms-linear-gradient(left, #a7ce39 0%, #414141 50%,#00a0e3 100%);
background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#a7ce39), color-stop(50%,#414141),color-stop(100%,#00a0e3));


}*/

#front_featured .views-field-title{
background: #FFFFFF;
/*padding-top:15px;
margin-bottom:30px;*/
padding:0 0 15px 0;
margin-bottom:0px;
}

.view-display-id-block_4 .col-xs-6{
padding-top:15px;
border-top:1px solid #e0e0e0;
}

#front_featured h3{
margin:0;
font-size:18px;
line-height:1.2em;
padding-top:10px;
}

#front_upcoming h2.block-title{
text-align:center;
margin-bottom:30px;
padding-left:15px;
padding-right:15px;
}


#front_upcoming{
background: #efefef; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(bottom,#ccc,#efefef); /*Safari 5.1-6*/
  background: -o-linear-gradient(top,#ccc,#efefef); /*Opera 11.1-12*/
  background: -moz-linear-gradient(top,#ccc,#efefef); /*Fx 3.6-15*/
  background: linear-gradient(to top, #ccc, #efefef); /*Standard*/
}

#front_upcoming .container{
/*padding-top:30px;*/
padding-left:0;
padding-right:0;
}

#front_upcoming .views-field-title{
background: #FFFFFF;
padding:15px;
border-bottom:1px solid #ccc;
/*margin-bottom:30px;*/
margin-bottom:15px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
font-size:15px;
}

#front_upcoming .views-field-field-event-date{
padding:10px;
text-align:center;
font-size:15px;
line-height:1.2em;
background:#FFFFFF;
border-bottom:1px dotted #ccc;
}

.date-display-single{
}

#front_upcoming .col-xs-4{
clear:left;
width:100%;
}
#front_upcoming .views-column-4{
clear:left;
}

.view-display-id-block_news_unit .views-field-field-illustration-et, .view-display-id-block_5 .views-field-field-illustration-et, .view-display-id-block_6 .views-field-field-illustration-et, .view-display-id-block_7 .views-field-field-illustration-et, .view-display-id-block_8 .views-field-field-illustration-et, .view-display-id-block_9 .views-field-field-illustration-et{
float:left;
margin:4px 10px 0 0;
}

.view-display-id-block_news_unit .views-field-field-illustration-et img, .view-display-id-block_5 .views-field-field-illustration-et img, .view-display-id-block_6 .views-field-field-illustration-et img, .view-display-id-block_7 .views-field-field-illustration-et img, .view-display-id-block_8 .views-field-field-illustration-et img, .view-display-id-block_9 .views-field-field-illustration-et img{
height:34px;
width:auto;
}

.view-display-id-block_news_unit .views-field-title, .view-display-id-block_5 .views-field-title, .view-display-id-block_6 .views-field-title, .view-display-id-block_7 .views-field-title, .view-display-id-block_8 .views-field-title, .view-display-id-block_9 .views-field-title{
font-size:18px;
}

.view-display-id-block_news_unit .views-field-created, .view-display-id-block_5 .views-field-created, .view-display-id-block_6 .views-field-created, .view-display-id-block_7 .views-field-created, .view-display-id-block_8 .views-field-created, .view-display-id-block_9 .views-field-created{
margin:5px 0 5px 0;
border-bottom:1px dotted #00a0e3;
}

.view-display-id-block_news_unit .views-field-created .field-content, .view-display-id-block_5 .views-field-created .field-content, .view-display-id-block_6 .views-field-created .field-content, .view-display-id-block_7 .views-field-created .field-content, .view-display-id-block_8 .views-field-created .field-content, .view-display-id-block_9 .views-field-created .field-content{
padding:3px 0;
/*text-transform:uppercase;
letter-spacing:1px;*/
/*border:1px solid #00a0e3;
border-radius:5px;*/
}


.section-header{
text-align:center;
margin-top:35px;
}

.section-header a{
border-bottom:2px solid rgba(51,122,183,0.5);
line-height:1.1em;
font-size:24px;
}

#front_upcoming h2.section-header{
margin-top:30px;
margin-bottom:35px;
}

#front_news h2.section-header{
margin-bottom:0px;
}


/*Navigate to all - left and right*/

#navigate_full h3{
margin:15px 0;
}

#navigate_full .left{
background:#ccc;
text-align:right;
}
#navigate_full .right{
background-color:#FFFFFF
}

.node-type-book .main-container .col-sm-9, .node-type-page .main-container .col-sm-9 {
position:relative;
}

.book-toc{
position:absolute;
top:0;
right:0;
background:rgba(166,206,57,1);
}

.book-toc button{
	font-size:1.1em;
	text-decoration:none;
}

.book-toc .glyphicon-list{
	margin-right:5px;
}

.btn-link{
	color:#fff;
}

.btn-link:hover, .btn-link:active, .btn-link:focus{
	text-decoration:none;
}

.region-front-upcoming{
clear:both;
}

.region-content-wide{
margin-top:30px;
border-top:1px solid #eee;
/*padding-top:30px;*/
}

/** Call **/

.node-type-call .main-container .col-sm-12 {
    position: relative;
    margin-top: 10px;
}

.node-call .field {
    margin-bottom: 7px;
}

.call {
    border: 1px solid #ccc;
    padding: 15px;
    border-radius: 9px;
    margin-bottom: 10px;
}

#block-views-ncpmka-competitions-block h2, #block-views-ncpmka-competitions-block-1 h2, #block-views-ncpmka-competitions-block-3 h2, #block-views-ncpmka-competitions-block-4 h2 {
    font-size: 25px;
    margin-bottom: 30px;
    text-align: center;
}

#block-views-ncpmka-competitions-block .call:hover, .view-id-ncpmka_competitions.view-display-id-block_4 .call:hover {
    border: 1px solid #2b902b;
}

#block-views-ncpmka-competitions-block-1 .call:hover, .view-id-ncpmka_competitions.view-display-id-block_3 .call:hover {
    border: 1px solid #F58220;
}

.call p {
    color: #6f6d6d;
    font-size: 13px;
}

.call h4 {
    text-align: center;
    margin-top: 18px;
}

.call h4 {
    text-align: center;
    margin-top: 18px;
}

.call_d {
    margin-top: 13px;
    color: #696464;
    font-size: 15px;
}

.call_cod {
    font-weight: bold;
    text-align: center;
}

.call_cod::after {
    content: "";
    width: 50%;
    border: 0;
    margin: auto;
    height: 1px;
    display: inherit;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
    margin-top: 10px;
}

.node-call .field-name-field-action-type {
   font-size: 25px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
}

.page-node-4467 a[href^="http://"]:not([href*="http://lp.edu.ua"]):not([href*="http://www.lp.edu.ua"])::after, #block-block-36 a[href^="http://"]:not([href*="http://lp.edu.ua"]):not([href*="http://www.lp.edu.ua"])::after {
    content: "";
    /*display: inline-block;*/
    height: 11px;
    width: 14px;
    background: url(/sites/all/themes/lpnu/img/external.png) no-repeat top right;
    background-size: 10px 9px;
    display: none;
}

/* Insert YouTube iframe */

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


/******* Front page hotlinks *******/
.hotlink{
/*height:174px;*/
display:table;
padding:0;
}
.hotlink a{
display:table-cell;
vertical-align:middle;
/*background:#FFCC33;*/
width:100%;
height:100%;
color:#fff;
/*background:rgba(0,102,153,0.75);*/
}



.hotlink a:hover{
/*background:rgba(0,102,153,0.35);*/
background:rgba(255,153,0,0.25);
}
.hotlink_text{
/*display:block;*/
text-align:center;
line-height:1.2em;
}
.hotlink_text span{
	/*border-bottom:rgba(255,255,255,0.5) 1px solid;*/
}

.region-front-hotlinks .mobile-odd a{
	background:rgba(167,206,57,0.75)
}

.region-front-hotlinks .mobile-even a{
	background:rgba(0,102,153,0.75);
}

.hotlink a:hover span{
	border-bottom:none;
	background-color:rgba(0,102,153,0.8);
}

/**********************************/


#node-5865 blockquote {
    border-left: 5px solid #a7ce39;
}


/***** olimpiada *********/

.col-olimpregistr {
    display: block;
    text-align: center;
    border: 1px solid #ddd;
    padding-bottom: 25px;
    margin-bottom: 30px;
    border-radius: 10px;
}

#block-block-35 h2.block-title {
    display: block;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 40px;
}

#block-block-63 h2.block-title {
    display: block;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 40px;
}



.footer-icons {
    display: inline;
margin-right: 5px;
}

.footer-icons > a::after {
    content: none !important;
}

/*** Slider ***/

.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.18);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.34);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.flex-control-paging li a.flex-active {
    background: rgba(84, 84, 84, 0.74);
    cursor: default;
}

.flex-control-paging li a:hover {
    background: #666;
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -54px;
    text-align: center;
}

.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 50px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    content: '\f001';
    color: rgba(80, 79, 79, 0.63);
    text-shadow: 1px 1px 0 rgba(165, 165, 165, 0.49);
}


.france_rector {
    padding: 5px 15px 15px 20px;
    border-bottom: 1px solid #eee;
    border-left: 3px solid #00a0e3;
    margin-bottom: 20px;
    background: #fafafa;
    margin-top: 40px;
}

.france_link a {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: bold;
}
.france_link a:after {
    display: none !important;
}

#block-block-48 blockquote {
	border-left: 5px solid #a7ce39;
}


#block-block-42 {
    margin-top: 25px;
}


.robot_news_icons {
    display: inline;
    margin-right: 5%;
    margin-left: 5%;
}

.youtube-field-player {
    width: 100%;
    height: 420px;
    margin-top: 30px;
}

p.basefield {
    margin-bottom: -20px;
}

/******PolyCamp********/

.page-node-7251 .view-staff .persList {
    margin-top: 15px;
    font-weight: bold;
}

.page-node-7251 p.basefield {
    font-style: italic;
    font-size: 14px;
}

/******ratingsr1r2*******/

.monograph_header_1 {
    background-color: #f4f4f4;
}
.monograph_header_2 {
    background-color: #f4f4f4;
}
.monograph_header_3 {
    background-color: #f4f4f4;
}
.monograph_header_4 {
    background-color: #f4f4f4;
}

.paper_header_1 {
    background-color: #e1e1e1;
}
.paper_header_2 {
    background-color: #e1e1e1;
}
.paper_header_3 {
    background-color: #e1e1e1;
}
.paper_header_4 {
    background-color: #e1e1e1;
}
.paper_header_5 {
    background-color: #e1e1e1;
}

.theses_header_1 {
    background-color: #ebebeb;
}
.theses_header_2 {
    background-color: #ebebeb;
}
.theses_header_3 {
    background-color: #ebebeb;
}
.theses_header_4 {
    background-color: #ebebeb;
}



/****r1 rating*****/

.page-node-7635 #block-views-page-last-update-block {
    display: none;
}

.page-node-7629 #block-views-page-last-update-block {
    display: none;
}

.view.view-r1-rating.view-id-r1_rating .view-header {
    margin-bottom: 50px;
}

.view.view-r1-rating.view-id-r1_rating .table-responsive {
    overflow: visible;
}

.evdate_line {
    display: block;
    position: relative;
    float: left;
    padding-right: 5px;
}


/*********r2Rating*****/



.view-id-r2_ .table-responsive {
    font-size: 13px;
    overflow: visible;
    margin-left: -75px;
    padding-top: 20px;
}

th.monograph_header_1 {
    height: 370px;
    white-space: nowrap;
}
th.monograph_header_2 {
    height: 370px;
    white-space: nowrap;
}
th.monograph_header_3 {
    height: 370px;
    white-space: nowrap;
}
th.monograph_header_4 {
    height: 370px;
    white-space: nowrap;
}



th.monograph_header_1 div {
    transform: rotate(270deg);
    width: 30px;
    padding-left: 10px;
}
th.monograph_header_2 div {
    transform: rotate(270deg);
    width: 30px;
    padding-left: 10px;
}
th.monograph_header_3 div {
    transform: rotate(270deg);
    width: 30px;
    padding-left: 10px;
}
th.monograph_header_4 div {
    transform: rotate(270deg);
    width: 30px;
    padding-left: 10px;
}
/******************/
th.paper_header_1{
    height: 370px;
    white-space: nowrap;
}
th.paper_header_2{
    height: 370px;
    white-space: nowrap;
}
th.paper_header_3{
    height: 370px;
    white-space: nowrap;
}
th.paper_header_4{
    height: 370px;
    white-space: nowrap;
}
th.paper_header_5{
    height: 370px;
    white-space: nowrap;
}


th.paper_header_1 div {
    transform: rotate(270deg);
    width: 30px;
    padding-left: 10px;
}
th.paper_header_2 div {
    transform: rotate(270deg);
    width: 30px;
    padding-left: 10px;
}
th.paper_header_3 div {
    transform: rotate(270deg);
    width: 30px;
    padding-left: 10px;
}
th.paper_header_4 div {
    transform: rotate(270deg);
    width: 30px;
    padding-left: 10px;
}
th.paper_header_5 div {
    transform: rotate(270deg);
    width: 30px;
    padding-left: 10px;
}

/*******************/
th.theses_header_1{
    height: 370px;
    white-space: nowrap;
}
th.theses_header_2{
    height: 370px;
    white-space: nowrap;
}

th.theses_header_3{
    height: 370px;
    white-space: nowrap;
}

th.theses_header_4{
    height: 370px;
    white-space: nowrap;
}


th.theses_header_1 div {
    transform: rotate(270deg);
    width: 30px;
    padding-left: 10px;
}
th.theses_header_2 div {
    transform: rotate(270deg);
    width: 30px;
    padding-left: 10px;
}
th.theses_header_3 div {
    transform: rotate(270deg);
    width: 30px;
    padding-left: 10px;
}
th.theses_header_4 div {
    transform: rotate(270deg);
    width: 30px;
    padding-left: 10px;
}
/*******/


th.r2_header {
    height: 400px;
    white-space: nowrap;
}

th.r2_header div {
    transform: rotate(270deg);
    width: 30px;
    padding-left: 10px;
}

.r2_header  {
    color: #99cc00;
}

/*****/

.page-node-8398 .views-field-field-event-date {
    display: none;
}

.page-node-8398 .views-field-field-venue {
    display: none;
}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 0px) { 

/* institutes links */ 


/*#iepdt::after {
content:"...";
}*/

#ikni::after {
content:"...";
}

#ikta::after {
content:"...";
}


#imfn::after {
content:"...";
}

#itre::after {
content:"...";
}


/* institutes links_en */ 


#ikni_en::after {
content:"...";
}

#ikta_en::after {
content:"...";
}


#imfn_en::after {
content:"...";
}


#itre_en::after {
content:"...";
}


.navbar-collapse li.expanded{
font-size:18px;
}

#lp::before, #lp_en::before, #institutes::before, #institutes_en::before, #education::before, #education_en::before, #research::before, #research_en::before{
display:block;
width:15px;
float:left;
content:"▼";
font-size:7px;
color:#666666;
}

li.open #lp::before, li.open #lp_en::before, li.open #institutes::before, li.open #institutes_en::before, li.open #education::before, li.open #education_en::before, li.open #research::before, li.open #research_en::before{
content:"■";
color:#00a0e3;
/*color:#333399;*/
}

ul.navbar-nav li a.has-submenu, ul.navbar-nav li a.has-submenu:active{
border-bottom: 1px solid #ddd !important;
}


#hero{
  padding-top: 50px !important;
  min-height: 250px !important;
  position:relative;
}

#hero .hero_content{
position:absolute;
display:table;
vertical-align:middle;
left:0;
top:50px;
width:100%;
height:200px;
z-index:2;
}
#hero .container-fluid{
display: table-cell;
text-align: center;
vertical-align: bottom;
}

#hero .container-fluid .row{
/*background: rgba(0,102,153,0.3);*/
background: #006699; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(top,rgba(0,102,153,0),rgba(0,102,153,1)); /*Safari 5.1-6*/
  background: -o-linear-gradient(bottom,rgba(0,102,153,0),rgba(0,102,153,1)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(bottom,rgba(0,102,153,0),rgba(0,102,153,1)); /*Fx 3.6-15*/
  background: linear-gradient(to bottom, rgba(0,102,153,0), rgba(0,102,153,1)); /*Standard*/
}

#hero h2{
/*font-size:52px;*/
font-size: 28px;
text-align:center;
margin:15px 0 25px 0;

}

#hero h2 a{
color:#FFFFFF;
text-decoration:none;
/*text-shadow: 0px 0px 3px rgba(0,102,153,1) #000;*/
}

#hero p{
display:none;
}

#hero .unit_title p{
text-align:left;
margin-top:1.5em;
/*padding-left:15px;*/
font-size:14px;
line-height:1.3em;
/*border-left:1px solid #fff;*/
}

#hero .alt_breadcrumb_wrapper{
display:none;
text-align:left;
margin-bottom:20px;
}
#hero .alt_breadcrumb{
display:inline;
padding:5px 15px;
/*background:#66FFFF;*/
background:rgba(255,255,255,0.65);
/*border-bottom: 1px solid #666666;*/
letter-spacing:1px;
/*border:1px dotted #FFFFFF;*/
/*border-radius:5px;*/
}

.hotlink{
height:100px;
}
.hotlink_text{
padding:0 15px 0 15px;
}


/*--------LOGO-----------*/

#logo_wrapper{
position:absolute;
top:96px;
left:15px;
z-index:1001;
width:223px;
height:34px;
}

.i18n-uk a#logo{
display:block;
width:223px;
height:34px;
background:url(../img/logo-sm-uk.png) no-repeat center top;
background-size:223px auto;
margin:0;
}

.i18n-en a#logo{
display:block;
width:223px;
height:34px;
background:url(../img/logo-sm-eng.png) no-repeat center top;
background-size:223px auto;
margin:0;
}

/*.i18n-uk a#logo span{
  position: absolute;
  top:0;
  left:0;
  width:223x;
  height:34px;
  background:url(../img/logo-sm-uk-sprite.png) no-repeat center bottom;
  background-size:223px auto;
  opacity: 0;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
  -moz-transition:    opacity 1s;
  -o-transition:      opacity 1s;
}

.i18n-uk a#logo span:hover{
  opacity: 1;
}


.i18n-en a#logo{
display:block;
width:85px;
height:84px;
background:url(../img/logo-md-eng-sprite.png) no-repeat center top;
background-size:85px auto;
margin-left:24px;
margin-top:14px;
}

.i18n-en a#logo span{
  position: absolute;
  top:14px;
  left:24px;
  width:85px;
  height:84px;
  background:url(../img/logo-md-eng-sprite.png) no-repeat center bottom;
  background-size:85px auto;
  opacity: 0;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
  -moz-transition:    opacity 1s;
  -o-transition:      opacity 1s;
}

.i18n-en a#logo span:hover{
  opacity: 1;
}
*/


/*----------------------*/

.breadcrumb{
display:none;
background-color:#FFFFFF;
padding-left:0;
padding-right:0;
border-bottom:1px solid #eee;
margin-bottom:0;
}

.empty-hero .breadcrumb{
display:block;
}

.breadcrumb li{
}

h1.page-header {
	display:none;
    padding-bottom: 30px;
    margin:0;
	padding-top:15px;
    border-bottom: none;
	font-size: 28px;
}

.node-type-news h1.page-header {
	padding-left:15px;
	border-left:1px solid #00a0e3;
}

.empty-hero h1.page-header{
	display:block;
}




/**University catalog glossary**/

.view-display-id-attachment_glossary > a {

border: none;
width: 40px;
height: 30px;
line-height: 30px;
text-align: center;
display: block;

}


.view-display-id-attachment_glossary .views-summary a {
display:inline-block;
width: 33px;
height: 28px;
border: none;
text-align: center;
font-size: 14px;
margin-left: -2px;
margin-right: -2px;
line-height: 30px;

}

th.arrowhead:after {
content: "\25b6";
color: #666666;
padding-left: 15px;
}

/****/

.other-news {
    border-left: 1px solid rgba(221, 221, 221, 0.62);
    padding-left: 3px;
    display: inline-block;
    position: absolute;
    top: 193px;
    right: 34px;
}

.view-display-id-news_illustration_2 h3 {
    font-size: 18px;
}

.view-display-id-news_illustration_2 .col-xs-6 {
    width: 100%;
}

.view-display-id-block_4 .col-xs-6{
width:100%;
}

.navbar{
/*margin-bottom:0;*/
}

/* fields */

.news_date{
float:left;
font-size:14px;
padding:8px 12px 7px 0px;
border:1px solid #00a0e3;
border-left:none;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
/*border-radius:5px;*/
line-height:1em;
margin-right:12px;
text-transform:uppercase;
letter-spacing:1px;
}

#block-views-page-last-update-block .views-field-changed .field-content{
float:left;
font-size:10px;
padding:7px 10px 6px 10px;
border:1px dotted #00a0e3;
/*border-left:none;*/
border-top-right-radius:5px;
border-bottom-right-radius:5px;
/*border-radius:5px;*/
line-height:1em;
/*margin-right:12px;*/
margin-top:2em;
text-transform:uppercase;
letter-spacing:1px;
}

.field-name-field-author-news{
clear:left;
/*color:#a6ce39;*/
text-transform:uppercase;
letter-spacing:1px;
font-size:16px;
padding:5px 0px;
}
.field-name-field-illustration{
margin-top:10px;
}

.node-type-page .field-name-field-illustration{
margin-top:0;
margin-bottom:15px;
}
.node-type-news .field-name-body {
padding-top:20px;
margin-top:10px;
border-top:1px dotted #00a0e3;
clear:both;
}

.node-type-event .field-name-field-illustration {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #00a0e3;
    clear: both;
}

.view-display-id-block_5 .col-md-3 .views-column-2, .view-display-id-block_6 .col-md-3 .views-column-2, .view-display-id-block_7 .col-md-3 .views-column-2, .view-display-id-block_8 .col-md-3 .views-column-2, .view-display-id-block_9 .col-md-3 .views-column-2{
clear:right;
}



/* Sidebar and footer blocks */

.region-sidebar-second ul{
-webkit-padding-start: 0;
padding:10px 15px;
/*border:1px solid #00a0e3;*/
/*border:1px solid #eee;*/
border:1px solid #E8E8E8;
border-bottom-color: #b7b7b7;
/*border-left-color: #b7b7b7;
border-left-width:3px;*/
/*border-left-color:#ccc;
border-bottom-color:#ccc;*/
/*border-radius-top-left:5px;
border-radius-top-right:5px;
border-radius-bottom-left:5px;
border-radius-bottom-right:5px;*/
margin:15px 0 0 0;
}

#footer_full ul{
-webkit-padding-start: 0;
padding:10px 15px 10px 0;
margin:0;
}

#footer_full{
color:#CCCCCC;
}
#footer_full a, #urgent_message a{
/*color:#00a0e3;*/
color:#88b4d9;
}
#footer_full h3{
color: #333333;
}

#block-views-unit-subunits-block ul{
border:1px solid #a7ce39;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}

/*.region-sidebar-second .active{
background:#00FF66 !important;
}*/

#block-views-unit-pages-block-1 ul{
border-top:none;
padding-top:0;
}

.region-sidebar-second ul li, #footer_full ul li{
list-style:none;
line-height:1.2em;
padding:6px 0;
/*border-top:1px dotted #E9E9E9;*/
}

.region-sidebar-second ul li.views-row-first{
border-top:none;
}

#block-views-unit-pages-block-1 ul li.views-row-first{
padding:0 0 6px 0;
}

#block-views-gallery-block, #block-views-gallery-block-1{
display:none;
}

.field-name-field-unit-head{
padding:5px 15px 15px 20px;
border-bottom:1px solid #eee;
border-left:3px solid #00a0e3;
margin-bottom:20px;
background:#fafafa;
}

.field-name-field-unit-head .field-item{
padding-top:10px;
}

.node-type-news .field-name-field-multicomponent-parent, .node-type-scientific-developments .field-name-field-multicomponent-parent {
font-size:14px;
background:#fafafa;
border:1px solid #eee;
margin-top:20px;
padding:15px;
border-radius:5px;
}


.node-type-news .field-name-field-multicomponent-parent .field-item, .node-type-scientific-developments .field-name-field-multicomponent-parent .field-item {
display:inline;
margin-right:15px;
}

.field-name-field-more-details{
margin-top:20px;
}

.field-name-field-gallery{
margin-top:20px;
}
.field-name-field-gallery .field-item{
margin-bottom:15px;
}

.node-type-unit .field-name-body{
margin-top:20px;
}

#block-search-form {
    width: 100%;
    float: right;
    margin-bottom: -8px;
}

#block-block-27 {
    line-height: 1.2em;
    text-align: left;
    font-size: 12px;
}

#block-block-27 p {
    padding-left: 5px;
    border-left: 2px solid #00a0e3;
    display: inline-block;
    margin-bottom: 5px;
}

/* Staff */

.view-staff .views-field-field-foto.footable-first-column {
    position: static;
    width: 160px;
}

.view-id-staff .views-field-field-foto .img-responsive {
    display: inline-block;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-top: 5px;
}

/*** Event ***/

#block-views-events-calendar-block-3 {
    margin-top: 25px;
}

.view-id-events_calendar.view-display-id-block_3 .views-column-1, .view-id-events_calendar.view-display-id-block_3 .views-column-2 {
    margin-bottom: 20px;
}

.view-id-events_calendar.view-display-id-block_3 .views-field-field-event-date {
    margin-top: 10px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
}

.hotlink a:hover{
background:rgba(255,153,0,0.25);
}

#block-block-51 {
    margin-top: 20px;
	text-align: center;
}

.zamov-button a {
    border: 2px solid #a7ce39;
    color: #000;
    padding: 9px;
    border-radius: 22px;
    text-align: center;
	display: inline-block;
}

.zamov-button a:hover {
    background: #a7ce39;
	color: #fff;
}

#block-block-62 .zamov-button a {
    background: #a7ce39;
    color: #000;
    padding: 9px;
    border-radius: 13px;
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-top: 18px;
    margin-bottom: 10px;
    font-size: 19px;
    font-weight: 500;
    /* color: #fff; */
}

#block-block-62 .zamov-button a:hover {
    border: 2px solid #a7ce39;
    background: none;
}

#block-block-62 a[href^="http://"]:not([href*="http://lp.edu.ua"]):not([href*="http://www.lp.edu.ua"])::after {
    content: "";
    display: none;
    height: 11px;
    width: 14px;
    background: url(/sites/all/themes/lpnu/img/external.png) no-repeat top right;
    background-size: 10px 9px;
}



/*****zno subjects list******/

.view-bachelor-sertificates .view-header {
    margin-bottom: 30px;
}

.view-bachelor-sertificates .view-header {
    margin-bottom: 50px;
}

.zno_header {
    text-align: center;
    font-size: 18px;
    display: block;
    margin-top: 20px;
    margin-bottom: 40px;
}

.handbook_lable img  {
    display: block;
    min-width: 50px;
    max-height: 50px;
    position: relative;
    float: left;
    padding-right: 12px;
    padding-left: 2px;
}

.handbook_lable {
    display: block;
    margin-bottom: 40px;
    width: 56%;
    margin-left: 6%;
}
/****/

.form_lable_passive {
    width: 80%;
    display: block;
    text-align: center;
    border-radius: 1.5px;
    height: 47px;
    font-family: Roboto;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);

}

.form_lable_passive:hover {
    box-shadow: 0 4px 10px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.form_lable_passive a {
    height: 47px;
    display: block;
    padding: 12px;
}

.form_tab_active {
    width: 80%;
    display: block;
    text-align: center;
    border-radius: 2px;
    height: 47px;
    font-family: Roboto;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.7s cubic-bezier(.25,.8,.25,1);
    background-color: #e7e7e7;
    color: #a8a8a8;
    padding: 12px;
}

.view-id-bachelor_sertificates.view-display-id-page .view-header .form_tab_active { 
    margin-left: 10%;
    margin-bottom: 15px;
}

.view-id-bachelor_sertificates.view-display-id-page_1 .view-header .form_lable_passive {
    margin-left: 10%;
    margin-bottom: 15px;
}

/**/

.view-id-bachelor_sertificates.view-display-id-page_1 .view-header .form_tab_active { 
    margin-left: 10%;
}

.view-id-bachelor_sertificates.view-display-id-page .view-header .form_lable_passive {
    margin-left: 10%;
}

/****/

#views-exposed-form-bachelor-sertificates-page label {
    margin-bottom: 40px;
    font-size: 18px;
    color: #272727;
    display: block;
    border-left: 4px solid #D14745;
    background-color: #fafafa;
    line-height: 44px;
    padding-left: 16px;
    width: 255px;
    font-weight: 600;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
    max-height: 91px;
    margin-bottom: 25px;

}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
    margin-bottom: 25px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;

}
/****/

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option:first-child::before {
    content: 'Перший предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option:first-child {
    margin-top: 47px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option:first-child::before {
    content: 'Другий предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option:first-child {
    margin-top: 47px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option:first-child::before {
    content: 'Третій предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option:first-child {
    margin-top: 47px;
}

/****/

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option {
    padding: 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option:hover {
    color: #D14745;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option:hover {
    color: #D14745;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option:hover {
    color: #D14745;
}

/***/

#views-exposed-form-bachelor-sertificates-page .form-required {
    display: none;

}

#views-exposed-form-bachelor-sertificates-page #edit-reset {
    margin-top: 20px;
    margin-bottom: 20px;
    text-transform: uppercase;
    border-radius: 1.5px;
    height: 36px;
    padding-left: 12px;
    padding-right: 12px;
    font-family: Roboto;
    font-size: 10pt;
}


/*****zno subjects list comerce******/

#views-exposed-form-bachelor-sertificates-page-1 label {
    margin-bottom: 40px;
    font-size: 18px;
    color: #272727;
    display: block;
    border-left: 4px solid #D14745;
    background-color: #fafafa;
    line-height: 44px;
    padding-left: 16px;
    width: 255px;
    font-weight: 600;
}



#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
    max-height: 91px;
    margin-bottom: 25px;

}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
    margin-bottom: 25px;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;

}

/***/

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option {
    padding: 12px;
    font-size: 15px;
}
#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option:hover {
    color: #D14745;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}
#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option:hover {
    color: #D14745;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option:hover {
    color: #D14745;
}

/***/

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option:first-child::before {
    content: 'Перший предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;

}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option:first-child {
    margin-top: 47px;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option:first-child::before {
    content: 'Другий предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option:first-child {
    margin-top: 47px;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option:first-child::before {
    content: 'Третій предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option:first-child {
    margin-top: 47px;
}


/****/

#views-exposed-form-bachelor-sertificates-page-1 .form-required {
    display: none;

}

#views-exposed-form-bachelor-sertificates-page-1 #edit-reset {
    margin-top: 20px;
    text-transform: uppercase;
    border-radius: 1.5px;
    height: 36px;
    padding-left: 12px;
    padding-right: 12px;
    font-family: Roboto;
    font-size: 10pt;
}
/*******/



}

@media only screen and (min-width : 410px) { /* THIS BREAK FOR MAIN MENU ADJUSTMENT ONLY! */

/* institutes links */ 


/*#iepdt::after {
content:" та туризм";
}*/

#ikni::after {
content:" технології";
}

#ikta::after {
content:" та метрологія";
}


#imfn::after {
content:" науки";
}

#itre::after {
content:" та електронна техніка";
}*/


/* institutes links_en */ 


#ikni_en::after {
content:" Technologies";
}

#ikta_en::after {
content:" and Metrology";
}


#imfn_en::after {
content:" Sciences";
}


#itre_en::after {
content:" and Electronic Engineering";
}

}


/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {


#hero{
  padding-top: 100px !important;
  min-height: 350px !important;
}

#hero .hero_content{
height:300px;
}

#hero h2{
font-size: 36px;
text-align:center;
margin:15px 0 50px 0;
}

#front_upcoming .container{
padding-left:15px;
padding-right:15px;
padding-bottom:30px;
}

#front_upcoming h2.block-title{
padding-left:0;
padding-right:0;
}

#front_upcoming .col-xs-4{
clear: none;
width:33.3333%;
}
#front_upcoming .views-column-4{
clear:left;
}

#front_upcoming .views-field-title{
font-size:14px;
}

.view-display-id-block_4 .first{
/*border-right:1px dotted #999999;*/
border-right:1px solid #e0e0e0;
}


.views-widget-filter-field_reverse_title_value, .views-widget-filter-field_unit_head_value {
width: 50%;
 }
 
#logo_wrapper{
top:84px;
left: 50%;
margin-left: -111px;
}

/**University catalog glossary**/

.view-display-id-attachment_glossary > a {
border: none;
width: 40px;
height: 30px;
line-height: 30px;
text-align: center;
display: block;

}


.view-display-id-attachment_glossary .views-summary a {
display:inline-block;
width: 31px;
height: 26px;
border: none;
text-align: center;
font-size: 14px;
margin-left: -2px;
margin-right: -2px;
line-height: 30px;

}

th.arrowhead:after {
content: "";

}

/***/

.view-display-id-block_4 .col-xs-6{
width:50%;
}


/*developments*/

.view-scientific-research-directory .views-column-3 {
    clear: both;
}

/* Staff */

.view-staff .views-field-field-foto.footable-first-column {
    position: static;
    width: 160px;
}

.view-id-staff .views-field-field-foto .img-responsive {
    display: inline-block;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-top: 5px;
}


/*** Event ***/

.view-id-events_calendar.view-display-id-block_3 .views-field-field-event-date {
    margin-top: 10px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #ccc;
    display: inline-block;
    margin-bottom: 10px;
}

#block-views-events-calendar-block-3 {
    width: 50%;
}

#block-views-events-calendar-block-3 {
    margin-top: 25px;
}

.view-id-events_calendar.view-display-id-block_3 {
    display: inline-block;
    text-align: center;
    padding-top: 30px;
}

.view-id-events_calendar.view-display-id-block_3 .views-field-field-poster-et .img-responsive {
    width: 69%;
    text-align: center;
    display: inline;
}

.view-id-events_calendar.view-display-id-block_3 .views-column-1.views-column-first {
    margin-bottom: 20px;
}


/*opportunity*/
.view-opportunity-portal .views-column-3 {
    clear: both;
}

#block-views-opportunity-for-block-2 .views-column-4, #block-views-opportunity-for-block-1 .views-column-4, #block-views-opportunity-for-block .views-column-4 {
    clear: both;
}


.other-news {
    border-left: 1px solid rgba(221, 221, 221, 0.62);
    padding-left: 3px;
    display: inline-block;
    position: absolute;
    top: 150px;
    right: 34px;
}

.view-display-id-news_illustration_2 h3 {
    font-size: 15px;
}

.view-display-id-news_illustration_2 .col-xs-6 {
    width: 50%;
}

/****/

/* all news front */

h1.page-header {
	font-size: 32px;
	color:#000000;
}

.view-display-id-block_news_unit .col-md-4, .view-display-id-block_5 .col-md-3, .view-display-id-block_6 .col-md-3, .view-display-id-block_7 .col-md-3, .view-display-id-block_8 .col-md-3, .view-display-id-block_9 .col-md-3 {
 clear: none;
 width:50%;
}

.view-display-id-block_news_unit .views-row-1 .views-column-3, .view-display-id-block_news_unit .views-row-2 .views-column-2{
clear:left;
}

.view-display-id-block_news_unit .views-row-last{
clear:right;
}

.view-display-id-block_5 .views-column-3, .view-display-id-block_6 .views-column-3, .view-display-id-block_7 .views-column-3, .view-display-id-block_8 .views-column-3, .view-display-id-block_9 .views-column-3{
 clear:left !important;
}


.field-name-field-author-news{
clear:none;
padding:4px 12px;
}

#block-search-form {
    width: 50%;
    float: right;
    margin-bottom: 5px;
}

#block-block-27 {
    padding: 0 0 4px 2px;
    line-height: 1.2em;
    text-align: left;
    font-size: 15px;
}

#block-block-27 p {
    padding-left: 5px;
    border-left: 2px solid #00a0e3;
    display: block;
    margin-bottom: 3px;
}

.hotlink{
height:75px;
}
/*.hotlink_text{
	line-height:1.3em;
}*/
.region-front-hotlinks{
/*margin-bottom:30px;*/
font-size:20px;
}


/*****zno subjects list******/

.view-bachelor-sertificates .view-header {
    margin-bottom: 50px;
}

.zno_header {
    text-align: center;
    font-size: 20px;
    display: block;
    margin-top: 20px;
    margin-bottom: 40px;


}

.view-bachelor-sertificates .view-filters {
    margin-bottom: 50px;
}



.handbook_lable {
    display: block;
    margin-bottom: 50px;
    width: 30%;
    margin-left: 10%;
}


.form_lable_passive {
    width: 45%;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    height: 47px;
    font-family: Roboto;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);

}

.form_lable_passive:hover {
    box-shadow: 0 4px 10px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.form_lable_passive a {
    height: 47px;
    display: block;
    padding: 12px;
}

.form_tab_active {
    width: 45%;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    height: 47px;
    font-family: Roboto;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.7s cubic-bezier(.25,.8,.25,1);
    background-color: #e7e7e7;
    color: #a8a8a8;
    padding: 12px;
}

.view-id-bachelor_sertificates.view-display-id-page .view-header .form_tab_active { 
    margin-left: 5%;
    margin-right: 1%;
    margin-bottom: 0px;
}

.view-id-bachelor_sertificates.view-display-id-page_1 .view-header .form_lable_passive {
    margin-left: 5%;
    margin-right: 1%;
    margin-bottom: 0px;
}

/**/

.view-id-bachelor_sertificates.view-display-id-page_1 .view-header .form_tab_active { 
    margin-left: 0%;
}

.view-id-bachelor_sertificates.view-display-id-page .view-header .form_lable_passive {
    margin-left: 0%;
}


/****/

#views-exposed-form-bachelor-sertificates-page label {
    margin-bottom: 40px;
    font-size: 18px;
    color: #272727;
    display: block;
    border-left: 4px solid #D14745;
    background-color: #fafafa;
    line-height: 44px;
    padding-left: 16px;
    width: 255px;
    font-weight: 600;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
    max-height: 91px;

}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
    margin-bottom: 0px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
    margin-bottom: 0px;

}
/****/

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option:first-child::before {
    content: 'Перший предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option:first-child {
    margin-top: 47px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option:first-child::before {
    content: 'Другий предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option:first-child {
    margin-top: 47px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option:first-child::before {
    content: 'Третій предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option:first-child {
    margin-top: 47px;
}

/****/

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option {
    padding: 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option:hover {
    color: #D14745;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option:hover {
    color: #D14745;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option:hover {
    color: #D14745;
}

/***/

#views-exposed-form-bachelor-sertificates-page .form-required {
    display: none;

}

#views-exposed-form-bachelor-sertificates-page #edit-reset {
    text-transform: uppercase;
    border-radius: 1.5px;
    height: 36px;
    padding-left: 12px;
    padding-right: 12px;
    font-family: Roboto;
    font-size: 10pt;
}


/*****zno subjects list comerce******/

#views-exposed-form-bachelor-sertificates-page-1 label {
    margin-bottom: 40px;
    font-size: 18px;
    color: #272727;
    display: block;
    border-left: 4px solid #D14745;
    background-color: #fafafa;
    line-height: 44px;
    padding-left: 16px;
    width: 255px;
    font-weight: 600;
}



#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
    max-height: 91px;
    margin-bottom: 77px;

}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
    margin-bottom: 0px;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
    margin-bottom: 0px;

}

/***/

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option {
    padding: 12px;
    font-size: 15px;
}
#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option:hover {
    color: #D14745;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}
#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option:hover {
    color: #D14745;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option:hover {
    color: #D14745;
}

/***/

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option:first-child::before {
    content: 'Перший предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;

}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option:first-child {
    margin-top: 47px;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option:first-child::before {
    content: 'Другий предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option:first-child {
    margin-top: 47px;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option:first-child::before {
    content: 'Третій предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option:first-child {
    margin-top: 47px;
}


/****/

#views-exposed-form-bachelor-sertificates-page-1 .form-required {
    display: none;

}

#views-exposed-form-bachelor-sertificates-page-1 #edit-reset {
    text-transform: uppercase;
    border-radius: 1.5px;
    height: 36px;
    padding-left: 12px;
    padding-right: 12px;
    font-family: Roboto;
    font-size: 10pt;
}
/*******/





}

/*@media (max-width: 767px){
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 20px;
}*/

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

.page-public-information .views-exposed-widget.views-reset-button {
    margin-top: 2px;
}

#university_name_container{
display:block;
/*text-align:left;*/
}


#university_name{
display:block;
text-align:center;
margin-top:14px;
margin-bottom:14px;
font-size:20px;
text-transform:uppercase;
letter-spacing:1px;
line-height:20px;
/*letter-spacing:-1px;*/
}

.i18n-en #university_name{
}

.i18n-uk #university_name::before{
content:"Національний університет";
display:block;
clear:both;
font-size:10px;
line-height:10px;
text-transform:uppercase;
letter-spacing:1px;
color:#999999;
}

.i18n-en #university_name::after{
content:"National University";
display:block;
clear:both;
font-size:10px;
line-height:10px;
text-transform:uppercase;
letter-spacing:1px;
color:#999999;
/*margin-top:-5px;*/
}

a#university_name{
color:#666666;
}


#search_region{
position:relative;
/*height:63px;*/
height:65px;
}
#search_region h4{
font-family: "Roboto Condensed";
font-weight:300;
font-size:24px !important;
}
#search_top{
position:absolute;
top:0;
right:0;
padding:0 15px;
}

#urgent_message{
display:block;
position:absolute;
top:0;
left:0;
height:75px;

padding:0;
}

#block-block-25{
height:75px;
padding: 15px 65px 0px 30px;
line-height: 1.3em;
text-align: left;
}



#block-search-form{
/*max-width:220px;
float:right;*/
}

.navbar {
    position: relative;
  background-color:rgba(248,248,248, 0.75);
  max-height:50px;
  border-bottom:none;
}

#block-locale-language-content ul{
border-bottom:none;
}

.dropdown-menu /*.sm-nowrap*/{
border-top:none;
}

/*.empty-hero{
  background:#33FF66;
}*/

.navbar-header {
    position: absolute;
    left: 50%;
    margin-left: -50px !important;
    display: block;
}

.navbar .logo{
padding:0;
}


.navbar-default .navbar-nav > li > a{
color:#474747;
/*color:#3399CC;*/
/*color:#336699;*/
}

/*.navbar-default .navbar-nav > a:hover, .navbar-default .navbar-nav > a:focus {
color:#000000;
}*/

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #fff;
    /*color: #555;*/
  color:#5f5f5f;
}
.navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
background-color:#eee;
}

ul.dropdown-menu{
width:auto !important;
/*max-width:100em !important;*/
max-width:none !important;
min-width:5em !important;
z-index:3000 !important;
}
ul#sm-14618376735428716-6{
min-width:5em !important;
z-index:3000 !important;
}

.dropdown-menu > li > a{
display:block;
padding-right:75px;
}

li.lang_en a:before{
display:none;
}
li.lang_en a:after{
display:none;
}

li.lang_uk a:before{
display:none;
}
li.lang_uk a:after{
display:none;
}



/*--------navbar-gradient----------*/

#lp::before, #lp_en::before, #institutes::before, #institutes_en::before, #education::before, #education_en::before, #research::before, #research_en::before{
display:block;
width:10px;
float:left;
content:"▼";
font-size:7px;
color:#fff;
}

li.open #lp::before, li.open #lp_en::before, li.open #institutes::before, li.open #institutes_en::before, li.open #education::before, li.open #education_en::before, li.open #research::before, li.open #research_en::before{
content:"▼";
/*color:#00a0e3;*/
/*color:#999999;*/
color:#ccc;
}

ul.navbar-nav li a.has-submenu{
border-bottom: none !important;
}

#lp.active-trail::before, #lp_en.active-trail::before{
color:#CCCCCC;
}

.empty-hero #lp::before, .empty-hero #lp_en::before,.empty-hero #institutes::before,.empty-hero #institutes_en::before,.empty-hero #education::before,.empty-hero #education_en::before,.empty-hero #research::before, .empty-hero #research_en::before{
display:block;
width:10px;
float:left;
content:"▼";
font-size:7px;
color: #999999;
}

header.empty-hero::after{
height:1px;
width:100%;
content:"";

background-color:#a7ce39;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#a7ce39, endColorstr=#303192);
background-image:-moz-linear-gradient(left, #a7ce39 0%, #303192 50%,#00a0e3 100%);
background-image:linear-gradient(left, #a7ce39 0%, #303192 50%,#00a0e3 100%);
background-image:-webkit-linear-gradient(left, #a7ce39 0%, #303192 50%,#00a0e3 100%);
background-image:-o-linear-gradient(left, #a7ce39 0%, #303192 50%,#00a0e3 100%);
background-image:-ms-linear-gradient(left, #a7ce39 0%, #303192 50%,#00a0e3 100%);
background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#a7ce39), color-stop(50%,#303192),color-stop(100%,#00a0e3));
}

/*-----------------------------------*/

#block-locale-language-content::after{
clear:none; /* make sure language switcher is next to secondary links */
}

#mobile_language_link{
display:none;
}
#desktop_language_link{
display:block;
}

nav, #urgent_message{
font-size:14px;
}

.navbar-collapse li.expanded{
font-size:14px;

}

.navbar-nav > li > a{
/*padding-left:6px;
padding-right:6px;*/
padding-left:5px;
padding-right:5px;
}

#hero{
  /*padding-top: 150px !important;*/
  padding-top:0 !important;
  min-height: 400px !important;
  position:relative;
}

#hero .shadow{
position:absolute;
bottom:0;
left:0;
width:100%;
text-align:center;
z-index:1;
min-height:190px;
background: #006699; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(top,rgba(0,102,153,0),rgba(0,102,153,1)); /*Safari 5.1-6*/
  background: -o-linear-gradient(bottom,rgba(0,102,153,0),rgba(0,102,153,1)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(bottom,rgba(0,102,153,0),rgba(0,102,153,1)); /*Fx 3.6-15*/
  background: linear-gradient(to bottom, rgba(0,102,153,0), rgba(0,102,153,1)); /*Standard*/
}

#hero .hero_content{
height:350px;
width:750px;
left:50%;
margin-left:-375px;
}
#hero .container-fluid{
padding-bottom:45px;
}
#hero .container-fluid .row{
background:none;
}

#hero h2{
font-size: 38px;
text-align:left;
/*margin:15px 0 15px 15px;*/
margin:0px;
margin-bottom:15px;
margin-top:-5px;
line-height:1em;
}

.front #hero h2 a{
border-bottom:2px solid rgba(255,255,255,0.4);;
line-height:1.2em;
}

#hero h2 a:active, #hero h2 a:hover{
color:#FF9900;
}

#hero p{
display: block;
text-align:right;
font-size:14px;
color:#fff;
line-height:1.2em;
}
.hero_caption{
padding-left:30px;
}
.hero_caption p{
/*padding-right:0;*/
/*border-right: 1px dotted #ccc;*/
/*border:1px solid rgba(166, 206, 57, 1);*/
border:1px solid rgba(255,255,255,0.4);
-webkit-background-clip: padding-box; /* for Safari */
background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */

border-right:none;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
padding:15px;
padding-right:0;
}

#hero .alt_breadcrumb_wrapper{
display:block;
text-align:left;
}

.region-front-hotlinks{
font-size:22px;
}

.view-display-id-block_4 .first{
border-right: none;
}

#front_featured{
/*padding-bottom:15px;*/
}
#front_featured .container{
padding:0 15px;
padding-bottom:15px;
}

#front_featured .views-field-title{
background: #FFFFFF;
/*padding-top:15px;
margin-bottom:30px;*/
padding:0 0 15px 0;
}

#front_featured h3{
margin:0;
font-size:18px;
line-height:1.2em;
padding-top:10px;
}

#front_featured h3 a{
border-bottom:rgba(51,122,183,0.5) 1px solid;
}

#front_featured .view-display-id-block_3 h3{
font-size:24px;
padding-bottom:15px;
}

#front_featured .view-display-id-block_4 .views-field-title{
padding-bottom:30px;
}

.view-display-id-block_4 .col-xs-6{
padding-top:0;
border-top: none;
}

#footer_full h3{
margin-top:0;
}

#footer_full .block{
margin-top:10px;
padding-left:0;
padding-right:0;
}


/*--------LOGO-----------*/

#logo_wrapper{
position:absolute;
top:10px;
left: 50%;
margin-left: /*-93px*/-70px;
z-index:1001;
width:/*187px*/131px;
height:/*172px*/121px;
background:url(../img/logo_background.png) no-repeat center top;
background-size:131px auto;
}

.i18n-uk a#logo{
display:block;
width:85px;
height:84px;
background:url(../img/logo-md-uk-sprite.png) no-repeat center top;
background-size:85px auto;
margin-left:24px;
margin-top:14px;
}

/*.i18n-uk a#logo span{
  position: absolute;
  top:14px;
  left:24px;
  width:85px;
  height:84px;
  background:url(../img/logo-md-uk-sprite.png) no-repeat center bottom;
  background-size:85px auto;
  opacity: 0;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
  -moz-transition:    opacity 1s;
  -o-transition:      opacity 1s;
}

.i18n-uk a#logo span:hover{
  opacity: 1;
}*/


.i18n-en a#logo{
display:block;
width:85px;
height:84px;
background:url(../img/logo-md-eng-sprite.png) no-repeat center top;
background-size:85px auto;
margin-left:24px;
margin-top:14px;
}

/*.i18n-en a#logo span{
  position: absolute;
  top:14px;
  left:24px;
  width:85px;
  height:84px;
  background:url(../img/logo-md-eng-sprite.png) no-repeat center bottom;
  background-size:85px auto;
  opacity: 0;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
  -moz-transition:    opacity 1s;
  -o-transition:      opacity 1s;
}

.i18n-en a#logo span:hover{
  opacity: 1;
}*/

/*----------------------*/


.telephone-column{
min-width: 140px;
}

.catalog-column{
max-width: 450px;

}


.views-widget-filter-field_reverse_title_value, .views-widget-filter-field_unit_head_value {
 max-width: 285px;
 }


/**University catalog glossary**/

.view-display-id-attachment_glossary > a {
border: none;
width: 45px;
height: 30px;
line-height: 30px;
text-align: center;
display: block;

}

.view-display-id-attachment_glossary .views-summary a {
display:inline-block;
width: 30px;
height: 25px;
border: none;
text-align: center;

font-size: 14px;
margin-left: -2px;
margin-right: -2px;
line-height: 30px;

}

/**event***/

#block-views-events-calendar-block-3 {
    width: 100%;
}

#block-views-events-calendar-block-3 {
margin-top: 25px;
background: rgba(248,248,248, 0.75);
}

.view-id-events_calendar.view-display-id-block_3 {
    display: inline-block;
    text-align: center;
    padding-top: 30px;
}

.view-id-events_calendar.view-display-id-block_3 .views-field-field-poster-et .img-responsive {
    width: 69%;
    text-align: center;
    display: inline;
}


/*developments*/

.view-scientific-research-directory .views-column-3 {
    clear: left;
}

.view-id-scientific_research_directory .view-header p {
 font-size: 16px;
}

/* Staff */

.view-staff .views-field-field-foto.footable-first-column {
    position: static;
    width: 180px;
}

.view-id-staff .views-field-field-foto .img-responsive {
    display: inline-block;
    margin-bottom: 20px;
    margin-left: 30px;
    margin-top: 5px;
}

/*opportunity*/
.view-opportunity-portal .views-column-3 {
    clear: left;
}

.other-news {
    border-left: 1px solid rgba(221, 221, 221, 0.62);
    padding-left: 3px;
    display: inline-block;
    position: absolute;
    top: 150px;
    right: 34px;
}

.view-display-id-news_illustration_2 h3 {
    font-size: 15px;
}

.view-display-id-news_illustration_2 .col-xs-6 {
    width: 50%;
}

h1.page-header {
	font-size: 36px;
}

.node-type-news h1.page-header{
	padding-left:25px;
	padding-bottom:40px;
}

#block-views-gallery-block{
margin-top:15px;
}

#block-views-gallery-block, #block-views-gallery-block-1{
display:block;
}

#block-views-gallery-block a:link img, #block-views-gallery-block a:visited img, #block-views-gallery-block-1 a:link img, #block-views-gallery-block-1 a:visited img{
border:3px solid #fff;
}

#block-views-gallery-block a:hover img, #block-views-gallery-block a:focus img, #block-views-gallery-block a:active img, #block-views-gallery-block-1 a:hover img, #block-views-gallery-block-1 a:focus img, #block-views-gallery-block-1 a:active img{
border:3px solid #ff9900;
}

#block-views-gallery-block-1 .views-field-field-gallery-et a{
width:50%;
float:left;
}

/****/

.node .field-name-field-gallery{
display:none;
}

/*.view-display-id-block_news_unit .col-md-4{
padding-left:0;
}*/

.view-display-id-block_news_unit .views-row-1 .views-column-1, .view-display-id-block_news_unit .views-row-1 .views-column-3, .view-display-id-block_news_unit .views-row-2 .views-column-2{
padding-left:0;
}
.view-display-id-block_news_unit .views-row-1 .views-column-2, .view-display-id-block_news_unit .views-row-2 .views-column-1, .view-display-id-block_news_unit .views-row-2 .views-column-3{
padding-right:0;
}

#block-search-form {
    width: 100%;
}

#block-block-27 {
display: none;
}


/* Hotlinks */

.hotlink{
height:175px;
}
.hotlink_text{
	line-height:1.25em;
}
.hotlink_text span{
	border-bottom:rgba(255,255,255,0.5) 2px solid;
}
.hotlink a:hover span{
	border-bottom:/*rgba(255,255,255,1)*/rgba(0,102,153,1) 2px solid;
}

.region-front-hotlinks .odd a{
	background:rgba(0,102,153,0.75);
}
.region-front-hotlinks .even a{
	background:rgba(167,206,57,0.75)
}

.hotlink a:hover{
background:rgba(255,153,0,0.25);
}

/*****zno subjects list******/

.view-bachelor-sertificates .view-header {
    margin-bottom: 50px;
}

.zno_header {
    text-align: center;
    font-size: 28px;
    display: block;
    margin-top: 50px;
    margin-bottom: 50px;


}

.view-bachelor-sertificates .view-filters {
    margin-bottom: 50px;
}

.handbook_lable img  {
    display: block;
    min-width: 50px;
    max-height: 50px;
    position: relative;
    float: left;
    padding-right: 12px;
    padding-left: 2px;
    font-size: 18px;
}

.handbook_lable {
    display: block;
    margin-bottom: 50px;
    width: 20%;
    margin-left: 40%;
}


.form_lable_passive {
    width: 35%;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    height: 47px;
    font-family: Roboto;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);

}

.form_lable_passive:hover {
    box-shadow: 0 4px 10px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.form_lable_passive a {
    height: 47px;
    display: block;
    padding: 12px;
}

.form_tab_active {
    width: 35%;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    height: 47px;
    font-family: Roboto;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.7s cubic-bezier(.25,.8,.25,1);
    background-color: #e7e7e7;
    color: #a8a8a8;
    padding: 12px;
}

.view-id-bachelor_sertificates.view-display-id-page .view-header .form_tab_active { 
    margin-left: 14%;
    margin-right: 1%;
}

.view-id-bachelor_sertificates.view-display-id-page_1 .view-header .form_lable_passive {
    margin-left: 14%;
    margin-right: 1%;
}


/****/

#views-exposed-form-bachelor-sertificates-page label {
    margin-bottom: 40px;
    font-size: 18px;
    color: #272727;
    display: block;
    border-left: 4px solid #D14745;
    background-color: #fafafa;
    line-height: 44px;
    padding-left: 16px;
    width: 255px;
    font-weight: 600;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
    max-height: 91px;
    margin-bottom: 84px;

}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;

}
/****/

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option:first-child::before {
    content: 'Перший предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option:first-child {
    margin-top: 47px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option:first-child::before {
    content: 'Другий предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option:first-child {
    margin-top: 47px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option:first-child::before {
    content: 'Третій предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option:first-child {
    margin-top: 47px;
}

/****/

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option {
    padding: 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option:hover {
    color: #D14745;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option:hover {
    color: #D14745;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option:hover {
    color: #D14745;
}

/***/

#views-exposed-form-bachelor-sertificates-page .form-required {
    display: none;

}

#views-exposed-form-bachelor-sertificates-page #edit-reset {
    text-transform: uppercase;
    border-radius: 1.5px;
    height: 36px;
    padding-left: 12px;
    padding-right: 12px;
    font-family: Roboto;
    font-size: 10pt;
}


/*****zno subjects list comerce******/

#views-exposed-form-bachelor-sertificates-page-1 label {
    margin-bottom: 40px;
    font-size: 18px;
    color: #272727;
    display: block;
    border-left: 4px solid #D14745;
    background-color: #fafafa;
    line-height: 44px;
    padding-left: 16px;
    width: 255px;
    font-weight: 600;
}



#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
    max-height: 91px;
    margin-bottom: 77px;

}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;

}

/***/

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option {
    padding: 12px;
    font-size: 15px;
}
#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option:hover {
    color: #D14745;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}
#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option:hover {
    color: #D14745;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option:hover {
    color: #D14745;
}

/***/

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option:first-child::before {
    content: 'Перший предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;

}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option:first-child {
    margin-top: 47px;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option:first-child::before {
    content: 'Другий предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option:first-child {
    margin-top: 47px;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option:first-child::before {
    content: 'Третій предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option:first-child {
    margin-top: 47px;
}


/****/

#views-exposed-form-bachelor-sertificates-page-1 .form-required {
    display: none;

}

#views-exposed-form-bachelor-sertificates-page-1 #edit-reset {
    text-transform: uppercase;
    border-radius: 1.5px;
    height: 36px;
    padding-left: 12px;
    padding-right: 12px;
    font-family: Roboto;
    font-size: 10pt;
}
/*******/



}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
/*#university_name_container{
text-align:center;
}*/

#university_name{
margin-top:14px;
margin-bottom:14px;
font-size:22px;
line-height:22px;
}

.i18n-uk #university_name::before{
font-size:11px;
line-height:11px;
letter-spacing:1px;
}

.i18n-en #university_name::after{
font-size:11px;
line-height:11px;
letter-spacing:1px;
}

.dropdown-menu > li > a{
padding:4px 20px;
padding-right:75px;
}

nav, #urgent_message{
font-size:16px;
}

/*#navbar{
margin-bottom:35px;
}*/


#search_region{
height:75px;
}


#urgent_message{
background-color:#a7ce39;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#a7ce39, endColorstr=#303192);
background-image:-moz-linear-gradient(left, #a7ce39 0%, #303192 50%,#00a0e3 100%);
background-image:linear-gradient(left, #a7ce39 0%, #303192 50%,#00a0e3 100%);
background-image:-webkit-linear-gradient(left, #a7ce39 0%, #303192 50%,#00a0e3 100%);
background-image:-o-linear-gradient(left, #a7ce39 0%, #303192 50%,#00a0e3 100%);
background-image:-ms-linear-gradient(left, #a7ce39 0%, #303192 50%,#00a0e3 100%);
background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#a7ce39), color-stop(50%,#303192),color-stop(100%,#00a0e3));
padding:0;
color:#FFFFFF;
}
.region-urgent{
background:url(/sites/all/themes/lpnu/img/white_edge.png) no-repeat top left;
}



.region-search-title{
margin-top: 21px;
}

.navbar-collapse li.expanded{
font-size:16px;
}

.navbar-nav > li > a{
padding-left:8px;
padding-right:8px;
}

.main-container .col-sm-9{
margin-top:15px;
}

#igsn::before, #iarch::before, #ibid::before, #igdg::before, #idn::before, #iepdt::before, #inem::before, #iesk::before, #iimt::before, #ikni::before, #ikta::before, #miok::before, #inpp::before, #imfn::before, #ippt::before, #ipdo::before, #itre::before, #ihht::before, #igsn_en::before, #iarch_en::before, #ibid_en::before, #igdg_en::before, #idn_en::before, #iepdt_en::before, #inem_en::before, #iesk_en::before, #iimt_en::before, #ikni_en::before, #ikta_en::before, #miok_en::before, #inpp_en::before, #imfn_en::before, #ippt_en::before, #ipdo_en::before, #itre_en::before, #ihht_en::before {
width:50px;
}

/*#itre:after{
content:" та електронна техніка";
}*/


/*--------navbar-gradient----------*/
#lp::before, #lp_en::before, #institutes::before, #institutes_en::before, #education::before, #education_en::before, #research::before, #research_en::before{
width:11px;
font-size:7px;
}

.empty-hero #lp::before, .empty-hero #lp_en::before,.empty-hero #institutes::before,.empty-hero #institutes_en::before,.empty-hero #education::before,.empty-hero #education_en::before,.empty-hero #research::before, .empty-hero #research_en::before{
width:11px;
font-size:7px;
}

header.empty-hero::after{
height:2px;
}
/*-----------------------------------*/

#hero{
  padding-top: 200px !important;
  min-height: 500px !important;
}

#hero .hero_content{
height:450px;
width:970px;
left:50%;
margin-left:-485px;
}
#hero .container-fluid{
padding-bottom:55px;
}

#hero h2{
font-size:46px;
text-align:left;
/*margin:15px 0 15px 15px;*/
margin:0px;
margin-top:-8px;
}

#hero .shadow{
min-height:240px;
}

#hero .unit_title p{
font-size:16px;
}

/*.region-front-hotlinks{
font-size:28px;
margin-bottom:0;
}*/
.region-front-hotlinks{
font-size:24px;
}



#front_featured h3{
/*padding-left:10px;*/
}

#front_featured .view-display-id-block_3 h3{
font-size:20px;
padding-bottom:0;
}

#front_featured .view-display-id-block_4 .views-field-title{
padding-bottom:0;
}


#front_upcoming .views-column-4{
clear:none;
}
#front_upcoming .col-xs-4 {
width: 16.6666%;
}


#logo_wrapper{
position:absolute;
top:0;
left: 50%;
margin-left: -93px;
z-index:1001;
width:187px;
height:172px;
background:url(../img/logo_background.png) no-repeat center top;
}

.i18n-uk a#logo{
display:block;
/*width:132px;
height:125px;*/
width:142px;
height:131px;
background:url(../img/logo_lg_uk_200.png) no-repeat center top;
background-size:142px auto;
margin-left:33px;
margin-top:16px;
}

/*.i18n-uk a#logo span{
  position: absolute;
  top:17px;
  left:29px;
  height:125px;
  width:132px;
  background:url(../img/logo-lg-uk-sprite.png) no-repeat center bottom;
  background-size:132px auto;
  opacity: 0;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
  -moz-transition:    opacity 1s;
  -o-transition:      opacity 1s;
}

.i18n-uk a#logo span:hover{
  opacity: 1;
}*/

.i18n-en a#logo{
display:block;
width:142px;
height:131px;
background:url(../img/logo_lg_en_200.png) no-repeat center top;
background-size:142px auto;
margin-left:33px;
margin-top:16px;
}

/*.i18n-en a#logo span{
  position: absolute;
  top:17px;
  left:29px;
  height:125px;
  width:132px;
  background:url(../img/logo-lg-eng-sprite.png) no-repeat center bottom;
  background-size:132px auto;
  opacity: 0;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
  -moz-transition:    opacity 1s;
  -o-transition:      opacity 1s;
}

.i18n-en a#logo span:hover{
  opacity: 1;
}*/



/**University catolog glossary**/

.view-display-id-attachment_glossary > a {
float:right;
margin-right: 7%;
margin-left: 10px;
border: none;
width: 53px;
text-align: center;
line-height: 30px;

}

.view-display-id-attachment_glossary .views-summary a {
display:inline-block;
width: 35px;
height: 30px;
border: none;
text-align: center;
vertical-align: center;
font-size: 16px;
margin-left: -2px;
margin-right: -2px;
line-height: 30px;
}

/*****/


#block-views-all-news-block-3{
}

#block-views-all-news-block-3::after{
clear:none;
}

#block-views-all-news-block-4 .block{
}

#block-views-all-news-block-4::after{
clear:none;
}

.view-display-id-block_4 .col-xs-6{
width: 33.33333333%;
}

#front_featured .views-field-title{
margin-bottom:20px;
}

#front_featured h3{
font-size:20px;
line-height:1.2em;
}

.view-display-id-block_5 .views-column-3, .view-display-id-block_6 .views-column-3, .view-display-id-block_7 .views-column-3, .view-display-id-block_8 .views-column-3, .view-display-id-block_9 .views-column-3{
 clear:none !important;
}

/*developments*/

.view-scientific-research-directory .views-column-3 {
    clear: none;
}

.view-id-scientific_research_directory .view-header p {
 font-size: 19px;
}

/* Staff */

.view-staff .views-field-field-foto.footable-first-column {
    position: static;
    width: 180px;
}

.view-id-staff .views-field-field-foto .img-responsive {
    display: inline-block;
    margin-bottom: 20px;
    margin-left: 30px;
    margin-top: 5px;
}

/*opportunity*/
.view-opportunity-portal .views-column-3 {
    clear: none;
}

#block-views-opportunity-for-block-2 .views-column-4, #block-views-opportunity-for-block-1 .views-column-4, #block-views-opportunity-for-block .views-column-4 {
    clear: none;
}


/*news*/

.view-display-id-news_illustration_2 .col-xs-6 {
width: 33%;
}

.view-display-id-block_5 .col-md-3, .view-display-id-block_6 .col-md-3, .view-display-id-block_7 .col-md-3, .view-display-id-block_8 .col-md-3, .view-display-id-block_9 .col-md-3 {
 width:25%;
}


#block-views-all-news-news-illustration-1::after {
    clear: none;
}

.view-display-id-news_illustration_2 h3 {
    font-size: 18px;
}

.node-type-news h1.page-header {
	border-left:2px solid #00a0e3;
}

#block-block-25{
height:75px;
padding:17px 95px 0px 45px;
line-height:1.2em;
text-align:center;
}

#block-block-27 {
display: none;
}

#block-search-form {
    width: 100%;
}


/*****zno subjects list******/

.view-bachelor-sertificates .view-header {
    margin-bottom: 50px;
}

.zno_header {
    text-align: center;
    font-size: 28px;
    display: block;
    margin-top: 50px;
    margin-bottom: 50px;


}

.view-bachelor-sertificates .view-filters {
    margin-bottom: 50px;
}

.handbook_lable img  {
    display: block;
    min-width: 50px;
    max-height: 50px;
    position: relative;
    float: left;
    padding-right: 12px;
    padding-left: 2px;
    font-size: 18px;
}

.handbook_lable {
    display: block;
    margin-bottom: 50px;
    width: 16%;
    margin-left: 42%;
}


.form_lable_passive {
    width: 24%;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    height: 47px;
    font-family: Roboto;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);

}

.form_lable_passive:hover {
    box-shadow: 0 4px 10px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.form_lable_passive a {
    height: 47px;
    display: block;
    padding: 12px;
}

.form_tab_active {
    width: 24%;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    height: 47px;
    font-family: Roboto;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.7s cubic-bezier(.25,.8,.25,1);
    background-color: #e7e7e7;
    color: #a8a8a8;
    padding: 12px;
}

.view-id-bachelor_sertificates.view-display-id-page .view-header .form_tab_active { 
    margin-left: 25%;
    margin-right: 1%;
}

.view-id-bachelor_sertificates.view-display-id-page_1 .view-header .form_lable_passive {
    margin-left: 25%;
    margin-right: 1%;
}


/****/

#views-exposed-form-bachelor-sertificates-page label {
    margin-bottom: 40px;
    font-size: 18px;
    color: #272727;
    display: block;
    border-left: 4px solid #D14745;
    background-color: #fafafa;
    line-height: 44px;
    padding-left: 16px;
    width: 255px;
    font-weight: 600;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
    max-height: 91px;
    margin-bottom: 84px;

}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;

}
/****/

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option:first-child::before {
    content: 'Перший предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option:first-child {
    margin-top: 47px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option:first-child::before {
    content: 'Другий предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option:first-child {
    margin-top: 47px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option:first-child::before {
    content: 'Третій предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option:first-child {
    margin-top: 47px;
}

/****/

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option {
    padding: 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option:hover {
    color: #D14745;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option:hover {
    color: #D14745;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option:hover {
    color: #D14745;
}

/***/

#views-exposed-form-bachelor-sertificates-page .form-required {
    display: none;

}

#views-exposed-form-bachelor-sertificates-page #edit-reset {
    margin-top: 83px;
    text-transform: uppercase;
    border-radius: 1.5px;
    height: 36px;
    padding-left: 12px;
    padding-right: 12px;
    font-family: Roboto;
    font-size: 10pt;
}


/*****zno subjects list comerce******/

#views-exposed-form-bachelor-sertificates-page-1 label {
    margin-bottom: 40px;
    font-size: 18px;
    color: #272727;
    display: block;
    border-left: 4px solid #D14745;
    background-color: #fafafa;
    line-height: 44px;
    padding-left: 16px;
    width: 255px;
    font-weight: 600;
}



#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
    max-height: 91px;
    margin-bottom: 77px;

}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;

}

/***/

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option {
    padding: 12px;
    font-size: 15px;
}
#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option:hover {
    color: #D14745;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}
#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option:hover {
    color: #D14745;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option:hover {
    color: #D14745;
}

/***/

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option:first-child::before {
    content: 'Перший предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;

}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option:first-child {
    margin-top: 47px;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option:first-child::before {
    content: 'Другий предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option:first-child {
    margin-top: 47px;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option:first-child::before {
    content: 'Третій предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option:first-child {
    margin-top: 47px;
}


/****/

#views-exposed-form-bachelor-sertificates-page-1 .form-required {
    display: none;

}

#views-exposed-form-bachelor-sertificates-page-1 #edit-reset {
    margin-top: 83px;
    text-transform: uppercase;
    border-radius: 1.5px;
    height: 36px;
    padding-left: 12px;
    padding-right: 12px;
    font-family: Roboto;
    font-size: 10pt;
}
/*******/




}



/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {


li.institutes-en a::before {
/*content:"Academic ";*/
}

.dropdown-menu > li > a{
padding:5px 20px;
padding-right:75px;
font-size:16px;
}

nav, #urgent_message{
font-size:18px;
}
.navbar-collapse li.expanded{
font-size:18px;
}

.navbar-nav > li > a{
padding-left:12px;
padding-right:12px;
}


/*--------navbar-gradient----------*/
#lp::before, #lp_en::before, #institutes::before, #institutes_en::before, #education::before, #education_en::before, #research::before, #research_en::before{
width:16px;
font-size:10px;
}

.empty-hero #lp::before, .empty-hero #lp_en::before,.empty-hero #institutes::before,.empty-hero #institutes_en::before,.empty-hero #education::before,.empty-hero #education_en::before,.empty-hero #research::before, .empty-hero #research_en::before{
width:14px;
font-size:8px;
}

header.empty-hero::after{
height:3px;
}
/*-----------------------------------*/



#hero{
  min-height: 650px !important;
  padding-top: 450px !important;
  position:relative;
}

#hero .hero_content{
height:600px;
width:1170px;
left:50%;
margin-left:-585px;
}
#hero .container-fluid{
/*padding-bottom:75px;*/
padding-bottom:60px;
}
.front #hero .container-fluid{
padding-bottom:80px;
}

#hero h2{
font-size:60px;
text-align:left;
/*margin:15px 0 15px 15px;*/
margin:0px;
margin-top:-9px;
}

.front #hero h2 a{
line-height:1.1em;
border-bottom:3px solid rgba(255,255,255,0.35);
}

#hero .shadow{
min-height:320px;
}

#hero .unit_title p{
font-size:18px;
}

#hero p{
font-size:16px;
line-height:1.25em;
}

.region-front-hotlinks{
font-size:28px;
margin-bottom:0;
}

#front_featured .container{
padding-top:40px;
/*padding-bottom:30px;*/
}
#front_featured .views-field-title{
margin-bottom:30px;
}

#front_featured h3{
font-size:24px;
line-height:1.2em;
}

#front_featured .view-display-id-block_3 h3{
font-size:24px;
}

#front_upcoming .views-field-title{
font-size:16px;
}

.view-display-id-block_news_unit .views-field-created, .view-display-id-block_5 .views-field-created, .view-display-id-block_6 .views-field-created, .view-display-id-block_7 .views-field-created, .view-display-id-block_8 .views-field-created, .view-display-id-block_9 .views-field-created{
margin:10px 0 5px 0;
}

.view-display-id-block_news_unit .views-field-field-illustration-et, .view-display-id-block_5 .views-field-field-illustration-et, .view-display-id-block_6 .views-field-field-illustration-et, .view-display-id-block_7 .views-field-field-illustration-et, .view-display-id-block_8 .views-field-field-illustration-et, .view-display-id-block_9 .views-field-field-illustration-et{
float:left;
margin:6px 10px 0 0;
}
.view-display-id-block_news_unit .views-field-field-illustration-et img, .view-display-id-block_5 .views-field-field-illustration-et img, .view-display-id-block_6 .views-field-field-illustration-et img, .view-display-id-block_7 .views-field-field-illustration-et img, .view-display-id-block_8 .views-field-field-illustration-et img, .view-display-id-block_9 .views-field-field-illustration-et img{
height:36px;
width:auto;
}


.view-display-id-block_news_unit .col-md-4{
 clear: none;
 width:33.3333%;
}

.view-display-id-block_news_unit .views-row-1 .views-column-3, .view-display-id-block_news_unit .views-row-2 .views-column-2{
clear:none;
}

.view-display-id-block_news_unit .views-row-2{
clear:left;
}


.view-display-id-block_news_unit .views-row-1 .views-column-1, .view-display-id-block_news_unit .views-row-2 .views-column-1{
padding-left:0;
padding-right:15px;
}
.view-display-id-block_news_unit .views-row-1 .views-column-3, .view-display-id-block_news_unit .views-row-2 .views-column-3{
padding-right:0;
padding-left:15px;
}
.view-display-id-block_news_unit .views-row-1 .views-column-2, .view-display-id-block_news_unit .views-row-2 .views-column-2{
padding-left:15px;
padding-right:15px;
}



body{
font-size:17px;
/*position:relative;*/
}

#university_name{
margin-top:14px;
margin-bottom:14px;
font-size:24px;
line-height:24px;
}

.i18n-uk #university_name::before{
font-size:12px;
line-height:12px;
letter-spacing:1px;
}

.i18n-en #university_name::after{
font-size:12px;
line-height:12px;
letter-spacing:1px;
}

/**University catalog glossary**/

.view-display-id-attachment_glossary > a {
float:right;
margin-right: 23%;
margin-left: 10px;
border: none;
width: 53px;
text-align: center;

}


.view-display-id-attachment_glossary .views-summary a {
display:inline-block;
width: 35px;
height: 30px;
border: none;
text-align: center;
font-size: 16px;
margin-left: -2px;
margin-right: -2px;
line-height: 30px;

}

/*developments*/
.view-scientific-research-directory .views-column-3 {
    clear: none;
}

.view-id-scientific_research_directory .view-header p {
 font-size: 19px;
}

/* Staff */

.view-staff .views-field-field-foto.footable-first-column {
    position: static;
    width: 180px;
}

.view-id-staff .views-field-field-foto .img-responsive {
    display: inline-block;
    margin-bottom: 20px;
    margin-left: 30px;
    margin-top: 5px;
}

/*opportunity*/
.view-opportunity-portal .views-column-3 {
    clear: none;
}

#block-views-opportunity-for-block-2 .views-column-4, #block-views-opportunity-for-block-1 .views-column-4, #block-views-opportunity-for-block .views-column-4 {
    clear: none;
}


.other-news {
    border-left: 1px solid rgba(221, 221, 221, 0.62);
    padding-left: 3px;
    display: inline-block;
    position: absolute;
    top: 150px;
    right: 34px;
}

.view-display-id-news_illustration_2 h3 {
    font-size: 18px;
}

h1.page-header {
	font-size: 40px;
}

.node-type-news h1.page-header {
	border-left:3px solid #00a0e3;
}

#block-views-gallery-block-1 .views-field-field-gallery-et a{
width:25%;
}

#block-block-25{
height:75px;
padding:17px 95px 0px 45px;
line-height:1.2em;
text-align:center;
}

#block-block-27 {
display: none;
}

#block-search-form {
    width: 100%;
}

.page-public-information .views-exposed-widget.views-reset-button {
    margin-top: 4px;
}



/*****zno subjects list******/


.view-bachelor-sertificates .view-header {
    margin-bottom: 50px;
}

.zno_header {
    text-align: center;
    font-size: 28px;
    display: block;
    margin-top: 50px;
    margin-bottom: 50px;


}

.view-bachelor-sertificates .view-filters {
    margin-bottom: 50px;
}

.handbook_lable img  {
    display: block;
    min-width: 50px;
    max-height: 50px;
    position: relative;
    float: left;
    padding-right: 12px;
    padding-left: 2px;
    font-size: 18px;
}

.handbook_lable {
    display: block;
    margin-bottom: 50px;
    width: 14%;
    margin-left: 43%;
}


.form_lable_passive {
    width: 20%;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    height: 47px;
    font-family: Roboto;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);

}

.form_lable_passive:hover {
    box-shadow: 0 4px 10px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.form_lable_passive a {
    height: 47px;
    display: block;
    padding: 12px;
}

.form_tab_active {
    width: 20%;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    height: 47px;
    font-family: Roboto;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.7s cubic-bezier(.25,.8,.25,1);
    background-color: #e7e7e7;
    color: #a8a8a8;
    padding: 12px;
}

.view-id-bachelor_sertificates.view-display-id-page .view-header .form_tab_active { 
    margin-left: 29%;
    margin-right: 1%;
}

.view-id-bachelor_sertificates.view-display-id-page_1 .view-header .form_lable_passive {
    margin-left: 29%;
    margin-right: 1%;
}


/****/

#views-exposed-form-bachelor-sertificates-page label {
    margin-bottom: 40px;
    font-size: 18px;
    color: #272727;
    display: block;
    border-left: 4px solid #D14745;
    background-color: #fafafa;
    line-height: 44px;
    padding-left: 16px;
    width: 255px;
    font-weight: 600;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
    max-height: 91px;
    margin-bottom: 84px;

}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;

}
/****/

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option:first-child::before {
    content: 'Перший предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option:first-child {
    margin-top: 47px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option:first-child::before {
    content: 'Другий предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option:first-child {
    margin-top: 47px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option:first-child::before {
    content: 'Третій предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option:first-child {
    margin-top: 47px;
}

/****/

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option {
    padding: 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-1 option:hover {
    color: #D14745;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-2 option:hover {
    color: #D14745;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page #edit-shs-term-node-tid-depth-select-3 option:hover {
    color: #D14745;
}

/***/

#views-exposed-form-bachelor-sertificates-page .form-required {
    display: none;

}

#views-exposed-form-bachelor-sertificates-page #edit-reset {
    margin-top: 83px;
    text-transform: uppercase;
    border-radius: 1.5px;
    height: 36px;
    padding-left: 12px;
    padding-right: 12px;
    font-family: Roboto;
    font-size: 10pt;
}


/*****zno subjects list comerce******/

#views-exposed-form-bachelor-sertificates-page-1 label {
    margin-bottom: 40px;
    font-size: 18px;
    color: #272727;
    display: block;
    border-left: 4px solid #D14745;
    background-color: #fafafa;
    line-height: 44px;
    padding-left: 16px;
    width: 255px;
    font-weight: 600;
}



#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
    max-height: 91px;
    margin-bottom: 77px;

}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 {
    margin-right: 20px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
    border: none;

}

/***/

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option {
    padding: 12px;
    font-size: 15px;
}
#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option:hover {
    color: #D14745;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}
#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option:hover {
    color: #D14745;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option {
    padding: 12px 100px 12px 12px;
    font-size: 15px;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option:hover {
    color: #D14745;
}

/***/

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option:first-child::before {
    content: 'Перший предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;

}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-1 option:first-child {
    margin-top: 47px;
}

#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option:first-child::before {
    content: 'Другий предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-2 option:first-child {
    margin-top: 47px;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option:first-child::before {
    content: 'Третій предмет';
    display: block;
    height: 43px;
    width: 100px;
    color: #505050;
    margin-top: -43px;
    font-weight: bold;
    letter-spacing: 0.5px;
}


#views-exposed-form-bachelor-sertificates-page-1 #edit-shs-term-node-tid-depth-1-select-3 option:first-child {
    margin-top: 47px;
}


/****/

#views-exposed-form-bachelor-sertificates-page-1 .form-required {
    display: none;

}

#views-exposed-form-bachelor-sertificates-page-1 #edit-reset {
    margin-top: 83px;
    text-transform: uppercase;
    border-radius: 1.5px;
    height: 36px;
    padding-left: 12px;
    padding-right: 12px;
    font-family: Roboto;
    font-size: 10pt;
}
/*******/




}



