header .site-branding-logo {
  padding: 10px 0 0px !important;
  display: inline-block;
  height: auto;
}

body {
  font-family: "roboto" !important;
    font-size: 0.875rem !important;
}

body .site-branding__slogan {
  text-align: center;
}

body .views-field-field-portfolio-images {
  text-align: center;
}

.views-field-field-portfolio-images img {
  margin-bottom:5px;
  padding-right: 5px;
}

.footer4 img {
  margin-bottom: 20px;
}

.phone {
  font-family: "Roboto";
  margin-bottom: 0rem;
  text-align: right;
  float:right;
  font-weight: 400;
  font-size: 14px;
}

.phone2 {
  text-align: left;
}

#block-daudo-subtheme-nomertelefona p {
  padding:0 !important; 
  margin:0 !important;
}

.topbar {
  padding: 5px 0 5px 0 !important;
}

.gva-parallax-background {
  background-image: url('/themes/custom/gavias_daudo/images/bcramb.jpg') !important;
}

#footer .footer-center {
  padding: 10px 0 10px !important;
}

#footer .block .block-title {
  font-size: 20px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  margin-top: 20px;
}

body #footer {
  font-family: "Roboto";
  font-size: 14px;
}

#block-daudo-subtheme-views-block-blog-block-1 img {
   margin-right: 30px;
   float: left;
}

#block-daudo-subtheme-views-block-blog-block-1 .views-view-grid .views-col {
  margin-bottom: 30px;
  margin-right: 30px;
}

#block-daudo-subtheme-views-block-blog-block-1 .views-field-title  {
  margin-bottom: 8px;
  font-size: 22px;
  line-height: 28px;
  font-weight: 700;
}

.views-field-field-tags {
 font-size: 11px;
  font-weight: 700;
  margin: 25px 0 5px;
    margin-top: 25px;
    margin-bottom: 5px;
  margin-top: 5px;
  margin-bottom: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.post-category {
  color: #3B7EFF;
  font-size: 11px;
  font-weight: 700;
  margin-bottom: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.post-category a {
  color: #3B7EFF;
}

.post-category a:hover {
  text-decoration: underline;
}

#block-daudo-subtheme-views-block-categories-post-block-2 .tags-list .item-list > ul > li a {
  padding: 1px 4px;
  font-size: 12px;
}

.gsc-service-carousel .item .content-inner {
  min-height: 270px !important;
}

#footer {
  background: url("/themes/custom/gavias_daudo/images/bg_footer.jpg") no-repeat center bottom #2A2C38 !important;
}

#block-daudo-subtheme-oprosnyylist .btn-theme {
  background: #007bff !important;
}

#block-daudo-subtheme-oprosnyylist .tags-list .item-list > ul > li a {
  background: #007bff;
} 

.sidebar .block-menu ul li a {
   font-weight: 700 !important;
}