/* Links */
a, a:visited { color: #6C8FA0; font-weight: 300; text-decoration: none; }
a:hover { color: #3bafda; }

.button { border: 1px solid #333; }
.button:hover { border: 1px solid #3bafda; }
.dark .text-dark a.button { border: 1px solid #6C8FA0 !important; color: #6C8FA0 !important; }

.desktop.navigation .nav-content a:hover, .desktop.navigation .nav-content a.active, .desktop.navigation .nav-content li.active a, 
.post-title a:hover, .cat-item a:hover, .widget-archive a:hover, 
.recentcomments a:hover, .widget-recent-entries a:hover, .comment-meta a:hover, .required  
{ color: #333!important; }

.gallery-next .bx-next:hover  { background: #6C8FA0 url('../images/blog/next.png') no-repeat; background-size: 22px 22px;}
.gallery-prev .bx-prev:hover  { background: #6C8FA0 url('../images/blog/prev.png') no-repeat; background-size: 22px 22px;}

.filter.active, .filter:hover { color: #6C8FA0; }

.tagcloud a { border: 1px solid #6C8FA0; } 
.tagcloud a:hover { border: 1px solid #3bafda; } 

.tabs ul li.active a {border-top: 2px solid #6C8FA0;}

/* Content */
.parallax.colored { background-color: #fff; }
.list-dot { background: #6C8FA0; }

.projectlist a:hover .projectinfo { 
	background: #6C8FA0; 
	-webkit-transition: background .33s linear;
	-moz-transition: background .15s linear;
	-o-transition: background .15s linear;
	transition: background .15s linear; 
}

.newsflash-item {
  margin-bottom: 100px;
}
.contact p {
    text-align: center;
    color: #fff;
}
#section3 .grid-4 li {
  line-height: 30px;
  list-style: disc outside none;
  text-align:left;
}
.grid-1 {
	margin-bottom: 5%;
}

.item {
  background: #fff;
  padding:10px;
}
.item h3 {
  font-weight: normal;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
  height:40px;
}
.download img {
  margin-left: -30px;
}
.accordion .accordion-inner {
  color: #333333;
  padding: 10px 40px 26px 10px;
}
.pic, .dl {
    float: left;
    margin-right: 15px;
    width: 188px;
}
.dl a {
	background:url("../images/app-bl.png") top left no-repeat;
	width:350px;
	height:100px;
	display:block;
}
.dl a:hover {
	background:url("../images/app-bd.png") top left no-repeat;
}
.apps {
    background: none repeat scroll 0% 0% #FFF;
    padding: 20px !important;
    margin: 0 auto;
}
.singlebundled {
    width: 960px;
    margin: 0px auto;
}

.download a {
  background: url("../images/app-sl.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  display: block;
  height: 53px;
  margin-left: -25px;
  width: 115px;
  padding: 15px 0 0 30px;
  color:#FFF;
  font-family:'exo 2';
}

.download a:hover {
	background:url("../images/app-sd.png") top left no-repeat;
}
	
.backto {
  float: right;
  margin-right: -40px;
}
.form-search {
margin-bottom: 50px;
}
.post-title h2 a {
  color: #666;
  font-size: 30px;
  font-weight: bold;
}


/* Targets Retina Enabled Devices */
@media 
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (   -moz-min-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

.gallery-next .bx-next:hover  { background: #6C8FA0 url('../images/blog/next@2x.png') no-repeat; background-size: 22px 22px;}
.gallery-prev .bx-prev:hover  { background: #6C8FA0 url('../images/blog/prev@2x.png') no-repeat; background-size: 22px 22px;} 

}