/* Bootstrap */

body {
    color: #969696;
    background-color: #FFF;
}

a {
    color: #516F51;
}

a:hover {
    color: #516F51 !important;
}

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


::selection {
    color: #868686;
    background: #FFF2CC;
}

::-moz-selection {
    color: #868686;
    background: #FFF2CC;
}

blockquote,
.blockquote {
    background: #f5f5f5;
    color: #777;
    border-left: 5px solid #FFBF00;
}

hr {
    border-top: 1px solid #ccc;
}

/**
 * Border
 */

.border {
    border: 1px solid #D7D7D7;
}

.bb,
.border-bottom {
    border-bottom: 1px solid #D7D7D7;
}

.bt,
.border-top {
    border-top: 1px solid #D7D7D7;
}

.br,
.border-right {
    border-right: 1px solid #D7D7D7;
}

.bl,
.border-left {
    border-left: 1px solid #D7D7D7;
}

/**
 * List
 */

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

ul.border-bottom.dotted li {
    border-bottom: 1px dotted #CCC;
}


/**
 * Lighhight Box
 */

.lighhight-box {
    background: #7F4681;
    color: #FFF;
}


/**
 * Layout
 */

.wrapper,
.container-wrapper {
    background: #FFF;
}

.main-wrapper {
    background: #FFF;
}

.with-sidebar:after {
    background: #E5E5E5;
}

.sidebar-line {
    background: #E5E5E5;
}


/**
 * Typography
 */

.text-primary {
    color: #FFBF00 !important;
}

.text-main {
    color: #314C82 !important;
}

.text-info {
    color: #004BB5 !important;
}

.text-success {
    color: #469C3B !important;
}

.text-warning {
    color: #FFD900 !important;
}

.text-danger {
    color: #CC0001 !important;
}

.text-white {
    color: #FFF !important;
}

.text-grey {
    color: #D6D6D6 !important;
}

.link-info {
    color: #2E8ED7 !important;
}

.link-info:hover {
    color: #287CBD !important;
}

.link-success {
    color: #68E030 !important;
}

.link-success:hover {
    color: #5CC72A !important;
}

.link-warning {
    color: #FFD900 !important;
}

.link-warning:hover {
    color: #E6B332 !important;
}

.link-danger {
    color: #FF3755 !important;
}

.link-danger:hover {
    color: #E6324D !important;
}

.text-darker {
    color: #333 !important;
}

a.link-alt {
    color: #AB9F9D;
}

a.link-alt:hover {
    color: #F04F38;
}

/**
 * Section Title
 */

.section-title h2 {
    color: #314C82;
}

.section-title h3 {
    color: #314C82;
}

.section-title h4 {
    color: #314C82;
}

.section-title h4 a {
    color: #314C82;
    border-bottom: 1px solid #D7D7D7;
}

.section-title h4 a:hover {
    color: #FFBF00;
}

.section-title p a {
    color: #5D5D5D;
}

.section-title p a:after {
    background: #AAA;
}

.section-title p a:hover {
    border-bottom: 1px solid #FFBF00;
}

.hero .section-title-special{
    background-color: rgba(0,0,0,0.4);    
}

.section-title-special h2 {
    color: #314C82;
}

.section-title-special p {
    /* color: #919191;*/
}

/**
 * Background
 */

.bg-primary {
    background: #BA0600 !important;
    color: #FFF !important;
}

.bg-main {
    background: #314C82 !important;
    color: #FFF !important;
}

.bg-info {
    background: #006C95 !important;
    color: #FFF !important;
}

.bg-success {
    background: #497F46 !important;
    color: #FFF !important;
}

.bg-warning {
    background: #FFD900 !important;
    color: #FFF !important;
}

.bg-danger {
    background: #CC0001 !important;
    color: #FFF !important;
}

.bg-light {
    background: #F7F7F7 !important;
}

.bg-light-2 {
    background: #F0F0F2 !important;
    color: #333333;
}

.bg-light-3 {
    background: #F2F2F2 !important;
    color: #333333;
}

.bg-dark {
    background: #444 !important;
    color: #FFF;
}

.bg-dark-2 {
    background: #292E34 !important;
    color: #FFF;
}

.bg-white {
    background: #FFF !important;
}

.bg-primary h1,
.bg-primary h2,
.bg-primary h3,
.bg-primary h4,
.bg-primary h5,
.bg-primary h6,
.bg-info h1,
.bg-info h2,
.bg-info h3,
.bg-info h4,
.bg-info h5,
.bg-info h6,
.bg-success h1,
.bg-success h2,
.bg-success h3,
.bg-success h4,
.bg-success h5,
.bg-success h6,
.bg-warning h1,
.bg-warning h2,
.bg-warning h3,
.bg-warning h4,
.bg-warning h5,
.bg-warning h6,
.bg-danger h1,
.bg-danger h2,
.bg-danger h3,
.bg-danger h4,
.bg-danger h5,
.bg-danger h6,
.bg-color-02 h1,
.bg-color-02 h2,
.bg-color-02 h3,
.bg-color-02 h4,
.bg-color-02 h5,
.bg-color-02 h6,
.bg-bg-color-03 h1,
.bg-bg-color-03 h2,
.bg-bg-color-03 h3,
.bg-bg-color-03 h4,
.bg-bg-color-03 h5,
.bg-bg-color-03 h6 {
    color: #FFF !important;
}

.bg-primary a,
.bg-info a,
.bg-success a,
.bg-danger a {
    color: #FFF;
}

/**
 * Image Background
 */

.image-bg-wrapper {
    color: #FFF;
}

.image-bg-wrapper:before {
    background: rgba(255, 191, 0, 0.8);
}

.image-bg-wrapper.overlay-black:before {
    background: rgba(0, 0, 0, 0.7);
}

.image-bg-wrapper.overlay-white:before {
    background: rgba(255, 255, 255, 0.9);
}

.image-bg-wrapper h1,
.image-bg-wrapper h2,
.image-bg-wrapper h3,
.image-bg-wrapper h4,
.image-bg-wrapper h5,
.image-bg-wrapper h6 {
    color: #FFF;
}


/**
 * Button
 */

.btn:hover,
.btn:focus,
.btn.focus {
    color: #333;
}

.btn-default {
    color: #555;
    background: #D6D6D6;
    border-color: #D6D6D6;
}

.btn-default:hover {
    background-color: #EBEBEB;
    border-color: #EBEBEB;
}

.btn-dark {
    color: #FFF !important;
    background: #333;
    border-color: #333;
}

.btn-dark:hover {
    color: #FFF !important;
    background: #555;
    border-color: #555;
}

.btn-primary {
    background: #516F51;
    border-color: #516F51;
    color: #fff !important;
}

.btn-primary:hover {
    background: #3c523c;
    border-color: #3c523c;
}

.btn-main {
    background: #314C82;
    border-color: #314C82;
    color: #333 !important;
}

.btn-main:hover {
    background: #6382C2;
    border-color: #6382C2;
}

.btn-info {
    background: #2E8ED7;
    border-color: #2E8ED7;
    color: #FFF !important;
}

.btn-info:hover {
    background: #4477B2;
    border-color: #4477B2;
}

.btn-success {
    background: #008900;
    border-color: #008900;
    color: #FFF !important;
}

.btn-success:hover {
    background: #007300;
    border-color: #007300;
}

.btn-warning {
    background: #FFD900;
    border-color: #FFD900;
    color: #FFF !important;
}

.btn-warning:hover {
    background: #FFAF4D;
    border-color: #FFAF4D;
}

.btn-danger {
    background: #CC0001;
    border-color: #CC0001;
    color: #FFF !important;
}

.btn-danger:hover {
    background: #AB0000;
    border-color: #AB0000;
}

.btn-icon .icon {
    border-left: 1px solid rgba(255, 255, 255, 0.6);
}

.btn-primary.btn-inverse,
.btn-main.btn-inverse,
.btn-info.btn-inverse,
.btn-success.btn-inverse,
.btn-warning.btn-inverse,
.btn-danger.btn-inverse {
    background: #FFF;
}

.btn-primary.btn-inverse {
    border-color: #FFBF00 !important;
    color: #314C82 !important;
}

.btn-main.btn-inverse {
    border-color: #314C82 !important;
    color: #314C82 !important;
}

.btn-info.btn-inverse {
    color: #2E8ED7 !important;
}

.btn-success.btn-inverse {
    color: #68E030 !important;
}

.btn-warning.btn-inverse {
    color: #FFC537 !important;
}

.btn-danger.btn-inverse {
    color: #FF3755 !important;
}

.btn-dark.btn-inverse {
    color: #333 !important;
    border-color: #333 !important;
    color: #333 !important;
}

.btn-primary.btn-inverse:hover {
    color: #FFF !important;
    background: #BA0600;
}

.btn-main.btn-inverse:hover {
    color: #FFF !important;
    background: #314C82;
}

.btn-info.btn-inverse:hover {
    color: #FFF !important;
    background: #287CBD;
}

.btn-success.btn-inverse:hover {
    color: #FFF !important;
    background: #5CC72A;
}

.btn-warning.btn-inverse:hover {
    color: #FFF !important;
    background: #E6B332;
}

.btn-danger.btn-inverse:hover {
    color: #FFF !important;
    background: #E6324D;
}

.btn-more-less,
.btn-info-more-less {
    color: #7F4681;
}

.btn-more-less:hover,
.btn-more-less:focus,
.btn-more-less:active,
.btn-info-more-less:hover,
.btn-info-more-less:focus,
.btn-info-more-less:active {
    color: #99549C;
}

.label-main {
    background: #314C82;
}


/**
 * Form
 */

.form-control {
    border-color: #DEDEDE;
}

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

.form-icon i {
    color: #999;
}

.input-group > .input-group-addon {
    border-color: #DEDEDE;
}

/**
 * Featured
 */

.featured-item-text h4 {
    border-bottom: 1px solid #B270B5;
}

/**
 * Social Media
 */

.social-media a {
    color: #868686;
}

.social-media a.adobe-reader:hover {
    color: #a42222!important
}

.social-media a.amazon:hover {
    color: #fe9608!important
}

.social-media a.android:hover {
    color: #a4c639!important
}

.social-media a.apple:hover {
    color: #d6d7cf!important
}

.social-media a.badoo:hover {
    color: #f17834!important
}

.social-media a.behance:hover {
    color: #1e69e1!important
}

.social-media a.blogger:hover {
    color: #f26c37!important
}

.social-media a.blueetooth:hover {
    color: #0a3d91!important
}

.social-media a.chrome:hover {
    color: #ecc31d!important
}

.social-media a.css:hover {
    color: #14a0dd!important
}

.social-media a.deezer:hover {
    color: #ff0090!important
}

.social-media a.delicious:hover {
    color: #4088da!important
}

.social-media a.deviantart:hover {
    color: #b6ca2a!important
}

.social-media a.digg:hover {
    color: #006094!important
}

.social-media a.dribble:hover {
    color: #f26798!important
}

.social-media a.dropbox:hover {
    color: #007de4!important
}

.social-media a.drupal:hover {
    color: #3677ad!important
}

.social-media a.email:hover {
    color: #000000!important
}

.social-media a.facebook:hover {
    color: #3b5998!important
}

.social-media a.firefox:hover {
    color: #3194cb!important
}

.social-media a.flickr:hover {
    color: #0062dd!important
}

.social-media a.google:hover {
    color: #c63427!important
}

.social-media a.html:hover {
    color: #f06129!important
}

.social-media a.instagram:hover {
    color: #a07459!important
}

.social-media a.internet-explorer:hover {
    color: #20bcee!important
}

.social-media a.itunes:hover {
    color: #169bf0!important
}

.social-media a.java:hover {
    color: #e66e00!important
}

.social-media a.joomla:hover {
    color: #5aa526!important
}

.social-media a.last-fm:hover {
    color: #f73600!important
}

.social-media a.linkedin:hover {
    color: #0077b5!important
}

.social-media a.linux:hover {
    color: #000000!important
}

.social-media a.myspace:hover {
    color: #003399!important
}

.social-media a.opera:hover {
    color: #c10d0c!important
}

.social-media a.outlook:hover {
    color: #0073c6!important
}

.social-media a.paypal:hover {
    color: #193866!important
}

.social-media a.picasa:hover {
    color: #8b689f!important
}

.social-media a.pinterest:hover {
    color: #f71819!important
}

.social-media a.reddit:hover {
    color: #ff4500!important
}

.social-media a.rss:hover {
    color: #fb7629!important
}

.social-media a.safari:hover {
    color: #00a9ec!important
}

.social-media a.share:hover {
    color: #010101!important
}

.social-media a.skype:hover {
    color: #00abeb!important
}

.social-media a.soundcloud:hover {
    color: #ff3b00!important
}

.social-media a.spotify:hover {
    color: #9ac600!important
}

.social-media a.steam:hover {
    color: #020202!important
}

.social-media a.tumblr:hover {
    color: #34465d!important
}

.social-media a.twitter:hover {
    color: #5ea9dd!important
}

.social-media a.utorent:hover {
    color: #269036!important
}

.social-media a.vimeo:hover {
    color: #1ca7cc!important
}

.social-media a.vine:hover {
    color: #02c594!important
}

.social-media a.vk:hover {
    color: #4c75a3!important
}

.social-media a.weibo:hover {
    color: #d52b2b!important
}

.social-media a.weixin:hover {
    color: #f03c48!important
}

.social-media a.whatsapp:hover {
    color: #11ae09!important
}

.social-media a.wikipedia:hover {
    color: #363636!important
}

.social-media a.windows:hover {
    color: #00abf3!important
}

.social-media a.word:hover {
    color: #2a5699!important
}

.social-media a.wordpress:hover {
    color: #464646!important
}

.social-media a.xing:hover {
    color: #005d5e!important
}

.social-media a.yahoo:hover {
    color: #44029a!important
}

.social-media a.youtube:hover {
    color: #e22d24!important
}


/*********************************************************************************************************/
/* Base Theme CSS */

.navbar-default {
    background: #616161;
}

.navbar-default .navbar-brand {
    color: rgba(255, 255, 255, 0.65);
}

.navbar-default .navbar-brand:hover {
    color: rgba(255, 255, 255, 1);
}

.navbar-nav {
    border-left: 1px solid rgba(255, 255, 255, 0.3)
}

.navbar-nav > li > a {
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.7);
}

.navbar-default .navbar-nav > li > a {
    color: rgba(255, 255, 255, 0.7);
}

.navbar-default .navbar-nav > li > a:hover {
    color: rgba(255, 255, 255, 1);
}

.navbar-default .navbar-nav > .active > a {
    color: #616161;
    background-color: #F0F0F0;
}


/* Main Menu Dropdown */

.navbar-nav li ul {
    background-color: #F2F2F2;
    border: 1px solid #E5E5E5;
}

.navbar-nav li ul li a {
    border-bottom: 1px solid #E5E5E5;
    color: #868686;
}


/* Mega Menu */

.navbar-arrow > ul > li .arrow-indicator {
    color: #CCC;
}

.navbar-arrow ul ul > li .arrow-indicator {
    color: #CCC;
}

/**
 * Navbar Mini
 */

.navbar-mini > ul > li > a {
    color: rgba(255, 255, 255, 0.7);
}

.navbar-mini > ul > li > a.btn {
    border: 1px solid #516F51 !important;
    color: #fff;
    background: #516F51;
}

.navbar-mini > ul > li > a.btn:hover {
    background: #3c523c;
    border-color: #3c523c !important;
}

.navbar-mini .dropdown-menu > li > a:hover,
.navbar-mini .dropdown-menu > li:hover > a,
.navbar-mini .dropdown-menu > li > a:focus {
    color: #FFBF00 !important;
}

/**
 * Sticky Header
 */

.navbar-sticky {
    background: #616161;
    border-color: #e6e6e6;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.12);
}
.navbar-sticky .navbar-brand {
    color: rgba(255, 255, 255, 0.65);
}

.navbar-sticky .navbar-text {
    color: #565656
}
.navbar-sticky .navbar-nav > li > a:hover,
.navbar-sticky .navbar-nav > li > a:focus {
    color: #FFF !important;
    background-color: transparent
}

.navbar-sticky .navbar-nav > .active > a,
.navbar-sticky .navbar-nav > .active > a:hover,
.navbar-sticky .navbar-nav > .active > a:focus {
    color: #4D82B8;
    background-color: transparent;
    color: #616161;
    background: #F0F0F0;
}

.navbar-sticky .navbar-nav > .disabled > a,
.navbar-sticky .navbar-nav > .disabled > a:hover,
.navbar-sticky .navbar-nav > .disabled > a:focus {
    color: #FFF;
    background-color: transparent
}

.navbar-sticky .navbar-nav > .active > a:hover,
.navbar-sticky .navbar-nav:hover > .active > a {
    color: #BABABA !important;
}

.navbar-sticky .navbar-nav > li.navbar-separator span:after {
    background: #4D82B9;
}

.navbar-sticky .navbar-mini > ul {
    line-height: 49px;
}

.navbar-sticky.navbar-default .navbar-nav > .active > a {
    color: #616161;
    background: #F0F0F0;
}

@media (max-width: 767px) {
        border-bottom: 1px solid #EAEAEA;
    }
}

/**
 * Hero
 */

.hero::before {
    background: rgba(0, 0, 0, 0.4);
}

.hero.stellar-parallax-bg {
    background-position: bottom center;
}

.hero h1 {
    color: #FFF;
}

@media only screen and (max-width: 767px) {

    .hero::before {
            background: rgba(0, 0, 0, 0.6);
    }

}

/**
 * Main Search Form
 */

.main-search {
    background: #FFF;
}

.main-search .btn-dropdown:after {
    background: #CACACA;
}

.second-search {
    background: #FFF;
}

.second-search .btn-dropdown:after {
    background: #CACACA;
}

.breadcrumb-form .second-search,
.breadcrumb-form .second-search .form-control {
    background: #E6E6E6;
}

.input-group-search-form-wrapper .btn {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.input-group-search-form-wrapper .form-control:focus {
    border-color: #CCC;
}

.input-group-search-form-wrapper .dropdown.dropdown-select .btn.dropdown-toggle {
    background: #FFF;
    border: 0;
    border-top: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
}

.input-group-search-form-wrapper .dropdown.dropdown-select:before {
    background: #CCC;
}

.input-group-search-form-wrapper .dropdown.dropdown-select a {
    color: #868686;
}

.input-group-search-form-wrapper .dropdown.dropdown-select .dropdown-menu a {
    color: #868686;
}

.input-group-search-form-wrapper .dropdown.dropdown-select .dropdown-menu .active a,
.input-group-search-form-wrapper .dropdown.dropdown-select .dropdown-menu a:hover {
    color: #FFBF00;
}

.hero .input-group-search-form-wrapper.size-lg .form-control:-moz-placeholder {
    color: #B8B8B8;
}

.hero .input-group-search-form-wrapper.size-lg .form-control::-moz-placeholder {
    color: #B8B8B8
}

.hero .input-group-search-form-wrapper.size-lg .form-control:-ms-input-placeholder {
    color: #B8B8B8;
}

.hero .input-group-search-form-wrapper.size-lg .form-control::-webkit-input-placeholder {
    color: #B8B8B8;
}

.hero .input-group-search-form-wrapper .input-group.bg-change-focus-addclass.focus {
    background: #FFBF00;
}

.hero .input-group-search-form-wrapper .input-group.bg-change-focus-addclass.focus .form-control,
.input-group-search-form-wrapper .input-group.bg-change-focus-addclass.focus .btn.dropdown-toggle {
    background: #F2F2F2;
}

.hero .input-group-search-form-wrapper {
    border: 5px solid rgba(0, 0, 0, 0.4);
}

.breadcrumb-wrapper .input-group-search-form-wrapper .form-control,
.breadcrumb-wrapper .input-group-search-form-wrapper .dropdown.dropdown-select .btn.dropdown-toggle {
    background: #E6E6E6;
}

.breadcrumb-wrapper .input-group-search-form-wrapper .input-group.bg-change-focus-addclass.focus {
    background: #FFBF00;
}

@media (max-width: 479px) {
    .hero .btn.bt.visible-xss {
        border-top: 1px solid #333;
    }
}

/**
 * Category
 */

.category-image-bg a {
    background: rgba(0, 0, 0, 0.3);
    color: #FFF;
}

.category-image-bg a span {
    border: 1px solid #FFF;
}

.category-image-bg a:hover {
    background: rgba(255, 255, 255, 0.1);
}

.category-image-bg a:hover span {
    border-color: #FFBF00;
    background: #FFBF00;
    color: #333;
}

ul.home-category-list li a {
    color: #5d5d5d;
}

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

/**
 * About Us
 */

.image-bg-wrapper.about-us-page-title:before {
    background: rgba(0, 0, 0, 0.35);
}

/**
 * Contributor or Author
 */

.featured-contributor-item .contributor .image {
    border: 1px solid #D7D7D7;
    background: #FFF;
}

.author-sm-item {
    border-bottom: 1px dotted #D7D7D7;
}

.author-sm-item a .image {
    border: 1px solid #D7D7D7;
}

/**
 * Featured
 */

.promo-box h2,
.promo-box h3 {
    color: #FFF;
}

.image-bg-promo h1,
.image-bg-promo h2 {
    color: #333;
}

.image-bg-promo p {
    color: #333;
}

.image-bg-promo .btn-dark {
    color: #FFBF00 !important;
}

.process-item {
    color: #666
}

.process-item .number {
    color: #333;
}

.process-item .number:after {
    background: #FFBF00;
}
.process-item .content h3,
.process-item .content h4 {
    color: #333;
}

.featured-sm-item .icon {
    color: #FFBF00;
}

.counting-item {
    color: #333;
}

.user-action-wrapper:after {
    background: #D7D7D7;
}

.user-action-item .icon {
    color: #FFBF00;
}

.team-item .content {
    background: rgba(255, 191, 0, 0.8);
    color: #333;
}

@media only screen and (max-width: 767px) {
    .user-action-wrapper .GridLex-gap-30 > div > div:not(:last-child) {
        border-bottom: 1px solid #D7D7D7;
    }

}

/**
 * Breadcrumb
 */

.breadcrumb-wrapper {
    background: #F0F0F0;
}

.breadcrumb-wrapper h1.page-title {
    color: #314C82;
}
.breadcrumb-wrapper .breadcrumb a {
    color: #868686;
}

.breadcrumb-wrapper .breadcrumb .active {
    color: #AAA;
}

.breadcrumb-wrapper .breadcrumb a:hover {
    color: #FFBF00;
}

.breadcrumb-wrapper .page-title {
    color: #314C82;
}

.btn-change-search {
    border: 1px solid #CCC;
    color: #868686;
}
.change-search-wrapper > div .sub-inner {
    background: #DDDDDD;
}

/**
 * Filter
 */

.filter-wrapper {
    background: #484E4E;
    color: rgba(255, 255, 255, 0.7);
}

.filter-toggle h4 {
    border-bottom: 1px solid #CCC;
    color: #555;
}

.filter-toggle h4.active {
    color: #555;
}

.btn-toggle.btn-refine {
    background: none;
    color: #F5B800;
}


.filter-wrapper .form-control {
    border-color: #6D7171;
    background: #6D7171;
    color: rgba(255, 255, 255, 0.9);
}

.filter-wrapper .form-control:focus {
    border-bottom-color: rgba(255, 255, 255, 0.7);
}

.filter-wrapper .form-control::-moz-placeholder {
    color: rgba(255, 255, 255, 0.7);
}

.filter-wrapper .form-control:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.7);
}

.filter-wrapper .form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.7);
}

.filter-wrapper .bootstrap-select .btn.btn-default {
    border-color: #6D7171;
    background: #6D7171;
    color: rgba(255, 255, 255, 0.7);
}

.filter-wrapper .bootstrap-select.open > .dropdown-toggle.btn-default,
.filter-wrapper .bootstrap-select.open > .dropdown-toggle.btn-default:hover,
.filter-wrapper .bootstrap-select.open > .dropdown-toggle.btn-default:focus,
.filter-wrapper .bootstrap-select.open > .dropdown-toggle.btn-default.focus {
    border-color: #6D7171;
    border-bottom-color: rgba(255, 255, 255, 0.7);
    color: rgba(255, 255, 255, 0.9);
}

.filter-wrapper .bootstrap-select .dropdown-toggle .caret {
    border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent;
}

.filter-wrapper .bootstrap-select.open .dropdown-toggle .caret {
    border-color: transparent transparent rgba(255, 255, 255, 0.7);
}

ul.filter-paging > li a {
    color: #5D5D5D;
}

ul.filter-paging > li.paging-nav a {
    background: #F0F0F0;
    border: 2px solid #F0F0F0;
}

ul.filter-paging > li.paging-nav a:hover {
    background: #FFF;
}

ul.filter-paging > li.btn-wrapper .input-group > .bootstrap-select .btn.btn-default {
    border-bottom: 1px solid #F0F0F0;
}


/**
 * Category Page
 */

.category-item-wrapper .item .category-item-caption {
    background: rgba(0, 0, 0, 0.9);
}

.category-item-wrapper .item .category-item-caption .row > div:not(:last-child) {
    border-right: 1px solid rgba(255, 255, 255, 0.4);
}

.category-item-wrapper .item .category-item-caption .row a {
    color: rgba(255, 255, 255, 0.6);
}

.category-item-wrapper .item .category-item-caption .row a:hover {
    color: #FFF;
}

.image-preview {
    border: 1px solid #333;
    background: #333;
    color: #FFF;
}

.image-preview h5,
.image-preview h6 {
    line-height: 1;
    color: #FFF;
}

.imagePreview {
    border: 1px solid #333;
    background: #333;
    color: #FFF;
}

.imagePreview h5,
.imagePreview h6 {
    color: #FFF;
}

/**
 * Detail Page
 */

.detail-wrapper {
    background: #E6E6E6;
}

.detail-person .content {
    color: #999;
}

.detail-sm-section h4 {
    color: #333;
    margin: 0;
    text-transform: none;
}

.detail-sm-section a {
    /*color: #868686;*/
}

.detail-sm-section a.detail-collection {
    /* background: #D4D4D4; */
}

.detail-tab ul.nav-tabs {
    border-color: #CCC;
}

.detail-tab ul.nav-tabs > li a {
    color: #999;
}

.detail-tab ul.nav-tabs > li.active a,
.detail-tab ul.nav-tabs > li a:hover {
    background: none;
    color: #333;
    border: 1px solid #CCC;
    border-bottom: 1px solid #E6E6E6;
}

.detail-radio-wrapper .radio-block {
    border-bottom: 1px solid #CCC;
}

.detail-radio-wrapper .radio-block:first-child {
    /* border-top: 1px solid #CCC;*/
    border-top: 0;
}

.detail-radio-wrapper .radio-block input[type='radio'] + label {
    background: url(images/radio_unchecked.png) left 8px no-repeat;
}

.detail-radio-wrapper .radio-block input[type='radio']:checked + label {
    background: url(images/radio_checked.png) left 8px no-repeat;
}

.detail-price-sm {
    color: #333;
}

.detail-price-sm .price {
    color: #868686;
}

.detail-price-sm .block {
    color: #333;
}

.detail-image a {
    color: #FFBF00;
}

.detail-image a:hover {
    color: #FFBF00;
}

.social-share a {
    color: #999;
    border-right: 1px solid #CCC;
}

.social-share a:hover {
    color: #FFBF00;
}

.social-share a.social-facebook:hover {
    color: #3b5998;
}

.social-share a.social-twitter:hover {
    color: #00aced;
}

.social-share a.social-pinterest:hover {
    color: #cb2027;
}

/**
 * Testimonial
 */

.slick-testimonial-wrapper .slick-prev:before,
.slick-testimonial-wrapper .slick-next:before {
    color: #333;
}

.slick-testimonial-wrapper .testimonial-man .image {
    border: 3px solid #EAEAEA;
}

.slick-testimonial-wrapper .slick-center .image {
    border: 3px solid #8F37FE;
}

.testimonial-long .saying {
    background: #F3F3F3;
}

.testimonial-long .he {
    color: #8F37FE;
}

.testimonial.style-1 blockquote {
    border-bottom: 3px solid #f2f2f2;
    background-color: #fff
}

.testimonial-long .saying:before {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 15px solid #f2f2f2;
}

.testimonial-long .saying blockquote:after {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 15px solid #fff;
}

.testimonial.style-1 h4 small {
    color: #a8e12a
}


/**
 * Sidebar
 */

ul.sidebar-category li a,
ul.sidebar-archives li a {
    color: #868686;
}

ul.sidebar-category li a:before,
ul.sidebar-archives li a:before {
    border: 1px solid #FFBF00;
}

ul.sidebar-category li a:hover,
ul.sidebar-archives li a:hover {
    color: #FFBF00;
}

ul.sidebar-category li a:hover::before,
ul.sidebar-archives li a:hover::before {
    background: #FFBF00;
}

ul.sidebar-post li .sidebar-post-meta {
    color: #A1A1A1;
}

ul.sidebar-post li a:hover h3 {
    color: #FFBF00;
}

.tag-cloud a {
    border: 1px solid #EFEFEF;
    color: #777;
}

.tag-cloud a:hover {
    background: #FFBF00;
    color: #FFF;
    border-color: #FFBF00;
}

.tag-cloud-wrapper {
    border-top: 1px solid #EFEFEF;
}

ul.sidebar-menu {
    border: 1px solid #F2F2F2;
    background-color: #F2F2F2;
}

ul.sidebar-menu li > a {
    color: #636363;
    border-right: 1px solid #F2F2F2;
    border-left: 1px solid #F2F2F2;
    border-bottom: 1px solid #E8E8E8;
}

ul.sidebar-menu > li > h4 {
    border-bottom: 1px solid #E8E8E8;
}

ul.sidebar-menu > li > a:hover {
    color: #FFBF00;
    border-right: 1px solid #FFBF00;
    border-bottom: 1px solid #E8E8E8;
}

ul.sidebar-menu > li > a:focus {
    color: #636363;
    border-color: #EEE;
    border-bottom: 1px solid #E8E8E8;
}

ul.sidebar-menu .active > a,
ul.sidebar-menu .active:hover > a,
ul.sidebar-menu > .active:focus > a {
    color: #FFBF00;
    background: none;
    border-right: 1px solid #FFBF00;
    border-bottom: 1px solid #E8E8E8;
}

ul.sidebar-menu > li > ul {
    border-bottom: 1px solid #E8E8E8;
}

/**
 * Image Overlay
 */

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

.overlay-box:hover .image-overlay {
    background: rgba(0, 0, 0, 0.5);
}

.overlay-content {
    color: #fff
}

.overlay-icon {
    color: #fff;
    border: 2px solid #FFF;
}

.overlay-icon i {
    color: #fff;
}


/**
 * flex-video
*/

.flex-video.vimeo {
    background: #EEE;
}

/**
 * Pager
 */

.pager-wrappper {
    border-top: 1px solid #DEDEDE;
}

.pagination > li > a,
.pagination > li > span {
    color: #337ab7;
    color: #666;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    color: #FFBF00;
    background-color: #FFF;
}

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

/**
 * Pricing
 */

.price-item-sm {
    background: #F2F2F2;
    color: #5d5d5d;
}

.price-item-sm .icon {
    color: #5d5d5d;
}

.price-item-sm:hover .icon {
    color: #FFBF00;
}

.pricing-item-01 {
    border: 1px solid #D7D7D7;
    background: #F2F2F2;
    border-top: 3px solid #FFBF00;
}

.pricing-item-01 .pricing-item-best-label:before {
    border-color: transparent #FFBF00 transparent transparent;
    color: #333;
}

.pricing-item-01 .pricing-item-best-label span {
    color: #333;
}

.pricing-item-01 .pricing-item.best {
    border-color: #33B6CB;
}

.pricing-item-01 .pricing-item-price span {
    color: #333;
}

.pricing-item-01 .pricing-item-content .radio-block {
    border-bottom: 1px dotted #D7D7D7;
}

.pricing-wrapper-02 {
    border: 1px solid #D7D7D7;
}

.pricing-wrapper-02 .pricing-header {
    background: #FFBF00;
    color: #333;
    border-bottom: 1px solid #D7D7D7;
}

.pricing-wrapper-02 .pricing-header h3,
.pricing-wrapper-02 .pricing-header h4,
.pricing-wrapper-02 .pricing-header h5 {
    color: #333;
}

.pricing-item-02 h3,
.pricing-item h4,
.pricing-item h5 {
    border-bottom: 2px solid #D7D7D7;
}

.pricing-item-02 ul.pricing-item-list li:nth-child(odd) {
    background: #F5F5F5;
}

.pricing-item-02 ul.pricing-item-list li a {
    color: #636363;
}

.pricing-item-02 ul.pricing-item-list li a:hover {
    color: #FFBF00;
}

.pricing-item-02 .pricing-item-price .not-this {
    color: #BBB;
}

.pricing-item-02 .pricing-item-absolute-bottom {
    border-top: 1px solid #D7D7D7;
}

/**
 * Tab
*/

.tab-style-01-wrapper > ul.tab-nav li a {
    color: #314C82;
    border: 1px solid #314C82;
}

.tab-style-01-wrapper > ul.tab-nav li a:hover,
.tab-style-01-wrapper > ul.tab-nav li.active a,
.pricing-item-content ul.tab-nav li.active a:hover {
    background: #314C82;
    color: #FFF;
}

.tab-style-02-wrapper ul.tab-nav {
    border-bottom: 1px solid #D7D7D7;
}

.tab-style-02-wrapper ul.tab-nav > li a {
    color: #888;
    border: 1px solid #D7D7D7;
}

.tab-style-02-wrapper ul.tab-nav > li a:hover,
.tab-style-01-wrapper > ul.tab-nav > li.active a,
.pricing-item-content ul.tab-nav > li.active a:hover {
    color: #FFBF00;
}

.tab-style-02-wrapper ul.tab-nav > li.active a:before {
    background: #FFBF00;
}

.tab-style-02-wrapper ul.tab-nav > li.active a:after {
    background: #FFF;
}

.pricing-item-content ul.tab-nav li a {
    color: #636363;
    border: 1px solid #314C82;
}

.pricing-item-content ul.tab-nav li a:hover,
.pricing-item-content ul.tab-nav li.active a,
.pricing-item-content ul.tab-nav li.active a:hover {
    background: #314C82;
    color: #FFF;
}

/**
 * Upload Page
*/

ul.uploading-status {
    background: #F0F0F0;
}

ul.uploading-status li {
    border-bottom: 1px dotted #CCC;
}

.uploaded-item-wrapper {
    border-top: 1px solid #CCC;
}

.uploaded-item {
    border-bottom: 1px solid #CCC;
}

.tagging-cloud a {
    background: #F0F0F0;
    color: #FFBF00;
    border: 1px solid #D7D7D7;
}

.tagging-cloud a:hover {
    color: #FFBF00;
    border-color: #FFBF00;
}

/**
 * Blog
 */

.blog-item {
    background: #FFF;
}

.blog-media {
    background: #eee;
}

.blog-content h3 a {
    color: #333;
}

.blog-content h3 a:hover {
    color: #FFBF00;
}

ul.blog-meta li {
    color: #A1A1A1;
}

ul.blog-meta li i {
    color: #A1A1A1;
}

ul.blog-meta li > div {
    border-top: 1px dotted #DEDEDE;
}

.blog-extra {
    background: #FAFAFA;
}

.blog-pager-wrapper {
    background: #F2F2F2;
}

.blog-pager-wrapper h4 a {
    color: #333;
}

.blog-pager-wrapper h4 a:hover {
    color: #FFBF00
}

.blog-pager-wrapper h4 a:before {
    color: #FFBF00;
}

.blog-pager-wrapper h4.blog-pager-prev {
    border-right: 1px solid #FFF
}

#comment-wrapper {
    background: #FFF;
}

ul.comment-item li {
    border-bottom: 1px solid #D7D7D7
}

ul.comment-item li > ul {
    border-top: 1px solid #D7D7D7
}

.comment-item .comment-time {
    color: #989B8E;
}

.comment-item .comment-author {
    color: #333;
}

.comment-item a.comment-reply {
    border: 1px solid #FFBF00;
    background: #FFBF00;
    color: #333;
}

.comment-item a.comment-reply:hover {
    background: #FFBF00;
    background: #FFF;
}

.blog-item.blog-single ul.blog-meta li:nth-last-child(2) > div,
.blog-item.blog-single ul.blog-meta li:last-child > div {
    border-bottom: 1px dotted #DEDEDE;
}

/**
 * Footer
 */

.main-footer {
    background: #F2F2F2;
    color: #333;
}

.main-footer a {
    color: #555;
}

.main-footer a:hover {
    color: #FFBF00;
}

.newsletter-footer .form-control {
    border-color: #E3E3E3;
    background: #E3E3E3;
}

.newsletter-footer .form-control:focus {
    border-color: #E0E0E0;
    background: #E0E0E0;
}

h4.footer-title {
    color: #A3A3A3;
}

h5.footer-title {
    color: #A3A3A3;
}

p.footer-phone-number {
    color: #A3A3A3;
}

p.footer-email {
    color: #A3A3A3;
}

p.footer-email a {
    border-bottom: 1px dotted #D1D1D1;
}

p.footer-email a:hover {
    border-bottom: 1px solid #FFBF00;
}

ul.footer-faq li:before {
    color: #AAA;
}

ul.footer-faq li a {
    border-bottom: 1px dotted #D1D1D1;
}

ul.footer-faq li a:hover {
    border-bottom: 1px solid #FFBF00;
}

.secondary-footer {
    background: #292929;
    color: rgba(255, 255, 255, 0.5);
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}

ul.secondary-footer-menu li a {
    color: rgba(255, 255, 255, 0.5);
}

ul.secondary-footer-menu li a:hover {
    color: #FFF;
}

/**
 * Login Modal
 */

.modal.modal-border-transparent .modal-content {
    border: 5px solid rgba(255, 255, 255, 0.4);
}

.modal.modal-login .modal-content h4 {
    background: #F2F2F2;
}

.modal.modal-login .modal-content .form-control {
    border-color: #E5E5E5;
    background: #E5E5E5;
}

.modal.modal-login .modal-footer {
    border-top: 1px solid #E5E5E5;
}

.modal.modal-login .btn-link {
    color: #314C82;
}

.modal.modal-login .btn-link:hover {
    color: #6382C2;
}

.modal .modal-content .btn-close {
    position: absolute;
}

.modal-seperator {
    border-bottom: 1px solid #E5E5E5;
}

.modal-seperator span {
    border: 1px solid #E5E5E5;
    background: #FFF;
}

ul.login-modal-tab-nav {
    background: #EAEAEA;
}

ul.login-modal-tab-nav li a {
    color: #565656;
}

ul.login-modal-tab-nav li.active a {
    background: #FFF;
}

ul.login-modal-tab-nav li a:hover {
    color: #489FF0;
}

.btn.btn-facebook {
    background: #3b5998;
    color: #FFF;
}

.login-modal-tab-wrapper .form-control {
    background: #FFF;
}

/**
 * Social Share
 */

ul.social-share-sm:after,
ul.social-share-sm li span:after,
ul.social-share-sm li a:after {
    background: #E3E3E3
}

ul.social-share-sm li a {
    color: #999
}

ul.social-share-sm li a:hover {
    color: #FFBF00
}

/**
 * Contact Us
 */

.infoBox {
    background: #fff!important;
    border: 1px solid #FFBF00;
}

.infoBox:after {
    border-top-color: #FFBF00;
}

.infoBox > img {
    background: #FFF;
    border: 1px solid #FFF;
}

.contact-featured {
    color: #999;
}

.contact-featured h4 {
    background: #FCF8F7;
}

.contact-featured h4 .icon {
    background: #F04F38;
    color: #FFF;
}

.address-square .inner {
    background: #F5F5F5;
}

.contact-branch-item {
    border: 1px solid #CCC;
}

/**
 * Faq Page
 */

.faq-section {
    border-bottom: 1px solid #D7D7D7;
}

.faq-wrapper > .faq-thread {
    border-bottom: 1px solid #D7D7D7;
}

/**
 * Static Page
 */

ul.static-page-menu li a {
    display: block;
    color: #636363;
    border-left: 4px solid #FFF!important;
    border-right: 4px solid #FFF;
}

ul.static-page-menu li a:hover,
ul.static-page-menu li.active a {
    border-right: 4px solid #F56961;
    color: #F56961
}

/*********************************************************************************************************/
/* AXstore CSS */

ul.nav-tabs.price-image-size > li a.inactive,
.detail-tab #priceform ul.nav-tabs > li a.inactive:hover{
    color: #d0d0d0;
    border: 1px solid #d0d0d0;
}

.navbar-sticky .navbar-brand:hover, 
.navbar-sticky .navbar-brand:focus {
    color: #ffbf01;
    background-color: transparent;
}

.customer_register_container .error {
    color: #aa2020;
}
.customer_register_container .has-error {
    color: #aa2020;
}

#priceform #putInCart:hover {
    background: #3c523c
    border-color: #3c523c;
}

#priceform #putInCart:active{
    color: #fff;
    background-color: #286090;
    border-color: #204d74;   
}

#go-to-cart {
    color: #ffbf01;
}

#go-to-cart.empty{
    color: #b0b0b0;
}

.thumbnail {
    background-color: transparent;
}

#currentFiltersSet a.removeFiltersBtn,
#currentFiltersSet a:not(.removeFiltersBtn):hover,
#currentFiltersSet a.removeFiltersBtn:after,
#currentFiltersSet a:hover:after {
    color: #b50000;
}

ul.filter-paging > li.pageLinkActive a {
    border: 2px solid #ffbf01;
}

#cookie-alert{
    background-color: rgba(97, 97, 97, 0.9);
    color: #e8e8e8;
}

#cookie-alert:hover{
    background-color: rgba(97, 97, 97, 1);
}

.icon-yelow:before{
    color: #ffbf01 !important;
}

li.icon-wings:before {
    left: 0;
    top: -3px;
    width: 23px;
    height: 23px;
    background-image: url(images/wings-bullet.png);
}


.page-cart #toolbar span,
.page-order #toolbar span {
    background: #e6e6e6;
    color: #292929;
}

.page-cart #toolbar span.active,
.page-order #toolbar span.active{
    background: #ffbf01;
    color: #fff;
}

.page-cart #toolbar span:after,
.page-order #toolbar span:after{
    background: #e6e6e6;
    border-top: 3px solid #ffffff;
    border-right: 3px solid #ffffff;
}

.page-cart #toolbar span.active:after,
.page-order #toolbar span.active:after{
    background: #ffbf01;
}

.cart-table-header [class*="col-"] {
    background: #616161;
    color: #f3f3f3;
}
.cart-table-item {
    border-bottom: 1px solid #616161;
}

.yelow-light-bg{
    background: #fff9e6;
}

.grey-light-bg{
    background: #f3f3f3;
}

.cart-table-item-price {
    color: #000;
}

.color-black{
    color: #000;
}

#priceform .border-top{
    border:solid #c3c3c3;
    border-width: 1px 0 0 0;
}

ul.nav-tabs.price-image-size > li a {
	border-radius: 0;
    color: #333;
    border: 1px solid #333;
}

ul.nav-tabs.price-image-size > li.active a{
    color: #fff;
    background: #333;    
}

#priceform #price_total{
    color: #333;
}
.detail-sm-section a {
    color: #868686;
}
.detail-sm-section a:hover {
    text-decoration: underline;
}
.detail-sm-section a.author-link {
    color: #516F51;
}

.xmstore-cred{
    background-color: #292929;
}  

.xmstore-cred a,
.xmstore-cred a:hover,
.xmstore-cred a:visited{
    color: rgba(255, 255, 255, 0.3);
}

.detail-tab #priceform ul.nav-tabs > li a:hover {
    color: #fff;
    background: #333;
}

.trend-title-shadow{
    background: linear-gradient(0deg, rgba(0,0,0,0.75) 20%, rgba(0,0,0,0) 100%);
}

h3.trend-title {
    color: rgba(255, 255, 255, 0.85);
}

a.trend-link:hover h3.trend-title{
    color: rgba(255, 255, 255, 1);
}

.contact_send_row button.contact_send_button {
    color: #fff;
    background: #516F51;
}

.contact_field, .contact_row_labelcell {
    color: #333;
}

.detail-image a {
    color: #516F51;
}

.detail-image a:hover {
    color: #516F51;
}