/* Body Color */
body,
#main,
#jpreOverlay,
#jSplash {
	background-color: #898f91;
}

#cube div:nth-child(1),
#cube div:nth-child(2),
#cube div:nth-child(3),
#cube div:nth-child(4),
#cube div:nth-child(5),
#cube div:nth-child(6) {
	border-color: #898f91;
}


/* Accent Color */
a,
header #logo a:hover,
header #logo a:focus,
header #logo a:active,
#latest-posts .post-name .entry-title a:hover,
.entry-meta.entry-header a:hover,
.entry-meta.entry-header a:active,
.entry-meta.entry-header a:focus,
.standard-blog .post-name .entry-title a:hover,
.masonry-blog .post-name .entry-title a:hover,
.center-blog .post-name .entry-title a:hover,
.comment-author cite a:hover,
.comment-meta a:hover,
#commentform span.required,
#footer-credits p a,
.tagcloud a,
.social_widget a i,
.button-main,
.button-main.inverted:hover,
.button-main.inverted:active,
.button-main.inverted:focus,
.box .icon.icon-only-mode-box,
.box.boxed-version .icon-boxed i,
.color-text,
.dropcap-color,
.social-icons li a:hover i,
.counter-number .count-number-icon,
#shortcodes-nav li a:hover {
	color: #ffffff;
}

#social-btn-header:hover,
.cube .flippety,
.no-csstransforms3d .cube,
body.ie.windows .cube,
.no-touch .gn-menu-main .gn-icon-menu:hover,
.no-touch .gn-menu-main .gn-icon-menu.gn-selected,
.gn-menu li a:hover,
.gn-menu li .sub-menu li a:hover,
.gn-menu li.sfHover a,
.gn-menu li.current-cat a,
.gn-menu li.current_page_item a,
.gn-menu li.current-menu-item a,
.gn-menu li.current-page-ancestor a,
.gn-menu li.current-menu-ancestor a,
.menu-nav:hover,
.menu-nav.open,
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected,
.overlay-bg,
.overlay-bg-fill,
.portfolio-full .list-portfolio .item-project .cont,
.portfolio-full .list-portfolio .item-project .cont:after,
.portfolio-full .list-portfolio .item-project .cont:before,
.wpcf7 .wpcf7-submit,
#latest-posts .post-link,
#latest-posts .post-quote,
.standard-blog .post-link,
.standard-blog .post-quote,
.masonry-blog .post-link,
.masonry-blog .post-quote,
.center-blog .post-link,
.center-blog .post-quote,
.badge_author,
#commentform #submit,
.tagcloud a:hover,
.tagcloud a:active,
.tagcloud a:focus,
.social_widget a:hover,
#jprePercentage,
#cube div:nth-child(1),
#cube div:nth-child(2),
#cube div:nth-child(3),
#cube div:nth-child(4),
#cube div:nth-child(5),
#cube div:nth-child(6),
.button-main:hover,
.button-main:active,
.button-main:focus,
.button-main.inverted,
.tooltip-inner,
.highlight-text,
.progress-bar .bar,
.pricing-table.selected .price,
.pricing-table.selected .confirm,
.mejs-overlay:hover .mejs-overlay-button,
.mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.item-project i,
#error-page .error-btn .cont,
.box .icon.circle-mode-box {
	background-color: #ffffff;
}

.gn-menu li.has-ul.open a .cont,
.gn-menu .sub-menu li.has-ul.open a .cont {
	background-color: #ffffff;
}

.gn-menu .sub-menu li.has-ul a .cont {
    background: transparent;
}

.item-project .cont:after,
.item-project .cont:before,
.portfolio-pagination-wrap ul li > span.current,
.portfolio-full .portfolio-pagination-wrap ul li > span.current {
	background-color: #ffffff !important;
	border-color: #ffffff;
}

.wpcf7 input:focus, 
.wpcf7 textarea:focus,
.wpcf7-form.invalid input.wpcf7-not-valid,
.wpcf7-form.invalid textarea.wpcf7-not-valid,
.wpcf7-form input:focus:invalid:focus,
.wpcf7-form textarea:focus:invalid:focus,
.bootstrap-select .custom-select:focus,
.bootstrap-select.btn-group.open .dropdown-toggle,
.box .icon.circle-mode-box,
.portfolio-pagination-wrap ul li > a:hover,
.portfolio-full .portfolio-pagination-wrap ul li > a:hover,
.navigation-projects ul li.prev a:hover,
.navigation-projects ul li.next a:hover,
.navigation-projects ul li.back-page a:hover,
#error-page .error-btn .cont:after,
#error-page .error-btn .cont:before,
.portfolio-full #portfolio-filter .portfolio-right ul li a:hover,
.portfolio-full #portfolio-filter .portfolio-right ul li a.selected,
#portfolio-filter .portfolio-right ul li a:hover,
#portfolio-filter .portfolio-right ul li a.selected,
#team-filter .team-right ul li a:hover,
#team-filter .team-right ul li a.selected,
.box .icon.circle-mode-box:after,
.box .icon.circle-mode-box:after,
.box .icon.circle-mode-box:after {
	border-color: #ffffff;
}

.tagcloud a,
.social_widget a,
.button-main {
	border-color: #ffffff;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #ffffff;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #ffffff;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #ffffff;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #ffffff;
}


/* Header Colors */

header,
.sticky-header.creative-mode,
.gn-menu-wrapper {
	background-color: #d3d1cc;
	border-color: #b7b7b7;
}

.menu-nav,
li.gn-trigger,
.gn-menu li,
.gn-menu li .sub-menu li,
.gn-menu li.has-ul a .cont {
	border-color: #b7b7b7;
}

header #logo a {
	color: #ffffff;
}

/* Creative Menu */

.gn-menu li a,
.gn-menu li .sub-menu li a {
	color: #ffffff;
}

.gn-menu li a:hover,
.gn-menu li .sub-menu li a:hover,
.gn-menu li.sfHover a,
.gn-menu li.current-cat a,
.gn-menu li.current_page_item a,
.gn-menu li.current-menu-item a,
.gn-menu li.current-page-ancestor a,
.gn-menu li.current-menu-ancestor a {
	color: #1e73be;
}

#social-btn-header {
	border-color: #b7b7b7;
	color: #ffffff;
}

#social-btn-header:hover {
	color: #1e73be;
}

.gn-icon-menu {
	color: #ffffff;
}

.no-touch .gn-menu-main .gn-icon-menu:hover,
.no-touch .gn-menu-main .gn-icon-menu.gn-selected {
	color: #1e73be;
}

/* Normal and Sticky Header */

#menu ul a {
	color: #ffffff;
}

#menu > ul > li:after {
	color: #ffffff;
}

#menu ul a:hover,
#menu ul li.sfHover a,
#menu ul li.current-cat a,
#menu ul li.current_page_item a,
#menu ul li.current-menu-item a,
#menu ul li.current-page-ancestor a,
#menu ul li.current-menu-ancestor a {
    color: #1e73be;
}

/* Dropdown Menu */
#menu ul ul {
	background: #cbcecf;
	border-color: #b7b7b7;
}

#menu ul ul li,
#menu ul ul ul li:first-child a {
	border-color: #b7b7b7;
}

#menu ul .sub-menu li a {
	color: #ffffff !important;
}

#menu ul .sub-menu li a:hover,
#menu ul .sub-menu li.sfHover > a {
    background: transparent;
    color: #1e73be !important;
}

.cube .flop,
.no-csstransforms3d .cube:hover,
body.ie.windows .cube:hover {
	background: #2D3032;
}

.modal-backdrop {
	background: #000000;
}

/* Mobile Dropdown Colors */

#navigation-mobile {
    border-color: #444649;
}

#navigation-mobile {
	background-color: #d3d1cc;
}

#navigation-mobile li a,
#menu-nav-mobile .sub-menu li a {
	color: #ffffff;
}

#navigation-mobile li.has-ul.open > a,
#navigation-mobile li a:hover,
#menu-nav-mobile .sub-menu li a:hover,
#navigation-mobile li.has-ul.open a i,
#navigation-mobile .sub-menu li.has-ul.open a i {
	color: #000000;
}

#menu-nav-mobile li,
#menu-nav-mobile ul.sub-menu li {
	border-color: #898f91;
}

#navigation-mobile li.has-ul a i,
#navigation-mobile .sub-menu li.has-ul a i {
	color: #444444;
}

/* Typography Colors */

body,
.entry-meta.entry-header a,
.comment-meta, 
.comment-meta a,
#twitter-feed .tweet_list li .tweet_time a,
.box p,
.wpcf7 input:focus, 
.wpcf7 textarea:focus,
.bootstrap-select .custom-select:focus,
.dropdown-menu > li > a,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a,
.dropmenu p,
.dropmenu p.selected,
.dropmenu-active ul li a:hover,
#team-filter .team-right ul li a:hover,
#team-filter .team-right ul li a.selected,
#portfolio-filter .portfolio-right ul li a:hover,
#portfolio-filter .portfolio-right ul li a.selected,
.portfolio-pagination-wrap ul li > a,
.portfolio-pagination-wrap ul li > span.current,
.portfolio-pagination-wrap ul li > span.expand,
a .box-text > p {
	color: #ffffff;
}

a:hover,
a:active,
a:focus {
    color: #33b5e6;
}

h1,
h2,
h3,
h4,
h5,
h6,
#latest-posts .post-name .entry-title a,
.standard-blog .post-name .entry-title a,
.masonry-blog .post-name .entry-title a,
.center-blog .post-name .entry-title a,
.comment-author cite, 
.comment-author cite a,
.dropmenu p,
.accordion-heading .accordion-toggle,
.nav > li > a,
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus,
.dropcap,
.easyPieChart,
.pricing-table .price,
.counter-number .number-value {
	color: #ffffff;
}


/* Lightbox / Gallery / Post Thumbs Hover Popup */

.fancy-wrap .overlay {
	background: rgba(0,0,0, 0.75);
}

.az-gallery-image .fancy-wrap-gal .overlay {
	background: rgba(0,0,0, 0.75);
}

.post-thumb .hover-wrap .overlay {
	background: rgba(0,0,0, 0.75);
}

/* Back To Top Colors */

#back-to-top {
	background-color: #33b5e6;
}

#back-to-top i {
	color: #FFFFFF;
}

/* Footer Colors */

footer {
	background-color: #212426;
}

.footer-widgets h3,
.footer-widgets .tweet_timestamp > a {
	color: #717580 !important;
	border-color: #444649;
}

.footer-widgets {
	color: #FFFFFF;
}

#footer-credits {
	background-color: #2D3032;
	border-color: #444649;
}

#footer-credits p {
	color: #FFFFFF;
}

@media (min-width: 320px) and (max-width: 1199px) {
	.footer-widgets.no-back {
		border-color: #444649;
	}
}

@media (min-width: 320px) and (max-width: 767px) {
	.footer-widgets {
		border-color: #444649;
	}
}