/*Custom CSS*/
.rokanthemes-onepagecheckout .payment-method-content .control {
    margin: 0px !important;
}
.products-grid .product-items .product-item:hover .price-box {
    opacity: inherit !important;
    transform: translateY(-4px) !important;
}       
.catalog-category-view .category_page_price {
    float: right !important;
}
.catalog-category-view .price-box.price-final_price {
    float: right !important;
}
.catalog-category-view span.price-wrapper-category {
    font-style: italic;
    padding: 5px;
    font-size: large;
}
.catalog-category-view .product-item .price-box .old-price * {
    color: #1b8b17 !important;
    font-size: 2.1rem;
}
.catalog-category-view span.price-wrapper-custom {
    display: none !important;
}
.catalog-category-view .product-item .label-custome {
    top: 6rem !important;
}
.catalog-product-view .block.related .products-grid .product-items.owl-carousel .product-item, .block.upsell .products-grid .product-items.owl-carousel .product-item {
    padding: 0 0.5rem !important;
}
.catalog-product-view a.product-item-link, .catalog-product-view .abs-product-link > a:hover, .product-item-name > a:hover, .product.name a > a:hover {
    color: #F4791F;
}
.catalog-category-view .home-banner .box-banner .text-banner{
    top: 65% !important;
}
.catalog-category-view button.action.tocart.primary {
    background-color: #fff;
    color: #F4791F;
    border-style: solid;
    border-color: #F4791F;
    font-size: 2.2rem;
}
.catalog-category-view .product-item-info .product-item-details{
    line-height: 1.3 !important;
}
.catalog-category-view .products-grid .product-items .product-item .product-item-photo {
    margin: 0;
    margin-bottom: 0rem !important; 
}
.catalog-category-view .products-grid .product-items .product-item-info .product-item-details .price-box .price {
    color: #1b8b17 !important;
}
.catalog-category-view .products-grid .product-items .product-item-info .product-item-details .price-box .price {
    font-size: 2.4rem !important;
    font-weight: 900 !important;
}
.catalog-category-view .products-grid .product-items .product-item-info .product-item-details .price-box {
    justify-content: end !important;
}
.cms-bluesky_koller_funiture_05 .am_forests p {
    font-weight: 500 !important;
    font-size: 28px !important;
    line-height: 1.25;
}
.rokan-title a.order-sample-custom {
    background-color: #F4791F;
    color: #fff;
    border-radius: 30px;
    display: inline-block;
    width: auto;
    height: auto;
    padding: 11px;
}
.cms-bluesky_koller_funiture_05 a.btn.button-style-nivo-slider.animate__animated.animate__zoomIn.custom_slider {
    background-color: #fff;
    color: #000000 !important;
}
.wrapper-the-blue-sky-slider .container-the-blue-sky-slider .the-blue-sky-banner-text .btn:after, .home-banner .box-banner .text-banner a:after{
    display: none;
}
.cms-bluesky_koller_funiture_05 a.btn.button-style-nivo-slider.animate__animated.animate__zoomIn.custom_slider {
    border-radius: 30px;
}
.certificate-hwb {
    width: 25% !important;
    padding: 0 0 0 0 !important;
}
.visit-showroom a.btn.center_center, .pro-help a.btn.center_center, .banner-hwb a.btn.right, .am_forests a.btn.right {
    background-color: #fff; 
    color: #F4791F;
    font-size: 27px;
    border-radius: 25px;
}
.banner-hwb a.btn.right, .am_forests a.btn.right {
    color: #000000 !important;
    margin: 0px !important;
}
.visit-showroom.text-banner.text-bottom.container, .pro-help-btn.text-banner.text-bottom.container { 
    text-align: center;
}
.footer-static_link.flex-layout.space-between {
    text-align: center;
}
.footer-static_link h4.footer-title {
    text-align: center !important;
}
.page-footer .footer-middle {
    background-color: #2B2B2B !important;
}
.home-banner.banner-middle {
    padding: 20px 0 2rem !important;
}
.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top,
.navigation .level0 > .level-top:hover, .navigation .level0 > .level-top.ui-state-focus{
    border-color: #F4791F !important;
}
.header-container .header-middle {
    max-width: 1440px !important;
    margin: 0 auto !important;
}
.cms-bluesky_koller_funiture_05 .pro-help {
    margin-top: 50px;
}
.catalog-product-view .related-available {
    border-style: solid;
    border-width: thin;
    border-color: #F4791F;
    margin-top: 10px;
    border-radius: 6px;
}
.catalog-product-view .block.related .products-grid .product-item .related-custome {
    position: absolute;
    right: 0rem !important;
    top: 1.9rem !important;
}
.catalog-product-view .products-related a.product-item-link {
    cursor: pointer;
}
.products-related .product.details.product-item-details {
    text-align: center;
}
.cms-bluesky_koller_funiture_05 .banner-header-h4 p, .cms-bluesky_koller_funiture_05 .banner-header-h4 h4 {
    text-align: left;
    margin-left: 10px;
    color: #ffffff;
}
.banner-header-h4 .banner-wrap .banner-item .content .action {
    justify-content: left !important;
    margin-left: 10px !important;
}
.catalog-product-view .breadcrumbs {
    margin-bottom: 0rem !important;
}
.catalog-product-view .product-info-main .block.related {
    margin-bottom: 3rem !important;
}
.product.info.detailed .additional-attributes th.col.label {
    width: 30%;
}
.catalog-product-view .product-info-main .block.related .block-actions {
    margin-bottom: 0px !important;
}
.catalog-product-view  .product.info.detailed {
    margin-top: 1rem !important;
}
.catalog-product-view .product.info.detailed .product.data.items {
    padding-top: 2rem !important;
}
/*.catalog-product-view .product-info-main .page-title-wrapper h1.page-title {
    margin-bottom: 0px !important;
}*/
/*.catalog-product-view .product-info-main .price-box {
    margin-top: 0.4rem;
    margin-bottom: 0.5rem;
}*/
/*.catalog-product-view section, .section, .product.info.detailed, .block.related, .block.upsell {
    margin-bottom: 0 !important;
}
*/

/*Only apply to Mobile devices*/
@media only screen and (max-width: 768px) {
.cms-bluesky_koller_funiture_05 .am_forests p{
    font-size: 15px !important;
}
.pro-help a.btn.center_center, .banner-hwb a.btn.right, .am_forests a.btn.right {
    font-size: 15px !important;
}
.cms-bluesky_koller_funiture_05 section, .section, .product.info.detailed, .block.related, .block.upsell {
    margin-bottom: 2rem;
}
.footer-banner .home-banner .box-banner img, .am_forest_section .home-banner .box-banner img {
    max-height: 170px !important;
    width: auto !important;
    max-width: initial;
} 
.footer-banner.section.full-width.not-full {
    margin-bottom: 0px !important;
}
.rokan-title a.order-sample-custom {
    background-color: #F4791F;
    color: #fff;
    border-radius: 30px;
    display: inline-block;
    width: auto;
    height: auto;
    padding: 11px;
    font-size: 15px;
}
.page-products.page-layout-1column .products-grid .product-item {
        margin-left: 0;
        width: 50%;
    }
}


@media only screen and (max-width: 1350px) {
    .catalog-category-view button.action.tocart.primary {
    font-size: 1.3rem !important;
}
.catalog-category-view button.action.tocart.primary {
    padding: 14px 14px !important;
}
}


/*Only apply to Desktop devices.*/
@media only screen and (min-width: 992px) {
    .cms-bluesky_koller_funiture_05 h2.animate__animated.animate__zoomIn.custom_slider {
    font-size: 102px;
}
.cms-bluesky_koller_funiture_05 a.btn.button-style-nivo-slider.animate__animated.animate__zoomIn.custom_slider {
    background-color: #fff;
    color: #000000 !important;
    font-size: 30px;
}
}

@media (min-width: 1200px), print {
    .page-products.page-layout-1column .products-grid .product-item {
        margin-left: 0;
        width: 25%;
    }
}
