body {

	background-color: #313337;

	color: #c0c3c3;

}

h1, h2, h3, h4, h5, h6 {

	color: #c3c6c8;

}

#wrapper  {

	background-color:#313337 !important;

}

#preloader {

    background: #313337;

}

#status {

    background-image:url("../images/pies_huellas.gif"); 

}

.color-default { color: #c0c3c3 !important; }



/* *********************	Megamenu	********************* */



	.menu > li > a {

		color: #c0c3c3;

	}

	.menu-icon {

		color:#aaabae;

	}



/* *********************	Headers 	********************* */





	.logo {

		background-image:url("../images/logo3.png");

	}



	@media (max-width:767px) {

		.logo-center {

			background-image:url("../images/logo3.png");

		}

	}

	.header-dark { 

		background-color: #292c31;

		color: #dadde2;

	}

	.header-dark .menu > li > a { color: #dadde2; }

	.header-dark .logo,

	.topbar.dark .logo { background-image:url("../images/logo3.png") }



	@media (min-width:992px) {



        .menu-fixed .main-header {

            background-color: rgba(41,44,49,0.95);

            box-shadow:none;

        }

        .header-dark .menu-fixed .main-header { background-color: rgba(41,44,49,0.95); }



		.header-transparent .logo { background-image:url("../images/logo3.png") }



		.header-transparent .menu > li > a {

			color:#eaecf1;

		}

		.header-transparent .menu-fixed .main-header,

		.header-transparent.with-topbar .menu-fixed .main-header { 

			background-color: rgba(41,44,49,0.95);

		}

		.header-transparent .menu-fixed .menu > li > a { 

			color: #dadde2; 

		}

		.header-transparent .menu-fixed .logo { background-image:url("../images/logo3.png") }

	}



	.topbar.gray {

		background-color: #303133;

		color:#dadde2;

	}

	.topbar.gray .social-icon .fa {

		color:#dadde2;

		opacity:0.9;

	}

	.cart-items {

		color: #dadde2;

		right:0;

	}





	@media (min-width:768px) {

		/* Menu Gray */

		.menu.menu-light .submenu,

		.menu.menu-light .megamenu {

			color:#dadde2;

			background-color: #292c31;

			box-shadow:0 2px 4px rgba(0,0,0,0.3);

		}

		/* Menu dark transparent */

		.menu.menu-dark-transparent .submenu,

		.menu.menu-dark-transparent .megamenu {

			background-color: rgba(41,44,49,0.9);

		}

	}





	/* Vertical Menu Light */

	.vertical-menu-wrapper.light {

		background-color:#f1f1f2;

		color:#778;

	}

	.vertical-menu-wrapper.light .logo { background-image:url("../images/logo3.png") !important; }

	.vertical-menu-wrapper.light .vertical-menu .panel-title { color:#667; }

	.vertical-menu-wrapper.light .copyright { color: #889; }

	.vertical-menu-wrapper.light .vertical-menu-list  { color:#667; }





/* *********************	Sliders		********************* */





	/* Slider Titles */

	.title-slider-large {

		color:#e2e3e4;

	}



	.title-slider-large.bordered {

		border:5px solid #e2e3e4;

	}

	.title-slider-large.br-top-bottom {

		border-top:3px solid #e2e3e4;

		border-bottom:3px solid #e2e3e4;

	}

	.title-slider-large.dark,

	.title-slider-medium.dark,

	.title-slider-small.dark {

		color:#303336;

		border-color:#303336;

	}



	.title-slider-medium {

		color:#e2e3e4;

	}



	.title-slider-small {

		color:#e2e3e4;

	}





	/* Slider Buttons */

	.btn-slider	{

		border:2px solid #e2e3e4;

		color:#e2e3e4;

	}

	.btn-slider:hover, .btn-slider:focus, .btn-slider:active {

		color:#e2e3e4;

	}





	.btn-slider.reversed:hover, .btn-slider.reversed:focus, .btn-slider.reversed:active {

		border-color:#e2e3e4;

		color:#e2e3e4;

	}



	.tp-caption .btn-slider,

	.tp-caption .btn-slider:hover,

	.tp-caption .btn-slider:focus,

	.tp-caption .btn-slider:active {

		color:#e2e3e4;

	}





/* *********************	Page Breadcrums 	********************* */



	.page-breadcrumbs {

		background-color:#313337;

		color:#c0c3c3;

	}

	.page-breadcrumbs a {

		color:#c0c3c3;

	}

	.page-breadcrumbs a:hover,

	.page-breadcrumbs a:focus,

	.page-breadcrumbs a:active,

	.page-breadcrumbs a.active {

		color:#dadcde;

	}





	.page-nav-tabs {

		background-color:#313337;

	}



	.page-nav-tabs .nav-tabs > li > a {

		color: #c0c3c3;

	}



	@media (max-width:767px) {

		.page-nav-tabs {

			background-color: #fff;

			border: 1px solid #ddd;

			box-shadow: 2px 2px 4px rgba(0,0,0,0.3);

		}

	}





/* *********************	Sections	********************* */





	

	.section-gray { background-color: #303133; }

	.section-dark { background-color:#2a2b2e; }

	.section-white { background-color: #313337; }





	.intro-title {

		color:#eaecf1;

	}



	.intro-p {

		color:#eaecf1;

	}





/* *********************	Boxes	********************* */







	/* Box Services Style 1 */

	.box-services-a:hover .fa.fa-bg {

		background-color: #303033;

		box-shadow: inset 2px 1px 8px rgba(0,0,0,.6);

	}







	.link-read-more {

		color:#99a;

	}



	.box-services-b .link-read-more:hover,

	.box-services-a .link-read-more:hover,

	.box-services-b .link-read-more:focus,

	.box-services-a .link-read-more:focus {

		color:#babcbe;

	}





	.box-services-b .box-left .fa-style1,

	.box-services-c .fa-style1 {

		background-color:#2b2c2e;

		color:#fff;

	}



	.box-services-b:hover .box-left .fa-style1,

	.box-services-c:hover .fa-style1 {

		box-shadow: inset 2px 1px 8px rgba(0,0,0,.6);

	}



	.box-services-b:hover .box-left .fa-style2,

	.box-services-c:hover .fa-style2 {

		color:#c0c3c3;

	}







	.box-services-b .box-left .fa-style3,

	.box-services-c .fa-style3 {

		color:#fff;

	}



	.box-services-b:hover .box-left .fa-style3,

	.box-services-c:hover .fa-style3 {

		background-color:#2b2c2e;

	}



	/* Box Services style 4 */

	.box-services-d {

		color:#dedee3;

	}



	.box-services-d .title-uppercased,

	.box-services-d .title-medium {

		color:#dedee3;

	}



	.box-services-d .link-read-more {

		color:#dedee3;

	}





	/* Box services style 5 */

	.box-services-e {

		color:#d2d2d9;

	}



	.box-services-e.dark { background-color: #303236; }

	.box-services-e.orange { background-color: #d18b21; }

	.box-services-e.blue { background-color: #1375a3; }

	.box-services-e.yellow { background-color: #fcc813; }

	.box-services-e.green { background-color: #22aba6; }

	.box-services-e.transparent { background-color: transparent; }

	.box-services-e.gray { background-color: #f0f1f2; }



	.box-services-e .fa {

		color: #d2d2d9;

	}



	.box-services-d.box-services-e:hover .title-uppercased,

	.box-services-d.box-services-e:hover .title-medium {

		color:#d2d2d9;

	}



	.box-services-d.box-services-e .link-read-more:hover,

	.box-services-d.box-services-e .link-read-more:focus {

		color:#dedee3;

	}



	.box-services-f .content { margin: 0 5px; }

	.box-services-f .link-read-more {

		color:#889;

	}



	/* Border box */

	@media (min-width:768px) {

		.br-box {

			border-right:1px solid #2d2d2e;

		}

	}





/* *********************	Titles	********************* */



	.title-small {

		color: #c3c6c9;

	}

	.title-large {

		color:#c3c6c9;

	}

	.title-medium {

		color:#c3c6c9;

	}





	.title-uppercased {

		color:#c2c5c9;

	}

	.p-lead-b {

		color:#99a;

	}









	.title-border {

		border-bottom: 2px solid #2d2d2e;

		color:#c3c6c9;

	}

	.title-border:after {

		width: 50px;

		height: 2px;

		display: block;

		content: '';

		position: absolute;

		bottom: -2px;

		left:0%;

	}





/* *********************	Misc Sections	********************* */



	.team-section-2 .social-icon.simple .fa { color:#e1e1e5; }



	/* Stats Section */

	.stats-timer {

		color: #c0c3c3;

	}

	.stats-content h3 {

		color:#c0c3c3;

	}



	.stats-content .fa {

		color:#c0c3c3;

	}



	.section-testimonials .fa {

		color: #c0c3c3;

	}



	.section-testimonials blockquote {

		color: #c0c3c3;

	}

	.section-testimonials blockquote h5 {

		color:#babbbc;

	}



	.section-testimonials.testimonials-bg blockquote { color:#d0d4d8; opacity:0.9; }

	.section-testimonials.testimonials-bg blockquote h5 { color:#c8cace; opacity:0.9; }

	.section-testimonials.testimonials-bg .fa { color:#d0d4d8; opacity:0.4; }

	.section-testimonials.testimonials-bg blockquote span { color:#d0d4d8; }



	.plan-header {

		background-color: #2c2d2e;

	}

	.plan-period {

		color:#d4d4d9;

	}

	.plan-register a {

		background-color: #2c2d2e;

		color: #adb7bf;

	}





/* *********************	Portfolio	********************* */





	.portfolio-filter {

		background-color:#313337;

	}

	.portfolio-filter li > a {

		color:#c0c3c3;

	}



	/* Portfolio Text */

	.portfolio-text-title {

	   	color: #c0c3c3;

	}

	.portfolio-text-p {

	    color: #c9cacd;

	}



	/* Project Portfolio */

	.project-title {

		color: #c0c3c3;

	}





/* *********************	Blog	********************* */



	/* Blog Section */

	.blog-item {

		background-color: #303133;

	}



	.blog-item .post-title {

		color: #c0c3c3;

	}



	.blog-item .sub-post-title span,

	.blog-item .sub-post-title a {

		color:#c4c7c8;

	}





	.read-more:hover {

		color:#c4c7c8;

	}

	.post-format {

		color:#c4c7c8;

	}

	.blog-item:hover .post-format {

		color:#c9cacd;

	}



	.blog-item .media .blog-author {

		color:#c0c3c3;

	}



	/* Blog full post */

	.blog-post-title {

		color:#c0c3c3;

	}

	.blog-post-lead {

		color:#c0c3c3;

	}



	.blog-image-source {

		color:#e8e9ea;

	}



	.search-form .input-search {

		background-color: #313337;

		color: #c0c3c3;

	}



	.search-form .input-search:hover,

	.search-form .input-search:focus,

	.search-form .input-search:active {

		color:#c0c3c3;

	}





/* *********************	Sidebar		********************* */





	.sidebar-widget .sidebar-title {

		color:#c0c3c3;

	}

	.tags a {

		color: #d0d2d4;

	}

	.tags a:hover {

		color:#c0c3c3;

	}

	.sidebar-categories li a {

		color:#c0c3c3;

	}

	.sidebar-post .image-post-date {

		color:#e8e9ea;

	}

	.sidebar-post a {

		color:#babcbe;

	}

	.sidebar-post .info-post span {

		color:#d0d2d4;

	}

	.sidebar-contact .fa {

		color:#d0d2d4

	}

	.sidebar-tweet .fa {

		color:#aab;

	}

	.tweet-content small {

		color:#aab;

	}

	.sidebar-socials a {

		color:#c0c3c3;

	}

	.sidebar-socials .fa {

		color:#aab;

	}

	.sidebar-socials > li span {

		color:#a5a5a9;

	}

	.navigation-sidebar li > a {

		color:#c0c3c3;

		border: 0px solid #c0c3c3;

	}

	.navigation-sidebar .active a,

	.navigation-sidebar .current a,

	.navigation-sidebar li a:hover,

	.navigation-sidebar li a:focus {

		border-left:2px solid #c0c3c3;

		color:#c0c3c3;

	}





/* *********************	Shop	********************* */



	.shop-product:hover img { 

		opacity:0.9; 

	}



	.shop-description {

		color: #c0c3c3;

	}

	.shop-product:hover .shop-description {

		color:#9999a6;

	}



	.shop-price-off {

		color: #aaabad;

	}

	.shop-offer {

		color:#99a;

	}

	.shop-sidebar .top-rated-products h5 a {

		color:#c0c3c3;

	}

	.shop-product-name {

		color: #c0c3c3;

	}

	.shop-product-name span {

		color:#aaacae;

	}

	.shop-specifications > li {

		color:#c0c3c3;

	}

	.shop-specifications > li > span {

		color:#b5b5b9;

	}

	.shop-comment {

		color:#a5a5a9;

	}

	.shop-account ul li {

		color:#c0c1c3;

	}

	.shop-account ul span {

		color:#c9cacc;

	}

	.shop-account-image {

		background-color:#313337;

	}



	.table-hover > tbody > tr:hover {

		background-color: #2e3033;

	}





/* *********************	Pages	********************* */



	.sign-in-area {

		background-color:#313337;

	}

	.page-contact iframe.map {

		border:1px solid #2b2c2e;

	}

	.contact-map-wrapper {

		background-color:#313337;

	}

	.page-contact .box-left .fa {

		color:#aaacae;

	}

	.faq-list > li > a { color:#c0c3c3; }



	.text-404 {

		color: #404446;

	}

	.title-404  {

		color:#c0c3c3;

	}

	.page-clients-b a {

		background-color:#707375;

	}

	.page-clients-c a {

		background-color:#838687;

		border:1px solid #848789;

	}





/* *********************	Elements	********************* */



	/* Forms */ 

	.form .form-control {

		background-color:#e8e8e8;

	}

	.form .form-control:focus {

		background-color:#ebebeb;

	}

	.form select.form-control {

		color:#556;

		background-color:#e8e8e8;

	}

	.form-message-error,

	.has-error .error {

		color:#B94321;

	}

	.form input[type],

	.form textarea {

		color: #556;

		background: #e8e8e8;

	}

	.form input[type]:hover,

	.form textarea:hover {

		background-color: #ededed;

	}

	.form input[type]:focus,

	.form textarea:focus {

		background-color:#ebebeb;

	}

	.form-required {

		color: #C51010;

	}

	.form-icon:after {

		color:#99a;

	}





	.panel-title {

		color:#c0c3c3;

	}

	.panel-title:hover a,

	.panel-title:focus a { color:#d2d4d7; }





	.nav-tabs > li > a {

		color:#c0c3c3;

		border-top:2px solid #303133;



	}

	.nav-tabs > li.active > a,

	.nav-tabs > li.active > a:hover,

	.nav-tabs > li.active > a:focus {

		color: #f0f1f3;

	    background-color: #303133;

	    border-top:2px solid #303133;

	}



	.nav-tabs > li > a:hover,

	.nav-tabs > li > a:focus {

	    background-color: transparent;

	    border-top:2px solid #303133;

	}



	.nav-tabs.vertical > li > a {

		border-left:2px solid #303133;

		border-top:none;

	}

	.nav-tabs.vertical > li.active > a,

	.nav-tabs.vertical > li.active > a:hover,

	.nav-tabs.vertical > li.active > a:focus {

		border-top:none;

		border-left:2px solid #303133;

	}



	@media (max-width:767px) {

		.nav-tabs > li > a {

			border-left:2px solid #303133;

		}

		.nav-tabs > li.active > a,

		.nav-tabs > li.active > a:hover,

		.nav-tabs > li.active > a:focus {

			border-left:2px solid #303133;

		}

	}





	.btn-a {

	    background: #2b2c2e;

	    color:#fff;

	}



	.btn-b {

		background-color: #3a3c3e;

		color:#c0c3c5;

	}

	.btn-b:hover, .btn-b:focus, .btn-b:active, .btn-b.active {

		background-color: #393a3b;

		color:#c0c3c5;

	}

	.btn-c:hover, .btn-c:focus, .btn-c:active, .btn-c.active {

		color:#c0c3c5;

		border:1px solid #c0c3c5;

	}



	.btn-d {

		background-color:#2b2c2e;

		color:#fff;

	}



	.btn.btn-bg:hover, .btn.btn-bg:focus, .btn.btn-bg:active {

		background-color:#2b2c2e !important;

	}



	.dropdown-menu {

		background-color: #3a3c3e;



	}

	.dropdown-menu > li > a {

		color:#c0c3c5;

	}

	.dropdown-menu > li > a:hover,

	.dropdown-menu > li > a:focus {

		background-color: #383a3b;

		color:#c0c3c5;

	}

	.dropdown-menu .divider {

		background-color: #2b2c2e;

	}



	/* Popovers */

	.popover {

		background-color: #303133;

		color:#c0c3c5;

	}

	.modal-content {

		background-color: #303133;

	}

	.modal-title {

		color:#c0c3c5;

	}

	.popover.left > .arrow:after {

		border-left-color:#303133 !important;

	}

	.popover.right > .arrow:after {

		border-right-color:#303133 !important;

	}

	.popover.bottom > .arrow:after {

		border-bottom-color:#303133 !important;

	}

	.popover.top > .arrow:after {

		border-top-color:#303133 !important;

	}



	.close {

		opacity:1;

		text-shadow:none;

		color:inherit;

	}



	.pagination > li > a {

		background-color: #313337;

	}

	.pagination > .active > a {

		color:#fff;

	}



	.pagination > li a:hover {

		color:#fff;

	}

	.pagination .active a:hover { background-color: #2b2d2e; }



	.pagination > .disabled a {

		color:#555560;

	}





	.pagination.pagination-2 > li > a {

		color:#fff;

		background-color:#404345;

	}

	.pagination.pagination-2.dark > li > a {

		background-color:#2b2d2e;

		color:#c0c3c5;

	}





	.pagination.pagination-2 .active a:hover {

		color:#c0c3c5;

	}



	.pagination.pagination-2 .disabled a,

	.pagination.pagination-2 .disabled a:hover,

	.pagination.pagination-2 .disabled a:focus {

		color:#fff;

		background-color:#303133;

	}

	.pagination.pagination-2.dark .disabled a,

	.pagination.pagination-2.dark .disabled a:hover,

	.pagination.pagination-2.dark .disabled a:focus {

		background-color:#303133;

		color:#c0c3c5;

	}





	h4.media-heading {

		color:#c0c3c5;

	}

	.media-heading .reply a:hover {

		color: #b2b3b5;

	}



	.media-heading > .user {

		color:#c3c5c6;

	}





	/* Blockquotes */

	.blockquote {

		background:#313337;

	}

	.blockquote p {

		color:#b0b3b5;

	}

	.blockquote-2 {

		border-left:3px solid #2b2c2e;

	}

	blockquote footer, blockquote small, blockquote .small {

		color:#abacae;

	}



	

	/* Icons */

	.fa.fa-border { border:2px solid #ddd; }



	.fa.fa-bg {

		background-color:#f0f0f0;

	}

	.fa.fa-bg-2 {

		background-color:#f0f0f0;

	}

	.fa.fa-bg-3 {

		background-color:#444;

	}

	.box-icon {

		color:#fafafa;

	}



	.dropcap {

		background-color: #2b2c2e;

		color:rgba(254,254,254,0.9);

	}

	.dropcap.bordered {

		color:#c0c3c5;

		border:1px solid #2b2c2e;

	}

	.dropcap.shadow { box-shadow:0 2px 4px #2b2c2e; }



	.divider {

		background-color:#bbb;

	}



	.divider.d2 {

		border-top:1px dashed #bbb;

	}



	.divider.d4 span {

		background:#313337;

		color:#c0c3c5;

	}





/* *********************	Footers		********************* */



	.footer-wrapper {

		background-color: #303133;

	    color: #d8dade;

	}

	.footer-title {

	    color: #d8dade;

	}

	.footer-wrapper .sidebar-tweet .fa {

		color:#c2c6ca;

	}

	.footer-links > li > a {

		color:#d8dade;

	}

	.copyright {

		color:#d4d8db;

	}

	.footer-wrapper.footer-gray {

		background-color: #343638;

		color:#d8dade;

	}

	.footer-wrapper.footer-gray .footer-social > li > a > .fa { color:#a2a6aa; }







/* *********************	Social Icons	********************* */



	.social-icon.dark .fa { color:#fff; background-color:#2b2c2e; }

	.social-icon.simple .fa { color:#c0c2c4; background-color:transparent; }

