/* bof main slider */
#myCarousel .owl-item {
    overflow: hidden;
    width:100vw !important;
}
#myCarousel .owl-item .carousel-image {
    animation: 20s ease 0s normal none infinite running zoomEffect;
    -webkit-animation: 20s ease 0s normal none infinite running zoomEffect;
    -o-animation: 20s ease 0s normal none infinite running zoomEffect;
    -moz--o-animation: 20s ease 0s normal none infinite running zoomEffect;
}
@keyframes zoomEffect {
    from {
        transform: scale(1);
    }
    to {
        transform: scale(1.5);
    }
}
/* eof main slider */
/* bof body */
body{
  margin-bottom: 0 !important;
  padding-top: 0 !important;
}
.sanmartin_header{
  display:none;
}
/* eof body */
/* bof main classes */
.flex-wrap, .flex-wrap-center, .flex-wrap-end{
  display: flex;
  flex-wrap: wrap;
}
.flex-wrap-center{
  justify-content: center;
  align-items: center;
}
.flex-wrap-end{
  justify-content: end;
  align-items: center;
}
.flex-vertical-center{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
}
.relative{
  position: relative;
}
.absolute{
  position: absolute;
}
.img-cover{
  overflow: hidden;
  padding-top: 50px;
  padding-bottom: 80px;
}
.img-cover-cont{
  width: 100%;
  height: 100%;
  top: 0;
  padding: 0;
}
.img-cover-cont *{
  height: 100%;
}
.img-cover-cont a{
  padding: 0;
  border: none;
  border-radius: 0;
}
.img-cover-cont img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.dark-img img{
  filter: brightness(50%);
}
.main_banner_content{
  z-index:1;
}
.text-black{
  color:#1a1b1c;
}
.font-16{
  font-size:16px;
}
/* eof main classes */
/* bof menu */
#navbarLogo{
  opacity:1;
  height:auto;
  padding:0;
  width: 100%;
}
#navMainWrapper, #navCatTabsContainer{
  position: sticky;
  margin-bottom: 0;
  top: 0;
}
.close{
  opacity: 1;
}
.live_search_content{
  margin-top: 8px;
}
.live_search_content .product_title a, .live_search_content .product_price{
  font-size: 14px;
  font-family: 'Poppins-bold';
}
.live_search_content .product_price{
 /*color: #eb0505;
 */
  margin-bottom: 10px;
}
.live_search_content .product_title a{
 /*color: #044484;
 */
}
.live_search_content .normalprice{
  display:inline;
  color: #6b6b6b;
}
#navMainWrapper{
  z-index: 50;
}
#navCatTabsContainer{
  z-index: 49;
  top: 70px;
}
#navbarLogo img{
  max-width: none;
  width: 100%;
  filter: invert(100%) brightness(100%);
}
#user-options > div > a, #navMainLoginWrapper *, #search-btn{
  color:#fff;
}
#navMainShoppingCart .badge{
  color:#fff;
}
.badge{
  background-color: #eb0505;
}
#user-options > div > a span{
  color:inherit;
}
body{
  margin-bottom: 0 !important;
}
.button_header_search{
  height: 43px;
}
.button_header_search .h4{
  color:inherit;
}
#user-options .col-xs-7{
  max-width: fit-content;
}
#user-options .col-xs-7 > .btn {
  width: 100%;
}
/* eof menu */
/* bof float shopping cart */
.cartBoxTotalWrapper {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
#navMainCheckout, .btn-shopping-cart{
  font-size: 12px;
}
#shoppingcartpopoverListWrapper > .row{
  border-bottom: 1px solid #eee;
  padding-top: 5px;
  padding-bottom: 5px;
}
#modalshoppingcartpopoverLabel, .popover-title{
  text-align: left;
}
.shoppingcartpopover{
  position: fixed;
}
#shoppingcartpopoverListWrapper > div > .col-xs-7 > *{
  padding-left:10px;
}
/* eof float shopping cart */
/* bof font style */
.btn, .centerBoxContentsProducts.thumbnail, h1[id$="Heading"], #footer .h4, .bold, #productName, #productPrices, .tableQuantityDiscounts .product_price, h2.panel-title, .panel-title .h2, #cartContentsDisplay .tableHeading, .cartBoxTotalWrapper .cartBoxTotal span:first-child, #modalshoppingcartpopoverLabel, .popover-title, body[id^="checkout"] #ottotal{
  font-family: 'Poppins-bold';
}
h2,h3,h4,h5,h6,.h2:not(.panel-title .h2),.h3,.h4,.h5,.h6, .sbold, #footer, #cartSubTotal span:first-child, #cartTotal span:first-child, #cartPickup span:first-child, .cartProdTitle, body[id^="checkout"] #orderTotals{
  font-family: 'Poppins-Medium';
}
/* eof font style */
/* bof thumbnail style*/
.centerBoxContentsProducts.thumbnail, .btn{
  transition: .2s ease;
}
.centerBoxContentsProducts.thumbnail, #blogPosts .thumbnail{
  box-shadow: 2px 2px 10px #e8e8e8;
}
.centerBoxContentsProducts.thumbnail:hover, .centerBoxContentsProducts.thumbnail:focus, .centerBoxContentsProducts.thumbnail.active, .productListing-data .img-thumbnail:hover, .productListing-data .img-thumbnail:focus, .productListing-data .img-thumbnail.active, .sideBoxContent.thumbnail:hover, .sideBoxContent.thumbnail:focus, .sideBoxContent.thumbnail.active, #blogPosts .thumbnail:hover{
  box-shadow: 8px 5px 20px #e8e8e8;
}
.centerBoxContentsProducts.thumbnail .product_title{
  white-space: normal;
}
.centerBoxContentsProducts.thumbnail .product_title a{
 /*color:#044484;
 */
  font-size: 30px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-align: center;
}
.centerBoxContentsProducts.thumbnail .product_price{
 /*color: #eb0505;
 */
  font-size:22px;
  margin-top:8px;
  margin-bottom:10px;
}
.centerBoxContentsProducts.thumbnail .product_content{
  border: none;
}
/* eof thumbnaul style*/
/* bof buttons style */
.btn:not(.input-group-btn .btn){
  border-radius: 20px;
}
/* eof buttons style */
/* bof thumbnail style*/
.centerBoxContentsProducts.thumbnail, #blogPosts .thumbnail{
  border-radius: 5px;
  border: 3px solid #e8e8e8;
  transition:.2s ease;
  margin-bottom:40px;
}
#blogPosts{
  box-shadow:none;
}
#blogPosts .thumbnail .h3{
  font-family: 'poppins-Bold';
  text-align: center;
  font-size:20px;
}
#blogPosts a.btn.btn-primary.pull-right {
  margin-top:15px;
  width: 100%;
}
#productListing .equal-cols > div:not(.clearfix){
  padding-left:15px;
  padding-right:15px;
}
.centerBoxContentsProducts.thumbnail:hover{
  border-color:#cacaca !important;
}
.centerBoxContentsProducts.thumbnail .product_title{
  white-space: normal;
}
.centerBoxContentsProducts.thumbnail .product_title a{
  font-size: 30px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-align: center;
}
.centerBoxContentsProducts.thumbnail .product_content{
  border: none;
}
/* eof thumbnail style*/
/* bof product listing */
.product_image img {
  width:100%;
}
.main_banner{
  margin-bottom:50px;
}
.main_banner h1{
  color:#fff;
  font-size:55px;
  text-align: left;
}
.centerBoxContentsProducts form[name="cart_quantity"], .centerBoxContentsProducts .product_content .btn-more-info{
  margin-top:15px;
}
/*bof rounded inputs and buttons*/
.centerBoxContentsProducts form[name="cart_quantity"] > div, .centerBoxContentsProducts form[name="cart_quantity"] > div > div, .centerBoxContentsProducts .product_content .btn-more-info{
  width:100%;
}
.input-group > input{
  border-top-left-radius:50em !important;
  border-bottom-left-radius:50em !important;
}
.input-group > .input-group-btn > .btn{
  border-top-right-radius:50em;
  border-bottom-right-radius:50em;
}
select, input:not(.input-group input){
  border-top-left-radius:50em !important;
  border-bottom-left-radius:50em !important;
  border-top-right-radius:50em !important;
  border-bottom-right-radius:50em !important;
}
textarea{
  border-radius: 20px !important;
}
/*eof rounded inputs and buttons*/
.pagination .current.active{
  font-family: 'Poppins-bold';
}
/*h1[id$="Heading"]:not(id^="checkout"){
  text-align: left !important;
}
*/
h1, #navBreadCrumb{
  display: none;
}
.breadcrumb{
 /*padding-left: 0;
  margin-bottom: 0;
 */
  width: fit-content;
  background-color: rgba(255, 255, 255, 0.65);
}
.breadcrumb:not(#order_steps .breadcrumb) li.active{
  display: none;
}
.centerBoxContentsProducts .product_price{
  text-align:center;
}
.product_title a{
  color: #1C033D;
}
/*#productListing > .row{
  display:none;
}*/
/* eof product listing */
/* bof product info */
.main_banner #productName{
  color:#fff;
}
#productPrices .normalprice{
  color:#1a1b1c;
}
.normalprice{
  text-align: left !important;
}
.productPriceDiscount{
  text-align: center !important;
  margin-top:20px;
}
.normalprice, .productPriceDiscount{
  left: initial !important;
  width: auto !important;
}
.productSpecialPrice{
  text-align: left !important;
  width: auto !important;
  right: auto !important;
  margin-top:5px;
}
.productSpecialPrice:before{
  content:none !important;
}
#productPrices{
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: fit-content;
}
#productPrices{
  margin-top: 20px !important;
  margin-bottom:0 !important;
}
#productPrices .normalprice, #productPrices .productSpecialPrice, #productPrices .productPriceDiscount {
  padding-left:0 !important;
  padding-right:0 !important;
}
#cartAdd .button_in_cart{
  margin-top: 0 !important;
}
/****/
#productVideo p{
  font-size: 24px;
  text-align: center;
  margin-bottom:15px 
}
#pinfo_b1 .active{
  padding:4px;
}
#pinfo_b1 .thumbnail{
  border: none;
  transition:.2s ease;
}
#pinfo_b1 .thumbnail:hover{
  box-shadow: 8px 5px 20px rgba(4, 68, 132, 0.15);
}
#productRewardPoints{
  text-align: left;
  font-size: 12px;
  font-family: 'Poppins-medium';
  color: #1a1b1c;
}
.glyphicon-share:before {
  content: "\e200";
}
.wishlist_add, .a2a_default_style:not(.a2a_flex_style) a, .button_write_review{
  padding:10px 8px !important;
}
/*bof donativo qty style*/
#attributes_block > div > div{
  background: #F9F9F9;
  border: 1px solid #E7E7E7;
  box-shadow: 0px 5px 50px rgba(39, 39, 39, 0.15);
  border-radius: 10px;
  padding: 30px 5px;
}
#attrib-1{
  display:flex;
  flex-wrap: wrap;
  row-gap: 15px;
  justify-content: space-between;
}
#attrib-1 .btn{
  width:calc(50% - 7px);
}
#productPrices{
  width: 100%;
  display: block;
  text-align: center;
  font-size:28px;
}
#productPrices .productSpecialPrice{
  float:none;
}
.text-darkpurple, .productSpecialPrice{
  color:#58009D !important;
}
.border-purple{
  border-color:#F1DEFF;
}
#description_block .program-desc{
  display: block !important;
}
.centerBoxContentsProducts.thumbnail .product_content {
  height: 100%;
}
.centerBoxContentsProducts.thumbnail .product_description {
  text-align: left;
}
.centerBoxContentsProducts.thumbnail .product_description hr{
  display: none;
}
.centerBoxContentsProducts.thumbnail .product_description p:not(.bold){
  font-family: 'Poppins';
}
/*eof donativo qty style*/
.btn_cartadd.col-xs-8{
  display: flex;
  flex-wrap: wrap;
  align-content: flex-end;
  height: 64px;
}
.display_qty{
  text-align: center;
}
/*bof custom form style*/
#productdonationsinfoBody #contentCustomFormWrapper{
  margin-bottom:30px;
}
#productdonationsinfoBody #contentCustomFormWrapper .bg-info {
  padding: 15px 8px;
  border-radius: 10px;
  border: 1px solid #dbdbdb;
}
@media(max-width:767px){
  #productdonationsinfoBody #contentCustomFormWrapper .h2{
    font-size:16px;
  }
}
@media(min-width:768px){
  #productdonationsinfoBody #contentCustomFormWrapper .bg-info {
  padding: 25px 30px;
  }
}
/*eof custom form style*/
/* eof product info */
/* bof shopping cart*/
.remove_product {
  border-radius: 50px !important;
  border: 1px solid #ddd;
  background-color: transparent;
  color: #757575;
  padding: 5px 7px 3px;
  font-size: 10px;
}
.remove_product:hover{
  background-color: #f9f9f9;
  border: 1px solid #ddd;
}
#cartContentsDisplay .cartProdTitle {
  font-size:20px;
  font-family: 'Poppins-Bold';
}
#cartContentsDisplay .rowEven, #cartContentsDisplay .rowOdd{
  background-color: #F9F9F9;
  border: 1px solid #B594CB !important;
  border-bottom-width: 1px;
  border-radius: 8px 8px 0 0;
  margin-bottom: 15px !important;
  border-bottom-width: 5px !important;
}
#shopping-cart-buttons .panel-title{
  padding: 0 15px;
}
#shopping-cart-buttons .panel{
  box-shadow: none;
  margin-bottom: 0;
}
#shopping-cart-buttons .panel-body, .cartBoxTotalWrapper {
  font-size: 22px;
  font-family: 'Poppins-bold';
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
#cartSubTotal, #cartTotal{
  padding-bottom: 10px;
}
.cartAttribsList p{
  font-size:16px;
}
#modalshoppingcartpopoverLabel{
  text-align:center;
}
/* eof shopping cart*/
/* bof fast checkout */
#fastCheckoutLeft .panel-heading h3, #ottotal{
  font-family: 'Poppins-bold';
}
#ottotal {
  color: #eb0505;
}
/* eof fast checkout */
/* bof checkout success*/
#checkoutSuccessOrderNumber {
  margin-top:20px;
  margin-bottom:20px;
}
#checkoutSuccessOrderNumber strong{
  display: block;
  color: #eb0505;
  font-size:24px;
}
#checkoutSuccessOrderNumber, #checkoutSuccessMainContent > p:first-child{
  text-align: center;
}
#checkoutSuccessOrderNumber, #checkoutSuccessThanks{
  font-size:20px;
  font-family: 'Poppins-bold';
}
#checkoutSuccessMainContent > p:first-child{
  font-size: 16px;
}
#checkoutSuccessThanks{
  margin-top: 15px;
  margin-bottom:30px;
}
#checkoutSuccess_01 .centerColumn {
  padding: 15px !important;
}
#checkoutSuccess_01 > div{
  border-radius: 10px;
  box-shadow: 0px 5px 50px rgba(39, 39, 39, 0.15);
}
#checkoutSuccess_01 {
  padding-top: 0 !important;
  margin-bottom:10vh;
}
/* eof checkout success*/
/* bof footer */
#footerWrapper{
  border-bottom:1px solid #f5f5f5;
}
#footer .h4{
  color: #58009D;
}
#footer .panel-heading, #footer, #footer a, #footer_about, #footer_about a{
  color:#1a1b1c !important;
}
#footer{
  line-height: 2;
  border-top:5px solid #58009D;
}
#footer, #footer .panel-body, #footer .panel-heading, #footer_about{
  background-color: #fff !important;
}
#footer_about{
  height:auto !important;
  position: inherit !important;
}
#footer .share .glyphicon{
  font-size: 20px;
  padding: 5px;
  animation-duration: .3s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
  margin-right: 2px;
}
#footer .share .glyphicon:hover{
  background-color:#ffd4ac;
}
.c-pci{
  filter:invert(75%) sepia(70%) saturate(1451%) hue-rotate(250deg) brightness(93%) contrast(95%) !important;
}
/* eof footer */

/*bof custom form in product detail*/
#contentCustomFormWrapper #customProductForm hr, #contentCustomFormWrapper #customProductForm .h1, #contentCustomFormWrapper .back{
  display:none;
}
#contentCustomFormWrapper .btn-success, #contentCustomFormWrapper .col-sm-3{
  width:100%;
}
#contentCustomFormWrapper .col-sm-3{
  margin-left:0;
}
/*#contentCustomFormWrapper::before {
  content: "" !important;
  display: block !important;
  height: 250px;
  margin: -220px 0 0;
}*/
#requestSentSuccess{
  font-family: 'Poppins-Bold';
}
/*eof custom form in product detail*/
/* bof blog style */
#navEZPageNextPrev{
  display:none;
}
/* eof blog style */

/*bof hidden elements for show them with jquery*/
.main_banner, #navBreadCrumb, h1[id$="Heading"], h1[id^="page"], #contentCustomFormWrapper, .wrapperAttribsOptions{
  display:none;
}
/*eof hidden elements for show them with jquery*/
/************************/
/************************/
/****BOF MEDIA QUERYS****/
/************************/
/************************/
@media(max-width:479px){
 /*bof shopping_cart*/
 /*.cartUnitTotal, .cartQuantity:not([id^="checkout"] .cartQuantity) {
      width: 100%;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      flex-wrap: wrap;
 }
 */
 /*eof shopping_cart*/
}
@media(max-width:767px){
 /* bof menu */
  #navCatTabs {
      animation: .3s ease-out 0s 1 slideInFromLeft;
      opacity: 1;
 }
  @keyframes slideInFromLeft {
      0% {
          transform: translateX(100vw);
     }
      100% {
          transform: translateX(0);
     }
 }
  .navbar-brand {
      width: 43% !important;
      max-width: 273px !important;
      position: relative;
      height:auto;
 }
  .navbar-header{
      display: flex;
      flex-direction: row;
      align-items: center;
 }
  .navbar .navbar-toggle, .navbar .navbar-toggle:hover {
      padding: 0 !important;
      background-color: transparent !important;
      border: none !important;
      margin: 0;
 }
  #navCatTabsUl a{
      text-decoration: none;
 }
  #navCatTabsUl a:not(.contentSubCat a){
      font-family: 'Poppins-bold';
 }
  .contentSubCat a{
      font-family: 'Poppins-medium';
 }
  #navCatTabsUl .list-unstyled{
      padding-left: 10px;
      padding-right:10px;
 }
  #navCatTabsUl .list-unstyled li:not(.divider){
      margin-bottom:15px;
      border-bottom: 1px solid #eee;
      padding-bottom:8px;
 }
  #navCatTabsUl .list-unstyled .divider, .contentSubCat li:empty{
      display:none;
 }
  .submenu-link .glyphicon-chevron-down{
      float: right;
      font-size: 10px;
      margin-top: 8px;
 }
  .contentSubCat{
      box-shadow: none;
 }
  .contentSubCat li:last-child{
      border: none !important;
      margin-bottom: 0 !important;
      padding-bottom: 0 !important;
 }
  .contentSubCat li.active{
      padding-bottom:0 !important;
 }
  .contentSubCat .active a{
      background-color: #f9f9f9 !important;
      padding-top: 8px !important;
      padding-bottom: 8px !important;
 }
  #navCatTabsUl a:not(.contentSubCat a){
      font-size: 16px;
 }
  .categories_li > a {
      display: block;
 }
  #navCatTabsUl{
      clear: both;
 }
  .categories_li.open > ul{
      animation:.25s ease-out 0s 1 slideSubMenu;
 }
  #navCatTabsWrapper {
      width: inherit;
      margin-bottom: 0;
      top: 0;
      position: inherit;
 }
  #user-options > div {
      padding-left: 5px !important;
      padding-right: 5px !important;
 }
  #user-options > div:last-child {
      padding-left: 0px !important;
      padding-right: 10px !important;
 }
  #user-options > div > .btn-link{
      padding-left:0;
      padding-right: 0;
 }
  .navbar .navbar-toggle, .navbar .navbar-toggle:hover{
      color:#fff;
 }
  .categories_li.open > a:before {
      content: '← volver';
      font-family: 'Poppins-medium';
      display: block;
      font-size: 13px;
      color: #707070;
      animation:.2s ease-out 0s 1 slideBackToMenu;
 }
  #navMainSearch{
      padding-bottom:8px;
 }
  @keyframes slideBackToMenu {
      0% {
          transform: translateX(12px);
          opacity:0;
     }
      100% {
          transform: translateX(0);
          opacity:1;
     }
 }
  @keyframes slideSubMenu {
      0% {
          transform: translateY(12px);
          opacity:0;
     }
      100% {
          transform: translateY(0);
          opacity:1;
     }
 }
 /*bof parroquia logo*/
 #navbarLogo img {
  max-width: 145px;
 }
 /*eof parroquia logo*/
 /* eof menu */
 
 /* bof product listing */
  .main_banner{
      margin-bottom:30px 
 }
 /* eof product listing */
 /* bof product info */
 /*#attributes_block.sticky{
      position: -webkit-sticky;
      position: sticky;
      bottom:0;
 }*/
 /* eof product info*/
 /* bof shopping cart */
  #cartContentsDisplay:not([id^="checkout"] #cartContentsDisplay){
      margin-right: 10px;
      margin-left: 10px;
 }
  .cartUnitTotal, .cartQuantity:not([id^="checkout"] .cartQuantity), .cartProductDisplay:not([id^="checkout"] .cartProductDisplay){
      padding:15px 12px;
 }
  .cartRemoveItemDisplay{
      text-align: right;
      padding-bottom:10px;
 }
  /*.cartUnitTotal, .min_units_display{
      width: 100%;
 }*/
  .min_units_display{
      margin-top: 8px;
 }
  #shopping-cart-buttons{
      margin-top: 30px;
 }
  .cartProdTitle {
      text-align: center;
      margin-top:10px;
      margin-bottom:15px;
 }
 /* eof shopping cart */
 /* bof checkout success*/
  .success-last-btn-row .btn:first-child{
      margin-bottom:15px;
 }
 /* eof checkout success*/
}
@media(max-width:991px) and (min-width:768px){
 /* bof shopping cart */
  #shopping-cart-ot {
      float: right;
 }
  #shopping-cart-buttons .panel {
      padding: 20px 25% !important;
 }
  #shopping-cart-buttons{
      margin-top: 50px;
 }
  #shopping-cart-buttons .panel{
      background-color: #fafafa !important;
 }
  #shopping-cart-buttons .panel-title, #shopping-cart-buttons .panel-body{
      background-color: #fff !important;
      border: 1px solid #ddd !important;
 }
 /* eof shopping cart */
}
@media(max-width:991px){
}
@media(min-width:768px){
 /* bof menu */
  #navMainLoginWrapper{
      justify-content: end;
 }
  #navCatTabsWrapper{
      top: 65px !important 
 }
  #navMainWrapper > .container > .row {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center;
      padding-top: 10px;
      padding-bottom: 10px;
      position: relative;
 }
  body[id^=checkout] #navMainWrapper > .container > .row{
      justify-content: start;
 }
  .op-text-1{
      font-size: 11px;
      margin-bottom: -3px;
 }
 /*bof parroquia menu*/
  #navCatTabsUl li{
      font-size: 15px;
      font-family: 'Poppins-medium';
      padding-left: 0 !important;
      padding-right: 0 !important;
 }
  #navCatTabsUl li a{
      padding-left: 8px !important;
      padding-right: 8px !important;
 }
  #navMainLogin > div{
      justify-content: center;
 }
 /*eof parroquia menu */
  .submenu-link .glyphicon-chevron-down{
      font-size: 8px;
 }
  .navbar-collapse{
      padding-right: 0;
      padding-left: 0;
 }
 /*bof mega menu*/
  .contentSubCat .title_ul{
      margin-top:0;
      margin-bottom:10px;
 }
  .navCat-mega-container {
      z-index: 9;
 }
  #navCatTabsUl {
      position: relative;
 }
  #navCatTabsUl > ul {
      overflow-y: hidden;
      overflow-x: hidden;
      white-space: nowrap;
      float: none;
 }
  #navCatTabsUl > ul > li {
      display: inline-block !important;
      float: none;
      text-align: center;
 }
  .yamm-fw {
      position: static !important;
 }
  .container_yamm {
      left: 0 !important;
      right: 0;
      max-width: inherit !important;
      width: inherit !important;
      top: inherit !important;
      width: 100% !important;
     /* white-space: break-spaces;
      */
      max-height: inherit;
 }
  #navCatTabsUl > span {
      position: absolute;
      top: 0;
      bottom: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 5px;
      border: none;
      border-radius: 0;
      color: #fff;
      background-color: transparent;
 }
  #navCatTabsUl > span:first-child {
      left: -25px;
 }
  #navCatTabsUl > span:last-child {
      right: -25px;
 }
  .contentSubCat > li:first-child a{
      font-family: 'Poppins-bold';
      color:#1a1b1c;
 }
  .subcat_list{
      padding-left: 0;
 }
  .subcat_list li{
      line-height: inherit;
      margin-top: 5px;
      margin-bottom: 5px;
 }
  .contentSubCat .container-fluid{
      max-height: 50vh;
      overflow-y: scroll;
      white-space: initial;
 }
  .dropdown-submenu .dropdown-menu.lateral_menu{
      min-height: auto;
 }
  .dropdown-menu.container_yamm{
      height:auto;
 }
 /*eof mega menu*/
  .right-menu-btn, .left-menu-btn{
      opacity: .5;
 }
  .right-menu-btn:hover, .left-menu-btn:hover{
      opacity: 1;
 }
 /* eof menu */
 /* bof search bar */
  #navMainSearchWrapper{
      position: absolute;
      z-index: 9;
      right:220px;
 }
  .opacity-hidde{
      opacity: 0;
      pointer-events: none;
 }
 /* eof search bar */
 /* bof product info */
  #pinfo_b1 {
      height: 100%;
 }
  .sticky_column {
      position: -webkit-sticky;
      position: sticky;
      top: 150px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      padding-right: 30px;
 }
  .sticky{
      position: -webkit-sticky;
      position: sticky;
      top: 150px;
 }
  #productVideo p{
      font-size: 30px;
      margin-bottom:25px;
 }
  .video{
      margin-bottom:20px;
 }
 /* eof product info */
 /* bof fast checkout */
  #fastcheckoutBody #navMainWrapper > .container > .row {
      justify-content: flex-start;
 }
 /* eof fast checkout */
}
@media(min-width:992px){
 /* bof menu */
  body {
      padding-top: 141px;
 }
  #navCatTabsWrapper{
      top: 79px !important;
 }
 /* eof menu */
 /* bof search bar */
  #navMainSearchWrapper{
      right:275px;
 }
 /* eof search bar */
 /* bof product info */
  #productVideo p{
      font-size: 35px;
 }
  .video{
      margin-bottom:55px;
 }
 /* eof product info */
 /* bof shopping cart*/
  #shopping-cart-ot {
      width: 100%;
 }
  #shopping-cart-buttons {
      padding: 20px 15px;
      border-radius: 10px;
      box-shadow: 0px 5px 50px rgba(39, 39, 39, 0.15);
 }
  #shopping-cart-buttons .panel-title{
      display:none;
 }
  #shopping-cart-buttons .panel > div{
      padding-left:0;
      padding-right:0;
 }
 /* eof shopping cart*/
}
@media(max-width:1199px) and (min-width:992px){
 /*bof shopping cart*/
 /*#shopping-cart-buttons{
      padding-left: 25px;
 }
 */
 /*eof shopping cart*/
}
@media(min-width:1200px){
 /* bof menu */
  #navCatTabsWrapper{
      top: 92px !important;
 }
  #navbarLogo img{
      width: auto !important;
 }
 /* eof menu */
 /* bof search bar */
  #navMainSearchWrapper{
      right:235px;
 }
 /* eof search bar */
}
@media(min-width:1440px){
 /* bof menu */
  #navMainWrapper > .container {
      width: 1400px;
 }
  #navMainSearchWrapper {
      right: 350px;
 }
 /* eof menu */
}
@media(min-width:1660px){
 /* bof menu */
  #navMainWrapper > .container {
      width: 1600px;
 }
  #navMainSearchWrapper {
      right: 400px;
 }
 /* eof menu */
}
/************************/
/************************/
/****EOF MEDIA QUERYS****/
/************************/
/************************/
/*********************/
/*********************/
