/* =================================================================== */
/* Blue #3e9cc5
====================================================================== */



.logo a {
	background:url(../../images/logos.png) no-repeat scroll 0 0;
	width:320px;
	height:45px;
	text-indent:-9999px;
	top:25px;
	display:block;
	position:relative;
}
.footer-logo {
	background:url(../../images/logos.png) no-repeat scroll -180px 0;
	width:180px;
	height:35px;
	text-indent:-9999px;
	display:block;
	position:relative;
}
a {
	color:#3e9cc5;
}

.coloredspace {
    background-color:#292929;
}

.intro a {
	color:#3e9cc5;
}

.team-text h6  {
	color:#3e9cc5;
}

.service-item i {
	color:#3e9cc5;
}

#skills p {
    background: #3e9cc5;
	height: 20px;
}


.jcarousel-item a:hover {
	color:#3e9cc5;
}

.post-format i {
	background:#3e9cc5;
}

.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus {
	background-color:#3e9cc5;
}

.jcarousel-prev-horizontal:hover, 
.jcarousel-prev-horizontal:focus {
	background-color:#3e9cc5;	
}

.grid-item-on-hover {
	background:#3e9cc5;
}

span.hover-link {
	background:#3e9cc5 url(../../images/link.png) no-repeat scroll center center;	
}

span.hover-image {
	background: #3e9cc5 url(../../images/lightbox.png) no-repeat scroll center center;
}

span.hover-video {
	background:#3e9cc5 url(../../images/video.png) no-repeat scroll center center;
}

.tags ul li a:hover {
	background:#3e9cc5;
}

.testimonial-meta h5 {
	color:#3e9cc5;
}

span.caption a:hover {
	color:#3e9cc5;
}

.sidebar-post span a {
	color:#3e9cc5;
}

ul#filters li a.selected {
	background:#3e9cc5;
}

ul#home-filters li a.selected, ul#home-filters li a:hover {
	background:#3e9cc5;
}

.portfolio-nav a.prev-project {
	background:#efefef url(../../images/portfolio-arrows.png) scroll 0 0;
}

.portfolio-nav a.prev-project:hover {
	background:#3e9cc5 url(../../images/portfolio-arrows.png) scroll 0 -25px;
}

.portfolio-nav a.close-project {
	background:#efefef url(../../images/portfolio-arrows.png) scroll -23px 0;
}

.portfolio-nav a.close-project:hover {
	background:#3e9cc5 url(../../images/portfolio-arrows.png) scroll -23px -25px;
}

.portfolio-nav a.next-project {
	background:#efefef url(../../images/portfolio-arrows.png) scroll -46px 0;
}

.portfolio-nav a.next-project:hover {
	background:#3e9cc5 url(../../images/portfolio-arrows.png) scroll -46px -25px;
}


h1.masonry-title a:hover,  .post-content h1 a:hover {
	color:#3e9cc5;
}

.next-prev-posts a:hover {
	color:#3e9cc5;
}

a.c_reply:hover {
	background:#3e9cc5;
	color:#fff !important;
}

#contactform input[type=submit] {
	background: #3e9cc5;
}


.blog-slides .next:hover, .blog-slides .prev:hover, #slides .next:hover, #slides .prev:hover,  .post .next:hover, .post .prev:hover {
	background:#3e9cc5;
}

.pagination li.current a {
	background:#3e9cc5;
}

ul.tabs li.active {
    border-top: 1px solid #3e9cc5;
}

.featured-column .column-shadow {
	background:#3e9cc5;
}

ul.customlist li i {
	color:#3e9cc5;
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {	
	background:#292929 !important; 
}

.tp-leftarrow:hover,
.tp-rightarrow:hover {	
	background-color:#292929 !important;
 }

.widget a:hover {
	color:#3e9cc5;
}

ul.tags a:hover {
	color:#3e9cc5;
}

.authorp h2 a:hover {
	color:#3e9cc5;
}

.comment a:hover {
	color:#3e9cc5;
}

#toggle-view li.activated h3 {
	color:#3e9cc5;
}


ul#filters li a:hover {
	color:#fff;
	background:#3e9cc5;
}

ul#filters li.selected a {
	color:#fff;
	background:#3e9cc5;	
}

.portfolio h3 a:hover {
	color:#3e9cc5;
}

h2.post-title a:hover, .meta a:hover {
	color:#3e9cc5;
}

.pagenav a:hover {
    background:#3e9cc5;
    color:#fff;
}

span.current {
    background:#3e9cc5; 
}

#footer a:hover {
	color:#3e9cc5;
}

.featured-column .package-title {
	border-bottom: 3px solid #3e9cc5;
	background: #3e9cc5;	
}

.nav-first-item {
	border-top:1px solid #444;
}

.toggle-plus {
	background:#7b7b7b url(../../images/plus.png) no-repeat scroll 0 0;
	width:21px;
	height:21px;
}

.toggle-minus {
	background:#3e9cc5 url(../../images/minus.png) no-repeat scroll 0 0;
	width:21px;
	height:21px;
}

h6.check i {
	color:#3e9cc5;
	font-size: 14px;
	margin-right: 8px;	
}
div.jp-play-bar {
	background: #3e9cc5;
}
div.jp-volume-bar-value {
	background: #3e9cc5;
}


#homeblog-carousel .carousel-meta .details a:hover{
	color:#3e9cc5;
}

.revslider .caption.medium_color {
    position: absolute;
    color: #3e9cc5;
    font-weight: 400;
    font-size: 22px;
    line-height: 1.2em;
}

.button {
	background:#3e9cc5;
	color: #FFF;
}

.button:hover {
    background:#333;
	color: #FFF;
}



.jcarousel-next-horizontal {
	position: absolute;
	top: -40px;
	right: 0;
	width: 24px;
	height: 24px;
	cursor: pointer;
	background-position: -24px 0;
	background-color: #3e9cc5;
	background-image: url(../../images/carousel-arrows.png);
	background-repeat: no-repeat;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.jcarousel-prev-horizontal {
    position: absolute;
	top: -40px;
	right:26px;
	width: 24px;
	height: 24px;

    cursor: pointer;
	background-color: #3e9cc5;
	background-image: url(../../images/carousel-arrows.png);
	background-repeat: no-repeat;		
	background-position: -24px -26px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}


.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus {
	background-position: -24px 0;
	background-color: #333;
}

.jcarousel-prev-horizontal:hover,
.jcarousel-prev-horizontal:focus {
	background-position: -24px 0;
	background-color: #333;
}

.jcarousel-next-horizontal:active {
    background-position: -24px 0;;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:focus,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -48px 0;
    background-color: #f7f7f7!important;
}


.jcarousel-prev-horizontal:hover, 
.jcarousel-prev-horizontal:focus {
    background-position: -24px -26px;

}

.jcarousel-prev-horizontal:active {
    background-position: -24px -26px;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:focus,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -48px -26px;
	background-color:#f7f7f7 !important;	
}


.top-header {
  background:#3e9cc5;
}


.bottom-subscibe {
  background:#3e9cc5;
}

.bottom-subscibe h2 {
    color:#fff;
}

.button-search{
    background:#1f97c9; 
}

#top-search input[type="text"] {
	background-color:#2d91bc;
	border: 2px solid #1280ae;
}

.newsletter-form input[type="text"] {
    background-color: #F2FEEB;
    border: 0;
    color:#235b3a;
}
.newsletter-form input[type="text"]:focus {
    background-color: #fff;
}
.newsletter-form button {
     background-color: #B3ED9A;
    color: #050;
    
}
.newsletter-form button:hover {
   background-color: #328b47;
    color:#fff;
}
.newsletter-form input::-webkit-input-placeholder {
   color:#328b47;
}
.newsletter-form input:-moz-placeholder { 
	color:#328b47;
}
.newsletter-form input::-moz-placeholder { 
	color:#328b47;
}
.newsletter-form input:-ms-input-placeholder { 
	color:#328b47;
}


.font-color {
	color: #3e9cc5;
}

.loginbar, .sign-in-button {
    color: #C5E1ED;
}

.tp-leftarrow.large, .tp-rightarrow.large {
  	background:#3e9cc5;
}

.portfolio-carousel-details i{
  	  background:#3e9cc5;
}


.jcarousel-carousel-details i{
	color: #3e9cc5;
}

input[name^="resize-"]:checked + label {
  	background:#3e9cc5;
	color:#fff;
}


input[name^="fill-"]:checked + label {
  	background:#3e9cc5;
	color:#fff;
}