/*
Theme Name: Stockholm
Theme URI: http://demo.select-themes.com/stockholm
Description: Stockholm Theme
Tags: agency, business, ajax, portfolio, blog, shop, multi-purpose, clean, elegant, white, photography, modern, fullscreen, stylish, design
Author: Select Themes
Author URI: http://demo.select-themes.com
Version: 2.6
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.vertical_menu_area{
	    box-shadow: 3px 0px 5px #e6e6e6;
}
#text-2{
	text-align: left;
}
#text-2 h2{
	color: #fff;
}
#text-2 h4{
	color: #000;
    font-size: 30px;
}
.adds p{
	   margin-top: -24px;
}
.adds-ceo{
	color: #fff !important;
    line-height: 29px;
    margin-top: 15px !important;
    font-size: 18px;
}
.footer_top .vc_col-sm-9{
	padding-right: 40px;
}
.vertical_menu_area  .vertical_menu_area_widget_holder{
	display: none;
}
.foo-con input{
	      background: none !important;
    border: 1px solid #fff !important;
    color: #fff !important;
}
.foo-con p{
	    margin-right: 14px !important;

}
.foo-con textarea{
	     background: none !important;
    border: 1px solid #fff !important;
    color: #fff !important;
}
.foo-con .wpcf7-submit{
	    background: #fff !important;
    padding-right: 82px !important;
    color: #000 !important;
}
.foo-con input:-moz-placeholder,
.foo-con textarea:-moz-placeholder 
{
  color: #fff !important;
}

.foo-con input:-moz-placeholder,
.foo-con textarea::-moz-placeholder 
{
  color: #fff !important;
}

.foo-con input:-ms-input-placeholder,
.foo-con textarea:-ms-input-placeholder 
{
  color: #fff !important;
}
.foo-con input::-webkit-input-placeholder,
.foo-con textarea::-webkit-input-placeholder
{
  color: #fff !important;
}
.latest_post_author {
    display: none !important;
}
.post_author{
  display: none !important;
}
.latest_post_categories{
  display: none !important;
}
.date{
      color: #e6ae48 !important;
}
.time{
      color: #e6ae48 !important;
}
.latest_post_title {
      color: #4e4e4e !Important;
    font-size: 22px !important;
    line-height: 29px;
    font-weight: bold;
}
.blog_holder.masonry article h4, .blog_holder.masonry_full_width article h4 {
      color: #4e4e4e !Important;
    font-size: 22px !important;
    line-height: 29px;
    font-weight: bold;
}
.foo-con{
  padding-left: 0px !important;
}
.single-post .title_holder{
  background: #fff;
} 
.single-post .title_subtitle_holder_inner h1{
      text-transform: uppercase;
    font-weight: normal;
}
.single-post .subtitle{
      color: #4a4a4a;
    text-transform: capitalize;
    font-size: 21px;
    font-weight: 400;
    padding-top: 20px;
}
.single-post .column1{
  width: 100% !important;
}
.single-post .tags_text{
  display: none;
}
.single-post .column2{
  display: none;
}
.carousel-inner .item .image{
  padding-left: 80px;
}
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a, nav.main_menu > ul > li.active > a {
    color: #e6ae48 !important;
}
.footer_top h2{
  font-size: 38px;
}
.footer_top .widget h4{
      font-size: 26px !important;
}
.blog_holder article .post_image, .blog_holder article .post_image>a, .blog_holder article .post_image img{
  
}

.blog_holder.masonry article h4, .blog_holder.masonry_full_width article h4{
  min-height: 55px;
}
.latest_post_holder .boxes_image a .latest_post_overlay:hover{
  background-color: none !important;

}
.latest_post_overlay:hover{
 background-color: none !important;
 background: none !important;
 
}
.post_overlay:hover{
  background-color: none !important;
 background: none !important;
  
}
.latest_post_title a:hover{
 
}
.latest_post{
  min-height:288px;
}
.blog_holder.masonry article .post_text .post_text_inner, .blog_holder.masonry_full_width article .post_text .post_text_inner{
  height:350px;
  margin-bottom: 15px;
}
.latest_post_holder ul li:nth-child(2) .excerpt{
  padding-bottom:52px !important;
}
.icon_plus{
  display: none;
}

.q_logo img {
  height: 85% !important;
  margin-top: 8% !important;
}

.mobile_menu_button i {
  font-size: 24px !important;
}

form input[type="text"], form input[type="email"], form textarea {
  margin-bottom: 0px !important;
  margin-top: 15px !important;
}

form span[role="alert"] {
  color:#cc0000 !important;
  line-height: 16px !important;
  padding-top: 3px !important;
}

.wpb_wrapper.adds {
  margin-top: 15px !important;
}

@media only screen and (max-width: 600px){
  form input[type="text"], form input[type="email"] {
    margin-top: 0px !important;
  }
  form input[name="company"] {
    margin-top: 30px !important;
  }
  form textarea {
    margin-top: 30px !important;
  }
}





