.elementor-3743 .elementor-element.elementor-element-cfb75af > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-3743 .elementor-element.elementor-element-cfb75af{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-58baea7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3743 .elementor-element.elementor-element-487bf8a .elementor-repeater-item-20999bc .swiper-slide-bg{background-color:#bbbbbb;background-image:url(../png/3-scaled.png);background-size:cover;}.elementor-3743 .elementor-element.elementor-element-487bf8a .elementor-repeater-item-ef03f05 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://watkinspublishing.com/wp-content/uploads/2025/12/2-scaled.png);background-size:cover;}.elementor-3743 .elementor-element.elementor-element-487bf8a .elementor-repeater-item-d05cb52 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://watkinspublishing.com/wp-content/uploads/2025/12/1-scaled.png);background-size:cover;}.elementor-3743 .elementor-element.elementor-element-487bf8a .elementor-repeater-item-059a053 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://watkinspublishing.com/wp-content/uploads/2025/12/November-25-website-banners-scaled.png);background-size:cover;}.elementor-3743 .elementor-element.elementor-element-487bf8a .elementor-repeater-item-05e20ae .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://watkinspublishing.com/wp-content/uploads/2024/09/website-banners-october24-2.png);background-size:cover;}.elementor-3743 .elementor-element.elementor-element-487bf8a .swiper-slide{transition-duration:calc(5000ms*1.2);height:491px;}.elementor-3743 .elementor-element.elementor-element-487bf8a .swiper-slide-contents{max-width:100%;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.29);}.elementor-3743 .elementor-element.elementor-element-487bf8a .swiper-slide-inner{text-align:center;}.elementor-3743 .elementor-element.elementor-element-487bf8a .elementor-slide-heading{color:#000000;font-family:"Libre Baskerville", Sans-serif;font-size:63px;font-weight:600;line-height:1.6em;}.elementor-3743 .elementor-element.elementor-element-487bf8a .elementor-slide-description{color:#F5C000;font-family:"Libre Baskerville", Sans-serif;font-size:63px;font-weight:600;}.elementor-3743 .elementor-element.elementor-element-487bf8a .elementor-slide-button{font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-3743 .elementor-element.elementor-element-487bf8a .elementor-swiper-button{font-size:22px;color:#222222;}.elementor-3743 .elementor-element.elementor-element-487bf8a .elementor-swiper-button svg{fill:#222222;}.elementor-3743 .elementor-element.elementor-element-a8b38e6 > .elementor-container{max-width:1210px;}.elementor-3743 .elementor-element.elementor-element-a8b38e6{margin-top:0px;margin-bottom:0px;padding:120px 0px 100px 0px;}.elementor-3743 .elementor-element.elementor-element-ed0b6bf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3743 .elementor-element.elementor-element-b198652 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-b198652{text-align:center;}.elementor-3743 .elementor-element.elementor-element-b198652 .elementor-heading-title{font-family:"poppins", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:1.2em;color:#000000;}.elementor-3743 .elementor-element.elementor-element-d1b97ea > .elementor-widget-container{margin:40px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-d1b97ea{text-align:center;}.elementor-3743 .elementor-element.elementor-element-d1b97ea .elementor-heading-title{font-family:"poppins", Sans-serif;font-size:30px;font-weight:700;text-transform:none;line-height:1.2em;color:#000000;}.elementor-3743 .elementor-element.elementor-element-f2c1d2d > .elementor-widget-container{margin:75px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-f2c1d2d{text-align:center;}.elementor-3743 .elementor-element.elementor-element-f2c1d2d .elementor-heading-title{font-family:"poppins", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-3743 .elementor-element.elementor-element-1a8e868 > .elementor-widget-container{margin:70px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-1a8e868{text-align:center;}.elementor-3743 .elementor-element.elementor-element-1a8e868 .elementor-heading-title{font-family:"poppins", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-3743 .elementor-element.elementor-element-169a16d > .elementor-widget-container{margin:70px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-169a16d{text-align:center;}.elementor-3743 .elementor-element.elementor-element-169a16d .elementor-heading-title{font-family:"poppins", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-3743 .elementor-element.elementor-element-b7661b1{margin-top:0px;margin-bottom:200px;padding:115px 0px 115px 0px;}.elementor-3743 .elementor-element.elementor-element-12b02e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-7e3a89b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-7e3a89b{text-align:center;}.elementor-3743 .elementor-element.elementor-element-7e3a89b .elementor-heading-title{font-family:"poppins", Sans-serif;font-size:45px;font-weight:400;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3743 .elementor-element.elementor-element-693a400{text-align:center;font-family:"poppins", Sans-serif;font-size:20px;font-weight:200;line-height:1.8em;color:#FFFFFF;}.elementor-3743 .elementor-element.elementor-element-1574f63:not(.elementor-motion-effects-element-type-background), .elementor-3743 .elementor-element.elementor-element-1574f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3743 .elementor-element.elementor-element-1574f63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 80px 0px 80px;}.elementor-3743 .elementor-element.elementor-element-1574f63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3743 .elementor-element.elementor-element-e40e2eb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-fc433a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-fc433a1{text-align:center;}.elementor-3743 .elementor-element.elementor-element-fc433a1 .elementor-heading-title{font-family:"poppins", Sans-serif;font-size:47px;font-weight:700;color:#000000;}.elementor-3743 .elementor-element.elementor-element-ba541f4 > .elementor-widget-container{margin:250px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-37a8294:not(.elementor-motion-effects-element-type-background), .elementor-3743 .elementor-element.elementor-element-37a8294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#588BAE;}.elementor-3743 .elementor-element.elementor-element-37a8294{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:135px;margin-bottom:175px;padding:115px 0px 115px 0px;}.elementor-3743 .elementor-element.elementor-element-37a8294 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3743 .elementor-element.elementor-element-9d5fec7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-9d5fec7{text-align:center;}.elementor-3743 .elementor-element.elementor-element-9d5fec7 .elementor-heading-title{font-family:"poppins", Sans-serif;font-size:35px;font-weight:700;line-height:1em;color:#000000;}.elementor-3743 .elementor-element.elementor-element-f1b1158 > .elementor-widget-container{margin:0px 0px 28px 0px;padding:0px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-f1b1158{text-align:center;}.elementor-3743 .elementor-element.elementor-element-f1b1158 .elementor-heading-title{font-family:"poppins", Sans-serif;font-size:18px;font-weight:200;line-height:1.4em;color:#000000;}@media(max-width:1024px){.elementor-3743 .elementor-element.elementor-element-cfb75af{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-487bf8a .swiper-slide{height:100vh;}.elementor-3743 .elementor-element.elementor-element-a8b38e6{margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-3743 .elementor-element.elementor-element-b7661b1{margin-top:0px;margin-bottom:0px;padding:100px 0px 130px 0px;}.elementor-3743 .elementor-element.elementor-element-12b02e6 > .elementor-element-populated{padding:0px 60px 0px 60px;}.elementor-3743 .elementor-element.elementor-element-7e3a89b .elementor-heading-title{font-size:45px;}.elementor-3743 .elementor-element.elementor-element-693a400{font-size:20px;}.elementor-3743 .elementor-element.elementor-element-1574f63{margin-top:100px;margin-bottom:0px;padding:0px 40px 0px 40px;}.elementor-3743 .elementor-element.elementor-element-fc433a1 .elementor-heading-title{font-size:45px;}.elementor-3743 .elementor-element.elementor-element-ba541f4 > .elementor-widget-container{margin:200px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-37a8294{margin-top:100px;margin-bottom:100px;}.elementor-3743 .elementor-element.elementor-element-f1b1158 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-3743 .elementor-element.elementor-element-cfb75af{padding:0px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-a8b38e6{margin-top:0px;margin-bottom:0px;padding:150px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-b198652 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3743 .elementor-element.elementor-element-b198652 .elementor-heading-title{font-size:25px;}.elementor-3743 .elementor-element.elementor-element-d1b97ea > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3743 .elementor-element.elementor-element-d1b97ea .elementor-heading-title{font-size:25px;}.elementor-3743 .elementor-element.elementor-element-f2c1d2d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3743 .elementor-element.elementor-element-f2c1d2d .elementor-heading-title{font-size:25px;}.elementor-3743 .elementor-element.elementor-element-1a8e868 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3743 .elementor-element.elementor-element-1a8e868 .elementor-heading-title{font-size:25px;}.elementor-3743 .elementor-element.elementor-element-169a16d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3743 .elementor-element.elementor-element-169a16d .elementor-heading-title{font-size:25px;}.elementor-3743 .elementor-element.elementor-element-b7661b1{margin-top:80px;margin-bottom:100px;padding:83px 0px 85px 0px;}.elementor-3743 .elementor-element.elementor-element-12b02e6 > .elementor-element-populated{padding:0px 39px 0px 39px;}.elementor-3743 .elementor-element.elementor-element-7e3a89b .elementor-heading-title{font-size:40px;}.elementor-3743 .elementor-element.elementor-element-693a400 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-693a400{font-size:16px;line-height:1.85em;}.elementor-3743 .elementor-element.elementor-element-1574f63{margin-top:100px;margin-bottom:45px;padding:0px 40px 0px 40px;}.elementor-3743 .elementor-element.elementor-element-fc433a1 .elementor-heading-title{font-size:38px;}.elementor-3743 .elementor-element.elementor-element-ba541f4 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-3743 .elementor-element.elementor-element-37a8294{margin-top:0px;margin-bottom:145px;padding:110px 0px 90px 0px;}.elementor-3743 .elementor-element.elementor-element-9d5fec7 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-3743 .elementor-element.elementor-element-f1b1158 .elementor-heading-title{font-size:16px;line-height:1.4em;}}/* Start custom CSS for section, class: .elementor-element-cfb75af */a.swiper-slide-inner {
  max-width: 1360px;
}

.elementor-repeater-item-2387285.swiper-slide.swiper-slide-active,
.elementor-repeater-item-545fca7.swiper-slide.swiper-slide-active,
.elementor-repeater-item-e9cb4d3.swiper-slide.swiper-slide-active,
.elementor-repeater-item-5567ff1.swiper-slide.swiper-slide-active{
  position: relative;
}

.elementor-repeater-item-2387285.swiper-slide.swiper-slide-active:before,
.elementor-repeater-item-545fca7.swiper-slide.swiper-slide-active:before,
.elementor-repeater-item-e9cb4d3.swiper-slide.swiper-slide-active:before,
.elementor-repeater-item-5567ff1.swiper-slide.swiper-slide-active:before{
      content: '';
      display: block;
      background-repeat: no-repeat!important;
      width: 42vw;
      height: 49vw;
      right: 180px;
      position: absolute;
      top: 200px;
      animation-name: fadeInUp;
      -webkit-animation-duration: 1.25s;
      animation-duration: 1.25s;
}

.elementor-slide-heading,
.elementor-slide-description{
  font-family: "poppins",sans-serif!important;
  font-size: 65px!important;
  font-weight: 600!important;
  line-height: 1em!important;
  padding-left: 90px;
}
.elementor-slide-description span{
  color: #f5c003;
  padding: 5px 10px;
  background: #00AA9F;
}
.elementor-slide-heading {
  margin-top: -70px;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
  left: calc(50% - 820px);
  max-width: 190px;
  transform: rotate(90deg);
  bottom: inherit;
  top: calc(50% - 45px);
}
.swiper-pagination-bullet {
  width: 47px;
  height: 7px;
  display: inline-block;
  border-radius: 0;
  background: #000;
  opacity: .2;
  margin: 0!important;
}
.swiper-pagination-bullet-active {
  opacity: 1;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets:before {
  content: '01';
  position: absolute;
  font-size: 25px;
  line-height: 1;
  transform: rotate(-90deg);
  font-family: "poppins",sans-serif;
  font-weight: 600!important;
  color: #000000!important;
  margin-left: -45px;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets:after {
  content: '04';
  position: absolute;
  font-size: 25px;
  line-height: 1;
  transform: rotate(-90deg);
  font-family: "poppins",sans-serif;
  font-weight: 600!important;
  color: #000000!important;
  margin-left: 20px;
}
@media(max-width:3200px){
  .elementor-repeater-item-2387285.swiper-slide.swiper-slide-active:before,
.elementor-repeater-item-545fca7.swiper-slide.swiper-slide-active:before,
.elementor-repeater-item-e9cb4d3.swiper-slide.swiper-slide-active:before,
.elementor-repeater-item-5567ff1.swiper-slide.swiper-slide-active:before{
      right: 3vw;
      top: 6vw;
  }
}
@media(max-width:1920px){
  .elementor-repeater-item-2387285.swiper-slide.swiper-slide-active:before, .elementor-repeater-item-545fca7.swiper-slide.swiper-slide-active:before, .elementor-repeater-item-e9cb4d3.swiper-slide.swiper-slide-active:before, .elementor-repeater-item-5567ff1.swiper-slide.swiper-slide-active:before {
  right: 0vw;
  top: 9vw;
}
}
@media(max-width:1510px){
  .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
      left: -2vw;
  }
  .elementor-slide-heading, .elementor-slide-description {
  font-size: 4.5vw!important;
  }
}

@media(max-width:1185px){
 
  .elementor-repeater-item-2387285.swiper-slide.swiper-slide-active:before, .elementor-repeater-item-545fca7.swiper-slide.swiper-slide-active:before, .elementor-repeater-item-e9cb4d3.swiper-slide.swiper-slide-active:before, .elementor-repeater-item-5567ff1.swiper-slide.swiper-slide-active:before {
          content: '';
          display: block;
          background-repeat: no-repeat!important;
          background-size: cover!important;
          width: 35vw;
          height: 36vw;
          right: 0vw;
          position: absolute;
          top: 15vw;
          animation-name: fadeInUp;
          -webkit-animation-duration: 1.25s;
          animation-duration: 1.25s;
      }
  .swiper-slide {
      height: 64vw!important;
  }
}
@media(max-width:767px){
  .swiper-slide {
      height: 61.5vw!important;
  }
  .swiper-pagination-bullet {
      width: 24.5px;
      height: 4px;
  }
  .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets:before,
  .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets:after{
          font-size:15px;
  }
  .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
          left: -12px;
          max-width: 161px;
          max-width: 100px;
          transform: rotate(90deg);
          bottom: inherit;
          top: calc(50% - 22px);
      }
  .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets:before {
          font-size: 15px;
          margin-left: -28px;
          line-height: 30px;
      }
  .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets:after {
          margin-left: 10px;
          line-height: 29px;
      }
  .elementor-slide-heading, .elementor-slide-description {
      line-height: 1!important;
      padding-left: 36px;
      margin-bottom: 0!important;
  }
  .elementor-slide-heading {
      margin: -12px 0 23px 0!important;
  }
  .elementor-slide-description span {
      padding: 4px 6px;
      line-height: 1!important;
  }
  .elementor-repeater-item-2387285.swiper-slide.swiper-slide-active:before, .elementor-repeater-item-545fca7.swiper-slide.swiper-slide-active:before, .elementor-repeater-item-e9cb4d3.swiper-slide.swiper-slide-active:before, .elementor-repeater-item-5567ff1.swiper-slide.swiper-slide-active:before {
          right: 2vw;
          top: 12.5vw;
  }
}
@media(max-width:520px){
  .elementor-slide-heading {
      margin: -20px 0 20px 0!important;
  }
}
@media(max-width:450px){
  .elementor-slide-heading, .elementor-slide-description {
      padding-left: 28px;
  }
  .swiper-pagination-bullet {
      width: 20px;
      height: 3px;
  }
  .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets:before,
  .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets:after{
      font-size: 12px!important;
  }
  .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets:before {
      margin-left: -22px;
  }
  .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets:after {
          margin-left: 6px;
  }
  .elementor-slide-heading {
      margin: -24px 0 15px 0!important;
  }
}
/*reseize slider style*/
.swiper-slide {
  height: 43vw!important;
  max-height: calc(100vh - 116px)!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a8b38e6 */.woocommerce ul.products li.product .onsale {
  display: block;
  color: #000000;
  background-color: #F5C002;
  font-family: "poppins",sans-serif;
  font-size: 22px;
  font-weight: 600;
  border-radius: 0px;
  min-width: 100px;
  min-height: 50px;
  line-height: 50px;
  left: auto;
  right: 0;
  margin: 50px 0 0 0;
  position: absolute;
  text-align: center;
}
.woopspro-product-slider .slick-arrow {
  top: 24%;
}

.woocommerce ul.products li.product {
  position: relative;
}
.woocommerce ul.products li.product a.button.add_to_cart_button {
  display:block;
  opacity: 0;
  text-align: center;
  position: absolute;
  top: 24%;
  min-width: 178px;
  text-align: center;
  color: #fff;
  background: #000;
  font-size: 35px;
  padding: 15px;
  border: 2px solid #fff;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.1;
  letter-spacing: 0.4px;
  border: 2px solid #fff;
  left: calc(50% - 89px);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover{
  cursor: pointer;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover+div+h2+span+a.button.add_to_cart_button,
a.button.add_to_cart_button:hover,
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover+div+h2+span+a.button.add_to_cart_button:hover,
.woocommerce ul.products li.product a.button.add_to_cart_button:hover {
  opacity:1;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  cursor: pointer!important;
}
/*******************/
.cover_link img {
  height: 280px!important;
}
.owl-item li.item_books_home:hover a.cover_link {
  filter: grayscale(100%) blur(0px);
  background: #42454aad!important;
   -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  cursor: pointer!important;
}
.sa_owl_theme .owl-nav .owl-prev,
.sa_owl_theme .owl-nav .owl-next{
  top: 29%;
}
.sa_owl_theme .owl-dots{
  display: none;
}
span.preorder_label_featured_img {
  font-size: 16px!important;
  padding: 3px 12px!important;
  min-width: 100px;
  min-height: 40px;
  font-family: "poppins",sans-serif; 
  font-weight: 600;
}
.sa_owl_theme .owl-nav .owl-prev, .sa_owl_theme .owl-nav .owl-next {
    top: calc(50% - 65px)!important;
}
@media(max-width: 1210px){
  .elementor-3743 .elementor-element.elementor-element-a8b38e6 > .elementor-container {
      padding: 0 40px;
  }
}
@media(max-width:767px){
  
  .elementor-3743 .elementor-element.elementor-element-a8b38e6 {
      padding: 80px 0px 0px 0px;
  }
  .woopspro-product-slider .slick-list {
      padding-top: 0!important;
      padding-bottom: 0!important;
  }
  .wrap_more_link {
      margin-top: 0!important;
  }
  .woocommerce ul.products li.product .price {
      margin-bottom: 0!important
  }
  .woopspro-product-slider .products.slick-initialized {
      margin: 0!important;
  }
}
@media(max-width:520px){
  .woopspro-product-slider .products.slick-initialized li.product a img {
      height: 210px!important;
  }
  .woocommerce ul.products li.product a {
      font-size: 18px;
  }
  .authors-term-title>ul {
      margin-top: 0!important;
  }
}
@media(max-width:479px){
  .sa_owl_theme .owl-dots{
      display: block;
  }
  .sa_owl_theme .owl-dots {
  bottom: 30px !important;
  }
  body, html{
      overflow-x: hidden!important;
  }
}

ul.slick-dots {
  display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b7661b1 */.about_colored_sec{
    background: #588bae;
}
.about_colored_title{
    max-width: 230px;
    margin: 0 auto;
}
.about_colored_title h2{
background: -webkit-gradient(linear,left top,left bottom,from(#f5c001),to(#f5c001)) 90%/0 0.25em no-repeat;
    background: -webkit-linear-gradient(#f5c001,#f5c001) 90%/0 0.25em em no-repeat;
    background: -o-linear-gradient(#f5c001,#f5c001) 90%/0 .25em no-repeat;
    background: linear-gradient(#f5c001,#f5c001) 90%/0 0.25em no-repeat;
    background-position: left 69%;
    -webkit-transition: background-size .7s;
    -o-transition: .7s background-size;
    transition: background-size .7s;
    display: inline;
    background-size: 100% 7px;
    padding: 0 10px!important;
}
.about_colored_content{
    max-width: 1070px;
    margin: 0 auto;
}
@media(max-width:1150px){
    .about_colored_content .elementor-widget-container {
    margin: 0 auto;
    max-width: calc(100% - 80px);
}
}
@media(max-width:767px){
   .about_colored_title h2{
        background-position: left 73%;
        background-size: 100% 3px;
    }
    .about_colored_title {
        margin-bottom: 30px!important;
    }
    .about_colored_content .elementor-widget-container {
    max-width: inherit;
}
}
@media(max-width:567px){
    .about_colored_title h2{
        font-size:28px!important;
    }
    .about_colored_content .elementor-widget-container{
        font-size:14px!important;
        line-height:1.6;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ba541f4 */.wp_all_posts_section {
  grid-gap: 0!important;
  position: relative;
  grid-template-columns: 1fr 1fr 1fr!important;
}
.wp_all_posts_section:before {
  width: 5px;
  height: 253px;
  display: block;
  background: #f5c002;
  content: '';
  position: absolute;
  top: -275px;
  right: calc(50% - 2.5px);
}
.wp_post_items{
  min-height: 700px;
  display: block;
  -webkit-box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgb(117 117 117 / 0%), 8px 4px 24px 11px rgb(207 207 207 / 56%);
  box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgb(117 117 117 / 0%), 8px 4px 24px 11px rgb(207 207 207 / 56%);
}
.news-block-text-wrap {
  padding: 0 40px 55px 40px;
  box-sizing: border-box;
}
.wp_post_items h3 a{
  color: #000000;
  font-family: "poppins",sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.7em;
  text-align: center;
}
.wp_post_items h3.news-block-title {
  padding-top: 10px;
  text-align: center;
  margin-bottom: 35px!important;
}
.wp_post_items h3 a {
  color: #000000;
  font-family: "poppins",sans-serif;
  font-weight: 700;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.7em;
  text-align: center;
}
.news-block-summary p {
  margin: 0;
  line-height: 1.5;
  color: #000000;
  font-family: "poppins",sans-serif;
  font-size: 21px;
  font-weight: 200;
  text-align: center;
}
.wp_post_items:nth-child(3n){
  margin-top: -60px;
  margin-bottom: 60px;
}
.wp_post_items:nth-child(3n+1){
  margin-top: -120px;
  margin-bottom: 120px;
}
.wp_btn_more button.wp_load-more {
  border: 2px solid #000;
  font-size: 18px;
  background: #000;
  color: #fff;
  font-weight: 400;
  border-radius: 0;
  padding: 20px 40px;
  font-weight: 200!important;
  transition: 0.25s;
  font-family: "poppins",sans-serif!important;
}
.wp_btn_more {
  margin-top: 100px;
}
@media(max-width:1024px){
  .wp_all_posts_section {
    grid-template-columns: 1fr 1fr!important;
  }
  .wp_all_posts_section:before{
      width: 3px;
      height: 135px;
      right: calc(50% - 3px);
  }
  .wp_post_items:nth-child(3n),
  .wp_post_items:nth-child(3n+1){
    margin-top: 0;
    margin-bottom: 0;
  }
  .wp_post_items:nth-child(2n+1){
    margin-top: -60px;
    margin-bottom: 60px;
  }
  .wp_all_posts_section:before {
    top: -180px;
  }
  .wp_btn_more {
    margin-top: 100px;
  }

}
@media(max-width:767px){
    .wp_all_posts_section {
    grid-template-columns: 1fr!important;
    grid-row-gap: 40px!important;
    }
    .wp_post_items:nth-child(3n),
    .wp_post_items:nth-child(3n+1),
    .wp_post_items:nth-child(2n+1){
        margin-top: 0;
        margin-bottom: 0;
    }
    .wp_post_items{
        min-height: inherit;
    }
    .wp_all_posts_section:before {
        display:none;
    }
    .elementor-33767 .elementor-element.elementor-element-ab4b691 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .wp_btn_more {
        margin-top: 30px;
        margin-bottom: 40px;
    }
    .wp_post_items h3 a,
    .news-block-summary p,
    .wp_btn_more button.wp_load-more{
      font-size: 16px;
      line-height:1.4!important;
    }
    .wp_post_items h3.news-block-title {
        margin-bottom: 10px!important;
    }
}
@media(max-width:567px){
  .wp_post_items h3 a,
  .news-block-summary p,
  .wp_btn_more button.wp_load-more{
     font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1574f63 */.column_cat_mma{
  max-width: 1180px;
  margin: 0 auto;
}
.categories_posts .elementor-posts-container.elementor-posts.elementor-posts--skin-classic.elementor-grid {
      grid-column-gap: 0;
      grid-row-gap: 0;
      margin-bottom: 168px;
  }
.categories_posts .elementor-posts-container .elementor-post__thumbnail{
  padding-bottom: 55px!important;
}
.categories_posts .elementor-posts-container .elementor-post__thumbnail img{
  max-height: 205px;
  overflow: hidden;
}
.categories_posts .elementor-post__text {
  text-align: center;
}
.categories_posts .elementor-posts--thumbnail-top .elementor-post__text {
  padding: 0 40px 55px 40px;
  box-sizing: border-box;
}
.elementor-posts--thumbnail-top .elementor-post {
  min-height: 735px;
  display: block;
  -webkit-box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgb(117 117 117 / 0%), 8px 4px 24px 11px rgb(207 207 207 / 56%);
  box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgb(117 117 117 / 0%), 8px 4px 24px 11px rgb(207 207 207 / 56%);
}
article.elementor-post.elementor-grid-item:nth-child(2){
  margin-top: -60px;
}
article.elementor-post.elementor-grid-item:nth-child(3){
  margin-top: -120px;
}

a.elementor-post__read-more {
  position: relative;
  padding-bottom: 5px;
  border-bottom: 1px solid #000;
}
.load-more-align-center a.elementor-button-link.elementor-button {
  font-family: "poppins",sans-serif;
  font-weight: 200;
  font-size: 21px;
  position: relative;
  transition: 0.25s;
}
.load-more-align-center a.elementor-button-link.elementor-button:hover {
  box-shadow: inset 209px 0 0 0 #fff;
  color: #000;
  cursor: pointer;
}
.load-more-align-center a.elementor-button-link.elementor-button:before{
  width: 5px;
  height: 253px;
  display: block;
  background: #f5c002;
  content: '';
  position: absolute;
  top: -253px;
  right: calc(50% - 2.5px);
}
.elementor-posts--thumbnail-top .elementor-post{
      background: #fff;
}
.elementor-posts--thumbnail-top .elementor-post:hover {
  background: #fff;
  transform: scale(1.05);
  z-index: 1;
}
.elementor-post__thumbnail {
  min-height: 205px;
}
.watk_post_wrap{
  position: relative;
}
.watk_post_wrap:before{
  width: 5px;
  height: 253px;
  display: block;
  background: #f5c002;
  content: '';
  position: absolute;
  top: 8px;
  right: calc(50% - 2.5px);
}
article.elementor-post:last-child {
  display: none;
}
article.elementor-post:nth-child(2) {
  margin-bottom: 60px;
}
article.elementor-post:nth-child(3) {
  margin-bottom: 120px;
}
a.elementor-button-link.elementor-button {
  display: none;
}
.categories_posts .elementor-posts-container.elementor-posts.elementor-posts--skin-classic.elementor-grid {
  margin-bottom: 110px;
}
@media(max-width:1024px){
  .categories_posts .elementor-posts-container .elementor-post__thumbnail img {
      max-height: 247px;
  }
  article.elementor-post:last-child {
      display: block;
      margin-top:-60px;
      margin-bottom:60px;
  }
  article.elementor-post.elementor-grid-item:nth-child(2) {
      margin-bottom: 0;
  }
  article.elementor-post:nth-child(3) {
      margin-bottom: 0;
  }
  .watk_post_wrap:before{
      width: 3px;
      height: 135px;
      right: calc(50% - 3px);
  }

}
@media(max-width:767px){
  .watk_post_wrap:before{
      display:none;
  }
  .blog_home_title h2{
      max-width:135px;
      margin:0 auto;
      position:relative;
  }
  .blog_home_title h2:before{
      content:'';
      display:block;
      width:135px;
      height:3px;
      background:#f5c003;
      position:absolute;
      left:0;
      bottom:10px;
  }
  .watk_post_wrap {
      max-width: 460px;
      margin: 0 auto;
  }
   article.elementor-post.elementor-grid-item:nth-child(2),
   article.elementor-post.elementor-grid-item:nth-child(4){
    margin-top:0;
}
article.elementor-post.elementor-grid-item:nth-child(3) {
  margin-top: 0;
}
 article.elementor-post.elementor-grid-item{
     margin-bottom:40px;
 }
 article.elementor-post.elementor-grid-item:nth-child(2){
     margin-bottom: 40px;
 }
     .categories_posts .elementor-posts-container .elementor-post__thumbnail img {
      max-height: 360px;
  }
  ul.posts_cat_list {
      grid-template-columns: repeat(2,1fr);
      grid-column-gap: 10px;
      grid-row-gap: 10px;
  }
  ul.posts_cat_list li a {
      font-size: 14px;
  }
  .categories_posts .elementor-posts-container .elementor-post__thumbnail {
      padding-bottom: 15px!important;
  }
  .elementor-posts--thumbnail-top .elementor-post {
       min-height: inherit;
  }
  .categories_posts .elementor-posts--thumbnail-top .elementor-post__text {
      padding: 0 20px 55px 20px;
  }
 
  .load-more-align-center a.elementor-button-link.elementor-button:before {
      width: 2px;
      height: 130px;
      top: -131px;
      right: calc(50% - 1px);
  }
  .categories_posts .elementor-posts-container.elementor-posts.elementor-posts--skin-classic.elementor-grid {
          margin-bottom: -20px;
      }

}
@media(max-width:540px){
  .watk_post_wrap {
      max-width: calc(100vw - 80px);
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-37a8294 */.books_list_rp .woocommerce ul.products li.product a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  left: calc(50% - 72px);
}
.authors-term-title {
  padding-top: 15px;
}
.books_list_rp ul.products {
  grid-row-gap: 110px!important;
}
.elementor-products-grid nav.woocommerce-pagination {
  margin-top: 55px!important;
}
.signup_row{
  margin-right: 80px;
  margin-left: 80px;
}
.signup_row .elementor-widget-wrap.elementor-element-populated {
  padding:0;
  max-width:710px;
  margin: 0 auto;
}
label.gfield_label {
  display: none!important;
}
form.sign_mma {
  display: flex;
   justify-content: space-between;
}
.gform_footer.top_label {
  padding: 0!important;
  margin-top: 0!important;
}
input#input_6_1 {
  background: transparent;
  border: none;
  border-bottom: 3px solid #000000;
  border-radius: 0;
  font-family: "poppins",sans-serif!important;
  font-weight: 200!important;
   font-size: 21px;
   outline: none;
}
input#input_6_1::placeholder{
  font-family: "poppins",sans-serif!important;
  font-weight: 200!important;
   font-size: 21px;
   color:#000000;
}
input#gform_submit_button_6 {
  border:2px solid #000;
  font-size: 21px;
  background: #000;
  color: #fff;
  font-weight: 400;
  border-radius: 0;
  padding: 23px 50px;
  font-family: "poppins",sans-serif!important;
  font-weight: 200!important;
  transition: 0.25s;
}
input#gform_submit_button_6:hover{
box-shadow: inset 209px 0 0 0 #fff;
  color: #000;
  cursor: pointer;
}
.gform_body.gform-body {
  width: 80%;
}
.gform_body.gform-body {
  margin-right: 27px;
  padding-top: 21px;
}

.gform_wrapper .gform_validation_errors,
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message{
  background: transparent!important;
  border: none!important;
  box-shadow: none!important;
  padding-left: 0!important;
  padding-right: 0!important;
}
.gform_wrapper .gform_validation_errors>h2 .gform-icon {
  left: -30px!important;
}
.categories_book_section ul.products.elementor-grid {
  grid-column-gap: 20px!important;
  grid-row-gap: 20px!important;
}
input#gform_submit_button_6 {
  margin-bottom: 0;
   font-size: 16px!important;
  padding: 16px 30px!important;
}

@media(max-width:992px){
  .signup_row .elementor-widget-wrap.elementor-element-populated {
  max-width: 80%;
}
.signup_row h2.elementor-heading-title.elementor-size-default {
  font-size: 35px!important;
}
.books_list_rp .woocommerce ul.products li.product a img {
  height: 300px;
}
}
@media(max-width:840px){
  .signup_row h2.elementor-heading-title.elementor-size-default {
  font-size: 30px!important;
}
}
@media(max-width:767px){
  .signup_row {
  margin:80px 0;
}
.authors-term-title {
  padding-top: 0;
}
.authors-term-title ul {
  margin-bottom: 9px!important;
}
h2.woocommerce-loop-category__title {
  font-size: 14px!important;
}

.books_list_rp ul.products {
  grid-row-gap: 35px!important;
}
input#gform_submit_button_6 {
  font-size: 16px!important;
  padding: 16px 18px!important;
}
input#input_6_1,
input#input_6_1::placeholder{
  font-size:16px!important;
}
.gform_body.gform-body {
  margin-right: 25px;
  padding-top: 12px;
}
.books_list_rp h2.woocommerce-loop-product__title{
  font-size:16px!important;
}
.books_list_rp .woocommerce ul.products li.product a img {
  height: 170px;
}
}
@media(max-width:640px){
 input#gform_submit_button_6 {
  padding: 10px 20px!important;
}
.gform_body.gform-body {
  padding-top: 5px;
}
.signup_row h2.elementor-heading-title.elementor-size-default {
  font-size: 21px!important;
}
input#input_6_1, input#input_6_1::placeholder,
input#gform_submit_button_6{
  font-size: 15px;
}
}
@media(max-width:525px){
  .books_list_rp .woocommerce ul.products li.product a img {
  height: 205px;
}
.signup_row h2.elementor-heading-title.elementor-size-default {
  font-size: 18px!important;
}
input#input_6_1, input#input_6_1::placeholder, input#gform_submit_button_6 {
  font-size: 12px;
}

.gform_body.gform-body {
  padding-top: 0;
}
input#gform_submit_button_6 {
  margin-bottom: 0;
  align-self: self-end;
  padding: 2px 10px!important;
}
}
@media(max-width: 450px){
  form.sign_mma {
      flex-direction: column;
  }
  .gform_body.gform-body {
  margin-right: 0;
  width: 100%;
  margin-bottom: 25px;
  }
  input#gform_submit_button_6 {
      width: 100%;
  }
  body,html{
      overflow-x: hidden!important;
  }
}
@media(max-width:359px){

.signup_row h2.elementor-heading-title.elementor-size-default {
  font-size: 16px!important;
}

}
/*hover lines*/
h2.woocommerce-loop-category__title:hover,
h2.woocommerce-loop-category__title:active{
  background: -webkit-gradient(linear,left top,left bottom,from(#f5c001),to(#f5c001)) 90%/0 0.25em no-repeat;
  background: -webkit-linear-gradient(#f5c001,#f5c001) 90%/0 0.25em no-repeat;
  background: -o-linear-gradient(#f5c001,#f5c001) 90%/0 .25em no-repeat;
  background: linear-gradient(#f5c001,#f5c001) 90%/0 0.25em no-repeat;
  background-position: left 55%;
  -webkit-transition: background-size .7s;
  -o-transition: .7s background-size;
  transition: background-size .7s;
  display: inline;
  background-size: 100% 0.3em;
  padding: 0 10px 0 5px!important;
}



h2.woocommerce-loop-category__title {
   padding: 0 10px 0 5px!important;
  cursor: pointer;
  transition: 0.25s;
  background: -webkit-gradient(linear,left top,left bottom,from(#f5c001),to(#f5c001)) 90%/0 0.25em no-repeat;
  background: -webkit-linear-gradient(#f5c001,#f5c001) 90%/0 0.25em no-repeat;
  background: -o-linear-gradient(#f5c001,#f5c001) 90%/0 .25em no-repeat;
  background: linear-gradient(#f5c001,#f5c001) 90%/0 0.25em no-repeat;
  background-position: left 90%;
  -webkit-transition: background-size .7s;
  -o-transition: .7s background-size;
  transition: background-size .7s;
  display: inline;
}
/*hover lines end*/
span.preorder_label {display: block;
  color: #000000;
  background-color: #F5C002;
  font-family: "poppins",sans-serif!important;
  font-size: 22px;
  font-weight: 200;
  border-radius: 0px;
  min-width: 130px;
  min-height: 50px;
  line-height: 50px;
  left: auto;
  left: 0;
  right: auto;margin: 0px;text-align: center;position: absolute;top: 56px;}
.books_list_rp .woocommerce ul.products li.product a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  left: calc(50% - 84px);
  min-width: 168px;
  text-align: center;
  margin: 0;
}
.woocommerce ul.products li.product .button {
  margin-top: 0;
}

p.gform_required_legend {
  font-family: "poppins",sans-serif!important;
  font-family: 200;
}
.home .tabs_home_section .wrap_more_link .more_btn,
div#coming .more_btn{
		font-family: "poppins",sans-serif; 
		font-weight: 200!important;
}
.tabs_home_section h2.woocommerce-loop-product__title{
    color: #000000;
}
h3.news-block-title a:hover{
    color: #588bae!important;
}/* End custom CSS */