@charset "utf-8";

body { color : #434343; }

h1, h2, h3, h4, h5, h6 { color : #434343; }

a { color : #ff5730; }

a:hover, a:focus, a:active { color : #ff5730; }

/* ==========================================================================
Page Content Selection Style
============================================================================= */

::-moz-selection { /* Code for Firefox */
color      : #fff;
background : #ff5730;
}

::selection {
color      : #fff;
background : #ff5730;
}

/* ==========================================================================
Page Loader
============================================================================= */

.loader { background : #fff; }

.spinner > div { background-color : #e6e6e6; }

/* ==========================================================================
Bootstrap
============================================================================= */

/*Pagination*/

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
background-color : #ff5730;
border-color     : #ff5730;
}

.pagination > li > a,
.pagination > li > span { color : #ff5730; }

/*Label*/

.label-theme { background-color : #ff5730; }

/* ==========================================================================
Nivo-Slider
============================================================================= */

.theme-nivo .nivo-directionNav a {
color            : #fff;
background-color : rgba(0, 0, 0, 0.5);
}

.theme-nivo .nivo-directionNav a:hover { background-color : rgba(0, 0, 0, 0.7); }

.theme-nivo .nivo-controlNav a:before { color : #555; }

.theme-nivo .nivo-caption a { color : #aaa; }

.theme-nivo .nivo-caption a:hover { color : #fff; }

/********************************************************************
Top Header
********************************************************************/

.top-header {
background-color : #f6f6f6;
border-bottom    : 1px solid #ddd;
}

/****Top Header Contact Links*****/

.top-header .top-contact .text { color : #333; }

.top-header .top-contact .top-contact-link { color : #333; }

.top-header .top-contact .top-contact-link:hover { color : #ff5730; }

/****Top Header Welcome Text*****/

.top-header .top-welcome-text span { color : #333; }

/****Top Header Links*****/

.top-header .top-links .links-top a:before { color : #ddd; }

.top-header .top-links .links-top a { color : #333; }

.top-header .top-links .links-top a:hover { color : #ff5730; }

.top-header .top-dropdown .btn { background-color : #fff; }

.top-header.dark .top-dropdown .btn {
background-color : #333;
color            : #ccc;
}

.top-header.dark .top-dropdown .btn:hover { color : #eee; }

/****Top Header Search*****/

.searchbox-input {
background    : #fff;
border-bottom : 1px solid #ddd;
color         : #747474;
}

.searchbox-input::-webkit-input-placeholder { color : #747474; }

.searchbox-input:-moz-placeholder { color : #747474; }

.searchbox-input::-moz-placeholder { color : #747474; }

.searchbox-input:-ms-input-placeholder { color : #747474; }

.searchbox-icon,
.searchbox-submit {
color      : #fff;
background : #ff5730;
}

.searchbox-reset { color : #747474; }

/****Top Header Transparent Background*****/

.top-header.transparent .top-contact .text { color : #fff; }

.top-header.transparent .top-contact .top-contact-link { color : #ddd; }

.top-header.transparent .top-contact .top-contact-link:hover { color : #fff; }

.top-header.transparent ul.social-icons-top li a:hover { color : #ff5730; }

.top-header.transparent .top-welcome-text span { color : #fff; }

.top-header.transparent .top-links .links-top a { color : #ddd; }

.top-header.transparent .top-links .links-top a:hover, .top-header.transparent .top-links .links-top a:focus, .top-header.transparent .top-links .links-top a:visited {
color : #fff;
}

.top-header.transparent .top-search input { background-color : #1a1a1a; }

/****Top Header Dark Background*****/

.top-header.dark { background : #222; }

.top-header.dark .top-contact .text { color : #fff; }

.top-header.dark .top-contact .top-contact-link { color : #ddd; }

.top-header.dark .top-contact .top-contact-link:hover { color : #fff; }

.top-header.dark ul.social-icons-top li a:hover { color : #ff5730; }

.top-header.dark .top-welcome-text span { color : #fff; }

.top-header.dark .top-links .links-top a { color : #ddd; }

.top-header.dark .top-links .links-top a:hover { color : #fff; }

.top-header.dark .top-search input { background-color : #1a1a1a; }

/********************************************************************
Header
********************************************************************/

.main-nav {
border-bottom    : 1px solid #eee;
background-color : #fff;
}

.main-nav.shrink { background-color : #fff; }

.main-nav .navbar-nav > li > a { color : #333; }

.main-nav .dropdown-submenu > a:hover:after { border-left-color : #fff !important; }

.main-nav .nav .dropdown-submenu:hover > a:after { border-left-color : #fff !important; }

.main-nav .megamenu > li > ul > li > a { color : #333333; }

@media (max-width : 991px) {
.navbar-collapse { box-shadow : inset 0 1px 0 rgba(255, 255, 255, 0.1); }

.main-nav .navbar-default .navbar-toggle.collapsed { background-color : #fff; }

.main-nav .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:active {
background-color : #fff;
}

.main-nav .navbar-default .navbar-toggle:hover { background-color : #222; }

.main-nav .navbar-default .navbar-toggle:hover > .icon-bar { background-color : #fff; }

.main-nav .navbar-container { background-color : #222; }

.main-nav .navbar-nav > li { border-bottom : 1px solid #333; }

.main-nav .dropdown-menu > li > a { color : #fff; }

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

.main-nav .navbar-nav .open .dropdown-menu > li { border-bottom : 1px solid #333; }

.main-nav .dropdown-menu > li > .dropdown-menu > li > a { color : #fff; }

.main-nav .navbar-default .navbar-nav > .open .dropdown-menu > li > a { color : #fff; }

.main-nav .navbar-default .navbar-nav > .open .dropdown-menu > li > a:hover {
color : #ff5730;
}

.main-nav .navbar-default .navbar-nav > li > a, .main-nav .navbar-default .navbar-nav > li > a:visited {
color : #fff;
}

.main-nav .navbar-default .navbar-nav > .dropdown > a:hover { color : #ff5730; }

.main-nav .navbar-default .navbar-nav > li.active > a, .main-nav .navbar-default .navbar-nav > li.active:hover > a {
color : #ff5730;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
background-color: #ff5730;
}

.main-nav .nav .open > a, .main-nav .nav .open > a:focus { color : #fff; }

.main-nav .megamenu > li > ul > li > a:hover { color : #ff5730;; }

.main-nav .megamenu > li > ul > li > a { color : #eee; }

.main-nav .megamenu .dropdown-header {
color         : #eee;
border-bottom : 1px solid #333;
}
}

@media (min-width : 992px) {
.main-nav .dropdown-menu > .dropdown-submenu:hover > a {
background-color : #f8f8f8;
color            : #333;
}

.main-nav .dropdown-submenu:hover > a:after { border-left-color : #555; }

.main-nav .dropdown-menu > li > a:hover {
background-color : #f8f8f8;
color            : #333;
}

.main-nav .navbar-nav .dropdown:hover > .dropdown-menu {
border-bottom : 5px solid #ff5730;
color         : #fff;
}

.main-nav .navbar-nav .dropdown:hover > .dropdown-menu > .dropdown-submenu > .dropdown-menu {
border-bottom : 5px solid #ff5730;
color         : #fff;
}

.main-nav .megamenu > li.bordered { border-left : 1px solid #ddd; }

.main-nav .megamenu > li ul > li > a:hover {
background-color : #f8f8f8;
color            : #333;
}

.main-nav .megamenu.disabled > a,
.main-nav .megamenu.disabled > a:hover,
.main-nav .megamenu.disabled > a:focus { color : #999999; }

.main-nav .megamenu .dropdown-header {
color         : #ff5730;
border-bottom : 1px solid #eee;
}
}

/********************************************************************
Header Link Styles
********************************************************************/

@media (min-width : 992px) {
.nav-border .navbar-nav > .active { border-bottom : 4px solid #ff5730; }

.nav-border .navbar-nav > li:hover, .nav-border .navbar-nav > li:focus, .nav-border .navbar-nav > li:active {
border-bottom : 4px solid #ff5730;
}

.nav-border .navbar-nav > li > a, .nav-border .navbar-nav > li > a:focus, .nav-border .navbar-nav > li > a:active {
color : #333;
}

.nav-border .navbar-nav > .active > a, .nav-border .navbar-default .navbar-nav > .active > a:hover, .nav-border .navbar-default .navbar-nav > .active > a:focus {
color : #333;
}

/*Blocks*/
.nav-block .navbar-nav > li:hover, .nav-block .navbar-nav > li:focus, .nav-block .navbar-nav > li:active {
background-color : #ff5730;
}

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

.nav-block .navbar-nav > .active { background-color : #ff5730; }

.nav-block .navbar-nav > .active > a { color : #fff; }

.nav-block .navbar-nav > .active > a, .nav-block .navbar-default .navbar-nav > .active > a:hover, .nav-block .navbar-default .navbar-nav > .active > a:focus {
color : #fff;
}

.nav-block .navbar-nav > li:hover > a, .nav-block .navbar-nav > li:focus > a, .nav-block .navbar-nav > li:active > a {
background-color : #ff5730;
color            : #fff;
}

/*Pills*/
.nav-pill .navbar-nav > li:hover > a, .nav-pill .navbar-nav > li:focus, .nav-pill .navbar-nav > li:active {
background-color : #ff5730;
color            : #fff;
}

.nav-pill .navbar-nav > li, .nav-pill .navbar-nav > li:focus, .nav-pill .navbar-nav > li:active {
color : #fff;
}

.nav-pill .navbar-nav > .active > a, .nav-pill .navbar-nav > .active > a:hover, .nav-pill .navbar-nav > .active > a:focus {
color            : #fff;
background-color : #ff5730;
}

.nav-pill .navbar-nav > li.current > a {
background-color : #ff5730;
color            : #fff;
}

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

/*Slashes*/
.nav-slash .nav > li > a:after { color : #333; }

.nav-slash .nav > li:last-child > a:after { color : #333; }

.nav-slash .navbar-nav > li:hover > a, .nav-slash .navbar-nav > li:focus, .nav-slash .navbar-nav > li:active {
color : #ff5730;
}

.nav-slash .navbar-nav > .active > a, .nav-slash .navbar-default .navbar-nav > .active > a:hover, .nav-slash .navbar-default .navbar-nav > .active > a:focus {
color : #ff5730;
}

.nav-slash .navbar-nav > li.current > a {
background-color : #ff5730;
color            : #fff;
}

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

/*Highlight*/
.nav-highlight .navbar-nav > li:hover > a, .nav-highlight .navbar-nav > li:focus, .nav-highlight .navbar-nav > li:active {
color : #ff5730;
}

.nav-highlight .navbar-nav > .active > a, .nav-highlight .navbar-default .navbar-nav > .active > a:hover, .nav-highlight .navbar-default .navbar-nav > .active > a:focus {
color : #ff5730;
}

/*Hollow*/
.nav-hollow .navbar-nav > li:hover > a {
color  : #ff5730;
border : 1px solid #ff5730;
}

.nav-hollow .navbar-nav > .active > a,
.nav-hollow .navbar-nav > .active > a:focus,
.nav-hollow .navbar-default .navbar-nav > .active > a:hover {
color  : #ff5730;
border : 1px solid #ff5730;
}
}

/********************************************************************
Header with Search Bar
********************************************************************/
.header-search .collapsing-nav form[role="search"] button,
.header-search .collapsing-nav form[role="search"] input { color : #333; }

@media (max-width : 991px) {
.header-search .search .input-group { background-color : #fff; }
}

@media (min-width : 992px) {
.header-search .collapsing-nav form[role="search"] button,
.header-search .collapsing-nav form[role="search"] input { color : #333; }

.header-search .collapsing-nav form[role="search"].active input {
border-bottom : 1px solid #eee;
color         : #333;
}
}

/********************************************************************
Header with Search Box
********************************************************************/

.header-search-box .nav.nav-search button { background-color : #ff5730 }

.header-search-box .nav.nav-search button i { color : #fff; }

@media (min-width : 992px) {
.header-search-box .nav > li > a { color : #333; }

.header-search-box .navbar-nav.nav-search .dropdown > a { color : #333; }
}

/********************************************************************
Header with Sliding Search Box
********************************************************************/

@media (min-width : 992px) {
.header-sliding-search .mid-menu .menu-list a.links { color : #333; }

.header-sliding-search .mid-menu .menu-list a.links:hover { color : #ff5730; }
}

/********************************************************************
Simple Header
********************************************************************/

@media (min-width : 992px) {
.header-right .nav > li > a { color : #000; }
}

/********************************************************************
Header with Social Icons
********************************************************************/

ul.social-icons-nav li a { color : #ff5730; }

ul.social-icons-nav li a:hover { color : #333; }

@media (max-width : 991px) {
ul.social-icons-nav li a { color : #fff; }

ul.social-icons-nav li a:hover { color : #ff5730; }
}

@media (min-width : 992px) {
.header-social .nav > li > a { color : #333; }
}

/********************************************************************
Centered Header
********************************************************************/

@media (max-width : 991px) {
.header-center .search-box-container button {
background-color : #ff5730;
color            : #fff;
}
}

@media (min-width : 992px) {
.header-center.shrink { border-bottom : 1px solid #eee; }

.header-center .navbar.navbar-default {
border-left  : 1px solid #eee;
border-right : 1px solid #eee;
}

.header-center .navbar-container { border : 1px solid #eee; }

.header-center .nav > li { border-right : 1px solid #eee; }

.header-center .nav.nav-search > li { border-left : 1px solid #eee; }

.header-center.shrink .nav.nav-search > li { border-right : 1px solid #eee; }

.header-center .nav.nav-search > li.open > a {
color            : #fff;
background-color : #ff5730;
}

.header-center .nav.nav-search > li > .dropdown-menu { border-bottom : 4px solid #ff5730; }

.header-center .nav.nav-search .search-box-container button:hover {
background-color : #ff5730;
color            : #fff;
}
}

/********************************************************************
Header Centered Version 2
********************************************************************/

@media (max-width : 991px) {
.header-magazine-center .search-box-container button {
background-color : #ff5730;
color            : #fff;
}
}

@media (min-width : 992px) {
.header-magazine-center.shrink { border-bottom : 1px solid #ddd; }

.header-magazine-center .collapsing-nav {
border-bottom : 2px solid #222;
border-top    : 1px solid #222;
}

.header-magazine-center .navbar-nav .dropdown.open > .dropdown-menu {
border-bottom : 5px solid #ff5730;
color         : #fff;
}

.header-magazine-center .navbar-nav.nav-search .dropdown.open a { color : #ff5730; }

.header-magazine-center .navbar-nav.nav-search .search-box-container button:hover {
background-color : #ff5730;
color            : #fff;
}
}

/********************************************************************
Header Sign In + Signed In
********************************************************************/

@media (max-width : 991px) {
.header-account .navbar-nav.nav-account .dropdown-menu .forgot { color : #ddd; }

.header-account .navbar-nav.nav-account .sign-up { color : #fff; }

.header-account .navbar-nav.nav-account .sign-up .link { color : #ff5730; }

.header-account .my-account .user .user-img img { border-color : rgba(255, 255, 255, 0.2); }

.header-account .my-account .user .user-info .name { color : #fff; }

.header-account .my-account .user .user-info .desig { color : #ddd; }

.header-account .navbar-nav.nav-account .sign-up .link { color : #ddd; }
}

@media (min-width : 992px) {
.header-account.nav-border .nav-account > li:hover, .header-account.nav-border .nav-account > li:focus, .header-account.nav-border .nav-account > li:active {
border-bottom : 4px solid #ff5730;
}

.header-account .navbar-nav.nav-account .dropdown-menu a.forgot:hover { color : #ff5730; }

.header-account .my-account .user { background-color : #ff5730; }

.header-account .my-account .user .user-img img { border-color : rgba(255, 255, 255, 0.2); }

.header-account .my-account .user .user-info .name { color : #fff; }

.header-account .my-account .user .user-info .desig { color : #eee; }

.header-account .navbar-nav.nav-account .sign-up { color : #333; }

.header-account .navbar-nav.nav-account .sign-up .link { color : #ff5730; }
}

/********************************************************************
Header with Modal Icons
********************************************************************/

.modal-icons-nav li { border-left : 1px solid #ddd; }

ul.modal-icons-nav li a { color : #ff5730; }

ul.modal-icons-nav li a:hover { color : #000; }

@media (max-width : 991px) {
ul.modal-icons-nav li a { color : #fff; }

ul.modal-icons-nav li a:hover { color : #ddd; }
}

/********************************************************************
Header with Shopping Cart
********************************************************************/

.header-shop .navbar-nav.nav-shop .shop-icon { color : #333; }

.navigation.dark .header-shop .navbar-nav.nav-shop .shop-icon,
.navigation.transparent .header-shop .navbar-nav.nav-shop .shop-icon { color : #fff; }

.header-shop .navbar-nav.nav-shop span.product-num {
background-color : #ff5730;
color            : #fff;
}

.modal-body .shopping-cart .product { border-bottom : 1px solid #ddd; }

.header-shop .shopping-cart .product .quantity,
.modal-body .shopping-cart .product .quantity { color : #333; }

.header-shop .shopping-cart .product .price,
.modal-body .shopping-cart .product .price { color : #333; }

.modal-body-cart .product { border-bottom : 1px solid #ddd; }

.header-shop a.cart-btn,
.header-shop a.cart-btn:focus {
color            : #fff !important;
background-color : #ff5730 !important;
border           : 1px solid #ff5730 !important;
}

.header-shop a.cart-btn:hover { color : #fff !important; }

@media (max-width : 991px) {
.header-shop .navbar-nav.nav-shop .dropdown > a:hover .caret { color : #fff; }

.header-shop .shopping-cart .product .name a { color : #fff; }

.header-shop .shopping-cart .product .quantity { color : #fff; }

.header-shop .shopping-cart .product .price { color : #fff; }

.header-shop .shopping-cart .product .remove i { color : #fff; }
}

@media (min-width : 992px) {
.header-shop .shopping-cart .product { border-bottom : 1px solid #ddd; }
}

/********************************************************************
Header with Slogan
********************************************************************/

@media (min-width : 992px) {
.header-slogan .mid-menu .slogan { color : #333; }
}

/********************************************************************
Header with Subheadings
********************************************************************/
.main-nav.shrink.header-subheadings { background-color : #fff; }

/********************************************************************
Magazine Header
********************************************************************/

.main-nav.shrink.header-magazine { background-color : #fff; }

@media (min-width : 992px) {
.header-magazine .navbar-nav.nav-search .dropdown.open a { color : #ff5730; }

.header-magazine.nav-border .navbar-nav.nav-search .dropdown.open { border-bottom : 4px solid #ff5730; }

.header-magazine.nav-border .navbar-nav.nav-search .dropdown.open a { color : #333; }

.header-magazine.nav-block .navbar-nav.nav-search .dropdown a { color : #333; }

.header-magazine.nav-block .navbar-nav.nav-search .dropdown:hover > a { color : #fff; }

.header-magazine.nav-block .navbar-nav.nav-search .dropdown.open {
background-color : #ff5730;
}

.header-magazine.nav-block .navbar-nav.nav-search .dropdown.open a {
color : #fff;
}

.header-magazine .navbar-nav .dropdown.open > .dropdown-menu {
border-bottom : 5px solid #ff5730;
color         : #fff;
}
}

/********************************************************************
Magazine Header Version 2
********************************************************************/

.magazine-advert { background-color : #222; }

/********************************************************************
Detached Header
********************************************************************/
@media (min-width : 992px) {
.navigation.detached .main-nav.shrink { background-color : #fff; }

.navigation.detached .main-nav .navbar {
background-color   : #fff;
-webkit-box-shadow : 0 7px 5px -6px #333;
-moz-box-shadow    : 0 7px 5px -6px #333;
box-shadow         : 0 7px 5px -6px #333;
}
}

/********************************************************************
Transparent Header
********************************************************************/

.main-nav.shrink.transparent { background-color : #fff; }

.top-header.transparent .searchbox-input,
.top-header.transparent .searchbox-reset { color : #fff; }

@media (max-width : 991px) {
.navigation.transparent .main-nav.shrink { background-color : rgba(0, 0, 0, 0.8); }
}

@media (min-width : 992px) {
.navigation.transparent .main-nav.shrink { background-color : rgba(0, 0, 0, 0.8); }

.navigation.transparent .main-nav .navbar-nav > li > a { color : #fff; }

.navigation.transparent .main-nav.shrink .navbar-nav > li > a { color : #fff; }

.navigation.transparent .main-nav .navbar-nav > li.active > a { color : #ff5730; }

.navigation.transparent .main-nav .navbar-nav > li:hover > a { color : #ff5730; }

.navigation.transparent .main-nav.nav-block li.active > a,
.navigation.transparent .main-nav.nav-block li:hover > a,
.navigation.transparent .main-nav.nav-pill li.active > a,
.navigation.transparent .main-nav.nav-pill li:hover > a,
.navigation.transparent .main-nav.nav-border li.active > a,
.navigation.transparent .main-nav.nav-border li:hover > a {
color : #fff;
}

.navigation.transparent .main-nav.nav-block .dropdown-menu li:hover > a,
.navigation.transparent .main-nav.nav-pill .dropdown-menu li:hover > a,
.navigation.transparent .main-nav.nav-border .dropdown-menu li:hover > a {
color : #333;
}

.navigation.transparent.dark-dropdown .main-nav.nav-block .dropdown-menu li:hover > a,
.navigation.transparent.dark-dropdown .main-nav.nav-pill .dropdown-menu li:hover > a,
.navigation.transparent.dark-dropdown .main-nav.nav-border .dropdown-menu li:hover > a {
color : #eee;
}

.navigation.transparent .nav-slash .nav > li > a:after {
color : #fff;
}

.navigation.transparent .main-nav.nav-block .navbar-nav > li.dropdown:hover > a, .navigation.transparent .main-nav.nav-pill .navbar-nav > li.dropdown:hover > a {
color : #fff;
}
}

/********************************************************************
Header with Glass Effect
********************************************************************/

.navigation.glass .main-nav { background-color : rgba(255, 255, 255, 0.6); }

.navigation.glass.dark .main-nav { background-color : rgba(0, 0, 0, 0.6); }

.navigation.glass .main-nav.shrink { background-color : rgba(255, 255, 255, 0.8); }

.navigation.glass.dark .main-nav.shrink { background-color : rgba(0, 0, 0, 0.6); }

@media (min-width : 992px) {
.navigation.glass .main-nav a.logo { background-color : rgba(255, 255, 255, 0.8); }

.navigation.glass.dark .main-nav a.logo { background-color : rgba(0, 0, 0, 0.6); }

.navigation.glass .main-nav .nav > li > a { color : #333; }

.navigation.glass.dark .main-nav .nav > li > a { color : #fff; }

.navigation.glass .main-nav .nav > .active > a,
.navigation.glass .main-nav .nav > li > a:hover,
.navigation.glass .main-nav .nav > li > a:focus,
.navigation.glass .main-nav .nav > li:hover > a {
color : #fff;
}

.navigation.glass .main-nav.nav-hollow .nav > .active > a,
.navigation.glass .main-nav.nav-hollow .nav > li > a:hover,
.navigation.glass .main-nav.nav-hollow .nav > li > a:focus,
.navigation.glass .main-nav.nav-hollow .nav > li:hover > a,
.navigation.glass .main-nav.nav-highlight .nav > .active > a,
.navigation.glass .main-nav.nav-highlight .nav > li > a:hover,
.navigation.glass .main-nav.nav-highlight .nav > li:hover > a,
.navigation.glass .main-nav.nav-slash .nav > .active > a,
.navigation.glass .main-nav.nav-slash .nav > li > a:hover,
.navigation.glass .main-nav.nav-slash .nav > li:hover > a {
color : #ff5730;
}

.navigation.glass .main-nav.nav-border .nav > .active > a,
.navigation.glass .main-nav.nav-border .nav > li > a:hover,
.navigation.glass .main-nav.nav-border .nav > li:hover > a {
color : #333;
}

.navigation.glass.dark .main-nav.nav-border .nav > .active > a,
.navigation.glass.dark .main-nav.nav-border .nav > li > a:hover,
.navigation.glass.dark .main-nav.nav-border .nav > li:hover > a,
.navigation.glass.dark .main-nav.nav-hollow .nav > .active > a,
.navigation.glass.dark .main-nav.nav-hollow .nav > li > a:hover,
.navigation.glass.dark .main-nav.nav-hollow .nav > li:hover > a {
color : #fff;
}

}

/********************************************************************
Dark Navigation Styles
********************************************************************/

.navigation.dark { background-color : #222; }

.navigation.dark .header-search .collapsing-nav form[role="search"].active input {
border-bottom    : 1px solid #222;
color            : #eee;
background-color : #222;
}

.navigation.dark .header-icons .modal-nav > ul > li > a { color : #fff; }

.navigation.dark .header-icons .modal-nav > ul > li > a:hover { color : #ff5730; }

@media (max-width : 991px) {
.navigation.dark .main-nav { background-color : #222; }
}

@media (min-width : 992px) {

.navigation.dark .main-nav { background-color : #080c10; }

.navigation.dark .main-nav.shrink { background-color : #ffffff; }

.navigation.dark .main-nav .navbar-nav .dropdown a { color : #eee; }

.navigation.dark .main-nav .dropdown-menu > li > a:focus { background-color : #333; }

.navigation.dark-dropdown .main-nav .dropdown-menu,
.navigation.dark-dropdown .main-nav .dropdown-menu > .dropdown-submenu {
background-color : #222;
}

.navigation.dark .main-nav .dropdown-menu li a,
.navigation.dark-dropdown .main-nav .dropdown-menu li a {
color : #eee;
}

.navigation.dark .main-nav .dropdown-menu > .dropdown-submenu:hover > a,
.navigation.dark-dropdown .main-nav .dropdown-menu > .dropdown-submenu:hover > a {
background-color : #333;
}

.navigation.dark .main-nav .megamenu > li ul > li > a:hover,
.navigation.dark-dropdown .main-nav .megamenu > li ul > li > a:hover {
background-color : #333;
}

.navigation.dark .main-nav .navbar-nav .dropdown .dropdown-menu a:hover,
.navigation.dark-dropdown .main-nav .navbar-nav .dropdown .dropdown-menu a:hover {
background-color : #333;
}

.navigation.dark .main-nav .navbar-nav.nav-shop .dropdown .product .name a,
.navigation.dark-dropdown .main-nav .navbar-nav.nav-shop .dropdown .product .name a {
color : #ddd;
}

.navigation.dark .main-nav .navbar-nav.nav-shop .dropdown .product .name a:hover,
.navigation.dark-dropdown .main-nav .navbar-nav.nav-shop .dropdown .product .name a:hover {
color : #fff;
}

.navigation.dark .header-shop .shopping-cart .product,
.navigation.dark-dropdown .header-shop .shopping-cart .product { border-color : #333; }

.navigation.dark .main-nav .navbar-nav li.dropdown .dropdown-menu { background-color : #222; }

.navigation.dark .main-nav .dropdown-submenu > .dropdown-menu,
.navigation.dark-dropdown .main-nav .dropdown-submenu > .dropdown-menu {
-webkit-box-shadow : 0 6px 12px rgba(0, 0, 0, .4);
box-shadow         : 0 6px 12px rgba(0, 0, 0, .4);
}

.navigation.dark .main-nav li > a { color : #fff; }

.navigation.dark .main-nav li.active > a { color : #fff; }

.navigation.dark .main-nav li:hover > a { color : #fff; }

.navigation.dark .main-nav .collapsing-nav .search .navbar-form button[type="submit"] span { color : #fff }

.navigation.dark .main-nav .dropdown-submenu > a:after { border-left-color : #ddd; }

.navigation.dark .main-nav .collapsing-nav .search .navbar-form input {
background-color : #222;
color            : #fff;
}

.navigation.dark .main-nav .megamenu .dropdown-header,
.navigation.dark-dropdown .main-nav .megamenu .dropdown-header {
border-bottom : 1px solid #333;
color         : #999;
}

.navigation.dark .nav-border .navbar-nav > .active { border-bottom : 4px solid #ff5730; }

.navigation.dark .nav-border .navbar-nav > li:hover,
.navigation.dark .nav-border .navbar-nav > li:focus,
.navigation.dark .nav-border .navbar-nav > li:active {
border-bottom : 4px solid #ff5730;
}

.navigation.dark .nav-border .navbar-nav > li > a:hover,
.navigation.dark .nav-border .navbar-nav > li > a:focus,
.navigation.dark .nav-border .navbar-nav > li > a:active,
.navigation.dark .nav-border .navbar-nav > li.active > a:focus {
color : #fff;
}

.navigation.dark .nav-slash .nav > li > a:after { color : #ddd; }

.navigation.dark .nav-slash .nav > li.active > a { color : #ff5730; }

.navigation.dark .nav-slash .nav > li > a:hover { color : #ff5730; }

.navigation.dark .nav-highlight .nav > li.active > a { color : #ff5730; }

.navigation.dark .main-nav.nav-highlight .nav > li > a:hover,
.navigation.dark .main-nav.nav-highlight .nav > li:hover > a { color : #ff5730; }

.navigation.dark .nav-hollow .navbar-nav > li:hover > a { border : 1px solid #ff5730; }

.navigation.dark .nav-hollow .navbar-nav > .active > a,
.navigation.dark .nav-hollow .navbar-default .navbar-nav > .active > a:hover,
.nav-hollow.dark .navbar-default .navbar-nav > .active > a:focus {
border : 1px solid #ff5730;
}

.navigation.dark input,
.navigation.dark-dropdown input {
color            : #fff;
background-color : #222;
border           : 1px solid #555;
}

.navigation.dark .header-sliding-search .mid-menu .menu-list a.links { color : #eee; }

.navigation.dark .header-sliding-search .mid-menu .menu-list a.links:hover { color : #ff5730; }

.navigation.dark .header-center .nav > li { border-color : #333; }

.navigation.dark .header-center .navbar.navbar-default {
border-left  : 1px solid #333;
border-right : 1px solid #333;
}

.navigation.dark .header-center .navbar-container {
border-top    : 1px solid #333;
border-bottom : 1px solid #333;
}

.navigation.dark .header-center.shrink .nav.nav-search > li { border-right : 1px solid #333; }

.navigation.dark .header-account .navbar-nav.nav-account .login-text { color : #fff; }

.navigation.dark .header-account .navbar-nav.nav-account .login-form input {
color            : #ddd;
background-color : #222;
}

.navigation.dark .header-account .navbar-nav.nav-account .login-form button[type="submit"] {
color            : #ddd;
background-color : #222;
}

.navigation.dark .header-account .navbar-nav.nav-account .sign-up,
.navigation.dark-dropdown .header-account .navbar-nav.nav-account .sign-up { color : #fff; }

.navigation.dark .header-account .navbar-nav.nav-account .sign-up .link { color : #fff; }

.navigation.dark .header-account .navbar-nav.nav-account .sign-up .link:hover { color : #ff5730; }

.navigation.dark .header-account .navbar-nav.nav-account .link button[type="button"] {
color            : #ddd;
background-color : #222;
}

.navigation.dark-dropdown .header-account .navbar-nav.nav-account .dropdown-menu a { color : #eee; }

.navigation.dark-dropdown .header-account .navbar-nav.nav-account .dropdown-menu a:hover { color : #ff5730; }

.navigation.dark .header-shop .shopping-cart .product .quantity,
.navigation.dark-dropdown .header-shop .shopping-cart .product .quantity { color : #aaa; }

.navigation.dark .header-shop .shopping-cart .product .price,
.navigation.dark-dropdown .header-shop .shopping-cart .product .price { color : #aaa; }

.navigation.dark .header-shop .shopping-cart .product .remove a,
.navigation.dark-dropdown .header-shop .shopping-cart .product .remove a { color : #aaa; }

.navigation.dark .navbar-right .shopping-cart .product .remove a:hover,
.navigation.dark-dropdown .navbar-right .shopping-cart .product .remove a:hover { color : #ff5730; }

.navigation.dark .header-shop .shopping-cart .link button[type="button"] {
background-color : #222;
color            : #ddd;
}

.navigation.detached.dark .main-nav .navbar-default { background-color : #ffffff; }

.navigation.detached.dark .main-nav.shrink { background-color : #222; }

.navigation.dark .header-slogan .mid-menu .slogan { color : #ddd; }

.navigation.dark .header-magazine-center .collapsing-nav { border-top : 1px solid #aaa; }
}

/********************************************************************
Navigation - Right (Search, Account and Cart Dropdowns)
********************************************************************/

@media (min-width : 992px) {

.navigation.glass .navbar-nav.navbar-right .dropdown > a { color : #333; }

.nav-block .navbar-nav.navbar-right .dropdown > a:hover,
.nav-block .navbar-nav.navbar-right .dropdown.open > a,
.nav-block .navbar-nav.navbar-right > li:hover > a,
.nav-block .navbar-nav.navbar-right > li:hover,
.nav-block .navbar-nav.navbar-right > li:focus,
.navigation.glass .main-nav.nav-block .navbar-nav.navbar-right > li > a:focus,
.nav-block .navbar-nav.navbar-right > li:active,
.nav-border .navbar-nav.navbar-right .dropdown > a:hover,
.nav-border .navbar-nav.navbar-right .dropdown.open > a,
.nav-border .navbar-nav.navbar-right > li:hover > a,
.nav-border .navbar-nav.navbar-right > li:hover,
.nav-border .navbar-nav.navbar-right > li:focus,
.nav-border .navbar-nav.navbar-right > li:active,
.nav-pill .navbar-nav.navbar-right .dropdown > a:hover,
.nav-pill .navbar-nav.navbar-right .dropdown.open > a,
.nav-pill .navbar-nav.navbar-right > li:hover > a,
.nav-pill .navbar-nav.navbar-right > li:hover,
.nav-pill .navbar-nav.navbar-right > li:focus,
.nav-pill .navbar-nav.navbar-right > li:active,
.nav-slash .navbar-nav.navbar-right .dropdown > a:hover,
.nav-slash .navbar-nav.navbar-right .dropdown.open > a,
.nav-slash .navbar-nav.navbar-right > li:hover > a,
.nav-slash .navbar-nav.navbar-right > li:hover,
.nav-slash .navbar-nav.navbar-right > li:focus,
.nav-slash .navbar-nav.navbar-right > li:active,
.nav-highlight .navbar-nav.navbar-right .dropdown > a:hover,
.nav-highlight .navbar-nav.navbar-right .dropdown.open > a,
.nav-highlight .navbar-nav.navbar-right > li:hover > a,
.nav-highlight .navbar-nav.navbar-right > li:hover,
.nav-highlight .navbar-nav.navbar-right > li:focus,
.nav-highlight .navbar-nav.navbar-right > li:active {
color : #ff5730 !important;
}

.nav-hollow .navbar-nav.navbar-right .dropdown > a:hover,
.nav-hollow .navbar-nav.navbar-right .dropdown.open > a,
.nav-hollow .navbar-nav.navbar-right > li:hover > a,
.nav-hollow .navbar-nav.navbar-right > li:hover,
.nav-hollow .navbar-nav.navbar-right > li:focus,
.nav-hollow .navbar-nav.navbar-right > li:active {
color : #ff5730 !important;
}

.navbar-nav.navbar-right .dropdown > .dropdown-menu { border-bottom : 5px solid #ff5730; }
}

/********************************************************************
Side Menu with Icons
********************************************************************/
@media (min-width : 992px) {
.side-menu-icons .container { background : #f6f6f6; }

.side-menu-icons.dark .container { background : #222; }

.side-menu-icons .nav.navbar-nav > li {
background : #f6f6f6;
border-top : 1px solid #ddd;
}

.side-menu-icons .nav.navbar-nav > li:last-child { border-bottom : 1px solid #ddd; }

.side-menu-icons.dark .nav.navbar-nav > li {
background    : #222;
border-top    : 1px solid #1A1A1A;
border-bottom : 1px solid #1A1A1A;
}

.side-menu-icons.dark .nav.navbar-nav > li:last-child { border-bottom : 1px solid #1A1A1A; }

.side-menu-icons .nav.navbar-nav > li > a { color : #333333; }

.side-menu-icons.dark .nav.navbar-nav > li > a { color : #f6f6f6; }

.side-menu-icons .nav.navbar-nav > li.active > a,
.side-menu-icons .nav.navbar-nav > li.active > a:hover,
.side-menu-icons .nav.navbar-nav > li > a:hover {
color      : #333;
background : #eee;
}

.side-menu-icons.dark .nav.navbar-nav > li.active > a,
.side-menu-icons.dark .nav.navbar-nav > li.active > a:hover,
.side-menu-icons.dark .nav.navbar-nav > li > a:hover,
.side-menu-icons.dark .nav.navbar-nav > li > a:focus {
color      : #f6f6f6;
background : #333;
}

.side-menu-icons .nav.navbar-nav > li:hover > a {
color      : #333;
background : #eee;
}

.side-menu-icons.dark .nav.navbar-nav > li:hover > a {
color      : #f6f6f6;
background : #333;
}

.side-menu-icons .nav.navbar-nav > li:hover > ul > li > a:hover {
color      : #fff;
background : #ff5730;
}

.side-menu-icons .nav.navbar-nav > li > .menu-dropdown > li > a { color : #333333; }

.side-menu-icons.dark .nav.navbar-nav > li > .menu-dropdown > li > a { color : #f6f6f6; }

/* Icons Side Menu - Trigger */
.side-menu-icons .nav-icons-trigger .bar-icon-wrapper {
color : #333;
color : #333;
}

.side-menu-icons .nav-icons-trigger .bar-icon { background : #333; }

.side-menu-icons.dark .nav-icons-trigger .bar-icon { background : #f6f6f6; }

.dark .side-menu-bottom .text { color : #f6f6f6; }
}

@media (max-width : 991px) {
.side-menu-icons .nav.navbar-nav > li > a { color : #fff; }

.side-menu-icons .nav.navbar-nav > li > a:hover { color : #ff5730; }

.side-menu-icons .nav.navbar-nav > li > ul > li > a { color : #fff; }

.side-menu-icons .nav.navbar-nav > li > ul > li > a:hover,
.side-menu-icons .nav.navbar-nav > li > ul > li > a:focus { color : #ff5730; }

.side-menu-icons .nav.navbar-nav > li > a { color : #fff; }

.side-menu-icons .nav > li > .menu-dropdown > li { border-bottom : 1px solid #333; }

.side-menu-icons .nav > li > .menu-dropdown > li > a { color : #333; }
}

/********************************************************************
Side Menu
********************************************************************/
.navigation.side-menu.dark .main-nav { background : #222; }

@media (min-width : 992px) {
.side-menu .container { background : #f6f6f6; }

.side-menu.dark .container { background : #222; }

.side-menu .nav.navbar-nav > li {
background : #f6f6f6;
border-top : 1px solid #ddd;
}

.side-menu .nav.navbar-nav > li:last-child { border-bottom : 1px solid #ddd; }

.side-menu.dark .nav.navbar-nav > li {
background : #222;
border-top : 1px solid #1A1A1A;
}

.side-menu.dark .nav.navbar-nav > li:last-child { border-bottom : 1px solid #1A1A1A; }

.side-menu .nav.navbar-nav > li.external > a { color : #333; }

.side-menu.dark .nav.navbar-nav > li.external > a { color : #ddd; }

.side-menu .nav.navbar-nav > li > a { color : #333333; }

.side-menu.dark .nav.navbar-nav > li > a { color : #f6f6f6; }

.side-menu .nav.navbar-nav > li.active > a,
.side-menu .nav.navbar-nav > li:hover > a {
color      : #333;
background : #eee;
}

.side-menu.dark .nav.navbar-nav > li.active > a,
.side-menu.dark .nav.navbar-nav > li:hover > a {
color      : #eee;
background : #333;
}

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

.side-menu .nav.navbar-nav > li > .menu-dropdown > li > a { color : #333333; }

.side-menu.dark .nav.navbar-nav > li > .menu-dropdown > li > a { color : #f6f6f6; }

/* Side Menu - Trigger */
.side-menu .nav-trigger .bar-icon-wrapper {
color            : #333;
background-color : #f6f6f6;
}

.side-menu.dark .nav-trigger .bar-icon-wrapper { background-color : #222; }

.side-menu .nav-trigger .bar-icon { background : #444; }

.side-menu.dark .nav-trigger .bar-icon { background : #f6f6f6; }
}

@media (max-width : 991px) {
.side-menu .nav.navbar-nav > li > a { color : #fff; }

.side-menu .nav.navbar-nav > li > a:hover { color : #ff5730; }

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

.side-menu .nav.navbar-nav > li > ul > li > a:hover,
.side-menu .nav.navbar-nav > li > ul > li > a:focus { color : #ff5730; }

.side-menu .nav.navbar-nav > li > a { color : #fff; }

.side-menu .nav > li > .menu-dropdown > li { border-bottom : 1px solid #333; }

.side-menu .nav > li > .menu-dropdown > li > a { color : #333; }
}

/********************************************************************
"To" Top Arrow & Floating Contact Form
********************************************************************/

.floating-contact { background-color : #222; }

.floating-contact-panel {
background-color   : #eee;
-webkit-box-shadow : -7px -1px 21px -5px rgba(0, 0, 0, 0.19);
-moz-box-shadow    : -7px -1px 21px -5px rgba(0, 0, 0, 0.19);
box-shadow         : -7px -1px 21px -5px rgba(0, 0, 0, 0.19);
}

.floating-contact-panel:after { border-top-color : #eee; }

.to-top { background-color : #222; }

.to-top .icon { color : #fff; }

.floating-contact .icon { color : #fff; }

/********************************************************************
One Pager
********************************************************************/

a.jump.jump-slider {
background-color : #fff;
color            : #333;
}

a.jump.jump-slider-dark {
background-color : #000;
color            : #fff;
}

/********************************************************************
Split Screen
********************************************************************/

.light-bullets #multiscroll-nav span { border : 1px solid #fff; }

.light-bullets #multiscroll-nav li .active span { background : #fff; }

/* ==========================================================================
Page Top - Breadcrumbs
============================================================================= */

.page-top,
.page-top-light {
background-color : #fff;
border-bottom    : 5px solid #ff5730;
}

.page-top .page-subtitle { color : #999; }

.page-top-light { background-color : #f6f6f6; }

.page-top-light .page-subtitle { color : #333; }

.page-top-grey { background-color : #f6f6f6; }

.page-top-grey-bottom {
background-color : #f6f6f6;
border-bottom    : 5px solid #ff5730;
}

.no-pt-heading { border-bottom : 3px solid #ff5730; }

ul.breadcrumb a { color : #333; }
ul.breadcrumb > .active { color: #942c2b; }
.page-top-light ul.breadcrumb a,
.page-top-grey ul.breadcrumb a,
.page-top-grey-bottom ul.breadcrumb a { color : #333; }

.page-top .page-title,
.page-top-light .page-title { color : #FFF; }

.page-top-light .page-title { color : #333; }
/* ==========================================================================
Page Custom Headers
============================================================================= */

.page-custom-header .breadcrumb.light a { color : #fff; }

.page-custom-header .breadcrumb.light > .active,
.page-custom-header .breadcrumb.light a:hover { color : #ccc; }

/* ==========================================================================
Sidebars
============================================================================= */

ul.category-list li { border-bottom : 1px solid #e0dede; }

ul.category-list li a { color : #333; }

ul.category-list li a:hover { color : #ff5730; }

ul.category-list-dark li { border-color : #333; }

ul.category-list-dark li a { color : #999; }

/*Sidebar Links*/

.sidebar-border-right { border-right : 1px solid #e0dede; }

.sidebar-border-left { border-left : 1px solid #e0dede; }

.sidebar-links ul li { border-bottom : 1px solid #e0dede; }

.sidebar-links ul li:first-child { border-top : 1px solid #e0dede; }

.sidebar-links ul li:last-child { border-bottom : 1px solid #e0dede; }

.sidebar-links ul li a { color : #747474; }

.sidebar-border-right.sidebar-links ul li.active { border-right : 3px solid #ff5730; }

.sidebar-border-left.sidebar-links ul li.active { border-left : 3px solid #ff5730; }

.sidebar-links ul li.active a { color : #ff5730; }

.sidebar-border-right.sidebar-links-dark,
.sidebar-border-left.sidebar-links-dark,
.sidebar-border-left.sidebar-links-dark,
.sidebar-links-dark ul.category-list li a:before,
.sidebar-links-dark ul li,
.sidebar-links-dark ul li:first-child,
.sidebar-links-dark ul li:last-child {
border-color : #333;
}

.sidebar-links-dark ul li a { color : #999; }

/* ==========================================================================
Sticky Element
============================================================================= */

.main-nav span.menu-label { color : #fff; }

/********************************************************************
SiteMap
********************************************************************/

.sitemap-container .cell { border-right : 1px solid #ddd; }

.sitemap-container .cell .heading {
color         : #000;
border-bottom : 2px solid #333;
}

.sitemap-container .cell li > a p { border-bottom : 1px solid #ddd; }

/********************************************************************
Documentation
********************************************************************/

.doc h1 { border-bottom : 1px solid #ddd; }

.doc h1.title { color : #fff; }

.doc span.code-block {
background-color : #ff5730;
color            : #fff;
}

.doc span.code-block.error { background-color : #DC2528; }

.doc .content { background-color : #fff; }

.doc .content.intro { color : #ddd; }

.doc .code { color : #ddd }

.doc .document-base { background-color : #222; }

.doc pre { color : #ddd; }

/********************************************************************
Top Sliding Panel
********************************************************************/

.sliding-panel { background-color : #333; }

.sliding-panel .sliding-panel-content { color : #fff; }

.sliding-panel .panel-icon { border-top : 50px solid #333; }

.slide-panel::before { background : #fff; }

.slide-panel::after { background : #fff; }

/********************************************************************
Custom Form Validation
********************************************************************/

#errors li {
background-color : #f2dede;
border-color     : #ebccd1;
color            : #a94442;
}

#error { border-left : 5px solid #a94442; }

/*Footer Help Blocks*/

.footer form .form-group.has-error .help-block { color : #f07373; }

.footer.footer-theme form .form-group.has-error .help-block { color : #ae0000; }

.footer.footer-light form .form-group.has-error .help-block { color : #a94442; }

/*Form Response Message*/

.form-response.success {
color  : #468847;
border : 1px solid #468847;
}

.form-response.error {
color  : #b94a48;
border : 1px solid #b94a48;
}

/********************************************************************
Theme Background Section
********************************************************************/

.theme-background-section.fs-overlay:before { background : rgba(0, 0, 0, 0.6); }

.theme-background-section.fs-overlay.light:before { background : rgba(255, 255, 255, 0.75); }

/********************************************************************
Widgets
********************************************************************/

/*Flickr*/

.flickr_badge_image img { border : 0px solid #666666 !important; }

/*Popular Posts & Comments*/

.popular-comments a { color : #000; }

.popular-comments a:hover { color : #ff5730; }

/*Tags*/

.page-tags {
border : 1px solid #ff5730;
color  : #333;
}

a:hover .page-tags {
background-color : #ff5730;
color            : #fff;
}

/*Dark Theme Tags*/

.page-tags-dark {
border : 1px solid #fff;
color  : #fff;
}

a:hover .page-tags-dark {
background-color : #ff5730;
border-color     : #ff5730;
color            : #fff;
}

/********************************************************************
Promo Bar
********************************************************************/

.promo-bar { background-color : #ff5730; }

.promo-bar .start { color : #fff; }

.promo-bar .text { color : #eee; }

.promo-bar .promo-link { color : #fff; }

.promo-bar .promo-link a { color : #fff; }

.promo-bar .promo-close { color : #fff; }

/* ==========================================================================
Trending News Rotator
============================================================================= */

.trending-carousel .t-heading {
color         : #ff5730;
border-bottom : 3px solid #ff5730;
}

.trending-carousel .t-news a { color : #777; }

.trending-carousel .t-news a:hover { color : #ff5730; }

.owl-carousel.t-news { border-bottom : 3px solid #eee; }

/*Trending -VTicker*/

.trending-vticker {
border-bottom : 1px solid #ddd;
border-top    : 1px solid #ddd;
color         : #ff5730;
}

.trending-vticker .t-heading {
background-color : #ff5730;
color            : #fff;
}

/********************************************************************
Career
********************************************************************/

.career-filter .job-search-form { color : #fff; }

.search-count .count {
background-color : #ff5730;
color            : #fff;
}

.table-career thead {
background-color : #333;
color            : #fff;
}

.table-career > thead > tr > th { border-color : #333; }

.table.table-career tbody > tr > td:last-child:hover { background-color : #333; }

.table.table-career tbody > tr > td:last-child:hover a { color : #fff; }

.table.table-career-2 {
background-color : #fbfbfb;
border           : 1px solid #eee;
}

.table.table-career-2 tbody > tr > td { border-color : #eee; }

.table.table-career-2 tbody > tr:last-child {
background-color : #333;
color            : #fff;
}

.table.table-career-2 tbody > tr:last-child a { color : #fff; }

.container.career-apply {
background-color : #f9f9f9;
border-left      : 1px solid #eee;
border-right     : 1px solid #eee;
}

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

/* ==========================================================================
Portfolio
============================================================================= */

/*Filter Style*/

.portfolioFilter a {
color  : #333;
border : 1px solid #333;
}

.portfolioFilter a:hover,
.portfolioFilter a:active,
.portfolioFilter a:focus,
.portfolioFilter a.current {
color            : #fff;
background-color : #ff5730;
border-color     : #ff5730;
}

.text-light .portfolioFilter a { border : 1px solid #fff; }

.text-light .portfolioFilter a:hover,
.text-light .portfolioFilter a:active,
.text-light .portfolioFilter a:focus,
.text-light .portfolioFilter a.current {
color            : #fff;
background-color : #ff5730;
border-color     : #ff5730;
}

/* Common style */

.portfolio figure { background : #ff5730; }

.portfolio figure figcaption { color : #fff; }

/* Effect 1 */

figure.effect-1 figcaption {
background : #fff;
color      : #3c4a50;
}

/* Effect 2 */

figure.effect-2 { background : #ff5730; }

/* Effect 3 */

figure.effect-3 { background : #333; }

figure.effect-3 h3 { color : #fff; }

/* Portfolio - Masonry */

.item span.masonry-effect { background-color : #ff5730; }

.masonry-grid .item span.masonry-effect { background-color : #ff5730; }

.item span.masonry-effect a { color : #fff; }

/* Portfolio With Excerpt */

.portfolio-excerpt { border : 1px solid #eee; }

.portfolio-excerpt-tag { color : #666; }

.portfolio-excerpt-content { color : #999; }

/* Single Portfolio Page */

.project-single h2 { color : #ff5730; }

.project-info p { color : #ff5730; }

.project-info li { color : #ff5730; }

.project-info-box {
background-color : #f9f9f9;
border           : 1px solid #eee;
}

/* ==========================================================================
Blog
============================================================================= */

h4.post-title { color : #333; }

.post-title a { color : #333; }

.post-subtitle { color : #777; }

ul.post-data {
border-top    : 1px solid #ccc;
border-bottom : 1px solid #ccc;
}

/*Blog Style - Side*/

.blog-style-side .label-theme { border-left : 5px solid #000; }

/*Blog Feature - Stacked Icons*/

.blog-feature .blog-feature-text { color : #333; }

.stacked-icons {
color            : #fff;
background-color : #ff5730;
}

.stacked-icons-dark { background-color : #222; }

.stacked-title-dark a { color : #333; }

.stacked-icons-light {
background-color : #eee;
color            : #333;
}

/*Block Blog*/

.blog article.blog-style-block { border : 1px solid #eee; }

.blog-style-block .block-data {
background-color : #f6f6f6;
border-top       : 1px solid #eee;
color            : #999;
}

.blog-style-block .block-data a { color : #999; }

.block-data-col { border-right : 1px solid #eee; }

/*Masonry Blog*/

.masonry-grid.masonry-blog .item .blog-style-block {
border             : 1px solid #ddd;
-webkit-box-shadow : 0 1px 6px rgba(0, 0, 0, 0.175);
box-shadow         : 0 1px 6px rgba(0, 0, 0, 0.175);
}

/* ==========================================================================
Timeline
============================================================================= */

.timeline:before {
background-color : #f6f6f6;
}

.timeline > li > .timeline-panel {
border             : 1px solid #d4d4d4;
-webkit-box-shadow : 0 1px 6px rgba(0, 0, 0, 0.175);
box-shadow         : 0 1px 6px rgba(0, 0, 0, 0.175);
}

.timeline > li > .timeline-panel:before {
border-left  : 15px solid #ccc;
border-right : 0 solid #ccc;
}

.timeline > li > .timeline-panel:after {
border-left  : 14px solid #fff;
border-right : 0 solid #fff;
}

.timeline > li > .timeline-badge {
color            : #fff;
background-color : #ff5730;
}

.timeline-badge.primary { background-color : #2e6da4 !important; }

.timeline-badge.success { background-color : #3f903f !important; }

.timeline-badge.warning { background-color : #f0ad4e !important; }

.timeline-badge.danger { background-color : #d9534f !important; }

.timeline-badge.info { background-color : #5bc0de !important; }

.date .timeline-badge, .load-more .timeline-badge {
background-color   : #fff !important;
color              : #000 !important;
-webkit-box-shadow : 0 1px 6px rgba(0, 0, 0, 0.175);
box-shadow         : 0 1px 6px rgba(0, 0, 0, 0.175);
}

.year .timeline-badge {
background-color   : #000 !important;
color              : #fff !important;
-webkit-box-shadow : 0 1px 6px rgba(0, 0, 0, 0.175);
box-shadow         : 0 1px 6px rgba(0, 0, 0, 0.175);
}

/* ==========================================================================
Shop
============================================================================= */

/*Front Page*/

.result { color : #999; }

.product .product-thumbnail {
border           : 1px solid #ddd;
background-color : #fff;
}

.product-info .price { color : #ff5730; }

strike.sale-strike { color : #999; }

.product a { color : #333; }

.product a:hover { color : #ff5730; }

.product-image:hover .thumbnail-btns a { color : #fff; }

.product-image .thumbnail-btns a { color : #fff; }

/*Filters*/

.offers {
border           : 1px solid #ff5730;
background-color : #ff5730;
}

.filters-colors span { box-shadow : 1px 1px 1px #CCC; }

.multicolor-code {
background : -moz-linear-gradient(-45deg, #f79999 0%, #9f98f7 17%, #f49af4 35%, #99edf7 50%, #99f59e 68%, #f5f49a 84%, #f7bb99 100%);
background : -webkit-gradient(
linear, left top, right bottom,
color-stop(0%, #f79999), color-stop(17%, #9f98f7), color-stop(35%, #f49af4), color-stop(50%, #99edf7), color-stop(68%, #99f59e), color-stop(84%, #f5f49a), color-stop(100%, #f7bb99));
background : -webkit-linear-gradient(-45deg, #f79999 0%, #9f98f7 17%, #f49af4 35%, #99edf7 50%, #99f59e 68%, #f5f49a 84%, #f7bb99 100%);
background : -o-linear-gradient(-45deg, #f79999 0%, #9f98f7 17%, #f49af4 35%, #99edf7 50%, #99f59e 68%, #f5f49a 84%, #f7bb99 100%);
background : -ms-linear-gradient(-45deg, #f79999 0%, #9f98f7 17%, #f49af4 35%, #99edf7 50%, #99f59e 68%, #f5f49a 84%, #f7bb99 100%);
background : linear-gradient(135deg, #f79999 0%, #9f98f7 17%, #f49af4 35%, #99edf7 50%, #99f59e 68%, #f5f49a 84%, #f7bb99 100%);
}

.filters-size a {
border     : 1px solid #A9A9A9;
box-shadow : 2px 2px 0 #ddd;
color      : #222;
}

.filters-size a.disabled { background-color : #ddd; }

/*Shop Carousel*/

.shop-carousel .nivo-controlNav a.active img {
-webkit-box-shadow : 0 0 1px 1px #ff5730;
-moz-box-shadow    : 0 0 1px 1px #ff5730;
box-shadow         : 0 0 1px 1px #ff5730;
}

/*Counter Button*/

input.qtyminus,
input.qtyplus {
background-color : #ff5730;
color            : #fff;
border           : 1px solid #ff5730;
}

/*Sidebar Products*/
.sidebar-products .owl-carousel .item { color : #333; }

.sidebar-products .name a { color : #666; }

.sidebar-products h5.price > span { color : #ff5730; }

/*Shopping Cart*/

.cart-item-name a { color : #333; }

.cart-item-name a:hover { color : #ff5730; }

.cart-item-size { color : #666; }

.cart-item-size span { color : #333; }

.cart-item-price { background : #f6f6f6; }

.cart-item-quantity { background : #f9f9f9; }

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

.shipping .date { color : #ff5730; }

.cart-review { background-color : #f9f9f9; }

.cart-review .heading {
color         : #333;
border-bottom : 1px solid #ddd;
}

.cart-review .heading.coupon { color : #333; }

.cart-review .rows.shipping-cost { color : #2EB031; }

/*Shop Checkout*/

.checkout .panel-icon { color : #ff5730; }

/* Order Review */

.review-cart-heading span { background-color : #333; }

.cart-review.checkout-review .cart-item { border-bottom : 1px solid #ddd; }

/* ==========================================================================
Comments
============================================================================= */

.comments ul li {
border           : 1px solid #eee;
background-color : #fff;
}

.comments ul li.reply { background-color : #f9f9f9; }

.comment-name { border-right : 2px solid #333; }

.comment-date { color : #777; }

/* ==========================================================================
Rating
============================================================================= */

.rating:not(:checked) > label { color : #ddd; }

.rating > input:checked ~ label { color : #ff5730; }

.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label { color : #ff5730; }

.rating > input:checked + label:hover,
.rating > input:checked + label:hover ~ label,
.rating > input:checked ~ label:hover,
.rating > input:checked ~ label:hover ~ label,
.rating > label:hover ~ input:checked ~ label {
color : #ff5730;
}

span.user-rating .fa, span.user-rating-big .fa { color : #ff5730; }

/* ==========================================================================
Headings
============================================================================= */

.top-heading { color : #333; }

.bottomHeading { color : #747474; }

.bt-light .top-heading { color : #eee; }

/*Small Line*/

.small-line:after { background-color : #ff5730; }

.small-line.small-line-dark:after { background-color : #333; }

.small-line-light { color : #fff; }

.small-line.small-line-light:after { background-color : #fff; }

/*Full Line*/

.full-line { border-bottom : 2px solid #942c2b; }

.full-line.full-line-light {
border-color : #fff;
color        : #fff !important;
}

/*Double Line*/

.full-double-line { border-bottom : 6px double #ff5730; }

.full-double-line.full-double-line-light {
border-color : #fff;
color        : #fff !important;
}

/*Link With Fade in Background*/

.link-fadeinbg a { border-bottom : 1px solid #ff5730; }

.link-fadeinbg a:hover,
.link-fadeinbg a:focus {
border-color     : #ff5730;
background-color : #ff5730;
color            : #fff;
}

/*Bordered*/

.bordered {
color  : #ff5730;
border : 5px solid #ff5730;
}

.bordered.bordered-light {
border-color : #fff;
color        : #fff;
}

/*Double Bordered*/

.double.bordered { border : 5px double #ff5730; }

.double.bordered.double-light {
border-color : #fff;
color        : #fff;
}

/*Block*/

.blocked {
color            : #fff;
background-color : #ff5730;
}

.blocked.blocked-light {
background-color : #fff;
color            : #ff5730;
}

/* ==========================================================================
Vertical Dividers
============================================================================= */

.vertical-divider-left { border-left : 1px solid #eee; }

.vertical-divider-right { border-right : 1px solid #eee; }

.vdl-dashed { border-left : 1px dashed #eee; }

.vdr-dashed { border-right : 1px dashed #eee; }

.vdl-double { border-left : 6px double #eee; }

.vdr-double { border-right : 6px double #eee; }

.vdl-colored { border-left : 2px solid #ff5730; }

.vdr-colored { border-right : 2px solid #ff5730; }

/* ==========================================================================
Horizontal Rules
============================================================================= */

/*Faded*/

hr.faded {
background       : #ddd;
background-image : -webkit-gradient(
linear,
left bottom,
right bottom,
color-stop(0, rgb(255, 255, 255)),
color-stop(0.1, rgb(221, 221, 221)),
color-stop(0.9, rgb(221, 221, 221)),
color-stop(1, rgb(255, 255, 255))
);
background-image : -moz-linear-gradient(
left center,
rgb(255, 255, 255) 0%,
rgb(221, 221, 221) 10%,
rgb(221, 221, 221) 90%,
rgb(255, 255, 255) 100%
);
}

hr.light.faded {
background       : #ddd;
background-image : -webkit-gradient(
linear,
left bottom,
right bottom,
color-stop(0, rgb(34, 34, 34)),
color-stop(0.1, rgb(68, 68, 68)),
color-stop(0.9, rgb(68, 68, 68)),
color-stop(1, rgb(34, 34, 34))
);
background-image : -moz-linear-gradient(
left center,
rgb(34, 34, 34) 0%,
rgb(68, 68, 68) 10%,
rgb(68, 68, 68) 90%,
rgb(34, 34, 34) 100%
);
}

/*Colored*/

hr.colored { background : #ff5730; }

/*Double*/

hr.double {
border-top : 4px double #333;
color      : #333;
}

/*Dotted*/

hr.dotted { border-bottom : 2px dotted #ddd; }

/*Dashed*/

hr.dashed { border-bottom : 2px dashed #ddd; }

/*With Icon*/

.symbol i {
background : #fff;
color      : #e1e1e1;
}

.symbol.symbol-theme i { background : #ff5730; }

.symbol.symbol-light i {
color      : #444;
background : #222;
}

.symbol hr { border-top : 1px solid #e1e1e1; }

.symbol.symbol-light hr { border-color : #444; }

hr.light { border-color : #444; }

hr.lighter { border-color : #fff; }

/********************************************************************
Modal
********************************************************************/

.modal-close { right : 0; color : #333 }

/********************************************************************
Form Styles
********************************************************************/

.form-theme .form-control:focus { border-color : #ff5730; }

.has-error .form-control:focus { border-color : #843534; }

.has-success .form-control:focus { border-color : #2b542c; }

/*White Form*/

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

/*Grey Form*/

.form-grey .form-control {
background-color : #f6f6f6;
color            : #000;
border           : 1px solid #f6f6f6;
}

/*Dark Form*/

.form-dark .form-control {
background-color : #333;
color            : #eee;
border           : 1px solid #333;
}

/*Line Form*/

.form-line .form-control { border-bottom : 1px solid #ddd; }

.form-line-light .form-control { color : #fff; }

/*Form With Icons*/

.form-theme-icons .input-group-addon {
background-color : #ff5730;
color            : #fff;
border           : 1px solid #ff5730;
}

.form-light-icons .input-group-addon {
background-color : #fff;
color            : #333;
border           : 1px solid #ddd;
}

.form-dark-icons .input-group-addon {
background-color : #333;
color            : #fff;
border           : 1px solid #333;
}

/*Transparent Form*/

.form-theme.form-transparent .form-control,
.form-theme.form-transparent .input-group-addon {
border : 1px solid #fff;
color  : #fff;
}

.form-theme.form-transparent input::-webkit-input-placeholder,
.form-theme.form-transparent textarea::-webkit-input-placeholder,
.form-theme.form-line-light input::-webkit-input-placeholder,
.form-theme.form-line-light textarea::-webkit-input-placeholder {
color : #fff;
}

.form-theme.form-transparent input:-moz-placeholder,
.form-theme.form-transparent textarea:-moz-placeholder,
.form-theme.form-line-light input:-moz-placeholder,
.form-theme.form-line-light textarea:-moz-placeholder {
color : #fff;
}

.form-theme.form-transparent input::-moz-placeholder,
.form-theme.form-transparent textarea::-moz-placeholder,
.form-theme.form-line-light input::-moz-placeholder,
.form-theme.form-line-light textarea::-moz-placeholder {
color : #fff;
}

.form-theme.form-transparent input:-ms-input-placeholder,
.form-theme.form-transparent textarea:-ms-input-placeholder,
.form-theme.form-line-light input:-ms-input-placeholder,
.form-theme.form-line-light textarea:-ms-input-placeholder {
color : #fff;
}

.form-theme.form-transparent-dark .form-control,
.form-theme.form-transparent-dark .input-group-addon {
border : 1px solid #333;
color  : #333;
}

/* ==========================================================================
Mailchimp Form
============================================================================= */

#mc_embed_signup .button {
background-color : #ff5730;
color            : #fff;
}

#mc_embed_signup .mc-field-group input { border : 1px solid #ddd; }

#mc_embed_signup #mce-success-response { color : #2b542c; }

#mc_embed_signup #mce-error-response { color : #843534; }

/* ==========================================================================
Buttons
============================================================================= */

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

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

.btn-default,
.btn-default:focus,
.tp-caption .btn-default,
.tp-caption .btn-default:focus {
color            : #fff !important;
background-color : #ff5730 !important;
border           : 1px solid #ff5730 !important;
}

.btn-default:hover,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default,
.tp-caption .btn-default:hover,
.tp-caption .btn-default:active,
.tp-caption .btn-default.active,
.open > .tp-caption .dropdown-toggle.btn-default {
color            : #fff !important;
background-color : #ff5730 !important;
border           : 1px solid #ff5730 !important;
}

.btn-theme,
.btn-theme:focus,
.tp-caption .btn-theme,
.tp-caption .btn-theme:focus {
color            : #fff !important;
background-color : #ff5730 !important;
border           : 1px solid #ff5730 !important;
}

.btn-theme:hover,
.btn-theme:active,
.btn-theme.active,
.open > .dropdown-toggle.btn-theme,
.tp-caption .btn-theme:hover,
.tp-caption .btn-theme:active,
.tp-caption .btn-theme.active,
.open > .tp-caption .dropdown-toggle.btn-theme {
color : #fff !important;
}

.btn-theme-inverse,
.btn-theme-inverse:focus,
.tp-caption .btn-theme-inverse,
.tp-caption .btn-theme-inverse:focus {
color            : #fff !important;
background-color : #ff5730 !important;
border           : 1px solid #ff5730 !important;
}

.btn-theme-inverse:hover,
.btn-theme-inverse:active,
.btn-theme-inverse.active,
.open > .dropdown-toggle.btn-theme-inverse,
.tp-caption .btn-theme-inverse:hover,
.tp-caption .btn-theme-inverse:active,
.tp-caption .btn-theme-inverse.active,
.open > .tp-caption .dropdown-toggle.btn-theme-inverse {
color            : #fff !important;
background-color : #ff5730 !important;
border           : 1px solid #ff5730 !important;
opacity          : 1 !important;
}

.btn-light,
.btn-light:focus,
.tp-caption .btn-light,
.tp-caption .btn-light:focus {
color            : #333 !important;
background-color : #fff !important;
border           : 1px solid #fff !important;
}

.btn-dark,
.btn-dark:focus,
.tp-caption .btn-dark,
.tp-caption .btn-dark:focus {
color            : #fff !important;
background-color : #333 !important;
border           : 1px solid #333 !important;
}

.btn-dark:hover,
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark,
.tp-caption .btn-dark:hover,
.tp-caption .btn-dark:active,
.tp-caption .btn-dark.active,
.open > .tp-caption .dropdown-toggle.btn-dark {
color : #fff !important;
}

.btn-dark.btn-theme:hover,
.btn-light.btn-theme:hover,
.btn-dark.btn-theme:active,
.btn-light.btn-theme:active,
.tp-caption .btn-dark.btn-theme:hover,
.tp-caption .btn-light.btn-theme:hover,
.tp-caption .btn-dark.btn-theme:active,
.tp-caption .btn-light.btn-theme:active {
background-color : #ff5730 !important;
border           : 1px solid #ff5730 !important;
}

.btn-hollow:hover,
.btn-hollow:active,
.btn-hollow.active,
.open > .dropdown-toggle.btn-hollow,
.tp-caption .btn-hollow:hover,
.tp-caption .btn-hollow:active,
.tp-caption .btn-hollow.active,
.open > .tp-caption .dropdown-toggle.btn-hollow {
color            : #333 !important;
background-color : #fff !important;
}

.btn-hollow,
.btn-hollow:focus,
.btn-hollow.hollow-theme:focus,
.tp-caption .btn-hollow,
.tp-caption .btn-hollow:focus,
.tp-caption .btn-hollow.hollow-theme:focus {
border : 1px solid #fff !important;
color  : #fff !important;
}

.btn-hollow-dark:hover,
.btn-hollow-dark:active,
.btn-hollow-dark.active,
.open > .dropdown-toggle.btn-hollow-dark,
.tp-caption .btn-hollow-dark:hover,
.tp-caption .btn-hollow-dark:active,
.tp-caption .btn-hollow-dark.active,
.open > .tp-caption .dropdown-toggle.btn-hollow-dark {
color            : #fff !important;
background-color : #333 !important;
border           : 1px solid #333 !important;
}

.btn-hollow-dark,
.btn-hollow-dark:focus,
.btn-hollow-dark.hollow-theme:focus,
.tp-caption .btn-hollow-dark,
.tp-caption .btn-hollow-dark:focus,
.tp-caption .btn-hollow-dark.hollow-theme:focus {
border : 1px solid #333 !important;
color  : #333 !important;
}

.btn-hollow.hollow-theme:hover,
.btn-hollow.hollow-theme:active,
.btn-hollow.hollow-theme.active,
.open > .dropdown-toggle.btn-hollow.hollow-theme,
.tp-caption .btn-hollow.hollow-theme:hover,
.tp-caption .btn-hollow.hollow-theme:active,
.tp-caption .btn-hollow.hollow-theme.active,
.open > .tp-caption .dropdown-toggle.btn-hollow.hollow-theme,
.btn-hollow-dark.hollow-theme:hover,
.btn-hollow-dark.hollow-theme:active,
.btn-hollow-dark.hollow-theme.active,
.open > .dropdown-toggle.btn-hollow-dark.hollow-theme,
.tp-caption .btn-hollow-dark.hollow-theme:hover,
.tp-caption .btn-hollow-dark.hollow-theme:active,
.tp-caption .btn-hollow-dark.hollow-theme.active,
.open > .tp-caption .dropdown-toggle.btn-hollow-dark.hollow-theme {
color            : #fff !important;
background-color : #ff5730 !important;
border-color     : #ff5730 !important;
}

.btn-hollow-theme,
.btn-hollow-theme:focus,
.tp-caption .btn-hollow-theme,
.tp-caption .btn-hollow-theme:focus {
border : 1px solid #ff5730 !important;
color  : #ff5730 !important;
}

.btn-hollow-theme:hover,
.btn-hollow-theme:focus,
.btn-hollow-theme:active,
.btn-hollow-theme.active,
.open > .dropdown-toggle.btn-hollow-theme,
.tp-caption .btn-hollow-theme:hover,
.tp-caption .btn-hollow-theme:focus,
.tp-caption .btn-hollow-theme:active,
.tp-caption .btn-hollow-theme.active,
.open > .tp-caption .dropdown-toggle.btn-hollow-theme {
color            : #fff !important;
background-color : #ff5730 !important;
}

/* ==========================================================================
Dropcaps
============================================================================= */

/*Simple*/

.dropcap { color : #ff5730; }

/*Square*/

.dropcap.dropcap-square {
color            : #fff;
background-color : #ff5730;
}

/* ==========================================================================
Service Boxes
============================================================================= */

.fb-clear { color : #ff5730; }

.fb-dark { color : #333; }

.fb-square {
background : #ff5730;
color      : #FFF;
}

.fb-circular {
color      : #fff;
background : #ff5730;
}

/*Service Tile*/

.tile:hover .fb-circular, .tile:hover .fb-square,
.tile.active-tile .fb-circular, .tile.active-tile .fb-square { background : #333; }

.tile:hover .fb-clear,
.tile.active-tile .fb-clear { color : #333; }

.tile.hover-box:hover,
.tile.hover-box.active-tile {
background-color : #ff5730;
color            : #fff;
}

.tile.hover-box:hover .tile-title,
.tile.hover-box.active-tile .tile-title { color : #fff; }

.tile.hover-box:hover .fb-dark,
.tile.hover-box.active-tile .fb-dark { color : #fff; }

.tile.hover-box:hover .btn-hollow-dark,
.tile.hover-box.active-tile .btn-hollow-dark {
border : 1px solid #fff !important;
color  : #fff !important;
}

.tile.hover-box:hover .btn-hollow-dark:hover,
.tile.hover-box:hover .btn-hollow-dark:focus,
.tile.hover-box:hover .btn-hollow-dark:active,
.tile.hover-box:hover .btn-hollow-dark.active,
.tile.hover-box.active-tile .btn-hollow-dark:hover,
.tile.hover-box.active-tile.btn-hollow-dark:focus,
.tile.hover-box.active-tile .btn-hollow-dark:active,
.tile.hover-box.active-tile .btn-hollow-dark.active {
color            : #ff5730 !important;
border           : 1px solid #fff !important;
background-color : #fff !important;
}

/* ==========================================================================
Feature Boxes
============================================================================= */

.feature-box .feature-box-icon {
background : #ff5730;
color      : #FFF;
}

/*Big*/

.feature-box.big .feature-box-icon {
background : #ff5730;
color      : #FFF;
}

/*No Background*/

.feature-box .feature-box-icon.no-bg { color : #ff5730; }

/*Dark*/

.feature-box .feature-box-icon.dark { background-color : #333; }

.feature-box .feature-box-icon.no-bg.dark { color : #333; }

/*Border*/

.feature-box .feature-box-icon.bg-border {
color  : #ff5730;
border : 1px solid #ff5730;
}

.feature-box .feature-box-icon.dark.bg-border {
color  : #942c2b;
border : 1px solid #942c2b;
}

/*Feature Box Info*/

.feature-box-line.fbl-theme .feature-box:after { border-left : 1px solid #ff5730; }

.feature-box-line.fbl-dark .feature-box:after { border-left : 1px solid #333; }

.feature-box-line.fbl-light .feature-box:after { border-left : 1px solid #ddd; }

/* ==========================================================================
Lists
============================================================================= */

ul.list li > i.fa { color : #ff5730; }

ul.list.square li > i.fa {
color      : #fff;
background : #ff5730;
color      : #FFF;
}

ul.list.circle li > i.fa {
color      : #fff;
background : #ff5730;
color      : #FFF;
}

ul.list.square.hollow li > i.fa, ul.list.circle.hollow li > i.fa {
color  : #ff5730;
border : 1px solid #ff5730;
}

ul.list.dashed-border li { border-bottom : 1px dashed #ccc; }

ul.list.solid-border li { border-bottom : 1px solid #777; }

/*List Box*/

.list-box {
background-color : #ff5730;
color            : #fff;
}

ul.list-box li > i.fa { color : #fff; }

ul.list-box.square.hollow li > i.fa, ul.list-box.circle.hollow li > i.fa {
border-color : #fff;
color        : #fff;
}

ul.list-box.square li > i.fa, ul.list-box.circle li > i.fa {
color            : #ff5730;
background-color : #fff;
}

/*Directional Icons For Borderless & Transparent Accordion*/

.no-border.no-color .panel-heading .panel-title:hover { color : #ff5730; }

.no-border.no-color .chevron-left.accordion-toggle:after,
.no-border.no-color .chevron.accordion-toggle:after,
.no-border.no-color .plus.accordion-toggle:after,
.no-border.no-color .plus-left.accordion-toggle:after {
color : #ff5730; }

/*Default Accordion*/

.panel-title { color : #fff; }

.panel-heading { background-color : #ff5730 !important; }

/*Transparent Background*/

.no-border.clear-panel .panel-heading { border : 1px solid #ddd; }

.clear-panel .panel-title { color : #333; }

/*Borderless + Transparent Background*/

.no-color .panel-heading.collapsed {
border-bottom : 1px solid #ddd;
color         : #333;
}

.no-color.panel-group .panel-heading + .panel-collapse > .panel-body { border-bottom : 1px solid #ddd; }

.no-color .panel-heading.collapsed .panel-title { color : #333; }

.no-color .panel-heading .panel-title { color : #ff5730; }

/* ==========================================================================
Tabs
============================================================================= */

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

.tab-content > .active {
border        : 1px solid #ddd;
border-bottom : 3px solid #ff5730;
}

.nav.nav-tabs > li > a:hover,
.nav.nav-pills > li > a:hover {
border-color     : #ff5730;
background-color : #ff5730;
color            : #fff;
}

/*Tabs Pills*/

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

.tab-pills-below .tab-content > .active { border-top : 3px solid #ff5730; }

/*Justified Tabs*/

.nav-tabs.nav-justified > li > a { border-bottom : 1px solid #ddd; }

/*Left Tabs*/

.tabs-left > .nav-tabs { border-right : 1px solid #ddd; }

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus { border-color : #eee #ddd #eee #eee; }

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus { border-color : #ddd transparent #ddd #ddd; }

.tabs-left .tab-content > .active { border-right : 3px solid #ff5730; }

/*Tabs Below*/

.tabs-below > .nav-tabs { border-top : 1px solid #ddd; }

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus,
.tabs-below .nav-tabs.nav-justified > li > a { border-top-color : #ddd; }

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus,
.tabs-below .nav-tabs.nav-justified > .active > a,
.tabs-below .nav-tabs.nav-justified > .active > a:hover,
.tabs-below .nav-tabs.nav-justified > .active > a:focus { border-color : transparent #ddd #ddd #ddd; }

.tabs-below .tab-content > .active,
.tabs-below .tab-content > .active { border-top : 3px solid #ff5730; }

/*Right Tabs*/

.tabs-right > .nav-tabs { border-left : 1px solid #ddd; }

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus { border-color : #eee #eee #ddd; }

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
border-color      : #ddd;
border-left-color : #fff;
}

.tabs-right .tab-content > .active { border-left : 3px solid #ff5730; }
.nav-tabs li.active > a,.nav-tabs li.active > a:focus {background-color : #ff5730; color : #fff;
}
/*Left & Top Tabs Without Border Boxes*/

.no-border-boxes > .nav-tabs > li > a,
.no-border-boxes > .nav-tabs > li > a:hover,
.no-border-boxes > .nav-tabs > li > a:focus,
.no-border-boxes-top .nav-tabs > li > a,
.no-border-boxes-top .nav-tabs > li > a:hover {
background-color : #f6f6f6;
color            : #333;
}

.no-border-boxes > .nav-tabs .active > a,
.no-border-boxes > .nav-tabs .active > a:hover,
.no-border-boxes > .nav-tabs .active > a:focus,
.no-border-boxes-top .nav-tabs > li.active > a,
.no-border-boxes-top .nav-tabs > li.active > a:hover,
.no-border-boxes-top .nav-tabs > li.active > a:focus {
background-color : #ff5730;
color            : #fff;
}

/*Left & Top Tabs Without Border Boxes - Plain*/

.no-border-boxes.no-border-boxes-plain .nav-tabs li a,
.no-border-boxes-top.no-border-boxes-plain .nav-tabs li a { color : #a7a7a7; }

.no-border-boxes.no-border-boxes-plain .nav-tabs li.active a,
.no-border-boxes-top.no-border-boxes-plain .nav-tabs li.active a { color : #333; }

/* ==========================================================================
Alerts
============================================================================= */

/*Theme*/

.alert-theme {
color            : #fff;
background-color : #ff5730;
border-color     : #ff5730;
}

.alert-double-border.db-theme { border-color : #ff5730; }

.alert-double-border.db-info { border-color : #c5eff7; }

.alert-double-border.db-success { border-color : #c8f7c5; }

.alert-double-border.db-warning { border-color : #fde3a7; }

.alert-double-border.db-danger { border-color : #fcc9b9; }

/*Theme Alert Colors*/

.alert-theme-success {
background-color : #c8f7c5;
border-color     : #c8f7c5;
color            : #1e824c;
}

.alert-theme-danger {
background-color : #fcc9b9;
border-color     : #fcc9b9;
color            : #c3272b;
}

.alert-theme-warning {
background-color : #fde3a7;
border-color     : #fde3a7;
color            : #d35400;
}

.alert-theme-info {
background-color : #c5eff7;
border-color     : #c5eff7;
color            : #3a539b;
}

/*Content*/
.alert-theme .close:hover { color : #333; }

/*Alert Title*/

h1.alert-title,
h2.alert-title,
h3.alert-title,
h4.alert-title,
h5.alert-title,
h6.alert-title {
background-color : #333;
color            : #fff;
}

.alert-theme-success .alert-title { background-color : #1e824c; }

.alert-theme-danger .alert-title { background-color : #c3272b; }

.alert-theme-warning .alert-title { background-color : #d35400; }

.alert-theme-info .alert-title { background-color : #3a539b; }

/* ==========================================================================
Owl Carousel
============================================================================= */

/*Theme Pagination*/

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

/*Light Pagination*/

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

/*Dark Pagination*/

.owl-theme-dark.owl-theme .owl-controls .owl-page span { background-color : #333; }

/*Default Theme Settings*/

.owl-carousel .item { color : #FFF; }

/*Blog Carousel*/

.owl-carousel.blog .item { color : #333; }

.text-testimonial p,
.text-testimonial-light p { color : #747474; }

.text-testimonial .fa,
.text-testimonial-light .fa { color : #747474; }

.text-testimonial h5,
.text-testimonial-light h5 { color : #747474; }

.text-testimonial-light p, .text-testimonial-light h5, .text-testimonial-light a, .text-testimonial-light .fa { color : #fff; }

/*Product Carousel*/

.owl-carousel .product .product-thumbnail { color : #333; }

/*Arrow Sides*/

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

/*Arrow Styles*/

.owl-theme.owl-arrow-color .owl-controls .owl-buttons div { background-color : #333; }

.owl-theme-light.owl-theme.owl-arrow-color .owl-controls .owl-buttons div {
background-color : #fff;
color            : #333;
}

.owl-theme-light.owl-theme.owl-arrow-color .owl-controls .owl-buttons div .fa { color : #333; }

.owl-theme.owl-arrow-color .owl-controls .owl-buttons div:hover { background-color : #ff5730; }

.owl-theme-light.owl-theme.owl-arrow-color .owl-controls .owl-buttons div:hover,
.owl-theme-light.owl-theme.owl-arrow-color .owl-controls .owl-buttons div:hover .fa { color : #fff; }

.owl-theme.owl-arrow-hollow .owl-controls .owl-buttons div {
border : 2px solid #333;
color  : #333;
}

.owl-theme-light.owl-theme.owl-arrow-hollow .owl-controls .owl-buttons div {
border-color : #fff;
color        : #fff;
}

.owl-theme.owl-arrow-hollow .owl-controls .owl-buttons div:hover,
.owl-theme.owl-arrow-hollow .owl-controls .owl-buttons div:hover .fa {
border-color : #ff5730;
color        : #ff5730;
}

/* ==========================================================================
Steps
============================================================================= */

.arrow-box li {
background   : #ff5730;
color        : #fff;
border-color : #ff5730;
}

.arrow-box a { color : #fff; }

/*Process Tabs*/

.no-border-boxes-top.process-tab .nav-tabs > li > a {
background-color : #222;
color            : #fff;
}

.no-border-boxes-top.process-tab .nav-tabs > li.active > a,
.no-border-boxes-top.process-tab .nav-tabs > li > a:hover,
.no-border-boxes-top.process-tab .nav-tabs.nav-justified > .active > a,
.no-border-boxes-top.process-tab .nav-tabs.nav-justified > .active > a:hover,
.no-border-boxes-top.process-tab .nav-tabs.nav-justified > .active > a:focus {
background-color : #ff5730;
color            : #fff;
}

.no-border-boxes-top.process-tab .nav-tabs > li.active > h5,
.no-border-boxes-top.process-tab .nav-tabs > li:hover h5 { color : #ff5730; }

.no-border-boxes-top.process-tab .nav-tabs li:before { border-top : 1px dashed #333; }

/* ==========================================================================
Progress Bars
============================================================================= */

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

/*Progress Bar Styles : ps-1, ps-2 & ps-3*/

.ps-1 span.percentage, .ps-2 span.percentage {
background-color : #ddd;
color            : #000;
}

.ps-3 span.percentage {
background-color : #ddd;
color            : #000;
}

.ps-2 span.text, .ps-3 span.text {
background-color : #ddd;
color            : #000;
}

/* ==========================================================================
Testimonials
============================================================================= */

.testimonial h1 { text-shadow : 0 1px white; }

.testimonial h2 { color : #000; }

.testimonial h6 { color : #000; }

.left .testimonial.simple h6, .testimonial.simple h6 { color : #000; }

.testimonial blockquote {
background-color : #ff5730;
color            : white;
}

.testimonial.simple blockquote {
background-color : #f6f6f6;
color            : #747474;
}

.testimonial blockquote:after,
.left > .testimonial blockquote:after {
border-top-color  : #ff5730;
border-left-color : #ff5730;
}

.testimonial.simple i { color : #222; }

.left > .testimonial.simple blockquote:after {
border-top-color  : #f6f6f6;
border-left-color : #f6f6f6;
}

.testimonial.simple blockquote:after {
border-top-color  : #f6f6f6;
border-left-color : #f6f6f6;
}

.quotes { color : rgba(255, 255, 255, 0.5); }

.testimonial blockquote { border-left : 5px solid #ff5730; }

.testimonial.simple blockquote { border-left : 5px solid #f6f6f6; }

/* ==========================================================================
Blockquotes
============================================================================= */

.blockquote-theme { border-left : 5px solid #ff5730; }

.blockquote-reverse.blockquote-theme { border-right : 5px solid #ff5730; }

/* ==========================================================================
Promo Boxes
============================================================================= */

.promo-box {
-webkit-box-shadow : 0 1px 5px rgba(0, 0, 0, 0.175);
box-shadow         : 0 1px 5px rgba(0, 0, 0, 0.175);
}

.promo-panel {
box-shadow   : 0 1px 6px rgba(0, 0, 0, 0.175);
border-color : #ddd;
}

.promo-panel.promo-side-left .panel-body { border-left : 5px solid #ff5730; }

.promo-panel.promo-side-right .panel-body { border-right : 5px solid #ff5730; }

.promo-panel.promo-side-top .panel-body { border-top : 5px solid #ff5730; }

.promo-panel.promo-side-bottom .panel-body { border-bottom : 5px solid #ff5730; }

.pb-icon {
border     : 1px solid #ddd;
background : #fff;
color      : #ff5730;
}

/* ==========================================================================
Sections
============================================================================= */

.section-video { background-color : #000; }

.section-video .video-overlay { background : rgba(0, 0, 0, 0.2); }

.section-video .video-overlay.video-overlay-dark { background : rgba(0, 0, 0, 0.5); }

.section-colored { background-color : #ff5730; }

.section-colored.section-light { background-color : #eee; }

.section-colored.section-dark { background-color : #222; }

.overlay { background-color : rgba(0, 0, 0, 0.6); }

.overlay-light { background-color : rgba(255, 255, 255, 0.6); }

section.ss-style-triangles { background-color : #ff5730; }

.ss-style-triangles::before {
border-top: 5px solid #ff5730;
border-left: 5px solid #ff5730;
}
/* ==========================================================================
Pricing Tables
============================================================================= */

.plan ul { color : #9095aa; }

.plan { background-color : #fff; }

.type p { color : #fff; }

/*Dark*/

.dark-plan .plan li { border-bottom : 1px solid #494a5a; }

.dark-plan .type {
background-color : #ff5730;
border-bottom    : 3px solid #575757;
}

.dark-plan .plan {
background-color : #2b2937;
color            : #fff;
}

.ultimate-dark .type {
background-color : #5cb85c;
border-bottom    : 3px solid #575757;
}

.dark-plan .plan-header { border-bottom : 1px solid #494a5a; }

.dark-plan .month { color : #575757; }

/*Light*/
.light-plan .plan li {
color         : #333;
border-bottom : 1px solid #eee;
}

.light-plan .type {
background-color : #ff5730;
border-bottom    : 3px solid #eee;
}

.light-plan .plan {
background-color   : #fff;
color              : #333;
-webkit-box-shadow : 0 1px 3px rgba(0, 0, 0, 0.2);
box-shadow         : 0 1px 3px rgba(0, 0, 0, 0.2);
}

.ultimate-light .type {
background-color : #5cb85c;
border-bottom    : 3px solid #eee;
}

.light-plan .plan-header { border-bottom : 1px solid #eee; }

.light-plan .month { color : #333; }

.light-plan .btn-hollow {
border : 1px solid #ff5730 !important;
color  : #ff5730 !important;
}

.light-plan .btn-hollow:hover {
border           : 1px solid #ff5730 !important;
background-color : #ff5730 !important;
color            : #fff !important;
}

.ultimate-light .btn-hollow {
border : 1px solid #5cb85c !important;
color  : #5cb85c !important;
}

.ultimate-light .btn-hollow:hover {
border           : 1px solid #5cb85c !important;
background-color : #5cb85c !important;
color            : #fff !important;
}

/* ==========================================================================
Clients
============================================================================= */

.clients .img-thumbnail { background-color : #eee; }

/*Client Grid With Border*/

.clients-border.grid-3 li,
.clients-border.grid-2 li,
.clients-border.grid-4 li,
.clients-border.grid-5 li,
.clients-border.grid-6 li {
border-right  : 1px solid #eee;
border-bottom : 1px solid #eee;
}

.clients-border.grid-3 li,
.clients-border.grid-2 li,
.clients-border.grid-4 li,
.clients-border.grid-5 li,
.clients-border.grid-6 li {
border-right  : 1px solid #eee;
border-bottom : 1px solid #eee;
}

/* ==========================================================================
Counters
============================================================================= */

.nc-style-1 .counter-icon {
border             : 1px solid #ddd;
-webkit-box-shadow : 1px 10px 15px -6px rgba(0, 0, 0, 0.75);
-moz-box-shadow    : 1px 10px 15px -6px rgba(0, 0, 0, 0.75);
box-shadow         : 1px 10px 15px -6px rgba(0, 0, 0, 0.75);
margin-bottom      : 20px;
}

.nc-style-2 .counter-icon {
background-color   : #ff5730;
color              : #fff;
-webkit-box-shadow : 1px 10px 15px -6px rgba(0, 0, 0, 0.75);
-moz-box-shadow    : 1px 10px 15px -6px rgba(0, 0, 0, 0.75);
box-shadow         : 1px 10px 15px -6px rgba(0, 0, 0, 0.75);
}

.nc-style-3 { color : #fff; }

.nc-style-3-dark { color : #000; }

.nc-style-3 .counter-icon { border : 2px solid #fff; }

.nc-style-3-dark .counter-icon { border : 2px solid #000; }

.nc-style-5 .counter-icon { border-bottom : 5px solid #333; }

.counter-border { border-right : 1px solid #e6e6e6; }

/* ==========================================================================
Bootstrap Slider
============================================================================= */

.carousel-caption.big-caption { background-color : rgba(0, 0, 0, 0.7); }

.carousel-caption.small-caption { background-color : rgba(0, 0, 0, 0.7); }

.carousel:hover .carousel-control .fa { background-color : rgba(0, 0, 0, 0.8); }

.carousel-caption.big-caption h4 { color : #fff; }

.carousel-caption.small-caption h4 { color : #fff; }

/* ==========================================================================
Trailer Images
============================================================================= */

figure.trailer { background : #ff5730; }

figure.trailer .trailer-dark h2, figure.trailer .trailer-dark h3 { color : #fff; }

.trailer-text { color : #333; }

.trailer-light {
background-color : rgba(255, 255, 255, 0.8);
color            : #333;
}

.trailer-dark {
background-color : rgba(51, 51, 51, 0.6);
color            : #fff;
}

.trailer-full-dark { background-color : rgba(51, 51, 51, 0.6); }

.trailer-full-light { background-color : rgba(255, 255, 255, 0.8); }

.ts-overlay { background-color : rgba(0, 0, 0, 0.4); }

.tsb-text { color : #fff; }

.tss-text {
border-left : 5px solid #fff;
color       : #fff;
}

/* ==========================================================================
Tables
============================================================================= */

.table-theme thead {
background-color : #ff5730;
color            : #fff;
}

.table-theme > thead > tr > th { border-color : #386ece; }

.table-theme { border-top-color : #386ece; }

.table-theme.table-hover > tbody > tr:hover > td,
.table-theme.table-hover > tbody > tr:hover > th {
background-color : #ff5730;
color            : #fff;
border-color     : #386ece;
}

.table-dark thead {
background-color : #333;
color            : #fff;
}

.table-dark tbody { background-color : #eee; }

.table-dark > thead > tr > th { border-color : #666; }

.table-dark { border-top-color : #666; }

.table-dark.table-hover > tbody > tr:hover > td,
.table-dark.table-hover > tbody > tr:hover > th {
background-color : #333;
color            : #fff;
border-color     : #666;
}

.table-body-light tbody { background-color : #fff; }

/* ==========================================================================
404 Error
============================================================================= */

p.error {
color       : #000;
text-shadow : 0 1px 0 #ccc,
0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0, 0, 0, .1),
0 0 5px rgba(0, 0, 0, .1),
0 1px 3px rgba(0, 0, 0, .3),
0 3px 5px rgba(0, 0, 0, .2),
0 5px 10px rgba(0, 0, 0, .25),
0 10px 10px rgba(0, 0, 0, .2),
0 20px 20px rgba(0, 0, 0, .15);
}

p.error.white { color : #fff; }

/* ==========================================================================
Coming Soon
============================================================================= */

.coming-soon .sub-heading {
border-bottom : 3px solid #fff;
border-top    : 3px solid #fff;
}

/* ==========================================================================
Search Result Page
============================================================================= */

.results-found { color : #666; }

ol.search-list > li:before {
border     : 1px solid #e1e1e1;
color      : #fff;
color      : #666;
background : #fcfcfc;
}

/* ==========================================================================
Footer
============================================================================= */

.footer {
background : #222;
border-top : 4px solid #ff5730;
}

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6 { color : #999; }

.footer a { color : #818181; }

.footer a:hover { color : #fff; }

.footer .input-group a:hover { color : #FFF; }

.footer .footer-title {
color       : #fff;
text-shadow : 1px 1px 1px #000;
}

/*Footer Popular/Recent Posts*/

.footer .popular-posts li { border-bottom : 1px solid #333; }

/*Footer Contact*/

.footer .contact p { border-bottom : 1px solid #333; }

/*Copyright*/

.footer .footer-copyright {
background : #1a1a1a;
border-top : 1px solid #333;
}

.footer .footer-copyright nav ul li { border-left : 1px solid #505050; }

.footer-2 .footer-title h1,
.footer-2 .footer-title h2,
.footer-2 .footer-title h3,
.footer-2 .footer-title h4,
.footer-2 .footer-title h5,
.footer-2 .footer-title h6,
.footer-2 .footer-title p,
.footer-2 .footer-title i { color : #ddd; }

/*Footer Style 2 - Version 2*/

.footer-2-v2 .footer-copyright { background : #222; }

.footer-bg {
background-color : #ff5730;
color            : #fff;
}

.footer .footer-bg .contact p { color : #fff; }

.footer .footer-bg a { color : #fff; }

.footer-wbg.footer .footer-bg a:hover { color : #000; }

/*Plain Footer*/

.footer-plain { background : #333; }

.footer-plain .footer-title { color : #eee; }

.footer-plain a, .footer-plain .input-group a:hover,
.footer-plain .footer-copyright p { color : #eee; }

.footer-plain .footer-copyright {
color      : #eee;
border-top : 1px solid #666;
}

/*Light & Theme*/

.footer-light { background : #fff; }

.footer-light .footer-title,
.footer-light a,
.footer-light p,
.footer-light .footer-copyright p { color : #333; }

.footer-light a:hover { color : #ff5730; }

.footer-light .footer-bg a:hover { color : #000; }

.footer-light .footer-copyright { border-top : 1px solid #eee; }

.footer-light .footer-copyright { background : #f6f6f6; }

.footer-light .footer-bg a { color : #fff; }

.footer-theme {
background : #ff5730;
border-top : 4px solid #222;
color      : #eee;
}

.footer-theme p { color : #eee; }

.footer-theme .footer-copyright { border-top : 1px solid #1a1a1a; }

.footer-theme a { color : #fff; }

.footer-theme a:hover { color : #eee; }

.footer-theme .footer-copyright nav ul li { border-color : #999; }

.footer-theme .footer-copyright { background : #222; }

.footer-theme .label-theme { background-color : #333; }

.footer-theme .footer-bg { background-color : #333; }

.footer-theme.footer-wbg .footer-bg a:hover { color : #ff5730; }

.footer-theme .footer-2-v2 .footer-copyright { background : #ff5730; }

.footer-light .footer-2-v2 .footer-copyright { background : #fff; }

.footer-light .footer-2 .footer-title h1,
.footer-light .footer-2 .footer-title h2,
.footer-light .footer-2 .footer-title h3,
.footer-light .footer-2 .footer-title h4,
.footer-light .footer-2 .footer-title h5,
.footer-light .footer-2 .footer-title h6,
.footer-light .footer-2 .footer-title i { color : #333; }

.footer-theme .footer-2 .footer-title h1,
.footer-theme .footer-2 .footer-title h2,
.footer-theme .footer-2 .footer-title h3,
.footer-theme .footer-2 .footer-title h4,
.footer-theme .footer-2 .footer-title h5,
.footer-theme .footer-2 .footer-title h6,
.footer-theme .footer-2 .footer-title i { color : #fff; }

.footer-theme .contact p { border-bottom : 1px solid #000; }

.footer-light .contact p { border-bottom : 1px solid #eee; }

.footer.footer-light .popular-posts li { border-color : #eee; }

.footer-theme a:hover .page-tags-dark {
background-color : #333;
border-color     : #333;
}

.uncover-footer-content { background-color : #fff; }

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

.social-icons.sm a {
border : 1px solid #ff5730;
color  : #ff5730;
}

.social-icons a {
border : 1px solid #ff5730;
color  : #ff5730;
}

.social-icons.lg a {
border : 1px solid #ff5730;
color  : #ff5730;
}

.social-icons a:hover {
background : #ff5730;
color      : white;
}

.social-icons.si-theme-hover a:hover { color : #ff5730 !important; }

/* Social-Icons-2 */

.social-icons.si-2.sm a,
.social-icons.si-2 a,
.social-icons.si-2.lg a {
border           : 1px solid #333;
background-color : #333;
color            : #fff;
}

/* Social-Icons-3 */

.social-icons.si-3.sm a,
.social-icons.si-3 a,
.social-icons.si-3.lg a {
border : 1px solid #aaa;
color  : #aaa;
}

.social-icons.si-3-white.sm a,
.social-icons.si-3-white a,
.social-icons.si-3-white.lg a {
border : 1px solid #fff;
color  : #fff;
}

/* Social-Icons-4 */

.social-icons.si-4.sm a,
.social-icons.si-4 a,
.social-icons.si-4.lg a {
border-color       : #fff;
background-color   : #fff;
color              : #333;
-webkit-box-shadow : 0 7px 15px rgba(0, 0, 0, 0.15);
-moz-box-shadow    : 0 7px 15px rgba(0, 0, 0, 0.15);
box-shadow         : 0 7px 15px rgba(0, 0, 0, 0.15);
}

/* Social-Icons-6 */

.social-icons.si-6.sm a,
.social-icons.si-6 a,
.social-icons.si-6.lg a { color : #333; }

.social-icons.si-6-theme.sm a,
.social-icons.si-6-theme a,
.social-icons.si-6-theme.lg a { color : #ff5730; }

.social-icons.si-6-white.sm a,
.social-icons.si-6-white a,
.social-icons.si-6-white.lg a { color : #fff; }

.social-icons.si-6-white.si-border li,
.social-icons.si-6-theme.si-border li,
.social-icons.si-6.si-border li { border-right : 1px solid #ccc; }

/*Social Colors*/

.color a.android:hover, .si-5 a.android, .inverse a.android {
border-color     : #a4ca39;
background-color : #a4ca39;
color            : #fff;
}

.color a.behance:hover, .si-5 a.behance, .inverse a.behance {
border-color     : #1769ff;
background-color : #1769ff;
color            : #fff;
}

.color a.css3:hover, .si-5 a.css3, .inverse a.css3 {
border-color     : #3388cb;
background-color : #3388cb;
color            : #fff;
}

.color a.delicious:hover, .si-5 a.delicious, .inverse a.delicious {
border-color     : #0049cc;
background-color : #0049cc;
color            : #fff;
}

.color a.deviantart:hover, .si-5 a.deviantart, .inverse a.deviantart {
border-color     : #c1d826;
background-color : #c1d826;
color            : #fff;
}

.color a.digg:hover, .si-5 a.digg, .inverse a.digg {
border-color     : #1b5891;
background-color : #1b5891;
color            : #fff;
}

.color a.dribbble:hover, .si-5 a.dribbble, .inverse a.dribbble {
border-color     : #ef6897;
background-color : #ef6897;
color            : #fff;
}

.color a.dropbox:hover, .si-5 a.dropbox, .inverse a.dropbox {
border-color     : #007ee5;
background-color : #007ee5;
color            : #fff;
}

.color a.drupal:hover, .si-5 a.drupal, .inverse a.drupal {
border-color     : #3677ad;
background-color : #3677ad;
color            : #fff;
}

.color a.facebook:hover, .si-5 a.facebook, .inverse a.facebook {
border-color     : #4d67a4;
background-color : #4d67a4;
color            : #fff;
}

.color a.flickr:hover, .si-5 a.flickr, .inverse a.flickr {
border-color     : #ff0084;
background-color : #ff0084;
color            : #fff;
}

.color a.google-plus:hover, .si-5 a.google-plus, .inverse a.google-plus {
border-color     : #d84b35;
background-color : #d84b35;
color            : #fff;
}

.color a.google-wallet:hover, .si-5 a.google-wallet, .inverse a.google-wallet {
border-color     : #4285f4;
background-color : #4285f4;
color            : #fff;
}

.color a.hacker-news:hover, .si-5 a.hacker-news, .inverse a.hacker-news {
border-color     : #ff6600;
background-color : #ff6600;
color            : #fff;
}

.color a.html5:hover, .si-5 a.html5, .inverse a.html5 {
border-color     : #e44d26;
background-color : #e44d26;
color            : #fff;
}

.color a.instagram:hover, .si-5 a.instagram, .inverse a.instagram {
border-color     : #5d4a3b;
background-color : #5d4a3b;
color            : #fff;
}

.color a.jsfiddle:hover, .si-5 a.jsfiddle, .inverse a.jsfiddle {
border-color     : #4679bd;
background-color : #4679bd;
color            : #fff;
}

.color a.lastfm:hover, .si-5 a.lastfm, .inverse a.lastfm {
border-color     : #d12127;
background-color : #d12127;
color            : #fff;
}

.color a.linkedin:hover, .si-5 a.linkedin, .inverse a.linkedin {
border-color     : #0077b4;
background-color : #0077b4;
color            : #fff;
}

.color a.paypal:hover, .si-5 a.paypal, .inverse a.paypal {
border-color     : #053259;
background-color : #053259;
color            : #fff;
}

.color a.pinterest:hover, .si-5 a.pinterest, .inverse a.pinterest {
border-color     : #c9181f;
background-color : #c9181f;
color            : #fff;
}

.color a.share-alt:hover, .si-5 a.share-alt, .inverse a.share-alt {
border-color     : #02bf03;
background-color : #02bf03;
color            : #fff;
}

.color a.skype:hover, .si-5 a.skype, .inverse a.skype {
border-color     : #09b1ef;
background-color : #09b1ef;
color            : #fff;
}

.color a.slideshare:hover, .si-5 a.slideshare, .inverse a.slideshare {
border-color     : #e9852a;
background-color : #e9852a;
color            : #fff;
}

.color a.soundcloud:hover, .si-5 a.soundcloud, .inverse a.soundcloud {
border-color     : #ff5500;
background-color : #ff5500;
color            : #fff;
}

.color a.spotify:hover, .si-5 a.spotify, .inverse a.spotify {
border-color     : #81b900;
background-color : #81b900;
color            : #fff;
}

.color a.stack-exchange:hover, .si-5 a.stack-exchange, .inverse a.stack-exchange {
border-color     : #094d99;
background-color : #094d99;
color            : #fff;
}

.color a.stack-overflow:hover, .si-5 a.stack-overflow, .inverse a.stack-overflow {
border-color     : #ff7600;
background-color : #ff7600;
color            : #fff;
}

.color a.stumbleupon:hover, .si-5 a.stumbleupon, .inverse a.stumbleupon {
border-color     : #ea4924;
background-color : #ea4924;
color            : #fff;
}

.color a.tumblr:hover, .si-5 a.tumblr, .inverse a.tumblr {
border-color     : #2c4762;
background-color : #2c4762;
color            : #fff;
}

.color a.twitch:hover, .si-5 a.twitch, .inverse a.twitch {
border-color     : #6441a5;
background-color : #6441a5;
color            : #fff;
}

.color a.twitter:hover, .si-5 a.twitter, .inverse a.twitter {
border-color     : #55acee;
background-color : #55acee;
color            : #fff;
}

.color a.vimeo-square:hover, .si-5 a.vimeo-square, .inverse a.vimeo-square {
border-color     : #1ab7ea;
background-color : #1ab7ea;
color            : #fff;
}

.color a.vine:hover, .si-5 a.vine, .inverse a.vine {
border-color     : #00bf8f;
background-color : #00bf8f;
color            : #fff;
}

.color a.vk:hover, .si-5 a.vk, .inverse a.vk {
border-color     : #44678d;
background-color : #44678d;
color            : #fff;
}

.color a.windows:hover, .si-5 a.windows, .inverse a.windows {
border-color     : #00adf1;
background-color : #00adf1;
color            : #fff;
}

.color a.wordpress:hover, .si-5 a.wordpress, .inverse a.wordpress {
border-color     : #106c94;
background-color : #106c94;
color            : #fff;
}

.color a.xing:hover, .si-5 a.xing, .inverse a.xing {
border-color     : #005d5d;
background-color : #005d5d;
color            : #fff;
}

.color a.yahoo:hover, .si-5 a.yahoo, .inverse a.yahoo {
border-color     : #65106e;
background-color : #65106e;
color            : #fff;
}

.color a.yelp:hover, .si-5 a.yelp, .inverse a.yelp {
border-color     : #bc0d02;
background-color : #bc0d02;
color            : #fff;
}

.color a.youtube:hover, .si-5 a.youtube, .inverse a.youtube {
border-color     : #cb2025;
background-color : #cb2025;
color            : #fff;
}

.color a.rss:hover, .si-5 a.rss, .inverse a.rss {
border-color     : #fb7629;
background-color : #fb7629;
color            : #fff;
}

.color a.cloud:hover, .si-5 a.cloud, .inverse a.cloud {
border-color     : #3fa2e3;
background-color : #3fa2e3;
color            : #fff;
}

.color a.apple:hover, .si-5 a.apple, .inverse a.apple,
.color a.codepen:hover, .si-5 a.codepen, .inverse a.codepen,
.color a.linux:hover, .si-5 a.linux, .inverse a.linux,
.color a.github:hover, .si-5 a.github, .inverse a.github,
.color a.reddit:hover, .si-5 a.reddit, .inverse a.reddit,
.color a.steam:hover, .si-5 a.steam, .inverse a.steam,
.color a.download:hover, .si-5 a.download, .inverse a.download,
.color a.microphone:hover, .si-5 a.microphone, .inverse a.microphone,
.color a.cc:hover, .si-5 a.cc, .inverse a.cc,
.color a.bookmark:hover, .si-5 a.bookmark, .inverse a.bookmark,
.color a.phone:hover, .si-5 a.phone, .inverse a.phone,
.color a.envelope-o:hover, .si-5 a.envelope-o, .inverse a.envelope-o,
.color a.print:hover, .si-5 a.print, .inverse a.print {
border-color     : #000;
background-color : #000;
color            : #fff;
}

/*Inverse Colors*/

.si-1.si-no-border.inverse a { color : #ff5730; }

.si-6.si-no-border.inverse a { color : #333; }

.si-6-white.si-no-border.inverse a { color : #fff; }

.inverse a.android:hover { color : #a4ca39; }

.inverse a.behance:hover { color : #1769ff; }

.inverse a.css3:hover { color : #3388cb; }

.inverse a.delicious:hover { color : #0049cc; }

.inverse a.deviantart:hover { color : #c1d826; }

.inverse a.digg:hover { color : #1b5891; }

.inverse a.dribbble:hover { color : #ef6897; }

.inverse a.dropbox:hover { color : #007ee5; }

.inverse a.drupal:hover { color : #3677ad; }

.inverse a.facebook:hover { color : #4d67a4; }

.inverse a.flickr:hover { color : #ff0084; }

.inverse a.google-plus:hover { color : #d84b35; }

.inverse a.google-wallet:hover { color : #4285f4; }

.inverse a.hacker-news:hover { color : #ff6600; }

.inverse a.html5:hover { color : #e44d26; }

.inverse a.instagram:hover { color : #5d4a3b; }

.inverse a.jsfiddle:hover { color : #4679bd; }

.inverse a.lastfm:hover { color : #d12127; }

.inverse a.linkedin:hover { color : #0077b4; }

.inverse a.paypal:hover { color : #053259; }

.inverse a.pinterest:hover { color : #c9181f; }

.inverse a.share-alt:hover { color : #02bf03; }

.inverse a.skype:hover { color : #09b1ef; }

.inverse a.slideshare:hover { color : #e9852a; }

.inverse a.soundcloud:hover { color : #ff5500; }

.inverse a.spotify:hover { color : #81b900; }

.inverse a.stack-exchange:hover { color : #094d99; }

.inverse a.stack-overflow:hover { color : #ff7600; }

.inverse a.stumbleupon:hover { color : #ea4924; }

.inverse a.tumblr:hover { color : #2c4762; }

.inverse a.twitch:hover { color : #6441a5; }

.inverse a.twitter:hover { color : #55acee; }

.inverse a.vimeo-square:hover { color : #1ab7ea; }

.inverse a.vine:hover { color : #00bf8f; }

.inverse a.vk:hover { color : #44678d; }

.inverse a.windows:hover { color : #00adf1; }

.inverse a.wordpress:hover { color : #106c94; }

.inverse a.xing:hover { color : #005d5d; }

.inverse a.yahoo:hover { color : #65106e; }

.inverse a.yelp:hover { color : #bc0d02; }

.inverse a.youtube:hover { color : #cb2025; }

.inverse a.rss:hover { color : #fb7629; }

.inverse a.cloud:hover { color : #3fa2e3; }

.inverse a.apple:hover,
.inverse a.codepen:hover,
.inverse a.github:hover,
.inverse a.linux:hover,
.inverse a.reddit:hover,
.inverse a.steam:hover,
.inverse a.download:hover,
.inverse a.microphone:hover,
.inverse a.cc:hover,
.inverse a.bookmark:hover,
.inverse a.phone:hover,
.inverse a.envelope-o:hover,
.inverse a.print:hover {
color : #000;
}

/********************************************************************
Login & SignUp
********************************************************************/

.btn-login { color : #fff; }

.btn-login:hover,
.btn-login:focus,
.btn-login:active { color : #fff; }

.btn.btn-facebook {
background-color : #45619d;
border-color     : #45619d;
}

.btn.btn-twitter {
background-color : #5eaade;
border-color     : #5eaade;
}

.btn.btn-gplus {
background-color : #dd4b39;
border-color     : #dd4b39;
}

/* ==========================================================================
Dark Section Font Color
============================================================================= */

.text-light { color : #fff !important; }

.text-light h1,
.text-light h2,
.text-light h3,
.text-light h4,
.text-light h5,
.text-light h6 { color : #fff; }

.text-light.fa { color : #fff; }

.text-light a { color : #eee; }

.text-light a:hover { color : #fff; }

.text-light.blog a { color : #fff; }

/* Lighter */

.text-lighter { color : #aaa; }

.text-lighter h1,
.text-lighter h2,
.text-lighter h3,
.text-lighter h4,
.text-lighter h5,
.text-lighter h6 { color : #aaa; }

.text-lighter.fa { color : #aaa; }

.text-lighter a { color : #aaa; }

.text-lighter a:hover { color : #fff; }

.text-lighter.blog a { color : #aaa; }

.text-lighter.blog a:hover,
.text-lighter .blog a:hover { color : #fff; }

.text-theme { color : #ff5730 !important; }

.text-dark { color : #333 !important; }

.text-darker { color : #000 !important; }

.theme-background { background-color : #ff5730 !important; }

/*Tablets & Mobiles*/

@media screen and (max-width : 991px) {

.doc .code { color : #ddd; }

.vertical-divider-left { border-top : 1px solid #eee; }

.vertical-divider-right { border-bottom : 1px solid #eee; }

.vertical-divider-left.vdl-dashed { border-top : 1px dashed #eee; }

.vertical-divider-right.vdr-dashed { border-bottom : 1px dashed #eee; }

.vertical-divider-left.vdl-double { border-top : 6px double #eee; }

.vertical-divider-right.vdr-double { border-bottom : 6px double #eee; }

.vertical-divider-left.vdl-colored { border-top : 2px solid #ff5730; }

.vertical-divider-right.vdr-colored { border-bottom : 2px solid #ff5730; }
}

/*Mobile Screen*/

@media screen and (max-width : 767px) {
.clients-border.grid-6 li:nth-last-child(-n+6),
.clients-border.grid-5 li:nth-last-child(-n+5),
.clients-border.grid-4 li:nth-last-child(-n+4),
.clients-border.grid li:nth-last-child(-n+3) { border-bottom : 1px solid #eee; }

.clients-border.grid-5 li:nth-child(5n) { border-right : 1px solid #eee; }

.clients-border.grid-5 li:nth-last-child(-n+5) { border-bottom : 1px solid #eee; }

.clients-border.grid-4 li:nth-child(4n) { border-right : 1px solid #eee; }

.clients-border.grid-4 li:nth-last-child(-n+4) { border-bottom : 1px solid #eee; }

.clients-border.grid-3 li:nth-child(3n) { border-right : 1px solid #eee; }

.clients-border.grid-3 li:nth-last-child(-n+3) { border-bottom : 1px solid #eee; }

/*Justified Tabs*/
.nav-tabs.nav-justified > li > a { border : 1px solid #ddd; }

.tabs-below > .nav-tabs.nav-justified > .active { border-top : 1px solid #ddd; }

.tabs-below > .nav-tabs.nav-justified > li > a { border-bottom : 1px solid #ddd; }

.navbar-collapse {
border-bottom: 4px solid #ff5730!important;
width: 100%!important;
}
}
/* Mapa */
#info > button.btn-maps {
background-color : #ff5730 !important;
color : #fff;
}
#info > button.btn-maps:hover {
background-color : #942c2b !important;
color : #fff;
}
.show-grid [class^=col-] p { background-color : #f6f6f6; }

.color1{color: #ff5730 !important;}

.color2{color: #942c2b !important;}

.color3{color: #434343 !important;}

.color4{color: #ffffff !important;}

.color5{color: #ffffff !important;}

.color6{color: {color6} !important;}

.bgcolor1{background-color: #ff5730 !important;}

.bgcolor2{background-color: #942c2b !important;}

.bgcolor3{background-color: #434343 !important;}

.bgcolor4{background-color: #ffffff !important;}

.bgcolor5{background-color: #ffffff !important;}

.bgcolor6{background-color: {color6} !important;}

.headercolor{background-color: #ff5730!important;color: #ffffff!important};

.headercolor > a{color: #ffffff!important};

.diapo{color: #ffffff!important};

.activecolor:active, .focuscolor:focus{color: #ff5730!important};

.footercolor{background-color: {color6}!important; color: #ffffff!important};

.buttoncolor{background-color: #ff5730!important; color: #ffffff!important};

.bottombarcolor{background-color:rgba(0,0,0,.7); color: #ffffff!important};

.iconcolor, .hrcolor, .bordercolor, .bgcolor{color: #942c2b!important};

.top-header.dark {
background: #ffffff;
border-bottom: 1px solid #ff5730
}

.footer-plain {
background: #ffffff;
}

.footer .footer-copyright {
    background: #ffffff;
    border-top: 1px solid #424242;
}
.tp-bullet {
    background-color: rgba(0, 0, 0, 0)!important;
    box-shadow: inset 0 0 0 2px #ffffff!important;
}
.tp-bullet:after, .tp-bullet.selected {
    background-color: #ff5730!important;
    box-shadow: 0 0 1px #ff5730!important;
}
.comma-left{
    margin-left: -30px;
    margin-top: -15px;
    position: absolute;
    height: 50px;
    width: 50px;
    background:none;
    border: 15px solid #ff5730;
    border-right: 0px;
    border-bottom: 0px;
}
.comma-right{
    right: 0px;
    margin-right: -30px;
    margin-top: -30px;
    position: absolute;
    height: 50px;
    width: 50px;
    background:none;
    border: 15px solid #ff5730;
    border-left: 0px;
    border-top: 0px;
}
.service-box-circle{
    background-color: #eeeeee;
    padding: 50px;
    border-radius: 100%;
    width: 140px;
    height: 140px;
    text-align: center;
    margin: 10px auto;
    vertical-align: middle;
}
.service-box-circle i.fa{
    margin-bottom: 0px;
    background-color: transparent!important;
}
.service-box-circle:hover,.service-box-circle.active,.service-box-circle:hover i.fa,.service-box-circle.active i.fa{
    background-color: #ff5730;
    cursor: pointer;
    color: #ffffff;
    -webkit-transition: background-color 500ms linear;
    -moz-transition: background-color 500ms linear;
    -o-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
}

.arrow-box-content .service-box-circle{
    background-color: #eeeeee;
    padding: 30px;
    border-radius: 100%;
    width: 105px;
    height: 105px;
    text-align: center;
    vertical-align: middle;
}
.arrow-box-content .service-box-circle>i.fa{
    height: 42px;
    width: 42px;
    line-height: 50px;
    font-size: 35px
}
.service-box-circle .count{
    position: relative;
    margin: auto;
    top: -70px;
    background-color: #eeeeee;
    width: 50px;
    border-radius: 100px;
    padding: 10px;
    left: -43px;
    font-size: 20px;
    font-weight: 600;
    color: #ff5730;
}
.arrow-box-content .service-box-circle:hover,.arrow-box-content .service-box-circle.active,.arrow-box-content .service-box-circle:hover i.fa,.arrow-box-content .service-box-circle.active i.fa,.arrow-box-content .service-box-circle:hover .count,.arrow-box-content .service-box-circle .count:hover{
    background-color: #3c3c3c;
    cursor: pointer;
    color: #ffffff;
    -webkit-transition: background-color 500ms linear;
    -moz-transition: background-color 500ms linear;
    -o-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
}
.arrow-box li.one.active, .arrow-box li.two.active,.arrow-box li.three.active,.arrow-box li.four.active{
    background: #ff5730;
    border-color: #ff5730;
}
.arrow-box li.one{
    background: #333333;
    border-color: #333333;
}
.arrow-box li.two{
    background: #4c4c4c;
    border-color: #4c4c4c;
}
.arrow-box li.three{
    background: #595959;
    border-color: #595959;
}
.arrow-box li.four{
    background: #666666;
    border-color: #666666;
}
:root {
--color1: #ff5730;
--color2: #942c2b;
--color3: #434343;
--color4: #ffffff;
--color5: #ffffff;
--color6: {color6};
}