/**
 * @file
 * Bartik layout styling.
 */

/**
 * Container
 */
.layout-container {
  box-sizing: border-box;
  max-width: 860px;
  margin-right: auto;
  margin-left: auto;
}
.site-footer a{
text-decoration: underline;
}
.align-left {    
    margin-right: 15px;
}
.align-right {
   margin-left: 15px;
}
#more-about {
    text-align: right;
}
#more-about a,
.more-link a
{
    color: #434343;
    font-weight: bold;
}
#block-header-contact tr td,
#block-header-contact tr th {
	border: 0;
}
#block-header-contact tr {  
  border-bottom: 0; 
}
.path-frontpage #superfish-main > li:first-child{
	background-color: #6699CC;
    border-left: 1px solid #6699CC;
    border-top: 1px solid #6699CC;
}
#superfish-main-accordion a{
    color: #1859A9;   
}
ul.sf-menu span.nolink {    
	color: #1859A9;
   }
@media all and (min-width: 851px) {
  .layout-container {
    max-width: 100%;
  } 
  .page-node-type-page .layout-main,
  .path-frontpage .layout-main,   
  .path-noutati .layout-main,
  .path-categorie .layout-main,
  #block-views-block-news-events-block-1 .view-content,
  .page-node-type-news .layout-main,
  .path-search .layout-main,
  #block-ieg-theme-search,
  .path-contact .layout-main,
  .path-user .layout-main,
  .region-featured-bottom-second
  {    
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
}
.path-search #block-ieg-theme-content .views-row .views-field {
    display: table;
}
.path-search #block-ieg-theme-content .views-row .views-field-counter {
    float: left;
    padding-left: 0px;
    padding-top: 4px;
}
.path-search #block-ieg-theme-content .views-row {
    padding-top: 14px;
}
.path-search #block-ieg-theme-content .views-row .views-field-title {
    padding-left: 15px;
    font-size: 16px;
}
.path-search #block-ieg-theme-content .views-row .views-field-created,
.path-search #block-ieg-theme-content .views-row .views-field-body {
    padding-left: 22px;
}
.path-search #block-ieg-theme-content .views-field-created {
    font-size: 13px;
    text-transform: lowercase;
}
.views-field-title a{
    color: #434343;
    font-weight: bold;
}
.view-news .pager{
    margin-top: 20px;
}
.path-noutati .view-news .views-row,
.path-categorie .view-news .views-row{
    padding: 10px;
    border-top: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
}
#block-views-block-news-block-1 .content{
     border: 1px solid #f2f2f2;
     padding: 20px 10px;
}
#block-views-block-news-block-1 .views-row{
    padding-bottom: 20px;
}
#block-views-block-news-block-1 .views-row:last-child{
    padding-bottom: 0px;
}
#block-views-block-news-block-1 .views-field-field-category{  
    float: left;
}
.path-noutati .view-news .views-row:last-child {
    border-bottom: 1px solid #f2f2f2;
}
.path-noutati .views-field-created,
.path-noutati .views-field-field-category,
.path-categorie .views-field-created,
.path-categorie .views-field-field-category{  
    float: left;
}
.views-field-created, .views-field-field-category a{    
    font-weight: bold;
    color: #1859A9
}
.views-field-created{
    margin-right: 5px;
}
.views-field-field-category{   
   margin-right: 5px;
}
/**
 * Main
 */
.layout-main-wrapper {
  min-height: 300px;
  margin-top: 175px;
}
.layout-main {  
  margin-bottom: 40px;
}
.site-branding__logo{
    width: 70px;
}
#block-ieg-theme-content .view-frontpage {
    display: none;
}
#block-home-link .content{
    margin-top: 0;
}
#block-main-navigation-superfish{
      font-size: 14px;
      color: #6699CC;
      font-weight: bold;
      text-transform: uppercase;     
      margin-top: -31px;
      margin-bottom: 0;
      float: left;
      margin-left: 23%;
}
#header .layout-container{
    border-top: 20px solid #009900;
    border-bottom: 1px solid #009900;
}
#block-ieg-theme-languages-select li {
    float: left;
    line-height: 1;
    padding: 15px 8px;
}
#block-ieg-theme-languages-select a {
    font-size: 16px;
    text-transform: uppercase;    
    font-weight: bold;
    color: #1859A9;
}
#block-ieg-theme-languages-select li.is-active{
    background-color: #6699CC;    
}
#block-ieg-theme-languages-select a.is-active {
    color: #fff;
}
#superfish-main a{
    color: #1859A9;
    padding: 8px 30px !important;
}
#superfish-main li.active-trail > a{
    color:#fff;
}
#superfish-main > li.active-trail ul a{
    color: #1859A9;
}
#superfish-main > li.active-trail{
    background-color: #6699CC;
    border-left: 1px solid #6699CC;
    border-top: 1px solid #6699CC;
}
#superfish-main > li{
    border-left: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;    
}
#superfish-main > li:last-child{
    border-right: 1px solid #f2f2f2;
}
#superfish-main li ul li{
    border: 1px solid #f2f2f2;
    margin-top: -1px;
    background-color: #fff;
}
#superfish-main li.sf-depth-1 ul{
    top: 31px;
    left: -1px;
    width: 27em !important;
    display: none;
}
#superfish-main li.sf-depth-2 ul{
    top: 0px;
}
#block-header-contact{
    clear: none;      
}
#block-header-contact span{
    cursor: pointer;
}
#font-site {
    float: left;
    font-style: italic;
    font-weight: bold;
    color: #434343;   
}
#font-site #initial {
    font-size: 15px;
    padding-right: 4px;
}
#font-site #medium {
    font-size: 21px;
    padding-right: 4px;
}
#font-site #upper {
    font-size: 27px;
}
#block-header-contact a{
    color: #434343;
    font-weight: bold;
}
#block-header-contact tr td, #block-header-contact tr th {
    padding: 0 10px !important;   
}
#block-header-contact table{
    margin: 0;
}
#contacts-links{
    display: block;
    margin-top: 8px;
}
.breadcrumb li,.breadcrumb a,#block-home-link a{
    color: #434343;
}
#block-search-image img{
    width: 30px;
    cursor: pointer;
}
#block-search-image{
   margin-top: 9px;
}
#block-home-link p{
    margin-bottom: 0;
}
#superfish-vertical-menu a,
#superfish-vertical-menu span
{
   color:#434343;
   font-weight: bold;
}
ul.sf-menu.sf-vertical {
    width: auto !important;
}
#block-vertical-menu ul.sf-menu a, #block-vertical-menu ul.sf-menu span.nolink {   
    padding: 12px 15px !important;    
}
ul.sf-menu.sf-vertical li {
    border-top: 1px solid #f2f2f2; 
    border-left: 1px solid #f2f2f2;  
    border-right: 1px solid #f2f2f2;  
}
#superfish-vertical-menu li:last-child{
     border-bottom: 1px solid #f2f2f2; 
}
#superfish-vertical-menu li:first-child a{
     font-size: 14px;
     text-transform: uppercase;
     color: #1859A9;
}
#superfish-vertical-menu li.active-trail:first-child{
    background-color: #6699CC;
    border-left: 1px solid #6699CC;
    border-top: 1px solid #6699CC;
    border-right: 1px solid #6699CC;
}
#superfish-vertical-menu li.active-trail:first-child a{
    color: #fff;
}
#superfish-vertical-menu li.active-trail a,
#superfish-vertical-menu li.active-trail span{
    color: #1859A9;
}
ul.sf-menu.sf-vertical li {
  width: 99%;
}
ul.sf-menu.sf-vertical li:hover > ul,
ul.sf-menu.sf-vertical li.sfHover > ul {
  left: 100% !important; 
  top: -1px !important; 
}
#superfish-vertical-menu li ul{
    background-color: #fff;
}
#superfish-vertical-menu li ul a{
    color: #434343 !important;
    text-transform: initial !important;
    font-size: 13px !important;
}
ul.sf-menu.sf-horizontal.sf-shadow ul,
ul.sf-menu.sf-vertical.sf-shadow ul,
ul.sf-menu.sf-navbar.sf-shadow ul ul { 
    box-shadow: none !important;
}
#superfish-vertical-menu li.active-trail ul li{
    background-color: initial !important;
    border-left: 1px solid #f2f2f2 !important;
    border-top: 1px solid #f2f2f2 !important;
    border-right: 1px solid #f2f2f2 !important;
}
#block-visitors{
   border: 1px solid #f2f2f2;
   padding: 10px;
   margin-top: 10px;
}
#block-visitors h2{
    text-align: center;
    font-weight: bold;
    color: #1859A9;
}
#block-visitors em{
    font-weight: bold;
}
#block-vertical-links a{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
}
#block-vertical-links p{
   margin: 0 0 10px 0 !important;
   border: 1px solid #f2f2f2;
   padding: 10px 15px; 
   text-align: center;
}
#block-vertical-links p:nth-child(1) a,
#block-vertical-links p:nth-child(3) a{
  color: #009900;
}
#block-vertical-links p:nth-child(2) a,
#block-vertical-links p:nth-child(4) a{
  color: #1859A9;
}
#block-views-block-slider-partners-block-1 div.slick-list {
    width: 93%;
    margin-left: 6.4%;
}
.page-node-type-news .field--name-field-category .field__label,
.page-node-type-news .field--name-field-category .field__item,
.page-node-type-news .field--name-field-keywords .field__label,
.page-node-type-news .field--name-field-keywords .field__item,
.page-node-type-news .field--name-field-keywords .field__items{
    display: inline;  
    font-size: 12px;
}
.page-node-type-news .field--name-field-category{
    margin: 10px 0;
    float: left;
    clear: both;
}
.page-node-type-news .field--name-field-category .field__label,
.page-node-type-news .field--name-field-keywords .field__label
{
    font-weight: bold;
    color: #1859A9;
}
.page-node-type-news .field--name-field-category a,
.page-node-type-news .field--name-field-keywords a{
    color: #1859A9;
}
.field--name-field-keywords {
    float: left;
    clear: both;
}
.page-node-type-news .node--view-mode-full .field--name-body {
    clear: both;   
    float: left;
}
.path-contact #edit-preview{
    display: none;
}
.video-embed-field-responsive-video::after {
    padding-bottom: 0 !important;
}
.path-node .field--name-field-images img{
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
}
.path-node .field--name-field-images img:hover{
  box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
}
.path-node .field--name-field-images .field__item {
    display: inline-block;
    padding-right: 28px;
    padding-top: 12px;
}
.field--name-field-video-url .field__item {
    display: inline-block;
    padding-right: 26px;
    padding-bottom: 12px;
}
.field--name-field-video-url iframe {
    position: relative;
    width: 350px;
    height: 197px;
}
#block-footer-information table{
    width: 33.3%;
    display: inline-table;
    height: 96px;
}
#block-footer-information table:nth-child(2) td{
    text-align: center;
}
#block-footer-information table:last-child td{
    text-align: right;
}
.slick-prev {
    left: 0px !important;
}
.slick-next {
    right: 0px !important;
}
#block-main-navigation-superfish a[href="/cercetare"] {
        display: none;
    }
/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 480px
*/
@media (min-width: 320px) and (max-width: 480px){ 
   #block-ieg-theme-languages-select, #block-search-image{
        float: right;
    }
    .region-header {
       width: 95% !important;      
    }
    .region-header .site-branding {
        margin-top: 0px !important;
    }
    #block-header-contact{
        float: right;
    }
    .site-branding__logo {
     margin-top: 10px;   
     float: left;
     margin-right: 11px !important;
    }
    .site-branding__text {
        width: 75.5% !important;
        margin-top: 5px;
    }         
    .form-actions .button {
        margin: 0 !important;
    }
    #search-block-form .form-item,
    #search-block-form .form-actions,
    #search-block-form--2 .form-item,
    #search-block-form--2 .form-actions{   
       vertical-align: middle !important;   
  }
  #block-main-navigation-superfish {
      margin-top: 5px;
      margin-left: 0 !important;
      width: 100%;
  }
  #superfish-main-toggle {
    position: relative;
    display: block;
    height: 32px;
}
  #superfish-main-toggle::before {
    background-image: url(/themes/ieg_theme/images/hamburger_menu.png);
    width: 30px;
    background-size: 100% auto;
    position: absolute;
    display: block;
    height: 100%;
    content: "";
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;    
   }
   #superfish-main-toggle span{
       display: none;
   }
   #superfish-main-accordion li {
    border-top: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
   }
   #superfish-main-accordion li:last-child {
       border-bottom: 1px solid #f2f2f2;
   }
    .layout-main-wrapper {      
       margin-top: 10px !important;
    }
    #superfish-main-accordion{
        margin-top: 10px;
        margin-bottom: 10px;
    }
    #block-footer-information table {
       width: 100%;
       height: auto;
    }
    #block-footer-information table:nth-child(2) td {
       text-align: left;
    }
    #block-footer-information table:last-child td {
       text-align: left;
    }
    .field--name-field-video-url iframe {       
        width: 323px;   
     }
    .field--name-field-video video {
       width: 328px !important;
       height: 264px !important;
    }
    .path-node #block-vertical-links{
        display: none;
    }  
}
@media all and (max-width: 1024px) {
    #block-vertical-links p {
       margin: 0 !important;
       border-top: 1px solid #f2f2f2;
       border-left: 1px solid #f2f2f2;
       border-right: 1px solid #f2f2f2;
       padding: 10px 15px;
       text-align: center;
    }
    #block-vertical-links p:first-child{
        border-bottom: 0;
    }
    #block-vertical-links p:nth-child(2){
        border-bottom: 0;
    }
    .align-left {
       margin-left: 0;
    }
}
@media all and (max-width: 768px) {
  .page-node-type-page .layout-main,
  .path-frontpage .layout-main,   
  .path-noutati .layout-main,
  .path-categorie .layout-main,
  #block-views-block-news-events-block-1 .view-content,
  .page-node-type-news .layout-main,
  .path-search .layout-main,
  #block-ieg-theme-search,
  .path-contact .layout-main,
  .path-user .layout-main,
  .region-featured-bottom-second
  {    
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  } 
  .slick-slide img {   
    width: 80% !important;
   }
   #block-views-block-news-block-1-2 h2{
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    color: #009900;
   }
   #block-views-block-news-block-1-2 .content {
    border: 1px solid #f2f2f2;
    padding: 20px 10px;
    }
    #block-views-block-news-block-1-2{
        margin-top: 20px;
    }
    #block-views-block-news-block-1-2 .views-row {
    padding-bottom: 15px;
   }
   #block-views-block-news-block-1-2 .views-field-field-category {
       float: left;
    }
    #block-vertical-links-2 p {
      margin: 0 !important;
      border-top: 1px solid #f2f2f2;
      border-left: 1px solid #f2f2f2;
      border-right: 1px solid #f2f2f2;
      padding: 10px 15px;
      text-align: center;
    }
    #block-vertical-links-2 p:last-child{
        border-bottom: 1px solid #f2f2f2;
    }
    #block-vertical-links-2 p:nth-child(1) a,
    #block-vertical-links-2 p:nth-child(3) a {
       color: #009900;
    }
    #block-vertical-links-2 p:nth-child(2) a {
       color: #1859A9;
    }
    #block-vertical-links-2 a{
       text-transform: uppercase;
       font-weight: bold;
       font-size: 14px;
    }
    #block-visitors-2 {
       border: 1px solid #f2f2f2;
       padding: 10px;
       margin-top: 10px;
    }
    #block-visitors-2 em {
       font-weight: bold;
    }
    #block-visitors-2 h2{
      text-align: center;
      font-weight: bold;
      color: #1859A9;
      margin: 0 !important;
      font-size: 16px;
    }
    .layout-main {
        margin-bottom: 15px;
    }
    .contact-form #edit-name,.contact-form #edit-mail {
         width: 100% !important;    
       }
    .contact-form .button {
       width: 150px !important;       
    }
    .contact-form .form-actions{
        padding-top: 0 !important;
        margin-bottom: 0 !important; 
        text-align: center;
    }
    .contact-form #edit-submit{      
       display: inline !important;
    }
    #block-main-navigation-superfish a[href="/cercetare"] {
        display: block;
    }
    .page-title {
        text-align: left !important;
    }
    #search-block-form{
        width: 70%;
    }    
    ul.sf-menu ul li {    
       border-left: 0 !important;
    }
    ul.sf-menu ul li:last-child{
        border-bottom: 0 !important;
    }
    #block-home-link,
    #block-vertical-menu{
        display: none;
    }
    #sidebar-second{
        width: 100% !important;
    }
}
/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/
@media (min-width: 481px) and (max-width: 767px) { 
     #block-ieg-theme-languages-select, #block-search-image{
        float: right;
    }
    .region-header {
       width: 95% !important;      
    }
    .region-header .site-branding {
        margin-top: 0px !important;
    }
    #block-header-contact{
        float: right;
    }
    .site-branding__logo {
     margin-top: -35px;   
     float: left;
     margin-right: 20px !important;
    }
    .site-branding__text {
        width: 75.5% !important;
        margin-top: 5px;
    }          
    .form-actions .button {
        margin: 0 !important;
    }
    #search-block-form .form-item,
    #search-block-form .form-actions,
    #search-block-form--2 .form-item,
    #search-block-form--2 .form-actions{   
       vertical-align: middle !important;   
  }
  #block-main-navigation-superfish {
      margin-top: 5px;
      margin-left: 0 !important;
      width: 100%;     
  }
  #superfish-main-toggle {
    position: relative;
    display: block;
    height: 32px;
}
  #superfish-main-toggle::before {
    background-image: url(/themes/ieg_theme/images/hamburger_menu.png);
    width: 30px;
    background-size: 100% auto;
    position: absolute;
    display: block;
    height: 100%;
    content: "";
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center; 
    top: -12px;
    left: 90px;
   }
   .sf-accordion-toggle{
       margin-top: -34px;
   }
   #superfish-main-toggle span{
       display: none;
   }
   #superfish-main-accordion li {
    border-top: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
   }
   #superfish-main-accordion li:last-child {
       border-bottom: 1px solid #f2f2f2;
   }
    .layout-main-wrapper {      
       margin-top: 10px !important;
    }
    #superfish-main-accordion{
        margin-top: 0px;
        margin-bottom: 10px;
    }
    #block-footer-information table {
       width: 100%;
       height: auto;
    }
    #block-footer-information table:nth-child(2) td {
       text-align: left;
    }
    #block-footer-information table:last-child td {
       text-align: left;
    }
    .field--name-field-video-url iframe {       
        width: 323px;   
     }
    .field--name-field-video video {
       width: 328px !important;
       height: 264px !important;
    }
    .region-header .site-branding {   
        width: 100% !important;
    }
    #search-block-form input {
        width: 100% !important;  
    }
    #block-vertical-links-2,#block-visitors-2{
        float: left;
    }
    #block-visitors-2 .content{
        margin-top: 5px;
    }
    #block-visitors-2 {   
       padding: 3px 15px;    
    }    
    .path-contact #edit-subject-wrapper input{
        width: 100%;
    }
    #block-vertical-links-2{
        width: 72.2%;
    }
    .path-node #block-vertical-links{
        display: none;
    }
}
/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1023px
*/
@media (min-width: 768px) and (max-width: 1024px) { 
    .field--name-field-video-url iframe {  
        width: 317px;
        height: 178px;
    }
       #block-ieg-theme-languages-select, #block-search-image{
        float: right;
    }
    .region-header {
       width: 95% !important;      
    }
    .region-header .site-branding {
        margin-top: 0px !important;
    }
    #block-header-contact{
        float: right;
    }
    .site-branding__logo {
     margin-top: -35px;   
     float: left;
     margin-right: 20px !important;
    }
    .site-branding__text {
        width: 75.5% !important;
        margin-top: 5px;
    }        
    .form-actions .button {
        margin: 0 !important;
    }
    #search-block-form .form-item,
    #search-block-form .form-actions,
    #search-block-form--2 .form-item,
    #search-block-form--2 .form-actions{   
       vertical-align: middle !important;   
  }
  #block-main-navigation-superfish {
      margin-top: 5px;
      margin-left: 0 !important;
      width: 100%;     
  }
  #superfish-main-toggle {
    position: relative;
    display: block;
    height: 32px;
}
  #superfish-main-toggle::before {
    background-image: url(/themes/ieg_theme/images/hamburger_menu.png);
    width: 30px;
    background-size: 100% auto;
    position: absolute;
    display: block;
    height: 100%;
    content: "";
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center; 
    top: -12px;
    left: 90px;
   }
   .sf-accordion-toggle{
       margin-top: -34px;
   }
   #superfish-main-toggle span{
       display: none;
   }
   #superfish-main-accordion li {
    border-top: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
   }
   #superfish-main-accordion li:last-child {
       border-bottom: 1px solid #f2f2f2;
   }
    .layout-main-wrapper {      
       margin-top: 10px !important;
    }
    #superfish-main-accordion{
        margin-top: 0px;
        margin-bottom: 10px;
    }        
    .field--name-field-video-url iframe {       
        width: 323px;   
     }
    .field--name-field-video video {    
       width: 480px !important;
       height: 350px !important;        
    }
    .region-header .site-branding {   
        width: 100% !important;
    }
    #search-block-form input {
        width: 100% !important;  
    }
    #block-vertical-links-2,#block-visitors-2{
        float: left;
        margin-left: -1px;
    }
    #block-visitors-2 .content{
        margin-top: 5px;
    }
    #block-visitors-2 {   
       padding: 3px 15px;    
    }    
    .path-contact #edit-subject-wrapper input{
        width: 100%;
    }
    #block-vertical-links-2{
        width: 77.1%;
    }
    #block-home-link,
    #block-vertical-menu{
        display: none;
    }
    .path-node #block-vertical-links{
        display: none;
    }
}
/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) { 
      .field--name-field-video-url iframe {  
        width: 317px;
        height: 178px;
    }
    #block-home-link,
    #block-vertical-menu{
        display: none;
    }
       #block-ieg-theme-languages-select, #block-search-image{
        float: right;
    }
    .region-header {
       width: 90% !important;      
    }
    .region-header .site-branding {
        margin-top: 0px !important;
    }
    #block-header-contact{
        float: right;
    }
    .site-branding__logo {
     margin-top: -35px;   
     float: left;
     margin-right: 20px !important;
    }
    .site-branding__text {
        width: 75.5% !important;
        margin-top: 5px;
    }        
    .form-actions .button {
        margin: 0 !important;
    }
    #search-block-form .form-item,
    #search-block-form .form-actions,
    #search-block-form--2 .form-item,
    #search-block-form--2 .form-actions{   
       vertical-align: middle !important;   
  }
  #block-main-navigation-superfish {
      margin-top: 5px;
      margin-left: 0 !important;
      width: 100%;     
  }
  #superfish-main-toggle {
    position: relative;
    display: block;
    height: 32px;
}
  #superfish-main-toggle::before {
    background-image: url(/themes/ieg_theme/images/hamburger_menu.png);
    width: 30px;
    background-size: 100% auto;
    position: absolute;
    display: block;
    height: 100%;
    content: "";
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center; 
    top: -12px;
    left: 90px;
   }
   .sf-accordion-toggle{
       margin-top: -34px;
   }
   #superfish-main-toggle span{
       display: none;
   }
   #superfish-main-accordion li {
    border-top: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
   }
   #superfish-main-accordion li:last-child {
       border-bottom: 1px solid #f2f2f2;
   }
    .layout-main-wrapper {      
       margin-top: 10px !important;
    }
    #superfish-main-accordion{
        margin-top: 0px;
        margin-bottom: 10px;
    }
    .field--name-field-video-url iframe {       
        width: 323px;   
     }
    .field--name-field-video video {    
       width: 480px !important;
       height: 350px !important;        
    }
    .region-header .site-branding {   
        width: 100% !important;
    }
    #search-block-form input {
        width: 100% !important;  
    }
    #block-vertical-links-2,#block-visitors-2{
        float: left;
    }
    #block-visitors-2 .content{
        margin-top: 5px;
    }
    #block-visitors-2 {   
       padding: 3px 15px;    
    }    
    .path-contact #edit-subject-wrapper input{
        width: 100%;
    }
    #block-vertical-links-2{
        width: 81%;
    }
    .site-branding__text {
        margin-top: 0 !important;
    }
    #block-views-block-news-block-1-2 h2{
       text-align: center;
       text-transform: uppercase;
       font-weight: bold;
       font-size: 14px;
       color: #009900;
   }
   #block-views-block-news-block-1-2 .content {
    border: 1px solid #f2f2f2;
    padding: 20px 10px;
   }
    #block-vertical-links-2 p {
       margin: 0 !important;
       border-top: 1px solid #f2f2f2;
       border-left: 1px solid #f2f2f2;
       border-right: 1px solid #f2f2f2;
       padding: 10px 15px;
       text-align: center;
    }
    #block-visitors-2 {
      border: 1px solid #f2f2f2;    
      margin-top: 10px;
    }
    #block-vertical-links-2 p:nth-child(1) a,
    #block-vertical-links-2 p:nth-child(3) a {
       color: #009900;
    }
    #block-vertical-links-2 a {
       text-transform: uppercase;
       font-weight: bold;
       font-size: 14px;
    }
    #block-vertical-links-2 p:last-child {
       border-bottom: 1px solid #f2f2f2;
    }
    #block-visitors-2 h2 {
       text-align: center;
       font-weight: bold;
       color: #1859A9;
       margin: 0 !important;
      font-size: 16px;
    }
    #block-visitors-2 em {
       font-weight: bold;
    }
    #search-block-form {
       width: 50%;
    }
    .path-node #block-vertical-links{
        display: none;
    }
}
#superfish-main > li.active-trail > span {
    color: #fff;
}
@media (min-width: 1024px) and (max-width: 1280px) {    
    #block-main-navigation-superfish {    
       margin-left: 14.5%;
    }
}
@media (min-width: 1281px) and (max-width: 1440px) {     
    #block-main-navigation-superfish {    
       margin-left: 12%;
    }
}
@media all and (min-width: 1024px) {  
   ul.sf-menu span.nolink {
    padding: 8px 30px !important;	
   }
   .path-frontpage a[href="/despre"],
   .path-frontpage a[href="/en/about"]{   
      color: #fff !important;
   }
}
