/* Base
----------------------------------------------------------------------------------------------------*/

/* Full Color */
h1,
a,
form input[type="submit"]:focus,
#top-c .module-title,
.wk-slideset-ddcolor article figure figcaption h4,
.wk-slideshow-tabs-dd_color .nav li.active,
#lightbox-title.lightbox-title-float, .contact-way h5, #services .circle .inner h2,
.side-nav h2 { color: rgba(0, 170, 230, 1);}

/* Full Alternate Color */
a:hover,
.wk-slideshow-tabs-dd_color .nav li.active:hover {
	color: rgba(89,222,255,1);
	text-shadow: 0 0 7px rgba(51,185,218,0.6);
}

/* Light Color */
h2,
form input[type="submit"],
#top-b .module-title, #top-c .module-title,
[data-tip]:after { color: rgba(196,239,241,1); }


/* Layout
----------------------------------------------------------------------------------------------------*/

.logo-img {
	background: url(../images/layout/zuri-pixel-logo.png) 100% 0% no-repeat;
	background-size: contain;
}

@media (max-width: 959px) {

	.logo-img {
		background-image: url(../images/layout/zuri-pixel-logo.png);
		background-size: 100% 100%;
	}
}

form input[type="submit"] {
	background-color: rgba(0, 170, 230, 1);background: -moz-linear-gradient(top, rgba(0, 170, 230, 1) 0%, rgba(27, 123, 191, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 170, 230, 1) 0%, rgba(27, 123, 191, 1) 100%);
	background: -o-linear-gradient(top, rgba(0, 170, 230, 1) 0%, rgba(27, 123, 191, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 170, 230, 1) 0%, rgba(27, 123, 191, 1) 100%);
	background-clip: padding-box;
}

::-moz-selection { background: rgba(0, 170, 230, 1); color: #fff; }
::selection { background: rgba(0, 170, 230, 1); color: #fff; }

[data-tip]:before {
	border: 5px solid rgba(0, 170, 230, 1);
	border-top-color: rgba(0, 170, 230, 1);
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
}
[data-tip]:after { background: rgba(0, 170, 230, 1); }

/* Modules
----------------------------------------------------------------------------------------------------*/

#top-b .module-title,
#top-b .module-title:before,
#top-b .module-title:after,
#top-c .module-title,
#top-c .module-title:before,
#top-c .module-title:after { background-image: url(../images/retina/ribbon.png); }


/* Widgetkit
----------------------------------------------------------------------------------------------------*/

/* Slideset Nav */
.wk-slideset-ddcolor .nav.icon span { background-image: url(../images/widgetkit/nav.png); }

/* Slideset Buttons */
.wk-slideset-ddcolor > div .next,
.wk-slideset-ddcolor > div .prev { background-image: url(../images/widgetkit/buttons.png); }

/* Articles */
.wk-slideset-ddcolor article figure > div:hover {
	border-color: rgba(0, 170, 230, 1);
	background-color: rgba(0, 170, 230, 1);
	box-shadow: 0 1px 2px rgba(0,0,0,0.5);
}

/* Spotlight */
.wk-slideset-ddcolor .spotlight .overlay-default { background: rgba(51,185,218,0.5) url(../images/widgetkit/magnifier.svg) 50% 50% no-repeat; }

/* Lightbox */
#lightbox-content {	border-color: rgba(0, 170, 230, 1); }

/* Widgetkit */
.wk-twitter-single .content a { background-color: rgba(51,185,218,0.1); }
.wk-twitter-single .content a:hover { background-color: rgba(51,185,218,0.2); }


/* WP Conact Form
----------------------------------------------------------------------------------------------------*/

form div.wpcf7-validation-errors,
form span.wpcf7-not-valid-tip { background: rgba(0, 170, 230, 1); }


/* Flexislider
----------------------------------------------------------------------------------------------------*/
.flex-control-nav li a.active { cursor: default;
	background: #00AAE6 0 -26px;
}

/* Tag Line
----------------------------------------------------------------------------------------------------*/
#nav h2 {
    color: #00AAE6;
	}