/*
Theme Name: Avada Child - Sweetskies
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/*hide fusion search overlay breaking links in secondary header post verison update*/

/****************************************************/
/*hiden areas on only checkout 2*/
.page-id-30377 .menu-item-30266, .page-id-30377 .menu-item-1030, .page-id-30377 .menu-item-21, .page-id-30377 .menu-item-1031, .page-id-30377 .menu-item-1032, .page-id-30377 .menu-item-30282 {display: none;}
.page-id-30377 #main .fusion-row {max-width: 1400px;}
.page-id-30377 #main {padding-top: 20px !important; background-image: linear-gradient(90deg,#ffffff 50%,#f4f4f4 50%)!important;}
.page-id-30377 #main-header,  .page-id-30377 #main-footer, .page-id-30377 #flightViewCartLinkSticky {display: None;}
.page-id-30377 #page-container {padding-top: 0px !important;}
body.page-id-30377 {background: linear-gradient(to right, #ffffff 50%, #f4f4f4 50%); background-repeat: repeat !important;}
.page-id-30377 .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-30377 .subtotal-items:hover {overflow: auto;}*/
.menu-item .menu-item-type-gs_sim .menu-item-object-gs_sim .menu-item-224689 {display: none;}
.page-id-30377 .shoppingcartapp {margin-top: -14px;}
/****************************************************/
.page-id-30377 #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: 10px; padding-right: 0px;}
.checkout-wrapper .col-md-7 {border-right: solid 1px #ddd;  padding-right: 10px; padding-left: 0px;}
.page-id-30377 .product .panel, .page-id-30377 .product .panel .subtotal-items, .page-id-30377 .product .panel .subtotal-items .subtotal-item {border: 0px; border-bottom: 0px;}
.page-id-30377 .product .panel .panel-heading, .page-id-30377 .product .items-in-cart-number, .page-id-30377 .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-30377 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-30377 .product.panel {padding: 38px;}
.product .panel .subtotal-items .subtotal-item {padding-top: 0px;}
.subtotal-order-details
.page-id-30377 .product .panel .panel-body {padding: 0px;}
.page-id-30377 .subtotal-items .col-lg-6 {width: 60% !important;}
.page-id-30377 .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-30377 .container-fluid.cart-container { min-height: 100vh !important;}
.page-id-30377 .container-fluid.cart-container > .col-md-7, .page-id-30377 .container-fluid.cart-container > .col-md-5 {flex: 1 !important;}
.col-md-12 .product {padding-top: 50px;}
.subtotal-order-details .panel, .page-id-30377 .col-md-6 .col-sm-12, .page-id-30377 .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: #3D4462; border-color: #3D4462; margin-bottom: 15px;}
.page-id-30377 .subtotal-order-details .panel {border: solid 1px #ddd; }
.page-id-30377 .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-30377 #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-30377 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-30377 {background: #ffffff;}
  .harvey-ball {width: 15%;}
  .harvey-balls-payment, .harvey-balls-subtitle {font-size: 14px !important;}
  .page-id-30377 #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-30377 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 =======*/

.video-icon-container {border: none !important;}
.additional-images-repeater img.ProductImageThumbnail {min-height: 50px;}
.page-id-30377 #showcase-div {display: none;}
.page-id-30377 .col-md-4.existing-payment-cvv-label, .page-id-30378 .col-md-4.existing-payment-cvv-label {width: 66.66666667% !important;}
button#btnSkyWalletPopup {margin-top: 10px;}
.thumbnail {min-height: auto !important;}
/*======= Homepage Lead Capture Styles =======*/
#flightLeadCaptureForm input, #flightLeadCaptureForm span.k-input {width: 100%; border: none; padding: 0px;}
#flightLeadCaptureForm input {height: 50px; padding: 10px 20px;}
/*======= Showcase Styles =======*/
/*padding for the upper portion*/
.showcase-upper {background-color: #EFEFEF !important; border-top: solid 1px #babcc4; border-bottom: solid 1px #babcc4;}
div#showcase-div .row.showcase-upper {padding-left: 20%; padding-right: 20%;}
div#showcase-div .row.showcase-upper .padding-xs {display: none;}
.showcase-profile {border-radius: 50%; max-height: 80px !important; max-width: 80px;}
.showcase-upper img {display: inline-block; margin-bottom: 5px;}
.showcase-upper h4 {font-size: 16px; margin-bottom: 1px; font-weight: 700; font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;}
.showcase-upper p {font-size: 15px; line-height: 21px; margin-bottom: 5px; font-family:'PT Sans',Helvetica,Arial,Lucida,sans-serif;}
.showcase-upper br {display: none;}
#showcase-div .product-name a {font-size: 13px; font-weight: 700; font-family:'PT Sans',Helvetica,Arial,Lucida,sans-serif;}
div#showcase-div {background-color: #fff !important;}
/*padding for the lower portion*/
div#showcase-div .row {padding: .5% 15%;}
div#showcase-div .product-thumbnails .thumbnail {margin-bottom: 5px;}
.shoppingcart-category-description .col-sm-8 {width:100%;}
a.view-showcase-link {background-color: #3e4461; padding: 3px 14px; border-radius: 30px; letter-spacing: 1px; color: #fff; font-size: 13px;}
a.view-showcase-link:hover {background-color:#989caa; color: #fff;}
/*======= add styles for collapsed pannels in product descriptions (lipsticks faq) =======*/
/* adjustments to new drawer cart  */
.idstc-sticky-cart-icon a {width: auto !important;}
.idstc-flyout-cart-close-icon {line-height: 40px !important;}
.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: #3d4462; color: #fff; font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;}
.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: #3d4462; font-weight: 700; font-size: 18px;}
.idstc-flyout-cart-row {border-color: #f5f5f5 !important; margin: 0 !important;padding: 0 0 25px 0 !important;}
#accordion .panel-heading .panel-title .accordion-toggle.collapsed .glyphicon.glyphicon-plus:before {content: "\002b" !important;}
#accordion .panel-heading .panel-title .accordion-toggle .glyphicon.glyphicon-plus:before {content: "\2212" !important;}
#accordion .panel-heading .panel-title  {font-size: 21px;}
#menu-secondary-navigation-espanol li#menu-item-30305, #menu-secondary-navigation-espanol #menu-item-30211 {margin-top: -10px;}
/*====  ====*/
.fusion-header-wrapper {z-index: 9999 !important;}

.fusion-standard-logo {max-height: 44px !important;}
.searchform .fusion-search-form-content {display: none;}
body {font-size: 16px !important;}
.alert-warning { background-color: #D3B261 !important; color: #fff !important; border: #D3B261 !important;}
.shoppingcart-category-panel .panel-body {padding-left: 10px; padding-right: 10px;}
.fusion-image-wrapper .fusion-rollover {background-image: -webkit-linear-gradient(top, #3d4461 0%, #3d4461 100%) !important;}
.fusion-portfolio-content-wrapper h4.fusion-rollover-title {letter-spacing: 1px;}
a:hover {text-decoration: none !important;}
.fusion-header {min-height: 150px !important;}
.fusion-header-wrapper .fusion-row {max-width: 1540px !important;}
.fusion-sticky-shadow {min-height: 150px !important;}
.fusion-header-sticky-height {min-height: 150px !important;}
.shoppingcartapp input[type="email"], .shoppingcartapp input[type="number"], .shoppingcartapp input[type="password"], .shoppingcartapp input[type="text"], .shoppingcartapp select {height: 34px;}
.productdetail-quantity-input {max-height: 110px;}
.sun-icon-gray-background > .icon-wrapper {background-color:#f5f5f5!important;}
.sun-icon-transparent-background > .icon-wrapper {background-color:#2a2e38!important;}
.post-content h3.panel-title.subtotal-event-title {color: #fff;}
#menu-item-30200 {text-transform: uppercase;}
ul#menu-secondary-navigation-english, ul#menu-secondary-navigation-espanol {list-style: none!important; font-size: 12px!important; font-weight: 400!important; }
li.welcome-message {float: left !important;}
li.lang-item, li.cart-icon, li.customer-login, li.wishlist  {float: right !important;}
li.customer-login {padding-right: 15px;}
li#menu-item-30201-es-mx, li#menu-item-30201-en-us, li#menu-item-30208-es-mx, li#menu-item-30208-en-us {padding-right: 15px;}
li.welcome-message {margin-left: -3%;}	
a#account-menu {display: none;}
#menu-item-30203 ul.sub-menu {margin-top: 1%;}
#leadCaptureActionButtons button {float: right; border-radius: 25px; font-family: Montserrat, Tahoma, Geneva, sans-serif; font-weight: 500; letter-spacing: 2px;}
/*.fusion-main-menu > ul > li {padding-right: 55px !important;}*/
.fusion-mobile-nav-item a {padding-bottom: 15px;}
/* adjust font size and spacing for warning message on subtotal page */
.cart-subtotal-complete-warning {font-size: 1.5rem !important;}
.cart-subtotal-complete-warning p {padding-bottom: 0px;}
div.subtotal-cart-total-amount {padding-left: 0px;}
div.subtotal-cart-total-amount h4 {font-size: 22px !important;}
label.control-label, input.form-control {font-weight: 500; font-size: 14px;}
body label.control-label {line-height: 18px; font-size: 14px; }
.checkbox label {line-height: 20px; font-size: 14px;}
#ProductCategory ul>li {font-size: 16px; font-weight: 500;}
.event-shop-now-wrapper {margin-bottom: 20px;}
li#menu-item-30201-en-us a img, li#menu-item-30201-es-mx a img {vertical-align: middle;}
.fusion-mobile-menu-design-flyout.fusion-header-has-flyout-menu .fusion-flyout-mobile-menu-icons {display: none;}
.page-id-25622 hr {border-top:  solid 1px #3d4461;}
/*====== cutom code for stylizing shop + join process  ======*/
.shoppingcart-sidebar .panel, .productdetail-categories-col .panel, .gridproduct-card {border: none; box-shadow: none;}
.page-id-25360 #main .fusion-row, .page-id-25622 #main .fusion-row, .page-id-25626 #main .fusion-row {max-width: 1540px;}
.page-id-25360 .thumbnail a img {max-height: none;}
.page-id-25622 dt {text-align: left !important;}
.page-id-25622 dd {margin-left: 4vw !important;}
/*=======  custom style/width for buttons on /order/ page =======*/
.page-id-25360 .btn-product-more-info, .page-id-25360 .btn-product-add-to-cart {width: 70%;}
.page-id-25360 .btn-product-more-info {color: #3d4461; background-color: #fff; border: solid 1px #ccc;}
/*======= wishlist styles =======*/
.gridproduct-card a.wishlist-icon {right: -5px;}
.productdetail-description-col .wishlist-icon {color: #f69f97;}
.gridproduct-card .wishlist-icon, .wishlist-icon i.invalid {color: #f69f97;}
.wishlist-icon:hover, .wishlist-icon i.invalid:hover {color: #ddcfcd !important; font-size: 21px;}
.padding-md .split-wishlist-items {height: 20px;}
#flightWishlistManager .col-md-9 .row {border-top: solid 1px #dadada; padding-top: 20px;}
#flightWishlistManager .col-md-3 div span  {font-weight: 600; border-bottom: solid 1px #dadada; padding-bottom: 10px;}
a.create-wishlist-link.hand {background-color: #3D4462; border-color: #3D4462; color: #fff; padding: 6px 12px; font-weight: 400; }
a.create-wishlist-link.hand span {border-bottom: none!important;}
/*======= Adjust width of products in selectable container on product detail page buildable kits =======*/
/* .panel-body.buildable-product-selections-body .col-md-10 {width:  100%;} */
.breadcrumb {background-color: #fff !important; font-weight: 500; padding-left: 0px;}
.page-id-25622 .breadcrumb {background-color: #fff !important; font-weight: 500;}
.well.shoppingcart-filter-controls {background-color: #fff;}
.well.shoppingcart-filter-controls {border:  none; box-shadow: none;}
/* .page-id-25622 .btn-add-to-cart, .page-id-25622 .btn-add-subscription {width: auto; padding-right: 1vw; padding-left: 1vw;} */
.productdetail-description-col .productdetail-reviews-top-wrapper a {color: #5f8ba9; font-weight: lighter ; font-size: 12px;}
.productdetail-description-col .productdetail-reviews-top-wrapper a: hover {color: #90b9d5 !important;}
span.productdetail-add-review-space {color: #ccd8e0; padding-left: 5px; padding-right: 4px;}
#socialMediaLinksIdstc span.share-label {display: none;}
.btn, .k-treeview .k-in, .panel, .form-control {border-radius: 0px;}
.btn-facebook, .btn-pinterest, .btn-twitter, .altcart #socialMediaLinksIdstc .btn, .altcart #socialMediaLinksIdstc .btn-social-icon, #socialMediaLinksIdstc .btn-primary {background-color: #3d4462 !important; border: solid 1px #3d4462!important; color: #fff!important; border-radius: 0px;}
i.fa.fa-clipboard::before {color: #ffffff;}
.btn-facebook:hover, .btn-pinterest:hover, .btn-twitter:hover, .altcart #socialMediaLinksIdstc .btn-primary:hover, .altcart #socialMediaLinksIdstc .btn-social-icon:hover {background-color: #1d242d!important; border-color: #1d242d!important; color: #fff!important;}
.subscription-price-text.text-success.ng-scope {color: #5d9087 !important;}
.page-id-25360 #main {padding-top: 80px;}
.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; min-height: 90px !important;}
.additional-images-repeater img {max-height: 100px; max-width: 100px;}
img.product-image {border-radius: 0px;}
.productdetail-quantity-col {padding-bottom: 10px;}
.shoppingcart-product-info .product-price {margin-bottom: 5px;}
.tab-content {margin:  40px 20px;}
.page-id-25622 .nav-tabs>li.active>a {background-color: #3D4462; color: #fff !important;}
.productdetail ul.nav-tabs {font-weight: 700; color: #3d4461; border-bottom:  1px solid #3d4461;}
.productdetail .nav-tabs>li.active>a, .productdetail .nav-tabs>li.active>a:focus, .productdetail .nav-tabs>li.active>a:hover {border: 1px solid #3d4461; color: #5f8ba9; font-weight: 500;}
.productdetail .nav-tabs>li.active>a, .productdetail .nav-tabs>li.active>a:focus, .productdetail .nav-tabs>li.active>a:hover {border-bottom: 1px solid #ffffff !important;}
.page-id-25360 .panel-default>.panel-heading {background-color: #fff;}
.panel-default>.panel-heading {background-color: #eeecf1;}
.buildable-product-title-description p {color:  #3d4462;}
.AssociatedProductsContainer .product-thumbnail img, img.thumbnail-buildable-product-img {max-height: 380px;}
div.product-review-row hr {display: none;}
.col-md-3.shoppingcart-sidebar {width: 20% !important;}
.shoppingcart-item-sorting .btn .btn-default {border:  0px !important;}
.cart-actionbar-inner {margin-bottom: 10px;}
/*.productdetail .product-image-container, .productdetail .product-thumbnail {background-color: #eeecf1;}*/
.productdetail .product-image-container, .productdetail .product-thumbnail {background-color: #f7f7f7;}
/*====== View Cart page ======*/
.viewcart-promotions-panel .panel-heading h3.panel-title, .viewcart-coupon-panel h3.panel-title {font-size: 18px; text-align: left;}
span.qualification-message {font-size:  12px;}
.NonQualifiedThreshold {background-color: #3d4462;}
.NonQualifiedThreshold i.fa, .QualifiedThreshold i.fa {font-size: 1.6em;}
/* .panel.viewcart-Subtotal-panel {border:  dashed 1px;} */
/*====== make youtube embed video responsive on mobile ======*/
 #iframe-container { position: relative; width: 100%; padding-bottom: 56.25%;  height: 0;}
 #iframe-container iframe{ position: absolute; top:0; left: 0; width: 100%; height: 100%;}
/*====== remove background color from buildable kit image elements ======*/
.page-id-25622 .thumbnail-buildable-product-body .product-thumbnail {background-color: #fff;}
.panel.thumbnail-buildable-product-panel.panel-primary {border: solid 2px #3D4462 ; box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 60%);}
.panel.thumbnail-buildable-product-panel.panel-primary>.panel-heading {border-bottom: solid 2px #3D4462 ;}
h4.thumbnail-buildable-product-details {margin-bottom: 10px;}
/* .buildable-product h3.text-center.add-to-cart-pricing {text-align: right;} */
/* .buildable-product .page-id-25622 .btn-add-to-cart {width: 100%;} */
ul.k-treeview-lines li span {padding-bottom: 8px !important; padding-top: 8px !important;}
.product-tabs li a:hover {color: #3d4461; border: solid 1px #3d4461; border-bottom: 0px;}
div.AssociatedProducts .product-name {padding-top: 20px;}
.page-id-25622 div.product-review-row {padding-bottom: 50px;}
.page-id-25622 h4.product-review-title	{margin-bottom:  7px; font-size: 16px; font-family: 'Montserrat'; font-weight: 600;}
/*====== adjust left padding for badges ======*/
.product-image-container  .product-badge.badge-location-1.badge-order-0 {left: 1% !important;}
.product-image-container  .product-badge.badge-location-2.badge-order-0 {right: 1%;}
.page-id-25360 .product-badge {position: absolute; width: 20%; max-width: 150px; max-height: 150px;}
.page-id-25360 .product-badge.img-responsive.badge-location-2.badge-order-0 {right: 1% !important;} 
/*====== hides contact form  until  submit issue is fixed, you must also disable contact form 7 plugin to fixe catptcha issues ======*/
.page-id-16.avada-footer-fx-sticky #wrapper, .page-id-30160.avada-footer-fx-sticky #wrapper {height: auto !important;}
.idstc-contact-lead-capture-container label.control-label span.text-danger {right: 0 !important; position: relative !important; padding-left: 0px !important; padding-right: 0px !important;}
.idstc-contact-lead-capture-container label.control-label {text-align: right !important;}
.idstc-contact-lead-capture-container label.control-label.col-sm-4 {width: 24.333333% !important;}
.idstc-contact-lead-capture-container #leadCaptureActionButtons {padding-right: 10%;}
.contact-form-separator {margin-left: 10%;}
#mobile-menu-main-menu-mobile li, #mobile-menu-main-menu-mobile-espanol li {text-transform: uppercase;}
ul#menu-secondary-navigation-english-1 {list-style: none!important;font-weight: 500!important;font-size: 12px!important;}
ul#menu-secondary-navigation-english-1 > li.customer-login { padding: 0 15px;}
ul#menu-secondary-navigation-english-1 > li.lang-item, li.cart-icon, li.customer-login {padding-right:10px;}
/*===============================================================================================================*/
/*===============================================================================================================*/
/******* Mobile Device + breakpoints *******/
@media only screen and (max-width: 980px) {
	button.btn-add-to-cart, button.btn-add-subscription {width: 100% !important; padding-right: auto !important; padding-left: auto !important;}
	.col-md-3.shoppingcart-sidebar {width: 100% !important;}
	ol.breadcrumb {font-size: 14px;}
	.page-id-25622 #main {padding-top: 8%;}
	.shppingcart-items-per-page.form-group, .btn.btn-inline-form {display: none;}
	/*====== fix the column width on mobile checkout pages ======*/
	.page-id-25626 .viewcart-product-detail-col .col-sm-5 {width: 100%;}
	.page-id-25626 .viewcart-product-update .viewcart-update-cart {float: none !important; text-align: center !important;}
	/*other styles for showcase*/
}
/*@media only screen and (max-width:  767px) */

@media only screen and (max-width:  76px) {
	.page-id-25626 .viewcart-product-update .viewcart-update-cart {width: 100% !important; float: none !important; text-align: center;}
	.page-id-25626 .viewcart-quantity input {max-width: 60% !important; margin-left: 20%;}
	.page-id-25626 .viewcart-update-cart .btn-viewcart-refresh, .page-id-25626 .viewcart-update-cart .btn-viewcart-delete {width: 30% !important;}
}
@media only screen and (max-width: 1170px) {
	.fusion-mobile-menu-design-flyout.fusion-header-has-flyout-menu .fusion-flyout-mobile-menu-icons {display: flex !important;}
	.page-id-25360 #main {padding-top: 30px !important;}
	/*======= Showcase Styles =======*/
	/*padding for the upper portion with consultant info*/
	div#showcase-div .row.showcase-upper {padding-left: 0%; padding-right: 5%; padding-bottom: 5px;}
	/*===*/
	/*padding for the lower portion with products*/
	div#showcase-div .row {padding-left: 4%; padding-right: 5%;}
	div#showcase-div .row .col-sm-6 {float: left; width: 50%;}
	/*===*/
	.showcase-upper p {font-size: 13px;}
	.showcase-upper h4 {font-size: 14px;}
		div#showcase-div .row a.pull-right {    background-color: #3e4461; color: #fff; padding: 0px 11px; border-radius: 30px; font-size: 13px; margin-top: 5px; letter-spacing: 1px; line-height: 21px; font-weight: 500;}
}
/* adjust header on custom breakpoints */
@media (min-width: 1427px) {
	ul#menu-main-menu-espanol > li#menu-item-30155 {margin-left: 9% !important;}
}
@media  (min-width: 1288px) {
	li#menu-item-30156 {margin-left: 9% !important;}
}
@media  (max-width: 1287px) and (min-width: 1171px) {
	li#menu-item-30156 {margin-left: 0 !important;}
}
@media (min-width: 1260px) and (max-width: 1304px) {
	.fusion-main-menu > ul#menu-main-menu-espanol > li {padding-right: 16px !important; padding-left: 36px !important;}
	.fusion-main-menu > ul#menu-main-menu-espanol > li > a {font-size: 12px !important;}
}
@media (min-width: 1171px) and (max-width: 1304px) {
	.fusion-main-menu > ul#menu-main-menu > li > a {font-size: 13px !important;}
}
@media (min-width: 1171px) and (max-width: 1259px) {
	.fusion-main-menu > ul#menu-main-menu-espanol > li {padding-right: 22px !important; padding-left: 22px !important;}
	.fusion-main-menu > ul#menu-main-menu-espanol > li > a {font-size: 10px !important;}
	.menu-secondary-navigation-english-container {padding-right: 5%}
}
@media (min-width: 1171px) and (max-width: 1193px) {
	.fusion-main-menu > ul#menu-main-menu > li {padding-right: 25px !important; padding-left: 25px !important;}
}
@media (min-width: 1171px) and (max-width: 1178px) {
	.fusion-main-menu > ul > li {padding-right: 58px !important;}
}
@media (max-width: 1050px) {
	.form-horizontal label.control-label.checkout-username-label, .form-horizontal label.control-label.checkout-password-label {text-align: left;}
} 
@media (max-width: 1051px) {
	.idstc-contact-lead-capture-container label.col-sm-4 {float: left !important;}
}
@media only screen and (max-width: 991px) {
	/*======= Showcase Styles =======*/
	/*small mobile styles for the upper portion with consultant info*/
	div#showcase-div .row.showcase-upper {padding-left: 3%; padding-right: 3%; padding-bottom: 5px;}
	.showcase-upper .col-md-2.text-right {text-align: left!important; width: 16.66666667%; float: left;}
	.showcase-upper .col-md-10 {width: 83.33333333%; float: left;}
	.showcase-profile {border-radius: 50%; max-height: 80px !important; max-width: 80px;}
	.showcase-upper p, .showcase-upper h4  {margin-left: 5px;}
	/*===*/
	/*padding for the lower portion with products*/
	div#showcase-div .row {padding: 1% 6%;}
	div#showcase-div .row .col-xs-6 {float: left; width: 50%;}
}
@media (min-width: 559px) and (max-width: 1170px) {
	.fusion-header {min-height: auto !important;}
	li.welcome-message {margin-left: -4%;}	
}
@media (max-width: 560px) {
	li.welcome-message {margin-left: -10% !important;}	
}
@media only screen and (max-width: 460px) {
	.fusion-header-v7 .fusion-header {padding-left: 7px; padding-right: 0px;}
	.fusion-header-has-flyout-menu-content {margin-right: 10px;}
	li#menu-item-30201-es-mx, li#menu-item-30201-en-us, li#menu-item-30208-es-mx, li#menu-item-30208-en-us {padding-right: 10px;}
}
@media print { header, footer, .btn-primary, .idstc-sticky-cart-icon { display:none !important; }}