
/*
	LIGHT STYLE

body { background: #fafafa url(../img/background/body-light.jpg) 0 0 repeat; }
*/
body { background: #ffffff; }

h1 b, h2 b, h3 b, h4 b, h5 b, h6 b, .intro:first-letter { color:#333; /*text-shadow: 1px 1px 0px #ddd, 2px 2px 0px #999;*/ }
#nav li.active, #nav > li.hover, #nav ul li { background: #333; }

#nav > li > a{
    text-transform:uppercase;
}
.clients .client {
    height: 70px;
}
.middle {
    padding-bottom: 40px;
}

.show-grid [class*="span"] { background-color: #e5e5e5; }
.featured-posts img { border-color:#fff; }
.well, .footer, pre, .table th, .table td, .commentlist .children > li { border-color:#e5e5e5; }

#portfolio .item, .accordion-group .accordion-heading .accordion-toggle, .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .pagination .current a, .commentlist .comment-body { background-color: #fff; }

.nav > li > a:hover, .accordion-group.active .accordion-group .accordion-heading .accordion-toggle:hover { background-color: #fafafa; }

.header-wrap, .page-header, .content h2, .tagline, .blog-part h3, .content .tagline, .post .tags, .post-single .media-box { border-color:#ccc; }

.input-append .send:hover { border-color: #aaa; }

/* footer dark style */
.footer { color:#fff; text-shadow:0 1px 0 #000; border-top:5px solid #222; background:url(../img/background/texture-dark.jpg) 0 0 repeat; padding-bottom: 50px;}
.footer b { color:#fff; text-shadow: 1px 1px 0px #000, 2px 2px 0px #555, 3px 3px 0px #222, 4px 4px 0px #222; }
.footer a { color:#abb587; }
.footer a:hover{
	color: #bfca97;
}
.footer address strong { color: #fff; }
.footer .social li a { background-color:#222; }
#twitter-list ul li span, #flickr_badge_wrapper img { border-color: #222; }
#twitter-list ul li span { background: #333; background: rgba(0, 0, 0, .3); }
.footer .widget ul.list li a { color:#eee; }
.footer .widget ul.list li a:hover { color:#333; }



.flex-container .flex-direction-nav li a {
    bottom: auto;
    top: 6%;
}

.clients .services {
    margin-left: 0;
}
.clients .services .service-title{
    display:none;
}

.clients .services img {
    height: auto;
    width: 250px;
}

.sidebar .widget {
    margin-bottom: 40px;
    margin-top: 10px;
}

.map {
margin-top:80px;
}

.portimage img {
    width: 100%;
    transition: height 0.5s;
}

#portfolios_wr.owl-carousel {
    margin: 0;
}

#portfolios_wr.owl-carousel .owl-item .span3 {
    margin-left: 0;
}

#portfolios_wr:not(.owl-carousel) .preload-invisible {
    display: none;
}
