﻿/* 
Theme Name: Spirit Wear Store
Template: impactshirts
Version: 1.1.1.8
Author: Jason T. Wiser
Author URI: http://OnTrackTips.com
*/

/* =Import Styles
-------------------------------------------------------------- */
/*@import url('../impactshirts/style.css');*/
@import url(https://fonts.googleapis.com/css?family=Francois+One);


#header div#wwt_countdown {
    margin: 5px auto;
}
#header .wwt_countdown_div {
    color: #fff;
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
}
#header .wwt_countdown_div h3 {
    color: #fff;
    margin: 10px auto 5px;
}

#header .is-countdown {
    border: none;
    background: none;
}

.front-page #wrapper {
    margin: 0px auto 20px auto;
}

div#wwt_countdown {
    max-width: 300px;
    padding: 8px 0;
    margin: 5px 0;
}
.countdown-period {
    display: block;
    margin-top: 2px;
}

.stiky .wwt_countdown_div h3 {
    display: none;
}
.stiky #header div#wwt_countdown {
    margin: 0px auto;
    padding: 0px 0;
}
.stiky .countdown-period {
    margin-top: -5px;
}



.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: none;
}
.reset_variations {
    display: none;
}
/*designe template style start*/
.cat-gallery>ul>li img{
    margin: 15px auto 0;
}
.cat-gallery>ul>li>ul>li:first-child a{
    display: block;
    position: relative;
}
.cat-gallery>ul>li>ul>li:first-child a:after{
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    display: none;
    background: rgba(50, 50, 50, 0.8);
    top: 0;
    left: 0;
}
.cat-gallery>ul>li .item{
    height: auto;
    padding: 6px 0;
}
.cat-gallery>ul>li .item li{
    border-radius: 0 !important;
    background: #373737 !important;
    border: 0 !important;
}
.cat-gallery>ul>li .item li>p{
    color: #C5C5C7 !important;
    text-transform: uppercase;
    font-size: 13.6px;
}
.cat-gallery>ul>li .item .item-number{
    top: 0;
    padding: 13px 0;
}
.default_template .cat-gallery>ul>li .item .item-number p{
    border-right: 1px solid #C5C5C7 !important;
    line-height: 80%;
}
.cat-gallery>ul>li .item .item-view p{
    width: 96%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 4px;
}
.cat-gallery li.grid:hover .hoverLabel,.cat-gallery li.grid .hoverLabel{
    bottom: auto !important;
    top: 50%;
    -ms-transform: translate(0,-50%); /* IE 9 */
    -webkit-transform: translate(0,-50%); /* Safari */
    transform: translate(0,-50%);
    border-radius: 0 !important;
    background: none !important;
    padding: 0 !important;
    font-size: 22px !important;
    z-index: 99;
    text-transform: uppercase;
    letter-spacing: 0 !important;
}
.cat-gallery li.grid:hover ul>li:first-child a:after{
    display: block;
}

#container a.button.i_keep_shopping_a {
    margin-left: 30px;
}
#container .woocommerce-message a.button:hover {
    border: none;
    box-shadow: none;
}



body .i_responsive_banner_content {
    height: auto;
    min-height: 350px;
}
body.page-id-10534 .i_responsive_banner_wrapper:first-child .i_responsive_banner_inner{
    padding-bottom: 0;
}
body.page-id-10534 .i_responsive_banner_wrapper .i_resp_banner_tagline,
body.page-id-10534 .i_responsive_banner_wrapper{
    margin-bottom: 10px;
}
body.page-id-10534 .i_responsive_banner_content {
    height: auto !important;
    padding-bottom: 0;
}
.i_exclusive_code_div {
    text-align: center;
    margin-top: 30px;
    display: none;
}
.i_exclusive_code_wrapper,
#wrapper.i_exclusive_code_wrapper {
    display: table;
    padding: 10px 20px 20px;
    border: 1px dotted #ccc;
    margin: auto;
}

.i_exclusive_code_div_inner {
    margin: auto;
    display: table;
}
.i_exclusive_code,
input[type="text"].i_exclusive_code{
    height: 32px;
    float: left;
    border-radius: 0;
    border: 1px solid #ccc;
    border-right: none;
    box-shadow: none;
}
.i_exclusive_code_btn {
    height: 27px;
    display: inline-block;
    background: red;
    color: #fff;
    float: left;
    padding: 3px 10px 2px;
    cursor: pointer;
}

.i_exclusive_code_btn:hover {
    opacity: 0.8;
}


.home #wrapper {
    margin-bottom: 0;
    padding-bottom: 0;
}
.home .i_responsive_banner_wrapper{
    margin-bottom: 0;
}
.home .i_responsive_banner_wrapper .col-md-edge_to_edge {
    margin-bottom: 0;
}


/*
Woo name numbers_print
*/
.player_additional_prints_div {
    margin-top: 34px;
}
#the_numbers_print_input_div,
#the_name_print_input_div {
    padding-left: 14px;
    display: none;
}
#the_numbers_print_input_div input,
#the_name_print_input_div input {
    min-width: 60%;
}

.woocommerce .variation p {
    margin: 0;
}


#coupon_code {
    min-width: 150px;
    margin-right: 10px;
    margin-top: 0;
    text-align: left;
    padding: 9px 8px 7px;
}

/*designe template style end*/
.error404 .no_page.full_image_outer {
    background: #dddddd;
}

.woocommerce .quantity .qty {
    height: 22px;
    margin-top: 1px;
}
#content .grid.col-460.noBMargin .entry-title{
    padding-top: 3px;
}

body #footer #footer-wrapper .grid.col-300.copyright,
body #footer #footer-wrapper .powered {
    font-size: inherit !important;
}

/* reports_page */
body.reports_page {
    color: #000;
    padding: 0 0 0 0 !important;
}
body.reports_page #just_logo {
    float: left;
    margin: 0;
    background: #ccc;
    padding: 10px 10px;
    border: 1px solid #b1b1b1;
}

body.reports_page #fixedHeaderWrapper {
    position: static;
}
body.reports_page #footer{
    display: none;
}
.blog_name_div {
    margin: 10px auto;
    cursor: default;
}
.report_product_item {
    font-weight: bold;
    cursor: default;
    margin: 10px auto;
}
.report_product_item_inner {
    border: 1px solid #b1b1b1;
    padding: 20px;
}
.report_product_h {
    font-size: 22px;
    margin: 0 0 20px 0;
}
.report_product_h a {
    cursor: pointer;
}
.less_than_goal{
    color: #ff0000;
}
.report_all_products_total {
    margin-top: 40px;
    font-size: 18px;
}
.report_all_products_total .report_product_item_inner {
    border: 5px solid #888888;
}
.report_all_products_total .report_product_h {
    cursor: default;
    font-size: 34px;
    font-weight: bold;
}
.report_all_products_total .total_sold {
    margin-bottom: 10px;
}
.report_product_item_img_div {

}
.report_product_item_img_div img {
    max-width: 100%;
    margin: 5px auto;
    display: table;
}

.filter_by_div {
    margin: 30px auto 10px;
}
.filter_by_div a.button {
    margin: 2px 10px;
}
#container .filter_by_div a.button.active,
.filter_by_div a.button.active {
    background: #666;
}

.cat_colapser {
    float: right;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
}
.cat_colapser_div {
    display: none;
}
.i_hide {
    display: none;
}

@media screen and (max-width: 650px) {
    body #logo {
        float: none;
        text-align: center;
    }
    body #top-widget {
        float: none;
    }
    body .stiky #header-wrapper {
        height: 150px !important;
    }
    body .header_txt_content.churchShirts {
        display: block;
        float: none;
        margin: 20px auto 10px;
        width: auto;
        padding: 0;
    }
}

@media screen and (max-width: 400px) {
    body .banner_1_1 .i_resp_banner_title_icon {
        min-width: 244px;
        max-width: 100% !important;
        margin: auto;
        padding: 0;
    }
    body #header .wwt_countdown_div h3 {
        font-size: 22px;
    }
    body #header div#wwt_countdown {
        font-size: 14px;
    }
}