

/* 
    Document   : colors
    Author     : Little Neko
    Description: template colors
    */

/* Table of Content
==================================================

#BOOSTRAP CUSTOMIZATION
#TYPOGRAPHY
#PARALLAX STUFF
#LINKS AND BUTTONS
#HEADER
#MAIN MENU 
#FOOTER 
#HOME
#PAGES 
#SLIDERS
#BLOG
#PORTFOLIO
#MISCELANIOUS
#NEKO CSS FRAMEWORK

*/

/* COLORS : c09e5a  / 555555 / dfe5e1 /

/* BOOSTRAP CUSTOMIZATION
================================================== */

/** tabs and accordion**/

.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus
{
    background: #c09e5a;
}

.nav-tabs>li>a
{
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
}

.panel-default
{
    border: 1px solid #eee;
    box-shadow: none;
}

.panel-default>.panel-heading
{
    background: #fff;
    border-top: none;
    color: #555;
}

.panel-group .panel-heading+.panel-collapse .panel-body
{
    border-top: 1px solid #eee;
}

.panel-default>.panel-heading:hover,
.nav>li>a:hover,
.nav>li>a:focus
{
    color: #c09e5a;
}

.panel-default>.panel-heading:hover a,
.panel-default>.panel-heading:hover a:after,
.nav>li>a:hover
{
    color: #c09e5a;
}

.panel-title>a
{
    color: #333;
}

.panel-title>a:hover
{
    text-decoration: none;
}

.panel-body
{
    background: #FDFDFD;
}

/*** pagination ***/

.pagination>li>a
{
    background: none repeat scroll 0 0 #dfe5e1;
    color: #111111;
}

.pagination > .active > a,.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus
{
    background: none repeat scroll 0 0 #c09e5a;
    border-color: #c09e5a;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus
{
    background: none repeat scroll 0 0 #c09e5a;
    border-color: #c09e5a;
    color: #fff;
}

.pager li>a,.pager li>span
{
    border-radius: 4px;
}

.pager li>a:hover,
.pager li>a:focus
{
    background: #c09e5a;
    color: #fff;
    border-color: #c09e5a;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus
{
    background: #c09e5a;
}

.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar
{
    background-color: white;
}

.progress
{
    background-color: #eee;
}

.progress span
{
    background-color: #fff;
    color: #444;
}

.progress-bar
{
    background-color: #c09e5a;
}

.progress-bar-success
{
    background-color: #5BB75B;
}

.progress-bar-info
{
    background-color: #49AFCD;
}

.progress-bar-warning
{
    background-color: #FAA732;
}

.progress-bar-danger
{
    background-color: #DA4F49;
}

/* END BOOSTRAP CUSTOMIZATION================================================== */

/* TYPOGRAPHY================================================== */

body,
main
{
    color: #777;
    background: #fefefe;
    margin-top: 0;
}

blockquote small
{
    color: inherit;
}

h2 i
{
    color: #999;
}

.subTitle
{
    color: #222222;
    font-size: 13pt;
    line-height: 24px;
    font-weight: 300;
}

.largeQuote
{
    background: #FDFDFD;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.title
{
    background-color: #fff;
    border-bottom: 2px solid rgba(1,1,1,0.075);
    border-top: 1px solid rgba(1,1,1,0.05);
}

/*** parallax sections ***/

.paralaxText .iconRounded
{
    border-color: #fff;
}

.paralaxText .iconRounded:hover
{
    border-color: #fff;
    background: none;
}

/* mask */

.bgMask:after,
.bgMask:before
{
    display: block;
    content: "";
    height: 22px;
    position: absolute;
    width: 100%;
    border-radius: 60%;
    box-shadow: 0px 0 22px rgba(0,0,0,0.5);
}

.bgMask:after
{
    bottom: -22px;
}

.bgMask:before
{
    top: -22px;
}

.bgMask
{
    background: rgba(0,0,0,0.3);
}

.bgMask.opacity-0
{
    background: transparent;
}

.bgMask.opacity-1
{
    background: rgba(0,0,0,0.1);
}

.bgMask.opacity-2
{
    background: rgba(0,0,0,0.2);
}

.bgMask.opacity-3
{
    background: rgba(0,0,0,0.3);
}

.bgMask.opacity-4
{
    background: rgba(0,0,0,0.4);
}

.bgMask.opacity-5
{
    background: rgba(0,0,0,0.5);
}

.bgMask.opacity-6
{
    background: rgba(0,0,0,0.6);
}

.bgMask.opacity-7
{
    background: rgba(0,0,0,0.2);
}

.bgMask.opacity-8
{
    background: rgba(0,0,0,0.8);
}

.bgMask.opacity-9
{
    background: rgba(0,0,0,0.9);
}

.textLight,
.textLight h1,
.textLight h2,
.textLight h3,
.textLight h4,
.textLight h5,
.textLight h6,
.textLight ul#navTrail li a,
h1.textLight,
h2.textLight,
h3.textLight,
h4.textLight,
h5.textLight,
h6.textLight,
p.textLight p
{
    color: white !important;
}

/* END TYPOGRAPHY================================================== */

/* PARALLAX STUFF================================================== */

.paralaxText blockquote,
.paralaxText h1,
.paralaxText h2,
.paralaxText h2 small,
.paralaxText h3,
.paralaxText p,
.paralaxText i
{
    color: #fff;
}

/* END PARALLAX STUFF================================================== */

/* LINKS AND BUTTONS================================================== */

a,
a:focus
{
    color: #C09E5A;
}

a:hover,
.scrollspyNav .active a
{
    color: #C09E5A;
}

ul.iconsList li a
{
    color: #555;
}

ul.iconsList li a:hover,
ul.iconsList i
{
    color: #c09e5a;
}

/*** buttons ***/

.btn
{
    background: #111;
    color: #fff;
    border: none;
    letter-spacing: 0.25em;
}

.btn:hover,
.btn:focus
{
    background: #c09e5a;
    color: #FFFFFF;
}

.btn-border
{
    background: none;
    border: 2px solid #fff;
    color: #fff;
}

.btn-inverse
{
    background: none repeat scroll 0 0 #555555;
    border-bottom: 1px solid rgba(0,0,0,0.25);
    color: #FFFFFF!important;
}

.btn-inverse:hover
{
    background: none repeat scroll 0 0 #dfe5e1;
    border-bottom: 1px solid rgba(150,150,150,0.25);
    color: #111111!important;
}

.btn-primary
{
    background: #C09E5A;
    color: #FFFFFF!important;
}

.btn-primary:hover
{
    background: #111;
    color: #FFFFFF!important;
}

.btn-info
{
    background: #49AFCD;
    color: #FFFFFF;
}

.btn-success
{
    background: #5BB75B;
    color: #FFFFFF;
}

.btn-warning
{
    background: #FAA732;
    color: #FFFFFF;
}

.btn-danger
{
    background: #DA4F49;
    color: #FFFFFF!important;
}

.btn-link,
.btn-link:active,
.btn-link[disabled],
.btn-link:hover
{
    background: none;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #49AFCD;
}

.btnWrapper
{
    border: 1px solid #ccc;
}

/* END LINKS AND BUTTONS================================================== */

/* HEADER================================================== */

ul.quickMenu li a,
.contactPhone
{
    color: #dfe5e1;
}

ul.quickMenu li a:hover
{
    color: #555;
}

/* END HEADER================================================== */

/* MAIN MENU ================================================== */

#mainHeader
{
    border-bottom: 1px solid rgba(0,0,0,0.075);
    box-shadow: 0 0 10px rgba(0,0,0,0.05);
    margin-top: 0;
    padding-top: 0;
    font-size: 40pt;
}

#mainHeader .navbar-inner
{
    background: #444;
    filter: none !important;
}

#mainHeader.fixedHeader {
	background:rgba(255,255,255,0.95);
	background:#000;
   
}

#mainMenu .navbar-nav li
{
    border-bottom: 1px solid #eee;
    font-size: 18pt;
}

#mainMenu .navbar-nav li:last-child,
#mainMenu .navbar-nav li:last-child a
{
    border-bottom: none !important;
}

.navbar-nav>li>a>i,
.navbar-default .navbar-nav>li>a
{
    color: #aaa;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus
{
    color: #c09e5a;
    background: none;
}

.navbar-nav>li.sep:before
{
    color: #eee;
}

.navbar-default .navbar-nav>li>a.active
{
    color: #c09e5a;
}

.navbar-nav ul li a
{
    color: #999;
}

.navbar-nav li.hover>a,
.navbar-nav ul li a:hover
{
    color: #c09e5a;
}

.navbar-nav ul li.hover>a
{
    color: #fff;
}

/*** mega menu ***/

/*** MEDIA QUERIES ***/

@media(max-width:767px){
}

@media(min-width: 992px){
}

@media (min-width:1025px)
{
/* header transparent */
    body:not(#boxedLayout).headerTransparent #mainHeader:not(.fixedHeader)
    {
        border-bottom: 1px solid rgba(255,255,255,0.1);
        box-shadow: none;
        font-size: 20pt;
    }
    body:not(#boxedLayout).headerTransparent #mainHeader:not(.fixedHeader) .navbar-nav>li>a>i,
	body:not(#boxedLayout).headerTransparent #mainHeader:not(.fixedHeader) .navbar-default .navbar-nav>li>a
    {
        color: #fff;
    }
/* normal header (no class on body) */
    .navbar-nav ul
    {
        background: #111;
    }
    .navbar-nav ul li a:hover,
	.navbar-nav ul li.hover>a
    {
        background: #c09e5a;
        color: #fff;
    }
    #mainMenu .navbar-nav li
    {
        border-bottom: none;
        font-size: 18pt;
    }
    #mainMenu .navbar-nav ul li a
    {
        border-bottom: 1px solid #222;
    }
    .nekoMegaMenu
    {
        background: #111;
    }
    .nekoMegaMenu h2
    {
        color: #fff;
    }
    #boxedLayout
    {
        background: #c09e5a;
    }
/* header3 */
    body.headerTransparent.header3 #mainHeader:not(.fixedHeader) .navbar-default .navbar-nav > li > a
    {
        border-color: rgba(255, 255, 255, 0.1)!important;
    }
}

@media(min-width: 1200px){
}

/*** END MEDIA QUERIES ***/

/*** header options ***/

/* header 1 */

.header1 #preHeader
{
    background-color: #333;
}

.header1 #mainHeader
{
    border-bottom: none;
}

.header1 ul.quickMenu li,.header1 .contactPhone
{
    border-right: 1px solid #555;
}

.header1 .navbar-default .navbar-nav>li>a
{
    color: #555;
}

/** header 2 **/

.header2 #mainHeader
{
    border-bottom: none;
}

.header2 .navbar-default .navbar-nav>li>a
{
    color: #555;
}

/*** header 3 ***/

.header3 #preHeader
{
    border-bottom: 1px solid #eee;
    background: #fff;
}

.header3 #preHeader .socialNetwork a
{
    border-left: 1px solid #eee;
}

.header3 #preHeader .socialNetwork li:last-child a
{
    border-right: 1px solid #eee;
}

.header3 ul.quickMenu li a,
.header3 .contactPhone,
.header3 #preHeader .socialNetwork i
{
    color: #ccc;
}

.header3 #mainHeader.fixedHeader
{
    background-color: #fff;
}

/**** header 4 ****/

.header4 #mainHeader
{
    border-bottom: none;
}

/***** header 5 *****/

.header5 #preHeader
{
    background: #c09e5a;
}

.header5 ul.quickMenu li a,
.header5 .contactPhone,
.header5 #preHeader .socialNetwork i
{
    color: #fff;
}

/*** MEDIA QUERIES ***/

@media(max-width:767px){
}

@media(min-width: 992px){
}

@media (min-width:1024px)
{
/* Header 1 */
    .header1 .navbar-default .navbar-nav>li>a.active,
	.header1 .navbar-default .navbar-nav>li>a:hover,
	.header1 .navbar-default .navbar-nav>li.hover>a,
	.header1 #resMainMenu li.active>a
    {
        background: #c09e5a;
        color: #fff;
    }
/** header 2 **/
    .header2 .navbar-default .navbar-nav>li>a.active,
	.header2 .navbar-default .navbar-nav>li>a:hover,
	.header2 .navbar-default .navbar-nav>li.hover>a,
	.header2 #resMainMenu li.active>a
    {
        background: #c09e5a;
        color: #fff;
    }
    .header2 .navbar-nav ul,
	.header2 .nekoMegaMenu
    {
        background: #c09e5a;
    }
    .header2 #mainMenu .navbar-nav ul li a
    {
        border-color: rgba(255,255,255,0.25);
    }
    .header2 .navbar-nav ul li a
    {
        color: #fff;
    }
    .header2 .navbar-nav ul li a:hover
    {
        background: #fff;
        color: #c09e5a;
    }
/*** header 3 ***/
    .header3 .navbar-default .navbar-nav>li>a
    {
        border-left: 1px solid #eee;
    }
/**** header 4 ****/
    .header4 .navbar-default .navbar-nav>li>a
    {
        border-bottom: 4px solid transparent;
        color: #444;
    }
    .header4 .navbar-default .navbar-nav>li>a:hover,
	.header4 .navbar-default .navbar-nav>li.hover>a,
	.header4 #resMainMenu li.active>a
    {
        color: #c09e5a;
    }
    .header4 .navbar-default .navbar-nav>li>a.active
    {
        border-bottom: 4px solid #c09e5a;
    }
    .header4 .navbar-nav ul,.header4 .nekoMegaMenu
    {
        background: #eee;
    }
    .header4 .nekoMegaMenu h2
    {
        color: #555;
    }
    .header4 #mainMenu .navbar-nav ul li a
    {
        border: none;
    }
/***** header 5 *****/
    .header5 .navbar-nav ul,.header5 .nekoMegaMenu
    {
        background: #c09e5a;
    }
    .header5 .navbar-default .navbar-nav>li>a.active,
	.header5 .navbar-default .navbar-nav>li>a:hover,
	.header5 .navbar-default .navbar-nav>li.hover>a,
	.header5 #resMainMenu li.active>a
    {
        background-color: #c09e5a;
        color: #fff;
    }
    .header5 .navbar-nav ul li a
    {
        color: #fff;
    }
    .header5 .navbar-nav ul li a:hover,
	.header5 .navbar-nav ul li.hover>a
    {
        background: #fff;
        color: #c09e5a;
    }
    .header5 #mainMenu .navbar-nav ul li a
    {
        border-color: rgba(255,255,255,0.25);
    }
}

@media(min-width: 1200px){
}

/*** END MEDIA QUERIES ***/

/* END MAIN MENU ================================================== */

/* FOOTER ================================================== */

footer
{
    color: #777;
    background: #fff;
    margin-top: 0;
    padding-top: 0;
}

footer h1,
footer h2,
footer h3,
footer h4
{
    color: #777;
    font-weight: 300;
}

#footerRights
{
    background-color: #000;
    color: #999;
    border-top: 1px solid #ccc;
}

/* END FOOTER ================================================== */

/* HOME================================================== */

#noSliderWrapper
{
    background-color: #c09e5a;
}

/* END HOME================================================== */

/* PAGES================================================== */

.page-header
{
    border-bottom: 1px solid rgba(1,1,1,0.075);
    background-color: #fff;
}

ul#navTrail li a
{
    color: #777;
}

ul#navTrail li a:hover
{
    color: #c09e5a;
}

ul#navTrail li#navTrailLast
{
    color: #c09e5a;
}

/** sidebar **/

nav#subnav ul li a
{
    border-bottom: 1px solid #eee;
    color: #c09e5a;
}

nav#subnav ul li a.active,nav#subnav ul li a:hover
{
    border-bottom-color: #c09e5a;
    color: #c09e5a;
}

/* END PAGES================================================== */

/* SLIDERS================================================== */

/*** supersized ***/

#superSizedSlider h1,
#fullScreenSliderWrapper h1
{
    color: #fff;
    text-shadow: 0 0 10px rgba(0,0,0,1);
}

/*** OWL Carousel ***/

.owl-theme .owl-controls .owl-buttons div
{
    background: #c09e5a;
}

.owl-theme .owl-controls .owl-buttons div:hover
{
    background: #555555;
}

.owl-theme .owl-controls .owl-page span
{
    background: #555555;
}

.carouselHome .owl-theme .owl-controls .owl-page span
{
    background: #fff;
    color: #555555;
}

.owlCaption
{
    color: #fff;
    background: rgba(0,0,0,0.25);
}

.owlCaption h2
{
    color: #fff!important;
}

.owl-animated .caption-wrapper
{
    background-color: #333;
}

@media (min-width:768px)
{
    .owl-animated .caption-wrapper
    {
        background-color: transparent;
    }
}

/** Owl animated **/

.owl-animated.owl-theme .owl-controls .owl-page span
{
    background: white;
}

@media (max-width:768px)
{
    .caption-content-position .text-light,
	.caption-content-position .text-light h1,
	.caption-content-position .text-light h2,
	.caption-content-position .text-light h3,
	.caption-content-position .text-light h4,
	.caption-content-position .text-light h5,
	.caption-content-position .text-light h6,
	.caption-content-position .text-light p
    {
        color: #444 !important;
    }
}

/**** camera ****/

.camera_caption h1
{
    color: #fff;
    text-shadow: 0px 1px 1px rgba(0,0,0,0.33);
}

.camera_caption h2
{
    color: #fff;
}

.camera_caption .camera_wrap a
{
    background: inherit;
}

/**** end camera ****/

/* END SLIDERS================================================== */

/* BLOG================================================== */

.post h2 a
{
    color: #555;
}

.post h2 a:hover
{
    color: #c09e5a;
}

.tagCloud a:link,
.tagCloud a:visited
{
    background-color: #fff;
    color: #ccc;
    border: 1px solid #eee;
}

.tagCloud a:hover
{
    background-color: #c09e5a;
    color: #FFF;
}

p.credits
{
    color: #555;
    background: #eee;
}

p.credits a
{
    color: #c09e5a;
}

.widget
{
    border-bottom: 1px solid #eee;
}

.search .btn
{
    border: 1px solid #DDD;
}

.search .btn:hover
{
    border-color: #c09e5a;
}

ul.entry-meta li a
{
    background: #eee;
}

ul.entry-meta li a:hover
{
    background: #c09e5a;
    color: #fff;
}

/* END BLOG================================================== */

/* PORTFOLIO================================================== */

nav#filter a
{
    border: 1px solid #ddd;
    color: #555;
}

nav#filter a:hover,
nav#filter a.current
{
    background-color: #c09e5a;
    color: #fff;
    border-color: #c09e5a;
}

li.filterTitle
{
    color: #4F6266;
}

section#projectDescription
{
    background-color: #F8F8F8;
}

.mfp-bg
{
    background-color: #111;
}

.boxLink
{
    background: #c09e5a;
    color: #fff;
    text-align: center;
    position: relative;
}

.boxLink h2
{
    color: #fff;
}

.generatedMoreLink
{
    background-color: #c09e5a;
}

/*** pinterest like ***/

.pinBox
{
    background: #fff;
    border: 1px solid #eee;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
    box-shadow: 0 1px 2px rgba(0,0,0,0.25);
}

.pinInfo li a
{
    color: #fff;
}

.imgHover figcaption
{
    background: #111;
    color: #fff;
}

.imgHover figcaption h3
{
    color: #fff;
}

.neko-hover-1 figcaption .iconLinks a
{
    background-color: #c09e5a;
    color: #fff;
    border-color: #111;
}

.neko-hover-1 figcaption .iconLinks a:hover
{
    background-color: #111;
    color: #c09e5a;
}

.neko-hover-1 figcaption a.btn
{
    background-color: #fff;
    color: #111;
}

.neko-hover-1 figcaption a.btn:hover
{
    background-color: #c09e5a;
    color: #fff;
}

/* END PORTFOLIO================================================== */

/* MISCELANIOUS================================================== */

/* Preloader one page */

#preloader
{
    background-color: #111;
}

/*** Scroll up Button ***/

#nekoToTop
{
    color: #c09e5a;
    background: #fff;
    border: 1px solid rgba(0,0,0,0.15);
}

#nekoToTop:hover
{
    color: #fff;
    background: #c09e5a;
}

/** focus color ***/

::-moz-selection
{
    background: #c09e5a;
    color: #fff;
    text-shadow: none;
}

::selection
{
    background: #c09e5a;
    color: #fff;
    text-shadow: none;
}

/*** hover images ***/

.mask
{
    background: #c09e5a;
}

.hoverInfo a i
{
    color: #fff;
}

.hoverInfo a i.iconRounded
{
    border-color: #fff;
}

.hoverInfo a:hover span
{
    color: #c09e5a;
}

.hoverInfo a:hover i.iconRounded
{
    border-color: #c09e5a;
}

/*** pricing table ***/

.pricingBloc
{
    background-color: #fff;
    border: 1px solid rgba(0,0,0,0.2);
}

.pricingBloc ul li
{
    color: #444!important;
}

.pricingBloc ul li:nth-child(odd)
{
    background-color: #fff;
}

.pricingBloc ul li:nth-child(even)
{
    background-color: #fff;
}

.pricingBloc ul li:last-child
{
    border-bottom: none;
}

.pricingBloc h2
{
    background-color: #fff;
    color: #888!important;
    border-bottom: 1px solid #eee;
}

.pricingBloc h3
{
    background-color: #fff;
    color: #777;
}

.pricingBloc p
{
    background-color: #fff;
    color: #444!important;
}

.pricingBloc.focusPlan
{
    margin-top: 0;
    border-color: #D1D1D1;
}

.pricingBloc.focusPlan h2
{
    color: #c09e5a!important;
    border-bottom: none;
}

.pricingBloc.focusPlan h3
{
    background-color: #c09e5a;
    color: #fff!important;
}

/*** Form ***/

.form-control:focus
{
    border: 1px solid #c09e5a;
    background-color: #fff;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.form-control
{
    color: #444;
    border: 1px solid #ddd;
    background-color: #fff;
}

.error
{
    color: #B94A48;
    background-color: #F2DEDE;
    border-color: #EED3D7;
}

label.error
{
    color: #fff;
    background-color: #B94A48;
    border: none;
}

#projectQuote,#projectQuote h3
{
    background: #ddd;
    color: #444;
}

/* pop up */

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close
{
    color: #c09e5a;
}

/* END MISCELANIOUS================================================== */

/* NEKO CSS FRAMEWORK================================================== */

.boxContent h2,
.boxContent h3
{
    color: #C09E5A;
}

/*** Feature box **/

.boxFeature i
{
    color: #c09e5a;
}

/*** Focus box **/

.boxFocus
{
    border: 1px solid #ddd;
}

/*** icons ***/

.iconRounded
{
    color: #C09E5A;
    border: 1px solid #C09E5A;
}

.iconRounded:hover,
.color1 .iconRounded:hover,
.boxIcon a:hover i
{
    background-color: #C09E5A;
    color: #fff;
    border-style: solid;
}

/*** Icon box **/

.boxIcon a p
{
    color: #777;
}

.boxIcon a:hover h2,
.boxIcon a:hover p
{
    color: #C09E5A;
}

/**** featured box ***/

.boxFeatured a
{
    color: #777;
}

.boxFeatured a:hover
{
    color: #555;
}

/*** testimonial ***/

.boxTestimonial
{
    background: #dfe5e1;
}

.boxTestimonial img
{
    border: 1px solid rgba(0,0,0,0.15);
}

/* miscelanious */

.whiteText
{
    color: white;
}

.footerWidget .boxTestimonial blockquote
{
    background: #333;
    color: #eee;
}

/*** call to action ***/

.ctaBox
{
    border: 2px solid rgba(0,0,0,0.05);
}

.ctaBoxFullwidth
{
    border: none;
}

.ctaBox blockquote
{
    color: #fff;
}

/*color0*/

.color0
{
    background-color: #fff;
}

/*color1*/

.color1,.ctaBox.color1
{
    background-color: #dfe5e1;
    color: #444;
}

.color1 h1,
.color1 h2,
.color1 h3,
.color1 h4,
.color1 blockquote,
.color1 a
{
    color: #444;
}

.color1 a.btn
{
    color: #fff;
}

.color1 a.btn:hover
{
    color: #fff;
}

.color1 .subTitle
{
    color: #999;
}

/*color2*/

.color2,
.slice.color2,
.bulle.color2,
.ctaBox.color2
{
    background-color: #c09e5a;
    color: #fff;
}

.ctaBox.color2 a.btn:hover
{
    background-color: #fff;
    color: #c09e5a;
}

.color2 h1,
.color2 h2,
.color2 h3,
.color2 h4,
.color2 blockquote,
.color2 a,
.color2.page-header h1,
.color2.page-header p
{
    color: #fff;
}

.color2 a.btn
{
    color: #fff;
}

.color2 a.btn:hover
{
    color: #fff;
}

.color2 a.btn-border
{
    color: #fff;
}

.color2 .ctaBox
{
    border-color: rgba(255,255,255,0.5);
}

.color2 h1:before,.color2 h1:after
{
    color: #555555;
}

.color2 .iconRounded
{
    background-color: #FFF;
    color: #c09e5a;
}

/*color3*/

.color3,
.slice.color3,
.bulle.color3,
.ctaBox.color3
{
    background-color: #111;
    color: #fff;
}

.color3 h1,
.color3 h2,
.color3 h3,
.color3 h4,
.color3 blockquote,
.color3 a,
.color3.page-header h1,
.color3.page-header p
{
    color: #fff;
}

.color3 a.btn
{
    color: #fff;
}

.color3 a.btn:hover
{
    color: #fff;
}

.color3 a.btn-border
{
    color: #fff;
}

.color3 .ctaBox
{
    border-color: rgba(255,255,255,0.5);
}

.color3 h1:before,.color3 h1:after
{
    color: #555555;
}

.color3 .iconRounded
{
    background-color: #FFF;
    color: #111;
}

/**** featured box ***/

.color3 .boxFeatured a
{
    color: #777;
}

.color3 .boxFeatured a:hover
{
    color: #fff;
}

/* END NEKO CSS FRAMEWORK================================================== */

@media (max-width:1024px)
{
    #mainHeader
    {
        background: #4c4d51;
    }
}

