/*
Theme Name: Papita Child Theme
Theme URI: http://motta.uix.store/
Author: UIX Themes
Author URI: http://uix.store
Description: A fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: papita
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: papita
*/

.woocommerce-notices-wrapper, .woocommerce-NoticeGroup {display: none !important;}

.cart-discount { text-transform: uppercase !important; }

#shipping_method_0_local_pickup7:checked + label[for=shipping_method_0_local_pickup7]::after, #shipping_method_0_local_pickup17:checked + label[for=shipping_method_0_local_pickup17]::after, #shipping_method_0_local_pickup26:checked + label[for=shipping_method_0_local_pickup26]::after {
    display: block;
    content: "PAPITA Trading, Al Sabkha Street, Deira, Dubai, UAE";
	color: #0F57CF;
}

#shipping_method_0_flat_rate22:checked + label[for=shipping_method_0_flat_rate22]::after {
    display: block;
    content: "Sundays and public holidays not applicable.";
	color: #0F57CF;
}

@media only screen and (min-width: 1440px) {
  .container {
    width: 1440px !important;
  }
}

@media only screen and (max-width: 1440px) {
.main-navigation .nav-menu > li > a {
  font-size: 14px;
  padding: 0 8px;
}
}

#wapo-total-price-table {
  margin-top: 20px !important;
}

#wapo-total-price-table table {
  font-size: 1rem !important;
  line-height: 1rem !important;
}

input[type="radio"] {
  margin-right: 5px !important;
}

#yith-wapo-container {
  padding: 0px 0px 10px 0px;
}

.yith-wapo-addon-type-checkbox .options .yith-wapo-option .yith-wapo-addon-label {
  font-weight: bold;
}

.yith-wapo-block .yith-wapo-addon .addon-header {
  display: none !important;
}

.widget_shopping_cart_content .woocommerce-mini-cart-item__data .variation dt, table.shop_table dl.variation dt {
  display: none !important;
}

.option-container {width: 100% !important;}

.checkbox-button-container {
	border: 2px solid #dadfe3;
    padding: 10px;
}

.single-product div.product table.variations .label {
  font-size: 1rem !important;
  color: #0f57cf !important;
  margin-bottom: 10px !important;
  margin-top: 10px !important;
}

.single-product div.product .wcboost-variation-swatches__item {
  margin: 5px !important;
  font-size: 0.75rem !important;
  border: 2px solid #0f57cf !important;
}

.woo-linked-variation ul li img {
  width: 50px;
  height: auto;
}

.woo-linked-variation ul li {
  margin-right: 0px !important;
  margin-bottom: 5px !important;
}

.woo-linked-variation ul li a, .woo-linked-variation ul li span {
  padding: 5px 10px !important;
  font-size: 15px !important;
}

.woo-linked-variation-wrap {
  padding: 0px !important;
}

del {
	color: #ff0000 !important;
	font-weight: 500 !important;
	font-size: 16px !important;
}

.select2-container--default .select2-selection--single {
  height: 60px !important;
}

.select2-container .select2-selection--single {
  height: 60px !important;
}

.products-filter--ranges {
	display: none !important;
}

.woocommerce-review__published-date {
	display: none !important;
}

.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 {
  width: 17% !important;
  margin: 1%;
  height: 150px;
}

/* Show password icon
.woocommerce form .password-input,
.woocommerce-page form .password-input {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.woocommerce form .password-input input[type="password"],
.woocommerce-page form .password-input input[type="password"] {
  padding-right: 2.5rem;
}
.woocommerce form .password-input input::-ms-reveal,
.woocommerce-page form .password-input input::-ms-reveal {
  display: none;
}
.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
  position: absolute;
  right: 0.7em;
  top: 0.7em;
  cursor: pointer;
}
.woocommerce form .show-password-input::after,
.woocommerce-page form .show-password-input::after {
	font-family: "Font Awesome 5 Free"; 
	content: "\f06e";  speak: never;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-left: 0.618em;
  text-decoration: none;
}
.woocommerce form .show-password-input.display-password::after,
.woocommerce-page form .show-password-input.display-password::after {
  color: #585858;
}
Show password icon */

.woocommerce-account:not(.logged-in) .password-input .show-password-input {
  display: contents !important;
}

/* Alternate table colors for tech specs */
table.alternate tr:nth-child(odd) {
background-color : #ecf0f4;
}
table.alternate tr:nth-child(even) {
background-color : #FFFFFF ;
}
td {padding-left: 10px;}
/* Alternate table colors for tech specs */

.option-price {
	font-weight: bold;
	font-size: 16px
}

.woocommerce-password-strength.short {
  color: #FF0000 !important;
}
.woocommerce-password-strength.bad {
  color: #FFA500 !important;
}
.woocommerce-password-strength.good {
  color: #90EE90 !important;
}
.woocommerce-password-strength.strong {
  color: #008000 !important;
}

.motta-product-pbt .product-buttons .price-box {
  display: block;
}

.motta-product-pbt ul.products li.product {
  width: 20% !important;
}

@media only screen and (min-width: 1150px) {
.motta-product-pbt__wrapper {
  width: 80% !important;
	}
}

@media only screen and (max-width: 720px) {
ul.products li.product .price {
  min-height: 44px;
}
}

.motta-button--bg-color-black {
  background-color: #fff !important;
  color: #0f57cf !important;
  border: solid 1px #0f57cf !important;
  margin-right: 5px !important;
  margin-bottom: 5px !important;
  padding: 0px !important;
}

.products .acoplw-badge-icon {
  margin-top: -20px !important;
  margin-right: -5px !important;
  padding: 0px !important;
}

.cwginstock-subscribe-form .panel-primary > .panel-heading {
  border-color: #0f57cf !important;
  background-color: #ffffff !important;
}

.cwginstock-panel-heading h4 {
  font-size: 18px !important;
  color: #0f57cf !important;
}

.cwginstock-subscribe-form .panel-body {
  padding: 10px 0px 10px 0px !important;
}

.cwginstock-panel-body input[type="email"], .cwginstock-panel-body input[type="text"], .form-group {
  margin-bottom: 5px !important;
}

cwginstock-subscribe-form .panel-heading {
  padding: 0px !important;
}

.cwginstock-subscribe-form .panel-primary {
  border-color: #0f57cf !important;
}

@media only screen and (max-width: 720px) {
.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 {
  width: 19% !important;
  height: 50px !important;
}
}

.grecaptcha-badge { 
    visibility: hidden !important;
}

.motta-image-box-grid__item {
    display: block !important;
}

.sign.positive, .brackets {
	display: none;
}

/* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 325px;
  background-color: #A9A9A9;
  color: #fff;
  text-align: left;
  padding: 10px;
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1;
  top: 100%;
  right: 0%;
}

@media only screen and (max-width: 450px) {
.tooltip .tooltiptext {
  top: 100%;
  left: -25px;
}
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
}

#yith-wapo-addon-24 {
	text-align: right !important;
	margin-top: -20px !important;
}

/* Countdown timer */
.flipper-dark {margin-top: 5px !important;}
.wooct-flipper .flipper-dark label {font-size: 10px !important;}
.wooct-text-above {font-weight:500 !important; text-align: right !important;}
.weeks.timer {display: none !important; padding: 0px !important;}
.days.timer, .hours.timer, .minutes.timer, .seconds.timer {padding: 10px !important;}
/* Countdown timer */

.wapo-addon-description {
	margin-bottom: 0px !important;
}