/*
 Theme Name:   Seese Child
 Theme URI:    https://victorthemes/themes/seese
 Description:  Seese Child Theme
 Author:       VictorThemes
 Author URI:   https://themeforest.net/user/VictorThemes/portfolio
 Template:     seese
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  https://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, theme-options, translation-ready
 Text Domain:  seese-child
*/

/* Write Custom CSS */

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    font-style: normal;
    font-weight: 600;
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/q2OIMsAtXEkOulLQVdSl02tASdhiysHpWmctaYEsrdw.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    font-style: normal;
    font-weight: 600;
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/q2OIMsAtXEkOulLQVdSl03XcDWh-RbO457623Zi1kyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/IQHow_FEYlDC4Gzy_m8fcjrEaqfC9P2pvLXik1Kbr9s.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-display: fallback;
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/IQHow_FEYlDC4Gzy_m8fcmaVI6zN22yiurzcBKxPjFE.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
@font-face {
    font-family: "HelveticaRegular";
    /*font-display: fallback;*/
	font-display: swap;
    src: url("fonts/FontsFree-Net-HelveticaNeueLTCom-Cn.ttf");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "BebasNeue-Bold";
    font-display: swap;
    src: url("fonts/BebasNeue Bold.otf");
    font-style: normal;
    font-weight: normal;
}

body {
    font-weight: 600;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

body .cistom_slider_wrap .seese-catslr-box {
    height: 320px;
    background-color: #eeeeee;
    background-image: none;
    overflow: hidden;
}

.cistom_slider_wrap .seese-catslr-box .seese-catslr-img {
    vertical-align: middle;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: auto;
    width: 100%;
    display: block;
    text-align: right;
}

.cistom_slider_wrap .seese-catslr-box .seese-catslr-img img {
    max-height: 100%;
    width: auto;
    position: absolute;
    bottom: -34px;
    right: 5%;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
}

.cistom_slider_wrap .seese-catslr-box .seese-catslr-text {
    bottom: auto;
    top: 42.5%;
    left: 11.3%;
    position: absolute;
    z-index: 9;
}

.owl-dots .owl-dot.active {
    border-color: #ff594b;
}

.default-logo {
    min-width: 140px;
}

.seese-menubar > .container > .row {
    position: relative;
}

/*Start Free Shipping Img*/

.seese-header {
    position: relative;
    z-index: 97;
}

.free-shipping-top {
    position: absolute;
    z-index: 96;
    right: 8px;
    top: -999px;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.free-shipping-bottom, .free-shipping-content {
    display: none;
    color: #b52d2e;
    font-size: 24px;
}

@-webkit-keyframes bounce {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
    }
    50% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    60% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    70% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    90% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    95% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes bounce {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
    }
    50% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    60% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    70% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    90% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    95% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

.bounceInDown {
    top: auto;
    -webkit-animation-name: bounce;
    animation-name: bounce;
}

.post-template-default.single-post.single-format-standard .seese-containerWrap .seese-rightCol {
    margin-top: 165px;
}
.page-template-default.page-id-3990 .seese-rightCol{
    margin-top: 100px;
}
/*END Free Shipping Img*/
.seese-mainmenu {
    position: static;
}

#seese-menu {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: absolute;
    left: 180px;
    right: 150px;
    top: 40px;
    bottom: 0;
}

#seese-menu > li {
    margin-right: 20px;
    padding: 6px 0;
    position: relative;
}
#seese-menu > li:after {
    content:"";
    height: 16px;
    background-color: #fff;
    width: 1px;
    position: absolute;
    top: 15px;
    right: -10px;
}
#seese-menu > li:last-child:after {
    display: none;
}
#seese-menu > li > a {
    color: #ffffff;
    font-family: "HelveticaRegular";
    font-size: 21px;
    font-weight: 400;
    text-transform: none;
    white-space: nowrap;
    letter-spacing: 0.4px;
}

#seese-menu > li > a:hover {
    color: #232323;
}

.seese-mainmenu ul li a {
    letter-spacing: 0;
}

.seese-topright {
    margin-top: 10px;
    margin-bottom: 0;
    width: auto;
}

#seese-topright-widget {
    float: left;
    padding-left: 30px;
}

#seese-topright-widget li {
    display: block;
}

#seese-topright ul {
    text-align: center;
}
.seese-header .seese-logo.site-logo {
    max-height: 92px;
}
.seese-fixed-header .seese-header {
    z-index: 1040;
}
#seese-topright-widget p {
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 10px;
    font-weight: 400;
    padding: 0;
    line-height: 18px;
    letter-spacing: 0.25px;
    color: #fff;
}
.topright-widget-mob p {
    font-size: 12px;
    font-family: "Montserrat", Arial, sans-serif;
    font-weight: 400;
    padding: 0;
    line-height: 18px;
    letter-spacing: 0.25px;
    color: #fff;
}
#seese-topright-widget p a, .topright-widget-mob p a {
    color: #fff;
    text-shadow: none;
}

.seese-filterWrap {
    margin-top: 0;
    margin-bottom: 25px;
}
.seese-prsc-filter.seese-filterTabs {
    background-color:#235b9a;
    padding: 12px 0;
}
.seese-filterWrap .seese-filterCategory li a {
    color: #ffffff;
    font-family: "HelveticaRegular";
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
}
.seese-filterTabs li::after {
    color: #fff;
    top: 3px;
}
.seese-shop-wrapper .seese-load-more-controls.seese-btn-mode .seese-btn {
    color: #ffffff;
    background-color: #235b9a;
    font-size: 14px;
}
.seese-prsc-filter.seese-filterTabs {
    text-align: center;
}
.woocommerce ul.products li {
    margin-bottom: 30px;
}

.seese-bottomboxes .seese-boxes:nth-child(odd) {
    background-color: #1f4f85;
    outline: none;
}
.woocommerce ul.products li:hover .seese-loop-thumb .seese-hover-image-wrap.hover-wrap {
    background-color: rgba(31, 79, 133, 0.8);
}
.woocommerce ul.products li:hover .seese-loop-thumb .seese-hover-image-wrap.hover-wrap .text {
    color: #ffffff;
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.32px;
}
.woocommerce ul.products li:hover .seese-loop-thumb .seese-hover-image-wrap.hover-wrap .icon {
    color: #ffffff;
    font-size: 38px;
    font-weight: 400;
    letter-spacing: 0.31px;
}

.seese-bottomboxes .seese-boxes:nth-child(even) {
    background-color: #194a82;
    outline: none;
}

.seese-footer {
    background-color: #235b9a;
}
.seese-footer * {
    color:#fff;
}
.seese-copyright * {
    font-size: 13px;
    letter-spacing: 0.65px;
}
.seese-footer .widget_nav_menu li a {
    color:#fff;
    font-size: 14px;
}
.seese-bottomboxes {
    border-top: 2px solid #ff5722;
}

.seese-bottomboxes h4, .seese-bottomboxes .subtitle {
    letter-spacing: 0;
    font-size: 12px;
}

.seese-footer .widget_nav_menu li a {
    font-weight: 600;
}

.seese-sidebar .seese-widget.widget_product_categories {
    border-bottom: none;
    padding-bottom: 0;
}

.seese-contentCol p {
    letter-spacing: 0;
}

.seese-related-product-slider li.product {

}

.seese-aside .h2 {
    background: #f5f6f7;
    font-size: 13px;
    font-weight: 700;
    color: #232323;
    margin-top: 0;
    padding: 29px;
    letter-spacing: 0px;
    margin-bottom: 0px;
}

#cart_related .wc-proceed-to-checkout {
    text-align: center;
    margin-top: 10px;
}

#cart_related2 {
    display: none;
    margin-top: 10px;
}

#cart_related .modal-content {
    padding: 0;
    background: #fff;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    cursor: default;
}

#cart_related h4 {
    margin-bottom: 0;
}

#cart_related .modal-dialog {
    margin: 10px auto;
}

@media (min-width: 768px) {
    #cart_related .modal-dialog {
        margin: 30px auto;
    }
}

.woocommerce-cart.modal-open {
    overflow: hidden !important;
}

.modal-open #cart_related {
    cursor: default;
}

#cats_about {
    margin-left: -10px;
    margin-right: -10px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.catsl_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.catsl_1_1 {
    width: 25%;
}

.catsl_1_2 {
    width: 75%;
}

.cataw {
    padding: 10px;
}

.cataw1 .cata, .cataw8 .cata {
    height: 400px;
}

.cataw2 .cata, .cataw3 .cata, .cataw4 .cata, .cataw5 .cata, .cataw6 .cata, .cataw7 .cata {
    height: 190px;
}

.cata {
    position: relative;
    background: #eeeeee;
    overflow: hidden;
}

.cata_img {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px;
    padding-bottom: 40px;
}

.cata_img.block {
    display: block;
    text-align: center;
}

.cata a {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    background: rgba(11%, 14%, 18%, 0.83);
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    visibility: hidden;
    opacity: 0;
}

.cata:hover a {
    color: #fff;
    visibility: visible;
    opacity: 1;
}

.catsl_2_1 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.cataw3 {
    width: 33.3%;
}

.cataw4 {
    width: 66.6%;
}

.catsl_2_2 {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.catsl_3_1 {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 66.6%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.catsl_4_1 {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

.catsl_4_1 .cataw {
    width: 50%;
}

.cataw8 {
    width: 33.3%;
}

@media (max-width: 1400px) {
    #seese-menu > li {
        margin-right: 11px;
    }

    #seese-topright-widget p {
        font-size: 12px;
    }
}

@media (max-width: 1300px) {
    #seese-topright-widget p {
        font-size: 14px;
    }

    .seese-mainmenu {
        display: none;
    }

    #seese-topright {
        padding-top: 1px;
    }

    #seese-topright ul {
        float: right;
        margin-top: 15px;
        margin-right: 20px;
    }

    #seese-topright #seese-topright-widget {
        margin-top: 5px;
        float: left;
        margin-right: 20px;
    }

    #seese-mobilemenu .slicknav_menu .slicknav_btn {
        margin-top: -60px;
        width: 24px;
        height: 18px;
        z-index: 99;
        position: relative;
    }

    .seese-topright {
        margin-top: 16px;
    }
}

@media (max-width: 992px) {
    #cats_about {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
    }

    .catsl_1_1, .catsl_1_2 {
        width: 100%;
    }

    .catsl_1_1 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .cataw1, .cataw2 {
        width: 50%;
    }

    .cataw1 .cata {
        height: 190px;
    }

    .seese-mainmenu {
        display: none;
    }

    #seese-topright {
        padding-top: 1px;
    }

    #seese-topright ul {
        float: right;
        margin-top: 15px;
        margin-right: 20px;
    }

    #seese-topright #seese-topright-widget {
        margin-top: 5px;
        float: left;
        margin-right: 20px;
    }

    #seese-mobilemenu .slicknav_menu .slicknav_btn {
        margin-top: 0;
        width: 24px;
        height: 18px;
        z-index: 99;
        position: absolute;
        top: -60px;
        right: 15px;
    }

    #seese-mobilemenu {
        position: relative;
    }

}

@media (max-width: 768px) {
    .catsl_3_1, .cataw8, .cataw3, .cataw4 {
        width: 100%;
    }

    .catsl_2_2 {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .cataw8 .cata {
        height: 190px;
    }

    .catsl_2_1 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    #seese-mobilemenu {
        position: static;
    }

    #seese-mobilemenu .slicknav_menu .slicknav_btn {
        top: 34px;
    }

    .admin-bar #seese-mobilemenu .slicknav_menu .slicknav_btn {
        top: 80px;
    }
}

@media (max-width: 600px) {
    .cataw1, .cataw2, .catsl_4_1 .cataw {
        width: 100%;
    }

    .catsl_1_1, .catsl_4_1 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.seese-filterTabs li a, .woocommerce ul.products .seese-product-cnt .price, .woocommerce ul.products .seese-product-cnt h3, .woocommerce ul.products li.instock a.add_to_cart_button.product_type_simple,
.woocommerce ul.products .seese-product-cnt .seese-atc-wrap a, .seese-btn-mode .seese-btn, .woocommerce .seese-filterTabs label, .seese-aside .product_list_widget li a, .seese-aside .product_list_widget li .quantity,
.seese-aside .widget_shopping_cart_content .total strong, .seese-aside .widget_shopping_cart_content .total, .seese-aside .widget_shopping_cart_content .buttons a,
.seese-contentCol h1, .seese-contentCol h2, .seese-contentCol h3, .seese-contentCol h4, .seese-contentCol h5, .seese-contentCol h6,
.seese-product-summary-col .entry-summary > .price .woocommerce-Price-amount.amount, button, .button, .vc_btn3-container a.vc_general, .seese-blog-pagination a, .seese-shop-pagination a, .seese-btn, input[type='submit'], input[type='button'],
.seese-copyright, .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before, .woocommerce table strong, .woocommerce table th, .woocommerce-checkout-review-order-table strong, .woocommerce-checkout-review-order-table th,
.woocommerce label, .woocommerce-checkout .checkout_coupon label, .woocommerce-checkout .login label, .track_order label, .woocommerce-ResetPassword label, .seese-containerWrap #seese-woo-register-wrap form.register label, .seese-containerWrap #seese-woo-login-wrap form.login label, .woocommerce-checkout .woocommerce-info {
    font-weight: 600 !important;
    letter-spacing: 0 !important;
}
.seese-product-summary-col .stock.out-of-stock {
    color: #ff0000!important;
}
.product_info .price del .woocommerce-Price-amount.amount {
    color: #ff0000;
}
.product_info .price del:after {
    border-bottom: 2px solid #ff0000!important;
}
.seese-product-summary-col .woocommerce-Price-amount.amount {
    color: #ff0000;
}
.woocommerce.single .seese-product-summary-col .price del .woocommerce-Price-amount.amount {
    color: #ff0000!important;
}
.woocommerce.single .seese-product-summary-col .price del {
    color: #ff0000!important;
}
.woocommerce.single .seese-product-summary-col .price * {
    color: #ff0000!important;
}
.woocommerce.single .seese-product-summary-col .price del .woocommerce-Price-currencySymbol {
    color: #ff0000!important;
}
.widget-title {
    font-weight: 600;
    font-size: 14px;
    color: #1c242d;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.seese-sidebar .widget_categories li a, .seese-sidebar .widget_product_categories li a {
    color: #1c242d;
}

.seese-sidebar .widget_categories li a:hover, .seese-sidebar .widget_product_categories li a:hover {
    color: #ff4f40;
}

.page-template-default h1, .seese-title-area .page-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 32px;
    color: #111111;
}

.page-id-2775 h2 {
    font-size: 14px;
    color: #575757;
}

.seese-contentCol p {
    font-size: 14px;
    color: #888888;
    line-height: 24px;
}

.page-id-2773 h2 {
    font-weight: 600;
    color: #575757;
    font-size: 30px;
    text-transform: uppercase;
}

.page-id-2771 h2 {
    font-size: 18px;
    color: #575757;
}

.page-id-26 h2 {
    text-transform: uppercase;
    color: #575757;
    font-size: 30px;
    text-align: center;
}

.page-id-26 .seese-wrapper p {
    line-height: 27px;
    margin-left: auto;
    margin-right: auto;
    max-width: 870px;
    padding-bottom: 35px;
}

.page-id-26 .seese-wrapper p.w100 {
    max-width: 100%;
}

#cats_about {
    margin-top: 10px;
}

.page-id-26 .wpb_content_element {
    margin-bottom: 0;
}

.page-id-26 .seese-btn {
    margin-bottom: 40px;
}

.page-id-26 .vc_row-has-fill {
    padding-bottom: 35px;
    border-bottom: 1px solid #f9f9f9 !important;
}

.seese-cntr-box .cntr-title {
    font-weight: 700;
    font-size: 18px;
    color: #575757;
    letter-spacing: 0;
}

.seese-cntr-box .cntr-value {
    font-weight: 700;
    color: #1c242d;
    font-size: 50px;
    margin-bottom: 12px;
    letter-spacing: 0;
}

.seese-copyright {
    margin-top: 40px;
}

.seese-bottomboxes h4 {
    margin-bottom: 8px;
}

@media (max-width: 991px) {

    .product-template-default.single-product .breadcrumbs li {
        font-size: 10px;
    }
}

@media (max-width: 767px) {
    .default-logo {
        display: block;
        min-width: 1px;
    }

    .product-template-default.single-product .breadcrumbs {
        margin-top: 25px;
    }

    .product-template-default.single-product .breadcrumbs ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .product-template-default.single-product .breadcrumbs li {
        display: block;
        line-height: 1;
    }

}

@media (max-width: 580px) {
    #seese-topright-widget p {
        font-size: 11px;
        line-height: 20px;
    }

    #seese-topright #seese-topright-widget {
        margin-top: 8px;
        margin-right: 10px;
    }

    #seese-topright ul {
        margin-right: 10px;
    }
}

@media (max-width: 500px) {
    #seese-topright {
        padding-left: 0;
    }

    #seese-topright ul {
        margin: 0;
        float: none;
    }

    #seese-topright #seese-topright-widget {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
        float: none;
    }
}

.seese-mainmenu ul li ul {
    top: 100%;
    left: 50%;
}

.seese-cat-slider .owl-stage {
    -webkit-transition: 1.5s !important;
    -o-transition: 1.5s !important;
    -moz-transition: 1.5s !important;
    transition: 1.5s !important;
}

.cistom_slider_wrap .seese-catslr-box .seese-catslr-text {
    top: 7%;
}

.seese-filterTabs .seese-filterAll li a, .seese-specialPage a, .seese-gototop a {
    color: #000;
}

.seese-specialPage a, .seese-gototop a {
    font-weight: 600;
}

.seese-mainmenu ul li.seese-megamenu > ul > li > a {
    font-weight: bold;
}

body .container .seese-mainmenu ul li ul li a {
    color: #fff;
}

body .container .seese-mainmenu ul li ul li a:hover {
    color: #888;
}

.modal-backdrop {
    display: none;
}

/*.modal .modal-dialog {*/
/*position: absolute;*/
/*left: 50%!important;*/
/*top: 50%!important;*/
/*-webkit-transform: translate(-50%,-50%)!important;*/
/*-ms-transform: translate(-50%,-50%)!important;*/
/*transform: translate(-50%,-50%)!important;*/
/*}*/
body.modal-open {
    overflow: hidden !important;
    padding-right: 0 !important;
}

#modal_register {
    cursor: default;
}

#modal_register .modal-dialog-centered {
    min-height: -webkit-calc(100% - (1.75rem * 2));
    min-height: -moz-calc(100% - (1.75rem * 2));
    min-height: calc(100% - (1.75rem * 2));
    margin: 1.75rem auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#modal_register .modal-content {
    position: relative;
    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 30px 40px 40px;
    width: 100%;
    max-width: 520px;
    margin: auto;
}

#modal_register .modal-dialog .close {
    position: absolute;
    top: 1px;
    right: 11px;
    font-size: 40px;
}

#modal_register .modal-dialog .close:hover {
    background: transparent;
}

#modal_register .reg_title {
    text-align: center;
    font-family: "Montserrat", Arial, sans-serif;
    font-style: normal;
    font-size: 58px;
    line-height: 1;
    color: #232323;
    margin-bottom: 30px;
    display: block;
}

#modal_register .register p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 0;
    margin-bottom: 25px;
}

#modal_register .register p:last-child {
    margin-bottom: 0;
}

#modal_register .register p label {
    display: block;
    font-family: "Montserrat", Arial, sans-serif;
    font-style: normal;
    font-weight: 600;
    color: #232323;
    font-size: 13px;
}

#modal_register .register p input {
    width: 100%;
}

.seese-aside .product_list_widget li .remove {
    font-size: 11px;
    color: transparent;
    width: 40px;
}

.seese-aside .product_list_widget li .remove:hover {
    color: transparent;
}

.seese-aside .product_list_widget li .remove::before {
    content: 'Delete';
    font-size: 11px;
    color: #000;
    background: transparent;
    display: inline-block;
    position: relative;
    top: auto;
    right: auto;
    width: auto;
    height: auto;
    -webkit-transform: rotate(0) !important;
    -moz-transform: rotate(0) !important;
    -ms-transform: rotate(0) !important;
    -o-transform: rotate(0) !important;
    transform: rotate(0) !important;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.seese-aside .product_list_widget li .remove:hover::before {
    color: #ff4f40;
}

.seese-aside .product_list_widget li .remove::after {
    display: none;
}

.clear_cart {
    font-size: 13px;
    font-weight: 700;
    color: #232323;
    margin-top: 0;
    padding: 29px;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    transition: all .3s ease-out;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    line-height: 1;
}

.clear_cart:hover {
    color: #ff4f40;
}

.woocommerce.single .seese-product-summary-col,
.woocommerce.single .seese-product-summary-col p,
.seese-product-summary-col .product_meta span,
.seese-product-summary-col .product_meta span a,
.seese-product-summary-col .product_meta span .sku,
.woocommerce.single table.variations td select,
.woocommerce-Tabs-panel,
.seese-contentCol .woocommerce-Tabs-panel p {
    color: black;
}
.woocommerce ul.products li:hover .seese-product-img .seese-hover-wrapInner {
    opacity:1;
}
.seese-product-img .innerWrap {
    height: 100%;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    display: flex;
    text-align: center;
    position: relative;
}
.seese-product-img .seese-hover-wrapInner {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    display: flex;
    text-align: center;
    transition: all .5s;
    z-index: 999;
}
.woocommerce ul.products .seese-product-cnt .price {
    color: #3ea457;
    font-family: "BebasNeue-Bold" !important;
    font-size: 27px;
    position: relative;
    text-align: left;
}
.woocommerce ul.products .seese-product-cnt .price i {
    display: none;
}
.home .woocommerce ul.products .seese-product-cnt .price:before {
    content:"";
    background: url("img/basket.png") no-repeat;
    position: absolute;
    right: 47%;
    top: 10%;
    width: 16px;
    height: 18px;
    display: none;
}
.woocommerce ul.products .seese-product-cnt .seese-product-text h3, .woocommerce ul.products .seese-product-cnt .product_info h3 {
    color: #24324a;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.4px;
    padding-bottom: 8px;
    border-bottom: 1px solid #235b9a;
    width: 100%;
    text-transform: none;
}
.woocommerce ul.products li:hover .seese-product-cnt .seese-posted-in-cats .seese-single-cat {
    opacity: 1 !important;
    visibility: visible !important;
    text-decoration: underline !important;
}
/*.woocommerce ul.products li.instock a.add_to_cart_button.product_type_simple {*/
    /*display: none;*/
/*}*/
.woocommerce ul.products li.instock a.add_to_cart_button.product_type_simple, .woocommerce ul.products li .seese-product-cnt .seese-atc-wrap a {
    background: #235b9a;
    height: auto;
    padding: 12px 0;
    color: white !important;
    position: relative;
    text-align: center;
    display: block;
}
.woocommerce ul.products li:hover a.added_to_cart.wc-forward, .woocommerce ul.products li:hover a.button {
    left: auto !important;
}
.woocommerce ul.products li a.added_to_cart.wc-forward, .woocommerce ul.products li a.button {
    left: auto !important;
}
.home  .woocommerce ul.products li:hover .seese-product-cnt .price:before {
    background: url("img/basket-hover.png") no-repeat;
}
.seese-product-cnt .seese-posted-in-cats .seese-single-cat a {
    opacity: 1 !important;
}
.seese-background-outer, .seese-background-inner {
    background-color: #eceff1 !important;
}
/*//////////////////*/

.woocommerce ul.products .seese-product-cnt .seese-atc-wrap {
    width: 50%;
    text-align: right;
}
.product_info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.product_info h3,
.seese-product-text h3 {
    width: 100% !important;
    margin-bottom: 15px !important;
}
.product_info .price {
    width: 50% !important;
}
.woocommerce ul.products .product_info .button {
    width: 50% !important;
    background: #235b9a;
    height: auto;
    padding: 12px 0;
    color: white !important;
    position: relative;
    text-align: center;
}

.woocommerce ul.products li .product_info a.added_to_cart.wc-forward {
    width: 50% !important;
    background-image: unset !important;
    background: #235b9a !important;
    height: auto;
    padding: 12px 0;
    color: white !important;
    position: relative;
    text-align: center;
    font-weight: 600;
    letter-spacing: 0;
}


/*//////////////////////*/

.woocommerce ul.products li .seese-product-cnt .seese-posted-in-cats .seese-single-cat a, .seese-single-cat a {
    color: #484848;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 12px;
    font-weight: 300;
    line-height: 24.03px;
}
.seese-title-bg-outer {
    background-color: #eceff1;
}
.archive .seese-posted-in-cats .seese-single-cat {
    display: none !important;
}
.woocommerce ul.products li:hover a.added_to_cart.wc-forward, .woocommerce ul.products li a.button {
    opacity: 1 !important;
}
.woocommerce ul.products .seese-product-img {
    border: 1px solid #d3d3d3;
}
.seese-shop-sidebar .widget-title {
    color: #1c242d;
    font-family: "HelveticaRegular";
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase;
    letter-spacing: 0.9px;
    border-bottom: 1px solid #cecece;
    padding-bottom: 30px;
    margin-bottom: 20px;
    margin-top: 70px;
}
.seese-sidebar .widget_product_categories li a {
    color: #333333;
    font-family: "HelveticaRegular";
    font-size: 18px;
    font-weight: 400;
    line-height: 48px;
    /* Text style for "Bath Bench" */
    letter-spacing: 0.45px;
}
.seese-shop-has-sidebar.seese-has-leftCol, .seese-has-leftCol.seese-sidebar-space-one {
    border-left: 1px solid #cecece;
    margin-top: 50px;
}
.seese-sidebar .widget_product_categories li {
    padding: 0 0 5px;
}
.archive .seese-title-area .seese-title-default {
    text-align:left;
    padding: 0 0 3px 0;
    border-bottom: 1px solid #235b9a;
    margin-bottom: 30px;
}
.seese-title-area .page-title {
    text-align:left;
    margin: 0;
}
.single .breadcrumbs {
    margin-top: 45px;
}
.single-product .seese-single-product-showcase {
    padding: 30px 0 0 0;
}
.seese-contentCol h1.product_title {
    color: #24324a;
    font-family: "HelveticaRegular";
    font-size: 32px;
    font-weight: 700;
    letter-spacing: 0.8px;

}
.woocommerce.single .seese-product-summary-col .price * , .woocommerce.single .seese-product-summary-col .price {
    color: #3ea457 !important;
    font-family: "BebasNeue-Bold" !important;
    font-size: 32px !important;
    font-weight: 400;
}
.woocommerce-product-details__short-description {
    color: #24324a !important;
    font-family: "HelveticaRegular";
    font-size: 16px !important;
    font-weight: 400 !important;
    letter-spacing: 0.4px !important;
}

.woocommerce .variations label {
    color: #24324a !important;
    font-family: "HelveticaRegular";
    font-size: 16px !important;
    font-weight: 400 !important;
    letter-spacing: 0.4px !important;
    text-transform: none !important;
}
.woocommerce.single table.variations tr {
    vertical-align: middle;
    padding: 0 63px 38px 0;
}
.woocommerce.single table.variations td select {
    background-color: #fff;
    color: #24324a;
    font-family: "BebasNeue-Bold" !important;
    font-size: 28px;
    font-weight: 400;
}
.woocommerce.single .reset_variations {
    background-color: #235b9a;
    color: #ffffff;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
    padding: 13px 22px;
}
.seese-product-summary-col .single_add_to_cart_button {
    background-color: #235b9a;
    color: #ffffff;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
    padding: 13px 50px 13px 75px;
    background-image: url("img/basket.png");
    background-repeat: no-repeat;
    background-position: 23px;
    position: relative;
}
.seese-product-summary-col .single_add_to_cart_button:before {
    content: '';
    width: 1px;
    height: 100%;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 57px;
}
.woocommerce.single table.variations td select option {
    color: #24324a;
    font-family: "BebasNeue-Bold" !important;
    font-size: 28px;
    font-weight: 400;

}
.woocommerce-page.single .quantity .qty {
    color: #24324a;
    font-family: "BebasNeue-Bold" !important;
    font-size: 28px;
    font-weight: 400;
    background-color: #fff;
}
.woocommerce.single .quantity .plus, .woocommerce.single .quantity .minus, .woocommerce-page.single .quantity .plus, .woocommerce-page.single .quantity .minus {
    background-color: #fff !important;
}
.woocommerce-Tabs-panel {
    max-width: none;
}
.woocommerce-Tabs-panel > ul, .woocommerce-Tabs-panel > table, .woocommerce-Tabs-panel > div, .woocommerce-Tabs-panel > p {
    max-width: 800px;
    display: block;
    margin: auto;
}
.wc-tabs-wrapper {
    background-color: #fff;
    padding: 60px 0 0;
    margin-top: 35px;
}
.category_blocks .category_box {
    height: 250px;
    border: 1px solid #24324a;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #ffffff;
    background-position: center right;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    overflow:hidden;
    margin-bottom: 10px;
    z-index: 1;
}
.category_blocks .category_box .subcategory_list {
    background-color: rgba(0, 46, 97, 0.8);
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%);
    z-index: 999999999;
    padding-top: 20px;
}
.category_blocks .category_box .subcategory_list a {
    color: #ffffff;
    font-family: "HelveticaRegular";
    font-size: 20px;
    line-height: 30px;
    padding-left: 25px;
    letter-spacing: 1px;
}
.category_blocks .category_box .subcategory_list p {
    padding: 0;
}
.category_blocks {
    padding: 20px 0 40px;
}
.category_blocks .category_box:hover .subcategory_list {
    -webkit-transform: translate(0, 20%);
    transform: translate(0, 20%) !important;
}
.category_blocks .category_box .category_name p a {
    -webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
    transition: opacity 0.35s, transform 0.35s;
    color: #2a3651;
    font-family: "HelveticaRegular";
    font-size: 30px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 1.5px;
    border-bottom: 1px solid #ff5722;
    padding-bottom: 8px;
    margin-left: 20px;
    display: inline-block;

}
.category_blocks .category_box:hover .category_name p a {
    -webkit-transform: translate3d(0, -275%, 0);
    transform: translate3d(0, -275%, 0) !important;
    border:none;
}
.category_blocks .category_box img {
    object-fit:cover;
    height: 100%;
}
.archive .seese-containerWrap .seese-container-inner {
    padding-top: 120px;
}
.archive .seese-filterWrap .seese-filterCategory li a {
    color: #235b9a;
}
.archive .seese-filterTabs li::after {
    color: #235b9a;
}
.home_counter {
    text-align: center;
    padding: 45px 0;
    background: #fff;
}
.product_home .seese-products-full-wrap {
    padding: 0 7.8%;
}
.seese-product-summary-col .product_meta {
    order: 1;
    margin-bottom: 15px;
}
.woocommerce.single .seese-product-summary-col .price {
    order: 2;
}
.seese_single_product_excerpt {
    order: 2;
}
.seese-product-summary-col .cart {
    order:2;
}
.single-product .summary {
    display: flex;
    flex-direction: column;
}
.single-product .variations_form {
    order: 3;
}
.page .seese-title-area .seese-title-default {
    margin-bottom: 0;
    padding-top: 35px;
}
.page .seese-title-area .seese-title-default {
    text-align: center;
}
.woocommerce-account .seese-containerWrap {
    margin-bottom: 0;
}
.page .page-title {
    text-align: center;
}
.woocommerce-cart .seese-background-outer, .woocommerce-cart .woocommerce {
    background-color: #fff !important;
}
.woocommerce-cart .coupon td input[type='submit'], .woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a {
    background-color: #235b9a;
    color: #ffffff;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
    padding: 13px 22px;
}
.page-id-26 .seese-btn {
    background-color: #235b9a;
    color: #ffffff;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
    padding: 13px 22px;
}
.comment-form input[type='submit'] {
    background-color: #235b9a;
    color: #ffffff;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
    padding: 13px 22px;
}
.woocommerce-cart .seese-containerWrap .seese-container-inner {
    padding-bottom: 0;
    margin-bottom: 100px;
}
.buttons_added {
    display: inline-block;
    vertical-align: middle !important;
}
.label_quantity {
    display: inline-block;
    padding: 0 28px 38px 0;
    color: #24324a !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    text-transform: none !important;
}
.woocommerce ul.products .seese-product-cnt .price {
    width: 100%;
}
.seese-blog-excerpt p {
    font-family: "HelveticaRegular";
    letter-spacing: 1px !important;
}
.page-id-144 .seese-background-outer, .page-id-144 .seese-background-inner, .single .seese-background-outer, .single .seese-background-inner {
    background-color: #fff !important;
}
.page-id-26 .seese-wrapper p {
    font-family: "HelveticaRegular";
    letter-spacing: 1px !important;
}
.page-id-26 .seese-background-outer, .page-id-26 .seese-background-inner {
    background-color: #fff !important;
}
.wpcf7-form input[type="submit"] {
    background-color: #235b9a;
    color: #ffffff;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
    padding: 13px 22px;
    height: auto;
}
.term-description p {
    color: #24324a;
    font-family: "HelveticaRegular" !important;
    letter-spacing: 1px !important;
}
.topright-widget-mob {
    display: none;
}
.seese-single-product-share {
    margin-top: 70px;
}
.woocommerce-checkout .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox .input-checkbox#terms {
    left: -20px;
    top: -1px;
}
.scholarship-list ul li {
    list-style:none;
}
.scholarship-list ul li a {
    color: #235b9a;
    font-size: inherit;
}
.scholarship-list ul li:not(:first-child) {
    margin-left: 10px;
}
.scholarship-text * {
    color: #000;
}
.scholarship-text a, .scholarship-text a > span {
    color: #1983fb;
}
.scholarship-text-wrapper, .scholarship-list, .scholarship-form, .scholarship-form-title {
    padding: 0 15%;
}
#seese-topright-widget p {
    font-size: 14px;
    font-weight: 600;
}
.woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe] {
    padding-left: 0 !important;
}
.woocommerce-checkout-review-order {
    flex-wrap: wrap;
    display: flex;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table, .woocommerce-checkout .woocommerce-checkout-payment {
    width: 100%;
}
.woocommerce-checkout .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox .input-checkbox#terms {
    left: -20px;
    top: -1px;
}
.woocommerce-checkout input[type='text'], .woocommerce-checkout select, .woocommerce-checkout input[type='tel'], .woocommerce-checkout input[type='email'], .woocommerce-checkout textarea, .woocommerce-checkout .select2-container--default .select2-selection--single  {
    border: 1px solid #dbdbdb;
    background-color: #ededed;
}
.woocommerce.single .seese-product-thumbnails-col .slick-initialized .slick-slide {
    border: 1px solid #235b9a;
}
.woocommerce .woocommerce-MyAccount-orders td a {
    color: #777;
}
.woocommerce .woocommerce-MyAccount-orders td a.view, .woocommerce .woocommerce-MyAccount-orders td a.cancel, .woocommerce .woocommerce-MyAccount-orders td a.pay {
    color: #fff;
}
.woocommerce .woocommerce-MyAccount-orders td a.cancel {
    margin-top: 5px;
}
.woocommerce .woocommerce-MyAccount-orders td a.pay {
    margin-bottom: 5px;
}
.single-product #seese-product-thumbnails-slider .woocommerce-product-gallery__image img {
    width: 100%;
}
/*START woocommerce_sale_flash*/
.woocommerce ul.products li span.onsale {
    left: -28px;
    top: 10px;
    display: block;
    z-index: 1;
    background: #bd2c24;
    color: white;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 100px;
    padding: 0 23px;
}
.woocommerce ul.products .seese-product-cnt .price ins {
    margin-right: 5px;
}
.woocommerce ul.products .seese-product-cnt .price del {
    display: inline;
    position: relative;
    text-decoration: none;
}
.woocommerce ul.products .seese-product-cnt .price del::after {
    border-bottom: 2px solid #3ea457;
    content: "";
    left: 0;
    margin-top: -webkit-calc(2px / 2 * -1);
    margin-top: calc(2px / 2 * -1);
    position: absolute;
    right: 0;
    top: 50%;
}

/*START Slider Arrows*/
.seese-contentCol .seese-related-product-slider.owl-carousel .owl-nav {
    width: 100%;
    right: auto;
    top: 20%;
}
.seese-contentCol .seese-related-product-slider.owl-carousel .owl-nav .owl-prev {
    left: -30px;
}
.seese-contentCol .seese-related-product-slider.owl-carousel .owl-nav .owl-next {
    right: -30px;
}
.seese-contentCol .seese-related-product-slider.owl-carousel .owl-nav .fa {
    font-size: 50px;
    color: #24324a;
    opacity: 0.85;
}
.seese-contentCol .seese-related-product-slider.owl-carousel .owl-nav .owl-prev:hover,
.seese-contentCol .seese-related-product-slider.owl-carousel .owl-nav .owl-next:hover {
    color: #24324a;
}
.seese-contentCol .seese-related-product-slider.owl-carousel .owl-nav .disabled {
    opacity: 0.5;
    cursor: default;
}
/*END Slider Arrows*/

/*START Go To Top Button*/

.back_to_top {
    position: fixed;
    bottom: 10px;
    right: 10px;
    width: 50px;
    height: 50px;
    z-index: 999;
    text-align: center;
    transition: all .3s ease;
    cursor: pointer;
    background-color: #235b9a;
    border: 2px solid #114580;
    border-radius: 4px;
    color: #fff;
    font-size: 40px;
    line-height: 40px;
    opacity: 0;
    visibility: hidden;
}
.back_to_top:hover {
    background-color: #23679a;
}
/*END Go To Top Button*/

.add_to_cart_button.added {
    display: none!important;
}
a.added_to_cart.wc-forward {
    opacity: 1 !important;
}

h2.title {
    text-align: center;
    text-transform: uppercase;
    font-size: 32px;
    color: #111;
}
.product_list_title {
    margin-top: 5px;
    margin-bottom: 15px !important;
    color: #24324a;
    font-family: "Montserrat",Arial,sans-serif;
    font-size: 16px;
    padding-bottom: 8px;
    border-bottom: 1px solid #235b9a;
    width: 100%;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: none;
}
.breadcrumbs li a.disabled-link {
    pointer-events: none;
    color: #aaa;
}
.category_excerpt {
    margin-bottom: 20px;
}
.product-rating {
    margin: auto;
    width: 100%;
    height: 42px;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.product-rating .woocommerce-review-link {
    color: #999;
    font-size: 12px;
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
}
.product-rating .woocommerce-review-link:hover {
    color: #ff4f40;
}
.product-rating .star-rating {
    float: none;
    margin: auto;
}
.product-rating .star-rating:before {
    content: '\2605\2605\2605\2605\2605';
    font-size: 15px;
}
.product-rating .star-rating span:before {
    content: '\2605\2605\2605\2605\2605';
    font-size: 15px;
    color: #235b9a;
}
.rating {
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.rating .fa {
    color: #ffb500;
    font-weight: 700;
    margin: 0 2px;
}
.half-fa {
    display: inline-block;
    position: relative;
    width: 14px;
    height: 14px;
    margin: 0 2px;
}
.half-fa .fa {
    position: absolute;
    left: 0;
    margin: auto;
}
.fa.fa-star-o {
    color: #d3ced2;
}
.single-product .woocommerce-product-rating {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.comment-text .rating{
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.woocommerce-product-rating .rating {
    margin-bottom: 0;
    margin-right: 15px;
}
.woocommerce p.stars.selected a.active~a:before, .woocommerce p.stars a:before, .woocommerce p.stars a:hover~a:before {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #d3ced2;
    font-weight: 700;
    content: "\f006";
}
.woocommerce p.stars.selected a:not(.active):before, .woocommerce p.stars.selected a.active:before, .woocommerce p.stars:hover a:before {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ffb500;
    font-weight: 700;
    content: "\f005";
}
#review_form .comment-form-rating {
    line-height: unset;
}
#review_form .comment-form-rating .stars:before {
    top: -2px;
    line-height: unset;
}
#review_form .comment-form-rating p.stars a {
    top: 3px;
}

@media (max-width: 1600px) {
    .product_info .price,
    .woocommerce ul.products .seese-product-cnt .seese-atc-wrap,
    .woocommerce ul.products .product_info .button,
    .woocommerce ul.products li .product_info a.added_to_cart.wc-forward{
        width: 100% !important;
    }
    .woocommerce ul.products .seese-product-cnt .price {
        text-align: center;
        margin-bottom: 5px;
    }
    .product-rating {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
/*END woocommerce_sale_flash*/

/*Row Views*/
.view-switcher {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 15px;
}
.view-switcher .text {
    margin-right: 10px;
}
.view-switcher .view-btn a {
    padding: 5px 10px;
    background-color: #fff;
    color: #235b9a;
}
.view-switcher .view-btn:first-of-type a {
    -webkit-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}
.view-switcher .view-btn:last-child a {
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}
.view-switcher .view-btn a:hover,
.view-switcher .view-btn a.active {
    background-color: #235b9a;
    color: #fff;
}
.woocommerce ul.products.row li.product{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100% !important;
    height: auto !important;
}
.woocommerce ul.products.row .seese-product-img {
    width: 30%;
    margin: 0;
}
.woocommerce ul.products.row .seese-product-cnt {
    width: 70%;
    margin: 0;
}
.woocommerce ul.products.row li:hover .seese-loop-thumb .seese-hover-image-wrap.hover-wrap {
    display: none;
}
.woocommerce ul.products.row li .seese-product-img:hover .seese-loop-thumb .seese-hover-image-wrap.hover-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
}
.woocommerce ul.products.row li:hover .seese-loop-thumb img {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.woocommerce ul.products.row li .seese-product-img:hover .seese-loop-thumb img {
    -webkit-transform: scale(1.075);
    -ms-transform: scale(1.075);
    transform: scale(1.075);
}
.woocommerce ul.products.row .seese-product-cnt .product_info {
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    height: 100%;
}
.woocommerce ul.products.row .seese-product-cnt .product_info .text-column {
    width: 65%;
    padding: 0 30px 0 15px;
    height: 100%;
    /*border-right: 1px solid ;*/
    position: relative;
}
.woocommerce ul.products.row .seese-product-cnt .product_info .text-column::after {
    position: absolute;
    content: '';
    width: 1px;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background-color: #235b9a;
    opacity: .5;
    height: 95%;
}
.woocommerce ul.products.row .seese-product-cnt .product_info .price-column {
    width: 35%;
    padding-left: 30px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.woocommerce ul.products.row .seese-product-cnt .product_info h3 {
    border: 0;
    padding: 0;
    margin: 0;
}
.woocommerce ul.products.row .seese-product-cnt .product_info h3 a {
    color: #000;
}
.woocommerce ul.products.row .seese-product-cnt .product_info h3 a:hover {
    color: #ff4f40;
}
.woocommerce ul.products.row .product-rating {
    text-align: left;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    margin-bottom: 15px;
}
.woocommerce ul.products.row .product-rating .rating {
    margin-right: 5px;
}
.woocommerce ul.products.row .product-rating .woocommerce-review-link {
    line-height: 1;
}

ul.products table.short_attributes {
    width: 100% !important;
}
ul.products table.short_attributes th,
ul.products table.short_attributes td {
    width: auto;
    padding: 5px 10px;
}
ul.products table.short_attributes td {
    /*text-align: right;*/
}
ul.products table.short_attributes tr:nth-child(2n + 1) {
    background: #ffffff;
}
ul.products table.short_attributes td p {
    padding: 0;
}

.woocommerce ul.products.row .product_info .button {
    width: 100% !important;
}
.woocommerce ul.products.row .seese-product-cnt .price {
    margin-top: 10px;
    margin-bottom: 0;
}
.woocommerce ul.products.row .seese-product-cnt .price,
.woocommerce ul.products.row .seese-product-cnt .shipping {
    width: 100% !important;
    text-align: right;
}
.woocommerce ul.products.row .seese-product-cnt .price .price-title {
    color: #000;
}

.woocommerce ul.products.row .seese-product-cnt .shipping {
    color: #000;
    font-family: "BebasNeue-Bold" !important;
    font-size: 27px;
    display: block;
}
.woocommerce ul.products.row .seese-product-cnt .shipping > span {
    color: #3ea457;
}
ul.products:not(.row) .short-description {
    display: none;
}
ul.products.row .short-description {
    margin-bottom: 10px;
}
ul.products.row .short-description ul {
    margin-left: 15px;
}
ul.products.row .short-description li {
    margin: 0 0 5px !important;
    font-size: 13px;
    line-height: 1.2;
    color: #000;
    overflow: visible;
    float: none !important;
}
ul.products.row .short-description li:before {
    content: '';
    position: absolute;
    left: -12px;
    top: 5px;
    width: 5px;
    height: 5px;
    background-color: #235b9a;
    border-radius: 50%;
}
.size-btn {
    background-color: #235b9a;
    font-size: 18px;
    margin-bottom: 14px;
    padding: 13px 36px;
}
.size-btn:hover {
    background-color: #235b9a;
}
/*END Row Views*/


form.variations_form.cart > a {
	display:none;
}

.awooc-custom-order-button.button.alt.show-add-to-card {
	background-color: #235b9a;
    font-size: 18px;
    margin:0!important;
    padding: 13px 20px;
	color:#ffffff;
	width: 254px;
	text-align: center;
}
.seese-product-summary-col .single_add_to_cart_button {
    margin-bottom: 18px;
}
.awooc-custom-order-wrap input{
	margin-bottom: 20px;
}
.awooc-custom-order-wrap .wpcf7-not-valid {
	border: 1px solid #ec0000;
}
.awooc-custom-order-wrap .wpcf7-not-valid-tip {
	display:none;
}

@media (min-width:1200px) and (max-width: 1400px) {
    .category_blocks .category_box .category_name p a {
        transform: translate3d(0, -275%, 0) !important;
        font-size: 26px;
        margin-left: 10px;
    }

}
@media (max-width: 1299px) {
    #seese-topright-widget {
        padding-left: 44px;
    }
}
@media (max-width: 1499px) {
    #seese-menu > li > a {
        font-size: 18px;
    }
    #seese-menu > li:after {
        display: none;
    }

    .free-shipping-top {
        width: 135px;
    }
}
@media (max-width: 1377px) {
    .page-template-default.page-id-3990 .seese-rightCol {
        margin-top: 130px;
    }
}

@media (max-width: 1100px) {
    .seese-contentCol .seese-related-product-slider.owl-carousel .owl-nav .owl-prev {
        left: -20px;
    }
    .seese-contentCol .seese-related-product-slider.owl-carousel .owl-nav .owl-next {
        right: -20px;
    }
}

@media (max-width: 991px) {
    .archive .seese-fixed-header .seese-wrapper,
    .page-template-default.page-id-3990 .seese-rightCol{
        margin-top: 0;
    }
    .seese-contentCol h1.post-heading,
    .container.seese-top-space{
        padding-top: 40px;
    }
    .post-template-default.single-post.single-format-standard .seese-containerWrap .seese-rightCol {
        margin-top: 15px;
    }
    .page-template-default.page-id-144 .free-shipping-top,
    .page-template-default.page-id-26 .free-shipping-top,
    .page-template-default.page-id-3990 .free-shipping-top,
    .single-product .free-shipping-top,
    .post-template-default .free-shipping-top{
        background-color: transparent;
    }
    .free-shipping-top {
        width: 100%;
        position: relative;
        top:auto;
        right: auto;
        background-color: #eceff1;
        padding: 40px 10px;
    }
    .free-shipping-conteiner {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: absolute;
        top: -10px;
        left: 0;
        right: 0;
        margin: auto;
        width: 100%;
        height: 100%;
    }
    .free-shipping-top img {
        -webkit-transform: rotate(-33deg);
        -ms-transform: rotate(-33deg);
        transform: rotate(-33deg);
        height: 100%;
        object-fit: contain;
    }
    .free-shipping-bottom {
        display: none;
        background-color: #ff5722;
    }
    .free-shipping-content{
        margin-left: 20px;
        display: block;
    }
    .woocommerce-checkout .woocommerce-checkout-review-order-table, .woocommerce-checkout .woocommerce-checkout-payment {
        width: 100%;
    }
    .category_blocks .category_box {
        background-image:none !important;
        background-color: #235b9a;
    }
    .category_blocks .category_box .category_name p a {
        display: block;
        margin: 0;
        font-size: 24px;
        text-align: center;
        color: #fff;
    }
    .category_blocks .category_box .category_name {
        width: 100%;
    }
    .category_blocks .category_box .subcategory_list a {
        font-size: 16px;
    }
    .topright-widget-desktop {
        display: none;
    }
    .topright-widget-mob {
        display: block;
    }

}
@media (max-width: 767px) {
    #modal_register .modal-content {
        width: 90%;
    }
    .seese-logo {
        overflow: hidden;
    }
    .woocommerce .seese-filterTabs .seese-filterCategory {
        padding: 0;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    .seese-contentCol ul>li {
        padding: 0;
    }
    .breadcrumbs li {
        padding: 0 15px 0 11px !important;
    }
    .seese-filterTabs li::after {
        display: none;
    }
    .seese-filterWrap .seese-filterCategory li a {
        display: block;
        margin: 3px 0;
    }
    #seese-topright-widget {
        float: none;
        padding-left: 0;
    }
    .seese-topright {
        float: left;
    }
    .woocommerce ul.products .seese-product-cnt .seese-atc-wrap {
        width: 75%;
    }
    .woocommerce ul.products .seese-product-cnt .seese-atc-wrap a {
        font-size: 10px;
    }
    /*START Row Views*/

    .woocommerce ul.products.row .seese-product-cnt .product_info .text-column {
        padding-right: 15px;
    }
    .woocommerce ul.products.row .seese-product-cnt .product_info .price-column {
        padding-left: 15px;
    }
    /*END Row Views*/
}

@media (max-width: 600px) {
    #modal_register .reg_title {
        font-size: 40px;
    }

    #modal_register .modal-content {
        padding: 30px 20px;
        max-width: 450px;
    }
    #seese-topright {
        display: flex;
        flex-direction: column;
        padding-bottom: 10px;
        margin-top: 0;
    }
    /*START Row Views*/
    ul.products table.short_attributes,
    ul.products .short-description {
        display: none;
    }

    .woocommerce ul.products.row .seese-product-cnt .product_info .text-column:after {
        content: none;
    }
    .woocommerce ul.products.row .seese-product-cnt .product_info {
        flex-direction: column;
        flex-wrap: nowrap;
    }
    .woocommerce ul.products.row .seese-product-cnt .product_info .price-column {
        align-self: start;
        width: 100%;
    }
    .woocommerce ul.products.row .seese-product-cnt .product_info .text-column {
        width: 100%;
    }
    .woocommerce ul.products.row .seese-product-img {
        width: 40%;
    }
    .woocommerce ul.products.row .seese-product-cnt {
        width: 60%;
    }

    /*END Row Views*/
}

@media (max-width: 480px) {
    .free-shipping-content{
        font-size: 20px;
    }
    .free-shipping-top{
        display: block;
    }
    #modal_register .reg_title {
        font-size: 30px;
    }
    .woocommerce-checkout .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox .woocommerce-terms-and-conditions-checkbox-text {
        width: 90%;
        display: inline-block;
    }
    .woocommerce-checkout .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox .input-checkbox#terms {
        left: 0;
    }
}
