/*
Theme Name: The Hanger Child
Theme URI: http://thehanger.wp-theme.design/
Description: This is a child theme for The Hanger.
Author: Get Bowtied
Author URI: http: //www.getbowtied.com/
Template: the-hanger
Version: 1.0
*/

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

a#wr360FullScreenButton_wr360_view2_playerid {
    display: none !important;
}


small.woocommerce-price-suffix {
    margin: 0 1.5rem 0 0;
}


/****************************************************************/
/****************************************************************/
/*TOP BAR*/
.pad-r{
    padding-right:5px;
}
.pad-l{
    padding-left:5px;
}
/*MENU*/
@media print, screen and (min-width: 40em){
.gbt-mega-menu-content .megamenu_icon_list a {
    width: calc(100% / 6) !important;
}

}
/****************************************************************/
.accordion-title{
    font-weight: bold;
    font-size:18px;
    margin-left:15px;
}
.accordion-title:before {
    position: absolute;
    top: 50%;
    left: -1rem;
}
.accordion-content {
    color: #000 !important;
}
.site-main>.woocommerce-error, .woocommerce-notices-wrapper>.woocommerce-error, .woocommerce>.woocommerce-error {
    background-color: red;
}

.accordion .is-active {
    background-color: #eaeaea;
    color: #000 !important;
}
.is-active>.accordion-title{
    padding-left: 20px;
    color: #000 !important;
}
.is-active>.accordion-title:before {
    padding-left: 20px;
}

.site-footer .footer-style-1 .footer-credit-card-icons img {
    max-height: 100px !important;
}

/****************************************************************/

.flex-control-thumbs li {
    width: auto;
}
.accordion-item{
border-top: 1px solid #176D6E;
}
.accordion-title{
	color:#777 !important;
}
.accordion-content {
    color: #000 !important;
}

#getbowtied_woocommerce_quickview .getbowtied_qv_content .site-content .product.product-type-variable .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart {
    display: inline;
}

ul.products .product-category>a .getbowtied-subcategory-image{
	background-size: contain;
    background-repeat: no-repeat;
}

.woocommerce-account-fields{
	    clear: both;
}

.term-description{text-align: justify;max-width:100% !important;padding-top:50px}

.flex-control-thumbs li {
    width: 10% !important;
}

@media screen and (max-width: 39.9375em){
.single-product .product .before-product-summary-wrapper .woocommerce-product-gallery .flex-control-thumbs li {
    width: 25px;
}
}


@media screen and (max-width: 39.9375em){
.single-product .product .woocommerce-product-details__short-description {
    margin-bottom: 0px;
}
}	

.single-product .product.product-type-variable .variations_form .woocommerce-variation-price {
    margin-bottom: 0px;
}

#ivpa-content {
  margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.woocommerce-variation.single_variation {
    padding-top: 10px;
}



/*Opiniões Verificadas*/
@media screen and (max-width: 678px){
.textwidget, .widget-area iframe{
    min-height: 339px;
}}
.prefooter-content.opinioes{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}



.woocommerce-message {
    background-color: #2FDACC;
}

.woocommerce-error{background-color: #ED4337 !important;}


p.in-stock{
    color:#006d6d !important;
}
.in-stock:before{
     background-color:#006d6d !important;
}
.out-of-stock:before{
     background-color:red !important;
}
p.stock.out-of-stock{
    color:red !important;
}



.ivpa-content .ivpa_custom_option.ivpa_text .ivpa_term.ivpa_active.ivpa_outofstock:after, #ivpa-content .ivpa_custom_option.ivpa_text .ivpa_term.ivpa_active.ivpa_outofstock:after, .ivpa-content .ivpa_attribute.ivpa_text .ivpa_term.ivpa_active.ivpa_outofstock:after, #ivpa-content .ivpa_attribute.ivpa_text .ivpa_term.ivpa_active.ivpa_outofstock:after{
        background-size: 99% 99% !important;
}


.single-product .product.product-type-variable .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display: block;}

@media print, screen and (min-width: 64em){
    .direita{position: absolute;right: 32px;}
    .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {margin-right: 0rem;}
}

@media screen and (min-width: 80em){
body.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-overview {
    width: 100%; 
}
}


ul.products:not(.shop_display_list) .product .main-container .second-container .product_info span.price {
    width: 100%;
    font-size: 15px;
    line-height: 2;
    /* text-align: center; */
    font-weight: bold;
}