/*
Theme Name:fast
Version:1.0
Author:y
*/
.blog-info {
  background-color: #eee;
  margin: 30px;
  font-size: 30px;
  padding: 10px;
}

.tagcloud a {
  display: block;
  color: #333;
}

.widget_media_image {
  margin: 10px 0;
}

.about-title {
  padding-top: 10px;
}

.about-title p {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .about-title {
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    text-shadow: 3px 0px 2px #145587;
    padding-top: 6%;
  }

  .about-title .t1 {
    text-shadow: 3px 0px 2px #e26d1c;
  }

  .navbar-nav .dropdown-menu {
    width: 520px;
    left: -220px;
  }

  .navbar-nav .dropdown-menu li {
    width: 33.3%;
    float: left;
  }
}

.da-slider {
  z-index: 1;
}

#tag_cloud-2 .tagcloud a,.sidebar-right a {
font-size:12px!important;
display:block;
line-height:22px;
}
.maincontent{padding-bottom:30px;}
.maincontent img{height:auto;margin-bottom:20px;}
.portfolio-items .tt {
  padding-top: 10px;
  height: 3em;
  margin-bottom: 20px;
}

.location,.location a,.mb-none{color:#944f42;}

.mb-none{font-weight:bold;font-size:18px;}

.aligncenter{margin:0 auto!important;}
.aligncenter img{display: block; margin-left: auto; margin-right: auto}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.pm{text-align:center;margin-bottom: 20px;}
.pm img{max-height:24px;margin:4px;background:#fff;border-radius: 2px 2px;}


.reviews{padding-bottom: 30px;}
.reviews h3{margin-bottom: 30px;margin-top: 50px;}
.reviews img{margin-bottom: 20px;}