/*------------------------------------------------------------------
Default theme  Stylesheet
-------------------------------------------------------------------*/
::-moz-selection {
    color: #fff;
    background: #d6b161;
    text-shadow: none;
}
::selection {
    color: #fff;
    background: #d6b161;
    text-shadow: none;
}

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

::-webkit-selection {
    /* Safari */
    color: #fff;
    background: #d6b161;
    text-shadow: none;
}

a,
.menuzord-menu > li.active > a,
.menuzord-menu > li:hover > a,
.portfolio-with-title .portfolio-title h4 a:hover,
.f-link:hover,
#footer .f-list li a:hover,
.featured-item.border-box:hover .icon i,
.post-single .post-cat li a:hover,
.post-single .post-desk h4 a:hover,
.post-single .post-desk a.author:hover,
.post-list .post-single .post-cat li a,
.portfolio-description a:hover,
.portfolio-title a:hover,
.post-sub-title,
.team-member .s-link a:hover,
.t-s-link a:hover,
.price-col.feature h1,
.widget-category li a:hover,
.widget-comments li a:hover,
.blog-classic .blog-post h4 a:hover,
.post-meta li a:hover,
.widget-latest-post .w-desk a:hover,
.comments-list .comment-author a:hover,
.comments-list .comment-item-data a:hover,
.product-title h5 a:hover,
.comments-list .comment-info a:hover,
.portfolio-with-title.blog-m .portfolio-title .date a:hover,
.comments-list .comment-info .comment-author a:hover,
.icon-tabs .nav-pills > li > a:hover,
.icon-tabs .nav-pills > li.active > a,
.icon-tabs .nav-pills > li.active > a:focus,
.icon-tabs .nav-pills > li.active > a:hover,
.cd-nav .cd-primary-nav li.selected a,
.no-touch .cd-nav .cd-primary-nav a:hover,
.intro-portfolio a:hover {
    color: #9a6458;
}

.theme-color {
    color: #d6b161 !important;
}

.theme-bg,
.massive-progress.progress-theme-color .progress-bar,
.massive-progress-alt.progress-theme-color .progress-bar,
.ei-slider-thumbs li.ei-slider-element,
.massive-progress.progress-theme-color .progress-bar > span,
.massive-progress.progress-theme-color .progress-bar > span:before {
    background: #d6b161 !important;
}

.massive-progress.progress-theme-color .progress-bar > span:before {
    border-color: #d6b161;
}

.btn-theme-border-color,
.widget-social-link a:hover,
.widget-tags a:hover {
    border: 1px solid #d6b161;
}

.icon-tabs .nav-pills > li > a:hover,
.icon-tabs .nav-pills > li.active > a,
.icon-tabs .nav-pills > li.active > a:focus,
.icon-tabs .nav-pills > li.active > a:hover {
    border-bottom: 1px solid #d6b161;
}

.btn-theme-border-color:hover,
.price-col.feature .p-btn:hover,
.side-social-link a:hover,
.massive-progress.progress-theme-color .progress-bar > span:before {
    border: 1px solid #d6b161;
}

.accordion.time-line > dt > a:hover:after,
.accordion.time-line > dt > a.active:after,
.accordion.time-line > dt > a.active:hover:after,
.toggle.time-line > dt > a:hover:after,
.toggle.time-line > dt > a.active:after,
.toggle.time-line > dt > a.active:hover:after,
.btn-dark-solid:hover,
.btn-dark-solid:focus,
.btn-theme-color,
.btn-theme-border-color:hover,
.btn-light-solid:hover,
.feature-border-box:hover .icon,
.price-col.feature .p-btn:hover,
.side-social-link a:hover,
.widget-social-link a:hover,
.widget-tags a:hover,
.sale-label,
.stock .status,
.lift-off:hover,
.menuzord-menu ul.dropdown li:hover > a,
.menuzord-menu > li > .megamenu .megamenu-row li:hover a,
.menuzord-menu > li > .megamenu .megamenu-row li.active a,
.travel-form.icon-tabs .nav-pills > li > a:hover,
.travel-form.icon-tabs .nav-pills > li.active:hover > a,
.travel-form.icon-tabs .nav-pills > li.active > a,
.travel-form.icon-tabs .nav-pills > li.active > a:focus {
    background: #9a6458;
}

.menuzord-menu > li {
    margin: 0 5px;
    padding: 5px 5px 0 5px;
}

.menuzord .menuzord-menu ul.dropdown li:hover > a,
.menuzord-menu > li > .megamenu .megamenu-row li:hover > a, .menuzord-menu > li > .megamenu .megamenu-row li.active a {
    color: #fff;
}

.menu-icon-box{
    background-image: url(../img/icon/home.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 32px;
    height: 32px;
    margin: 0 auto;
}
#menu-icon-home{background-image: url(../img/icon/home.png);width: 30px;}
#menu-icon-about{background-image: url(../img/icon/suitcase.png);}
#menu-icon-promotion{background-image: url(../img/icon/promotions.png);width: 28px;}
#menu-icon-news{background-image: url(../img/icon/newspaper.png);}
#menu-icon-product{background-image: url(../img/icon/cereals.png);}
#menu-icon-contact{background-image: url(../img/icon/phone-call.png);width: 25px;}
#menu-icon-download{background-image: url(../img/icon/download.png);}
.ic-submenu{
    float: left;
    width: 35px;
    text-align: center;
    margin-right: 10px;
}
.menuzord-menu > li.active,
.menuzord-menu > li:hover{
    background: #975e53; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(153deg, rgba(255,0,255,1) 0%, rgba(0,212,255,1) 100%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(153deg, rgba(255,0,255,1) 0%, rgba(0,212,255,1) 100%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(153deg, rgba(255,0,255,1) 0%, rgba(0,212,255,1) 100%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(153deg, rgba(255,0,255,1) 0%, rgba(0,212,255,1) 100%); /* Standard syntax */
    border-radius: 3px;
}

.menuzord-menu > li.active > a,
.menuzord-menu > li:hover > a{
    color: #ffffff;
    background-position: center;
}
.menuzord-menu > li.active #menu-icon-home,
.menuzord-menu > li:hover #menu-icon-home{
    background-image: url(../img/icon/home-white.png);
}
.menuzord-menu > li.active #menu-icon-about,
.menuzord-menu > li:hover #menu-icon-about{
    background-image: url(../img/icon/suitcase-white.png);
}
.menuzord-menu > li.active #menu-icon-promotion,
.menuzord-menu > li:hover #menu-icon-promotion{
    background-image: url(../img/icon/promotions-white.png);
}
.menuzord-menu > li.active #menu-icon-news,
.menuzord-menu > li:hover #menu-icon-news{
    background-image: url(../img/icon/newspaper-white.png);
}
.menuzord-menu > li.active #menu-icon-product,
.menuzord-menu > li:hover #menu-icon-product{
    background-image: url(../img/icon/cereals-white.png);
}
.menuzord-menu > li.active #menu-icon-contact,
.menuzord-menu > li:hover #menu-icon-contact{
    background-image: url(../img/icon/phone-call-white.png);
}
.menuzord-menu > li.active #menu-icon-download,
.menuzord-menu > li:hover #menu-icon-download{
    background-image: url(../img/icon/newspaper_02.png);
}
.menuzord-menu li .indicator {
    display: none;
}
.full-width button.btn {
    width: auto;
}
button.btn {
    color: #ffffff;
    border-radius: 30px;
    background-color: #8a6559;
    border: none;
    padding: 5px 20px;
    font-size: 20px;
    font-family: 'db_helvethaica_x35';
}
.btn.btn-default.focus,
.btn.btn-default:focus,
.btn.btn-default:hover {
    color: #fff;
    background-color: #bc8c79;
}
.header-content{
    position: relative;
    overflow: hidden;
    padding-bottom: 78px;
}
.header-content h2,.header-content h4{
    margin: 0;
    color: #ffffff;
}
.header-content h2.brown,.header-content h4.brown{
    margin: 0;
    color: #775950;
}
.header-content-icon{
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    width: 63px;
    height: 63px;
    border-radius: 50%;
    float: left;
    margin-right: 10px;
}
.header-content-icon.ic-about{
    background-image: url(../img/icon/about.png);
    background-color: rgba(255, 255, 255, 0.2);
}
.header-content-icon.ic-promotion{
    background-image: url(../img/icon/promotions_02.png);
    background-color: rgba(177, 127, 107, 0.9);
}
.header-content-icon.ic-news{
    background-image: url(../img/icon/newspaper_02.png);
    background-color: rgba(255, 255, 255, 0.2);
}
.header-content-icon.ic-product{
    background-image: url(../img/icon/product.png);
    background-color: rgba(177, 127, 107, 0.9);
}
.header-content-icon.ic-hallofframe{
    background-image: url(../img/icon/trophy.png);
    background-color: rgba(255, 255, 255, 0.2);
}
.header-content-icon.ic-contact{
    background-image: url(../img/icon/contact.png);
    background-color: rgba(177, 127, 107, 0.9);
}

.header-readall{
    position: absolute;
    right: 0;
    top: 10px;
    z-index: 9;
}

.owl-carousel .owl-item {
    padding: 10px 15px 40px;
}

#footer.dark .primary-footer {
    padding: 20px 0;
    background: #222;
}

@media (min-width: 768px) {
    .c-nav_s-underline.menuzord-menu > li.active > a,
    .c-nav_s-underline.menuzord-menu > li:hover > a {
        border-bottom: 1px solid #d6b161;
    }
    .c-nav_s-outline.menuzord-menu > li.active > a,
    .c-nav_s-outline.menuzord-menu > li:hover > a {
        border: 1px solid #d6b161;
    }
    .c-nav_s-bg.menuzord-menu > li.active > a,
    .c-nav_s-bg.menuzord-menu > li:hover > a {
        background: #d6b161;
    }

}