.navbar-brand-wpz {
  padding: 2px 0;
  order: 1;
  flex: 3
}

.navbar-brand-wpz h1 {
  line-height: 1.25em;
  font-family: Roboto,sans-serif;
  font-size: 14px;
  font-weight: 300
}

.navbar-brand-wpz img {
  max-width: 55%;
  height: auto;
  margin-bottom: 2px
}

.navbar-brand-wpz .tagline {
  color: #1f4976;
  display: block;
  font-family: Roboto,sans-serif;
  font-size: 16px;
  font-weight: 500;
  margin: 0
}

.main-navbar a {
  font-family: Roboto,sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase
}

.top-navbar {
  position: relative;
  z-index: 202;
  float: right
}

.entry-title {
  font-family: Roboto,sans-serif
}

h1.post-title {
  font-size: 24px;
  font-weight: 500;
  font-family: Roboto,sans-serif
}

.post-content {
  font-size: 14px;
  line-height: 1.7;
  max-width: 100%
}

.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
  font-weight: 300;
  margin: 12px 0
}

.post-content h1 {
  font-size: 24px
}

.post-content h2 {
  font-size: 22px
}

.post-content h3 {
  font-size: 20px
}

.post-content h4 {
  font-size: 18px
}

.post-content h5 {
  font-size: 16px
}

.post-content h6 {
  font-size: 14px
}

.navbar-wpz {
  font-family: Roboto,sans-serif;
  font-size: 14px;
  font-weight: 200;
  text-transform: uppercase
}

#comments > h3 {
  position: relative;
  font-size: 21px;
  font-family: Roboto,sans-serif
}

.widget .title,
h3#reply-title {
    font-weight: 500;
    font-family: Roboto,sans-serif
}

.post_thumb_withbg h3.title {
    font-family: Roboto, sans-serif
}

#footer-copy {
    font-family: Roboto, sans-serif
}

.copyright {
    font-family: Roboto,sans-serif;
    font-size: 14px;
    font-weight: 300
}

/*  meniu editat */
.wpzoom-custom-menu a:before {
    content: "\f345";
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
    font: 12px/16px dashicons;
    margin: 0 5px 0 0;
    opacity: .3;
}

.wpzoom-custom-menu .sub-menu a {
    padding-left: 30px;
    font-size: 16px;
}

.wpzoom-custom-menu .sub-menu ul a {
    padding-left: 60px;
}

.wpzoom-custom-menu .sub-menu ul ul a {
    padding-left: 90px;
}


.wpzoom-custom-menu div > ul > li:last-child a {
    border: none;
}


.navbar-wpz {
    position: relative;
    z-index: 100;
}

.navbar-wpz > li {
    padding: 0;
}

.navbar-wpz > li:first-child {
    padding-left: 0;
}

.navbar-wpz > li:last-child {
    margin-right: 0
}

.navbar-wpz a {
    padding: 10px 30px 10px 0;
    transition: 0.1s ease all;
    color: #fff;
    font-weight: 500;
}

.navbar-wpz a:hover {
    color: #FFB400;
}

.navbar-wpz ul a {
    text-align: left;
}

.navbar-wpz ul {
    text-align: left;
    margin: 0;
    padding: 5px 0;
    font-size: 16px;
    left: 0;
    width: 240px;
    background: #1B3058;
}

.navbar-wpz > li > ul:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #1B3058;
    position: absolute;
    top: -7px;
    left: 31px;
    z-index: 470;
}

.navbar-wpz > li > ul:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #1B3058;
    position: absolute;
    top: -8px;
    left: 30px;
    z-index: 460;
}

.navbar-wpz ul li {
    border-bottom: 1px solid #23427F;
}

.navbar-wpz ul li:last-child {
    border: none;
}

.navbar-wpz ul a {
    line-height: 1.5;
    padding: 10px 15px;
    font-size: 14px;
    font-weight: normal;
}

.navbar-wpz ul ul {
    right: 100%;
    margin-top: 0px;
}

.navbar-wpz .current-menu-item > a,
.navbar-wpz .current_page_item > a,
.navbar-wpz .current-menu-parent > a {
    color: #FFB400;
}