

/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
.ie8 body.home .q_slider, .ie7 body.home .q_slider, .ie6 body.home .q_slider,
.ie8 .the-look-container, .ie7 .the-look-container, .ie6 .the-look-container,
.ie8 .the-look-slider-container, .ie7 .the-look-slider-container, .ie6 .the-look-slider-container {
	display: none !important;
}

.outdated-browser-container, .outdated-browser {
	display: none !important;
}

.ie8 .outdated-browser-container, .ie7 .outdated-browser-container, .ie6 .outdated-browser-container, 
.ie8 .outdated-browser, .ie7 .outdated-browser, .ie6 .outdated-browser {
	display: block !important;
}

.ie8 .sidebar .widget_price_filter, .ie9 .sidebar .widget_price_filter {
	display: none !important;
}

body.home .woocommerce-message {
	max-width: 540px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	position: relative;
	display: block;
	padding: 28px 21px;
	background-color: #fff;
	font-size: 20px;
	line-height: 38px;
	font-weight: 700;
	font-family: 'Raleway', sans-serif;
	color: #303030;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 17px;
}

.woocommerce-message-span {
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	line-height: 26px;
	color: #818181;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0;
}

footer .column1 #text-10 {
	position: relative;
	top: -18px;
}

.product-category .image-wrapper {
	text-align: center;
}

input[type=radio]:checked + a {
	border: 2px solid #a68003 !important;
}

.ppt {
	display: none !important;
}

.shipping #shipping_method {
	list-style: none;
}

.order-actions a:nth-child(2) {
	display: none;
}

.sidebar .widget_recently_viewed_products img {
	max-height: 71px;
	width: auto !important;
	max-width: 71px;
}

.shareaholic-canvas[data-app-id="7382076"] {
	position: relative;
	left: -14px;
	filter: grayscale(100%);
}

#shareaholic_share_panel .shareaholic-share-result.shareaholic-share-thanks .result-header {
	background: #f6f6f6 !important;
}

#shareaholic_share_panel .shareaholic-share-result.shareaholic-share-thanks .result-header h1 {
	color: #a68003 !important;
}

#shareaholic_share_panel .panel-footer, .shareaholic_panel .panel-footer {
	display: none !important;
}

@media only screen and (max-width:480px) {
	.woocommerce ul.products li.product .image-wrapper img {
		width: auto !important;
	}
}

@media only screen and (max-width:600px) {
	.sidebar {
		display: none !important;
	}
       .header_top {
              display: none !important;
       }
}

@media only screen and (max-width:768px) {

}

@media only screen and (max-width: 1000px) {
       .header_top .right,
       .widget_recently_viewed_products {
              display: none;
       }
       .header_top {
              line-height: 15px;
       }
}

.portfolio_single_text_holder h3:first-child, .column2 .column_inner .portfolio_detail {
	display: none !important;
}

.portfolio_single_text_holder ol li {
	margin-left: 35px;
}

.portfolio_single_text_holder a {
	color: #a68003;
	font-weight: 600;
}

.portfolio_single_text_holder a:hover {
	color: #000000;
}

.swatch-wrapper {
	border: 2px solid #F6F6F6 !important;
}

.swatch-wrapper, .swatch-wrapper img {
	padding: 0 !important;
	background-color: transparent !important;
	border-radius: 50px;
	-moz-border-radius: 99em;
	-webkit-border-radius: 99em;
}

.swatch-wrapper:hover {
	border: 2px solid #bcbcbc !important;
}

.swatch-wrapper.selected {
	border: 2px solid #a68003 !important;
}

#product-4733 .swatch-wrapper a, #product-4733 .swatch-wrapper img, #product-4720 .swatch-wrapper a, #product-4720 .swatch-wrapper img {
	width: 90px !important;
	height: 90px !important;
}

.woocommerce table tr td,
.woocommerce table.cart tbody tr span.amount, 
.woocommerce-page table.cart tbody span.amount,
.woocommerce form.checkout table.shop_table span.amount {
        color: #bbb !important;
}

.variations-table label:before {
	content: "Select ";
}

.variations-table label:after {
	content: " :";
}

.variations-table label {
        color:#fff !important;
	font-family: 'Raleway', sans-serif !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	text-transform: uppercase !important;
}

.variations-table td {
	padding-left: 0 !important;
	min-width: 110px !important;
}

#variations_clear {
	display: none !important;
}
.single_variation .stock {
        padding: 8px 0 11px 0;
}

.product_meta .sku_wrapper, .product_meta .posted_in, .product_meta .tagged_as, .product_meta .social_share_list_holder span {
	color: #fff !important;
}

.breadcrumb {
	text-transform: uppercase;
	font-weight: 600!important;
	letter-spacing: 0.5px;
}

.main_menu a[href="https://sapfightingtribeusa.com/SAPUSA/product-category/sports/"] span {
        color: #fff !important;
}

.shop_attributes th {
        color: #fff !important;
}

.product_meta .posted_in {
        display: none !important;
}

#nav-menu-item-16712 {
        border-left: 0px !important;
}

#nav-menu-item-16711 a, #nav-menu-item-16712 a  {
        color: #fff !important;
        font-size: 13px !important;
}

.woocommerce .products .product-category > h6,
.woocommerce .product_list_widget li > a,
.woocommerce-pagination .page-numbers .current,
.woocommerce-pagination .page-numbers:hover,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce .chosen-container ::before,
.woocommerce .select2-arrow::after,
.woocommerce .myaccount_user {
        color: #303030 !important;
}

.woocommerce .product_list_widget a img {
        padding: 5px 0 5px 15px;
}

.woocommerce .woocommerce-message a.button {
        border-color: #303030;
        color: #303030;
}

.woocommerce .woocommerce-message a.button:hover {
        border-color: transparent;
        color: #ffffff;
}

.woocommerce li.product span.image-wrapper {
       padding: 15px 15px 0 15px;
}

.woocommerce li.product:hover .add-to-cart-button-outer .add-to-cart-button-inner a {
        border-color: #303030;
        color: #303030;
}

.woocommerce li.product .add-to-cart-button-outer .add-to-cart-button-inner a:hover {
        border-color: #a68003;
        color: #ffffff;
}

.woocommerce .shopping_cart_dropdown .shopping_cart_dropdown_inner .product_list_widget > li > a:first-child, 
.woocommerce .shop_table thead tr th,
.woocommerce .shop_table tfoot tr th,
.woocommerce .payment_methods label,
.woocommerce-cart table.cart tbody tr td a,
.woocommerce-checkout .checkout table tbody tr td a {
        color: #ffffff !important;
}

select {
        font: 14px/26px Ubuntu, sans-serif;
        color: #818181;
        background: #ffffff;
        display: inline-block;
        width: 100%;
        height: 47px;
        vertical-align: middle;
        text-decoration: none;
        cursor: pointer;
        border: 0px;
        margin: 0px 26px 0px 0px;
        padding: 0px 0px 0px 17px;
        outline: 0px; 

        -webkit-appearance:none;
                -moz-appearance:none;
                appearance:none;
        white-space: nowrap;
        box-sizing: border-box;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
        select  {padding-right:18px}
}

@media only screen and (min-width:600px) {
        .woocommerce .cart-collaterals .cart_totals {
                width: 40%!important;
}

#mobile-menu-item-16708, #mobile-menu-item-16691 {
        display:none;
}

.woocommerce .widget_product_categories a {
        color: #999999!important;
}

.onsale-inner {
       color:  #a68003!important;
}

.onsale-outter {
       display:none!important;
}

.checkout .form-row p, .woocommerce-checkout .form-row p, .checkout del, .woocommerce-checkout del, .checkout input[type='text']:not(.qode_search_field), .checkout input[type='password'], .checkout input[type='email'], .woocommerce-checkout input[type='text']:not(.qode_search_field), .woocommerce-checkout input[type='password'], .woocommerce-checkout input[type='email'], .checkout textarea, .woocommerce-checkout textarea, .checkout .select2-container .select2-choice, .woocommerce-checkout .select2-container .select2-choice, .checkout .select2-dropdown-open.select2-drop-above .select2-choice, .checkout .select2-dropdown-open.select2-drop-above .select2-choices, .woocommerce-checkout .select2-dropdown-open.select2-drop-above .select2-choice, .woocommerce-checkout .select2-dropdown-open.select2-drop-above .select2-choices, .checkout .chosen-container.chosen-container-single .chosen-single, .woocommerce-checkout .chosen-container.chosen-container-single .chosen-single, .woocommerce-checkout .form-row .chosen-container-single .chosen-single, .checkout ul.products li.product h4, .checkout div.product p[itemprop='price'] del, .checkout div.product p[itemprop='price'] del span.amount, .checkout div.product div.product_meta > span span, .checkout div.product div.product_meta > span a, .checkout aside ul.product_list_widget li > a, .checkout aside ul.product-categories li > a, .checkout aside ul.product_list_widget li del span.amount, .shopping_cart_dropdown ul li a, .select2-drop {
	color: #383838!important;
}