

/** tabs and accordion**/

.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus {
	background:#f2a900;
}
.nav-tabs>li>a {
	border: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:#f2a900;
}
.panel-default>.panel-heading:hover a,
.panel-default>.panel-heading:hover a:after,
.nav>li>a:hover {
	color:#f2a900;
}
.panel-title>a {
	color:#333;
}
.panel-title>a:hover {
	text-decoration:none;
}
.panel-body {
	background: #FDFDFD;
}



body,
main {
	color:#141414;
	background:#fff;
}
blockquote.textLight,
blockquote.textLight p,
blockquote.textLight cite {
	color:white;
}

blockquote small {
	color:inherit;
}
blockquote footer {
	background-color: transparent;
	border:none;
}

h2,h3,h4,h5,h6 {
	color:#f2a900;
}
h2 i {
	color:#999
}
.subTitle {
	color:#999;
}
.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);
}
.boxFeatured > h2 {
	font-size:24px;
	font-weight:500;
	color:#fff;
	margin-bottom:0!important;
}
.boxFeatured p.lead {
    font-size:16px;
    color:#f2a900;
    line-height:1.2;
}

/*** 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%;
}
.bgMask:after {
	bottom:-22px;
}
.bgMask:before {
	top:-22px;
}
.bgMask {
	opacity:.5;
}
.bgMask.opacity-0 {
	background:transparent;
}
.bgMask.opacity-1 {
	opacity:.1;
}
.bgMask.opacity-2 {
	opacity:.2;
}
.bgMask.opacity-3 {
	opacity:.3;
}
.bgMask.opacity-4 {
	opacity:.4;
}
.bgMask.opacity-5 {
	opacity:.5;
}
.bgMask.opacity-6 {
	opacity:.6;
}
.bgMask.opacity-7 {
	opacity:.7;
}
.bgMask.opacity-8 {
	opacity:.8;
}
.bgMask.opacity-9 {
	opacity:1;
}
.textLight,
.textLight h1,
.textLight h1 small,
.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,
h2.heading.textLight .subTitle {
	color: white !important;
}

.iconList li:before {
	color:#f2a900;
}
/* END TYPOGRAPHY================================================== */

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

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

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

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

a,
a:focus {
	color:#f2a900;
}
a:hover,
.scrollspyNav .active a {
	color:#f2a900;
}
ul.iconsList li a {
	color:#555;
}
ul.iconsList li a:hover,
ul.iconsList i {
	color: #f2a900;
}
/*** buttons ***/
.btn {
	background:#111;
	color:#fff;
	border:2px solid #111;
	box-shadow:1px 1px 1px rgba(150,150,150,0.25);
}
.btn:hover,
.btn:focus {
	background:#f2a900;
	color:#000000;
	border-color: #f2a900;
}
.btn-border {
	background:none;
	border-color: #fff;
	color:#fff;
}
.btn.btn-inverse {
	background:#fff;
	border-color: #fff;
	box-shadow:1px 1px 1px rgba(150,150,150,0.25);
	color:#111;
}
.btn.btn-inverse:hover {
	background:#111;
	color:#fff;
	border-color: #111;
}
.btn-primary {
	background:#f2a900;
	border-color: #f2a900;
	color:#FFFFFF!important;
}
.btn-primary:hover {
	border-color: #111;
	background:#111;
	color:#FFFFFF!important;
}
.btn-info {
	background:#49AFCD;
	color:#FFFFFF;
	border-color:#49AFCD;
}
.btn-success {
	background:#5BB75B;
	border-color:#5BB75B;
	color:#FFFFFF;
}
.btn-warning {
	background:#FAA732;
	color:#FFFFFF;
	border-color:#FAA732;
}
.btn-danger {
	background:#f2a900;
	color:#000000!important;
	border-color:#f2a900;
}
.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:#f2a900;
}
.btnWrapper {
	border: 1px solid #ccc;
}

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

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

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

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

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

#mainHeader {
	background-color:#000000;
	/*border-bottom:1px solid rgba(0,0,0,0.075);*/
	box-shadow:0 0 10px rgba(0,0,0,0.05);
}
#mainHeader .navbar-inner {
	background:#444;
	filter:none !important;
}
/*#mainHeader.fixedHeader {
	background:rgba(255,255,255,1);

}*/

.navbar-nav>li>a>i,
.navbar-default .navbar-nav>li>a {
	color:#fff;
}
.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:#f2a900;
	background:none;
}
.navbar-nav>li.sep:before {
	color:#555;
}
.navbar-default .navbar-nav>li>a.active {
	color:#f2a900;
}
.navbar-nav ul li a {
	color:#999;
}
.navbar-nav li.hover>a,
.navbar-nav ul li a:hover {
	color:#f2a900;
}
.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) {
		background-color:#000000;
		/*border-bottom:1px solid rgba(255,255,255,0.5);*/
		box-shadow:none;
	}
	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;
	}
	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:hover,
	.navbar-default .navbar-nav>li.active>a {
		color:#f2a900!important;
	}
	/* normal header (no class on body) */
	.navbar-nav>li>ul, .navbar-nav>li>ul>li ul {
		background:#fff;
		box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);
	}
	.navbar-nav ul li a:hover,
	.navbar-nav ul li.hover>a {
		background:#f2a900;
		color:#fff;
	}
	#mainMenu .navbar-nav li {
		border-bottom:none;
	}

	#boxedLayout {
		background:#ccc;
	}
	/* 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 ***/


@media(min-width: 1200px) {
}
/*** END MEDIA QUERIES ***/

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

/* FOOTER ================================================== */
footer {
	color:#777;
	background:#fff;
	border-top:1px solid #111;
}
footer h1,
footer h2,
footer h3,
footer h4 {
	color:#fff;
}
#footerRights {
	background-color:#1b1b1b;
	color:#fff;
}


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

/* HOME================================================== */
#noSliderWrapper {
	background-color: #f2a900
}

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

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

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

.page-header p {
	color: #333;
}

#superSizedSlider h1 {
	color:white;
}

/**** 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;
}
.camera_caption > div {
	background-color: transparent;
	background-image: url('../images/theme-pics/gradient.png');
	background-size: 100% 100%;
}

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

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



/* Preloader one page */
#preloader {
	background-color: #111;
	/* change if the mask should have another color then white */
}


/*** Scroll up Button ***/
#nekoToTop {
	color:#f2a900;
	background:#fff;
	border:1px solid rgba(0,0,0,0.15);
}
#nekoToTop:hover {
	color:#fff;
	background:#f2a900;
}

/** focus color ***/
::-moz-selection {
	background:#f2a900;
	color:#fff;
	text-shadow:none;
}
::selection {
	background:#f2a900;
	color:#fff;
	text-shadow: none;
}

/*** hover images ***/
.mask {
	background:#f2a900;
}
.hoverInfo a i {
	color:#fff;
}
.hoverInfo a i.iconRounded {
	border-color:#fff;
}
.hoverInfo a:hover span {
	color:#f2a900;
}
.hoverInfo a:hover i.iconRounded {
	border-color: #f2a900;
}


/*** Form ***/
.form-control:focus {
	border-color:#f2a900;
	background-color:#fff;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
.form-control {
	color:#444;
	border-bottom:3px solid #ddd;
	background-color:#fff;
}
.error {
	color:#B94A48;
	background-color:#F2DEDE;
	border-color:#EED3D7;
}

label {
	color:#111;
}

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


/* pop up */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #f2a900;
}

.gradient, .bgMask.gradient {
	background: url('/images/bg.jpg') no-repeat;
	background-size:cover;
}


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

/* card box */
.boxCardContent h3 {
	color:#ccc;
}

/*** Feature box **/
.boxFeature i {
	color: #f2a900;
}

/*** Focus box **/
.boxFocus {
	border: 1px solid #ddd;
}

/*** icons ***/
.iconRounded {
	color:#fff;
	border:1px solid #f2a900;
	background-color:#f2a900;
}
.iconRounded:hover,
.color1 .iconRounded:hover,
.boxIcon a:hover i.iconRounded {
	background-color:#eee;
	border-color:#eee;
	color:#f2a900;
	border-style: solid;
}

/*** Icon box **/
.boxIcon a p {
	color:#777;
}
.boxIcon a:hover h2,
.boxIcon a:hover p {
	color: #f2a900;
}

/**** featured box ***/
.boxFeatured a:not(.btn-link){
	color:#777;
}
.boxFeatured a:hover {
	color:#555;
}


/*** testimonial ***/
.boxTestimonial {
	background:#f5eee5;
}
.boxTestimonial img {
	border: 1px solid rgba(0,0,0,0.15);
}

/* miscelanious */
.whiteText {
	color:white;
}
.footerWidget .boxTestimonial blockquote {
	background:#333;
	color: #eee;
}
.footerWidget a:hover {
	color:white;
}
/*** call to action ***/
.ctaBox {
	border:2px solid rgba(0,0,0,0.05);
}
.ctaBoxFullwidth {
	border:none
}
.ctaBox blockquote {
	color: #fff;
}


.fullColor {
	background-color:#221f1a;
}