/*
Theme Name: blacksticks
Theme URI: https://blacksticks.com
Author: SAS Crative 
Author URI: 
GitHub Theme URI: 
Description: 
Version: 0.9.4
License: blacksticks WordPress Theme, Copyright 2013-2017 Holger Koenemann
blacksticks is distributed under the terms of the GNU GPL version 2
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: blacksticks
Tags: one-column, custom-menu, featured-images, theme-options, translation-ready

This theme, like WordPress, is licensed under the GPL.
blacksticks is based on Underscores https://underscores.me/, (C) 2012-2016 Automattic, Inc.

Resource Licenses:
Font Awesome: http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
Bootstrap: https://getbootstrap.com | https://github.com/twbs/bootstrap/blob/master/LICENSE (Code licensed under MIT, documentation under CC BY 3.0.)
and of course
jQuery: https://jquery.org | (Code licensed under MIT)
WP Bootstrap Navwalker by Edward McIntyre: https://github.com/twittem/wp-bootstrap-navwalker | GNU GPL
*/

/*
This file is just used to identify the theme in WordPress.
The compiled CSS output can be found in /css/theme.css
The SASS sources for it can be found in /sass/
The dependencies can be found in /src/ after running "gulp copy-assets" terminal command

...and now go out and play!
*/

table.thwepo-extra-options.thwepo_variable {
    margin-bottom: 25px;
	width: 100%;
}

#index_offer .offer_card .offer_card_right .offer_crad_right_r1 img {
    padding: 0;
    max-width: 200px;
}

#index_offer .offer_card .offer_card_left img {
    width: 100%;
    margin-top: 2%;
    padding: 0;
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-size: 22px;
    margin-bottom: 40px;
}

.woocommerce .woocommerce-customer-details address {
    border: 0 solid rgba(255, 255, 255, 0.1);
}

.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1,.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
    max-width: 100%;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block;
    width: 100%;
}
.navbar-nav li{
	transform:0.6s;
}

.navbar-light .navbar-nav .active>.nav-link {
	border-bottom: 3px solid #000;
	font-size: 18px;
    font-weight: 700;
	
}

.navbar-light .navbar-nav .nav-link {

   font-weight: 700;
}


#index_offer .offer_card .offer_card_right .offer_crad_right_l1 h3 {
    margin-top: 35px;
}

#index_offer .offer_card h3 {
    font-size: 16px;
}

#index_offer .offer_card h2 {
    font-size: 20px;
}

div#wrapper-navbar {
    background: #fdbb11;
}


.nav_bar_top {
    background: #000;
    padding: 5px 0;
}

.nav_bar_top li a {
    color: #f8c415;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    text-transform: uppercase;
    font-size: 13px;
}


body {
    color: #fff;
    font-family: "district_probold" sans-serif;
    font-weight: 40;
background: #000;
/*    background: linear-gradient(72deg, rgba(106,49,206,1) 0%, rgba(0,0,0,1) 100%, rgba(200,21,90,1) 150%); */
}

#index_offer .offer_card .offer_card_left {
        background: #3347f8;
	margin: 10px;
    padding: 0;
}

#index_offer .offer_card .offer_card_right .offer_card_right_top {
    background: #f7db0c;
	margin:10px 0 10px 0;
    padding: 0;
}

#index_offer .offer_card .offer_card_right .offer_card_right_bottom {
    background: #0aeded;
	margin:0 0 10px 0;
    padding: 0;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

    background: #000;
}


.btn-primary, .btn-outline-primary {
    color: #000;
    background-color: #f8c514;
    border-color: #f8c514;
}

.product_list_hover {

    background: #000000de;

}

.woocommerce ul.products li.product .price {
    color: #fff;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: .5em 0;
    margin: 0;
    font-size: 1em;
    color: #fff;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background: #0000;
}

.product_list_hover {
    background: #000000ad;
}
.product_list_hover {
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    padding: 30% 10%;
    bottom: 0;
    max-height: 79%;
    text-align: center;
    background: #0202028f;
    -webkit-transition: 0.6s;
    transition: 0.6s;
}

.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #f8c414;

}


.woocommerce .woocommerce-breadcrumb a {
    color: #fff!important;
}

.woocommerce .woocommerce-breadcrumb {
    margin: 1em 0 1em;
    padding: 0;
    font-size: .92em;
    color: #fff!important;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #fff;
    font-size: 1.25em;
}

input#quantity_5e8b09d77c3d2 {
    background: #fff0;
    border: 1px solid #ccc;
}

.quantity input {
    background: #ccc0;
    color: #fff;
}

span.posted_in a {
    color: #ffffff;
    text-decoration: none;
}

.woocommerce a.button{
    color: #3a3a3a;
    background-color: #fff;
    margin-bottom: 8px;
}

a {
    color: #ffffff;
    text-decoration: none;
    background-color: #0000;
}

.woocommerce table.shop_table {
    border: 1px solid #ffffff8c;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #383838;
}

h3.widget-title {
    font-size: 14px;
    text-transform: uppercase;
    color: #f8c414;
    background: #f5f5f500;
    padding: 7px 0;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #f9f9f9;
}


.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #fff;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    color: #464646;
    background-color: #fff;
}
.archive .product_list_hover {
    max-height: 73%;

}

h1.woocommerce-products-header__title, .page h1.entry-title {
    color: #f8c414;
    background: #00000040;
}

h1.woocommerce-products-header__title:before, h1.woocommerce-products-header__title:after, .page h1.entry-title:after, .page h1.entry-title:before {
    content: "";

   background: #00000040;

}


.navbar {
    border-bottom: 1px solid #fff0;
    -webkit-box-shadow: 0 1px 8px 0px #ececec;
    box-shadow: 0 1px 8px 0px #ffc107;
}


#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: rgba(202, 161, 202, 0);
    border-radius: 5px;
}


.woocommerce span.onsale {
    border: 1px solid #fd1403;
}

.woocommerce ul.products li.product .onsale {
    top: 1px;
    right: auto;
    left: 1px;
    margin: 0;
    padding: 4px 11px;
}

.product_list_hover {
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    max-height: 245px;
    padding: 30% 10%;
    bottom: 0;
    text-align: center;
    background: #02020278;
    -webkit-transition: 0.6s;
    transition: 0.6s;
}

.woocommerce .products li.product:hover .product_list_hover {
	
}

div#flowpaper-logo-bottom {
    display: none!important;
}

div#documentViewer {
    background: #0000!important;
}

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #f8c415;
    color: #fff;
}

span#cart-count {
    background: #1f1f1f;
    padding: 3px 7px;
    font-size: 12px;
    border-radius: 5px;
}

#footer {
    background: #040404;
    padding-top: 5%;
    padding-bottom: 5%;
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #ffffff;
    background-color: #0000;
}

.woocommerce-info::before {
    color: #f8c415;
}

div#payment {
    border: 1px solid #ffffff8c;
}

.nav_bar_top li a:hover {
    text-decoration: none;
    color: #fbfbfb;
}

/* #footer {
    margin-top: 80px;
} */


ol li {
    line-height: 31px;
}

#footer {
    background: #2f2f2f;
}

.select2-results__option[aria-selected], .select2-results__option[data-selected] {
    cursor: pointer;
    color: #080808;
}

ul li {
	    line-height: 31px;
}

.table-dark {
    color: #fff;
    background-color: #000;
}

.btn-link {
    font-weight: 400;
    color: #fff;
    text-decoration: none;
}

.card {
    background-color: #fff0;
    border: 1px solid #ffffff20;
}

.card-body {
    color: #fff;
}

.btn-link:hover,
.btn-link:active {
    color: #fff;
    text-decoration: none;
}

.btn-link.focus,
.btn-link:focus {
    text-decoration: none;
    box-shadow: none;
}

div#accordionExample {
    margin-bottom: 4%;
}

.dropdown-menu {

    color: #f9f9f9;

    background-color: #1d1d1d;

}

.dropdown-item {

    color: #fff;

}

.dropdown-item:focus, .dropdown-item:hover {
    background-color: #fdbb11;
}

.dropdown-item.active, .dropdown-item:active {
    color: #000;
    text-decoration: none;
    background-color: #fdbb11;
}

a {
    color: #fdbb11;
    text-decoration: none;
    background-color: #0000;
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 115px;
}


label.control-label .optional {
    display: none;
}

.entry-meta {
    display: none;
}


.navbar-brand {
    display: inline-block;
    padding-top:0;
   padding-bottom:0; 
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
    max-width: 315px;
}