.header-main.fixed {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 99999;
    box-shadow: 1px 1px 10px rgba(0,0,0,0.15);
    animation: stuckMoveDown .6s;
    background: #fff;
}
.header-main.fixed .header-main ul.menu > li > a {
	line-height: 40px;
	height: 40px;
}
.header-main.fixed .header-main ul.menu > li.li-home > a {
	margin-top: 4px;
}
.logged-in .header-main.fixed {
	top: 32px;
}
@keyframes stuckMoveDown {
    0% {
        transform: translateY(-100%);
    }
    100% {
        transform: translateY(0);
    }
}
@keyframes stuckFadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.main-navigation ul.menu > li > a:hover, .main-navigation ul.menu > li.current-menu-item > a, .site-header.logo-left .main-navigation ul.menu > li > a:hover, .site-header.logo-left .main-navigation ul.menu > li.current-menu-item > a {
    color: #ed1e24 !important;
}
.main-navigation ul.menu > li > a:hover:before, .main-navigation ul.menu > li.current-menu-item > a:before, .site-header.logo-left .main-navigation ul.menu > li > a:hover:before, .site-header.logo-left .main-navigation ul.menu > li.current-menu-item > a:before {
    background: #ed1e24 !important;
}
.header-logo .main-navigation ul.menu > li > a {
    line-height: 100px;
    height: 100px;
}
#field {
    padding-top: 40px;
    padding-bottom: 140px;
}
.chnn-permalink a {
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 20px;
}
@media (max-width: 767.98px) {
    #slider .slick-initialized .slick-slide {
        height: 230px;
    }
    #slider .slider-box {
        height: 100%;
    }
    .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
        width: 100%;
    }
}
@media (max-width: 1150px) {
    #field {
        padding-bottom: 40px;
    }
    #field .field-list .field-item {
        max-width: 33.33333%;
        flex: 0 0 33.33333%;
    }
}
@media (max-width: 1200px) {
    #field {
        padding-bottom: 110px;
    }
}
@media (max-width: 820px) {
    #field {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #chnn {
        padding-bottom: 20px;
    }
    .site-header .logo img {
        max-height: 50px;
    }
    #field {
        padding-bottom: 40px;
    }
    #field .field-list .field-item {
        max-width: 50%;
        flex: 0 0 50%;
    }
}