/*
 Theme Name:     Divi Child Theme 
 Theme URI:      https://idstc.com
 Description:    homelynq Divi child theme
 Author:         IDSTC
 Author URI:     https://idstc.com
 Template:       Divi
 Version:        1.0.0
 */
@import url("../Divi/style.css");

/* =Theme customization starts here
------------------------------------------------------- */


.btn.btn-primary.btn-lg.join-option-button {
	text-transform: none !important;
	font-family: Poppins, Helvetica, Arial, Lucida, sans-serif !important;
}

.nav>li>a:focus, .nav>li>a:hover {
	background-color: rgb(238 238 238 / 0%)!important;
}

.ds-vertical-align { display: flex !important; flex-direction: column !important; justify-content: center !important; }


/*hiden areas on only checkout 2*/

.page-id-224441 .et_pb_section_0.et_pb_section {padding-top: 20px !important; background-image: linear-gradient(90deg,#ffffff 50%,#f4f4f4 50%)!important;}
.page-id-224441 #page-container {padding-top: 0px !important;}
.page-id-224441 #main-content {background: linear-gradient(to right, #ffffff 50%, #f4f4f4 50%); background-repeat: repeat !important;}
.page-id-224441 .subtotal-items {max-height: 300px; overflow-y: auto; overflow-x: hidden; transition: overflow 0.3s ease; border-bottom: solid 1px #dadada !important; margin: 0px 0px !important;}
/*.page-id-224441 .subtotal-items:hover {overflow: auto;}*/
.menu-item .menu-item-type-gs_sim .menu-item-object-gs_sim .menu-item-224689 {display: none;}
.page-id-224441 .shoppingcartapp {margin-top: -14px;}
/****************************************************/
.page-id-224441 #flightViewCartLinkSticky {display: none;}
.subtotal-items .col-lg-3.text-right {float: right !important;}
.col-md-5 .product div.panel {width: 86%;}
.checkout-wrapper .col-md-7, .checkout-wrapper .col-md-5 {width: 50%; padding-top: 5vh; padding-bottom: 5vh;}
.checkout-wrapper .col-md-5 {background-color: transparent; padding-left: 20px; padding-right: 0px;}
.checkout-wrapper .col-md-7 { padding-right: 20px; padding-left: 0px;}
.page-id-224441 .product .panel, .page-id-224441 .product .panel .subtotal-items, .page-id-224441 .product .panel .subtotal-items .subtotal-item {border: 0px; border-bottom: 0px;}
.page-id-224441 .product .panel .panel-heading, .page-id-224441 .product .items-in-cart-number, .page-id-224441 .product .items-in-cart-text {display: none;}
#top-header {border-bottom: solid 1px #d4d4d4;}
.subtotal-items .col-lg-3.text-center {padding-left: -1px; padding-right: 10px;}
.page-id-224441 img.OrderSubtotalThumbnail {border-radius: 10px; border: solid 1px #d4d4d4; max-height: 10vh !important; width: auto !important;}
.subtotal-item .text-muted {display: none;}
.subtotal-items .ng-binding.ng-scope {display: none;}
.checkout-wrapper .product .panel-body, .col-md-5 .product .panel  {background-color: transparent;}
.page-id-224441 .product.panel {padding: 38px;}
.product .panel .subtotal-items .subtotal-item {padding-top: 0px;}
.subtotal-order-details
.page-id-224441 .product .panel .panel-body {padding: 0px;}
.page-id-224441 .subtotal-items .col-lg-6 {width: 60% !important;}
.page-id-224441 .subtotal-items .col-lg-3 {width: 20% }
.subtotal-items .col-lg-6.text-center-md strong {background-color: #ffffff; padding: 4px 10px; border: solid 1px #d4d4d4; border-radius: 30px;}
.subtotal-items .col-lg-6.text-center-md div div strong {background-color: #ffffff00; padding: 4px 10px; border: none; border-radius: 0px; font-size: 11px !important;}
.subtotal-items .col-lg-6.text-center-md div div {padding-top: 10px;}
.subtotal-items .col-lg-6.text-center-md .subtotal-product-name strong {background-color: transparent; border: none;}
.subtotal-items .col-lg-6.text-center-md .subtotal-product-name {padding-bottom: 5px;}
.checkout-wrapper .col-md-5 .product .panel, .checkout-wrapper .col-md-12 .product .panel {box-shadow: 0 1px 1px rgba(0,0,0,0); width: 100%;}
.subtotal-product-name a, .checkout-table th span, .checkout-table tr.discount th, .checkout-table tr td.text-right, .subtotal-items div.text-right {color: #000000; font-weight: 400; font-size: 14px;}
.checkout-table table.table {border: 0px; box-shadow: none;}
.checkout-wrapper .col-md-5 .checkout-table td.text-right {padding-right: 0px !important;}
.checkout-wrapper .col-md-5 .checkout-table th {padding-left: 0px !important;}
.checkout-wrapper .col-md-5 .checkout-table th, .checkout-wrapper .col-md-5 .checkout-table th span {font-weight: 600;}
.product .subtotal-item strong {font-weight: 400;}
div#redeemGiftCardPanel, .checkout-wrapper .col-md-5 disabled {border-bottom: solid 1px #ddd;}
.page-id-224441 .container-fluid.cart-container { min-height: 100vh !important;}
.page-id-224441 .container-fluid.cart-container > .col-md-7, .page-id-224441 .container-fluid.cart-container > .col-md-5 {flex: 1 !important;}
.col-md-12 .product {padding-top: 50px;}
.subtotal-order-details .panel, .page-id-224441 .col-md-6 .col-sm-12, .page-id-224441 .product.view .row .col-md-6 .panel.panel-default, .checkout-wrapper .product .panel  { background-color: rgb(255 255 255 / 0%); }
.subtotal-order-details .row .col-md-6 { width:100% !important; }
.subtotal-order-details .row .col-md-6 {padding-left: 15px; padding-right: 15px;}
.checkout-wrapper .col-lg-2 .btn.btn-primary {background-color: #26b4f2;border-color: #26b4f2;margin-bottom: 15px;}
.page-id-224441 .subtotal-order-details .panel {border: solid 1px #ddd; }
.page-id-224441 .subtotal-order-details .product .panel .panel-body {padding: 10px !important;}
/*
@media (min-width: 1200px) {
  .subtotal-items .col-lg-3 {width: 16.66666667%;}
  .subtotal-items .col-lg-6 {width: 58.33333333%;}
 html,  body {height: 100% !important;}
}
*/
@media (max-width: 1196px) {	
  .subtotal-items .col-lg-3 {width: 25%; display: inline-block;}
  .subtotal-items .col-lg-6 {width: 50%; display: inline-block;}
  .subtotal-items .col-lg-6.text-center-xs {text-align: left !important;}
  .subtotal-items div.row.subtotal-item {display: flex; flex-wrap: wrap; justify-content: flex-start;box-sizing: border-box;}
}

@media (max-width: 992px) {
  .subtotal-order-details .row.row-flex .col-md-6.col-sm-12 {display: block !important;}
  .page-id-224441 #main {padding-top: 20px !important; background-image: linear-gradient(90deg,#ffffff 50%,#ffffff 50%)!important; padding-right: 5px !important; padding-left: 5px !important;}
  .subtotal-order-details .row-flex .flex-col {display: block !important;}
  .g-recaptcha div {width: 250px !important;}
  #recaptcha-token .rc-anchor-normal-footer .rc-anchor-logo-portrait {margin: 10px 0 0 6px !important;}
  .page-id-224441 img.OrderSubtotalThumbnail {border-radius: 10px; border: solid 1px #d4d4d4; max-height: 10vh !important; height: auto !important;}
  .g-recaptcha {margin-left: -50px !important;}
  .checkout-wrapper .col-md-7, .checkout-wrapper .col-md-5 {width: 100%; padding-top: 1vh; padding-bottom: 0vh;}
  .checkout-wrapper .col-md-7, .checkout-wrapper .col-md-5 {border-right: none;  padding-right: 15px; padding-left: 15px;}
  body.page-id-224441 {background: #ffffff;}
  .harvey-ball {width: 15%;}
  .harvey-balls-payment, .harvey-balls-subtitle {font-size: 14px !important;}
  .page-id-224441 #flightViewCartLinkSticky {display: none;}
  .alert.alert-info.NewCustomerInstructionsDiv {padding: 5px; margin-bottom: 8px;}
  h5.your-sponsor-text {font-size: 14px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; margin-top: 5px;}
  .checkout-wrapper .col-md-5 h4 {font-size: 16px;}
  .checkout-wrapper .col-md-5 {padding-left: 5px; padding-right: 5px;}
  .page-id-224441 h3.panel-title {font-size: 14px; }
  .subtotal-items .col-lg-3 {width: 25%; display: inline-block;}
   .subtotal-items .col-lg-6 {width: 50%; display: inline-block; padding-left: 5px !important; padding-right: 5px !important;}
  .subtotal-items .col-lg-6.text-center-xs {text-align: left !important;}
  .subtotal-items div.row.subtotal-item {display: flex; flex-wrap: wrap; justify-content: flex-start;box-sizing: border-box;}
}
/*======= end checkout styles =======*/


li#menu-item-224531 {display: none !important;}
.col-md-4.existing-payment-cvv-label {width: 66.66666667% !important;}


/****************************************************/
.ds-vertical-align { display: flex !important; flex-direction: column !important; justify-content: center !important; }
/*======= give the loader spinner a custom color =======*/
.cp-spinner.cp-round:after {border-top: solid 6px #26b4f2}
/*======= hide the secondary nav cart count until mobile =======*/
#et-secondary-nav li.cart-icon {display: none !important;}

/*======= wishlist styles on =======*/
.gridproduct-card a.wishlist-icon {right: -5px;}
.productdetail-description-col .wishlist-icon {color: #26b4f2}
.gridproduct-card .wishlist-icon, .wishlist-icon i.invalid {color: #26b4f2}
/******* style flight lead captrue form sample on /consultant-contact/ *******/
#leadCaptureActionButtons {text-align: right;}
#idstc-lead-catputure-form .et_pb_code_inner .ng-scope .col-sm-8 {padding-right: 0px;}
.et_pb_code_inner label {text-align: right;}
#idstc-lead-catputure-form div.text-center {text-align: right !important;}
#contactInfo-shortcode .consultant-profile-image, #contactInfo-shortcode .col-md-4 {display: none;}
#contactInfo-shortcode div.col-md-6 {width: 70%;}
.page-id-25666 img.consultant-image {max-height: 400px;}

/* adjustments to new drawer cart  */
.idstc-sticky-cart-icon a {background-color:#26b4f2;}
.fa-shopping-cart:before {padding-left: 5px;}
.idstc-flyout-cart-line-info a, .idstc-flyout-cart-subtotal span, .idstc-sticky-cart-icon i, .idstc-flyout-cart-row button.btn-link { color:#26b4f2}
.btn-default:hover {background-color: #26b4f2;color: #ffffff;}
.idstc-flyout-cart-close-icon {line-height: 40px !important; color:#26b4f2}
.idstc-flyout-cart-remove-line-button {margin-top: 10px; margin-right: 20px;}
p.idstc-flyout-cart-qualify.text-muted {color: #9fa1aa; font-size: 14px; font-weight: 100; padding-top: 20px; line-height: 1.55;}
.btn.idstc-flyout-cart-btn-checkout, .btn.idstc-flyout-cart-btn-continue-shopping {font-size: 18px;}
.idstc-flyout-cart-panel:last-child .idstc-flyout-cart-row {border-bottom: 0px !important;}
h3.idstc-flyout-cart-title {background-color: #26b4f2;color: #fff;}
.idstc-flyout-cart-panel .idstc-flyout-cart-subtotal, .idstc-flyout-cart-panel .idstc-flyout-cart-btns, .idstc-flyout-cart-panel .idstc-flyout-cart-subtotal-savings {background-color: #ededed; padding: 20px 15px;}
.idstc-flyout-cart-panel .idstc-flyout-cart-discount {margin: 0px 0px; font-size: 14px; padding: 5px 10px; background-color: #ededed;}
.idstc-flyout-cart-panel .idstc-flyout-cart-discount .row {background-color: #eef7ea; margin: 10px 0px; padding: 10px; border: solid 1px #a1c593;}
.idstc-flyout-cart-panel .idstc-flyout-cart-subtotal {margin-top: 0px; padding-top: 20px; font-size: 21px;}
.idstc-flyout-cart-panel .idstc-flyout-cart-title-number {background-color: #fff; color: #26b4f2;font-weight: 700; font-size: 18px;}
.idstc-flyout-cart-row {border-color: #f5f5f5 !important; margin: 0 !important;padding: 0 0 25px 0 !important;}

/******* style buttons and cart for Flight  *******/
button.btn-default#btnContinueShopping, button.btn-default.btn-existing-payment-cvv-edit, button.btn-default.btn-existing-payment-cvv-edit, button.btn-default.btn-existing-shipping-edit, button#btnOrderInstructions, a.btn-existing-contact-info-edit, button.btn-success, a.btn-success, button#submitLeadCaptureFormBtn { font-family: 'Lemon Milk - Regular',Helvetica,Arial,Lucida,sans-serif !important; background-color: #26b4f2 !important; border-color: #26b4f2 !important; color: #ffffff; font-size: 14px; text-transform: uppercase; border-radius: 4; padding: 5px 40px ;border: solid 2px #26b4f2; font-weight: 700; letter-spacing: 1px;   transition: 0.3s;}
button.btn-primary, a.btn-sm.btn-primary, .page-id-25638 button.btn-default, button#btnAddCoupon, a.btn-existing-add-new-address  { font-family:'Lemon Milk - Regular',Helvetica,Arial,Lucida,sans-serif !important; background-color: #26b4f2; border-color: #26b4f2; color: #ffffff; font-size: 14px; text-transform: uppercase; border-radius: 4px; border:  solid 2px #26b4f2; font-weight: 700; letter-spacing: 1px;   transition: 0.3s;}
button.btn-primary:hover , a.btn-sm.btn-primary:hover, .page-id-25638 button.btn-default:hover, button.btn-default#btnContinueShopping:hover, button#btnOrderInstructions:hover, button.btn-default.btn-existing-payment-cvv-edit:hover, button.btn-default.btn-existing-payment-cvv-edit:hover, button#submitLeadCaptureFormBtn:hover  {background-color: #ffffff; border-color: #26b4f2;color: #26b4f2;}

button.btn-success:hover, a.btn-success:hover, button#btnAddCoupon:hover {background-color: #ffece9; border-color: #26b4f2; color: #26b4f2; }
button.btn-danger {background-color: #fff; border-color: #26b4f2;border-radius: 4px; font-size: 14px; color: #26b4f2;   transition: 0.3s;}
button.btn-danger:hover {background-color: #26b4f2; border-color: #26b4f2; color: #ffffff;}
button.btn-warning {background-color: #fff; border-color: #26b4f2;border-radius: 4px; font-size: 14px; color: #26b4f2;}
button.btn-warning:hover {background-color: #26b4f2; border-color: #26b4f2; color: #ffffff;}
button.btn-product-more-info {background-color: #fff; border: none; color:#26b4f2;   transition: 0.3s;}
button.btn-product-more-info:hover {background-color: #abe5ff; border-color: #26b4f2; color:#26b4f2;}
span.k-state-selected {border: 0px; background-color: #fff; color: #26b4f2; font-weight: 900; font-size: 16px; text-decoration: underline !important;   transition: 0.3s;}
.shoppingcart-controls {padding-bottom: 20px;}
button.btn.btn-primary.btn-viewcart-refresh {border-radius: 4px !important;}
button.btn-viewcart-delete {border-radius: 4px;}
button.btn-product-add-to-cart, button.btn-product-more-info {width: 70%;}
button.btn-checkout-guest {border:  solid 1px #26b4f2;color: #26b4f2;text-transform: uppercase; font-weight: 700; border-radius: 4px;}
button.btn-checkout-guest:hover {border:  solid 1px #26b4f2;color: #ffffff; background-color: #26b4f2;text-transform: uppercase; font-weight: 700;}
.btn.btn-primary.btn-viewcart-go-to-rewards {background-color: #ffffff; color: #26b4f2;border:solid 1px #26b4f2;border-radius: 4px;}
.btn.btn-primary.btn-viewcart-go-to-rewards:hover {background-color: #abe5ff; color:#26b4f2}
.btn:focus {outline: #26b4f2 5px; outline-color: #26b4f2}
.btn-primary.focus, .btn-primary:focus {background-color: #f2f2f2; color:  #26b4f2}
.notify-success, .notify-row.notify-wrapper-success {background-color: #26b4f2}
.edit-sub-payment-card .btn, .edit-sub-address-select .btn {margin-left: 5px;}
.panel-success>.panel-heading {background-color: #f2f2f2 !important; color: #26b4f2 !important;}
.panel-success { border-color: #f2f2f2 !important;}
ol.breadcrumb {background-color: #fff;}
ol.breadcrumb li {font-size: 14px;}
.shoppingcart-sidebar .panel-body, .shoppingcart-sidebar .panel-body li  {padding-left: 0px;}
.btn-facebook, .btn-pinterest, .btn-twitter, .altcart #socialMediaLinksIdstc .btn, .altcart #socialMediaLinksIdstc .btn-social-icon, #socialMediaLinksIdstc .btn-primary {background-color: #26b4f2 !important; border-color: #26b4f2!important; color: #ffffff!important; border-radius: 4px;   transition: 0.3s; padding:  5px 8px;}
.btn-facebook:hover, .btn-pinterest:hover, .btn-twitter:hover, .altcart #socialMediaLinksIdstc .btn-primary:hover, .altcart #socialMediaLinksIdstc .btn-social-icon:hover, #socialMediaLinksIdstc .btn-primary:hover {background-color: #ffece9!important; border: solid 1px  #26b4f2!important; color:  #26b4f2!important;}
.altcart #socialMediaLinksIdstc .share-label {display: none;}
.ProductDetailPrice.text-center {text-align: left;}
.page-id-25630 h1.cart-page-title.search-results-title, h1.checkout-page-title {text-align: center;}
.page-id-25630 button.btn-search-again {margin-top: 30px;}
.shoppingcart-row .panel {box-shadow: none;}
.k-widget.k-treeview, ol.breadcrumb a, .product-name a {color: #333;}
ol.breadcrumb a:hover, .product-name a:hover {color: #26b4f2}
.k-state-hover {background-color: #26b4f2;color: #fff !important;}
/******* Custom Styles for order and product detail page *******/
.page-id-25622 #main-content .et_pb_row {max-width: 1500px; width: 100%;}
.page-id-25360 #main-content .et_pb_row {max-width: 1700px; width: 100%;}
.page-id-25626 #main-content .et_pb_row, .page-id-224441 #main-content .et_pb_row {max-width: 1500px; width: 100%;}
.page-id-25360 .col-md-3.shoppingcart-sidebar {width: 16.66666667%;}
.page-id-25360 .order-cart-item-area.col-md-9 {width: 83.33333333%;}

.page-id-25360 .thumbnail a img {max-height: none;}
.page-id-25360 .thumbnail a img {width: 100%;}
.page-id-25622 hr {border-top: solid 1px #333;}
.page-id-25622 .thumbnail {min-height: 100px;}
.page-id-25622 div.product-review-row {padding-bottom:  50px;}
.AssociatedProductsContainer .product-thumbnail img, img.thumbnail-buildable-product-img {max-height: 380px;}
.additional-images-well {background-color: #fff; border: none; box-shadow: none;}
.additional-images-repeater img.ProductImageThumbnail {border-radius: 50%; border-color: #fff; min-width: 100px;}
div.product-review-row hr {display: none;}
.productdetail .product-image-container, .productdetail .product-thumbnail {background-color: #f7f7f7;}
/** new custom styles for /order and /product detail **/
.productdetail-image-col img.product-image {width: 100%;}

.QualifiedThreshold {background-color: #26b4f2; color: #ffffff;}
.QualifiedThreshold .btn.btn-primary.btn-block {background-color: #ffffff; color: #26b4f2;}
.NonQualifiedThreshold  {background-color: #dde1e7; color: #26b4f2;}

/******************************************************/
.video-icon-container {border: none !important;}
.additional-images-repeater .video-icon-container img.ProductImageThumbnail {border-radius: 50%; min-height: 85px; margin-top: 10px;}
.video-icon-container i {color: #26b4f2 !important;}

.shoppingcart-controls button.btn-default, .shoppingcart-controls select.form-control {border-color: #ffffff; box-shadow: none;}
/****************************************************/
/******* Mobile Device + breakpoints *******/
@media (max-width: 980px) { 	
  #secondary-menu-row .et_pb_column {margin-bottom: 0px !important;}
  .mobile_nav .closed {padding-top: 20px;}
  li#menu-item-224560, 
  li#menu-item-224559, 
  li#menu-item-224563 {padding-left: 6px !important; padding-right: 6px !important;}
  li#menu-item-224560 a,
  li#menu-item-224559 a,
  li#menu-item-224563 a {padding: 10px 10px !important;}
  #secondary-header-menu-one .et_pb_menu__menu, 
  #secondary-header-menu-two .et_pb_menu__menu,
  #footer-menu-legal .et_pb_menu__menu{ display: block !important;}

  #secondary-header-menu-one .mobile_menu_bar, 
  #secondary-header-menu-two .mobile_menu_bar,
  #footer-menu-legal .mobile_menu_bar { display: none !important;}

	.two-columns-mobile .et_pb_column { width: 50% !important; }
	.gridproduct-card.panel {display: flex; flex-direction: column; height: 100%;}
	.shoppingcart-product-panel {display: flex; flex-direction: column; flex-grow: 1;}
	.shoppingcart-product-info {display: flex; flex-direction: column; flex-grow: 1;}
	.btn-product-more-info, .btn-product-add-to-cart {margin-top: auto;}
	/* ADJUST DIVI COLUMN STACKING ORDER ON MOBILE DEVICES*/
    /*** wrap row in a flex box ***/
    .custom_row { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; /* Safari 6.1+ */ flex-wrap: wrap; }
    /*** custom classes that will designate the order of columns in the flex box row ***/
    .first-on-mobile { -webkit-order: 1; order: 1; }
    .second-on-mobile { -webkit-order: 2; order: 2; }
    .third-on-mobile { -webkit-order: 3; order: 3; }
    .fourth-on-mobile { -webkit-order: 4; order: 4; }
	/*==== customizations to secondary nav and it's content on mobile ====*/
	.et_secondary_nav_only_menu #top-header, #et-secondary-nav, #et-secondary-menu {display: block !important;}
	#et-secondary-nav li.cart-icon {display: block !important;}
	ul#et-secondary-nav {margin-bottom: 0px;}
	ul#et-secondary-nav li {padding-bottom: 4px; padding-top: 4px;}
	#et-secondary-menu>ul>li.consultant-login, #et-secondary-menu>ul>li.customer-login-logout, #et-secondary-menu>ul>li.customer-my-account 	{display: none;}
	#top-header .container {max-width: 100%; width: 98%; padding-left: 0px; padding-right: 0px;}
	/*==== customizations to primary nav and it's content on mobile (please note that the cart icon can only be shown once in primary or secondary header, you can't use it in both headers) ====*/
	.et_header_style_centered #main-header {padding-top: 40px;}
	#mobile_menu li.welcome-message {display: none;}
	ul#mobile_menu li.cart-icon  {display: none !important;}
	    .custom_row { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; /* Safari 6.1+ */ flex-wrap: wrap; }
    /*** custom classes that will designate the order of columns in the flex box row ***/
    .first-on-mobile { -webkit-order: 1 !important; order: 1!important; }
    .second-on-mobile { -webkit-order: 2!important; order: 2!important; }
    .third-on-mobile { -webkit-order: 3; order: 3; }
    .fourth-on-mobile { -webkit-order: 4; order: 4; }
	.page-id-25360 .col-md-3.shoppingcart-sidebar, .page-id-25360 .order-cart-item-area.col-md-9 {width: 100%;}
	.page-id-25360 #main-content .et_pb_row {padding-top: 0px;}
	.page-id-25360 .et_pb_section .et_pb_section_0 .et_section_regular {padding-top: 5px;}
	.page-id-25360 .products-gridview .gridproduct {width: 50%;}
	.page-id-25360 .col-sm-6.gridproduct {padding-left: 5px; padding-right: 5px;}
	.page-id-25360 .col-sm-6.gridproduct .panel-body {padding: 5px;}
	.page-id-25360 button.btn-product-add-to-cart, button.btn-product-more-info {width: 100%; font-size: 9px;}
	.page-id-25360 .product-thumbnails .thumbnail {min-height: auto;}
}
@media (max-width: 300px) { 
	.btn-sm.btn-product-add-to-cart {padding: 5px 4px;}
}
@media print {
	.page-id-224441 header, .page-id-224441 footer {display: none !important; }
	.page-id-224441 header .et-l.et-l--header, .page-id-224441 footer.et-l.et-l--footer, header, footer {display: none !important; }
    #main-header, #top-header, .et_pb_with_background, #main-footer, #et-secondary-nav, #top-header > .container, #btngotoReplicatedSite, #btnLogin, #pbe-footer-wa-wrap, div.idstc-sticky-cart-icon { display:none !important; } 
    .et_pb_section {padding-top: 5px; padding-bottom: 0px !important; margin-bottom: 0px !important; margin-top: 0px !important; }
    .et_pb_row {padding-top: 0px !important; padding-bottom: 0px !important; margin-top: 0px !important; margin-bottom:0px !important;}
	.shoppingcartapp div.padding {display: none !important;}
}