/* Dark Body */

body.custom {
  color: #414141;
  background-color: #ffffff;
}

body.custom h1,
body.custom h5,
body.custom h6,
body.custom .portfolio .caption h3,
body.custom .portfolio .nav-pills li {
  color: #ff8040;
}

body.custom p{
  color: #2b2b2b;
}

body.custom h2{
  color: #ff8040;
}

body.custom h3{
  color: #ff8000;
}

body.custom h4{
  color: #bbbbbb;
}

body.custom.boxed .wrapper,
body.custom .wrapper,
body.custom ul.nav li.dropdown ul.dropdown-menu,
body.custom.auth-page,
body.custom .faq,
body.custom .shop-cart,
body.custom .shop-checkout,
body.custom .terms {
    /*background-color: #ff8040;*/
	background-color: #ffffff;
}

body.custom ul.nav li.dropdown ul.dropdown-menu li:first-child {
	padding-top:1px;
}

body.custom .panel.panel-default,
body.custom .panel.panel-default {
  border-color: #343434;
}

/*body.custom h4.panel-title a.collapsed,*/
/*body.custom .terms h3,*/
/*body.custom ul.nav li.dropdown ul.dropdown-menu li a,
body.custom .header.header-fixed ul.nav li.dropdown ul.dropdown-menu li a,*/
body.custom .shop-checkout .checkout table.products td.text-price,
/*body.custom .header-fixed .navbar-nav .fa-search,*/
/*body.custom.blog-page article h4,*/
body.custom .sidebar .widget-title,
body.custom .widget.recent-posts .entry-title a,
body.custom .shop-cart table.order thead tr,
body.custom .shop-cart h4.title-totals,
body.custom .shop-cart .table h6,
body.custom .shop-cart .table td span.price,
body.custom .shop-cart .table .icon-delete-product,
body.custom .shop-cart .price,
body.custom .shop-cart .table.cart-total th.total .price,
/*body.custom .shop-checkout h3,*/
/*body.custom .about .about-content .title-about,*/
/*body.custom ul.navbar-nav>li>a,*/
/*body.custom .header-fixed ul.navbar-nav li a,*/
body.custom .comments-heading,
body.custom .comments-list .comment-author,
/*body.custom .project .project-details h3,*/
body.custom .latest-post .post-title a,
body.custom .price-content .value {
  color: #222222;
}

body.custom .terms h3,
body.custom .shop-checkout h3,
body.custom .project .project-details h3{
  color: #ff8000;
}

body.custom h4.panel-title a.collapsed,
body.custom.blog-page article h4{
  color: #bbbbbb;
}

body.custom ul.navbar-nav > li > a {
  color: #ffffff; /* 5 */
}

body.custom .header-fixed .navbar-nav .fa-search,
body.custom .header-fixed ul.navbar-nav li a {
  color: #ffffff; /* 22 */
}

ul.navbar-nav > li.active > a,
ul.navbar-nav > li > a:hover,
ul.navbar-nav > li > a:focus,
ul.navbar-nav > li > a:active,
ul.navbar-nav > li > a:hover{
  /*color: #ff8040 !important;*/
  color: #e39946 !important;
}

.navbar-nav .fa-search:hover{
  /*color: #ff8040;*/
  color: #e39946;
}


body.custom .panel-default>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #343434;
}

body.custom ul.nav li.dropdown ul.dropdown-menu {
  border: 1px solid #343434;
  box-shadow: none;
  border-top: 0;
}

body.custom ul.nav.nav-tabs li a,
ul.nav.nav-tabs li.active a {
  color: #e39946;
}

body.custom .header.header-fixed {
  /*background-color: #ff8040;*/
	background-color: #ffffff;
  /*border-bottom: 1px solid #343434;*/
	border: none;
	background: none;
}

#icon-toggler span {
	background-color: #222222;
}

body.custom .header.header-fixed #icon-toggler span {
  background-color: #ffffff;
}

body.custom .shop-checkout .form-group select.form-control:focus {
  border: 1px solid #333;
}

body.custom .sidebar ul.nav.nav-tabs li a {
  color: #e39946;
}

body.custom.blog-page .meta {
  border-top: 1px solid #343434;
  border-bottom: 1px solid #343434;
}

body.custom .sidebar ul.nav-tabs li,
body.custom .widget.recent-posts ul li {
  border-bottom: 1px solid #444444;
}

body.custom .sidebar ul.nav-tabs li:last-child,
body.custom.blog-page .widget.recent-posts ul li:last-child {
  border-bottom: 0;
}

body.custom .shop-checkout select {
  background: #343434;
  border: 1px solid #444444;
}

body.custom .widget,
body.custom .comments-list .comment,
body.custom .shop-checkout .checkout .payment .cheque,
body.custom .shop-checkout .checkout .payment .paypal,
body.custom .shop-checkout .checkout table.products th.with-bg,
body.custom .shop-checkout .checkout table.products thead tr,
body.custom .shop-cart .qty,
body.custom .shop-cart input.qtyplus,
body.custom .shop-cart input.qtyminus,
body.custom.blog-page .pagination li a:hover,
body.custom .shop-cart table.order thead tr,
body.custom .shop-cart .quantity,
body.custom .custom-form input[type=text],
body.custom .custom-form input[type=email],
body.custom .custom-form input[type=password],
body.custom .custom-form textarea {
  background-color: #343434;
}

body.custom.blog-page .pagination li a {
  border: 1px solid #343434;
  color: #222222;
}

body.custom .shop-cart .table tbody>tr,
body.custom .shop-checkout .table tbody>tr,
body.custom .shop-cart .table.cart-total .section-border {
  border-bottom: 1px solid #343434;
}

body.custom .custom-form input[type=text],
body.custom .custom-form input[type=email],
body.custom .custom-form input[type=password],
body.custom .custom-form textarea {
  border: 1px solid #444444;
  color: #c0c0c0;
}

body.custom .custom-form input[type=text]:focus,
body.custom .custom-form input[type=text]:active,
body.custom .custom-form input[type=email]:focus,
body.custom .custom-form input[type=email]:active,
body.custom .custom-form input[type=password]:focus,
body.custom .custom-form input[type=password]:active,
body.custom .custom-form textarea:focus,
body.custom .custom-form textarea:active {
  border: 1px solid #555555;
  background-color: #343434;
}

body.custom .about ul.nav.nav-tabs li>a {
  /*border-left: 1px solid #000000;*/
	border-left: 0;
}

body.custom .about ul.nav.nav-tabs li:first-child>a {
  border-left: 0;
}

body.custom .about,
body.custom .services,
body.custom .pricing,
body.custom .portfolio,
body.custom .team,
body.custom .blog,
body.custom .contact,
body.custom .project,
body.custom .project .bx-wrapper,
body.custom .preloader,
body.custom .user-auth>div:nth-child(2),
body.custom .logos {
  /*background-color: #ff8040;*/
	background-color: #ffffff;
}

body.custom .project .bx-wrapper {
  
  /*border: 5px solid #ff8040;*/
	border: 5px solid #ffffff;
}

body.custom .services-box-item-cover,
body.custom .services-box-item-content {
  background: #151515;
  box-shadow: none;
}

body.custom .about .about-content .about-right-side img {
  border: 0;
}

body.custom hr {
  border-top: 1px solid #343434;
  background-color: transparent;
}

body.custom .caption p,
body.custom .services-box-item-content p,
body.custom .info-map-boxes-item p {
  color: #414141;
}

body.custom .team-member {
  box-shadow: none;
}

body.custom .team-member-caption {
  background-color: #151515;
}

body.custom .info-map-boxes-item {
  background-color: #343434;
  box-shadow: none;
}

body.custom .info-map-boxes-item:before {
  background-color: #343434;
}

body.custom .info-map-boxes-item h1 {
  border-bottom: 1px solid #444444;
}

body.custom .gmap_container {
  color: #6e6e6e;
}

body.custom .pricing-wrapper>li {
  background: #171717;
}

body.custom .price-content .currency {
  color: #666666;
}

body.custom .pricing-features li {
  border-bottom: 1px solid #ff8040;
}

body.custom.reversed-skew .logos {
  margin-top: -50px;
  padding-top: 27px;
  margin-bottom: -115px;
  padding-bottom: 95px;
}

body.custom.skew .logos {
  margin-top: -50px;
  padding-top: 50px;
  margin-bottom: -82px;
  padding-bottom: 80px;
}

body.custom .contactform{
	/*background-color: #ff8040;*/
	background-color: #ffffff;
}

.contactform{
	/*background-color: #ff8040;*/
	background-color: #ffffff;
}

body.custom .input-label {
  color: #ff8040;
}

body.custom .input-field {
	color: #000000;
}

body.custom .custom-input {
  background: #c0c0c0;
}

body.custom .custom-input-field:focus .custom-input {
  background: #666666;
}

body.custom textarea {
  color: #000000;
}

body.custom .icon-field {
  color: #c0c0c0;
}

body.custom.big-triangle .projectmanager:after,
body.custom.big-triangle .projectmanager:before,
body.custom.big-triangle .mainslider:after,
body.custom.big-triangle .mainslider:before,
body.custom.big-triangle .testimonials:after,
body.custom.big-triangle .testimonials:before,
body.custom.big-triangle .newsletter:after,
body.custom.big-triangle .newsletter:before,
body.custom.big-triangle .facts:after,
body.custom.big-triangle .facts:before,
body.custom.big-triangle .videopromotion:after,
body.custom.big-triangle .videopromotion:before,
body.custom.big-triangle .contactform:after,
body.custom.big-triangle .contactform:before,
body.custom.big-triangle .banner:after,
body.custom.big-triangle .banner:before,
body.big-triangle.about-page.custom .testimonials:after,
body.big-triangle.about-page.custom .testimonials:before {
  
	/*border-bottom: 100px solid #ff8040;*/
	border-bottom: 100px solid #ffffff;
}

body.custom.big-triangle .projectmanager:after,
body.custom.big-triangle .projectmanager:before,
body.custom.big-triangle .testimonials:after,
body.custom.big-triangle .testimonials:before,
body.custom.big-triangle .newsletter:after,
body.custom.big-triangle .newsletter:before,
body.custom.big-triangle .facts:after,
body.custom.big-triangle .facts:before,
body.custom.big-triangle .call-to-action:after,
body.custom.big-triangle .call-to-action:before,
body.custom.big-triangle .videopromotion:after,
body.custom.big-triangle .videopromotion:before,
body.about-page.big-triangle.custom .call-to-action:after,
body.about-page.big-triangle.custom .call-to-action:before {
  /*border-top: 100px solid #ff8040;*/
	border-top: 100px solid #ffffff;
}

body.custom.big-triangle .footer.top-logos:after,
body.custom.big-triangle .footer.top-logos:before {
  /*border-top: 100px solid #ff8040;*/
	border-top: 100px solid #ffffff;
}

body.custom.big-triangle .footer:after,
body.custom.big-triangle .footer:before {
 /*border-top: 100px solid #ff8040;*/
	border-top: 100px solid #ffffff;
}

body.custom.big-triangle .call-to-action:after,
body.custom.big-triangle .call-to-action:before,
body.custom.big-triangle .contactform:after,
body.custom.big-triangle .contactform:before {
  /*border-bottom: 100px solid #ff8040;*/
	border-bottom: 100px solid #ffffff;
}

body.custom .divider .outer-line {
  border-bottom: 1px solid #888888;
}

body.custom .pricing-switcher>p {
  background: #444444;
}

body.custom .banner {
	background-color: #00003f;
}

body.custom .footer {
  background: #00003f;
}

/* Dark Header */

body.custom .header .logo a img.logo-light {
  opacity: 1;
}

body.custom .header .logo a img.logo-dark {
  opacity: 0;
}

body.custom .header.header-fixed .logo a img.logo-light {
  opacity: 1;
}

body.custom .header.header-fixed .logo a img.logo-dark {
  opacity: 0;
}

@media (max-width: 576px) {
  body.custom .nav-tabs>li {
    border-bottom: 1px solid #343434;
  }
  body.custom .about-content ul.nav.nav-tabs {
    border: 1px solid #343434;
  }
  body.custom .about ul.nav.nav-tabs li>a {
	  border-left: 0;
  }
  body.custom .nav-tabs>li:last-child,
  body.custom .sidebar ul.nav-tabs>li:last-child {
    border-bottom: 0;
  }
}

@media (max-width: 991px){
	body.custom .header.header-fixed .navbar-collapse, 
	body.custom .header.header-fixed .navbar-collapse.in{
		background-color: #222222;
	}
	
	.navbar-collapse, 
	.navbar-collapse.in{
		/*background-color: #ffffff;*/
		background-color: #222222;
	}
}

.banner .content {
	/*background-color: rgba(255, 255, 255, .2);;*/
}

.banner .content h1{
  color: #ff8040 !important;
}

.banner .breadcrumb > li a{
	color: #ff8040;
}

.section-overlay {
  background-color: rgba(0, 0, 0, 0.1);
}

.custom-l {
  display: block;
}

.custom .custom-l {
  display: none;
}

.custom .white-l {
  display: block;
}

.header-fixed ul.navbar-nav li a{
	color:#414141;
}

.news-list .news-item .news-name{
	color: #ff8040 !important;
}

.news-list .news-item .news-desc p{
	color: #414141;
}

.event-list .event-item .event-name{
	color: #ff8040 !important;
}

.event-list .event-item .event-desc p{
	color: #414141;
}

body.custom .about .about-content .title-about.green strong{
	color: #ff8040;
}

body.custom .footer .top-footer .menu ul li span.footer_parent_menu{
	color: #ff8040;
}

body.custom .contactform .output_message.success{ 
	background-color: #ff8040; 
}

body.custom .about .about-content .title-about{
	color: #ff8040;
	text-align: center;
}

/* NEW DEFINITIONS TO SUPPORT MAIN NAV OPTS */
body.custom #navbarsupportedContent{
	background-color: transparant; /* 5 if specified */
	color: #ffffff;
}

body.custom ul.navbar-nav{
	background-color: transparant; /* 5 if specified */
}

body.custom > ul.navbar-nav > li{
	background-color: transparant; /* 5 if specified */
	color: #ffffff;
}

body.custom > ul.navbar-nav > li > a{
	color: #ffffff;
}

body.custom > ul.navbar-nav > li > a:hover,
body.custom > ul.navbar-nav > li > a:focus,
body.custom > ul.navbar-nav > li > a:active{
	color: #e39946;
}

body.custom ul.nav li.dropdown ul.dropdown-menu,
body.custom ul.nav li.dropdown ul.dropdown-menu li{
	background-color: #003366;
	color: #ffffff;
}

body.custom ul.nav li.dropdown ul.dropdown-menu li a{
	color: #ffffff;
}

body.custom ul.nav li.dropdown ul.dropdown-menu li a:hover{
	color: #e39946;
}

/* NEW DEFINITIONS TO SUPPORT FIXED NAV OPTS */
body.custom .header-fixed #navbarSupportedContent{
	background-color: #00003f !important;
	color: #ffffff;
}

body.custom .header-fixed ul.navbar-nav{
	background-color: #00003f;
}

body.custom > .header-fixed > ul.navbar-nav > li{
	background-color: #00003f;
	color: #ffffff;
}

body.custom > .header-fixed > ul.navbar-nav > li > a{
	color: #ffffff;
}

body.custom .header-fixed .navbar-nav .fa-search:hover,
body.custom > .header-fixed > ul.navbar-nav > li > a:hover,
body.custom > .header-fixed > ul.navbar-nav > li > a:focus,
body.custom > .header-fixed > ul.navbar-nav > li > a:active{
	color: #e39946;
}

body.custom .header-fixed ul.nav li.dropdown ul.dropdown-menu,
body.custom .header-fixed ul.nav li.dropdown ul.dropdown-menu li{
	background-color: #222222;
	color: #ffffff;
}

body.custom .header-fixed ul.nav li.dropdown ul.dropdown-menu li a{
	color: #ffffff;
}

body.custom .header-fixed ul.nav li.dropdown ul.dropdown-menu li a:hover{
	color: #e39946;
}

/**** FORCE MOBILE NAV TO USE FIXED NAV COLORS ****/

@media (max-width: 991px) {
  
	/*#icon-toggler span{
	  background-color: #ffffff;
	  color: #00003f;
	}*/
	body.custom .header.header-fixed #icon-toggler span {
	  background-color: #ffffff;
	}
	
	body.custom #navbarsupportedContent {
		background-color: #00003f;
		color: #ffffff;
	}
	
	body.custom ul.navbar-nav{
		background-color: #00003f;
	}
	
	body.custom ul.navbar-nav li{
		background-color: #00003f;
		color: #ffffff;
	}
	
	body.custom ul.navbar-nav li a{
		color: #ffffff;
	}
	
	body.custom ul.navbar-nav li a:hover,
	body.custom ul.navbar-nav li a:focus,
	body.custom ul.navbar-nav li a:active{
		color: #e39946;
	}
	
	body.custom ul.nav li.dropdown ul.dropdown-menu,
	body.custom ul.nav li.dropdown ul.dropdown-menu li{
		background-color: #222222;
		color: #ffffff;
	}
	
	body.custom ul.nav li.dropdown ul.dropdown-menu li a{
		color: #ffffff;
	}
	
	body.custom ul.nav li.dropdown ul.dropdown-menu li a:hover{
		color: #e39946;
	}
}
/**/