/**
Theme Name: Game Time Sales
Author: Yuliya
Description: Game Time theme.
Author:     Yuliya Peshko
Version:    1.0.0
License:    GNU General Public License v2 or later
Template:   saleszone
*/
.site-schedule {
    width: 30.7391304348%;
    float: left;
    margin-right: 3.347826087%;
}

.site-telephone {
    width: 30.7391304348%;
    float: left;
    margin-right: 3.347826087%;
    margin-left:  3.347826087%;
}


.storefront-secondary-navigation.woocommerce-active .site-header .site-branding {
        width: 15.7391304348%;
        float: left;
        margin-right: 5.347826087%; }
    .storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {
        width: 55.8260869565%;
        float: left;
        margin-right: 3.347826087%;
    }
.woocommerce-active .site-header .site-search {
    width: 15.7391304348%;
    float: right;
    margin-right: 0;
    clear: none;
    vertical-align: middle;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
 div.summary.entry-summary > form > button, .pc-add-to-cart__button  button.single_add_to_cart_button {
    background-color: #007c16;
    border-color: #007c16;
    color: #ffffff;
}

.store_info {
    margin-top: 30px;
}

.woocommerce-tabs .panel {
    width: 100%;
    float: right;
    margin-right: 0;
    margin-top: 0;
}

.product .woocommerce-tabs ul.tabs {
    width: 100%;
    float: none;
    margin-right: 5.8823529412%;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    list-style: none;
    padding: 0;
    /*padding: 0 0 0 1em;*/
    margin: 0 0 1.618em;
    overflow: hidden;
    position: relative;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    position: absolute;
    content: ' ';
    width: 100%;
    bottom: 0;
    left: 0;
    /*border-bottom: 1px solid #d3ced2;*/
    z-index: 1;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 1px solid #d3ced2;
    border-radius: 4px 4px 0 0;
    /*background-color: #ebe9eb;*/
    display: inline-block;
    position: relative;
    z-index: 0;
    /*margin: 0 -5px;*/
    padding: 0 1em;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    /*background: #fff;*/
    z-index: 2;
    border-bottom-color: #777;
    background-color: #ebe9eb;
    border: 1px solid #555;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    border: 1px solid #d3ced2;
    position: absolute;
    bottom: -1px;
    width: 0;
    height: 0;
    content: ' ';
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    left: -6px;
    border-bottom-right-radius: 4px;
    border-width: 0 1px 1px 0;
    box-shadow: 2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
    box-shadow: 2px 2px 0 #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
    right: -6px;
    border-bottom-left-radius: 4px;
    border-width: 0 0 1px 1px;
    box-shadow: -2px 2px 0 #ebe9eb;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
    box-shadow: -2px 2px 0 #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    padding: .5em 0;
    /*font-weight: 700;*/
    color: #515151;
    text-decoration: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: inherit;
    text-shadow: inherit;
    font-weight:bold;
}

/* https://stackoverflow.com/questions/14144426/remove-outline-from-active-jquery-ui-tab */
.woocommerce .wc-tabs li a:focus, .ui-state-focus:focus { outline: none !important }

.ui-tabs-anchor:active, .ui-tabs-anchor:focus{
    outline:none;
}

.widget_nav_menu ul li::before{
    content: '';
}

.stock.in-stock::before {
    content: '';
}

 .hentry .entry-content a {
    text-decoration: none; }

.hentry .entry-content a:hover {
    text-decoration: underline;
}

.single-product .content-area {
    width: 99.9130434783%;
    float: right;
    margin-right: 0; }

#frontPageTitle h1 {
    font-family:"Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    line-height: 1.141575em;
    font-size: x-large;

}

.hidden {
    display: none;
}

.single-product div.product p.price{
    font-size: 1.841575em;
}
.woocommerce-billing-fields h3 {
    display: none;
}

@media (max-width: 767px) {
#headerPhone, #headerSchedule{
    width: 30%;
} }

.rules_download_button
{
    background-color: #f2f6f9;
    color: black;
    padding: 15px 15px 15px 15px;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    margin-left: 5px;
}

.rules_download {
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 10px;
}

span.accordion-tabs__link-title  h2 {
    margin: 0;
    padding: 0;
    outline: 0;
    font-size: 1em;
    vertical-align: baseline;
    background: 0 0;
}

 div.pc-section-primary__title  h2, div.pc-section-primary__title  h3
{
    padding: 10px 10px;
    background: #fff;
    position: relative;
    top: -13px;
    display: inline-block;
    font-size: 1.5rem;
    line-height: 1.2;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #1c1c1c;
     max-width: 100%;
     margin: 0 20px;
 }

div.product-cut__title  a  h4 {
    margin: 0;
    line-height: 1.1;
    font-size: 100%;
}

.typo h1 {
    font-family: 'Rubik', sans-serif;
    font-weight: 300;
}

#customer_details > div.form.form--bg.woocommerce-billing-fields > div:nth-child(4) > div > label > span.form__checkbox-inner > span{
    font-weight: bold;
}

.pc-product-summary__body .pc-product-purchase__after-add-to-cart{
    justify-content: space-between;
}

.bgg_rating_link {
    display: flex;
    flex-flow: column;
    align-items: center;
}

.bgg_rating {
    height: 40px;
}

.bgg_rating_link img {
    height: 20px;
}

.bgg_rating_link span {
    height: 20px;
}

.pc-add-to-cart-loop>.pc-add-to-cart-loop__button>.button-green{
    background-color: #007c16;
    border-color: #007c16;
    color: #ffffff;
}

.footer .custom-html-widget {
    display: flex;
    flex-direction: row;
}
.visa {
    width: 80px;
    margin-left: 15px;
    padding:40px 40px 40px ;
    background-image: url('img/vmc.png');
    background-size: 80px;
    background-repeat: no-repeat;
}
.mono {
    margin-left: 15px;
    width: 80px;
    padding: 40px 40px 40px ;
    background-image: url('img/mono-1.png');;
    background-size: 80px;
    background-repeat: no-repeat
}