

.woocommerce input[type=text]:not(.qode_search_field), .woocommerce input[type=password], .woocommerce input[type=email], .woocommerce textarea, .woocommerce-page input[type=tel], .woocommerce-page input[type=text]:not(.qode_search_field), .woocommerce-page input[type=password], .woocommerce-page input[type=email], .woocommerce-page textarea {
    padding: 8px 7px !important;
    border: solid 1px black;
    outline: 0;
    resize: none;
    font-size: 16px;
    line-height: 17px;
    background-color: #fff;
    color: #818181;
 
    font-weight: 400;
}
.woocommerce div.product .summary p.price span.amount {
    font-size: 18px! important;

    font-weight: 400 !important;
}
.woocommerce #content .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus  {
background-color: black; 
}

.woocommerce-product-details__short-description {
    margin-top: 20px;
}

span.sku {
    text-transform: uppercase !important;
    font-weight: 500 !important;
    color: black !important;
}

.woocommerce div.product div.product_meta>span a, .woocommerce div.product div.product_meta>span span {
    font-weight: 300;
    color: black;
    text-transform: uppercase;
    margin-left: 3px;
    -webkit-transition: color .1s linear;
    -moz-transition: color .1s linear;
    -ms-transition: color .1s linear;
    -o-transition: color .1s linear;
    transition: color .1s linear;
    -webkit-backface-visibility: hidden;
}

ul#select2-orderby-8f-results {
    text-transform: uppercase !important;
}
span#select2-orderby-8f-container {
    text-transform: uppercase;
}

p.woocommerce-result-count {
    text-transform: uppercase;
}

.shopping_cart_dropdown ul li a
 {
color: #b20840;
    text-transform: uppercase;
}
#coupon_code
 {
border: solid 1px grey;}

.single_add_to_cart_button.button {
   color: white !important;
    border: none ! important;
    margin-top: 70px !important;
    height: 52px;
    text-align: center;
    width: auto !important;
    margin-left: -98px;
    background: #48a497 !important;
    font-size: 17px;
    margin-bottom: 22px;
}

.q_accordion_holder.accordion.boxed .ui-accordion-header {
background: white !important;
color: Black !important;
border: solid 2px black !important;
}






}
aside .widget h5 {
    margin-bottom: 14px;
    background: #000000 !important;

}

h6.title-holder.clearfix.additional_information_tab.ui-accordion-header.ui-helper-reset.ui-corner-top.ui-state-default.ui-corner-bottom {
    display: none !important;
}
.container_inner.default_template_holder.clearfix.page_container_inner {
    margin-bottom: 90px !important;
}


h6.title-holder.clearfix.description_tab {
    border-radius: 4px;
    border: solid 2px;
    text-align: center;
    font-size: 15px;
    padding: 3px;
    margin-bottom: 9px;
}

h6.title-holder.clearfix.additional_information_tab {
    border-radius: 4px;
    border: solid 2px;
    text-align: center;
    font-size: 15px;
    padding: 3px;
    margin-bottom: 9px;
}
h6.title-holder.clearfix.reviews_tab {
    border-radius: 4px;
    border: solid 2px;
    text-align: center;
    font-size: 15px;
    padding: 3px;
    margin-bottom: 9px;
}
.products .ivpa-content {text-align:center; margin-top:0; padding: 0 20px 10px;}


table.variations label {

    margin-top: -15px !important;
    /* top: 30px; */
    text-transform: uppercase;
    font-size: 15px;
    position: absolute;
    font-weight: 200;
    color: black;
    margin-left: -7px;
}
table.variations tr:last-child .alg-wc-civs-attribute {
margin-bottom: 1px;
 margin-left: -27px;
 margin-top: 10px;
}

.woocommerce-variation-description p {
    margin-top: -71px !important;
    position: absolute;
    text-transform: uppercase !important;
    margin-left: 42px;
    font-size: 15px !important;
}


a.reset_variations {
display: none !important;
}

h6.title-holder.clearfix.description_tab {
    margin-top: 44px;
}


.woocommerce-variation-availability {
margin-top: -17px;
 margin-bottom: 10px;
}



.woocommerce div.product .summary table.variations {
    margin-bottom: -21px !important;
margin-top:20px;
}

.woocommerce div.product .cart, .woocommerce div.product .product_meta {
    margin: 7px 0;
}

span.posted_in {
    display: none !important;
}
span.tagged_as {
display: none !important;
}


.quantity.hidden {
    margin-left: 78px;
}
.alg-wc-civs-term {
    display: inline-block;
    min-width: 25px !important;
    height: 25px !important;
    margin: 0 10px 0 0 !important;
  
}

.cross-sells {
    display: none !important;
}


.content, .content .container, .full_width {
    background-color: #ffffff !important;
}

.title_outer.title_without_animation {
    height: 170px !important;
}