/*
Theme Name: Sports Store Child
Theme URI: http://cmsmasters.net/sports-store-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Sports Store Child Theme
Template: sports-store
Version: 1.0.0
License:
License URI:
Text Domain: sports-store-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

/* Footer styles */

.footer_in_inner {
	display: flex;
	justify-content: center;
}

#footer {
	margin-bottom: -54px;
}

.cmsmasters_wishlist_wrap .cmsmasters_wishlist_button {
    color: #153b6d;
    font-size: 20px;
}

.cmsmasters_wishlist_wrap .cmsmasters_wishlist_button:hover {
    color: #bc001b;
}

html .cmsmasters_color_scheme_footer .footer_in_inner{
    border: 0px;
}

.cmsmasters_text {
    padding-top: 10px;
}

/* Header styles */

.header_mid .mid_search_but_wrap .mid_search_but {
    font-size: 18px;
    color: #153b6d;
}

.header_mid .mid_search_but_wrap .mid_search_but:hover {
    color: #bc001b;
}


.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button > span {
    color: #bc001b;
}

.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button > span:hover {
    color: #996a71;
}

.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button > span:before {
    font-size: 23px;
}

.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button > span:before:hover {
    color: #996a71;
}

.header_mid .header_mid_inner .logo_wrap {
    width: 220px;
}

.headline_outer {
    padding-top: 30px;
}

.headline_outer .headline_inner .headline_text .entry-title {
    color: #153b6d;
}

.cmsmasters_dynamic_cart .widget_shopping_cart_content .buttons .button.checkout{
    padding-left: 1px;
}

/* Single product styles */

table.variations tr td .reset_variations{
    display: none !important;
}

.cmsmasters_product:hover{
    border-color: #bc001b;
}

.cmsmasters_product .button_to_cart_wrap .button:hover{
    background-color: #153b6d;
}

html.csstransitions .cmsmasters_product .button_to_cart_wrap .button{
    color: #bc001b;
}

.cmsmasters_product .button_to_cart_wrap .button {
    background: white;
    opacity: 0.7;
}

.widgettitle{
    color: #153b6d;
}

.cmsmasters_single_product .product_title {
    color: #101010;
    text-transform: initial;
}

.cmsmasters_single_product .price {
    color: #BC001B;
}

.cmsmasters_single_product .product_meta_title{
    color: #153b6d;
}

table.variations tr:first-child td{
    color: #101010;
}

.cmsmasters_single_product .cart .single_add_to_cart_button {
    background: #153b6d;
    text-transform: initial;
}

.cmsmasters_single_product .product_meta {
    display: none;
}

html #yith-quick-view-modal .single-product > .product > .product .product_title{
    color: #BC001B;
}

/* cart styles */

.woocommerce-shipping-fields > h3 {
    display: none;
}


section.products > h2 {
    text-transform: initial;
    color: #153b6d;
}


select{
        float: left;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        background: url("http://www.free-icons-download.net/images/small-down-arrow-icon-15593.png");
        background-repeat: no-repeat;
        background-size: 17px 17px;
        background-position: 90% 13px;
}

.cmsmasters_product .cmsmasters_product_cat {
    display: none;
}

html.csstransitions .cmsmasters_product .cmsmasters_product_img img, html.csstransitions .cmsmasters_product .price {
    color: #BC001B;
    font-weight: bold;
}


.cmsmasters_product .cmsmasters_product_title a {
    color: #101010;
}

html.csstransitions .button{
    background: #F25D27 !important;
    text-transform: initial;
}

.cross-sells{
    display: none;
}

.cart_totals > h2 {
    color: #153b6d;
}

.shop_table tbody tr:first-child td, .shop_table tbody tr:first-child th {
    color: #153b6d;
}

.cart_totals table .order-total th{
    color: #153b6d;
}

.shop_table .product-name {
    color: #153b6d;
}
.shop_table .product-price {
    color: #153b6d;
}
.shop_table .product-quantity {
    color: #153b6d;
}
.shop_table .product-subtotal {
    color: #153b6d;
}

.shop_table .product-name a{
    color: #153b6d;
}

.shop_table .amount {
    color: gray;
    font-weight: bold;
}

.cart_totals table .cart-subtotal .amount{
    color: gray;
    font-weight: bold;
}

.cart_totals td strong > .amount, .cart_totals table .order-total .amount{
    font-weight: bold;
}

.woocommerce-shipping-calculator {
    display: none;
}

label[for="shipping_method_0_free_shipping1"]::before{
    display: none;
}

.woocommerce-shipping-destination{
	display: none;
}


@media only screen and (min-width: 320px) and (max-width: 480px) {
    #cmsmasters_heading_eebc4bcac2 .cmsmasters_heading {
        font-size: 24px;
    }
}