/*
Theme Name: Global Focus
Author: BIXEL
Author URI: http://bixel.ro
Description: WordPress theme for globalfocus.info webased based on Dona
Template: dona
Version: 1.2
*/

/* 1. HEADER
  2. NAV 
  3. FOOTER 
  4. SIDEBAR
    Ascuns categorii  Events, Programmes, Publications selectat cat-item-
  5. GENERALE
    Zo-fancy titlu + text + btn 
    Btns
    Full width img + text pe caseta Single/Archive
  6. HIDE 
  7. ABOUT US 
  8. MEDIA, PUBLICATIONS si EVENTS 

  9. EVENTS SI PROGRAMMES ascuns zona Autor si Categorie
  10. RED  
    RED > News 
    RED > Projects */






/* HEADER */
#zo-header.zo-main-header {
  background-color: #ffffff;
}
#masthead #zo-header.zo-main-header.header-fixed {
  background-color: #ffffff;
}

/* NAV */
/*Desktop*/
@media (min-width: 993px) {
  #zo-header #site-navigation .menu-main-menu > li > a, 
  #zo-header .main-navigation .menu-main-menu > ul > li > a {
    /*padding: 11px 25px;*/
    padding: 11px 10px;
    color: #000000;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 20px;
  }

  .menu-item.current-menu-item, .menu-item.current-page-ancestor, .current-post-parent {
    background-color: rgba(58, 68, 70, 0.09) !important;
  }

  #zo-header #site-navigation .menu-main-menu > li.red-btn:hover,
  #zo-header #site-navigation .menu-main-menu > li.red-btn:focus,
  .menu-item.current-menu-item.red-btn  {
    background-color: transparent !important;
  } 

  #zo-header #site-navigation .menu-main-menu > li:hover,
  #zo-header #site-navigation .menu-main-menu > li:focus {
    background-color: rgba(58, 68, 70, 0.09) !important;

  }
  
  #zo-header #site-navigation .menu-main-menu li.red-btn:hover,
  #zo-header #site-navigation .menu-main-menu li.red-btn:focus {
   background-color: rgba(58, 68, 70, 0.09) !important;
  }
  /*Toate imaginile de la posturi*/
  .entry-feature.entry-feature-image .entry-thumb-wrap img {
    max-width: 600px!important;
    max-height: 400px;
  }

  /* nav desktop cu lang engl */
  #zo-header #site-navigation .menu-main-menu > li.lang-item {
    margin-left: 5px;
  }
  #zo-header #site-navigation .menu-main-menu > li.lang-item a {
    padding: 0;
  }

}

/*Mobile*/
@media (max-width: 993px){
  #zo-header #site-navigation .menu-main-menu > li:hover,
  #zo-header #site-navigation .menu-main-menu > li:focus {
    background-color: rgba(255, 255, 255, 0.5);
    padding-left: 10px;
    transition: padding-left .5s;
  }

  #zo-header-navigation .main-navigation ul > li:hover > a {
    color:#fff;
  }
  #zo-footer-middle .zo-footer-middle-content {
    padding-bottom: 0!important;
  }
  .blue-border > .container > .row > .vc_col-sm-8 {
    margin-left: 0 !important;
  }
  .vc_row-fluid.blue-border {
    /*height: 50px;*/
  }
  /*Toate imaginile de la posturi*/
  .entry-feature.entry-feature-image .entry-thumb-wrap img {
    max-width: 300px!important;
    max-height: 200px;
  }
}

#zo-header-navigation .main-navigation li.red-btn > a > .menu-title {
  padding: 10px 30px;
  line-height: 20px;
  border-radius: 2px;
  color: #fff;
  background-color: #f16c20;
  border:1px solid #f16c20;
}

#zo-header-navigation .main-navigation li.red-btn > a > .menu-title:hover,
#zo-header-navigation .main-navigation li.red-btn > a > .menu-title:focus {
  background-color: #f39a47;
  border: 1px solid #f39a47;
  transition: 1s;

}

#zo-header-navigation .main-navigation .red-btn span.menu-title {
  color: #ffffff;
}

/*SIDEBAR*/
#categories-2 {
  display: none;/*Hide categories from sidebar*/
}

/*Sidebar pentru Media si Publications si Events*/
.media-sidebar .widget_recent_entries ul li a:hover, .widget_meta ul li a:hover,
.publications-sidebar .widget_recent_entries ul li a:hover, .widget_meta ul li a:hover,
.events-sidebar .widget_recent_entries ul li a:hover, .widget_meta ul li a:hover {
  background: #1395ba;
}

.media-sidebar .widget_archive ul li:hover,
.publications-sidebar .widget_archive ul li:hover,
.events-sidebar .widget_archive ul li:hover {
  background: #1395ba;
}

.media-sidebar .widget_categories,
.publications-sidebar .widget_categories,
.events-sidebar .widget_categories {
  background: #1395ba;
}

/* Ascuns categorii  Events, Programmes, Publications selectat cat-item-*/
.media-sidebar .cat-item.cat-item-11,
.media-sidebar .cat-item.cat-item-10 {
/*  display: none;*/
}

/*FOOTER*/
#zo-footer-middle .middle-right ul > li> a > i {
  color:#ffffff;
}

.zo-footer a:hover,
.zo-footer a.bixel:hover {
  color: #fff;
}
.zo-footer a.bixel {
  color: #1395ba;
}
#zo-footer-bottom ul li a:hover {
  color:#82878e !important;
}
footer.zo-footer:before {
  background-color: rgba(0,0,0,0.9) !important;
}
footer #searchform {
  width: 250px;
  margin-top: 20px;
}
footer #searchform input[type='text']:focus {
  background-color: #e6e6e6;
}


/* GENERALE*/
.paging-navigation .pagination {
  margin-bottom: 100px!important;
  margin-top: 50px!important;
}


/*Zo-fancy single*/
.template-zo_fancybox--image-circle-top .zo-fancy-box-title {
  font-weight: 300;
  font-size: 26px;
  line-height: 40px;
}

/* Zo-fancy titlu + text + btn */
#zo-fancy-box .zo-fancy-box-content-title > .zo-fancy-box-title {
  font-size: 26px;
  line-height: 40px;
  font-weight: 300;
}
#zo-fancy-box .zo-fancyboxes-readmore > .btn-primary,
#zo-fancy-box .zo-fancyboxes-readmore > .btn,
#content .btn.btn-readmore-3,
.btn-albastru > .vc_general.vc_btn3.btn.btn-primary {
  color: #fff;
  letter-spacing: 1px;
  background-color: #1395ba;
  border: 1px solid #1395ba;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 500;
}
#zo-fancy-box .zo-fancyboxes-readmore > .btn-primary:hover, 
#zo-fancy-box .zo-fancyboxes-readmore > .btn-primary:focus,
#content .btn.btn-readmore-3:hover, 
#content .btn.btn-readmore-3:focus,
.btn-albastru > .vc_general.vc_btn3.btn.btn-primary:hover, 
.btn-albastru > .vc_general.vc_btn3.btn.btn-primary:focus,
#zo-fancy-box .zo-fancyboxes-readmore > .btn:hover,
#zo-fancy-box .zo-fancyboxes-readmore > .btn:focus {
  color: #fff;
  border-radius: 2px;
  background-color: #114c76!important;
  border: 1px solid #114c76!important;
  transition: 1s;
}

/*Zo-grid titlu + text*/
#zo-grid .zo-grid-item .zo-grid-title {
  text-transform: none;
}
#zo-grid .zo-grid-item .zo-grid-content {
  color: #666;
  font-size: 15px;
  line-height: 25px;
}
#zo-grid .zo-grid-item .zo-grid-info,
#zo-grid .zo-grid-item .zo-grid-info span,
#zo-grid .zo-grid-item .zo-grid-info a {
  color: #282828;
}

/*Hedinguri letter spacing*/
.zo-custom-heading-title {
  letter-spacing: 1px;
}

/***Butoane***/
.btn.btn-primary.btn-readmore {
  background: #1395ba;
  letter-spacing: 1px;
  color: #fff;
  border: 1px solid #1395ba;
}
.btn.btn-primary.btn-readmore:hover,
.btn.btn-primary.btn-readmore:focus {
  color: #fff;
  border-radius: 2px;
  background-color: #114c76!important;
  border: 1px solid #114c76!important;
  transition: 1s;
}
/*Btn RED*/
#zo-header #site-navigation .menu-main-menu > li.red-btn > a {
  padding:0px;
}

/* Btn alb */
.zo_button.btn-alb > button.vc_general.vc_btn3,
.zo_button.btn-alb > .vc_general.vc_btn3 {
  background-color: transparent;
  border: 1px solid #ffffff;
  padding: 10px 20px;
  color: #ffffff; 
  font-weight: bold;
  border-radius: 3px;
  letter-spacing: 1px;
  font-weight: 500;
}
.zo_button.btn-alb > button.vc_general.vc_btn3:hover,
.zo_button.btn-alb > button.vc_general.vc_btn3:focus,
.zo_button.btn-alb > .vc_general.vc_btn3:hover,
.zo_button.btn-alb > .vc_general.vc_btn3:focus {
  background-color: rgba(231, 229, 229, 0.56);
  border: 1px solid #ffffff;
  transition: 1s;
}

/*Btn albastru*/
.btns button {
  width: 200px;
  margin-right: 10px;
  height: 90px;
  display: block;
  padding: 0 5px!important;

}

/*Full width img + text pe caseta Single/Archive*/
body.single .page-title,
body.archive .page-title {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
  background-size: cover;
}
body.single .page-title .page-title-wrap,
body.archive .page-title .page-title-wrap {
  background: rgba(0, 0, 0, 0.5);
  width: 780px;
}
/*Full width img pe mobil - width-auto*/
@media (max-width: 993px){
  body.single .page-title .page-title-wrap,
  body.archive .page-title .page-title-wrap {
    width: 100%!important;
    height: 200px;
    min-height: 200px;
  }
}







body.single .page-title:before,
body.single #breadcrumb,
body.single .page-title #page-title-text h1:before,

body.archive .page-title:before,
body.archive #breadcrumb,
body.archive .page-title #page-title-text h1:before {
  display: none;
}
body.single .page-title #page-title-text h1,
body.archive .page-title #page-title-text h1 {
  text-align: left;
  color: #fff;
  margin-left: 50px;
}

/*HIDE*/

/*Hide autor, comentarii*/
.homepage-news-grid .zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item .zo-grid-content-wrap .zo-grid-info .zo-grid-author,
.page-id-344 .zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item .zo-grid-content-wrap .zo-grid-info .zo-grid-author,
.page-id-344 .zo-grid-image-top-default.template-zo_grid--image-top-1 .zo-grid-item .zo-grid-content-wrap .zo-grid-info .zo-grid-categories {
  display: none;
}
.post .entry-meta .author,
.entry-author,
.entry-blog .entry-meta .author {
  display: none !important;
}

/*Hide comments & views*/
.entry-blog .entry-meta ul  {
  display: none!important;
}

/* Homepage - zona proiecte  de mutat la pagina proiecte sau programmes*/
/*.template-zo_grid--blog-latest-news.proiecte-homepage .zo-grid-item .zo-grid-info {
  padding: 60px 30px 15px 30px;
  background: rgba(0, 0, 0, 0) linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.80));
}
.template-zo_grid--blog-latest-news.proiecte-homepage .zo-grid-item .zo-grid-info {
  text-shadow: 1px 1px #282828;
}*/


/* ABOUT US */
.join-section .wpcf7-form {
 margin: 0 auto;
 max-width: 510px;
 text-align: left;
}

.join-section .wpcf7-form input[type="submit"] {
  letter-spacing: 1px;
  padding: 10px 20px;
  color: #fff;
  background: #1395ba;
  border: 1px solid #1395ba;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 500
}

.join-section .wpcf7-form input[type="submit"]:hover {
  background: #114c76;
  border: 1px solid #114c76;
  transition: 1s;
}

/*MEDIA*/
.post-media {
  margin-bottom: 25px;
}
.post-media-title {
  color: #282828;
  font-size: 22px;
  line-height: 30px;
  text-align: left;
  font-weight: 400;
  margin: 15px 0 10px 0;
}
.post-media-content p {
  margin-bottom: 5px;
}
.post-media-content a {
  display: block;
  margin-top:15px;
}
.post-media-content a.btn.btn-primary.btn-readmore {
  display: inline-block;
}
/* MEDIA, PUBLICATIONS si EVENTS*/
.zona-postari .entry-title h2 {
  font-size: 30px!important;
  font-weight: 300!important;
  line-height: 1.2;
  margin: 0;
  color: #353535;
}


/* GlobalFocus page header */
.gf-page-header {
  margin-bottom: 100px;
  border-top: 10px solid #114c76;
  border-bottom: 10px solid #114c76;
  padding: 10px 0;
}
.gf-page-header .gf-page-header-body {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
  background-size: cover;
  background-position: center;
}
.gf-page-header .gf-page-header-body .container .row {
  /* Visual Composer fix */
  margin-left: -15px;
  margin-right: -15px;
}
.gf-page-header .gf-page-header-content {
  margin-left: 20px;
  padding: 40px 50px 30px 50px; 
  background: rgba(0,0,0,0.6); 
  color: #fff;
}
.gf-page-header .gf-page-header-content h1 {
  color: #fff;
}
.gf-page-header .gf-page-header-content .btn.btn-primary.btn-readmore {
  background: transparent;
  border: 1px solid #fff;
  padding: 10px 20px;
  color: #ffffff; 
  font-weight: bold;
  border-radius: 3px;
  letter-spacing: 1px;
  font-weight: 500;
}
.gf-page-header .gf-page-header-content .btn.btn-primary.btn-readmore:hover,
.gf-page-header .gf-page-header-content .btn.btn-primary.btn-readmore:focus {
  background: rgba(231, 229, 229, 0.56)!important;
  border: 1px solid #fff!important;
  transition: 1s;
}

/* EVENTS SI PROGRAMMES ascuns zona Autor si Categorie*/
.events-postari .zo-grid-info,
.programmes-postari .zo-grid-info {
  display: none;
}

/* RED  > Pagina RED */
.database-link > figure a img:hover {
  background-color: transparent;
  background-image: url("http://192.168.33.10/global-focus/prj/dev/wp-content/uploads/2016/11/database-blue-hover.png");
  /* TRANSITION */
  -webkit-transition: background-image 1s;
  transition: background-image 1s;
}
.sectiune-red.template-zo_fancybox--image-circle-top .zo-fancy-box-image span {
  border: none;
}
.img-red img {
  border-radius: 2px;
}

/* RED > News */
body.category-red-news #page #main {
  padding-top: 100px;
}
.category-red-news .page-title,
.category-red-news .gf-page-header {
  display: none;
}
.category-red-news #primary:before {
  content: "NEWS";
  display: block;
  margin-bottom: 45px;
  color: #282828;
  font-size: 26px;
  line-height: 40px;
  font-weight: 300;
  font-family: "Oswald";
}

/* RED > Projects */
.red-projects h3 {
  font-weight: 400;
}

