@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i');
@import url('../css/font-awesome.min.css');

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
/*Header*/

body{
  font-family: 'Arial Regular','Arial';
  font-size: 14px;
  line-height: 170%;
  color: #5e5e5e;
  overflow-x: hidden;
}
hr{
    border-top: 1px solid #d9d9d9;
    margin: 10px 0;
}
p{ margin: 0 0 10px 0; }

.h1, .h2, .h3, h1, h2, h3 {
  font-weight: 500;
  margin: 10px 0;
}

h1, .h1{ font-size: 1.8em; color: #000; }

h2, .h2{ font-size: 1.6em; color: #000; }

h3, .h3{ font-size: 1.4em; color: #000; }

h4, .h4{ font-size: 1.2em; color: #000; }

img{ max-width: 100%; height: auto; }
th {
    text-align: center;
}

a{
  color: #3585c3;
}
.views-field-visitors, .visitors-field{
    display: none;
}
.page-node-34 .node--view-mode-default > h2{
    display: none;
}
.page-node-34 #block-pagetitle{
    float: left;    
}
.page-node-34 .links, .page-node-34 .visitors-field{
  float: left; 
  display: block;
  font-size: 12px !important; 
  margin-top: -3px;
}
.page-node-34 .field--name-body{
   clear: both; 
}
.page-node-type-page .links{
    margin-left: 20px;
}
/*a:hover{
  color: #1bd3df;
}*/

ul.links.inline{
  padding: 0;
  font-size: 13px;
}

ul.links.inline li{
  list-style: none;
}

.block{
  margin-bottom: 20px;
}
#block-views-block-events-block-1 .pager{
	display: none;
}

.main-header{  
  padding: 10px 0 0 0; 
  position: relative;
}

.main-header nav{
  background: none;
  border: 0;
  margin: 0;
  position: relative;
  z-index: 99;
}
 
.main-header .region{
  position: relative;
  z-index: 2;
}

/*region header*/

.site-branding{
  margin: 0;
}

.brand.logo{
  margin-right: 5px;
}

.region-header .brand{  
  line-height: normal;
  float: left;
}
.site-name{
    padding-top: 22px;
    padding-left: 10px;
}
.region-header .brand img{
	width:95px;
	height: auto;
}
.site-name{
    width: 65%;
}
.site-name a{
  font-size: 24px;
  color: #000;
  font-family: 'Georgia Regular', 'Georgia';
  text-decoration: none;
}
.site-name a:hover{
    color: #3585c3
}

/*Banner*/

.welcome-banner-text{
  text-align: center;
  line-height: 160%;
  max-width: 600px;
  padding: 90px 0;
}

.welcome-banner-text h2{
  font-size: 30px;
  font-weight: bold;
  color: #fff;
}

/*top widget*/

.topwidget{
  text-align: center;
  padding: 50px 0;
}

.topwidget .fa{
  font-size: 60px;
  background: #4D4F4A;
  width: 120px;
  height: 120px;
  padding: 32px;
  border-radius: 50%;
  color: #fff;
  margin-bottom: 20px;
}

.topwidget .fa span{
  display: none;
}

/*footerwidget*/

.footerwidget{
  background: #3585c3;
  color: #fff;
  padding: 10px 0;
}
.scopus-order{
    padding-right: 15px;
    vertical-align: top;
}
.scopus-list{
    margin-bottom: 15px;
}
@media (min-width:992px) {
    .navbar{
        border-radius: unset;
    }
.footerwidget .col-md-3,.footerwidget .col-md-3,.footerwidget .col-md-6{
	width: 33%;	
}
.main-header .col-md-3 {
    width: 27%;
}
.main-header .col-md-9,.main-header .col-md-6{
    width: 73%;
}
.main-header .col-md-9{
    margin-top: 22px;
}
.region-right-header{
    top: 55px;
    right: 3px;   
}
.region-primary-menu .menu-base-theme > li:hover::after,
.region-primary-menu .menu-base-theme > li.active::after{
    content: ""; 
    width: 100%;
    height: 3px;
    background-color: #c3353e; 
    position: absolute;
    bottom: 0;     
}
.region-primary-menu .menu-base-theme > li.after::after{
    content: ""; 
    width: 100%;
    height: 0px;
}
.region-primary-menu .menu-base-theme > a > li{
    background-color: #c3353e; 
}
.region-primary-menu .menu-base-theme > li.active > a{
   color:#3585c3;
    }
   .region-primary-menu .sm-nowrap a{    
     font-weight:normal !important;
    }

    #block-views-block-noutati-block-1 ul.slide__content{
    width: 94%;
    margin: auto;
       }
       #block-views-block-logo-slider-block-1 div.slick-list{
        width: 93%;
        margin-left: 3.3%;
       }
       #block-views-block-logo-slider-block-1 .slick-slide img{
           max-height: 54px;   
           width:auto;
           margin:auto;
       }
       #block-views-block-events-block-1, #block-inregistrarionline{           
           display: inline-block;
           /*padding: 0 11%;*/
       }
         #block-inregistrarionline{
           vertical-align: top;
           width: 100%;
         }
         #block-inregistrarionline img,
         #block-reg-video-slider img
         {
           position: relative;          
           width: 418px;
         }
       #block-views-block-events-block-1 .locale-selector{
           display:none;
       }
       .path-evenimente .views-field-field-start-date, .path-evenimente .views-field-field-end-date{
           display: inline-block;
           font-size: 13px;
       }
       .path-evenimente .views-field-field-locatia{
           font-size: 13px;
         }
       .path-evenimente .views-field-field-end-date{
           margin-left: 4px;
         } 
      .main-header > nav{
        position: fixed !important;
        top: 0;
        width: 100%;
        background-color: #fff !important;         
          }
        .path-node #wrapper, .path-contact #wrapper, .path-evenimente #wrapper, .path-noutati #wrapper, .path-search #wrapper, .path-categorie #wrapper, .path-membri #wrapper, .path-publicatii #wrapper, .path-membru #wrapper, .path-membri-categorie #wrapper, .path-sectii-de-stiinte #wrapper,.path-membri-form #wrapper,.path-membri-translate #wrapper, .path-sites #wrapper,.path-articole-in-scopus #wrapper{
         margin-top: 114px;
           }
        .path-frontpage .main-header > .container{
        margin-top: 120px;       
           }   
           
          .footerwidget .row {
              margin-left: 9%;
          }
         .region-header{
              margin-top: 10px;
          }         
         /* .path-node #wrapper .container{
              padding-left: 75px;
              padding-right: 75px;
          } */ 
    .path-contact #wrapper .container .layout, .page-node-type-page #wrapper .container .layout, .path-sectii-de-stiinte #wrapper .container .layout{
          padding-left: 90px;
          padding-right: 90px;
         } 
     .path-frontpage #wrapper .container .layout{
          padding-left: 0px;
          padding-right: 0px;
         }
    .path-node .content_layout, .path-sectii-de-stiinte .content_layout{
           display:table;
         }          
          
}
#block-reg-video-slider .slick-arrow{
    display: none !important;
}
#block-reg-video-slider .slick-dots{
    bottom: -36px;
}
.footerwidget p{
	margin: 0;
	line-height:normal;
}
.footerwidget a{
	text-decoration: underline;
	color:#fff;
}

.footerwidget img.left{
  float: left;
  margin: 10px 10px 0 0;
}

.copyright{
  background: #000;
  font-size: 10px;
  color: #999;
}

.copyright p{
  margin: 13px 0;
}

.footerwidget h2,
.footerwidget .h2{
  color: #FFF;
}

/*Footer menu*/

.footer-menu{
  margin: 0;
  border: 0;
  background: #eee;
  color: #fff;
}

.footer-menu ul{
  margin: 10px 0;
  padding: 0;
}

.footer-menu nav li{
  display: inline-block;
}

.footer-menu nav li a{
  display: block;
  padding: 4px 20px 4px 0;
}

/*Credit link*/

.credit-link{
  text-align: left;
}

/*SOCIAL MEDIA*/

.social-media{
  margin: 10px 0;
  overflow: hidden;
  float: left;
}

.social-media a {
  width: 20px;
  height: auto; 
  float: left;
  margin: 0 10px 0 0;
  text-align: center;   
}
.social-media a img{
vertical-align: initial;
}
.social-media a.google-plus{
  background: #de2020;
}

.social-media a.twitter{
  background: #29C5F6;
}

.social-media a.linkedin{
  background: #069;
}

.social-media a.pinterest{
  background: #C61118;
}

.social-media a:hover{
  opacity: .6;
}

/*FORM*/

input, button, select, textarea{ 
  border: 1px solid #C7C7C7;
}

.contact-message-form label{
  display: block;
}

.btn, 
input[type="submit"]{
  background: #19c2c8;
  color: #fff;
  border: 0;   
  /*height: 28px;*/
}

.btn:hover, 
input[type="submit"]:hover{
  background: #13ADB3;
}

/*FRONT PAGE*/

.path-frontpage .content_layout {
  text-align: center;
}

.path-frontpage .feed-icon{
  display: none;
}

/*MENU*/

.navbar-default .navbar-toggle{
  background: #fff;
  margin-right: 0;
}

nav h2{
  display: none;
}

.menu-base-theme,
.menu-base-theme a, 
.menu-base-theme a:hover, 
.menu-base-theme a:focus, 
.menu-base-theme a:active, 
.menu-base-theme a.highlighted{
  background: none;
}

.region-primary-menu .menu-base-theme li a{
  position: relative;   
  font-size:15px;
  font-weight: bold;
  font-family: 'Segoe UI',sans-serif;
  color: #5e5e5e;
}
.region-primary-menu .menu-base-theme > li > a{
      text-transform: uppercase;
}
.region-primary-menu .menu-base-theme li a:hover{
	color:#3585c3;            
}
.main-menu {
  position: relative;
  z-index: 9999;
}

.region-primary-menu{
  /*display: none;*/
  background: #fff;
  border-radius: 3px;
  width: 100%;
  margin-top: 41px;
  margin-left: 28px;
}
#block-drupal8-zymphonies-theme-main-menu{
    display: none;
}
/*
.region-primary-menu .menu-base-theme a{
  border-bottom: 1px solid #EEF0F7;
}*/

.region-primary-menu .menu-base-theme a span.sub-arrow{
  color: #999;
  font-size: 22px;
  padding: 5px;
  border-radius: 2px;
  border: 1px solid #DCDCDC;
  background: #EFEFEF;
} 

.navbar-toggle{
  z-index: 999;
}

/*breadcrumb*/

.breadcrumb{
  background: none;
  padding: 0;
  margin: 0 !important; 
  font-size: 11px;
}
.layout{
    padding-left:15px;
    padding-right: 15px;
}

.page-node-type-noutati .node__content .field--name-body{
    border-top: 1px solid #aeaeae;
    padding-top: 10px;
    padding-left: 75px;
    padding-right: 75px;
    }
   .page-node-type-noutati .field--name-field-audio{
    padding-left: 75px;
    }
.page-node-type-events #block-pagetitle
{
    padding-left: 75px;
    padding-right: 75px;    
}
.page-node-type-events .node__content .field{
    padding-left: 75px;
    padding-right: 75px; 
    float: left;
    clear: both;
}
.page-node-type-events .node__content .links{
    padding-left: 75px;      
    margin-bottom: 15px;
    padding-right: 24px
}
.page-node-type-events .node__content .links li{
       padding-right: 0px;
}
.page-node-type-events .node__content .news-gallery{
    padding-top: 0;
}
.page-node-type-events .node__content .links, .page-node-type-events .node__content .visitors-field{
    display: inline-block;
    font-size: 13px; 
    float: left;
}
.page-node-type-events .node__content .field--name-field-start-date{
    padding-left: 75px;  
    padding-right: 0px;
}
.page-node-type-events .node__content .field--name-field-end-date{
    padding-left: 0px;  
    padding-right: 0px;
}
.page-node-type-noutati .field--name-field-source, .page-node-type-noutati .field--name-field-keywords
{
    padding-left: 75px;     
}
.page-node-type-noutati .node__meta{
    padding-left: 75px;        
}
.page-node-type-noutati .region-breadcrumb{
    margin-bottom: 10px;
}
.page-node-type-noutati #block-pagetitle, .page-node-type-events #block-pagetitle{
    margin-bottom: 4px;
}
.page-node-type-noutati .node__content .node__meta, .page-node-type-noutati .node__content .links/*, .page-node-type-noutati .node__content .visitors-field*/{
    display: inline-table;
    font-size: 12px;
}
.page-node-type-noutati .node__content .links{
    margin-left: 20px;
    margin-bottom: 5px;
}
.breadcrumb ul{
  padding: 0;
}

.breadcrumb ul li{
  display: inline-block;
}

/*search form*/

#block-drupal8-zymphonies-theme-search form, #block-formulardecautare form{
  display: table;  
}
#search-block-form #edit-actions{
    width: 10%;
}
.path-user .region-breadcrumb{
    margin-top: 140px;
}
#block-drupal8-zymphonies-theme-search form .form-item,
#block-drupal8-zymphonies-theme-search form .form-actions,
#block-formulardecautare form .form-item,
#block-formulardecautare form .form-actions{
  display: table-cell;
  vertical-align: top;
}

#search-block-form input{
  width: 100%;
  color:#5e5e5e; 
}
#block-drupal8-zymphonies-theme-search .form-search,
#block-formulardecautare .form-search
{
   border-right:0;
   font-size:14px;
   vertical-align: top;
   width: 300px;
}
#block-formulardecautare{
    width:34%;
}
#block-drupal8-zymphonies-theme-search  .form-submit, #block-formulardecautare .form-submit{ 
 width: 50px;
 color: transparent;   
 background: url(../images/search_button.png);
 background-position: center; 
 background-repeat: no-repeat;
 background-size: 20px 20px;
 background-color: #1E90FF;  
 vertical-align: top;
 padding: 2px 0;
}
#membri-search-form #membri-button{ 
 width: 50px;
 color: transparent;   
 background: url(../images/search_button.png);
 background-position: center; 
 background-repeat: no-repeat;
 background-size: 20px 20px;
 background-color: #1E90FF;  
 vertical-align: top;
 padding: 14px 0;
 border: none;
}
#block-drupal8-zymphonies-theme-search  .form-submit:hover,
#block-formulardecautare .form-submit:hover,
#membri-search-form #membri-button:hover
{
     background-color: #3585c3;
}
.path-noutati #block-pagetitle{
    padding-left: 26px;
}
#search-img img{
    width: 32px;
    cursor: pointer;
    vertical-align: text-bottom;
}
#search-img{
    float: right;
    margin-top: 43px;    
}

/*Demo typography*/

.bd-example {
  position: relative;
  padding: 20px;
  border: 2px solid #f7f7f9;
}

.highlight{
  padding: 20px;
  background-color: #f7f7f9;
}

.highlight pre{
  border: 0;
  background: none;
}

.bd-example-type .table tr:first-child td {
  border-top: 0;
}
.path-search .views-field-created{
   text-transform: lowercase;
}
.path-search .views-field-body img{
    display: none;
}
.path-search .views-field-title{
    font-size: 18px;    
}
.path-search .views-field-created{
    font-size: 12px;    
}

.bd-example-type h1, 
.bd-example-type h2, 
.bd-example-type h3, 
.bd-example-type h4, 
.bd-example-type h5, 
.bd-example-type h6 {
  margin: 0;
}

.bd-example-type .table td {
  padding: 15px 0;
  border-color: #eee;
}

/*Contact form*/

.path-contact{}

.contact-message-feedback-form, .contact-message-user-feedback-form{
  max-width: 650px;
  margin: 0 auto;
  border: 1px solid #D8D8D8;
  padding: 10px 30px;
  background: #F5F5F4;
}

.contact-message-feedback-form .form-text,
.contact-message-feedback-form .form-email,
.contact-message-feedback-form .form-textarea,
.contact-message-user-feedback-form .form-text
.contact-message-user-feedback-form .form-email,
.contact-message-user-feedback-form .form-textarea{
  width: 100%;
}

/*user-login-form*/

.user-login-form,
.user-form,
.user-pass{
  max-width: 650px;
  margin: 40px auto;
  border: 1px solid #ddd;
  padding: 10px 30px;
  background: #FBFBFB;
}

.user-login-form .form-text,
.user-login-form .form-email,
.user-form .form-text,
.user-form .form-email,
.user-pass .form-text{
  width: 100%;
}

.form-composite > .fieldset-wrapper > .description, 
.form-item .description { 
  color: #999;
  font-style: italic;
}

/*Maintainance*/

.maintenance-page{
  background: url(../images/maintenance-bg.png) #66CBFF center no-repeat;
  color: #fff;
  text-align: center;
  padding-top: 220px;
  padding-bottom: 100px;
  font-size: 18px;
  color: #000;
}

.maintenance-msg {
  margin: 20px 0;
  background: rgba(242, 244, 207, 0.88);
  padding: 20px 30px;
  display: inline-block;
  color: #404040;
  border: 1px solid #fff;
  box-shadow: 5px 5px 0px #FFFFFF;
  font-size: 14px;
}

.maintenance-msg h1{
  text-transform: uppercase;
  font-weight: bold;
}

.maintenance-page .brand,
.maintenance-page .name-and-slogan{
  display: inline-block;
  vertical-align: middle;
}

.maintenance-page .site-name a{
  color: #404040;
}

.maintenance-page .site-slogan,
.maintenance-page .name-and-slogan{
  display: none;
}


/*Comment*/

.comment-wrap{
  overflow: hidden;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #F5F5F5;
}

.comment-wrap .author-details{
  float: left;
  width: 20%;
}

.comment-wrap .author-comments{
  padding-left: 5px;
  float: left;
  width: 80%;
}

.comment-submitted{
  padding: 5px 10px;
  border: 1px solid #eee;
  font-size: 12px;
  margin-bottom: 5px;
  display: block;
}

.comment-wrap .author-comments h3{
  margin-top: 10px;
}

.comment-wrap .author-comments p{
  margin-bottom: 10px;
}

/*links inline*/

ul.links.inline li{
  display: inline-block;
  padding-right: 10px;
}

/*profile*/

.profile > div{
  padding-right: 5px;
  display: inline-block;
  vertical-align: top;
}

.profile h4.label{
  color: #333;
  display: block;
  text-align: left;
  margin-bottom: 5px;
}

.flexslider{
  z-index: 1;
  margin-top: 10px;
}

.flexslider .slides > li{
  position: relative;
}

.slider-caption{
  display: none;
  position: absolute;
  z-index: 99;
  width: 100%;
  background: #fff;
  opacity: 0.7;
  left: 10px;
  bottom: 10px;
  padding: 10px;
  text-align: center;
}

.slider-caption .slider-title, .slider-caption .slider-description{
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
}

.flex-direction-nav a{
  padding: 10px;
  color: #000;
}

.flex-direction-nav a:before{
  color: #000;
}

.flex-control-paging li a.flex-active{
  background: #fff;
}
.region-primary-menu .menu-base-theme a,
.region-primary-menu .menu-base-theme a:hover,
.region-primary-menu .menu-base-theme a:focus,
.region-primary-menu .menu-base-theme a:active,
.region-primary-menu .menu-base-theme a.highlighted {
    padding: 4px 12px;
}
.region-primary-menu .menu-base-theme li:last-child a{
    padding-right:0;
}
#block-comutatorlimbi{
    margin-bottom: 0;
    float:right;
}
#block-comutatorlimbi ul{
    margin-bottom:0;
}
#block-comutatorlimbi li{
    display:inline;
    margin-left: 10px;  
}
#block-comutatorlimbi li a{   
    font-weight: bold;
    color:#3585c3;
    font-size: 13px;
}
#font-site{
    position: absolute;
    top: 50px;
    right: 200px;
    font-style: italic;
    font-weight: bold;
    color: #3585c3;
    vertical-align: bottom;
    z-index: 99;
}
#font-site span{
    padding-right:4px;
    cursor: pointer;
}
#font-site #initial{
    font-size:14px;
}
#font-site #medium{
    font-size:20px;
}
#font-site #upper{  
     font-size:26px;
           }
#block-drupal8-zymphonies-theme-search{
   position: absolute;
   top: 39px;
   right: 28px;
   display: none;   
   padding: 10px;
   border-color: #ddd;
   width: 372px;
}
#block-views-block-events-block-1 .views-display-link-page_1{
    margin-top: 12px;
}
#block-views-block-noutati-block-1 .views-display-link-page_1,
.block-views-blocknoutati-block-2 .views-display-link-page_1,
#block-views-block-events-block-1 .views-display-link-page_1,
#block-inregistrarionline .field--name-field-page a,
#block-reg-video-slider .field--name-field-page a,
.all-page-publications
{
    color: #c3353e;   
    display: inline-block;    
    font-size: 15px;
    text-align: center;
    vertical-align: middle;     
    border: 2px solid #c3353e;
    padding: .375rem .75rem;
    line-height: 1.5;
    border-radius: 5px;
    font-weight: bold;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#block-views-block-noutati-block-1 .views-display-link-page_1:hover,
.block-views-blocknoutati-block-2 .views-display-link-page_1:hover,
#block-views-block-events-block-1 .views-display-link-page_1:hover,
#block-inregistrarionline .field--name-field-page a:hover,
.all-page-publications:hover,
#block-reg-video-slider .field--name-field-page a:hover
{
    color: #fff;
    background-color: #c3353e;
    border-color: #c3353e;
    text-decoration:none;
}
#block-views-block-noutati-block-1 h2,
#block-views-block-events-block-1 > h2,
#block-inregistrarionline > h2,
#block-publicatiiblock > h2,
.block-views-blocknoutati-block-2 header h2,
#block-scopus-articles > h2,
#block-reg-video-slider > h2
{
    color: #3585c3;
    font-weight: bold; 
    font-size: 24px;
    margin: 12px 0;
    font-family: 'Segoe UI',sans-serif;
}
.page-node-type-noutati .field--name-field-video-url iframe{
    position: relative;
    width: 350px;
    height: 197px;
}
.video-embed-field-responsive-video::after {
    padding-bottom: 0;
}
.block-views-blocknoutati-block-2 header h2{
    padding-bottom: 10px;
}
.small-block-grid-3 .views-field-created, .small-block-grid-3 .views-field-totalcount/*, .small-block-grid-3 .views-field-visitors*/{
    display:inline;
    font-size: 13px;
}
.block-views-blocknoutati-block-2 .views-field-created, .block-views-blocknoutati-block-2 .views-field-totalcount/*, .block-views-blocknoutati-block-2 .views-field-visitors*/{
    display:inline;
    font-size: 13px;
}
.news-gallery {
    display: inline-block;
    padding-left: 26px;
    padding-top: 12px;
}
.field .field__label, .field .field__item{
    display:inline;
}
.field--name-field-keywords, .field--name-field-categorie, .field--name-field-keywords .field__items{
    display:inline;
}
.node__content > .field--name-field-source{
    margin-bottom: 5px;
}
.field--name-field-categorie{
    margin-left:75px;
}
#block-pagetitle h1, .path-evenimente .views-element-container header, .path-taxonomy .views-element-container header{
    color:#3585c3;
    font-family: 'Segoe UI',sans-serif;
    font-size: 15px;
    font-weight: bold;
}
.path-evenimente .views-row{
   padding-top: 14px;
}
.path-evenimente .views-element-container{
    padding-bottom: 20px;
}
.path-search .views-row{
    padding-top: 14px;
}
.path-search .views-row .views-field{
    display: table;    
}
.path-search .views-row .views-field-title{
    padding-left: 24px;
}
.path-search .views-row .views-field-created, .path-search .views-row .views-field-nothing{
    padding-left: 30px;
}
.path-search .views-row .views-field-counter{
    float: left;
    padding-left: 0px;
}
#banere img{
    width:150px;
}
#slick-views-noutati-block-1-1 .views-field-field-image img{
    margin: auto;
}
.page-node-type-events .field--name-field-start-date,
.page-node-type-events .field--name-field-end-date{
    display: inline;
}
.page-node-type-events .field--name-field-end-date{
    clear: none !important;
    margin-left: 6px;
}
.page-node-type-events .field--name-field-start-date,
.page-node-type-events .field--name-field-locatia{
    margin-bottom: 0;
}
.page-node-type-events .field--name-field-contacte p{
    margin: 0;
    line-height: 150%;
}
.path-frontpage .fc-month-button{
    display:none;
}
.path-frontpage .js-drupal-fullcalendar .fc-header-toolbar h2{
   font-size: 18px;
   margin-top: 5px;
   color: #5e5e5e;
}
.path-frontpage .js-drupal-fullcalendar .fc-widget-header{
   background-color: #DBE1E1;
}
.path-frontpage .js-drupal-fullcalendar td, .path-frontpage .js-drupal-fullcalendar th{
   border-color: #ccc;
}
.path-frontpage .fc-toolbar.fc-header-toolbar{
    margin-bottom: 8px;
}
#block-drupal8-zymphonies-theme-breadcrumbs{
    float: left;  
    margin-bottom: 0px;
}
.sidebar{
    float: left;    
    }
   
#block-drupal8-zymphonies-theme-breadcrumbs ul{
    margin-bottom: 0;
}
#email-link{
    margin-top: -8px;
}
#email-link td{
    padding: 5px;
}
.fc-unthemed td.fc-today{  
             border: 3px solid #DB7093;           
             position: absolute;
             width: 42px;
             height: 34px;
             top: 0px;
             margin-left: 0px;
         }
.path-noutati .views-view-grid .views-col {
    float: left;
    padding: 15px 20px;
    text-align: center;
}
.path-noutati .views-field-title{   
    margin: auto;
    text-align: left;
    width: 96%;
}
.path-noutati .views-field-created, .path-noutati .views-field-totalcount,/* .path-noutati .views-field-visitors,*/
.path-categorie .views-field-created, .path-categorie .views-field-totalcount/*, .path-categorie .views-field-visitors*/{
    display: inline;
}
.path-categorie .views-field-title{
    font-weight: bold;
}
.middlewidget{
    background-color: #E4E4E4;
}
.middlewidget .region-middle-first{
    text-align: right;       
} 
.middlewidget .region-middle-second{
    text-align: center;   
}
.middlewidget .region-middle-third{    
    text-align: left;
} 
#block-views-block-logo-slider-block-1{
    margin-bottom: 0;
}
#block-views-block-events-block-1 h2,
#block-inregistrarionline h2,
#block-reg-video-slider h2
{
    text-align: center;
}
#block-views-block-events-block-1 footer{
    text-align: center;
}
.js-drupal-fullcalendar table tbody{
    background-color: #fff;
}
.footerwidget .block{
    margin-bottom: 0;
}
#google-maps, #contacte{
    display: inline-block;
}
.region-breadcrumb {
    margin-top: 30px;
    float: left;
    width:100%;
    border-bottom: 1px solid #aeaeae;
    margin-bottom: 20px;
    padding-left:75px;
}
.region-breadcrumb #block-mainnavigation{   
      float: right;
}
.region-breadcrumb #block-mainnavigation .menu-base-theme a{
   padding: 0 12px; 
}
.region-breadcrumb #block-mainnavigation .menu-base-theme li:last-child a{
    padding-right: 0;
}
.region-breadcrumb .menu-base-theme > li:hover::after,.region-breadcrumb .menu-base-theme > li.active::after{
    content: ""; 
    width: 100%;
    height: 2px;
    background-color: #c3353e; 
    position: absolute;
    bottom: -2px;     
}
.region-breadcrumb .menu-base-theme li a{
   color:#5e5e5e;
    }
.region-breadcrumb .menu-base-theme li a:hover,.region-breadcrumb .menu-base-theme li.active a{
    color:#3585c3;
 }
      
#contacte{
    margin-left: 26px;
}
/*#block-pagetitle{
    margin: 10px 0 20px 0;
}*/
#block-pagetitle h1{
    margin: 0;
}
.region-top-menu{
    position: fixed;
    z-index: 999;
    left: 180px;
    top:10px;
}
.region-top-menu ul li{
    display: inline;
    margin-left:10px;
}
.footerwidget .region-footer-second{
    margin-left: 35px;
}
#block-mainnavigation-2 a.is-active{
    font-weight: bold;
}
.sidebar #block-mainnavigation-2 li{
    clear: both;
    border-bottom: 1px solid #aeaeae;
}
.sidebar #block-mainnavigation-2 li:last-child{   
    border-bottom: 0px;
}
/*.sidebar #block-mainnavigation-2 #main-menu{
    margin-right: 40px;
}*/
.sidebar #block-mainnavigation-2 li a{
  padding-top: 3px;
  padding-bottom: 3px;
}
.sidebar #block-mainnavigation-2 li:first-child a{
  padding-top: 0px;
}
.menu-base-theme ul ul{
    background-color: #fff;
}

#scroll-btn {
  display: inline-block;
  background-color: #1E90FF;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
  text-decoration: none;
}
#scroll-btn::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 46px;
  color: #fff;
}
#scroll-btn:hover {
  cursor: pointer;
  background-color: #0073e6;
}
#scroll-btn:active {
  background-color: #0073e6;
}
#scroll-btn.show {
  opacity: 1;
  visibility: visible;
}
.path-frontpage article.node--type-page{
    display:none;
}
.pub-categorie-block{
    font-weight: bold;      
    font-size: 16px;
}
.block-pub-info{
    text-align: left;
    padding-left: 5px;    
}