/*
Theme Name: The Retailer Child
Theme URI: http://theretailer.getbowtied.com/
Description: This is a child theme for The Retailer.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: theretailer
Version: 1.0
*/

.stk-block-course {
    padding: 10px 20px !important;
}

.stk-form {
    width: 70% !important;
}

.woocommerce nav.woocommerce-pagination .prev:before,
.posts-pagination .prev:before,
.comments-pagination .prev:before {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='rgba(0,0,0)'><path d='M 10 4.9296875 L 2.9296875 12 L 10 19.070312 L 11.5 17.570312 L 6.9296875 13 L 21 13 L 21 11 L 6.9296875 11 L 11.5 6.4296875 L 10 4.9296875 z'></path></svg>");
}

.woocommerce nav.woocommerce-pagination .prev:hover:before,
.posts-pagination .prev:hover:before,
.comments-pagination .prev:hover:before {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='rgba(0,133,186)'><path d='M 10 4.9296875 L 2.9296875 12 L 10 19.070312 L 11.5 17.570312 L 6.9296875 13 L 21 13 L 21 11 L 6.9296875 11 L 11.5 6.4296875 L 10 4.9296875 z'></path></svg>");
}

.woocommerce nav.woocommerce-pagination .next:before,
.posts-pagination .next:before,
.comments-pagination .next:before {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='rgba(0,0,0)'><path d='M 14 4.9296875 L 12.5 6.4296875 L 17.070312 11 L 3 11 L 3 13 L 17.070312 13 L 12.5 17.570312 L 14 19.070312 L 21.070312 12 L 14 4.9296875 z'></path></svg>");
}

.woocommerce nav.woocommerce-pagination .next:hover:before,
.posts-pagination .next:hover:before,
.comments-pagination .next:hover:before {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='rgba(0,133,186)'><path d='M 14 4.9296875 L 12.5 6.4296875 L 17.070312 11 L 3 11 L 3 13 L 17.070312 13 L 12.5 17.570312 L 14 19.070312 L 21.070312 12 L 14 4.9296875 z'></path></svg>");
}

.woocommerce nav.woocommerce-pagination .prev:before,
.woocommerce nav.woocommerce-pagination .next:before {
    background-image: unset !important;
}

/* STK - UPDATE FIX */
.woocommerce-tabs-wrapper .tabs-content>div {
    position: relative !important;
}

.home-top-slider p.primary_font {
    margin-top: 10px !important;
}

.home-top-slider .slider-content {
    backdrop-filter: brightness(.8) saturate(1.2);
}

.home-top-slider .slider-content-wrapper {
    background: #ffffffc9;
    padding: 20px !important;
    backdrop-filter: saturate(0) !important;
    border-radius: 8px;
    box-shadow: 5px 5px 30px #0000001f;
}

.home-top-slider h2.primary_font {
    width: 61%;
    margin: 0 auto !important;
}

.home-top-slider a.button {
    margin-top: 10px !important;
    letter-spacing: 1px !important;
    font-size: 12px !important;
    border-radius: 8px !important;
}

.home-top-slider a.button:hover {
    background-color: black !important;
}

@media only screen and (max-width: 1418px) {
    .home-top-slider h2.primary_font {
        width: 100%;
    }
}

@media only screen and (max-width: 958px) {
    .shortcode_getbowtied_slider .swiper-slide .slider-content-wrapper {
        float: none !important;
        width: 100%;
        padding: 20px !important;
        max-width: 80%;
    }
    
    .home-top-slider .swiper-slide .slider-content-wrapper {
        padding: 20px !important;
    }

    .shortcode_getbowtied_slider .swiper-slide .slider-content-wrapper {
        float: none !important;
        width: 100%;
        padding: 20px 75px !important;
    }
}


/****** ESTILO TÍTULO TIENDA ******/
.archive.post-type-archive h1.page-title {
    text-align: left;
    font-size: 20px;
}

.archive.post-type-archive .global_content_wrapper .category_header .tr_content_wrapper {
    background: #f4f4f4;
    padding: 20px;
    border-left: solid 2px #0085ba;
}

.archive.post-type-archive .global_content_wrapper .category_header {
    padding-bottom: 15px;
}

div#global_wrapper .global_content_wrapper {
    margin-top: 25px;
}


