body.woocommerce-cart .inside-left-sidebar .widget_product_categories {
  display: none;
}

.cart-empty.woocommerce-info {
  background: #eee !important;
  color: #000;
  padding: 15px;
}

body.woocommerce-cart table.shop_table {
    position: relative;
    float: right;
    text-align: right;
    margin-bottom: 15px !important;
}

body.woocommerce-cart table.shop_table tbody {
  float: right;
}

body.woocommerce-cart table.shop_table thead {
    display: none;
}

body.woocommerce-cart table.shop_table td {
    padding: 0px;
    line-height: normal;
}

.woocommerce-cart-form .blockUI {
  display: none !important;
}

.woocommerce .blockUI.blockOverlay::before {
  display: none;
}

body.woocommerce-cart table.shop_table .product-thumbnail,
body.woocommerce-cart table.shop_table .product-name,
body.woocommerce-cart table.shop_table .product-quantity,
body.woocommerce-cart table.shop_table .product-subtotal {
    padding: 15px;
}

body.woocommerce-cart table.shop_table .product-remove {
    padding: 0px;
}

body.woocommerce-cart table.shop_table .product-subtotal {
    padding-right: 45px;
}

body.woocommerce-cart table.shop_table .product-remove>a {
    box-shadow: none;
    font-size: 17px !important;
    padding: 0px !important;
    margin: 5px 5px !important;
    margin-top: -16px !important;
    color: transparent !important;
    text-align: center;
    background: #fff !important;
    display: block !important;
    z-index: 9;
    line-height: 0px;
    white-space: inherit;
    overflow: visible;
    text-overflow: initial;
    height: 30px !important;
    width: 30px !important;
    min-height: 0px;
    position: absolute;
    right: 0px;
}

body.woocommerce-cart table.shop_table .product-remove>a:hover {
  color: transparent !important;
}

body.woocommerce-cart table.shop_table .product-remove>a:hover {
    background: rgba(0,0,0,0.1) !important;
}

body.woocommerce-cart table.shop_table .product-remove>a:hover {
  background: rgba(0,0,0,0.1);
}

body.woocommerce-cart table.shop_table .product-remove>a:before {
  font-family: "Font Awesome 5 Pro";
  content: "\f00d";
  color: #000;
  font-weight: 100;
  display: inline-block;
  position: absolute;
  top: 15.4px;
  left: 0px;
  width: 100%;
}


body.woocommerce-cart table.shop_table th.product-subtotal,
body.woocommerce-cart table.shop_table td.product-subtotal {
    text-align: right;
}

body.woocommerce-cart table.shop_table th.product-price,
body.woocommerce-cart table.shop_table td.product-price {
    display: none;
}

body.woocommerce-cart table.shop_table td.product-thumbnail {
    width: 50px !important;
    padding: 15px 0px;
}

body.woocommerce-cart table.shop_table td.product-thumbnail img {
    width: 100%;
    border-radius: 4px;
}

body.woocommerce-cart table.shop_table td>a {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    color: #000;
}

body.woocommerce-cart table.shop_table td.product-quantity {
  width: 122px;
}

body.woocommerce-cart table.shop_table td>.quantity {
    margin: 0px;
    font-size: 15px;
}


body.woocommerce-cart table.shop_table td.product-subtotal {
    font-size: 16px;
    font-weight: 600;
    width: 82px;
}

body.woocommerce-cart table.shop_table tr:last-child td {
    border-bottom: 0px;
}

body.woocommerce-cart table.shop_table input[name='update_cart'] {
    display: none !important;
}
 
body.woocommerce-cart table.shop_table button[name='update_cart'] {
    display: none !important;
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
    width: 100%;
    position: inherit !important;
    text-align: right;
}

.cxecrt-button-holder {
  display: none;
}

.cart_totals h2 {
    display: none;
}

.cart_totals {
    text-align: right;
}

.cart_totals>.shop_table {
    width: 100% !important;
    display: inline-block;
}

.cart_totals>.shop_table>tbody>tr>td,
.cart_totals>.shop_table>tbody>tr>th {
  vertical-align: middle !important;
}


.cart_totals>.shop_table>tbody>tr>th,
.cart_totals>.shop_table>tbody>tr>td {
  text-align: right;
  padding: 10px;
  border: 0px;
  max-width: 240px;
  background: none !important;
}

.cart_totals>.shop_table>tbody>tr>th,
.woocommerce table.shop_table_responsive tr td::before,
.woocommerce-page table.shop_table_responsive tr td::before {
  font-weight: 500;
  font-size: 15px;
  color: #999 !important;
}


.cart_totals>.shop_table tr.cart-subtotal .amount {
  font-size: 23px;
  font-weight: 500;
}

.cart_totals>.shop_table tr.order-total .amount {
  font-size: 30px;
  font-weight: 500;
}

.cart_totals>.shop_table tr.shipping td>* {
  line-height: normal;
}

.cart_totals>.shop_table tr.shipping td>.woocommerce-shipping-destination {
  width: 100%;
  font-size: 75%;
  margin-top: -10px;
  margin-bottom: 5px;
}

.cart_totals>.shop_table tr.shipping .woocommerce-shipping-destination strong {
  font-weight: inherit;
}

.cart_totals>.shop_table tr.shipping .woocommerce-shipping-calculator>a {
  line-height: 15px;
  border-radius: 0px;
  opacity: 1;
  transition: 0.3s;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #999 !important;
  z-index: 9;
  width: auto;
  text-transform: uppercase;
  border: 0px !important;
  border-bottom: 1px dashed #999 !important;
  font-weight: 600 !important;
  letter-spacing: 0px;
  font-size: 12px !important;
  display: inline-block !important;
  padding: 2px 2px !important;
}

.cart_totals .woocommerce-shipping-calculator>a:hover {
  background: rgba(0,0,0,0.06) !important;
}

.cart_totals .woocommerce-shipping-calculator>a:after {
  display: none !important;
}

.cart_totals .woocommerce-shipping-calculator > section {
    position: absolute;
    margin: 0px !important;
    margin-top: 5px !important;
    width: 240px;
    height: 245px;
    right: 0;
    background: #fff !important;
    border-radius: 2px;
    box-shadow: 0 2px 2px rgba(0,0,0,0.1) !important;
    z-index: 9999;
    overflow: hidden;
    padding: 7.5px;
    border: 1px solid #eee !important;
}

.cart_totals .woocommerce-shipping-calculator > section p:not(.form-row) {
  margin: 0px;
  padding: 0px;
  padding-top: 15px;
  display: table;
  width: 100%;
}

body.woocommerce-cart .page .inside-article>.entry-content {
  position: relative;
}

body.woocommerce-cart .checkout-button,
body.woocommerce-cart .button.wc-backward {
  bottom: 0px !important;
  right: 0px;
  background: rgba(255, 200, 27, 1) !important;
  color: #335 !important;
  font-weight: 600 !important;
  transition: 0.5s all ease-out;
  margin-left: 15px;
  margin-bottom: 0px !important;
}

body.woocommerce-cart .checkout-button:hover,
body.woocommerce-cart .button.wc-backward:hover {
  background: #cea31c !important;
}


.wc-proceed-to-checkout {
  padding: 0px !important;
  display: inline-block;
  float: right;
}

.return-to-shop {
  margin-top: 15px;
  text-align: right;
}

@media (max-width: 850px) {
  
  body.woocommerce-cart .inside-left-sidebar {
    display: none !important;
  }

  body.woocommerce-cart #primary {
    width: 100%;
  }
}

@media (max-width: 768px) {

  .woocommerce table.shop_table_responsive tr td::before,
  .woocommerce-page table.shop_table_responsive tr td::before {
        content: attr(data-title);
  }

  .woocommerce table.shop_table_responsive.cart {
    margin: 0px -5px;
    width: calc( 100% + 10px );
  }

  .woocommerce table.shop_table_responsive.cart tr,
  .woocommerce-page table.shop_table_responsive.cart tr {
    width: calc( 100% - 2px - 60px ) !important;
    float: left;
    position: relative !important;
    border-top: 1px solid #eee;
    margin-bottom: 15px;
    border-radius: 4px;
    padding-top: 10px;
    padding-left: 60px;
  }

  body.woocommerce-cart table.shop_table.shop_table_responsive.cart td {
     border: 0px !important;
     text-align: left !important;
     padding: 0px !important;
     padding-bottom: 7.5px !important;
     width: 100%;
     background: #fff !important;
  }

  body.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-remove {
    padding: 0px !important;
  }

  body.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-remove .remove {
    margin: 0px !important;
    top: 5px;
    right: 5px;
  }

  body.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-thumbnail {
      display: block !important;
      float: left;
      position: absolute;
      top: 0px;
      left: 0px;
      margin: 10px 0px;
  }

  body.woocommerce-cart table.shop_table.shop_table_responsive.cart td.product-name {
      width: calc( 100% - 40px);
      float: left;
  }

  .woocommerce table.shop_table_responsive.cart tr td::before,
  .woocommerce-page table.shop_table_responsive.cart tr td::before {
    display: none !important;
  }

}


body.page-sign .page {
    background: none;
    border-radius: 0px;
    box-shadow: none;
    border: 0px;
}

body.page-sign .entry-header {
    display: none !important;
}

body.page-sign .entry-content {
    padding: 0px !important;
}

body.page-sign .tabset>.nav {
    margin-bottom: 30px;
}

body.page-sign .tabset-content {
	min-height: 600px;
}

body.page-sign .wppb-user-forms {
	display: inline-block;
	width: 100%;
}

body.page-sign .wppb-user-forms>ul {
	display: inline-block;
	width: auto;
}

body.page-sign .panel .wppb-user-forms>ul {
	display: inline-block;
	width: 100%;
}

body.page-sign .panel {
    width: 400px;
    margin: 0;
    margin: 0px 7.5px;
    margin-bottom: 30px;
    float: left;
    text-align: left;
    position: relative;
}

body.page-sign .form-submit {
	padding: 0px;
	margin: 0px;
	display: table;
}

body.page-sign .panel [type="submit"] {
    position: absolute;
    bottom: 0px;
    right: 0px;
    margin: 15px;
    opacity: 1;
    padding: 10px 10px !important;
    background: none;
    color: rgba(255, 200, 27, 1) !important;
    z-index: 9;
    font-weight: 600 !important;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    left: auto;
    right: 0px;
    border-radius: 2px;
    transition: 0.3s;
    box-shadow: none;
    text-transform: uppercase;
    border: 2px solid rgba(0,0,0,0);
    letter-spacing: 0px;
    font-size: 13px !important;
    display: inline-block !important;
    text-align: center;
}

body.page-sign .panel [type="submit"]:hover {
	color: rgba(255, 200, 27, 1) !important;
	background: rgba(0,0,0,0.06);
	font-weight: 600 !important;
}

#register>form {
	position: relative;
}

#register>form .form-submit {
	bottom: 0px;
	padding-top: 49px;
	padding-bottom: 25px;
	width: 100%;
	text-align: center;
}

#register>form .wppb-send-credentials-checkbox {
	display: none;
}

#register #wppb-form-element-27,
#register #wppb-form-element-29 {
	display: none;
}

#register #passw1 ~ .wppb-description-delimiter{
	display: none;
}

#register #passw1 ~ #pass-strength-result {
	margin-top: 5px;
}

#register .panel-body {
	min-height: 360px;
}

#register .wppb-default-username {
	display: none;
}

#register .wppb-checkbox-terms-and-conditions {
	position: absolute;
	left: 0px;
	bottom: 68px;
	width: 100%;
}

@media (max-width: 880px) {

	body.page-sign .tabset>.nav {
		margin-bottom: 20px;
	}
	
	body.page-sign .tabset .tabset-content>*,
	body.page-sign .tabset .tabset-content>*>form {
        width: 400px;
	}

	#register>form>ul {
		height: 0px;
		display: block;
	}

	body.page-sign .panel {
		margin-bottom: 20px;
	}
	
}

@media (max-width: 768px) {
    
    body.page-sign .tabset .tabset-content>*,
	body.page-sign .tabset .tabset-content>*>form {
		width: 100%;
	}

	body.page-sign .panel {
		width: calc( 100% - 1px );
		box-shadow: none !important;
	}

	body.page-sign .panel {
		border-bottom: 1px solid #eee;
		margin-bottom: 15px !important;
	}

	body.page-sign .tabset-content {
		min-height: auto;
	}
}

@media (max-width: 450px) {

	body.page-sign .panel {
		margin: 0px;
	}

	body.page-sign .tabset .tabset-content>* {
		width: 100%;
	}

	#pass-strength-result {
		width: 100% !important;
	}
}
body.page-profile {}

body.page-profile .page {
    box-shadow: none;
    border: 0px;
}

body.page.page-profile .inside-article>.entry-content {
    padding: 7.5px;
    padding-top: 0px;
}

body.page-profile .page .inside-article>.entry-header {
    display: none;
}

body.page-profile .woocommerce-MyAccount-navigation {
    display: none;
}

body.page-profile .woocommerce-MyAccount-content {
    width: 100%;
}

body.page-profile .woocommerce-MyAccount-content>p {
    font-size: 15px;
    line-height: normal;
    margin-bottom: 15px;
    font-weight: 400;
    color: #999;
    padding: 15px;
    background: rgba(0,0,0,0.06) !important;
    border-radius: 2px;
}

body.page-profile .woocommerce-MyAccount-content>p>mark {
    font-size: inherit;
    background: inherit;
    color: inherit;
    text-decoration: underline;
}

body.page-profile .hidden-page-profile {
    display: none;
}

.visible-page-profile {
    display: none;
}

body.page-profile .visible-page-profile {
    display: block !important;
}

body.page-profile .shop_table {
    display: table;
    width: 100%;
    background: #fff;
    border-radius: 2px;
    padding: 15px;
    box-shadow: 0 2px 2px rgba(0,0,0,.1), 0 0 2px rgba(0,0,0,.01);
    border: 1px solid #eee;
    border-bottom: 0px;
}

body.page-profile .shop_table td,
body.page-profile .shop_table th {
    text-align: left;
    padding: 10px;
}

body.page-profile .shop_table th {
    background: none;
    text-transform: uppercase;
    border-bottom: 1px solid #eee;
    font-size: 13px;
    color: #000 !important;
}

body.page-profile .shop_table .woocommerce-orders-table__header-order-actions>span {
    display: none;
}

body.page-profile .shop_table .woocommerce-orders-table__cell-order-actions {
    text-align: center;
}

body.page-profile .shop_table .product-name>a {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    color: #000;
}

body.page-profile .shop_table  td.product-total {
    font-size: 16px;
    font-weight: 600;
    width: 82px;
}

body.page-profile .woocommerce-order-details {
    position: relative;
    background: #fff;
    display: block;
    padding: 15px;
    margin-bottom: 15px;
    overflow: hidden;
    border-radius: 2px;
    box-shadow: 0 2px 2px rgba(0,0,0,.1), 0 0 2px rgba(0,0,0,.01);
    padding-bottom: 235px;
    border: 1px solid #eee;
    border-bottom: 0px;
}

body.page-profile .woocommerce-order-details .shop_table {
    margin: 0px -15px;
    width: calc( 100% + 30px );
    box-shadow: none;
    border: 0px;
}

body.page-profile .woocommerce-order-details .shop_table tfoot {
    display: block;
    position: absolute;
    right: 0px;
    bottom: 50px;
    height: 145px;
    margin: 15px;
    margin-bottom: 30px;
}

body.page-profile .woocommerce-order-details .shop_table tfoot th,
body.page-profile .woocommerce-order-details .shop_table tfoot td {
    text-align: right;
    padding: 5px;
}

body.page-profile .woocommerce-order-details .shop_table tfoot th {
    font-weight: 500;
    font-size: 15px;
    color: inherit !important;
    text-transform: none;
    border: 0px;
    max-width: 240px;
    background: none;
    color: #999 !important;
}

body.page-profile .woocommerce-order-details .shop_table tfoot tr>td {
    font-size: 17px;
    font-weight: 400;
}

body.page-profile .woocommerce-order-details .shop_table tfoot tr>td .amount {
    font-size: 23px;
    font-weight: 500;
}

body.page-profile .woocommerce-order-details .shop_table tfoot tr:last-child>td .amount {
    font-size: 30px;
    font-weight: 500;
}

body.page-profile .woocommerce-order-details .order-again {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 15px;
    height: 43px;
    width: calc( 100% - 30px);
    text-align: right;
}

.woocommerce-columns--addresses>div,
.woocommerce-Addresses>div {
    display: table;
    width: 100% !important;
    position: relative;
}

.woocommerce .woocommerce-customer-details,
.woocommerce-Addresses {
    margin: 0px;
    display: table;
    width: 100%;
    position: relative;
    margin-bottom: -15px !IMPORTANT;
}

.woocommerce-Addresses header h3,
.woocommerce-customer-details h2 {
    margin-bottom: -18px;
    position: absolute;
    top: 0px;
    padding: 15px;
    overflow: hidden;
    width: calc( 100% - 30px);
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap;
}

body.page-profile .woocommerce-Addresses header h3,
body.page-profile .woocommerce-customer-details h2 {
    line-height: normal;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 16px !important;
    color: #000 !important;
}

body.page-profile .woocommerce-Addresses header .edit {
    border-radius: 2px;
    opacity: 1;
    transition: 0.3s;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: rgba(255, 200, 27, 1);
    position: relative;
    z-index: 9;
    width: auto;
    text-transform: uppercase;
    border: 2px solid rgba(0,0,0,0);
    font-weight: 600 !important;
    letter-spacing: 0px;
    font-size: 13px !important;
    display: inline-block !important;
    padding: 10px 12px !important;
    position: absolute;
    bottom: 15px;
    right: 0px;
    margin: 15px;
}

body.page-profile .woocommerce-Addresses header .edit:hover {
    background: rgba(0,0,0,0.06);
    color: rgba(255, 200, 27, 1);
}

body.page-profile address {
    background: #fff;
    box-shadow: 0 2px 2px rgba(0,0,0,.1), 0 0 2px rgba(0,0,0,.01);
    border: 1px solid #eee !important;
    border-bottom: 0px !important;
    display: block;
    padding: 15px !important;
    padding-top: 50px !important;
    overflow: hidden;
    border-radius: 2px !important;
    margin-top: 0px;
    margin-bottom: 15px !important;
    width: calc( 100% - 30px ) !important;
    float: left !important;
    font-size: 15px;
    line-height: 22px;
    color: #000;
    font-weight: 400;
    font-style: normal;
}

body.page-profile .woocommerce-Addresses address {
    padding-bottom: 73px !important;
}


body.page-profile.woocommerce-edit-address .page form {
    background: #fff;
    padding: 15px;
    box-shadow: 0 2px 2px rgba(0,0,0,.1), 0 0 2px rgba(0,0,0,.01);
    border: 1px solid #eee;
    border-bottom: 0px;
}

body.page-profile.woocommerce-edit-address .page form h3 {
    display: block;
    margin-bottom: 20px;
    line-height: normal;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 16px !important;
    color: #999 !important;
    padding: 0px;
    width: 100%;
    letter-spacing: 0px;
    line-height: normal;
    font-weight: 500;
    text-transform: uppercase;
}

body.page-profile.woocommerce-edit-address .page form .woocommerce-address-fields>p {
    margin: 0px;
    margin-top: 15px;
    text-align: right;
}

@media (max-width: 768px) {

    body.page-profile .shop_table td,
    body.page-profile .shop_table th {
        border-bottom: 0px;
        background: none !important;
    }

    body.page-profile .shop_table tr {
        border-bottom: 1px solid #eee !important;
    }

    .woocommerce-table--order-details tbody tr td {
        border-bottom: 1px solid #eee !important;
    }

    body.page-profile .shop_table .woocommerce-orders-table__cell-order-actions:before {
        display: none !important;
    }

    body.page-profile .page .inside-article>.entry-content {
        padding-left: 0px;
        padding-right: 0px;
    }

    body.page-profile .woocommerce-MyAccount-content>p {
        padding: 0px 15px;
    }
}


@media (max-width: 450px) {

    body.page-profile .page {
        background: #fff;
    }

    body.page-profile .woocommerce-order-details {
        box-shadow: none;
        border-bottom: 1px solid #eee !important;
        margin-bottom: 5px !important;
    }

    body.page-profile address {
        box-shadow: none;
        border-bottom: 1px solid #eee !important;
        margin-bottom: 5px !important;
    }

    .woocommerce .woocommerce-customer-details,
    .woocommerce-Addresses {
        margin: 0px !important;
    }
}
body.page-edit-account {}

body.page-edit-account .hidden-page-edit-account {
    display: none;
}

.visible-page-edit-account {
    display: none;
}

body.page-edit-account .visible-page-edit-account {
    display: block !important;
}

body.page-edit-account .page {
    box-shadow: none;
    border: 0px;
}

body.page.page-edit-account .inside-article>.entry-content {
    padding: 7.5px;
    padding-top: 0px;
}

body.page-edit-account .page .inside-article>.entry-header {
    display: none;
}

body.page-edit-account form>.wppb-form-field>span {
    position: inherit;
}

body.page-edit-account form>ul {
    display: none;
}

body.page-edit-account form .panel {
    margin-bottom: 15px;
}

body.page-edit-account form .form-submit {
    margin-top: 15px;
    margin-bottom: 0px;
    text-align: right;
}

body.page-edit-account #wppb-form-element-27,
body.page-edit-account #wppb-form-element-29 {
    display: none;
}

@media (max-width: 768px) {

    body.page-edit-account .page .inside-article>.entry-content {
        padding-left: 0px;
        padding-right: 0px;
    }

    body.page-edit-account .woocommerce-MyAccount-content>p {
        padding: 0px 15px;
    }
}

@media (max-width: 450px) {
    
    body.page-edit-account #select_user_to_edit_form {
        margin: 15px !important;
    }

    body.page-edit-account .page {
        background: #fff;
    }

    body.page-edit-account .woocommerce-order-details {
        box-shadow: none;
        border-bottom: 1px solid #eee !important;
        margin-bottom: 5px !important;
    }

    body.page-edit-account .panel {
        box-shadow: none;
        border-bottom: 1px solid #eee !important;
        margin-bottom: 5px !important;
    }

    body.page-edit-account form .form-submit {
        margin-top: 15px;
        margin-right: 15px;
        margin-left: 15px;
    }
}

.full-width-content .container.grid-container {
	padding: 0px;
}

body.full-width-content .page {
    background: none;
    border-radius: 0px;
    box-shadow: none;
    border: 0px;
}

body.full-width-content .page .entry-header {
    display: none;
}

body.full-width-content .entry-content .wc-block-featured-product {
    margin-bottom: 0px;
    height: 70vh !important;
}

body.full-width-content .page .wp-block-uagb-section {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-right: 20px;
    padding-left: 20px;
    margin-top: 0px;
    margin: 0px !important;
    margin-bottom: 0px !important;
    background: #fff;
}

body.full-width-content .page .wp-block-uagb-section .wp-block-uagb-section {
    padding: 20px 0px;
}

.text-center {
    text-align: center;
}

body.full-width-content .page .entry-content>.wp-block-uagb-section:nth-child(even) {
    background: #eee;
}

body.full-width-content .page .entry-content>.wp-block-uagb-section:nth-child(odd) {
    background: #fff;
}

body.full-width-content .page .wp-block-uagb-section.section-dark {
    background: #000;
    color: #fff;
}

body.full-width-content .page .wp-block-uagb-columns {
    padding: 0px;
}

body.page-home.recently_viewed_0 .page .section_recently_viewed,
body.page-home.recently_viewed_1 .page .section_recently_viewed,
body.page-home.recently_viewed_2 .page .section_recently_viewed {
    display: none;
}

body.page-home.recently_viewed_0 .page .section_recently_viewed + .wp-block-uagb-section,
body.page-home.recently_viewed_1 .page .section_recently_viewed + .wp-block-uagb-section,
body.page-home.recently_viewed_2 .page .section_recently_viewed + .wp-block-uagb-section {
    border-top: 0px;
}

body.full-width-content .page .wp-block-uagb-section .widget {
    padding: 0px !important;
}

body.full-width-content .page .widget>h2.widget-title {
    display: none;
}

body.full-width-content .page .uagb-section__inner-wrap>h2 {
    margin-bottom: 62px;
    padding-bottom: 15px;
    font-size: 32px !important;
    line-height: normal;
    padding-bottom: 15px;
    position: relative;
    text-transform: uppercase;
    text-align: center;
    font-weight: 400;
    color: inherit;
}

body.full-width-content .page .uagb-section__inner-wrap>h2 + h4 {
    margin-top: -75px;
    width: 100%;
    text-align: center;
    margin-bottom: 60px;
    font-size: 21px;
    color: inherit;
    font-weight: 300;
}

body.full-width-content .page .uagb-section__inner-wrap>h2 + h4 a {
    color: rgba(255, 200, 27, 1);
}

body.full-width-content .page .uagb-section__inner-wrap>h2 + h4 a:hover {
    text-decoration: underline;
}

@media (max-width: 768px) {
    
    body.full-width-content .page .uagb-section__inner-wrap>h2 {
        font-size: 30px !important;
    }

    body.full-width-content .page .uagb-section__inner-wrap>h2 + h4 {
        font-size: 20px;
    }
}



.no-padding {
    padding: 0px !important;
}
.xt_wooqv-show-on-tablet-desktop,.xt_wooqv-show-on-desktop-only{display:none}@media only screen and (min-width: 481px){.xt_wooqv-show-on-mobile-only{display:none}.xt_wooqv-show-on-tablet-mobile,.xt_wooqv-show-on-tablet-desktop{display:initial}}@media only screen and (min-width: 901px){.xt_wooqv-show-on-tablet-mobile{display:none}.xt_wooqv-show-on-desktop-only{display:initial}}.xt_wooqv-ready .blockUI.blockOverlay{background-color:transparent !important;opacity:1 !important}.xt_wooqv-ready .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em;content:"";animation:xt_wooqv_spin 1s ease-in-out infinite;background:url(/catalogo/wp-content/plugins/xt-woo-quick-view-lite/public/assets/css/../images/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em}.xt_wooqv-ready .xt_wooqv-is-dark-bg .blockUI.blockOverlay:before{filter:invert(1)}@keyframes xt_wooqv_spin{100%{transform:rotate(360deg)}}.xt_wooqv-overlay{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;background-color:rgba(71,55,78,.8);z-index:90000}.xt_wooqv-active .xt_wooqv-overlay{visibility:visible;opacity:1;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.xt_wooqv-trigger{white-space:nowrap !important;transition:opacity .3s,transform .3s,background-color .3s !important}.xt_wooqv-trigger.xt_wooqv-over-image{border:0 !important}.xt_wooqv-trigger .xt_wooqv-trigger-icon{margin-right:5px;line-height:0;position:relative}.xt_wooqv-trigger .xt_wooqv-trigger-icon::before{line-height:0}.xt_wooqv-trigger:not(.xt_wooqv-shortcode-trigger).xt_wooqv-above{margin-bottom:5px !important;margin-top:1em !important;display:block !important}.xt_wooqv-trigger:not(.xt_wooqv-shortcode-trigger).xt_wooqv-above+.button{margin-top:0px !important}.xt_wooqv-trigger:not(.xt_wooqv-shortcode-trigger).xt_wooqv-before{margin-right:5px !important;margin-left:0 !important}.xt_wooqv-trigger:not(.xt_wooqv-shortcode-trigger).xt_wooqv-after{margin-left:5px !important;margin-right:0 !important}.xt_wooqv-trigger:not(.xt_wooqv-shortcode-trigger).xt_wooqv-below{margin-top:5px !important;margin-bottom:0 !important;display:block !important}.xt_wooqv-trigger:not(.xt_wooqv-shortcode-trigger).xt_wooqv-below .xt_wooqv-trigger-icon{top:-2px}.xt_wooqv-trigger:not(.xt_wooqv-shortcode-trigger).xt_wooqv-over-image{position:absolute !important;top:50% !important;left:50% !important;bottom:initial !important;right:initial !important;opacity:0 !important;transform:translateX(-50%) translateY(-50%) scale(0) !important;margin:0 !important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;padding:6px 10px;z-index:999;cursor:pointer}.xt_wooqv-trigger:not(.xt_wooqv-shortcode-trigger).xt_wooqv-icontype-image .xt_wooqv-trigger-icon{display:inline-block;width:16px;height:16px;position:relative}.xt_wooqv-trigger:not(.xt_wooqv-shortcode-trigger).xt_wooqv-icontype-image::before{content:"";background-size:contain;background-repeat:no-repeat;width:100%;height:100%;display:block}.xt_wooqv-trigger.xt_wooqv-icon-only .xt_wooqv-trigger-icon{margin-right:0;line-height:0;display:inline-block}.xt_wooqv-trigger.xt_wooqv-icon-only .xt_wooqv-trigger-icon::before{line-height:1}script.xt_wooqv-template{display:none !important}.product:not(.xt_wooqv-product).xt_wooqv-relative{position:relative !important}.product:not(.xt_wooqv-product) .xt_wooqv-product-overlay{background-color:rgba(10,10,10,.2);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;transition:opacity .3s .1s}.product:not(.xt_wooqv-product):hover .xt_wooqv-product-overlay{z-index:1;opacity:888}.product:not(.xt_wooqv-product):hover .xt_wooqv-image-wrapper .xt_wooqv-product-overlay{opacity:0;z-index:-1}.product:not(.xt_wooqv-product):hover .xt_wooqv-over-product{opacity:1 !important;transform:translateX(-50%) translateY(-50%) scale(1) !important}.product:not(.xt_wooqv-product) .xt_wooqv-image-wrapper:hover .xt_wooqv-product-overlay{z-index:888;opacity:1}.product:not(.xt_wooqv-product) .xt_wooqv-image-wrapper:hover .xt_wooqv-over-image{opacity:1 !important;transform:translateX(-50%) translateY(-50%) scale(1) !important}.product:not(.xt_wooqv-product) .add_to_cart_button,.product:not(.xt_wooqv-product) .single_add_to_cart_button{box-sizing:border-box}.xt_wooqv-button-fullwidth .product:not(.xt_wooqv-product) .add_to_cart_button,.xt_wooqv-button-fullwidth .product:not(.xt_wooqv-product) .single_add_to_cart_button,.xt_wooqv-button-fullwidth .product:not(.xt_wooqv-product) .button{width:100% !important;display:block !important;float:left !important;clear:both !important}.xt_wooqv-button-block .product:not(.xt_wooqv-product) .add_to_cart_button,.xt_wooqv-button-block .product:not(.xt_wooqv-product) .single_add_to_cart_button,.xt_wooqv-button-block .product:not(.xt_wooqv-product) .button{width:initial !important;display:block !important;float:left !important;clear:both !important}.xt_wooqv-active:not(.xt_wooqv-is-inline){overflow:hidden !important;height:initial !important}.xt_wooqv-active:not(.xt_wooqv-is-inline) #wpadminbar{display:none}.xt_wooqv-active:not(.xt_wooqv-is-inline) body{overflow:hidden !important;height:initial !important}#xt_wooqv{position:fixed;overflow:hidden;display:block;visibility:hidden;width:350px;max-height:100vh;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:left,top,width,height;z-index:-1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#xt_wooqv *,#xt_wooqv *::after,#xt_wooqv *::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#xt_wooqv>div::after,#xt_wooqv>div::before{content:""}#xt_wooqv::after{clear:both;content:"";display:table}#xt_wooqv.xt_wooqv-is-visible{visibility:visible;z-index:90100}#xt_wooqv.xt_wooqv-animate-width{background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.2);transition:box-shadow .3s}#xt_wooqv .xt_wooqv-product{width:100% !important;height:100% !important;padding:0 !important;margin:0 !important}#xt_wooqv .xt_wooqv-product p a{color:#f82f53;text-decoration:none}@media only screen and (min-width: 901px){#xt_wooqv{width:900px}#xt_wooqv .xt_wooqv-product{position:relative !important}}@media only screen and (max-width: 900px){#xt_wooqv{top:0 !important;left:0 !important;width:100vw !important;height:100% !important;max-height:initial !important;background-color:#fff}#xt_wooqv .xt_wooqv-product{overflow:scroll;position:inherit !important}#xt_wooqv.xt_wooqv-add-content .xt_wooqv-product:after{content:"";position:fixed;bottom:0;left:0;width:100%;height:calc(2.5em + 40px);background:linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 40%);z-index:1}.xt_wooqv-mobile-bar-visible #xt_wooqv.xt_wooqv-add-content .xt_wooqv-product:after{bottom:114px}}#xt_wooqv a.woocommerce-review-link{display:none}.woocommerce #xt_wooqv div.product form.cart .variations_button{clear:inherit;display:inherit;padding:inherit}body.single-product .xt_wooqv-more-info{display:none !important}.xt_wooqv-item-info{position:absolute;visibility:hidden;opacity:0;height:inherit;will-change:auto;overflow-y:auto;overflow-x:hidden;transition:opacity .3s,visibility 0s,height .3s;max-height:100vh}.xt_wooqv-is-light-bg .xt_wooqv-item-info{color:rgba(0,0,0,.95)}.xt_wooqv-is-dark-bg .xt_wooqv-item-info{color:rgba(255,255,255,.95)}.xt_wooqv-loading .xt_wooqv-item-info{overflow-y:visible}@media only screen and (min-width: 901px){.xt_wooqv-item-info{height:400px;transition:opacity .3s,visibility 0s}}.xt_wooqv-item-info .xt_wooqv-item-info-inner{padding:2.5em;width:100%}.xt_wooqv-item-info .xt_wooqv-item-info-inner>*{transition:transform .5s,opacity .5s;opacity:.4}@media only screen and (min-width: 901px){.xt_wooqv-item-info .xt_wooqv-item-info-inner>*{transform:translate3d(50px, 0, 0)}}@media only screen and (max-width: 900px){.xt_wooqv-item-info .xt_wooqv-item-info-inner>*{transform:translate3d(0, 50px, 0)}}.xt_wooqv-item-info .xt_wooqv-item-info-inner>*:nth-child(1){transition-duration:.3s !important}.xt_wooqv-item-info .xt_wooqv-item-info-inner>*:nth-child(2){transition-duration:.35s !important}.xt_wooqv-item-info .xt_wooqv-item-info-inner>*:nth-child(3){transition-duration:.4s !important}.xt_wooqv-item-info .xt_wooqv-item-info-inner>*:nth-child(4){transition-duration:.45s !important}.xt_wooqv-item-info .product_title{clear:none !important;margin-bottom:0;line-height:initial;font-size:35px;font-weight:600}.xt_wooqv-is-light-bg .xt_wooqv-item-info .product_title{color:rgba(0,0,0,.95)}.xt_wooqv-is-dark-bg .xt_wooqv-item-info .product_title{color:rgba(255,255,255,.95)}.xt_wooqv-item-info p.price,.xt_wooqv-item-info span.price{margin-top:0 !important;margin-bottom:15px}.xt_wooqv-is-light-bg .xt_wooqv-item-info p.price,.xt_wooqv-is-light-bg .woocommerce .xt_wooqv-item-info p.price,.xt_wooqv-is-light-bg .xt_wooqv-item-info span.price,.xt_wooqv-is-light-bg .woocommerce .xt_wooqv-item-info span.price{color:rgba(106,145,90,.95)}.xt_wooqv-is-light-bg .xt_wooqv-item-info p.price del,.xt_wooqv-is-light-bg .woocommerce .xt_wooqv-item-info p.price del,.xt_wooqv-is-light-bg .xt_wooqv-item-info span.price del,.xt_wooqv-is-light-bg .woocommerce .xt_wooqv-item-info span.price del{color:rgba(0,0,0,.75)}.xt_wooqv-is-dark-bg .xt_wooqv-item-info p.price,.xt_wooqv-is-dark-bg .woocommerce .xt_wooqv-item-info p.price,.xt_wooqv-is-dark-bg .xt_wooqv-item-info span.price,.xt_wooqv-is-dark-bg .woocommerce .xt_wooqv-item-info span.price{color:rgba(168,203,153,.95)}.xt_wooqv-is-dark-bg .xt_wooqv-item-info p.price del,.xt_wooqv-is-dark-bg .woocommerce .xt_wooqv-item-info p.price del,.xt_wooqv-is-dark-bg .xt_wooqv-item-info span.price del,.xt_wooqv-is-dark-bg .woocommerce .xt_wooqv-item-info span.price del{color:rgba(255,255,255,.75)}.xt_wooqv-is-light-bg .xt_wooqv-item-info .woocommerce-product-rating .star-rating :before{color:rgba(155,96,143,.95)}.xt_wooqv-is-dark-bg .xt_wooqv-item-info .woocommerce-product-rating .star-rating :before{color:rgba(223,142,207,.95)}.xt_wooqv-item-info .woocommerce-product-details__short-description,.xt_wooqv-item-info .woocommerce-variation-description,.xt_wooqv-item-info p{line-height:1.5;margin:0 0 20px 0;overflow:hidden}.xt_wooqv-is-light-bg .xt_wooqv-item-info .woocommerce-product-details__short-description,.xt_wooqv-is-light-bg .xt_wooqv-item-info .woocommerce-variation-description,.xt_wooqv-is-light-bg .xt_wooqv-item-info p{color:rgba(0,0,0,.95)}.xt_wooqv-is-dark-bg .xt_wooqv-item-info .woocommerce-product-details__short-description,.xt_wooqv-is-dark-bg .xt_wooqv-item-info .woocommerce-variation-description,.xt_wooqv-is-dark-bg .xt_wooqv-item-info p{color:rgba(255,255,255,.95)}.xt_wooqv-item-info .product_meta{margin-bottom:20px}.xt_wooqv-is-light-bg .xt_wooqv-item-info .product_meta>span{color:rgba(0,0,0,.95)}.xt_wooqv-is-light-bg .xt_wooqv-item-info .product_meta>span>span{color:rgba(0,0,0,.95)}.xt_wooqv-is-light-bg .xt_wooqv-item-info .product_meta a{color:rgba(20,103,176,.95)}.xt_wooqv-is-dark-bg .xt_wooqv-item-info .product_meta>span{color:rgba(255,255,255,.95)}.xt_wooqv-is-dark-bg .xt_wooqv-item-info .product_meta>span>span{color:rgba(255,255,255,.95)}.xt_wooqv-is-dark-bg .xt_wooqv-item-info .product_meta a{color:rgba(66,124,176,.96)}.xt_wooqv-item-info table.variations{margin-bottom:20px}.xt_wooqv-item-info .add-to-cart{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:.25em;border:none;padding:.6em 1.2em;background-color:#f82f53;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"PT Sans",sans-serif;font-size:16px;font-size:1rem;cursor:pointer}.xt_wooqv-item-info form .quantity{vertical-align:top}.xt_wooqv-item-info form .quantity>*{display:flex !important;align-items:center;justify-content:center}.xt_wooqv-modal-buttons-pos-inline .xt_wooqv-item-info form .quantity{display:inline-flex !important;float:left;margin-bottom:20px !important;margin-right:10px !important;margin-top:5px !important}.xt_wooqv-modal-buttons-pos-inline .xt_wooqv-item-info form .quantity~button,.xt_wooqv-modal-buttons-pos-inline .xt_wooqv-item-info form .quantity~.button{float:none}.xt_wooqv-modal-buttons-pos-block .xt_wooqv-item-info form .quantity{float:none !important;display:flex !important;margin-bottom:20px !important}.xt_wooqv-item-info form .quantity .qty{display:block;-webkit-appearance:initial}.xt_wooqv-item-info form.cart{margin:0 !important;padding:0 !important}.xt_wooqv-item-info form.cart button{float:none;vertical-align:top}.xt_wooqv-item-info button a{text-decoration:none;color:inherit}.xt_wooqv-item-info .single_add_to_cart_button,.xt_wooqv-item-info .xt_wooqv-button{margin-top:5px !important;margin-right:5px !important;margin-left:0 !important}.xt_wooqv-item-info .xt_wooqv-error{box-shadow:0px 0px 5px 4px rgba(255,0,0,.45);padding:10px 15px !important;transition:all .3s}.xt_wooqv-add-content .xt_wooqv-item-info{position:relative;visibility:visible;float:left;width:100%;opacity:1}.xt_wooqv-add-content .xt_wooqv-item-info .xt_wooqv-item-info-inner>*{outline:none !important;transform:translate3d(0, 0, 0);opacity:1}@media only screen and (min-width: 901px){html.xt_wooqv-loading .xt_wooqv-add-content .xt_wooqv-item-info .xt_wooqv-item-info-inner>*{transform:translate3d(50px, 0, 0);opacity:0}}@media only screen and (max-width: 900px){html.xt_wooqv-loading .xt_wooqv-add-content .xt_wooqv-item-info .xt_wooqv-item-info-inner>*{transform:translate3d(0, 50px, 0);opacity:0}}.xt_wooqv-add-content .xt_wooqv-item-info .product_meta>*{display:block;margin-bottom:10px}.xt_wooqv-add-content .xt_wooqv-item-info .woocommerce-variation{margin-bottom:15px}@media only screen and (min-width: 901px){.xt_wooqv-add-content .xt_wooqv-item-info{width:500px}}@media only screen and (max-width: 900px){#xt_wooqv.xt_wooqv-add-content .xt_wooqv-item-info{width:100vw !important;max-height:initial !important;overflow-y:visible}#xt_wooqv.xt_wooqv-add-content .xt_wooqv-item-info .xt_wooqv-item-info-inner{padding-bottom:calc(2.5em + 75px)}.xt_wooqv-mobile-bar-visible #xt_wooqv.xt_wooqv-add-content .xt_wooqv-item-info .xt_wooqv-item-info-inner{padding-bottom:calc(2.5em + 75px + 114px)}}.xt_wooqv-item-info .composite_navigation{display:block;width:100%;overflow:hidden}.xt_wooqv-item-info .composite_navigation.top{margin-bottom:25px;border:1px solid #eaeaea;padding:10px 15px;overflow:hidden}.xt_wooqv-item-info .composite_navigation.bottom{display:none !important}.xt_wooqv-item-info .composite_navigation .composite_navigation_inner{font-size:10px;padding:0 !important}.xt_wooqv-item-info .composite_navigation .page_button:before,.xt_wooqv-item-info .composite_navigation .page_button:after{font-size:10px;margin-top:-7px}.xt_wooqv-item-info .composite_navigation .page_button:before{left:0}.xt_wooqv-item-info .composite_navigation .page_button:after{right:0}.xt_wooqv-item-info .composite_navigation .page_button.prev{margin-left:0;padding-left:12px}.xt_wooqv-item-info .composite_navigation .page_button.next{margin-right:0;padding-right:12px}.xt_wooqv-item-info .composite_navigation .page_button.inactive{opacity:.5}.xt_wooqv-close-icon{position:absolute;top:15px;right:20px;display:inline-block;z-index:100;cursor:pointer;overflow:hidden;white-space:nowrap;visibility:hidden;transform:scale(0);transition:transform .3s 0s,visibility 0s .3s}.xt_wooqv-add-content .xt_wooqv-close-icon{visibility:visible;transform:scale(1);transition:transform .3s 0s,visibility 0s 0s}.xt_wooqv-is-light-bg .xt_wooqv-close-icon{color:rgba(0,0,0,.8)}.xtfw-no-touchevents .xt_wooqv-is-light-bg .xt_wooqv-close-icon:hover{color:#000}.xt_wooqv-is-dark-bg .xt_wooqv-close-icon{color:rgba(255,255,255,.8)}.xtfw-no-touchevents .xt_wooqv-is-dark-bg .xt_wooqv-close-icon:hover{color:#fff}@media only screen and (min-width: 901px){.xtfw-no-touchevents .xt_wooqv-close-icon:hover{transform:scale(1.1)}.xt_wooqv-close-icon.xt_wooqv-close-icon-mobile{display:none}}@media only screen and (max-width: 900px){.xt_wooqv-close-icon{top:15px;right:15px;width:40px;height:40px;font-size:20px;background-color:#fff;border-radius:100%;transform-origin:right top}.xt_wooqv-close-icon:before{top:50%;left:50%;transform:translateX(-50%) translateY(-50%);position:absolute}.xt_wooqv-close-icon.xt_wooqv-close-icon-desktop{display:none}}.xt_wooqv-nav{display:none;z-index:99999}.xt_wooqv-active .xt_wooqv-nav{display:block}.xt_wooqv-nav .xt_wooqv-prev,.xt_wooqv-nav .xt_wooqv-next{opacity:.1;position:absolute;display:inline-block;color:#fff;transition:color .5s,background-color .5s,transform .5s,opacity .5s !important;transform-origin:center center;cursor:pointer;font-size:0px;line-height:0px}.xt_wooqv-hide-nav .xt_wooqv-nav .xt_wooqv-prev,.xt_wooqv-hide-nav .xt_wooqv-nav .xt_wooqv-next{opacity:0}.xt_wooqv-nav .xt_wooqv-prev:hover,.xt_wooqv-nav .xt_wooqv-next:hover{color:#fff}.xt_wooqv-nav .xt_wooqv-prev .xt_wooqv-nav-icon,.xt_wooqv-nav .xt_wooqv-next .xt_wooqv-nav-icon{display:inline-block}html.xt_wooqv-ready:not(.xt_wooqv-first-product):not(.xt_wooqv-hide-nav):not(.xt_wooqv-prev-hidden) .xt_wooqv-nav .xt_wooqv-prev{opacity:.8}.xt_wooqv-default html.xt_wooqv-ready:not(.xt_wooqv-first-product):not(.xt_wooqv-hide-nav):not(.xt_wooqv-prev-hidden) .xt_wooqv-nav .xt_wooqv-prev:hover{opacity:1;transform:translateY(-50%) scale(1.1)}.xt_wooqv-nav .xt_wooqv-next .xt_wooqv-nav-icon:before{transform:rotate(180deg);top:-1px;position:relative}html.xt_wooqv-ready:not(.xt_wooqv-last-product):not(.xt_wooqv-hide-nav):not(.xt_wooqv-next-hidden) .xt_wooqv-nav .xt_wooqv-next{opacity:.8}.xt_wooqv-default html.xt_wooqv-ready:not(.xt_wooqv-last-product):not(.xt_wooqv-hide-nav):not(.xt_wooqv-next-hidden) .xt_wooqv-nav .xt_wooqv-next:hover{opacity:1;transform:translateY(-50%) scale(1.1)}@media only screen and (max-width: 900px){.xt_wooqv-nav{position:fixed;bottom:30px}.xt_wooqv-mobile-nav-pos-left .xt_wooqv-nav{left:30px}.xt_wooqv-mobile-nav-pos-center .xt_wooqv-nav{left:50%;transform:translateX(-50%)}.xt_wooqv-mobile-nav-pos-right .xt_wooqv-nav{right:30px}.xt_wooqv-nav .xt_wooqv-prev,.xt_wooqv-nav .xt_wooqv-next{border:1px solid rgba(255,255,255,.05);background-color:transparent;transform:translateY(0);position:initial;padding:10px 5px;overflow:hidden}.xt_wooqv-nav .xt_wooqv-prev:hover,.xt_wooqv-nav .xt_wooqv-next:hover{background-color:rgba(255,255,255,.05)}.xt_wooqv-nav .xt_wooqv-prev{left:0}.xt_wooqv-ready:not(.xt_wooqv-first-product):not(.xt_wooqv-hide-nav):not(.xt_wooqv-prev-hidden) .xt_wooqv-nav .xt_wooqv-prev{opacity:1}.xt_wooqv-ready:not(.xt_wooqv-first-product):not(.xt_wooqv-hide-nav):not(.xt_wooqv-prev-hidden) .xt_wooqv-nav .xt_wooqv-prev:hover .xt_wooqv-nav-icon{animation:xt_wooqv-prev-icon .5s linear 0s 1 normal forwards}.xt_wooqv-nav .xt_wooqv-next{left:initial;right:10px}.xt_wooqv-ready:not(.xt_wooqv-last-product):not(.xt_wooqv-hide-nav):not(.xt_wooqv-next-hidden) .xt_wooqv-nav .xt_wooqv-next{opacity:1}.xt_wooqv-ready:not(.xt_wooqv-last-product):not(.xt_wooqv-hide-nav):not(.xt_wooqv-next-hidden) .xt_wooqv-nav .xt_wooqv-next:hover .xt_wooqv-nav-icon{animation:xt_wooqv-next-icon .5s linear 0s 1 normal forwards}.xt_wooqv-is-light-bg .xt_wooqv-nav .xt_wooqv-prev,.xt_wooqv-is-light-bg .xt_wooqv-nav .xt_wooqv-next{border-color:rgba(0,0,0,.05);background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.8)}.xt_wooqv-is-light-bg .xt_wooqv-nav .xt_wooqv-prev:hover,.xt_wooqv-is-light-bg .xt_wooqv-nav .xt_wooqv-next:hover{color:#000}.xt_wooqv-is-dark-bg .xt_wooqv-nav .xt_wooqv-prev,.xt_wooqv-is-dark-bg .xt_wooqv-nav .xt_wooqv-next{border-color:rgba(255,255,255,.05);background-color:rgba(255,255,255,.05);color:rgba(255,255,255,.8)}.xt_wooqv-is-dark-bg .xt_wooqv-nav .xt_wooqv-prev:hover,.xt_wooqv-is-dark-bg .xt_wooqv-nav .xt_wooqv-next:hover{color:#fff}}@media only screen and (min-width: 901px){.xt_wooqv-default.xt_wooqv-is-light-overlay .xt_wooqv-nav .xt_wooqv-prev,.xt_wooqv-default.xt_wooqv-is-light-overlay .xt_wooqv-nav .xt_wooqv-next{color:rgba(0,0,0,.8)}.xt_wooqv-default.xt_wooqv-is-light-overlay .xt_wooqv-nav .xt_wooqv-prev:hover,.xt_wooqv-default.xt_wooqv-is-light-overlay .xt_wooqv-nav .xt_wooqv-next:hover{color:#000}.xt_wooqv-default.xt_wooqv-is-dark-overlay .xt_wooqv-nav .xt_wooqv-prev,.xt_wooqv-default.xt_wooqv-is-dark-overlay .xt_wooqv-nav .xt_wooqv-next{color:rgba(255,255,255,.8)}.xt_wooqv-default.xt_wooqv-is-dark-overlay .xt_wooqv-nav .xt_wooqv-prev:hover,.xt_wooqv-default.xt_wooqv-is-dark-overlay .xt_wooqv-nav .xt_wooqv-next:hover{color:#fff}.xt_wooqv-default .xt_wooqv-nav{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;z-index:90001}.xt_wooqv-default .xt_wooqv-nav .xt_wooqv-prev{left:30px}.xt_wooqv-default .xt_wooqv-nav .xt_wooqv-next{right:30px}.xt_wooqv-default .xt_wooqv-nav .xt_wooqv-prev,.xt_wooqv-default .xt_wooqv-nav .xt_wooqv-next{top:50%;transform:translateY(-50%)}.xt_wooqv-active .xt_wooqv-default .xt_wooqv-nav{visibility:visible;opacity:1}}.xt_wooqv-inline.xt_wooqv-is-light-bg .xt_wooqv-nav .xt_wooqv-prev,.xt_wooqv-inline.xt_wooqv-is-light-bg .xt_wooqv-nav .xt_wooqv-next{border-color:rgba(0,0,0,.05);background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.8)}.xt_wooqv-inline.xt_wooqv-is-light-bg .xt_wooqv-nav .xt_wooqv-prev:hover,.xt_wooqv-inline.xt_wooqv-is-light-bg .xt_wooqv-nav .xt_wooqv-next:hover{color:#000}.xt_wooqv-inline.xt_wooqv-is-dark-bg .xt_wooqv-nav .xt_wooqv-prev,.xt_wooqv-inline.xt_wooqv-is-dark-bg .xt_wooqv-nav .xt_wooqv-next{border-color:rgba(255,255,255,.05);background-color:rgba(255,255,255,.05);color:rgba(255,255,255,.8)}.xt_wooqv-inline.xt_wooqv-is-dark-bg .xt_wooqv-nav .xt_wooqv-prev:hover,.xt_wooqv-inline.xt_wooqv-is-dark-bg .xt_wooqv-nav .xt_wooqv-next:hover{color:#fff}.xt_wooqv-inline .xt_wooqv-inline-wrap{position:relative !important;display:block !important;width:100% !important;height:0 !important;float:none !important;clear:both !important;transition:height .4s,margin .4s !important;will-change:height,margin}.xt_wooqv-active .xt_wooqv-inline .xt_wooqv-inline-wrap{height:auto !important}.xt_wooqv-inline #xt_wooqv{position:relative !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;padding:0 !important;background-color:#fff}@media only screen and (min-width: 901px){.xt_wooqv-inline .xt_wooqv-inline-wrap{max-height:100vh !important}.xt_wooqv-inline #xt_wooqv{max-height:100vh !important}.xt_wooqv-inline #xt_wooqv .xt_wooqv-product{overflow:initial}.xt_wooqv-inline #xt_wooqv .xt_wooqv-slider-wrapper{width:400px;height:400px}.xt_wooqv-inline #xt_wooqv .xt_wooqv-slider li{width:400px;height:400px}.xt_wooqv-inline #xt_wooqv.xt_wooqv-add-content .xt_wooqv-item-info{width:calc(100% - 400px);display:flex;align-items:center;overflow-y:auto}.xt_wooqv-inline #xt_wooqv.xt_wooqv-add-content .xt_wooqv-item-info-inner{margin:auto 0}.xt_wooqv-inline .xt_wooqv-nav{position:absolute;right:0}.xt_wooqv-inline .xt_wooqv-nav .xt_wooqv-prev,.xt_wooqv-inline .xt_wooqv-nav .xt_wooqv-next{border:1px solid rgba(255,255,255,.05);border-right:0;background-color:transparent;transform:translateY(0);overflow:hidden;text-align:center;position:initial;padding:10px 5px;display:block;clear:both}.xt_wooqv-inline .xt_wooqv-nav .xt_wooqv-prev .xt_wooqv-nav-icon,.xt_wooqv-inline .xt_wooqv-nav .xt_wooqv-next .xt_wooqv-nav-icon{transition:transform .3s,opacity .3s}.xt_wooqv-inline .xt_wooqv-nav .xt_wooqv-prev:hover .xt_wooqv-nav-icon{animation:xt_wooqv-prev-icon .5s linear 0s 1 normal forwards}.xt_wooqv-inline .xt_wooqv-nav .xt_wooqv-next:hover .xt_wooqv-nav-icon{animation:xt_wooqv-next-icon .5s linear 0s 1 normal forwards}.xt_wooqv-inline.xt_wooqv-desktop-inline-nav-pos-middle .xt_wooqv-nav{top:50%;transform:translateY(-50%)}.xt_wooqv-inline.xt_wooqv-desktop-inline-nav-pos-bottom .xt_wooqv-nav{bottom:0}}@keyframes xt_wooqv-prev-icon{0%{opacity:1;transform:translateX(0%)}50%{transform:translateX(-100%);opacity:0}51%{transform:translateX(50%);opacity:0}100%{transform:translateX(0%);opacity:1}}@keyframes xt_wooqv-next-icon{0%{opacity:1;transform:translateX(0%)}50%{transform:translateX(100%);opacity:0}51%{transform:translateX(-50%);opacity:0}100%{transform:translateX(0%);opacity:1}}.xt_wooqv-fullscreen.xt_wooqv-is-light-bg .xt_wooqv-nav .xt_wooqv-prev,.xt_wooqv-fullscreen.xt_wooqv-is-light-bg .xt_wooqv-nav .xt_wooqv-next{border-color:rgba(0,0,0,.05);background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.8)}.xt_wooqv-fullscreen.xt_wooqv-is-light-bg .xt_wooqv-nav .xt_wooqv-prev:hover,.xt_wooqv-fullscreen.xt_wooqv-is-light-bg .xt_wooqv-nav .xt_wooqv-next:hover{color:#000}.xt_wooqv-fullscreen.xt_wooqv-is-dark-bg .xt_wooqv-nav .xt_wooqv-prev,.xt_wooqv-fullscreen.xt_wooqv-is-dark-bg .xt_wooqv-nav .xt_wooqv-next{border-color:rgba(255,255,255,.05);background-color:rgba(255,255,255,.05);color:rgba(255,255,255,.8)}.xt_wooqv-fullscreen.xt_wooqv-is-dark-bg .xt_wooqv-nav .xt_wooqv-prev:hover,.xt_wooqv-fullscreen.xt_wooqv-is-dark-bg .xt_wooqv-nav .xt_wooqv-next:hover{color:#fff}.xt_wooqv-fullscreen #xt_wooqv{top:0 !important;left:0 !important;width:100vw !important;height:100% !important;max-height:initial;background-color:#fff}@media only screen and (min-width: 901px){.xt_wooqv-fullscreen #xt_wooqv .xt_wooqv-product{overflow:initial}.xt_wooqv-fullscreen #xt_wooqv .xt_wooqv-slider-wrapper{width:40vw;height:100vh !important}.xt_wooqv-fullscreen #xt_wooqv .xt_wooqv-slider li{width:40vw;height:100vh !important}.xt_wooqv-fullscreen #xt_wooqv.xt_wooqv-add-content .xt_wooqv-item-info{width:60vw;height:100vh !important;display:flex;align-items:center;overflow-y:auto}.xt_wooqv-fullscreen #xt_wooqv.xt_wooqv-add-content .xt_wooqv-item-info-inner{margin:auto 0;max-width:calc(100% - 60px)}.xt_wooqv-fullscreen .xt_wooqv-nav{position:fixed;left:100vw}.xt_wooqv-fullscreen .xt_wooqv-nav .xt_wooqv-prev,.xt_wooqv-fullscreen .xt_wooqv-nav .xt_wooqv-next{border:1px solid rgba(255,255,255,.05);border-right:0;background-color:transparent;transform:translateY(0);overflow:hidden;text-align:center;position:initial;padding:10px 5px}.xt_wooqv-fullscreen .xt_wooqv-nav .xt_wooqv-prev .xt_wooqv-nav-icon,.xt_wooqv-fullscreen .xt_wooqv-nav .xt_wooqv-next .xt_wooqv-nav-icon{transition:transform .3s,opacity .3s}.xt_wooqv-ready:not(.xt_wooqv-prev-hidden) .xt_wooqv-fullscreen .xt_wooqv-nav .xt_wooqv-prev:hover .xt_wooqv-nav-icon{animation:xt_wooqv-prev-icon .5s linear 0s 1 normal forwards}.xt_wooqv-ready:not(.xt_wooqv-next-hidden) .xt_wooqv-fullscreen .xt_wooqv-nav .xt_wooqv-next:hover .xt_wooqv-nav-icon{animation:xt_wooqv-next-icon .5s linear 0s 1 normal forwards}.xt_wooqv-fullscreen.xt_wooqv-desktop-fullscreen-nav-pos-middle .xt_wooqv-nav{top:50vh;transform:translateX(-100%) translateY(-50%)}.xt_wooqv-fullscreen.xt_wooqv-desktop-fullscreen-nav-pos-bottom .xt_wooqv-nav{bottom:0;transform:translateX(-100%)}}@keyframes xt_wooqv-prev-icon{0%{opacity:1;transform:translateX(0%)}50%{transform:translateX(-100%);opacity:0}51%{transform:translateX(50%);opacity:0}100%{transform:translateX(0%);opacity:1}}@keyframes xt_wooqv-next-icon{0%{opacity:1;transform:translateX(0%)}50%{transform:translateX(100%);opacity:0}51%{transform:translateX(-50%);opacity:0}100%{transform:translateX(0%);opacity:1}}.xt_wooqv-slider-wrapper{position:relative;display:block;float:none;width:350px;height:350px;overflow:hidden;z-index:1;max-height:100vh}.xt_wooqv-slider-wrapper.ontop{position:absolute;top:0;left:0}.xt_wooqv-slider-wrapper::after{clear:both;content:"";display:table}.xt_wooqv-slider-wrapper>*{transition:transform .3s,opacity .3s}.xt_wooqv-height-overflow #xt_wooqv .xt_wooqv-slider-wrapper{max-height:calc(100vh - 100px) !important}.xt_wooqv-add-content .xt_wooqv-slider-wrapper>*{transform:translate3d(0, 0, 0);opacity:1}@media only screen and (min-width: 901px){html.xt_wooqv-loading .xt_wooqv-add-content .xt_wooqv-slider-wrapper>*{transform:translate3d(-80%, 0, 0);opacity:0}}@media only screen and (max-width: 900px){html.xt_wooqv-loading .xt_wooqv-add-content .xt_wooqv-slider-wrapper>*{transform:translate3d(0, -80%, 0);opacity:0}}.xt_wooqv-slider-wrapper .lSSlideOuter,.xt_wooqv-slider-wrapper .lSSlideWrapper{height:100% !important;padding:0 !important}.xt_wooqv-slider-wrapper .lSGallery{position:absolute;width:100%;z-index:1000;opacity:0;padding:0 !important;margin:0 !important}.xt_wooqv-slider-wrapper .lSGallery li{border-radius:0 !important;position:relative;margin:0 !important;padding:0 !important;list-style:none !important}.xt_wooqv-slider-wrapper .lSGallery li a{display:block;position:relative;max-width:100%;max-height:100%;outline:none}.xt_wooqv-slider-wrapper .lSGallery li img{border-radius:0;height:auto;width:100%}.xt_wooqv-slider-wrapper .lSGallery li a:after{content:"";position:absolute;width:100%;height:100%;border-width:5px;border-style:solid;border-color:rgba(164,100,151,.8);top:0;left:0;transform:scale(0);opacity:0;transition:transform .3s,opacity .3s}.xt_wooqv-ready .xt_wooqv-slider-wrapper .lSGallery li.active a:after{transform:scale(1);opacity:1}.xt_wooqv-grayscale-transition .xt_wooqv-slider-wrapper .lSGallery li{filter:grayscale(100%);transition:filter .5s}.xt_wooqv-grayscale-transition .xt_wooqv-slider-wrapper .lSGallery li.active{filter:grayscale(0%);transition:filter .5s .2s}.xt_wooqv-thumb-nav-circled .xt_wooqv-slider-wrapper .lSGallery li img{border-radius:100%}.xt_wooqv-slider-wrapper .lSAction .lSPrev,.xt_wooqv-slider-wrapper .lSAction .lSNext{margin-top:0 !important;opacity:0;transition:color .5s,transform .5s,opacity .5s !important;background:none;display:block;font-size:40px;width:inherit;height:inherit;cursor:pointer}.xt_wooqv-slider-wrapper .lSAction .lSPrev span,.xt_wooqv-slider-wrapper .lSAction .lSNext span{display:inline-block}.xt_wooqv-slider-wrapper .lSSlideOuter:not(.vertical) .lSGallery{transition:bottom .5s,transform .5s,opacity .5s !important;left:0;bottom:-20%}.xt_wooqv-slider-wrapper .lSSlideOuter:not(.vertical) .lSAction .lSPrev{transform:translateY(-50%) translateX(-100%)}.xt_wooqv-slider-wrapper .lSSlideOuter:not(.vertical) .lSAction .lSNext{transform:translateY(-50%) translateX(100%)}.xt_wooqv-slider-wrapper .lSSlideOuter:not(.vertical) .lSAction .lSNext span{transform:rotate(-180deg)}.xt_wooqv-slider-wrapper .lSSlideOuter.vertical .lSGallery{transition:left .5s,transform .5s,opacity .5s !important;left:-20%}.xt_wooqv-slider-wrapper .lSSlideOuter.vertical .lSAction a{left:initial;right:10px;top:50%;bottom:initial}.xt_wooqv-slider-wrapper .lSSlideOuter.vertical .lSAction .lSPrev{transform:translateY(-200%)}.xt_wooqv-slider-wrapper .lSSlideOuter.vertical .lSAction .lSPrev span{transform:rotate(90deg)}.xt_wooqv-slider-wrapper .lSSlideOuter.vertical .lSAction .lSNext{transform:translateY(100%)}.xt_wooqv-slider-wrapper .lSSlideOuter.vertical .lSAction .lSNext span{transform:rotate(-90deg)}@media only screen and (min-width: 901px){.xt_wooqv-slider-wrapper{width:400px;height:400px;display:inline-block;float:left}}@media only screen and (max-width: 300px){#xt_wooqv .xt_wooqv-slider-wrapper{max-height:35% !important}}@media only screen and (max-width: 900px){#xt_wooqv .xt_wooqv-slider-wrapper{width:100vw !important;height:55vh;max-height:initial !important}#xt_wooqv .xt_wooqv-slider-wrapper .xt_wooqv-slider li{width:100vw !important;height:55vh}}.xt_wooqv-ready .xt_wooqv-add-content .xt_wooqv-slider-wrapper:hover .lSSlideOuter:not(.vertical) .lSAction .lSPrev,.xt_wooqv-ready .xt_wooqv-add-content .xt_wooqv-slider-wrapper:hover .lSSlideOuter:not(.vertical) .lSAction .lSNext{transform:translateY(-50%) translateX(0) !important;opacity:1}.xt_wooqv-ready .xt_wooqv-add-content .xt_wooqv-slider-wrapper:hover .lSSlideOuter.vertical .lSAction .lSPrev,.xt_wooqv-ready .xt_wooqv-add-content .xt_wooqv-slider-wrapper:hover .lSSlideOuter.vertical .lSAction .lSNext{opacity:1}.xt_wooqv-ready .xt_wooqv-add-content .xt_wooqv-slider-wrapper:hover .lSSlideOuter.vertical .lSAction .lSPrev{transform:translateY(calc(-100% - 5px)) translateX(0) !important}.xt_wooqv-ready .xt_wooqv-add-content .xt_wooqv-slider-wrapper:hover .lSSlideOuter.vertical .lSAction .lSNext{transform:translateY(5px) translateX(0) !important}.xt_wooqv-ready .xt_wooqv-add-content:not(.xt_wooqv-thumbs-visible-onhover) .xt_wooqv-slider-wrapper .lSSlideOuter .lSGallery,.xt_wooqv-ready .xt_wooqv-add-content.xt_wooqv-thumbs-visible-onhover:not(.xt_wooqv-preview-gallery) .xt_wooqv-slider-wrapper:hover .lSSlideOuter .lSGallery,.xt_wooqv-ready .xt_wooqv-add-content.xt_wooqv-thumbs-visible-onhover.xt_wooqv-preview-gallery .xt_wooqv-slider-wrapper .lSSlideOuter .lSGallery{opacity:1}.xt_wooqv-ready .xt_wooqv-add-content:not(.xt_wooqv-thumbs-visible-onhover) .xt_wooqv-slider-wrapper .lSSlideOuter:not(.vertical) .lSGallery,.xt_wooqv-ready .xt_wooqv-add-content.xt_wooqv-thumbs-visible-onhover:not(.xt_wooqv-preview-gallery) .xt_wooqv-slider-wrapper:hover .lSSlideOuter:not(.vertical) .lSGallery,.xt_wooqv-ready .xt_wooqv-add-content.xt_wooqv-thumbs-visible-onhover.xt_wooqv-preview-gallery .xt_wooqv-slider-wrapper .lSSlideOuter:not(.vertical) .lSGallery{bottom:-1px}.xt_wooqv-ready .xt_wooqv-add-content:not(.xt_wooqv-thumbs-visible-onhover) .xt_wooqv-slider-wrapper .lSSlideOuter.vertical .lSGallery,.xt_wooqv-ready .xt_wooqv-add-content.xt_wooqv-thumbs-visible-onhover:not(.xt_wooqv-preview-gallery) .xt_wooqv-slider-wrapper:hover .lSSlideOuter.vertical .lSGallery,.xt_wooqv-ready .xt_wooqv-add-content.xt_wooqv-thumbs-visible-onhover.xt_wooqv-preview-gallery .xt_wooqv-slider-wrapper .lSSlideOuter.vertical .lSGallery{left:-1px}.xt_wooqv-ready .xt_wooqv-slider-wrapper{opacity:.7;transition:opacity 1s,visibility 0s}.xt_wooqv-ready .xt_wooqv-add-content .xt_wooqv-slider-wrapper{visibility:visible;opacity:1}.xt_wooqv-slider{float:left;list-style:none;margin:0 !important;padding:0 !important;height:100%;position:initial !important;width:100%}.xt_wooqv-slider li{background-position:top center;background-size:cover;background-repeat:no-repeat;opacity:0;max-height:100vh;padding:0 !important;margin:0 !important;list-style:none !important}.xt_wooqv-slider li.lslide.active,.xt_wooqv-slider li:not(.lslide):not(.clone),.xt_wooqv-ready .xt_wooqv-slider li{opacity:1}.xt_wooqv-slider li img{display:none}.xt_wooqv-slider li iframe{object-fit:cover;width:100%;height:100%}.xt_wooqv-lightbox-enabled .xt_wooqv-slider li.lslide{cursor:zoom-in}.xt_wooqv-grayscale-transition .xt_wooqv-slider li.lslide{filter:grayscale(100%);transition:filter .5s,opacity .3s}.xt_wooqv-grayscale-transition .xt_wooqv-slider li.lslide.active{filter:grayscale(0);transition:filter .5s .2s,opacity .3s .1s}.xt_wooqv-height-overflow #xt_wooqv .xt_wooqv-slider li{max-height:calc(100vh - 100px) !important}@media only screen and (min-width: 901px){.xt_wooqv-slider li{width:400px;height:400px}}.xt_wooqv-ready .lg-on #xt_woofc,.xt_wooqv-ready .lg-on .xt_wooqv-nav{opacity:0 !important;transition:opacity .5s !important}.xt_wooqv-ready .lg-backdrop{z-index:99999}.xt_wooqv-ready .lg-outer{z-index:99999}.xt_wooqv-ready .lg-actions .lg-next,.xt_wooqv-ready .lg-actions .lg-prev{background:none;box-shadow:none}.xt_wooqv-ready .lg-actions .lg-next:before,.xt_wooqv-ready .lg-actions .lg-next:after,.xt_wooqv-ready .lg-actions .lg-prev:before,.xt_wooqv-ready .lg-actions .lg-prev:after{display:none;content:initial}.xt_wooqv-ready .lg-actions .lg-next{transform:rotate(-180deg)}.xt_wooqv-shortcode-trigger{padding:.618em 1em;border-radius:3px;text-decoration:none;display:inline-block}.xt_wooqv-shortcode-trigger:hover{text-decoration:none}.xt_wooqv-trigger.xt_wooqv-shortcode:not(.xt_wooqv-shortcode-trigger){display:none !important}/*# sourceMappingURL=frontend.css.map */

#boxzilla-overlay,.boxzilla-overlay {
	position: fixed;
	background: rgba(0, 0, 0, 0.65 );
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 10000;
}

.boxzilla-center-container {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 0;
	text-align: center;
	z-index: 11000;
	line-height: 0;
}

/* reset some properties like "line-height" because of container line-height hack */
.boxzilla-center-container .boxzilla {
	display: inline-block;
	text-align: left;
	position: relative;
	line-height: normal;
}

.boxzilla {
	position: fixed;
	z-index: 12000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: white;
	padding: 25px;
}
.boxzilla.boxzilla-top-left {
	top: 0;
	left: 0;
}
.boxzilla.boxzilla-top-right {
	top: 0;
	right: 0;
}
.boxzilla.boxzilla-bottom-left {
	bottom: 0;
	left: 0;
}
.boxzilla.boxzilla-bottom-right {
	bottom: 0;
	right: 0;
}

/* remove top & bottom margin from last child element */
.boxzilla-content > *:first-child {
	margin-top: 0;
	padding-top: 0;
}

.boxzilla-content > *:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}

.boxzilla-close-icon {
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	padding: 6px;
	cursor: pointer;
	-webkit-appearance: none;
	font-size: 28px;
	font-weight: bold;
	line-height: 20px;
	color: #000;
	opacity: .5;
}

.boxzilla-close-icon:hover, .boxzilla-close-icon:focus {
	opacity: .8;
}

