/*
 *
 *		YELLOW.CSS
 *
 */

body {
	background-color: #fff;
	color: #3b3e43;
}

h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a { 
	color: #3b3e43;
}

blockquote {
	color: #e3ac4e;
}

a {
	color: #e3ac4e;
}

a:hover,
a:focus { 
	color: #e3ac4e;
}

.hr {
	border-top-color: #000;
}

.text-primary {
	color: #e3ac4e;
}

input,
select,
textarea {
	border-color: #ccc;
	background-color: transparent;
}

input[type="text"]:focus,
input[type="text"]:focus,
input[type="text"]:focus,
input[type="url"]:focus,
textarea:focus {
	border-color: #000;
}

.headline.style-1 h4 {
	color: #e3ac4e;
}

.headline.style-2 i {
	color: #e3ac4e;
}

.headline.style-3 h5 {
	color: #e3ac4e;
}

.alert {
	color: #fff;
}

.alert:after {
	border-left-color: #fff;
}

.alert.alert-info {
	background-color: #3b3e44;
}

.alert.alert-danger {
	background-color: #9e0b0f;
}

.alert.alert-success {
	background-color: #e3ac4e;
}

.alert.alert-warning {
	background-color: #fff;
	color: #3b3e43;
	border-color: #3b3e44;
}

.alert.alert-warning:after {
	border-color: #3b3e44;
}

.check-list li:before {
	border-color: #3b3e43;
}

.btn:hover {
	background-color: transparent; 
}

.btn i {
	border-left-color: #fff;
}

.btn-default {
	border: 1px solid #e3ac4e;
	background-color: #e3ac4e;
	color: #fff;
}

.btn-default:after {
	background-color: #3b3e43;
}

.btn-default:hover {
	border-color: #3b3e43;
	background-color: #e3ac4e; 
	color: #fff;
}

.btn-default:focus {
	background-color: #e3ac4e;
	color: #fff; 
}

.btn-black {
	border: 1px solid #3b3e43;
	background-color: #3b3e43;
	color: #fff;
}

.btn-black:after {
	background-color: #e3ac4e;
}

.btn-black:hover {
	border-color: #e3ac4e;
	background-color: #3b3e43; 
	color: #fff;
}

.btn-black:focus {
	color: #fff;
}

.btn-white {
	border: 1px solid #e3ac4e;
	background-color: transparent;
}

.btn-white i {
	border-left-color: #e3ac4e;
}

.btn-white:after {
	background-color: #e3ac4e;
}

.btn-white:hover {
	border-color: #e3ac4e;
	background-color: transparent; 
	color: #fff;
}

.btn-white:hover i {
	border-left-color: #fff;
}

.panel {
	background-color: transparent;
}

.panel-heading {
	background-color: transparent;
}

.panel-title a,
.panel-title a:focus {
	border-top-color: #d7d7d7;
	color: #3b3e43;
}

.panel-title a:before {
	color: #e3ac4e;
}

.panel-title a[aria-expanded="true"] {
	color: #e3ac4e;
}

.nav-tabs > li > a {
	color: #3b3e43;
	border-color: transparent;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
	background-color: transparent;
	border-color: transparent;
	color: #e3ac4e;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #e3ac4e;
}

.vertical-tabs .nav-tabs > li > a {
	border-color: transparent;
}

.vertical-tabs .nav-tabs > li.active > a {
	border-color: #d7d7d7;
}

.vertical-tabs .tab-content {
	border-left-color: #d7d7d7;
}

.social-media a {
	color: #acacac;
}

.social-media a:hover {
	color: #e3ac4e;
}

.social-media a.facebook:hover { color: #3b5998 !important; }
.social-media a.twitter:hover { color: #5ea9dd !important; }
.social-media a.google:hover { color: #c63427 !important; }
.social-media a.linkedin:hover { color: #0077b5 !important; }
.social-media a.android:hover { color: #a4c639 !important; }
.social-media a.apple:hover { color: #d6d7cf !important; }
.social-media a.dribbble:hover { color: #e04c86 !important; }
.social-media a.dropbox:hover { color: #007ee6 !important; }
.social-media a.flickr:hover { color: #0062dd !important; }
.social-media a.instagram:hover { color: #a07459 !important; }
.social-media a.linux:hover { color: #000000 !important; }
.social-media a.pinterest:hover { color: #f71819 !important; }
.social-media a.reddit:hover { color: #ff4500 !important; }
.social-media a.share:hover { color: #010101 !important; }
.social-media a.skype:hover { color: #00abeb !important; }
.social-media a.tumblr:hover { color: #34465d !important; }
.social-media a.vimeo:hover { color: #1ca7cc !important; }
.social-media a.vine:hover { color: #02c594 !important; }
.social-media a.vk:hover { color: #4c75a3 !important; }
.social-media a.whatsapp:hover { color: #11ae09 !important; }
.social-media a.windows:hover { color: #00abf3 !important; }
.social-media a.weibo:hover { color: #d52b2b !important; }
.social-media a.wordpress:hover { color: #464646 !important; }
.social-media a.yahoo:hover { color: #44029a !important; }
.social-media a.youtube:hover { color: #e22d24 !important; }

.process-steps:before {
	border-top-color: #d7d7d7;
}

.process-steps .step i {
	border-color: #3b3e43;
	background-color: #fff;
	outline-color: #fff;
}

.process-steps .step:hover i {
	border-color: #e3ac4e;
	color: #e3ac4e;
}

.process-steps .step:hover h5 {
	color: #e3ac4e;
}

.pie-chart-details h1 small {
	color: #e3ac4e;
}

.legend li:nth-child(1):before {
	background-color: #3b3e43;
}

.legend li:nth-child(2):before {
	background-color: #a2a5ab;
}

.legend li:nth-child(3):before {
	background-color: #e3ac4e;
}

.legend li:nth-child(4):before {
	background-color: #efdbbd;
}

.progress {
	background-color: #d7d7d7;
}

.progress-bar {
	background-color: #3b3e43;
}

.counter {
	color: #e3ac4e;
}

.price-plan {
	border-color: #d7d7d7;
}

.price-plan:before {
	border-right-color: #e3ac4e;
	border-left-color: #e3ac4e;
}

.price-plan:after {
	border-top-color: #e3ac4e;
	border-bottom-color: #e3ac4e;
}

.price-plan-heading {
	color: #e3ac4e;
}

.price-plan-heading h3:after {
	border-bottom-color: #e3ac4e;
}

.price-plan-heading h1 small {
	color: #d7d7d7;
}

.price-plan ul li {
	border-top-color: #d7d7d7;
}

.price-plan ul li:last-child {
	border-bottom-color: #d7d7d7;
}

.price-plan:hover {
	border-color: transparent;
}

.testimonial blockquote {
	color: #3b3e43;
}

.testimonial h5 {
	color: #e3ac4e;
}

.testimonial.with-background {
	background-color: #3b3e43;
	color: #fff;
}

.testimonial.with-background blockquote {
	color: #fff;
}

.filter li {
	border-right-color: #e3ac4e;
}

.filter li a {
	color: #3b3e43;
}

.filter li a:hover,
.filter li a.active {
	color: #e3ac4e;;
}

.pagination li a {
	background-color: #3b3e43;
	color: #fff;
}

.pagination > li > a:hover,
.pagination > li.active > a,
.pagination > li.active > a:hover {
	background-color: #e3ac4e;	
	color: #fff;
}

.breadcrumb {
	background-color: transparent;
}

.breadcrumb li a {
	color: #e3ac4e;
}

.breadcrumb li a:hover {
	color: #3b3e43;
}

.breadcrumb li.active {
	color: #3b3e43;
}

.timeline-item:after {
	border-left-color: #3b3e43;
}

.timeline-item h2 a:after, 
.timeline-item h2 a:before {
	background-color: #e3ac4e;
}


.info-box {
	background-image: url(../../../images/backgrounds/bg-1.jpg);
}

.full-section {
	background-color: #333;
	color: #fff;
}

.full-section h1 a, 
.full-section h2 a, 
.full-section h3 a, 
.full-section h4 a, 
.full-section h5 a, 
.full-section h6 a,
.full-section .nav-tabs > li > a,
.full-section .panel-title a:focus,
.full-section .process-steps .step:hover i {
	color: #e3ac4e;
}

.full-section h1 a:hover, 
.full-section h2 a:hover, 
.full-section h3 a:hover, 
.full-section h4 a:hover, 
.full-section h5 a:hover, 
.full-section h6 a:hover,
.full-section .counter-value,
.full-section .testimonial blockquote,
.full-section .panel-title a[aria-expanded="true"] { 
	color: #fff;
}

.full-section .process-steps .step i {
	color: #fff;
	background-color: #3b3e43;
	border-color: #fff;
}

.full-section .process-steps .step:hover i {
	border-color: #e3ac4e;
}


#section-1 {
	background-image: url(../../../images/backgrounds/bg-2.jpg);
}

#section-2 {
	border-top-color: #e3ac4e;
	border-bottom-color: #e3ac4e;
	background-color: #e3ac4e;
}

#section-3 {
	background-image: url(../../../images/backgrounds/bg-7.jpg);
}

#section-4 {
	background-image: url(../../../images/backgrounds/bg-3.jpg);
}

#section-5 {
	background-image: url(../../../images/backgrounds/bg-4.jpg);
}

#section-6 {
	background-color: #f4f4f4;
}

#section-7 {
	background-image: url(../../../images/backgrounds/bg-5.jpg);
}

#section-8 {
	background-color: #2b2e31;
}

#section-9 {
	background-image: url(../../../images/backgrounds/bg-7.jpg);
}

#section-10 {
	background-color: #3b3e43;
}


#section-11 {
	background-image: url(../../../images/backgrounds/bg-5.jpg);
}

#section-12 {
	background-color: #f4f4f4;
}
	
#go-top {
	color: #e3ac4e;
}

.tp-leftarrow.default,
.tp-rightarrow.default {
	background-color: #e3ac4e;
}

.tp-leftarrow.default:hover,
.tp-rightarrow.default:hover {
	background-color: #3b3e43;
}

.tp-leftarrow.default {
	background-image: url(../../../images/backgrounds/prev.png);
}

.tp-rightarrow.default {
	background-image: url(../../../images/backgrounds/next.png);
}

.tp-bullets.simplebullets.round .bullet {
	background: #e3ac4e;
	border: 1px solid #e3ac4e;
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected { background-color: #fff; }

.tp-caption.title {
	color: #e3ac4e;
}

.tp-caption.title-white {
	color: #fff;
}

.tp-caption.title:after {
	border-bottom-color: #e3ac4e;
}

.tp-caption.text-white {
	color: #fff;
}

.tp-caption.social-icon a {
	color: #e3ac4e;
	border-right-color: #e3ac4e;
}

.tp-caption.social-icon a:hover {
	color: #3b3e43;
}

.tp-caption .btn,
.tp-caption .btn:hover {
	color: #fff;
}

.bx-wrapper .bx-viewport {
	background: transparent;
}

.bx-wrapper .bx-controls-direction a {
	background-color: #e3ac4e;
}

.bx-wrapper .bx-controls-direction a:hover {
	background-color: #3b3e43;
}

.bx-wrapper .bx-prev {
	background-image: url(../../../images/backgrounds/prev.png);
}

.bx-wrapper .bx-next {
	background-image: url(../../../images/backgrounds/next.png);
}

.bx-wrapper .bx-pager.bx-default-pager a {
	border-color: #e3ac4e;
	background-color: #e3ac4e;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background-color: #fff;
}

#project-slider-control a {
	background-color: #fff;
	border-right-color: #e3ac4e;
}

#project-slider-control a:first-child {
	border-left-color: #e3ac4e;
}

#project-slider-control a:hover,
#project-slider-control a.active {
	background-color: transparent;
	color: #fff;
}

#twitter-slider-prev a,
#twitter-slider-next a { 
	color: #fff;
}

.widget-title:after {
	border-bottom-color: #e3ac4e;
}

.widget-search input[type="submit"] {
	background-image: url(../../../images/backgrounds/search.png);
}

.widget-categories ul li {
	border-bottom-color: #d7d7d7;
}

.widget-categories ul li a {
	color: #3b3e43;
}

.widget-categories ul li a:hover {
	color: #e3ac4e;
}

.widget-archives ul li {
	border-bottom-color: #d7d7d7;
}

.widget-archives ul li a {
	color: #3b3e43;
}

.widget-archives ul li a:hover {
	color: #e3ac4e;
}

.widget-pages ul li {
	border-bottom-color: #d7d7d7;
}

.widget-pages ul li a {
	color: #3b3e43;
}

.widget-pages ul li a:hover {
	color: #e3ac4e;
}

.widget-metadata ul li {
	border-bottom-color: #d7d7d7;
}

.widget-metadata ul li a {
	color: #3b3e43;
}

.widget-metadata ul li a:hover {
	color: #e3ac4e;
}

.widget-tags a {
	border-color: #e3ac4e;
}

.widget-tags a:after {
	background-color: #e3ac4e;
}

.widget-tags a:hover {
	background-color: transparent; 
	color: #fff;
}

.widget-newsletter input[type="submit"] {
	background-image: url(../../../images/backgrounds/arrow.png);
}

.widget-newsletter input[type="submit"]:hover {
	background-color: #e3ac4e;
}

.widget-newsletter p {
	color: #acacac;
}

.widget-recent-posts ul li {
	border-bottom-color: #d7d7d7;
}

.widget-recent-posts ul li .post-title {
	color: #3b3e43;
}

.widget-recent-posts ul li .post-title:hover {
	color: #e3ac4e;
}

.widget-recent-posts ul li .post-date {
	color: #acacac;
}

.widget-latest-news ul li .news-title {
	border-bottom-color: #d7d7d7;
}

.widget-latest-news ul li .news-title a {
	color: #3b3e43;
}

.widget-latest-news ul li .news-title:hover a {
	color: #e3ac4e;
}

.widget-latest-news ul li .news-date {
	color: #acacac;
}

.widget-calendar table th, 
.widget-calendar table td {
	border-top-color: #3b3e43;
	border-left-color: #3b3e43;
}

.widget-calendar table th:last-child, 
.widget-calendar table td:last-child {
	border-right-color: #3b3e43;
}

.widget-calendar table tr:last-child td {
	border-bottom-color: #3b3e43;
}

.widget-calendar table td#today {
	background-color: #e3ac4e;
	color: #fff;
}

.widget-flickr p {
	color: #acacac;
}

.widget-contact ul li {
	border-bottom-color: #d7d7d7;
}

.widget-contact ul li span {
	color: #e3ac4e;
}

.widget-twitter:before {
	color: #e3ac4e;
}

@media (min-width: 768px) and (max-width: 991px) {
	
	.widget-tab .nav-tabs > li > a {
		border-color: #d7d7d7;
	}
	
	.widget-tab .nav-tabs > li > a:hover {
		border-color: #d7d7d7;
	}

}

@media (max-width: 767px) {
	
	.nav-tabs > li > a {
		border-color: #d7d7d7;
	}
	
	.nav-tabs > li > a:hover {
		border-color: #d7d7d7;
	}
	
	.vertical-tabs .nav-tabs > li > a,
	.vertical-tabs .nav-tabs > li.active > a {
		border-color: #d7d7d7;
	}
	
	.vertical-tabs .nav-tabs > li:first-child > a {
		border-top-color: #d7d7d7;
	}
	
	.vertical-tabs .nav-tabs > li:last-child > a {
		border-bottom-color: #d7d7d7;
	}
	
	#project-slider-control a {
		border-left-color: #e3ac4e;
		border-bottom-color: #e3ac4e;
	}
		
}

	#page-wrapper {
	background-color: #fff; 
}

.boxed #page-wrapper {
	-webkit-box-shadow: 0px 0px 5px #323232;
			box-shadow: 0px 0px 5px #323232;
}

.menu li a {
	color: #3b3e43;
}

.menu li a:hover,
.menu li.active > a,
.menu li.sfHover > a {
	color: #e3ac4e;
}

.menu li.dropdown ul {
	border-color: #d7d7d7;
	border-top-color: #e3ac4e;
	background-color: #fff;
}

.menu li.dropdown ul li a:before {
	color: #e3ac4e;
	border-color: #e3ac4e;
}

.menu li.megamenu .megamenu-container {
	border-color: #d7d7d7;
	border-top-color: #e3ac4e;
	background: #fff url(../../../images/backgrounds/bg-megamenu.jpg) no-repeat center center;
}

.megamenu-container .section ul li a:before {
	color: #e3ac4e;
	border-color: #e3ac4e;
}

.sf-arrows .sf-with-ul:after {
	border-color: transparent;
	border-top-color: #3b3e43;
}
	
.sf-arrows > li:hover > .sf-with-ul:after { 
	border-top-color: #e3ac4e; 
}
	
.sf-arrows ul .sf-with-ul:after {
	border-color: transparent;
	border-left-color: #3b3e43;
}

.sf-arrows ul li:hover > .sf-with-ul:after { 
	border-left-color: #e3ac4e; 
}

.menu.nav > li > a:hover,
.menu.nav > li > a:focus {
	background-color: transparent;
}

.menu.nav > li > a:focus {
	color: #3b3e43;
}

.menu.nav > li.active > a {
	color: #e3ac4e;
}

.menu.dark li.dropdown ul {
	background-color: #3b3e43;
	color: #fff;
}

.menu.dark li.megamenu .megamenu-container {
	background: #3b3e43 url(../../../images/backgrounds/bg-megamenu-dark.jpg) no-repeat center center;
	color: #fff;
}

.menu.dark li.dropdown ul li > a,
.menu.dark li.megamenu .megamenu-container a {
	color: #fff;
}

.menu.dark li.dropdown.sfHover > a,
.menu.dark li.dropdown ul li > a:hover,
.menu.dark li.megamenu .megamenu-container a:hover {
	color: #e3ac4e;
}

#mobile-menu-button:hover {
	background-color: #e3ac4e;
	color: #fff;
}

#mobile-menu,
#mobile-menu ul {
	background-color: #e3ac4e;
	color: #fff;
}

#mobile-menu li a {
	color: #fff;
	border-bottom-color: #fff;
}

#mobile-menu li.dropdown > a:after,
#mobile-menu li.megamenu > a:after {
	border-color: transparent;
	border-top-color: #fff;
}

#mobile-menu li.dropdown > a.open:after,
#mobile-menu li.megamenu > a.open:after {
	border-top-color: transparent;
	border-bottom-color: #fff;
}

a.search-button {
	color: #3b3e43;
}

a.search-button.open:after {
	border-left-color: transparent; 
	border-right-color: transparent; 
	border-top-color: #3b3e43;
	content: "";
	-moz-transform: scale(0.9999);
}

a.search-button.open,
a.search-button:hover {
	background-color: #e3ac4e;
	color: #fff;
}

#search-container {
	background-color: #3b3e43;
	color: #fff;
}

#search-container input[type="text"] {
	background-color: transparent;
}

@media (min-width: 992px) {

	header.header-sticky {
		background-color: #fff;
		box-shadow: 0 1px 3px #d7d7d7;
	}

}

#page-header {
	border-top-color: #d7d7d7;
	border-bottom-color: #d7d7d7;
}

#page-header.dark-1 {
	background-color: #3b3e43;
	color: #fff;
}

#page-header.dark-2 {
	background-image: url(../../../images/backgrounds/bg-3.jpg);
	color: #fff;
}

#page-header.dark-1 .breadcrumb li a,
#page-header.dark-2 .breadcrumb li a {
	color: #fff;
}

#page-header.dark-1 .breadcrumb li a:hover,
#page-header.dark-2 .breadcrumb li a:hover {
	color: #e3ac4e;
}

#page-header.dark-1 .breadcrumb li.active,
#page-header.dark-2 .breadcrumb li.active {
	color: #e3ac4e;
}

#footer-top {
	background-color: #f1f1f1 ;
}
	
#footer {
	background-color: #3b3e43;
	color: #d7d7d7;
}

#footer a {
	color: #d7d7d7;
}

#footer a:hover {
	color: #e3ac4e;
}

#footer .widget-search input[type="submit"] {
	background-image: url(../../../images/backgrounds/search-2.png);
}

#footer .widget-newsletter input[type="submit"] {
	background-image: url(../../../images/backgrounds/arrow-2.png);
}

#footer .widget-calendar table th, 
#footer .widget-calendar table td {
	border-color: #fff;
}

#footer-bottom {
	background-color: #2b2e31;
	color: #585c62;
}

#footer-bottom a {
	color: #585c62;
}

#footer-bottom a:hover {
	color: #e3ac4e;
}

.about-me-thumbnail {
	border-color: #d7d7d7;
}

.about-me-thumbnail .social-media {
	background-color: #3b3e43;
}

.about-me-thumbnail .social-media a {
	color: #fff;
}

.about-me-details h5 {
	color: #e3ac4e;
}

.services-boxes.style-1:hover h5,
.services-boxes.style-1:hover h2 a {
	color: #e3ac4e;
}

.services-boxes.style-2 h3 small {
	color: #e3ac4e;
}

.services-boxes.style-3 > i {
	color: #e3ac4e;
}

.services-boxes.style-3 .services-boxes-content h3:after {
	border-bottom-color: #e3ac4e;
}

.services-boxes.style-4 h3 small {
	color: #e3ac4e;
}

.portfolio-item-hover {
	background-color: rgba(59, 62, 67, 0.85);
	color: #e3ac4e;
}

.portfolio-item-hover .portfolio-item-description h3 a {
	color: #fff;
}

.portfolio-item-description h3 a:hover {
	color: #e3ac4e;
}

.portfolio-item-hover a.zoom-action:hover {
	color: #fff;
}

.portfolio-item.classic .portfolio-item-description h3 a {
	color: #3b3e43;
}

.portfolio-item.classic .portfolio-item-description h3 a:hover {
	color: #e3ac4e;
}

.portfolio-item.classic .portfolio-item-description h5 {
	color: #e3ac4e;
}

.portfolio-item.parallax .pattern {
	background-image: url(../../../images/backgrounds/pattern.png);
}

.portfolio-item.parallax .portfolio-item-description h1 a {
	color: #fff;
}

.portfolio-item.parallax .portfolio-item-description h1 a:hover {
	color: #e3ac4e;
}

.portfolio-item.parallax .portfolio-item-description h2 {
	color: #e3ac4e;
}

.portfolio-item.parallax .portfolio-item-description h3 {
	color: #e3ac4e;
}

.project-details li {
	border-bottom-color: #d7d7d7;
}

.project-details li small {
	color: #e3ac4e;
}

.blog-article-hover {
	background-color: rgba(59, 62, 67, 0.85);
	color: #e3ac4e;
}

.blog-article-hover .zoom-action {
	color: #fff;
}

.blog-article .blog-article-hover .zoom-action:hover {
	color: #e3ac4e;
}

.blog-article-details h4,
.blog-article-details h6 {
	color: #e3ac4e;
}

.blog-article-author {
	border-color: #d7d7d7;
}

.blog-article-author > p {
	color: #e3ac4e;
}

.blog-article-author-details h4 {
	color: #e3ac4e;
}

.commentlist-title:after {
	border-bottom-color: #e3ac4e;
}

.comment-author .fn {
	color: #3b3e43;
}

.comment-metadata a {
	color: #d7d7d7;
}

.commentform-title:after {
	border-bottom-color: #e3ac4e;
}

#commentform input[type="text"],
#commentform textarea {
	border-bottom-color: #d7d7d7;
}

#commentform input[type="text"]:focus,
#commentform textarea:focus {
	border-bottom-color: #3b3e43;
}

#commentform input[type="submit"]:hover {
	background-color: #3b3e43;
}

#contact-form input[type="text"],
#contact-form textarea {
	border-bottom-color: #d7d7d7;
}

#contact-form input[type="text"]:focus,
#contact-form textarea:focus {
	border-bottom-color: #3b3e43;
}

#contact-form input[type="submit"]:hover {
	background-color: #3b3e43;
}

#contact-form label.error {
	color: #f00;
}

.elements-menu {
	background-color: #fff;
}

.elements-menu .nav > li > a,
.elements-menu .nav > li > a:focus {
	color: #3b3e43;
}

.elements-menu .nav > li > a:hover,
.elements-menu .nav > li.active > a {
	color: #e3ac4e;
	background-color: transparent;
}

.elements-menu .nav > li > a:focus {
	background-color: transparent;
}