Premium Addons for Elementor - Version 4.9.30

Version Description

  • Tweak: Added Flag Ribbon position control in Pricing Table widget.
  • Fixed: Default icons in Heading widget changed to star after v4.9.26.
  • Fixed: Check Content Overflow option not working with Section IDs option in Vertical Scroll widget.
Download this release

Release Info

Developer leap13
Plugin Icon 128x128 Premium Addons for Elementor
Version 4.9.30
Comparing to
See all releases

Code changes from version 4.9.29 to 4.9.30

assets/frontend/css/premium-addons-rtl.css CHANGED
@@ -7583,362 +7583,362 @@ ul.premium-person-social-list {
7583
  -ms-transform: translateX(0) rotate(90deg);
7584
  transform: translateX(0) rotate(90deg);
7585
  }
7586
- /**************** Premium Pricing Table ****************/
7587
- /*******************************************************/
7588
- .premium-pricing-table-container {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7589
  position: relative;
7590
- text-align: center;
7591
- display: inline-block;
7592
- width: 100%;
7593
- -webkit-transition: all 0.3s ease-in-out;
7594
- transition: all 0.3s ease-in-out;
7595
  }
7596
 
7597
- .premium-pricing-icon-container {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7598
  -js-display: flex;
7599
  display: -webkit-box;
7600
  display: -webkit-flex;
7601
  display: -moz-box;
7602
  display: -ms-flexbox;
7603
  display: flex;
7604
- -webkit-box-pack: center;
7605
- -webkit-justify-content: center;
7606
- -moz-box-pack: center;
7607
- -ms-flex-pack: center;
7608
- justify-content: center;
7609
- line-height: 0;
7610
- }
7611
-
7612
- .premium-pricing-icon-container .premium-pricing-icon {
7613
- display: inline-block;
7614
- }
7615
-
7616
- .premium-pricing-icon-container .premium-pricing-image {
7617
- overflow: hidden;
7618
  }
7619
 
7620
- .premium-pricing-icon-container .premium-pricing-image img {
 
7621
  width: 25px;
7622
  height: 25px;
7623
- -o-object-fit: cover;
7624
- object-fit: cover;
7625
- }
7626
-
7627
- .premium-badge-left {
7628
- position: absolute;
7629
- top: 0;
7630
  }
7631
 
7632
- .premium-badge-right {
7633
- position: absolute;
7634
- top: 0;
7635
- right: 0;
7636
  }
7637
 
7638
- .premium-badge-left {
7639
- left: 0;
7640
  }
7641
 
7642
- .premium-badge-triangle.premium-badge-left .corner {
7643
- width: 0;
7644
- height: 0;
7645
- border-top: 150px solid;
7646
- border-bottom: 150px solid transparent;
7647
- border-right: 150px solid transparent;
7648
  }
7649
 
7650
- .premium-badge-triangle.premium-badge-right .corner {
7651
- width: 0;
7652
- height: 0;
7653
- border-bottom: 150px solid transparent;
7654
- border-right: 150px solid;
7655
- border-left: 150px solid transparent;
7656
  }
7657
 
7658
- .premium-badge-triangle span {
7659
  position: absolute;
7660
- top: 35px;
7661
- width: 100px;
7662
- text-align: center;
7663
- -webkit-transform: rotate(-45deg);
7664
- -ms-transform: rotate(-45deg);
7665
- transform: rotate(-45deg);
7666
- display: block;
7667
- text-transform: uppercase;
7668
- }
7669
-
7670
- .premium-badge-triangle.premium-badge-right span {
7671
- -webkit-transform: rotate(45deg);
7672
- -ms-transform: rotate(45deg);
7673
- transform: rotate(45deg);
7674
  right: 0;
7675
- }
7676
-
7677
- .premium-badge-circle {
7678
- min-width: 4em;
7679
- min-height: 4em;
7680
- line-height: 4em;
7681
- text-align: center;
7682
- -webkit-border-radius: 100%;
7683
- border-radius: 100%;
7684
- position: absolute;
7685
- z-index: 1;
7686
- }
7687
-
7688
- .premium-badge-stripe {
7689
- position: absolute;
7690
- -webkit-transform: rotate(90deg);
7691
- -ms-transform: rotate(90deg);
7692
- transform: rotate(90deg);
7693
- width: 15em;
7694
- overflow: hidden;
7695
- height: 15em;
7696
- }
7697
-
7698
- .premium-badge-stripe.premium-badge-left {
7699
- -webkit-transform: rotate(0);
7700
- -ms-transform: rotate(0);
7701
- transform: rotate(0);
7702
- }
7703
-
7704
- .premium-badge-stripe .corner {
7705
- text-align: center;
7706
- left: 0;
7707
- width: 150%;
7708
- -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
7709
- -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
7710
- transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
7711
- margin-top: 35px;
7712
- font-size: 13px;
7713
- line-height: 2;
7714
- font-weight: 800;
7715
- text-transform: uppercase;
7716
- }
7717
-
7718
- .premium-badge-flag .corner {
7719
- text-align: center;
7720
- -webkit-border-radius: 4px 4px 0 4px;
7721
- border-radius: 4px 4px 0 4px;
7722
- padding: 3px 15px;
7723
- position: absolute;
7724
- top: 10%;
7725
- right: -8px;
7726
- }
7727
-
7728
- .premium-badge-flag .corner::before,
7729
- .premium-badge-flag .corner::after {
7730
- content: "";
7731
- display: block;
7732
- position: absolute;
7733
- width: 0;
7734
- height: 0;
7735
- top: 100%;
7736
- right: 0;
7737
- border-bottom: 8px solid transparent;
7738
- }
7739
-
7740
- .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
7741
- overflow: visible !important;
7742
- }
7743
-
7744
- .premium-badge-flag .corner::after {
7745
- border-left: 8px solid rgba(0, 0, 0, 0.2);
7746
- }
7747
-
7748
- .premium-pricing-price-currency {
7749
- position: relative;
7750
- }
7751
-
7752
- .premium-pricing-button-container {
7753
- display: block;
7754
- }
7755
-
7756
- .premium-pricing-list {
7757
- -js-display: flex;
7758
- display: -webkit-box;
7759
- display: -webkit-flex;
7760
- display: -moz-box;
7761
- display: -ms-flexbox;
7762
- display: flex;
7763
- -webkit-box-orient: vertical;
7764
- -webkit-box-direction: normal;
7765
- -webkit-flex-direction: column;
7766
- -moz-box-orient: vertical;
7767
- -moz-box-direction: normal;
7768
- -ms-flex-direction: column;
7769
- flex-direction: column;
7770
- list-style-type: none;
7771
- margin: 0;
7772
- padding: 0;
7773
- }
7774
-
7775
- .premium-pricing-list .premium-pricing-list-item {
7776
- -js-display: flex;
7777
- display: -webkit-box;
7778
- display: -webkit-flex;
7779
- display: -moz-box;
7780
- display: -ms-flexbox;
7781
- display: flex;
7782
- -webkit-box-align: center;
7783
- -webkit-align-items: center;
7784
- -moz-box-align: center;
7785
- -ms-flex-align: center;
7786
- align-items: center;
7787
- }
7788
-
7789
- .premium-pricing-list .premium-pricing-list-item svg {
7790
- width: 50px;
7791
- height: 50px;
7792
- }
7793
-
7794
- .premium-pricing-list .premium-pricing-list-item img {
7795
- width: 30px;
7796
- height: 30px;
7797
- -o-object-fit: cover;
7798
- object-fit: cover;
7799
- }
7800
-
7801
- .premium-pricing-list .premium-pricing-list-span {
7802
- position: relative;
7803
- }
7804
-
7805
- .premium-pricing-list .list-item-tooltip {
7806
- border-bottom: 1px dotted;
7807
- }
7808
-
7809
- .premium-pricing-list .premium-pricing-list-tooltip {
7810
- position: absolute;
7811
- top: -webkit-calc(100% + 1px);
7812
- top: calc(100% + 1px);
7813
- right: 0;
7814
- visibility: hidden;
7815
- padding: 15px 20px;
7816
- -webkit-border-radius: 5px;
7817
- border-radius: 5px;
7818
- min-width: 200px;
7819
- overflow: hidden;
7820
- text-align: right;
7821
- font-size: 0.8rem;
7822
- color: #fff;
7823
- background-color: #aaa;
7824
- }
7825
-
7826
- .premium-pricing-features-left .premium-pricing-list-span {
7827
- text-align: right;
7828
- }
7829
-
7830
- .premium-pricing-features-center .premium-pricing-list-span {
7831
- text-align: center;
7832
- }
7833
-
7834
- .premium-pricing-features-right .premium-pricing-list-span {
7835
- text-align: left;
7836
- }
7837
-
7838
- .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
7839
- z-index: 99;
7840
- visibility: visible;
7841
- opacity: 1;
7842
- }
7843
-
7844
- .premium-pricing-slashed-price-value {
7845
- display: inline-block;
7846
- font-size: 20px;
7847
- font-weight: 400;
7848
- margin-left: 5px;
7849
- }
7850
-
7851
- .premium-pricing-price-value {
7852
- font-size: 70px;
7853
- }
7854
-
7855
- .premium-pricing-description-container li {
7856
- list-style-position: inside;
7857
- text-indent: -40px;
7858
- }
7859
-
7860
- @-moz-document url-prefix() {
7861
- .premium-pricing-description-container li {
7862
- text-indent: 0px;
7863
- }
7864
- }
7865
-
7866
- .premium-pricing-price-button {
7867
- display: block;
7868
- padding: 6px 12px;
7869
- line-height: 1.42857143;
7870
- text-align: center;
7871
- color: #fff;
7872
- background: #6ec1e4;
7873
- margin-bottom: 0;
7874
- -webkit-transition: all 0.3s ease-in-out;
7875
- transition: all 0.3s ease-in-out;
7876
- }
7877
- /**************** Premium Progress Bar ****************/
7878
- /******************************************************/
7879
- .premium-progressbar-container {
7880
- position: relative;
7881
- }
7882
-
7883
- .premium-progressbar-bar-wrap {
7884
- position: relative;
7885
- text-align: right;
7886
- overflow: hidden;
7887
- height: 25px;
7888
- margin-bottom: 50px;
7889
- background-color: #f5f5f5;
7890
- -webkit-border-radius: 4px;
7891
- border-radius: 4px;
7892
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
7893
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
7894
- }
7895
-
7896
- .premium-progressbar-bar-wrap.premium-progressbar-dots {
7897
- background-color: transparent;
7898
- width: 100%;
7899
- -js-display: flex;
7900
- display: -webkit-box;
7901
- display: -webkit-flex;
7902
- display: -moz-box;
7903
- display: -ms-flexbox;
7904
- display: flex;
7905
- height: auto;
7906
- -webkit-box-shadow: none;
7907
- box-shadow: none;
7908
- }
7909
-
7910
- .premium-progressbar-bar-wrap .progress-segment {
7911
- position: relative;
7912
- width: 25px;
7913
- height: 25px;
7914
- -webkit-border-radius: 50%;
7915
- border-radius: 50%;
7916
- overflow: hidden;
7917
- background-color: #f5f5f5;
7918
- }
7919
-
7920
- .premium-progressbar-bar-wrap .progress-segment.filled {
7921
- background: #6ec1e4;
7922
- }
7923
-
7924
- .premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child) {
7925
- margin: 0 4px;
7926
- }
7927
-
7928
- .premium-progressbar-bar-wrap .progress-segment:first-child {
7929
- margin-left: 4px;
7930
- }
7931
-
7932
- .premium-progressbar-bar-wrap .progress-segment:last-child {
7933
- margin-right: 4px;
7934
- }
7935
-
7936
- .premium-progressbar-bar-wrap .progress-segment .segment-inner {
7937
- position: absolute;
7938
- top: 0;
7939
- right: 0;
7940
- height: 100%;
7941
- background-color: #6ec1e4;
7942
  }
7943
 
7944
  .premium-progressbar-bar {
@@ -9470,1188 +9470,1188 @@ ul.premium-person-social-list {
9470
  position: unset !important;
9471
  }
9472
 
9473
- /********** Premium Woo Products **********/
9474
- /******************************************/
9475
- .ast-single-post .entry-content .premium-woocommerce a {
9476
- text-decoration: none;
9477
- }
9478
-
9479
- .premium-woocommerce .premium-woo-qv-btn {
9480
- cursor: pointer;
9481
- }
9482
-
9483
- .premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating {
9484
- margin: 0 auto 0.5em;
9485
- }
9486
-
9487
- .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
9488
- .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured {
9489
- display: block;
9490
- text-align: center;
9491
- color: #fff;
9492
- min-width: 2em;
9493
- min-height: 2em;
9494
- line-height: 2em;
9495
- padding: 0.3em 0.6em;
9496
- margin: 0.5em 0.6em;
9497
- }
9498
-
9499
- .premium-woocommerce .pa-out-of-stock {
9500
- display: block;
9501
- text-align: center;
9502
- color: #fff;
9503
- min-width: 2em;
9504
- min-height: 2em;
9505
- line-height: 2em;
9506
- padding: 0.3em 0.6em;
9507
- margin: 0.5em 0.6em;
9508
- }
9509
-
9510
- .premium-woocommerce .premium-woo-products-inner ul.products {
9511
- -js-display: flex;
9512
- display: -webkit-box;
9513
- display: -webkit-flex;
9514
- display: -moz-box;
9515
- display: -ms-flexbox;
9516
- display: flex;
9517
- margin: 0;
9518
- padding: 0;
9519
- -webkit-flex-wrap: wrap;
9520
- -ms-flex-wrap: wrap;
9521
- flex-wrap: wrap;
9522
- list-style: none outside;
9523
- -webkit-column-gap: 0;
9524
- -moz-column-gap: 0;
9525
- column-gap: 0;
9526
- }
9527
-
9528
- .premium-woocommerce .premium-woo-products-inner ul.products li.product {
9529
- margin: 0 0 10px;
9530
- padding: 0 10px;
9531
- }
9532
-
9533
- .premium-woocommerce.premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper {
9534
- overflow: hidden;
9535
- -webkit-transition: all 0.3s ease-in-out;
9536
- transition: all 0.3s ease-in-out;
9537
- }
9538
-
9539
- .premium-woocommerce .premium-woo-product-category {
9540
- display: block;
9541
- font-size: 0.85em;
9542
- margin-bottom: 0.5em;
9543
- line-height: 1.3;
9544
- }
9545
-
9546
- .premium-woocommerce .woocommerce-loop-product__title {
9547
- margin-bottom: 0.5em;
9548
- font-size: 1em;
9549
- -webkit-transition: all 0.3s ease-in-out;
9550
- transition: all 0.3s ease-in-out;
9551
- }
9552
-
9553
- .premium-woocommerce .woocommerce-loop-product__link {
9554
- position: relative;
9555
- display: block !important;
9556
- overflow: hidden;
9557
- -webkit-transition: all 0.3s ease-in-out;
9558
- transition: all 0.3s ease-in-out;
9559
- }
9560
-
9561
- .premium-woocommerce .premium-woo-ribbon-container,
9562
- .premium-woocommerce .pa-out-of-stock {
9563
- position: absolute;
9564
- z-index: 9;
9565
- }
9566
-
9567
- .premium-woocommerce .premium-woo-ribbon-container {
9568
- top: 0;
9569
- right: 0;
9570
- }
9571
-
9572
- .premium-woocommerce .pa-out-of-stock {
9573
- top: 7px;
9574
- right: 9px;
9575
- margin: 0;
9576
- }
9577
-
9578
- .premium-woocommerce .star-rating {
9579
- display: block;
9580
- float: none;
9581
- margin: 0 auto 0.5em;
9582
- -webkit-backface-visibility: hidden;
9583
- backface-visibility: hidden;
9584
- overflow: hidden;
9585
- position: relative;
9586
- height: 1em;
9587
- line-height: 1;
9588
- font-size: 0.857em;
9589
- width: 5.4em;
9590
- font-family: star;
9591
- }
9592
-
9593
- .premium-woocommerce .star-rating::before {
9594
- content: "\73\73\73\73\73";
9595
- color: #54595f;
9596
- float: right;
9597
- top: 0;
9598
- right: 0;
9599
- position: absolute;
9600
- }
9601
-
9602
- .premium-woocommerce .premium-woo-products-inner ul.products .star-rating span {
9603
- overflow: hidden;
9604
- float: right;
9605
- top: 0;
9606
- right: 0;
9607
- position: absolute;
9608
- padding-top: 1.5em;
9609
- }
9610
-
9611
- .premium-woocommerce .star-rating span::before {
9612
- content: "\53\53\53\53\53";
9613
- color: inherit;
9614
- top: 0;
9615
- position: absolute;
9616
- right: 0;
9617
- }
9618
-
9619
- .premium-woo-product-thumbnail {
9620
- position: relative;
9621
- overflow: hidden;
9622
- }
9623
-
9624
- .premium-woo-product-thumbnail .woocommerce-loop-product__link img {
9625
- margin: 0;
9626
- width: 100%;
9627
- }
9628
-
9629
- .premium-woo-product-sale-wrap,
9630
- .premium-woo-product-featured-wrap {
9631
- margin: 0;
9632
- }
9633
-
9634
- .premium-woocommerce .premium-woo-products-details-wrap {
9635
- padding: 1em 1.2em;
9636
- }
9637
-
9638
- .premium-woocommerce .premium-woo-products-details-wrap .button {
9639
- display: inline-block;
9640
- background-color: #6ec1e4;
9641
- color: #fff;
9642
- margin: 0.5em 0;
9643
- line-height: 1.3;
9644
- padding: 10px 40px;
9645
- font-size: 100%;
9646
- cursor: pointer;
9647
- text-decoration: none;
9648
- overflow: visible;
9649
- font-weight: 700;
9650
- background-image: none;
9651
- border: none;
9652
- -webkit-border-radius: 0px;
9653
- border-radius: 0px;
9654
- -webkit-box-shadow: none;
9655
- box-shadow: none;
9656
- text-shadow: none;
9657
- -webkit-transition: all 0.3s ease-in-out;
9658
- transition: all 0.3s ease-in-out;
9659
- }
9660
-
9661
- .premium-woocommerce li.product .price {
9662
- display: block;
9663
- line-height: 1.3;
9664
- font-weight: 700;
9665
- margin-bottom: 0.5em;
9666
- font-size: 0.9em;
9667
- }
9668
-
9669
- .premium-woocommerce li.product .price del {
9670
- display: inline-block;
9671
- font-weight: 400;
9672
- background: transparent;
9673
- opacity: 1;
9674
- }
9675
-
9676
- .premium-woocommerce li.product .price ins {
9677
- display: inline-block;
9678
- background: transparent;
9679
- text-decoration: none;
9680
- font-weight: inherit;
9681
- }
9682
-
9683
- .premium-woocommerce li.product .price .amount {
9684
- color: inherit !important;
9685
- }
9686
-
9687
- .premium-woocommerce li.product .premium-woo-product-desc p {
9688
- margin: 0;
9689
- }
9690
-
9691
- .premium-woo-product-align-left .premium-woocommerce li.product .star-rating {
9692
- margin-right: auto;
9693
- margin-left: 0;
9694
- }
9695
-
9696
- .premium-woo-product-align-center .premium-woocommerce li.product .star-rating {
9697
- margin-right: auto;
9698
- margin-left: auto;
9699
- }
9700
-
9701
- .premium-woo-product-align-right .premium-woocommerce li.product .star-rating {
9702
- margin-right: 0;
9703
- margin-left: auto;
9704
- }
9705
-
9706
- .premium-woo-products-pagination ul.page-numbers {
9707
- -js-display: flex;
9708
- display: -webkit-box;
9709
- display: -webkit-flex;
9710
- display: -moz-box;
9711
- display: -ms-flexbox;
9712
- display: flex;
9713
- list-style-type: none;
9714
- margin: 0;
9715
- margin-top: 10px;
9716
- padding: 0;
9717
- border: none;
9718
- -webkit-box-pack: center;
9719
- -webkit-justify-content: center;
9720
- -moz-box-pack: center;
9721
- -ms-flex-pack: center;
9722
- justify-content: center;
9723
- }
9724
-
9725
- .premium-woo-products-pagination ul.page-numbers li {
9726
- margin: 0 0 0.4em 0.4em;
9727
- padding: 0;
9728
- text-align: center;
9729
- }
9730
-
9731
- .premium-woo-products-pagination ul.page-numbers li .page-numbers {
9732
- margin: 0;
9733
- text-decoration: none;
9734
- color: #000;
9735
- border: 1px solid #54595f;
9736
- padding: 0;
9737
- line-height: 1;
9738
- font-size: 1em;
9739
- font-weight: 400;
9740
- padding: 0.75em;
9741
- display: block;
9742
- min-width: 2.5em;
9743
- -webkit-transition: all 0.3s ease-in-out;
9744
- transition: all 0.3s ease-in-out;
9745
- }
9746
-
9747
- .premium-woo-products-pagination ul.page-numbers li .page-numbers:hover,
9748
- .premium-woo-products-pagination ul.page-numbers li .page-numbers.current {
9749
- background-color: #54595f;
9750
- color: #fff;
9751
- outline: none;
9752
- }
9753
-
9754
- .premium-woocommerce .premium-loading-feed,
9755
- .premium-woo-quick-view-loader .premium-loading-feed {
9756
- display: block;
9757
- position: absolute;
9758
- width: 100%;
9759
- height: 100%;
9760
- top: 0px;
9761
- right: 0px;
9762
- bottom: 0px;
9763
- left: 0px;
9764
- background: rgba(255, 255, 255, 0.2);
9765
- -js-display: flex;
9766
- display: -webkit-box;
9767
- display: -webkit-flex;
9768
- display: -moz-box;
9769
- display: -ms-flexbox;
9770
- display: flex;
9771
- -webkit-box-align: center;
9772
- -webkit-align-items: center;
9773
- -moz-box-align: center;
9774
- -ms-flex-align: center;
9775
- align-items: center;
9776
- }
9777
-
9778
- /**
9779
- * Image Hover Effects
9780
- */
9781
- .premium-woocommerce .woocommerce-loop-product__link img {
9782
- -webkit-transition: all 0.3s ease-in-out;
9783
- transition: all 0.3s ease-in-out;
9784
- }
9785
-
9786
- .premium-woo-product__hover-zoomout .woocommerce-loop-product__link img {
9787
- -webkit-transform: scale(1.2);
9788
- -ms-transform: scale(1.2);
9789
- transform: scale(1.2);
9790
- }
9791
-
9792
- .premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img {
9793
- -webkit-transform: none;
9794
- -ms-transform: none;
9795
- transform: none;
9796
- }
9797
-
9798
- .premium-woo-product__hover-zoomin .woocommerce-loop-product__link img {
9799
- -webkit-transform: none;
9800
- -ms-transform: none;
9801
- transform: none;
9802
- }
9803
-
9804
- .premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img {
9805
- -webkit-transform: scale(1.2);
9806
- -ms-transform: scale(1.2);
9807
- transform: scale(1.2);
9808
- }
9809
-
9810
- .premium-woo-product__hover-gray .woocommerce-loop-product__link img {
9811
- -webkit-filter: grayscale(100%);
9812
- filter: grayscale(100%);
9813
- }
9814
-
9815
- .premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img {
9816
- -webkit-filter: grayscale(0%);
9817
- filter: grayscale(0%);
9818
- }
9819
-
9820
- .premium-woo-product__hover-sepia .woocommerce-loop-product__link img {
9821
- -webkit-filter: sepia(30%);
9822
- filter: sepia(30%);
9823
- }
9824
-
9825
- .premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img {
9826
- -webkit-filter: sepia(0%);
9827
- filter: sepia(0%);
9828
- }
9829
-
9830
- .premium-woo-product__hover-bright .woocommerce-loop-product__link img {
9831
- -webkit-filter: brightness(1);
9832
- filter: brightness(1);
9833
- }
9834
-
9835
- .premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img {
9836
- -webkit-filter: brightness(1.2);
9837
- filter: brightness(1.2);
9838
- }
9839
-
9840
- .premium-woo-product__hover-trans .woocommerce-loop-product__link img {
9841
- -webkit-transform: translateX(15px) scale(1.1);
9842
- -ms-transform: translateX(15px) scale(1.1);
9843
- transform: translateX(15px) scale(1.1);
9844
- }
9845
-
9846
- .premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img {
9847
- -webkit-transform: translateX(0px) scale(1.1);
9848
- -ms-transform: translateX(0px) scale(1.1);
9849
- transform: translateX(0px) scale(1.1);
9850
- }
9851
-
9852
- .premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img {
9853
- -webkit-transform: scaleX(1.3) scaleY(1.3) rotate(-5deg);
9854
- -ms-transform: scaleX(1.3) scaleY(1.3) rotate(-5deg);
9855
- transform: scaleX(1.3) scaleY(1.3) rotate(-5deg);
9856
- }
9857
-
9858
- .premium-woocommerce .premium-woo-product__on_hover {
9859
- position: absolute;
9860
- top: 0;
9861
- left: 0;
9862
- bottom: 0;
9863
- right: 0;
9864
- height: 100%;
9865
- opacity: 0;
9866
- }
9867
-
9868
- .premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover {
9869
- opacity: 1;
9870
- }
9871
-
9872
- .premium-woo-skin-grid-1 .premium-woo-qv-btn,
9873
- .premium-woo-skin-grid-3 .premium-woo-qv-btn,
9874
- .premium-woo-skin-grid-4 .premium-woo-qv-btn {
9875
- position: absolute;
9876
- bottom: 0;
9877
- right: 0;
9878
- width: 100%;
9879
- text-align: center;
9880
- padding: 5px;
9881
- background: rgba(2, 2, 2, 0.5);
9882
- color: #fff;
9883
- -webkit-transition: all 0.3s ease-in-out;
9884
- transition: all 0.3s ease-in-out;
9885
- z-index: 2;
9886
- -webkit-transform: translateY(100%);
9887
- -ms-transform: translateY(100%);
9888
- transform: translateY(100%);
9889
- }
9890
-
9891
- .premium-woo-skin-grid-4 .premium-woo-qv-btn {
9892
- -webkit-transition-delay: 0.1s;
9893
- transition-delay: 0.1s;
9894
- }
9895
-
9896
- .premium-woo-skin-grid-1 .premium-woo-qv-icon,
9897
- .premium-woo-skin-grid-3 .premium-woo-qv-icon,
9898
- .premium-woo-skin-grid-4 .premium-woo-qv-icon,
9899
- .premium-woo-skin-grid-6 .premium-woo-qv-icon {
9900
- margin-right: 0.5em;
9901
- }
9902
-
9903
- .premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate {
9904
- -webkit-transform: translateY(0);
9905
- -ms-transform: translateY(0);
9906
- transform: translateY(0);
9907
- }
9908
-
9909
- .premium-woo-product-wrapper .premium-woo-qv-data {
9910
- position: absolute;
9911
- top: 0;
9912
- right: 0;
9913
- width: 100%;
9914
- height: 100%;
9915
- z-index: 1;
9916
- overflow: hidden;
9917
- cursor: pointer;
9918
- }
9919
-
9920
- /**
9921
- * Skin 1,4
9922
- */
9923
- .premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,
9924
- .premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper {
9925
- position: absolute;
9926
- top: 0.7em;
9927
- left: 1em;
9928
- -webkit-transform: translate3d(-15px, 0, 0);
9929
- transform: translate3d(-15px, 0, 0);
9930
- -webkit-transition: all 0.3s ease-in-out;
9931
- transition: all 0.3s ease-in-out;
9932
- opacity: 0;
9933
- z-index: 9;
9934
- }
9935
-
9936
- .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn {
9937
- position: relative;
9938
- display: block;
9939
- margin: 0 0 3px;
9940
- background: #fff;
9941
- text-align: center;
9942
- outline: 0;
9943
- -webkit-transition: all 0.3s ease-in-out;
9944
- transition: all 0.3s ease-in-out;
9945
- }
9946
-
9947
- .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon {
9948
- display: block;
9949
- color: #54595f;
9950
- width: 30px;
9951
- line-height: 30px;
9952
- height: 30px;
9953
- cursor: pointer;
9954
- -webkit-transition: all 0.3s ease-in-out;
9955
- transition: all 0.3s ease-in-out;
9956
- }
9957
-
9958
- .premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,
9959
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper {
9960
- -webkit-transform: translate3d(-5px, 0, 0);
9961
- transform: translate3d(-5px, 0, 0);
9962
- opacity: 1;
9963
- }
9964
-
9965
- .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon {
9966
- -webkit-animation: spin 2s linear infinite;
9967
- animation: spin 2s linear infinite;
9968
- }
9969
-
9970
- .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before {
9971
- content: "\f013";
9972
- }
9973
-
9974
- .premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before {
9975
- content: "\f00c";
9976
- }
9977
-
9978
- /**
9979
- * Skin 2
9980
- */
9981
- .premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap {
9982
- position: absolute;
9983
- background: #fff;
9984
- bottom: 0;
9985
- right: 0;
9986
- width: 100%;
9987
- z-index: 2;
9988
- padding: 0;
9989
- opacity: 0;
9990
- -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
9991
- transition: opacity 0.2s, -webkit-transform 0.4s;
9992
- transition: transform 0.4s, opacity 0.2s;
9993
- transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
9994
- -webkit-transform: translateZ(0) translateY(5px);
9995
- transform: translateZ(0) translateY(5px);
9996
- }
9997
-
9998
- .premium-woo-skin-grid-2 .premium-woo-product-details {
9999
- padding: 15px 0;
10000
- }
10001
-
10002
- .premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap {
10003
- opacity: 1;
10004
- -webkit-transform: translateZ(0) translateY(0);
10005
- transform: translateZ(0) translateY(0);
10006
- }
10007
-
10008
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper {
10009
- position: static;
10010
- -js-display: flex;
10011
- display: -webkit-box;
10012
- display: -webkit-flex;
10013
- display: -moz-box;
10014
- display: -ms-flexbox;
10015
- display: flex;
10016
- -webkit-box-orient: horizontal;
10017
- -webkit-box-direction: reverse;
10018
- -webkit-flex-direction: row-reverse;
10019
- -moz-box-orient: horizontal;
10020
- -moz-box-direction: reverse;
10021
- -ms-flex-direction: row-reverse;
10022
- flex-direction: row-reverse;
10023
- }
10024
-
10025
- .premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper>* {
10026
- -webkit-box-flex: 1;
10027
- -webkit-flex: 1;
10028
- -moz-box-flex: 1;
10029
- -ms-flex: 1;
10030
- flex: 1;
10031
- min-width: 50%;
10032
- }
10033
-
10034
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button {
10035
- -js-display: flex;
10036
- display: -webkit-box;
10037
- display: -webkit-flex;
10038
- display: -moz-box;
10039
- display: -ms-flexbox;
10040
- display: flex;
10041
- margin: 0;
10042
- text-align: center;
10043
- -webkit-box-pack: center;
10044
- -webkit-justify-content: center;
10045
- -moz-box-pack: center;
10046
- -ms-flex-pack: center;
10047
- justify-content: center;
10048
- -webkit-box-align: center;
10049
- -webkit-align-items: center;
10050
- -moz-box-align: center;
10051
- -ms-flex-align: center;
10052
- align-items: center;
10053
- }
10054
-
10055
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
10056
- background-color: #54595f;
10057
- }
10058
-
10059
- /**
10060
- * Skin 4
10061
- */
10062
- .premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap {
10063
- position: absolute;
10064
- right: 0;
10065
- left: 0;
10066
- top: 50%;
10067
- -webkit-transform: scale(0.9) translateZ(0) translateY(-50%);
10068
- transform: scale(0.9) translateZ(0) translateY(-50%);
10069
- text-align: center;
10070
- z-index: 2;
10071
- opacity: 0;
10072
- -webkit-transition: opacity 0.5s, -webkit-transform 0.3s;
10073
- transition: opacity 0.5s, -webkit-transform 0.3s;
10074
- transition: opacity 0.5s, transform 0.3s;
10075
- transition: opacity 0.5s, transform 0.3s, -webkit-transform 0.3s;
10076
- }
10077
-
10078
- .premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,
10079
- .premium-woo-skin-grid-8 li.product .premium-woo-product-overlay {
10080
- position: absolute;
10081
- top: 0;
10082
- right: 0;
10083
- width: 100%;
10084
- height: 100%;
10085
- opacity: 0;
10086
- visibility: hidden;
10087
- background-color: rgba(27, 27, 23, 0.3);
10088
- -webkit-transition: all 0.25s ease-in-out;
10089
- transition: all 0.25s ease-in-out;
10090
- }
10091
-
10092
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,
10093
- .premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay {
10094
- opacity: 1;
10095
- visibility: visible;
10096
- z-index: 1;
10097
- }
10098
-
10099
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap {
10100
- -webkit-transform: scale(1) translateZ(0) translateY(-50%);
10101
- transform: scale(1) translateZ(0) translateY(-50%);
10102
- opacity: 1;
10103
- }
10104
-
10105
- /**
10106
- * Skin 5
10107
- */
10108
- .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper {
10109
- -js-display: flex;
10110
- display: -webkit-box;
10111
- display: -webkit-flex;
10112
- display: -moz-box;
10113
- display: -ms-flexbox;
10114
- display: flex;
10115
- }
10116
-
10117
- .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
10118
- -js-display: flex;
10119
- display: -webkit-box;
10120
- display: -webkit-flex;
10121
- display: -moz-box;
10122
- display: -ms-flexbox;
10123
- display: flex;
10124
- -webkit-box-align: center;
10125
- -webkit-align-items: center;
10126
- -moz-box-align: center;
10127
- -ms-flex-align: center;
10128
- align-items: center;
10129
- background-color: #54595f;
10130
- padding: 10px;
10131
- -webkit-transition: all 0.25s ease 0s;
10132
- transition: all 0.25s ease 0s;
10133
- }
10134
-
10135
- .premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap {
10136
- width: 75%;
10137
- }
10138
-
10139
- .premium-woo-skin-grid-5 .premium-woo-product-wrapper {
10140
- -js-display: flex;
10141
- display: -webkit-box;
10142
- display: -webkit-flex;
10143
- display: -moz-box;
10144
- display: -ms-flexbox;
10145
- display: flex;
10146
- -webkit-box-align: center;
10147
- -webkit-align-items: center;
10148
- -moz-box-align: center;
10149
- -ms-flex-align: center;
10150
- align-items: center;
10151
- }
10152
-
10153
- .premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
10154
- -webkit-box-pack: end;
10155
- -webkit-justify-content: flex-end;
10156
- -moz-box-pack: end;
10157
- -ms-flex-pack: end;
10158
- justify-content: flex-end;
10159
- }
10160
-
10161
- .premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
10162
- -webkit-box-pack: center;
10163
- -webkit-justify-content: center;
10164
- -moz-box-pack: center;
10165
- -ms-flex-pack: center;
10166
- justify-content: center;
10167
- }
10168
-
10169
- /**
10170
- * Skin 6
10171
- */
10172
- .premium-woo-skin-grid-6 .premium-woo-qv-btn {
10173
- position: absolute;
10174
- top: 50%;
10175
- right: 50%;
10176
- min-width: 40%;
10177
- text-align: center;
10178
- padding: 5px;
10179
- background: rgba(2, 2, 2, 0.5);
10180
- color: #fff;
10181
- -webkit-transform: translate(50%, -50%);
10182
- -ms-transform: translate(50%, -50%);
10183
- transform: translate(50%, -50%);
10184
- opacity: 0;
10185
- visibility: hidden;
10186
- -webkit-transition: all 0.3s ease-in-out;
10187
- transition: all 0.3s ease-in-out;
10188
- cursor: pointer;
10189
- z-index: 2;
10190
- }
10191
-
10192
- .premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn {
10193
- opacity: 1;
10194
- visibility: visible;
10195
- }
10196
-
10197
- .premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
10198
- .premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
10199
- .premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,
10200
- .premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating {
10201
- margin: 0;
10202
- }
10203
-
10204
- .premium-woo-skin-grid-6 li.product .premium-woo-product-info {
10205
- -js-display: flex;
10206
- display: -webkit-box;
10207
- display: -webkit-flex;
10208
- display: -moz-box;
10209
- display: -ms-flexbox;
10210
- display: flex;
10211
- -webkit-box-pack: justify;
10212
- -webkit-justify-content: space-between;
10213
- -moz-box-pack: justify;
10214
- -ms-flex-pack: justify;
10215
- justify-content: space-between;
10216
- }
10217
-
10218
- .premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info {
10219
- -webkit-box-orient: vertical;
10220
- -webkit-box-direction: normal;
10221
- -webkit-flex-direction: column;
10222
- -moz-box-orient: vertical;
10223
- -moz-box-direction: normal;
10224
- -ms-flex-direction: column;
10225
- flex-direction: column;
10226
- }
10227
-
10228
- .premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info {
10229
- -webkit-box-orient: horizontal;
10230
- -webkit-box-direction: reverse;
10231
- -webkit-flex-direction: row-reverse;
10232
- -moz-box-orient: horizontal;
10233
- -moz-box-direction: reverse;
10234
- -ms-flex-direction: row-reverse;
10235
- flex-direction: row-reverse;
10236
- }
10237
-
10238
- .premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images {
10239
- -js-display: flex;
10240
- display: -webkit-box;
10241
- display: -webkit-flex;
10242
- display: -moz-box;
10243
- display: -ms-flexbox;
10244
- display: flex;
10245
- position: absolute;
10246
- bottom: 10px;
10247
- width: 100%;
10248
- -webkit-box-pack: center;
10249
- -webkit-justify-content: center;
10250
- -moz-box-pack: center;
10251
- -ms-flex-pack: center;
10252
- justify-content: center;
10253
- }
10254
-
10255
- .premium-woo-product-gallery-images .premium-woo-product__gallery_image {
10256
- width: 20%;
10257
- margin: 0 0.2em;
10258
- border: 2px solid #aaa;
10259
- cursor: pointer;
10260
- }
10261
-
10262
- /**
10263
- * Metro
10264
- */
10265
- /*.premium-woo-grid-style1 ul.products li.product {
10266
- width: 25%;
10267
- }*/
10268
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail img,
10269
- .premium-woo-products-metro li.product .premium-woo-product-wrapper,
10270
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail,
10271
- .premium-woo-products-metro li.product .woocommerce-LoopProduct-link {
10272
- height: 100%;
10273
- }
10274
-
10275
- .premium-woo-products-metro ul.products li.product {
10276
- margin-bottom: 0;
10277
- }
10278
-
10279
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail img {
10280
- -o-object-fit: cover;
10281
- object-fit: cover;
10282
- }
10283
-
10284
- /*
10285
- * Carousel
10286
- */
10287
- .premium-carousel-hidden {
10288
- opacity: 0;
10289
- visibility: hidden;
10290
- }
10291
-
10292
- .premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow {
10293
- -webkit-border-radius: 50%;
10294
- border-radius: 50%;
10295
- }
10296
-
10297
- .premium-woocommerce ul.slick-dots {
10298
- width: 100%;
10299
- }
10300
-
10301
- /*
10302
- * Quick View Html/body
10303
- */
10304
- html.premium-woo-qv-opened,
10305
- html.premium-woo-qv-opened body {
10306
- overflow: hidden;
10307
- }
10308
-
10309
- /**
10310
- * Quick View Modal
10311
- */
10312
- .premium-woo-quick-view-back {
10313
- position: fixed;
10314
- visibility: hidden;
10315
- overflow: hidden;
10316
- background: rgba(2, 2, 2, 0.5);
10317
- opacity: 0;
10318
- -webkit-transition: opacity 0.25s;
10319
- transition: opacity 0.25s;
10320
- z-index: 999;
10321
- }
10322
-
10323
- .premium-woo-quick-view-active {
10324
- top: 0;
10325
- right: 0;
10326
- width: 100%;
10327
- height: 100%;
10328
- opacity: 1;
10329
- visibility: visible;
10330
- }
10331
-
10332
- #premium-woo-quick-view-modal {
10333
- position: fixed;
10334
- visibility: hidden;
10335
- opacity: 0;
10336
- top: 0;
10337
- right: 0;
10338
- width: 100%;
10339
- height: 100%;
10340
- z-index: 1400;
10341
- text-align: center;
10342
- -webkit-transition: all 0.3s;
10343
- transition: all 0.3s;
10344
- overflow-x: hidden;
10345
- overflow-y: auto;
10346
- }
10347
-
10348
- #premium-woo-quick-view-modal.active {
10349
- visibility: visible;
10350
- opacity: 1;
10351
- }
10352
-
10353
- #premium-woo-quick-view-modal.active .premium-woo-content-main {
10354
- -webkit-transform: translateY(0);
10355
- -ms-transform: translateY(0);
10356
- transform: translateY(0);
10357
- opacity: 1;
10358
- width: 100%;
10359
- }
10360
-
10361
- #premium-woo-quick-view-modal .premium-woo-content-main-wrapper {
10362
- position: absolute;
10363
- width: 100%;
10364
- height: 100%;
10365
- top: 0;
10366
- right: 0;
10367
- text-align: center;
10368
- padding: 30px;
10369
- -js-display: flex;
10370
- display: -webkit-box;
10371
- display: -webkit-flex;
10372
- display: -moz-box;
10373
- display: -ms-flexbox;
10374
- display: flex;
10375
- -webkit-box-align: center;
10376
- -webkit-align-items: center;
10377
- -moz-box-align: center;
10378
- -ms-flex-align: center;
10379
- align-items: center;
10380
- }
10381
-
10382
- #premium-woo-quick-view-modal .premium-woo-content-main {
10383
- position: relative;
10384
- pointer-events: none;
10385
- max-width: 100%;
10386
- text-align: right;
10387
- z-index: 1045;
10388
- -webkit-transform: translateY(-30px);
10389
- -ms-transform: translateY(-30px);
10390
- transform: translateY(-30px);
10391
- opacity: 0;
10392
- -webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
10393
- transition: opacity 0.3s, -webkit-transform 0.5s;
10394
- transition: transform 0.5s, opacity 0.3s;
10395
- transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
10396
- margin: 0 auto;
10397
- }
10398
-
10399
- #premium-woo-quick-view-modal .premium-woo-lightbox-content {
10400
- position: relative;
10401
- display: table;
10402
- pointer-events: auto;
10403
- background-color: #fff;
10404
- max-width: 975px;
10405
- margin: 20px auto;
10406
- -webkit-transform: translateZ(0);
10407
- transform: translateZ(0);
10408
- -webkit-box-shadow: -3px 3px 20px 0 rgba(0, 0, 0, 0.15);
10409
- box-shadow: -3px 3px 20px 0 rgba(0, 0, 0, 0.15);
10410
- overflow: hidden;
10411
- }
10412
-
10413
- #premium-woo-quick-view-modal .summary {
10414
- width: 50%;
10415
- margin: 0;
10416
- padding: 30px;
10417
- float: right;
10418
- -webkit-box-sizing: border-box;
10419
- -moz-box-sizing: border-box;
10420
- box-sizing: border-box;
10421
- }
10422
-
10423
- #premium-woo-quick-view-modal .summary .quantity {
10424
- min-width: auto;
10425
- }
10426
-
10427
- #premium-woo-quick-view-modal .summary .quantity input.qty {
10428
- width: 54px;
10429
- -webkit-appearance: button;
10430
- -moz-appearance: button;
10431
- appearance: button;
10432
- }
10433
-
10434
- #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-inner-spin-button,
10435
- #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-outer-spin-button {
10436
- display: unset;
10437
- }
10438
-
10439
- #premium-woo-quick-view-modal .woocommerce-product-details__short-description p {
10440
- margin: 0;
10441
- }
10442
-
10443
- #premium-woo-quick-view-close {
10444
- position: absolute;
10445
- font-size: 22px;
10446
- top: 10px;
10447
- left: 10px;
10448
- width: 22px;
10449
- height: 22px;
10450
- line-height: 22px;
10451
- opacity: 0.7;
10452
- text-align: center;
10453
- z-index: 2;
10454
- color: #000;
10455
- }
10456
-
10457
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider {
10458
- position: relative;
10459
- }
10460
-
10461
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider li {
10462
- list-style: none;
10463
- }
10464
-
10465
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav {
10466
- margin: 0;
10467
- padding: 0;
10468
- width: 100%;
10469
- position: absolute;
10470
- bottom: 10px;
10471
- text-align: center;
10472
- direction: ltr;
10473
- }
10474
-
10475
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li {
10476
- margin: 0 6px;
10477
- display: inline-block;
10478
- vertical-align: middle;
10479
- }
10480
-
10481
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a {
10482
- width: 11px;
10483
- height: 11px;
10484
- display: block;
10485
- background: #666;
10486
- background: rgba(0, 0, 0, 0.5);
10487
- cursor: pointer;
10488
- text-indent: -9999px;
10489
- -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
10490
- box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
10491
- -webkit-border-radius: 20px;
10492
- border-radius: 20px;
10493
- }
10494
-
10495
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
10496
- background: rgba(0, 0, 0, 0.9);
10497
- cursor: default;
10498
- }
10499
-
10500
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus {
10501
- outline: none;
10502
- }
10503
-
10504
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
10505
- -o-object-fit: cover;
10506
- object-fit: cover;
10507
- width: 100%;
10508
- }
10509
-
10510
- #premium-woo-quick-view-content div.images {
10511
- width: 50%;
10512
- float: right;
10513
- opacity: 1 !important;
10514
- margin: 0;
10515
- }
10516
-
10517
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav {
10518
- margin: 0;
10519
- padding: 0;
10520
- list-style: none;
10521
- direction: ltr;
10522
- }
10523
-
10524
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a {
10525
- text-decoration: none;
10526
- display: block;
10527
- width: 14px;
10528
- height: 32px;
10529
- font-size: 32px;
10530
- line-height: 32px;
10531
- margin: -20px 0 0;
10532
- position: absolute;
10533
- top: 50%;
10534
- z-index: 10;
10535
- overflow: hidden;
10536
- cursor: pointer;
10537
- color: rgba(0, 0, 0, 0.8);
10538
- text-shadow: -1px 1px 0 rgba(255, 255, 255, 0.3);
10539
- -webkit-transition: all 0.3s ease-in-out;
10540
- transition: all 0.3s ease-in-out;
10541
- }
10542
-
10543
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,
10544
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
10545
- display: inline-block;
10546
- font-family: "Font Awesome 5 Free";
10547
- font-weight: 900;
10548
- text-rendering: auto;
10549
- -webkit-font-smoothing: antialiased;
10550
- -moz-osx-font-smoothing: grayscale;
10551
- }
10552
-
10553
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
10554
- left: 10px;
10555
- }
10556
-
10557
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next {
10558
- right: 10px;
10559
- }
10560
-
10561
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before {
10562
- content: "\f104";
10563
- }
10564
-
10565
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
10566
- content: "\f105";
10567
- }
10568
-
10569
- .premium-woocommerce li.product .added_to_cart.wc-forward {
10570
- display: none;
10571
- }
10572
-
10573
- .premium-woo-atc-button .add_to_cart_button .premium-woo-cart-loader {
10574
- -webkit-animation: spin 2s linear infinite;
10575
- animation: spin 2s linear infinite;
10576
- margin-right: 5px;
10577
- vertical-align: baseline;
10578
- }
10579
-
10580
- /*
10581
- * Load More Button
10582
- */
10583
- .premium-woo-load-more {
10584
- position: relative;
10585
- }
10586
-
10587
- .premium-woo-load-more .premium-woo-load-more-btn {
10588
- -webkit-box-shadow: none;
10589
- box-shadow: none;
10590
- text-shadow: none;
10591
- border: none;
10592
- outline: none;
10593
- -webkit-box-align: center;
10594
- -webkit-align-items: center;
10595
- -moz-box-align: center;
10596
- -ms-flex-align: center;
10597
- align-items: center;
10598
- vertical-align: bottom;
10599
- cursor: pointer;
10600
- line-height: 1;
10601
- font-style: normal;
10602
- font-weight: normal;
10603
- background-image: none;
10604
- color: #fff;
10605
- -webkit-transition: all 0.3s ease-in-out;
10606
- transition: all 0.3s ease-in-out;
10607
- padding: 10px 20px;
10608
- }
10609
-
10610
- .premium-woo-load-more-btn {
10611
- -js-display: inline-flex;
10612
- display: -webkit-inline-box;
10613
- display: -webkit-inline-flex;
10614
- display: -moz-inline-box;
10615
- display: -ms-inline-flexbox;
10616
- display: inline-flex;
10617
- -webkit-box-align: center;
10618
- -webkit-align-items: center;
10619
- -moz-box-align: center;
10620
- -ms-flex-align: center;
10621
- align-items: center;
10622
- }
10623
-
10624
- .premium-woo-load-more-btn span {
10625
- margin-right: 3px;
10626
- }
10627
-
10628
- .premium-woo-load-more-btn .premium-loader {
10629
- display: inline-block;
10630
- width: 20px;
10631
- height: 20px;
10632
- }
10633
-
10634
- .premium-woo-title-above-yes .premium-woo-product__link {
10635
- opacity: 0;
10636
- }
10637
-
10638
- @media (min-width: 545px) {
10639
- #premium-woo-quick-view-content div.summary {
10640
- content: "544";
10641
- overflow-y: auto;
10642
- }
10643
- }
10644
-
10645
- @media (max-width: 544px) {
10646
- #premium-woo-quick-view-content .premium-woo-lightbox-content {
10647
- display: block;
10648
- }
10649
-
10650
- #premium-woo-quick-view-content div.images,
10651
- #premium-woo-quick-view-content div.summary {
10652
- width: 100%;
10653
- float: none;
10654
- }
10655
  }
10656
  /*
10657
  * Common Title/Dual Heading
7583
  -ms-transform: translateX(0) rotate(90deg);
7584
  transform: translateX(0) rotate(90deg);
7585
  }
7586
+ /**************** Premium Pricing Table ****************/
7587
+ /*******************************************************/
7588
+ .premium-pricing-table-container {
7589
+ position: relative;
7590
+ text-align: center;
7591
+ display: inline-block;
7592
+ width: 100%;
7593
+ -webkit-transition: all 0.3s ease-in-out;
7594
+ transition: all 0.3s ease-in-out;
7595
+ }
7596
+
7597
+ .premium-pricing-icon-container {
7598
+ -js-display: flex;
7599
+ display: -webkit-box;
7600
+ display: -webkit-flex;
7601
+ display: -moz-box;
7602
+ display: -ms-flexbox;
7603
+ display: flex;
7604
+ -webkit-box-pack: center;
7605
+ -webkit-justify-content: center;
7606
+ -moz-box-pack: center;
7607
+ -ms-flex-pack: center;
7608
+ justify-content: center;
7609
+ line-height: 0;
7610
+ }
7611
+
7612
+ .premium-pricing-icon-container .premium-pricing-icon {
7613
+ display: inline-block;
7614
+ }
7615
+
7616
+ .premium-pricing-icon-container .premium-pricing-image {
7617
+ overflow: hidden;
7618
+ }
7619
+
7620
+ .premium-pricing-icon-container .premium-pricing-image img {
7621
+ width: 25px;
7622
+ height: 25px;
7623
+ -o-object-fit: cover;
7624
+ object-fit: cover;
7625
+ }
7626
+
7627
+ .premium-badge-left {
7628
+ position: absolute;
7629
+ top: 0;
7630
+ }
7631
+
7632
+ .premium-badge-right {
7633
+ position: absolute;
7634
+ top: 0;
7635
+ right: 0;
7636
+ }
7637
+
7638
+ .premium-badge-left {
7639
+ left: 0;
7640
+ }
7641
+
7642
+ .premium-badge-triangle.premium-badge-left .corner {
7643
+ width: 0;
7644
+ height: 0;
7645
+ border-top: 150px solid;
7646
+ border-bottom: 150px solid transparent;
7647
+ border-right: 150px solid transparent;
7648
+ }
7649
+
7650
+ .premium-badge-triangle.premium-badge-right .corner {
7651
+ width: 0;
7652
+ height: 0;
7653
+ border-bottom: 150px solid transparent;
7654
+ border-right: 150px solid;
7655
+ border-left: 150px solid transparent;
7656
+ }
7657
+
7658
+ .premium-badge-triangle span {
7659
+ position: absolute;
7660
+ top: 35px;
7661
+ width: 100px;
7662
+ text-align: center;
7663
+ -webkit-transform: rotate(-45deg);
7664
+ -ms-transform: rotate(-45deg);
7665
+ transform: rotate(-45deg);
7666
+ display: block;
7667
+ text-transform: uppercase;
7668
+ }
7669
+
7670
+ .premium-badge-triangle.premium-badge-right span {
7671
+ -webkit-transform: rotate(45deg);
7672
+ -ms-transform: rotate(45deg);
7673
+ transform: rotate(45deg);
7674
+ right: 0;
7675
+ }
7676
+
7677
+ .premium-badge-circle {
7678
+ min-width: 4em;
7679
+ min-height: 4em;
7680
+ line-height: 4em;
7681
+ text-align: center;
7682
+ -webkit-border-radius: 100%;
7683
+ border-radius: 100%;
7684
+ position: absolute;
7685
+ z-index: 1;
7686
+ }
7687
+
7688
+ .premium-badge-stripe {
7689
+ position: absolute;
7690
+ -webkit-transform: rotate(90deg);
7691
+ -ms-transform: rotate(90deg);
7692
+ transform: rotate(90deg);
7693
+ width: 15em;
7694
+ overflow: hidden;
7695
+ height: 15em;
7696
+ }
7697
+
7698
+ .premium-badge-stripe.premium-badge-left {
7699
+ -webkit-transform: rotate(0);
7700
+ -ms-transform: rotate(0);
7701
+ transform: rotate(0);
7702
+ }
7703
+
7704
+ .premium-badge-stripe .corner {
7705
+ text-align: center;
7706
+ left: 0;
7707
+ width: 150%;
7708
+ -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
7709
+ -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
7710
+ transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
7711
+ margin-top: 35px;
7712
+ font-size: 13px;
7713
+ line-height: 2;
7714
+ font-weight: 800;
7715
+ text-transform: uppercase;
7716
+ }
7717
+
7718
+ .premium-badge-flag .corner {
7719
+ text-align: center;
7720
+ -webkit-border-radius: 4px 4px 0 4px;
7721
+ border-radius: 4px 4px 0 4px;
7722
+ padding: 3px 15px;
7723
+ position: absolute;
7724
+ top: 10%;
7725
+ right: -8px;
7726
+ }
7727
+
7728
+ .premium-badge-flag .corner::before,
7729
+ .premium-badge-flag .corner::after {
7730
+ content: "";
7731
+ display: block;
7732
+ position: absolute;
7733
+ width: 0;
7734
+ height: 0;
7735
+ top: 100%;
7736
+ right: 0;
7737
+ border-bottom: 8px solid transparent;
7738
+ }
7739
+
7740
+ .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
7741
+ overflow: visible !important;
7742
+ }
7743
+
7744
+ .premium-badge-flag .corner::after {
7745
+ border-left: 8px solid rgba(0, 0, 0, 0.2);
7746
+ }
7747
+
7748
+ .premium-pricing-price-currency {
7749
+ position: relative;
7750
+ }
7751
+
7752
+ .premium-pricing-button-container {
7753
+ display: block;
7754
+ }
7755
+
7756
+ .premium-pricing-list {
7757
+ -js-display: flex;
7758
+ display: -webkit-box;
7759
+ display: -webkit-flex;
7760
+ display: -moz-box;
7761
+ display: -ms-flexbox;
7762
+ display: flex;
7763
+ -webkit-box-orient: vertical;
7764
+ -webkit-box-direction: normal;
7765
+ -webkit-flex-direction: column;
7766
+ -moz-box-orient: vertical;
7767
+ -moz-box-direction: normal;
7768
+ -ms-flex-direction: column;
7769
+ flex-direction: column;
7770
+ list-style-type: none;
7771
+ margin: 0;
7772
+ padding: 0;
7773
+ }
7774
+
7775
+ .premium-pricing-list .premium-pricing-list-item {
7776
+ -js-display: flex;
7777
+ display: -webkit-box;
7778
+ display: -webkit-flex;
7779
+ display: -moz-box;
7780
+ display: -ms-flexbox;
7781
+ display: flex;
7782
+ -webkit-box-align: center;
7783
+ -webkit-align-items: center;
7784
+ -moz-box-align: center;
7785
+ -ms-flex-align: center;
7786
+ align-items: center;
7787
+ }
7788
+
7789
+ .premium-pricing-list .premium-pricing-list-item svg {
7790
+ width: 50px;
7791
+ height: 50px;
7792
+ }
7793
+
7794
+ .premium-pricing-list .premium-pricing-list-item img {
7795
+ width: 30px;
7796
+ height: 30px;
7797
+ -o-object-fit: cover;
7798
+ object-fit: cover;
7799
+ }
7800
+
7801
+ .premium-pricing-list .premium-pricing-list-span {
7802
+ position: relative;
7803
+ }
7804
+
7805
+ .premium-pricing-list .list-item-tooltip {
7806
+ border-bottom: 1px dotted;
7807
+ }
7808
+
7809
+ .premium-pricing-list .premium-pricing-list-tooltip {
7810
+ position: absolute;
7811
+ top: -webkit-calc(100% + 1px);
7812
+ top: calc(100% + 1px);
7813
+ right: 0;
7814
+ visibility: hidden;
7815
+ padding: 15px 20px;
7816
+ -webkit-border-radius: 5px;
7817
+ border-radius: 5px;
7818
+ min-width: 200px;
7819
+ overflow: hidden;
7820
+ text-align: right;
7821
+ font-size: 0.8rem;
7822
+ color: #fff;
7823
+ background-color: #aaa;
7824
+ }
7825
+
7826
+ .premium-pricing-features-left .premium-pricing-list-span {
7827
+ text-align: right;
7828
+ }
7829
+
7830
+ .premium-pricing-features-center .premium-pricing-list-span {
7831
+ text-align: center;
7832
+ }
7833
+
7834
+ .premium-pricing-features-right .premium-pricing-list-span {
7835
+ text-align: left;
7836
+ }
7837
+
7838
+ .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
7839
+ z-index: 99;
7840
+ visibility: visible;
7841
+ opacity: 1;
7842
+ }
7843
+
7844
+ .premium-pricing-slashed-price-value {
7845
+ display: inline-block;
7846
+ font-size: 20px;
7847
+ font-weight: 400;
7848
+ margin-left: 5px;
7849
+ }
7850
+
7851
+ .premium-pricing-price-value {
7852
+ font-size: 70px;
7853
+ }
7854
+
7855
+ .premium-pricing-description-container li {
7856
+ list-style-position: inside;
7857
+ text-indent: -40px;
7858
+ }
7859
+
7860
+ @-moz-document url-prefix() {
7861
+ .premium-pricing-description-container li {
7862
+ text-indent: 0px;
7863
+ }
7864
+ }
7865
+
7866
+ .premium-pricing-price-button {
7867
+ display: block;
7868
+ padding: 6px 12px;
7869
+ line-height: 1.42857143;
7870
+ text-align: center;
7871
+ color: #fff;
7872
+ background: #6ec1e4;
7873
+ margin-bottom: 0;
7874
+ -webkit-transition: all 0.3s ease-in-out;
7875
+ transition: all 0.3s ease-in-out;
7876
+ }
7877
+ /**************** Premium Progress Bar ****************/
7878
+ /******************************************************/
7879
+ .premium-progressbar-container {
7880
  position: relative;
 
 
 
 
 
7881
  }
7882
 
7883
+ .premium-progressbar-bar-wrap {
7884
+ position: relative;
7885
+ text-align: right;
7886
+ overflow: hidden;
7887
+ height: 25px;
7888
+ margin-bottom: 50px;
7889
+ background-color: #f5f5f5;
7890
+ -webkit-border-radius: 4px;
7891
+ border-radius: 4px;
7892
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
7893
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
7894
+ }
7895
+
7896
+ .premium-progressbar-bar-wrap.premium-progressbar-dots {
7897
+ background-color: transparent;
7898
+ width: 100%;
7899
  -js-display: flex;
7900
  display: -webkit-box;
7901
  display: -webkit-flex;
7902
  display: -moz-box;
7903
  display: -ms-flexbox;
7904
  display: flex;
7905
+ height: auto;
7906
+ -webkit-box-shadow: none;
7907
+ box-shadow: none;
 
 
 
 
 
 
 
 
 
 
 
7908
  }
7909
 
7910
+ .premium-progressbar-bar-wrap .progress-segment {
7911
+ position: relative;
7912
  width: 25px;
7913
  height: 25px;
7914
+ -webkit-border-radius: 50%;
7915
+ border-radius: 50%;
7916
+ overflow: hidden;
7917
+ background-color: #f5f5f5;
 
 
 
7918
  }
7919
 
7920
+ .premium-progressbar-bar-wrap .progress-segment.filled {
7921
+ background: #6ec1e4;
 
 
7922
  }
7923
 
7924
+ .premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child) {
7925
+ margin: 0 4px;
7926
  }
7927
 
7928
+ .premium-progressbar-bar-wrap .progress-segment:first-child {
7929
+ margin-left: 4px;
 
 
 
 
7930
  }
7931
 
7932
+ .premium-progressbar-bar-wrap .progress-segment:last-child {
7933
+ margin-right: 4px;
 
 
 
 
7934
  }
7935
 
7936
+ .premium-progressbar-bar-wrap .progress-segment .segment-inner {
7937
  position: absolute;
7938
+ top: 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
7939
  right: 0;
7940
+ height: 100%;
7941
+ background-color: #6ec1e4;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7942
  }
7943
 
7944
  .premium-progressbar-bar {
9470
  position: unset !important;
9471
  }
9472
 
9473
+ /********** Premium Woo Products **********/
9474
+ /******************************************/
9475
+ .ast-single-post .entry-content .premium-woocommerce a {
9476
+ text-decoration: none;
9477
+ }
9478
+
9479
+ .premium-woocommerce .premium-woo-qv-btn {
9480
+ cursor: pointer;
9481
+ }
9482
+
9483
+ .premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating {
9484
+ margin: 0 auto 0.5em;
9485
+ }
9486
+
9487
+ .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
9488
+ .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured {
9489
+ display: block;
9490
+ text-align: center;
9491
+ color: #fff;
9492
+ min-width: 2em;
9493
+ min-height: 2em;
9494
+ line-height: 2em;
9495
+ padding: 0.3em 0.6em;
9496
+ margin: 0.5em 0.6em;
9497
+ }
9498
+
9499
+ .premium-woocommerce .pa-out-of-stock {
9500
+ display: block;
9501
+ text-align: center;
9502
+ color: #fff;
9503
+ min-width: 2em;
9504
+ min-height: 2em;
9505
+ line-height: 2em;
9506
+ padding: 0.3em 0.6em;
9507
+ margin: 0.5em 0.6em;
9508
+ }
9509
+
9510
+ .premium-woocommerce .premium-woo-products-inner ul.products {
9511
+ -js-display: flex;
9512
+ display: -webkit-box;
9513
+ display: -webkit-flex;
9514
+ display: -moz-box;
9515
+ display: -ms-flexbox;
9516
+ display: flex;
9517
+ margin: 0;
9518
+ padding: 0;
9519
+ -webkit-flex-wrap: wrap;
9520
+ -ms-flex-wrap: wrap;
9521
+ flex-wrap: wrap;
9522
+ list-style: none outside;
9523
+ -webkit-column-gap: 0;
9524
+ -moz-column-gap: 0;
9525
+ column-gap: 0;
9526
+ }
9527
+
9528
+ .premium-woocommerce .premium-woo-products-inner ul.products li.product {
9529
+ margin: 0 0 10px;
9530
+ padding: 0 10px;
9531
+ }
9532
+
9533
+ .premium-woocommerce.premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper {
9534
+ overflow: hidden;
9535
+ -webkit-transition: all 0.3s ease-in-out;
9536
+ transition: all 0.3s ease-in-out;
9537
+ }
9538
+
9539
+ .premium-woocommerce .premium-woo-product-category {
9540
+ display: block;
9541
+ font-size: 0.85em;
9542
+ margin-bottom: 0.5em;
9543
+ line-height: 1.3;
9544
+ }
9545
+
9546
+ .premium-woocommerce .woocommerce-loop-product__title {
9547
+ margin-bottom: 0.5em;
9548
+ font-size: 1em;
9549
+ -webkit-transition: all 0.3s ease-in-out;
9550
+ transition: all 0.3s ease-in-out;
9551
+ }
9552
+
9553
+ .premium-woocommerce .woocommerce-loop-product__link {
9554
+ position: relative;
9555
+ display: block !important;
9556
+ overflow: hidden;
9557
+ -webkit-transition: all 0.3s ease-in-out;
9558
+ transition: all 0.3s ease-in-out;
9559
+ }
9560
+
9561
+ .premium-woocommerce .premium-woo-ribbon-container,
9562
+ .premium-woocommerce .pa-out-of-stock {
9563
+ position: absolute;
9564
+ z-index: 9;
9565
+ }
9566
+
9567
+ .premium-woocommerce .premium-woo-ribbon-container {
9568
+ top: 0;
9569
+ right: 0;
9570
+ }
9571
+
9572
+ .premium-woocommerce .pa-out-of-stock {
9573
+ top: 7px;
9574
+ right: 9px;
9575
+ margin: 0;
9576
+ }
9577
+
9578
+ .premium-woocommerce .star-rating {
9579
+ display: block;
9580
+ float: none;
9581
+ margin: 0 auto 0.5em;
9582
+ -webkit-backface-visibility: hidden;
9583
+ backface-visibility: hidden;
9584
+ overflow: hidden;
9585
+ position: relative;
9586
+ height: 1em;
9587
+ line-height: 1;
9588
+ font-size: 0.857em;
9589
+ width: 5.4em;
9590
+ font-family: star;
9591
+ }
9592
+
9593
+ .premium-woocommerce .star-rating::before {
9594
+ content: "\73\73\73\73\73";
9595
+ color: #54595f;
9596
+ float: right;
9597
+ top: 0;
9598
+ right: 0;
9599
+ position: absolute;
9600
+ }
9601
+
9602
+ .premium-woocommerce .premium-woo-products-inner ul.products .star-rating span {
9603
+ overflow: hidden;
9604
+ float: right;
9605
+ top: 0;
9606
+ right: 0;
9607
+ position: absolute;
9608
+ padding-top: 1.5em;
9609
+ }
9610
+
9611
+ .premium-woocommerce .star-rating span::before {
9612
+ content: "\53\53\53\53\53";
9613
+ color: inherit;
9614
+ top: 0;
9615
+ position: absolute;
9616
+ right: 0;
9617
+ }
9618
+
9619
+ .premium-woo-product-thumbnail {
9620
+ position: relative;
9621
+ overflow: hidden;
9622
+ }
9623
+
9624
+ .premium-woo-product-thumbnail .woocommerce-loop-product__link img {
9625
+ margin: 0;
9626
+ width: 100%;
9627
+ }
9628
+
9629
+ .premium-woo-product-sale-wrap,
9630
+ .premium-woo-product-featured-wrap {
9631
+ margin: 0;
9632
+ }
9633
+
9634
+ .premium-woocommerce .premium-woo-products-details-wrap {
9635
+ padding: 1em 1.2em;
9636
+ }
9637
+
9638
+ .premium-woocommerce .premium-woo-products-details-wrap .button {
9639
+ display: inline-block;
9640
+ background-color: #6ec1e4;
9641
+ color: #fff;
9642
+ margin: 0.5em 0;
9643
+ line-height: 1.3;
9644
+ padding: 10px 40px;
9645
+ font-size: 100%;
9646
+ cursor: pointer;
9647
+ text-decoration: none;
9648
+ overflow: visible;
9649
+ font-weight: 700;
9650
+ background-image: none;
9651
+ border: none;
9652
+ -webkit-border-radius: 0px;
9653
+ border-radius: 0px;
9654
+ -webkit-box-shadow: none;
9655
+ box-shadow: none;
9656
+ text-shadow: none;
9657
+ -webkit-transition: all 0.3s ease-in-out;
9658
+ transition: all 0.3s ease-in-out;
9659
+ }
9660
+
9661
+ .premium-woocommerce li.product .price {
9662
+ display: block;
9663
+ line-height: 1.3;
9664
+ font-weight: 700;
9665
+ margin-bottom: 0.5em;
9666
+ font-size: 0.9em;
9667
+ }
9668
+
9669
+ .premium-woocommerce li.product .price del {
9670
+ display: inline-block;
9671
+ font-weight: 400;
9672
+ background: transparent;
9673
+ opacity: 1;
9674
+ }
9675
+
9676
+ .premium-woocommerce li.product .price ins {
9677
+ display: inline-block;
9678
+ background: transparent;
9679
+ text-decoration: none;
9680
+ font-weight: inherit;
9681
+ }
9682
+
9683
+ .premium-woocommerce li.product .price .amount {
9684
+ color: inherit !important;
9685
+ }
9686
+
9687
+ .premium-woocommerce li.product .premium-woo-product-desc p {
9688
+ margin: 0;
9689
+ }
9690
+
9691
+ .premium-woo-product-align-left .premium-woocommerce li.product .star-rating {
9692
+ margin-right: auto;
9693
+ margin-left: 0;
9694
+ }
9695
+
9696
+ .premium-woo-product-align-center .premium-woocommerce li.product .star-rating {
9697
+ margin-right: auto;
9698
+ margin-left: auto;
9699
+ }
9700
+
9701
+ .premium-woo-product-align-right .premium-woocommerce li.product .star-rating {
9702
+ margin-right: 0;
9703
+ margin-left: auto;
9704
+ }
9705
+
9706
+ .premium-woo-products-pagination ul.page-numbers {
9707
+ -js-display: flex;
9708
+ display: -webkit-box;
9709
+ display: -webkit-flex;
9710
+ display: -moz-box;
9711
+ display: -ms-flexbox;
9712
+ display: flex;
9713
+ list-style-type: none;
9714
+ margin: 0;
9715
+ margin-top: 10px;
9716
+ padding: 0;
9717
+ border: none;
9718
+ -webkit-box-pack: center;
9719
+ -webkit-justify-content: center;
9720
+ -moz-box-pack: center;
9721
+ -ms-flex-pack: center;
9722
+ justify-content: center;
9723
+ }
9724
+
9725
+ .premium-woo-products-pagination ul.page-numbers li {
9726
+ margin: 0 0 0.4em 0.4em;
9727
+ padding: 0;
9728
+ text-align: center;
9729
+ }
9730
+
9731
+ .premium-woo-products-pagination ul.page-numbers li .page-numbers {
9732
+ margin: 0;
9733
+ text-decoration: none;
9734
+ color: #000;
9735
+ border: 1px solid #54595f;
9736
+ padding: 0;
9737
+ line-height: 1;
9738
+ font-size: 1em;
9739
+ font-weight: 400;
9740
+ padding: 0.75em;
9741
+ display: block;
9742
+ min-width: 2.5em;
9743
+ -webkit-transition: all 0.3s ease-in-out;
9744
+ transition: all 0.3s ease-in-out;
9745
+ }
9746
+
9747
+ .premium-woo-products-pagination ul.page-numbers li .page-numbers:hover,
9748
+ .premium-woo-products-pagination ul.page-numbers li .page-numbers.current {
9749
+ background-color: #54595f;
9750
+ color: #fff;
9751
+ outline: none;
9752
+ }
9753
+
9754
+ .premium-woocommerce .premium-loading-feed,
9755
+ .premium-woo-quick-view-loader .premium-loading-feed {
9756
+ display: block;
9757
+ position: absolute;
9758
+ width: 100%;
9759
+ height: 100%;
9760
+ top: 0px;
9761
+ right: 0px;
9762
+ bottom: 0px;
9763
+ left: 0px;
9764
+ background: rgba(255, 255, 255, 0.2);
9765
+ -js-display: flex;
9766
+ display: -webkit-box;
9767
+ display: -webkit-flex;
9768
+ display: -moz-box;
9769
+ display: -ms-flexbox;
9770
+ display: flex;
9771
+ -webkit-box-align: center;
9772
+ -webkit-align-items: center;
9773
+ -moz-box-align: center;
9774
+ -ms-flex-align: center;
9775
+ align-items: center;
9776
+ }
9777
+
9778
+ /**
9779
+ * Image Hover Effects
9780
+ */
9781
+ .premium-woocommerce .woocommerce-loop-product__link img {
9782
+ -webkit-transition: all 0.3s ease-in-out;
9783
+ transition: all 0.3s ease-in-out;
9784
+ }
9785
+
9786
+ .premium-woo-product__hover-zoomout .woocommerce-loop-product__link img {
9787
+ -webkit-transform: scale(1.2);
9788
+ -ms-transform: scale(1.2);
9789
+ transform: scale(1.2);
9790
+ }
9791
+
9792
+ .premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img {
9793
+ -webkit-transform: none;
9794
+ -ms-transform: none;
9795
+ transform: none;
9796
+ }
9797
+
9798
+ .premium-woo-product__hover-zoomin .woocommerce-loop-product__link img {
9799
+ -webkit-transform: none;
9800
+ -ms-transform: none;
9801
+ transform: none;
9802
+ }
9803
+
9804
+ .premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img {
9805
+ -webkit-transform: scale(1.2);
9806
+ -ms-transform: scale(1.2);
9807
+ transform: scale(1.2);
9808
+ }
9809
+
9810
+ .premium-woo-product__hover-gray .woocommerce-loop-product__link img {
9811
+ -webkit-filter: grayscale(100%);
9812
+ filter: grayscale(100%);
9813
+ }
9814
+
9815
+ .premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img {
9816
+ -webkit-filter: grayscale(0%);
9817
+ filter: grayscale(0%);
9818
+ }
9819
+
9820
+ .premium-woo-product__hover-sepia .woocommerce-loop-product__link img {
9821
+ -webkit-filter: sepia(30%);
9822
+ filter: sepia(30%);
9823
+ }
9824
+
9825
+ .premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img {
9826
+ -webkit-filter: sepia(0%);
9827
+ filter: sepia(0%);
9828
+ }
9829
+
9830
+ .premium-woo-product__hover-bright .woocommerce-loop-product__link img {
9831
+ -webkit-filter: brightness(1);
9832
+ filter: brightness(1);
9833
+ }
9834
+
9835
+ .premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img {
9836
+ -webkit-filter: brightness(1.2);
9837
+ filter: brightness(1.2);
9838
+ }
9839
+
9840
+ .premium-woo-product__hover-trans .woocommerce-loop-product__link img {
9841
+ -webkit-transform: translateX(15px) scale(1.1);
9842
+ -ms-transform: translateX(15px) scale(1.1);
9843
+ transform: translateX(15px) scale(1.1);
9844
+ }
9845
+
9846
+ .premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img {
9847
+ -webkit-transform: translateX(0px) scale(1.1);
9848
+ -ms-transform: translateX(0px) scale(1.1);
9849
+ transform: translateX(0px) scale(1.1);
9850
+ }
9851
+
9852
+ .premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img {
9853
+ -webkit-transform: scaleX(1.3) scaleY(1.3) rotate(-5deg);
9854
+ -ms-transform: scaleX(1.3) scaleY(1.3) rotate(-5deg);
9855
+ transform: scaleX(1.3) scaleY(1.3) rotate(-5deg);
9856
+ }
9857
+
9858
+ .premium-woocommerce .premium-woo-product__on_hover {
9859
+ position: absolute;
9860
+ top: 0;
9861
+ left: 0;
9862
+ bottom: 0;
9863
+ right: 0;
9864
+ height: 100%;
9865
+ opacity: 0;
9866
+ }
9867
+
9868
+ .premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover {
9869
+ opacity: 1;
9870
+ }
9871
+
9872
+ .premium-woo-skin-grid-1 .premium-woo-qv-btn,
9873
+ .premium-woo-skin-grid-3 .premium-woo-qv-btn,
9874
+ .premium-woo-skin-grid-4 .premium-woo-qv-btn {
9875
+ position: absolute;
9876
+ bottom: 0;
9877
+ right: 0;
9878
+ width: 100%;
9879
+ text-align: center;
9880
+ padding: 5px;
9881
+ background: rgba(2, 2, 2, 0.5);
9882
+ color: #fff;
9883
+ -webkit-transition: all 0.3s ease-in-out;
9884
+ transition: all 0.3s ease-in-out;
9885
+ z-index: 2;
9886
+ -webkit-transform: translateY(100%);
9887
+ -ms-transform: translateY(100%);
9888
+ transform: translateY(100%);
9889
+ }
9890
+
9891
+ .premium-woo-skin-grid-4 .premium-woo-qv-btn {
9892
+ -webkit-transition-delay: 0.1s;
9893
+ transition-delay: 0.1s;
9894
+ }
9895
+
9896
+ .premium-woo-skin-grid-1 .premium-woo-qv-icon,
9897
+ .premium-woo-skin-grid-3 .premium-woo-qv-icon,
9898
+ .premium-woo-skin-grid-4 .premium-woo-qv-icon,
9899
+ .premium-woo-skin-grid-6 .premium-woo-qv-icon {
9900
+ margin-right: 0.5em;
9901
+ }
9902
+
9903
+ .premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate {
9904
+ -webkit-transform: translateY(0);
9905
+ -ms-transform: translateY(0);
9906
+ transform: translateY(0);
9907
+ }
9908
+
9909
+ .premium-woo-product-wrapper .premium-woo-qv-data {
9910
+ position: absolute;
9911
+ top: 0;
9912
+ right: 0;
9913
+ width: 100%;
9914
+ height: 100%;
9915
+ z-index: 1;
9916
+ overflow: hidden;
9917
+ cursor: pointer;
9918
+ }
9919
+
9920
+ /**
9921
+ * Skin 1,4
9922
+ */
9923
+ .premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,
9924
+ .premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper {
9925
+ position: absolute;
9926
+ top: 0.7em;
9927
+ left: 1em;
9928
+ -webkit-transform: translate3d(-15px, 0, 0);
9929
+ transform: translate3d(-15px, 0, 0);
9930
+ -webkit-transition: all 0.3s ease-in-out;
9931
+ transition: all 0.3s ease-in-out;
9932
+ opacity: 0;
9933
+ z-index: 9;
9934
+ }
9935
+
9936
+ .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn {
9937
+ position: relative;
9938
+ display: block;
9939
+ margin: 0 0 3px;
9940
+ background: #fff;
9941
+ text-align: center;
9942
+ outline: 0;
9943
+ -webkit-transition: all 0.3s ease-in-out;
9944
+ transition: all 0.3s ease-in-out;
9945
+ }
9946
+
9947
+ .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon {
9948
+ display: block;
9949
+ color: #54595f;
9950
+ width: 30px;
9951
+ line-height: 30px;
9952
+ height: 30px;
9953
+ cursor: pointer;
9954
+ -webkit-transition: all 0.3s ease-in-out;
9955
+ transition: all 0.3s ease-in-out;
9956
+ }
9957
+
9958
+ .premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,
9959
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper {
9960
+ -webkit-transform: translate3d(-5px, 0, 0);
9961
+ transform: translate3d(-5px, 0, 0);
9962
+ opacity: 1;
9963
+ }
9964
+
9965
+ .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon {
9966
+ -webkit-animation: spin 2s linear infinite;
9967
+ animation: spin 2s linear infinite;
9968
+ }
9969
+
9970
+ .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before {
9971
+ content: "\f013";
9972
+ }
9973
+
9974
+ .premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before {
9975
+ content: "\f00c";
9976
+ }
9977
+
9978
+ /**
9979
+ * Skin 2
9980
+ */
9981
+ .premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap {
9982
+ position: absolute;
9983
+ background: #fff;
9984
+ bottom: 0;
9985
+ right: 0;
9986
+ width: 100%;
9987
+ z-index: 2;
9988
+ padding: 0;
9989
+ opacity: 0;
9990
+ -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
9991
+ transition: opacity 0.2s, -webkit-transform 0.4s;
9992
+ transition: transform 0.4s, opacity 0.2s;
9993
+ transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
9994
+ -webkit-transform: translateZ(0) translateY(5px);
9995
+ transform: translateZ(0) translateY(5px);
9996
+ }
9997
+
9998
+ .premium-woo-skin-grid-2 .premium-woo-product-details {
9999
+ padding: 15px 0;
10000
+ }
10001
+
10002
+ .premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap {
10003
+ opacity: 1;
10004
+ -webkit-transform: translateZ(0) translateY(0);
10005
+ transform: translateZ(0) translateY(0);
10006
+ }
10007
+
10008
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper {
10009
+ position: static;
10010
+ -js-display: flex;
10011
+ display: -webkit-box;
10012
+ display: -webkit-flex;
10013
+ display: -moz-box;
10014
+ display: -ms-flexbox;
10015
+ display: flex;
10016
+ -webkit-box-orient: horizontal;
10017
+ -webkit-box-direction: reverse;
10018
+ -webkit-flex-direction: row-reverse;
10019
+ -moz-box-orient: horizontal;
10020
+ -moz-box-direction: reverse;
10021
+ -ms-flex-direction: row-reverse;
10022
+ flex-direction: row-reverse;
10023
+ }
10024
+
10025
+ .premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper>* {
10026
+ -webkit-box-flex: 1;
10027
+ -webkit-flex: 1;
10028
+ -moz-box-flex: 1;
10029
+ -ms-flex: 1;
10030
+ flex: 1;
10031
+ min-width: 50%;
10032
+ }
10033
+
10034
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button {
10035
+ -js-display: flex;
10036
+ display: -webkit-box;
10037
+ display: -webkit-flex;
10038
+ display: -moz-box;
10039
+ display: -ms-flexbox;
10040
+ display: flex;
10041
+ margin: 0;
10042
+ text-align: center;
10043
+ -webkit-box-pack: center;
10044
+ -webkit-justify-content: center;
10045
+ -moz-box-pack: center;
10046
+ -ms-flex-pack: center;
10047
+ justify-content: center;
10048
+ -webkit-box-align: center;
10049
+ -webkit-align-items: center;
10050
+ -moz-box-align: center;
10051
+ -ms-flex-align: center;
10052
+ align-items: center;
10053
+ }
10054
+
10055
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
10056
+ background-color: #54595f;
10057
+ }
10058
+
10059
+ /**
10060
+ * Skin 4
10061
+ */
10062
+ .premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap {
10063
+ position: absolute;
10064
+ right: 0;
10065
+ left: 0;
10066
+ top: 50%;
10067
+ -webkit-transform: scale(0.9) translateZ(0) translateY(-50%);
10068
+ transform: scale(0.9) translateZ(0) translateY(-50%);
10069
+ text-align: center;
10070
+ z-index: 2;
10071
+ opacity: 0;
10072
+ -webkit-transition: opacity 0.5s, -webkit-transform 0.3s;
10073
+ transition: opacity 0.5s, -webkit-transform 0.3s;
10074
+ transition: opacity 0.5s, transform 0.3s;
10075
+ transition: opacity 0.5s, transform 0.3s, -webkit-transform 0.3s;
10076
+ }
10077
+
10078
+ .premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,
10079
+ .premium-woo-skin-grid-8 li.product .premium-woo-product-overlay {
10080
+ position: absolute;
10081
+ top: 0;
10082
+ right: 0;
10083
+ width: 100%;
10084
+ height: 100%;
10085
+ opacity: 0;
10086
+ visibility: hidden;
10087
+ background-color: rgba(27, 27, 23, 0.3);
10088
+ -webkit-transition: all 0.25s ease-in-out;
10089
+ transition: all 0.25s ease-in-out;
10090
+ }
10091
+
10092
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,
10093
+ .premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay {
10094
+ opacity: 1;
10095
+ visibility: visible;
10096
+ z-index: 1;
10097
+ }
10098
+
10099
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap {
10100
+ -webkit-transform: scale(1) translateZ(0) translateY(-50%);
10101
+ transform: scale(1) translateZ(0) translateY(-50%);
10102
+ opacity: 1;
10103
+ }
10104
+
10105
+ /**
10106
+ * Skin 5
10107
+ */
10108
+ .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper {
10109
+ -js-display: flex;
10110
+ display: -webkit-box;
10111
+ display: -webkit-flex;
10112
+ display: -moz-box;
10113
+ display: -ms-flexbox;
10114
+ display: flex;
10115
+ }
10116
+
10117
+ .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
10118
+ -js-display: flex;
10119
+ display: -webkit-box;
10120
+ display: -webkit-flex;
10121
+ display: -moz-box;
10122
+ display: -ms-flexbox;
10123
+ display: flex;
10124
+ -webkit-box-align: center;
10125
+ -webkit-align-items: center;
10126
+ -moz-box-align: center;
10127
+ -ms-flex-align: center;
10128
+ align-items: center;
10129
+ background-color: #54595f;
10130
+ padding: 10px;
10131
+ -webkit-transition: all 0.25s ease 0s;
10132
+ transition: all 0.25s ease 0s;
10133
+ }
10134
+
10135
+ .premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap {
10136
+ width: 75%;
10137
+ }
10138
+
10139
+ .premium-woo-skin-grid-5 .premium-woo-product-wrapper {
10140
+ -js-display: flex;
10141
+ display: -webkit-box;
10142
+ display: -webkit-flex;
10143
+ display: -moz-box;
10144
+ display: -ms-flexbox;
10145
+ display: flex;
10146
+ -webkit-box-align: center;
10147
+ -webkit-align-items: center;
10148
+ -moz-box-align: center;
10149
+ -ms-flex-align: center;
10150
+ align-items: center;
10151
+ }
10152
+
10153
+ .premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
10154
+ -webkit-box-pack: end;
10155
+ -webkit-justify-content: flex-end;
10156
+ -moz-box-pack: end;
10157
+ -ms-flex-pack: end;
10158
+ justify-content: flex-end;
10159
+ }
10160
+
10161
+ .premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
10162
+ -webkit-box-pack: center;
10163
+ -webkit-justify-content: center;
10164
+ -moz-box-pack: center;
10165
+ -ms-flex-pack: center;
10166
+ justify-content: center;
10167
+ }
10168
+
10169
+ /**
10170
+ * Skin 6
10171
+ */
10172
+ .premium-woo-skin-grid-6 .premium-woo-qv-btn {
10173
+ position: absolute;
10174
+ top: 50%;
10175
+ right: 50%;
10176
+ min-width: 40%;
10177
+ text-align: center;
10178
+ padding: 5px;
10179
+ background: rgba(2, 2, 2, 0.5);
10180
+ color: #fff;
10181
+ -webkit-transform: translate(50%, -50%);
10182
+ -ms-transform: translate(50%, -50%);
10183
+ transform: translate(50%, -50%);
10184
+ opacity: 0;
10185
+ visibility: hidden;
10186
+ -webkit-transition: all 0.3s ease-in-out;
10187
+ transition: all 0.3s ease-in-out;
10188
+ cursor: pointer;
10189
+ z-index: 2;
10190
+ }
10191
+
10192
+ .premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn {
10193
+ opacity: 1;
10194
+ visibility: visible;
10195
+ }
10196
+
10197
+ .premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
10198
+ .premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
10199
+ .premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,
10200
+ .premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating {
10201
+ margin: 0;
10202
+ }
10203
+
10204
+ .premium-woo-skin-grid-6 li.product .premium-woo-product-info {
10205
+ -js-display: flex;
10206
+ display: -webkit-box;
10207
+ display: -webkit-flex;
10208
+ display: -moz-box;
10209
+ display: -ms-flexbox;
10210
+ display: flex;
10211
+ -webkit-box-pack: justify;
10212
+ -webkit-justify-content: space-between;
10213
+ -moz-box-pack: justify;
10214
+ -ms-flex-pack: justify;
10215
+ justify-content: space-between;
10216
+ }
10217
+
10218
+ .premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info {
10219
+ -webkit-box-orient: vertical;
10220
+ -webkit-box-direction: normal;
10221
+ -webkit-flex-direction: column;
10222
+ -moz-box-orient: vertical;
10223
+ -moz-box-direction: normal;
10224
+ -ms-flex-direction: column;
10225
+ flex-direction: column;
10226
+ }
10227
+
10228
+ .premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info {
10229
+ -webkit-box-orient: horizontal;
10230
+ -webkit-box-direction: reverse;
10231
+ -webkit-flex-direction: row-reverse;
10232
+ -moz-box-orient: horizontal;
10233
+ -moz-box-direction: reverse;
10234
+ -ms-flex-direction: row-reverse;
10235
+ flex-direction: row-reverse;
10236
+ }
10237
+
10238
+ .premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images {
10239
+ -js-display: flex;
10240
+ display: -webkit-box;
10241
+ display: -webkit-flex;
10242
+ display: -moz-box;
10243
+ display: -ms-flexbox;
10244
+ display: flex;
10245
+ position: absolute;
10246
+ bottom: 10px;
10247
+ width: 100%;
10248
+ -webkit-box-pack: center;
10249
+ -webkit-justify-content: center;
10250
+ -moz-box-pack: center;
10251
+ -ms-flex-pack: center;
10252
+ justify-content: center;
10253
+ }
10254
+
10255
+ .premium-woo-product-gallery-images .premium-woo-product__gallery_image {
10256
+ width: 20%;
10257
+ margin: 0 0.2em;
10258
+ border: 2px solid #aaa;
10259
+ cursor: pointer;
10260
+ }
10261
+
10262
+ /**
10263
+ * Metro
10264
+ */
10265
+ /*.premium-woo-grid-style1 ul.products li.product {
10266
+ width: 25%;
10267
+ }*/
10268
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail img,
10269
+ .premium-woo-products-metro li.product .premium-woo-product-wrapper,
10270
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail,
10271
+ .premium-woo-products-metro li.product .woocommerce-LoopProduct-link {
10272
+ height: 100%;
10273
+ }
10274
+
10275
+ .premium-woo-products-metro ul.products li.product {
10276
+ margin-bottom: 0;
10277
+ }
10278
+
10279
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail img {
10280
+ -o-object-fit: cover;
10281
+ object-fit: cover;
10282
+ }
10283
+
10284
+ /*
10285
+ * Carousel
10286
+ */
10287
+ .premium-carousel-hidden {
10288
+ opacity: 0;
10289
+ visibility: hidden;
10290
+ }
10291
+
10292
+ .premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow {
10293
+ -webkit-border-radius: 50%;
10294
+ border-radius: 50%;
10295
+ }
10296
+
10297
+ .premium-woocommerce ul.slick-dots {
10298
+ width: 100%;
10299
+ }
10300
+
10301
+ /*
10302
+ * Quick View Html/body
10303
+ */
10304
+ html.premium-woo-qv-opened,
10305
+ html.premium-woo-qv-opened body {
10306
+ overflow: hidden;
10307
+ }
10308
+
10309
+ /**
10310
+ * Quick View Modal
10311
+ */
10312
+ .premium-woo-quick-view-back {
10313
+ position: fixed;
10314
+ visibility: hidden;
10315
+ overflow: hidden;
10316
+ background: rgba(2, 2, 2, 0.5);
10317
+ opacity: 0;
10318
+ -webkit-transition: opacity 0.25s;
10319
+ transition: opacity 0.25s;
10320
+ z-index: 999;
10321
+ }
10322
+
10323
+ .premium-woo-quick-view-active {
10324
+ top: 0;
10325
+ right: 0;
10326
+ width: 100%;
10327
+ height: 100%;
10328
+ opacity: 1;
10329
+ visibility: visible;
10330
+ }
10331
+
10332
+ #premium-woo-quick-view-modal {
10333
+ position: fixed;
10334
+ visibility: hidden;
10335
+ opacity: 0;
10336
+ top: 0;
10337
+ right: 0;
10338
+ width: 100%;
10339
+ height: 100%;
10340
+ z-index: 1400;
10341
+ text-align: center;
10342
+ -webkit-transition: all 0.3s;
10343
+ transition: all 0.3s;
10344
+ overflow-x: hidden;
10345
+ overflow-y: auto;
10346
+ }
10347
+
10348
+ #premium-woo-quick-view-modal.active {
10349
+ visibility: visible;
10350
+ opacity: 1;
10351
+ }
10352
+
10353
+ #premium-woo-quick-view-modal.active .premium-woo-content-main {
10354
+ -webkit-transform: translateY(0);
10355
+ -ms-transform: translateY(0);
10356
+ transform: translateY(0);
10357
+ opacity: 1;
10358
+ width: 100%;
10359
+ }
10360
+
10361
+ #premium-woo-quick-view-modal .premium-woo-content-main-wrapper {
10362
+ position: absolute;
10363
+ width: 100%;
10364
+ height: 100%;
10365
+ top: 0;
10366
+ right: 0;
10367
+ text-align: center;
10368
+ padding: 30px;
10369
+ -js-display: flex;
10370
+ display: -webkit-box;
10371
+ display: -webkit-flex;
10372
+ display: -moz-box;
10373
+ display: -ms-flexbox;
10374
+ display: flex;
10375
+ -webkit-box-align: center;
10376
+ -webkit-align-items: center;
10377
+ -moz-box-align: center;
10378
+ -ms-flex-align: center;
10379
+ align-items: center;
10380
+ }
10381
+
10382
+ #premium-woo-quick-view-modal .premium-woo-content-main {
10383
+ position: relative;
10384
+ pointer-events: none;
10385
+ max-width: 100%;
10386
+ text-align: right;
10387
+ z-index: 1045;
10388
+ -webkit-transform: translateY(-30px);
10389
+ -ms-transform: translateY(-30px);
10390
+ transform: translateY(-30px);
10391
+ opacity: 0;
10392
+ -webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
10393
+ transition: opacity 0.3s, -webkit-transform 0.5s;
10394
+ transition: transform 0.5s, opacity 0.3s;
10395
+ transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
10396
+ margin: 0 auto;
10397
+ }
10398
+
10399
+ #premium-woo-quick-view-modal .premium-woo-lightbox-content {
10400
+ position: relative;
10401
+ display: table;
10402
+ pointer-events: auto;
10403
+ background-color: #fff;
10404
+ max-width: 975px;
10405
+ margin: 20px auto;
10406
+ -webkit-transform: translateZ(0);
10407
+ transform: translateZ(0);
10408
+ -webkit-box-shadow: -3px 3px 20px 0 rgba(0, 0, 0, 0.15);
10409
+ box-shadow: -3px 3px 20px 0 rgba(0, 0, 0, 0.15);
10410
+ overflow: hidden;
10411
+ }
10412
+
10413
+ #premium-woo-quick-view-modal .summary {
10414
+ width: 50%;
10415
+ margin: 0;
10416
+ padding: 30px;
10417
+ float: right;
10418
+ -webkit-box-sizing: border-box;
10419
+ -moz-box-sizing: border-box;
10420
+ box-sizing: border-box;
10421
+ }
10422
+
10423
+ #premium-woo-quick-view-modal .summary .quantity {
10424
+ min-width: auto;
10425
+ }
10426
+
10427
+ #premium-woo-quick-view-modal .summary .quantity input.qty {
10428
+ width: 54px;
10429
+ -webkit-appearance: button;
10430
+ -moz-appearance: button;
10431
+ appearance: button;
10432
+ }
10433
+
10434
+ #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-inner-spin-button,
10435
+ #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-outer-spin-button {
10436
+ display: unset;
10437
+ }
10438
+
10439
+ #premium-woo-quick-view-modal .woocommerce-product-details__short-description p {
10440
+ margin: 0;
10441
+ }
10442
+
10443
+ #premium-woo-quick-view-close {
10444
+ position: absolute;
10445
+ font-size: 22px;
10446
+ top: 10px;
10447
+ left: 10px;
10448
+ width: 22px;
10449
+ height: 22px;
10450
+ line-height: 22px;
10451
+ opacity: 0.7;
10452
+ text-align: center;
10453
+ z-index: 2;
10454
+ color: #000;
10455
+ }
10456
+
10457
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider {
10458
+ position: relative;
10459
+ }
10460
+
10461
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider li {
10462
+ list-style: none;
10463
+ }
10464
+
10465
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav {
10466
+ margin: 0;
10467
+ padding: 0;
10468
+ width: 100%;
10469
+ position: absolute;
10470
+ bottom: 10px;
10471
+ text-align: center;
10472
+ direction: ltr;
10473
+ }
10474
+
10475
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li {
10476
+ margin: 0 6px;
10477
+ display: inline-block;
10478
+ vertical-align: middle;
10479
+ }
10480
+
10481
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a {
10482
+ width: 11px;
10483
+ height: 11px;
10484
+ display: block;
10485
+ background: #666;
10486
+ background: rgba(0, 0, 0, 0.5);
10487
+ cursor: pointer;
10488
+ text-indent: -9999px;
10489
+ -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
10490
+ box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
10491
+ -webkit-border-radius: 20px;
10492
+ border-radius: 20px;
10493
+ }
10494
+
10495
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
10496
+ background: rgba(0, 0, 0, 0.9);
10497
+ cursor: default;
10498
+ }
10499
+
10500
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus {
10501
+ outline: none;
10502
+ }
10503
+
10504
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
10505
+ -o-object-fit: cover;
10506
+ object-fit: cover;
10507
+ width: 100%;
10508
+ }
10509
+
10510
+ #premium-woo-quick-view-content div.images {
10511
+ width: 50%;
10512
+ float: right;
10513
+ opacity: 1 !important;
10514
+ margin: 0;
10515
+ }
10516
+
10517
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav {
10518
+ margin: 0;
10519
+ padding: 0;
10520
+ list-style: none;
10521
+ direction: ltr;
10522
+ }
10523
+
10524
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a {
10525
+ text-decoration: none;
10526
+ display: block;
10527
+ width: 14px;
10528
+ height: 32px;
10529
+ font-size: 32px;
10530
+ line-height: 32px;
10531
+ margin: -20px 0 0;
10532
+ position: absolute;
10533
+ top: 50%;
10534
+ z-index: 10;
10535
+ overflow: hidden;
10536
+ cursor: pointer;
10537
+ color: rgba(0, 0, 0, 0.8);
10538
+ text-shadow: -1px 1px 0 rgba(255, 255, 255, 0.3);
10539
+ -webkit-transition: all 0.3s ease-in-out;
10540
+ transition: all 0.3s ease-in-out;
10541
+ }
10542
+
10543
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,
10544
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
10545
+ display: inline-block;
10546
+ font-family: "Font Awesome 5 Free";
10547
+ font-weight: 900;
10548
+ text-rendering: auto;
10549
+ -webkit-font-smoothing: antialiased;
10550
+ -moz-osx-font-smoothing: grayscale;
10551
+ }
10552
+
10553
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
10554
+ left: 10px;
10555
+ }
10556
+
10557
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next {
10558
+ right: 10px;
10559
+ }
10560
+
10561
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before {
10562
+ content: "\f104";
10563
+ }
10564
+
10565
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
10566
+ content: "\f105";
10567
+ }
10568
+
10569
+ .premium-woocommerce li.product .added_to_cart.wc-forward {
10570
+ display: none;
10571
+ }
10572
+
10573
+ .premium-woo-atc-button .add_to_cart_button .premium-woo-cart-loader {
10574
+ -webkit-animation: spin 2s linear infinite;
10575
+ animation: spin 2s linear infinite;
10576
+ margin-right: 5px;
10577
+ vertical-align: baseline;
10578
+ }
10579
+
10580
+ /*
10581
+ * Load More Button
10582
+ */
10583
+ .premium-woo-load-more {
10584
+ position: relative;
10585
+ }
10586
+
10587
+ .premium-woo-load-more .premium-woo-load-more-btn {
10588
+ -webkit-box-shadow: none;
10589
+ box-shadow: none;
10590
+ text-shadow: none;
10591
+ border: none;
10592
+ outline: none;
10593
+ -webkit-box-align: center;
10594
+ -webkit-align-items: center;
10595
+ -moz-box-align: center;
10596
+ -ms-flex-align: center;
10597
+ align-items: center;
10598
+ vertical-align: bottom;
10599
+ cursor: pointer;
10600
+ line-height: 1;
10601
+ font-style: normal;
10602
+ font-weight: normal;
10603
+ background-image: none;
10604
+ color: #fff;
10605
+ -webkit-transition: all 0.3s ease-in-out;
10606
+ transition: all 0.3s ease-in-out;
10607
+ padding: 10px 20px;
10608
+ }
10609
+
10610
+ .premium-woo-load-more-btn {
10611
+ -js-display: inline-flex;
10612
+ display: -webkit-inline-box;
10613
+ display: -webkit-inline-flex;
10614
+ display: -moz-inline-box;
10615
+ display: -ms-inline-flexbox;
10616
+ display: inline-flex;
10617
+ -webkit-box-align: center;
10618
+ -webkit-align-items: center;
10619
+ -moz-box-align: center;
10620
+ -ms-flex-align: center;
10621
+ align-items: center;
10622
+ }
10623
+
10624
+ .premium-woo-load-more-btn span {
10625
+ margin-right: 3px;
10626
+ }
10627
+
10628
+ .premium-woo-load-more-btn .premium-loader {
10629
+ display: inline-block;
10630
+ width: 20px;
10631
+ height: 20px;
10632
+ }
10633
+
10634
+ .premium-woo-title-above-yes .premium-woo-product__link {
10635
+ opacity: 0;
10636
+ }
10637
+
10638
+ @media (min-width: 545px) {
10639
+ #premium-woo-quick-view-content div.summary {
10640
+ content: "544";
10641
+ overflow-y: auto;
10642
+ }
10643
+ }
10644
+
10645
+ @media (max-width: 544px) {
10646
+ #premium-woo-quick-view-content .premium-woo-lightbox-content {
10647
+ display: block;
10648
+ }
10649
+
10650
+ #premium-woo-quick-view-content div.images,
10651
+ #premium-woo-quick-view-content div.summary {
10652
+ width: 100%;
10653
+ float: none;
10654
+ }
10655
  }
10656
  /*
10657
  * Common Title/Dual Heading
assets/frontend/css/premium-addons.css CHANGED
@@ -6263,245 +6263,258 @@ ul.premium-person-social-list {
6263
  -ms-transform: translateX(0) rotate(-90deg);
6264
  transform: translateX(0) rotate(-90deg); }
6265
 
6266
- /**************** Premium Pricing Table ****************/
6267
- /*******************************************************/
6268
- .premium-pricing-table-container {
6269
- position: relative;
6270
- text-align: center;
6271
- display: inline-block;
6272
- width: 100%;
6273
- -webkit-transition: all 0.3s ease-in-out;
6274
- transition: all 0.3s ease-in-out; }
6275
-
6276
- .premium-pricing-icon-container {
6277
- -js-display: flex;
6278
- display: -webkit-box;
6279
- display: -webkit-flex;
6280
- display: -moz-box;
6281
- display: -ms-flexbox;
6282
- display: flex;
6283
- -webkit-box-pack: center;
6284
- -webkit-justify-content: center;
6285
- -moz-box-pack: center;
6286
- -ms-flex-pack: center;
6287
- justify-content: center;
6288
- line-height: 0; }
6289
- .premium-pricing-icon-container .premium-pricing-icon {
6290
- display: inline-block; }
6291
- .premium-pricing-icon-container .premium-pricing-image {
6292
- overflow: hidden; }
6293
- .premium-pricing-icon-container .premium-pricing-image img {
6294
- width: 25px;
6295
- height: 25px;
6296
- -o-object-fit: cover;
6297
- object-fit: cover; }
6298
-
6299
- .premium-badge-left {
6300
- position: absolute;
6301
- top: 0; }
6302
-
6303
- .premium-badge-right {
6304
- position: absolute;
6305
- top: 0;
6306
- right: 0; }
6307
-
6308
- .premium-badge-left {
6309
- left: 0; }
6310
-
6311
- .premium-badge-triangle.premium-badge-left .corner {
6312
- width: 0;
6313
- height: 0;
6314
- border-top: 150px solid;
6315
- border-bottom: 150px solid transparent;
6316
- border-right: 150px solid transparent; }
6317
-
6318
- .premium-badge-triangle.premium-badge-right .corner {
6319
- width: 0;
6320
- height: 0;
6321
- border-bottom: 150px solid transparent;
6322
- border-right: 150px solid;
6323
- border-left: 150px solid transparent; }
6324
-
6325
- .premium-badge-triangle span {
6326
- position: absolute;
6327
- top: 35px;
6328
- width: 100px;
6329
- text-align: center;
6330
- -webkit-transform: rotate(-45deg);
6331
- -ms-transform: rotate(-45deg);
6332
- transform: rotate(-45deg);
6333
- display: block;
6334
- text-transform: uppercase; }
6335
-
6336
- .premium-badge-triangle.premium-badge-right span {
6337
- -webkit-transform: rotate(45deg);
6338
- -ms-transform: rotate(45deg);
6339
- transform: rotate(45deg);
6340
- right: 0; }
6341
-
6342
- .premium-badge-circle {
6343
- min-width: 4em;
6344
- min-height: 4em;
6345
- line-height: 4em;
6346
- text-align: center;
6347
- -webkit-border-radius: 100%;
6348
- border-radius: 100%;
6349
- position: absolute;
6350
- z-index: 1; }
6351
-
6352
- .premium-badge-stripe {
6353
- position: absolute;
6354
- -webkit-transform: rotate(90deg);
6355
- -ms-transform: rotate(90deg);
6356
- transform: rotate(90deg);
6357
- width: 15em;
6358
- overflow: hidden;
6359
- height: 15em; }
6360
- .premium-badge-stripe.premium-badge-left {
6361
- -webkit-transform: rotate(0);
6362
- -ms-transform: rotate(0);
6363
- transform: rotate(0); }
6364
- .premium-badge-stripe .corner {
6365
- text-align: center;
6366
- left: 0;
6367
- width: 150%;
6368
- -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6369
- -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6370
- transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6371
- margin-top: 35px;
6372
- font-size: 13px;
6373
- line-height: 2;
6374
- font-weight: 800;
6375
- text-transform: uppercase; }
6376
-
6377
- .premium-badge-flag .corner {
6378
- text-align: center;
6379
- -webkit-border-radius: 4px 4px 0 4px;
6380
- border-radius: 4px 4px 0 4px;
6381
- padding: 3px 15px;
6382
- position: absolute;
6383
- top: 10%;
6384
- right: -8px; }
6385
- .premium-badge-flag .corner::before, .premium-badge-flag .corner::after {
6386
- content: "";
6387
- display: block;
6388
- position: absolute;
6389
- width: 0;
6390
- height: 0;
6391
- top: 100%;
6392
- right: 0;
6393
- border-bottom: 8px solid transparent; }
6394
-
6395
- .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
6396
- overflow: visible !important; }
6397
-
6398
- .premium-badge-flag .corner::after {
6399
- border-left: 8px solid rgba(0, 0, 0, 0.2); }
6400
-
6401
- .premium-pricing-price-currency {
6402
- position: relative; }
6403
-
6404
- .premium-pricing-button-container {
6405
- display: block; }
6406
-
6407
- .premium-pricing-list {
6408
- -js-display: flex;
6409
- display: -webkit-box;
6410
- display: -webkit-flex;
6411
- display: -moz-box;
6412
- display: -ms-flexbox;
6413
- display: flex;
6414
- -webkit-box-orient: vertical;
6415
- -webkit-box-direction: normal;
6416
- -webkit-flex-direction: column;
6417
- -moz-box-orient: vertical;
6418
- -moz-box-direction: normal;
6419
- -ms-flex-direction: column;
6420
- flex-direction: column;
6421
- list-style-type: none;
6422
- margin: 0;
6423
- padding: 0; }
6424
- .premium-pricing-list .premium-pricing-list-item {
6425
- -js-display: flex;
6426
- display: -webkit-box;
6427
- display: -webkit-flex;
6428
- display: -moz-box;
6429
- display: -ms-flexbox;
6430
- display: flex;
6431
- -webkit-box-align: center;
6432
- -webkit-align-items: center;
6433
- -moz-box-align: center;
6434
- -ms-flex-align: center;
6435
- align-items: center; }
6436
- .premium-pricing-list .premium-pricing-list-item svg {
6437
- width: 50px;
6438
- height: 50px; }
6439
- .premium-pricing-list .premium-pricing-list-item img {
6440
- width: 30px;
6441
- height: 30px;
6442
- -o-object-fit: cover;
6443
- object-fit: cover; }
6444
- .premium-pricing-list .premium-pricing-list-span {
6445
- position: relative; }
6446
- .premium-pricing-list .list-item-tooltip {
6447
- border-bottom: 1px dotted; }
6448
- .premium-pricing-list .premium-pricing-list-tooltip {
6449
- position: absolute;
6450
- top: -webkit-calc(100% + 1px);
6451
- top: calc(100% + 1px);
6452
- left: 0;
6453
- visibility: hidden;
6454
- padding: 15px 20px;
6455
- -webkit-border-radius: 5px;
6456
- border-radius: 5px;
6457
- min-width: 200px;
6458
- overflow: hidden;
6459
- text-align: left;
6460
- font-size: 0.8rem;
6461
- color: #fff;
6462
- background-color: #aaa; }
6463
-
6464
- .premium-pricing-features-left .premium-pricing-list-span {
6465
- text-align: left; }
6466
-
6467
- .premium-pricing-features-center .premium-pricing-list-span {
6468
- text-align: center; }
6469
-
6470
- .premium-pricing-features-right .premium-pricing-list-span {
6471
- text-align: right; }
6472
-
6473
- .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
6474
- z-index: 99;
6475
- visibility: visible;
6476
- opacity: 1; }
6477
-
6478
- .premium-pricing-slashed-price-value {
6479
- display: inline-block;
6480
- font-size: 20px;
6481
- font-weight: 400;
6482
- margin-right: 5px; }
6483
-
6484
- .premium-pricing-price-value {
6485
- font-size: 70px; }
6486
-
6487
- .premium-pricing-description-container li {
6488
- list-style-position: inside;
6489
- text-indent: -40px; }
6490
-
6491
- @-moz-document url-prefix() {
6492
- .premium-pricing-description-container li {
6493
- text-indent: 0px; } }
6494
-
6495
- .premium-pricing-price-button {
6496
- display: block;
6497
- padding: 6px 12px;
6498
- line-height: 1.42857143;
6499
- text-align: center;
6500
- color: #fff;
6501
- background: #6ec1e4;
6502
- margin-bottom: 0;
6503
- -webkit-transition: all 0.3s ease-in-out;
6504
- transition: all 0.3s ease-in-out; }
 
 
 
 
 
 
 
 
 
 
 
 
 
6505
 
6506
  /**************** Premium Progress Bar ****************/
6507
  /******************************************************/
@@ -7762,1282 +7775,1282 @@ ul.premium-person-social-list {
7762
  [data-hijacking="off"] .premium-vscroll-parallax-position {
7763
  position: unset !important; }
7764
 
7765
- /********** Premium Woo Products **********/
7766
- /******************************************/
7767
- .ast-single-post .entry-content .premium-woocommerce a {
7768
- text-decoration: none; }
7769
-
7770
- .premium-woocommerce .premium-woo-qv-btn {
7771
- cursor: pointer; }
7772
-
7773
- .premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating {
7774
- margin: 0 auto 0.5em; }
7775
-
7776
- .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
7777
- .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured {
7778
- display: block;
7779
- text-align: center;
7780
- color: #fff;
7781
- min-width: 2em;
7782
- min-height: 2em;
7783
- line-height: 2em;
7784
- padding: 0.3em 0.6em;
7785
- margin: 0.5em 0.6em; }
7786
-
7787
- .premium-woocommerce .pa-out-of-stock {
7788
- display: block;
7789
- text-align: center;
7790
- color: #fff;
7791
- min-width: 2em;
7792
- min-height: 2em;
7793
- line-height: 2em;
7794
- padding: 0.3em 0.6em;
7795
- margin: 0.5em 0.6em; }
7796
-
7797
- .premium-woocommerce .woocommerce-loop-product__title {
7798
- margin-bottom: 0.5em;
7799
- font-size: 1em;
7800
- -webkit-transition: all 0.3s ease-in-out;
7801
- transition: all 0.3s ease-in-out; }
7802
-
7803
- .premium-woocommerce .premium-woo-product-category {
7804
- display: block;
7805
- font-size: 0.85em;
7806
- margin-bottom: 0.5em;
7807
- line-height: 1.3; }
7808
-
7809
- .premium-woocommerce .star-rating {
7810
- display: block;
7811
- float: none;
7812
- -webkit-backface-visibility: hidden;
7813
- backface-visibility: hidden;
7814
- overflow: hidden;
7815
- position: relative;
7816
- height: 1em;
7817
- line-height: 1;
7818
- font-size: 0.857em;
7819
- width: 5.4em;
7820
- font-family: "star"; }
7821
- .premium-woocommerce .star-rating::before {
7822
- content: "\73\73\73\73\73";
7823
- color: #54595f;
7824
- float: left;
7825
- top: 0;
7826
- left: 0;
7827
- position: absolute; }
7828
- .premium-woocommerce .star-rating span {
7829
- overflow: hidden;
7830
- float: left;
7831
- top: 0;
7832
- left: 0;
7833
- position: absolute;
7834
- padding-top: 1.5em; }
7835
- .premium-woocommerce .star-rating span::before {
7836
- content: "\53\53\53\53\53";
7837
- color: inherit;
7838
- top: 0;
7839
- position: absolute;
7840
- left: 0; }
7841
-
7842
- .premium-woocommerce .premium-woo-products-inner ul.products {
7843
- -js-display: flex;
7844
- display: -webkit-box;
7845
- display: -webkit-flex;
7846
- display: -moz-box;
7847
- display: -ms-flexbox;
7848
- display: flex;
7849
- margin: 0;
7850
- padding: 0;
7851
- -webkit-flex-wrap: wrap;
7852
- -ms-flex-wrap: wrap;
7853
- flex-wrap: wrap;
7854
- list-style: none outside;
7855
- -webkit-column-gap: 0;
7856
- -moz-column-gap: 0;
7857
- column-gap: 0; }
7858
- .premium-woocommerce .premium-woo-products-inner ul.products li.product {
7859
- margin: 0 0 10px;
7860
- padding: 0 10px; }
7861
- .premium-woocommerce .premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper {
7862
- overflow: hidden;
7863
- -webkit-transition: all 0.3s ease-in-out;
7864
- transition: all 0.3s ease-in-out; }
7865
-
7866
- .premium-woocommerce .woocommerce-loop-product__link {
7867
- position: relative;
7868
- display: block !important;
7869
- overflow: hidden;
7870
- -webkit-transition: all 0.3s ease-in-out;
7871
- transition: all 0.3s ease-in-out; }
7872
-
7873
- .premium-woocommerce .premium-woo-ribbon-container,
7874
- .premium-woocommerce .pa-out-of-stock {
7875
- position: absolute;
7876
- z-index: 9; }
7877
-
7878
- .premium-woocommerce .premium-woo-ribbon-container {
7879
- top: 0;
7880
- left: 0; }
7881
-
7882
- .premium-woocommerce .pa-out-of-stock {
7883
- top: 7px;
7884
- left: 9px;
7885
- margin: 0; }
7886
-
7887
- .premium-woo-product-thumbnail {
7888
- position: relative;
7889
- overflow: hidden; }
7890
- .premium-woo-product-thumbnail .woocommerce-loop-product__link img {
7891
- margin: 0;
7892
- width: 100%; }
7893
-
7894
- .premium-woo-product-sale-wrap,
7895
- .premium-woo-product-featured-wrap {
7896
- margin: 0; }
7897
-
7898
- .premium-woocommerce .premium-woo-products-details-wrap {
7899
- padding: 1em 1.2em; }
7900
- .premium-woocommerce .premium-woo-products-details-wrap .button {
7901
- display: inline-block;
7902
- background-color: #6ec1e4;
7903
- color: #fff;
7904
- margin: 0.5em 0;
7905
- line-height: 1.3;
7906
- padding: 10px 40px;
7907
- font-size: 100%;
7908
- cursor: pointer;
7909
- text-decoration: none;
7910
- overflow: visible;
7911
- font-weight: 700;
7912
- background-image: none;
7913
- border: none;
7914
- -webkit-border-radius: 0px;
7915
- border-radius: 0px;
7916
- -webkit-box-shadow: none;
7917
- box-shadow: none;
7918
- text-shadow: none;
7919
- -webkit-transition: all 0.3s ease-in-out;
7920
- transition: all 0.3s ease-in-out; }
7921
-
7922
- .premium-woocommerce li.product .price {
7923
- display: block;
7924
- line-height: 1.3;
7925
- font-weight: 700;
7926
- margin-bottom: 0.5em;
7927
- font-size: 0.9em; }
7928
- .premium-woocommerce li.product .price del {
7929
- display: inline-block;
7930
- font-weight: 400;
7931
- background: transparent;
7932
- opacity: 1; }
7933
- .premium-woocommerce li.product .price ins {
7934
- display: inline-block;
7935
- background: transparent;
7936
- text-decoration: none;
7937
- font-weight: inherit; }
7938
- .premium-woocommerce li.product .price .amount {
7939
- color: inherit !important; }
7940
-
7941
- .premium-woocommerce li.product .premium-woo-product-desc p {
7942
- margin: 0; }
7943
-
7944
- .premium-woo-product-align-left .premium-woocommerce li.product .star-rating {
7945
- margin-left: 0;
7946
- margin-right: auto; }
7947
-
7948
- .premium-woo-product-align-center .premium-woocommerce li.product .star-rating {
7949
- margin-left: auto;
7950
- margin-right: auto; }
7951
-
7952
- .premium-woo-product-align-right .premium-woocommerce li.product .star-rating {
7953
- margin-left: auto;
7954
- margin-right: 0; }
7955
-
7956
- .premium-woo-products-pagination ul.page-numbers {
7957
- -js-display: flex;
7958
- display: -webkit-box;
7959
- display: -webkit-flex;
7960
- display: -moz-box;
7961
- display: -ms-flexbox;
7962
- display: flex;
7963
- list-style-type: none;
7964
- margin: 0;
7965
- margin-top: 10px;
7966
- padding: 0;
7967
- border: none;
7968
- -webkit-box-pack: center;
7969
- -webkit-justify-content: center;
7970
- -moz-box-pack: center;
7971
- -ms-flex-pack: center;
7972
- justify-content: center; }
7973
- .premium-woo-products-pagination ul.page-numbers li {
7974
- margin: 0 0.4em 0.4em 0;
7975
- padding: 0;
7976
- text-align: center; }
7977
- .premium-woo-products-pagination ul.page-numbers li .page-numbers {
7978
- margin: 0;
7979
- text-decoration: none;
7980
- color: #000;
7981
- border: 1px solid #54595f;
7982
- padding: 0;
7983
- line-height: 1;
7984
- font-size: 1em;
7985
- font-weight: 400;
7986
- padding: 0.75em;
7987
- display: block;
7988
- min-width: 2.5em;
7989
- -webkit-transition: all 0.3s ease-in-out;
7990
- transition: all 0.3s ease-in-out; }
7991
- .premium-woo-products-pagination ul.page-numbers li .page-numbers:hover, .premium-woo-products-pagination ul.page-numbers li .page-numbers.current {
7992
- background-color: #54595f;
7993
- color: #fff;
7994
- outline: none; }
7995
-
7996
- .premium-woocommerce .premium-loading-feed,
7997
- .premium-woo-quick-view-loader .premium-loading-feed {
7998
- display: block;
7999
- position: absolute;
8000
- width: 100%;
8001
- height: 100%;
8002
- top: 0px;
8003
- left: 0px;
8004
- bottom: 0px;
8005
- right: 0px;
8006
- background: rgba(255, 255, 255, 0.2);
8007
- -js-display: flex;
8008
- display: -webkit-box;
8009
- display: -webkit-flex;
8010
- display: -moz-box;
8011
- display: -ms-flexbox;
8012
- display: flex;
8013
- -webkit-box-align: center;
8014
- -webkit-align-items: center;
8015
- -moz-box-align: center;
8016
- -ms-flex-align: center;
8017
- align-items: center; }
8018
-
8019
- /**
8020
- * Image Hover Effects
8021
- */
8022
- .premium-woocommerce .woocommerce-loop-product__link img {
8023
- -webkit-transition: all 0.3s ease-in-out;
8024
- transition: all 0.3s ease-in-out; }
8025
-
8026
- .premium-woo-product__hover-zoomout .woocommerce-loop-product__link img {
8027
- -webkit-transform: scale(1.2);
8028
- -ms-transform: scale(1.2);
8029
- transform: scale(1.2); }
8030
-
8031
- .premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img {
8032
- -webkit-transform: none;
8033
- -ms-transform: none;
8034
- transform: none; }
8035
-
8036
- .premium-woo-product__hover-zoomin .woocommerce-loop-product__link img {
8037
- -webkit-transform: none;
8038
- -ms-transform: none;
8039
- transform: none; }
8040
-
8041
- .premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img {
8042
- -webkit-transform: scale(1.2);
8043
- -ms-transform: scale(1.2);
8044
- transform: scale(1.2); }
8045
-
8046
- .premium-woo-product__hover-gray .woocommerce-loop-product__link img {
8047
- -webkit-filter: grayscale(100%);
8048
- filter: grayscale(100%); }
8049
-
8050
- .premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img {
8051
- -webkit-filter: grayscale(0%);
8052
- filter: grayscale(0%); }
8053
-
8054
- .premium-woo-product__hover-sepia .woocommerce-loop-product__link img {
8055
- -webkit-filter: sepia(30%);
8056
- filter: sepia(30%); }
8057
-
8058
- .premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img {
8059
- -webkit-filter: sepia(0%);
8060
- filter: sepia(0%); }
8061
-
8062
- .premium-woo-product__hover-bright .woocommerce-loop-product__link img {
8063
- -webkit-filter: brightness(1);
8064
- filter: brightness(1); }
8065
-
8066
- .premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img {
8067
- -webkit-filter: brightness(1.2);
8068
- filter: brightness(1.2); }
8069
-
8070
- .premium-woo-product__hover-trans .woocommerce-loop-product__link img {
8071
- -webkit-transform: translateX(-15px) scale(1.1);
8072
- -ms-transform: translateX(-15px) scale(1.1);
8073
- transform: translateX(-15px) scale(1.1); }
8074
-
8075
- .premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img {
8076
- -webkit-transform: translateX(0px) scale(1.1);
8077
- -ms-transform: translateX(0px) scale(1.1);
8078
- transform: translateX(0px) scale(1.1); }
8079
-
8080
- .premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img {
8081
- -webkit-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
8082
- -ms-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
8083
- transform: scaleX(1.3) scaleY(1.3) rotate(5deg); }
8084
-
8085
- .premium-woocommerce .premium-woo-product__on_hover {
8086
- position: absolute;
8087
- top: 0;
8088
- right: 0;
8089
- bottom: 0;
8090
- left: 0;
8091
- height: 100%;
8092
- opacity: 0; }
8093
-
8094
- .premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover {
8095
- opacity: 1; }
8096
-
8097
- .premium-woo-skin-grid-1 .premium-woo-qv-btn,
8098
- .premium-woo-skin-grid-3 .premium-woo-qv-btn,
8099
- .premium-woo-skin-grid-4 .premium-woo-qv-btn {
8100
- position: absolute;
8101
- bottom: 0;
8102
- left: 0;
8103
- width: 100%;
8104
- text-align: center;
8105
- padding: 5px;
8106
- background: rgba(2, 2, 2, 0.5);
8107
- color: #fff;
8108
- -webkit-transition: all 0.3s ease-in-out;
8109
- transition: all 0.3s ease-in-out;
8110
- z-index: 2;
8111
- -webkit-transform: translateY(100%);
8112
- -ms-transform: translateY(100%);
8113
- transform: translateY(100%); }
8114
-
8115
- .premium-woo-skin-grid-4 .premium-woo-qv-btn {
8116
- -webkit-transition-delay: 0.1s;
8117
- transition-delay: 0.1s; }
8118
-
8119
- .premium-woo-skin-grid-1 .premium-woo-qv-icon,
8120
- .premium-woo-skin-grid-3 .premium-woo-qv-icon,
8121
- .premium-woo-skin-grid-4 .premium-woo-qv-icon,
8122
- .premium-woo-skin-grid-6 .premium-woo-qv-icon {
8123
- margin-left: 0.5em; }
8124
-
8125
- .premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate {
8126
- -webkit-transform: translateY(0);
8127
- -ms-transform: translateY(0);
8128
- transform: translateY(0); }
8129
-
8130
- .premium-woo-product-wrapper .premium-woo-qv-data {
8131
- position: absolute;
8132
- top: 0;
8133
- left: 0;
8134
- width: 100%;
8135
- height: 100%;
8136
- z-index: 1;
8137
- overflow: hidden;
8138
- cursor: pointer; }
8139
-
8140
- /**
8141
- * Skin 1,4
8142
- */
8143
- .premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,
8144
- .premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper {
8145
- position: absolute;
8146
- top: 0.7em;
8147
- right: 1em;
8148
- -webkit-transform: translate3d(15px, 0, 0);
8149
- transform: translate3d(15px, 0, 0);
8150
- -webkit-transition: all 0.3s ease-in-out;
8151
- transition: all 0.3s ease-in-out;
8152
- opacity: 0;
8153
- z-index: 9; }
8154
-
8155
- .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn {
8156
- position: relative;
8157
- display: block;
8158
- margin: 0 0 3px;
8159
- background: #fff;
8160
- text-align: center;
8161
- outline: 0;
8162
- -webkit-transition: all 0.3s ease-in-out;
8163
- transition: all 0.3s ease-in-out; }
8164
-
8165
- .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon {
8166
- display: block;
8167
- color: #54595f;
8168
- width: 30px;
8169
- line-height: 30px;
8170
- height: 30px;
8171
- cursor: pointer;
8172
- -webkit-transition: all 0.3s ease-in-out;
8173
- transition: all 0.3s ease-in-out; }
8174
-
8175
- .premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,
8176
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper {
8177
- -webkit-transform: translate3d(5px, 0, 0);
8178
- transform: translate3d(5px, 0, 0);
8179
- opacity: 1; }
8180
-
8181
- .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon {
8182
- -webkit-animation: spin 2s linear infinite;
8183
- animation: spin 2s linear infinite; }
8184
-
8185
- .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before {
8186
- content: "\f013"; }
8187
-
8188
- .premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before {
8189
- content: "\f00c"; }
8190
-
8191
- /**
8192
- * Skin 2
8193
- */
8194
- .premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap {
8195
- position: absolute;
8196
- background: #fff;
8197
- bottom: 0;
8198
- left: 0;
8199
- width: 100%;
8200
- z-index: 2;
8201
- padding: 0;
8202
- opacity: 0;
8203
- -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
8204
- transition: opacity 0.2s, -webkit-transform 0.4s;
8205
- transition: transform 0.4s, opacity 0.2s;
8206
- transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
8207
- -webkit-transform: translateZ(0) translateY(5px);
8208
- transform: translateZ(0) translateY(5px); }
8209
-
8210
- .premium-woo-skin-grid-2 .premium-woo-product-details {
8211
- padding: 15px 0; }
8212
-
8213
- .premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap {
8214
- opacity: 1;
8215
- -webkit-transform: translateZ(0) translateY(0);
8216
- transform: translateZ(0) translateY(0); }
8217
-
8218
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper {
8219
- position: static;
8220
- -js-display: flex;
8221
- display: -webkit-box;
8222
- display: -webkit-flex;
8223
- display: -moz-box;
8224
- display: -ms-flexbox;
8225
- display: flex;
8226
- -webkit-box-orient: horizontal;
8227
- -webkit-box-direction: reverse;
8228
- -webkit-flex-direction: row-reverse;
8229
- -moz-box-orient: horizontal;
8230
- -moz-box-direction: reverse;
8231
- -ms-flex-direction: row-reverse;
8232
- flex-direction: row-reverse; }
8233
-
8234
- .premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper > * {
8235
- -webkit-box-flex: 1;
8236
- -webkit-flex: 1;
8237
- -moz-box-flex: 1;
8238
- -ms-flex: 1;
8239
- flex: 1;
8240
- min-width: 50%; }
8241
-
8242
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button {
8243
- -js-display: flex;
8244
- display: -webkit-box;
8245
- display: -webkit-flex;
8246
- display: -moz-box;
8247
- display: -ms-flexbox;
8248
- display: flex;
8249
- margin: 0;
8250
- text-align: center;
8251
- -webkit-box-pack: center;
8252
- -webkit-justify-content: center;
8253
- -moz-box-pack: center;
8254
- -ms-flex-pack: center;
8255
- justify-content: center;
8256
- -webkit-box-align: center;
8257
- -webkit-align-items: center;
8258
- -moz-box-align: center;
8259
- -ms-flex-align: center;
8260
- align-items: center; }
8261
-
8262
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
8263
- background-color: #54595f; }
8264
-
8265
- /**
8266
- * Skin 4
8267
- */
8268
- .premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap {
8269
- position: absolute;
8270
- left: 0;
8271
- right: 0;
8272
- top: 50%;
8273
- -webkit-transform: scale(0.9) translateZ(0) translateY(-50%);
8274
- transform: scale(0.9) translateZ(0) translateY(-50%);
8275
- text-align: center;
8276
- z-index: 2;
8277
- opacity: 0;
8278
- -webkit-transition: opacity 0.5s, -webkit-transform 0.3s;
8279
- transition: opacity 0.5s, -webkit-transform 0.3s;
8280
- transition: opacity 0.5s, transform 0.3s;
8281
- transition: opacity 0.5s, transform 0.3s, -webkit-transform 0.3s; }
8282
-
8283
- .premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,
8284
- .premium-woo-skin-grid-8 li.product .premium-woo-product-overlay {
8285
- position: absolute;
8286
- top: 0;
8287
- left: 0;
8288
- width: 100%;
8289
- height: 100%;
8290
- opacity: 0;
8291
- visibility: hidden;
8292
- background-color: rgba(27, 27, 23, 0.3);
8293
- -webkit-transition: all 0.25s ease-in-out;
8294
- transition: all 0.25s ease-in-out; }
8295
-
8296
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,
8297
- .premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay {
8298
- opacity: 1;
8299
- visibility: visible;
8300
- z-index: 1; }
8301
-
8302
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap {
8303
- -webkit-transform: scale(1) translateZ(0) translateY(-50%);
8304
- transform: scale(1) translateZ(0) translateY(-50%);
8305
- opacity: 1; }
8306
-
8307
- /**
8308
- * Skin 5
8309
- */
8310
- .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper {
8311
- -js-display: flex;
8312
- display: -webkit-box;
8313
- display: -webkit-flex;
8314
- display: -moz-box;
8315
- display: -ms-flexbox;
8316
- display: flex; }
8317
- .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
8318
- -js-display: flex;
8319
- display: -webkit-box;
8320
- display: -webkit-flex;
8321
- display: -moz-box;
8322
- display: -ms-flexbox;
8323
- display: flex;
8324
- -webkit-box-align: center;
8325
- -webkit-align-items: center;
8326
- -moz-box-align: center;
8327
- -ms-flex-align: center;
8328
- align-items: center;
8329
- background-color: #54595f;
8330
- padding: 10px;
8331
- -webkit-transition: all 0.25s ease 0s;
8332
- transition: all 0.25s ease 0s; }
8333
-
8334
- .premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap {
8335
- width: 75%; }
8336
-
8337
- .premium-woo-skin-grid-5 .premium-woo-product-wrapper {
8338
- -js-display: flex;
8339
- display: -webkit-box;
8340
- display: -webkit-flex;
8341
- display: -moz-box;
8342
- display: -ms-flexbox;
8343
- display: flex;
8344
- -webkit-box-align: center;
8345
- -webkit-align-items: center;
8346
- -moz-box-align: center;
8347
- -ms-flex-align: center;
8348
- align-items: center; }
8349
-
8350
- .premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
8351
- -webkit-box-pack: end;
8352
- -webkit-justify-content: flex-end;
8353
- -moz-box-pack: end;
8354
- -ms-flex-pack: end;
8355
- justify-content: flex-end; }
8356
-
8357
- .premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
8358
- -webkit-box-pack: center;
8359
- -webkit-justify-content: center;
8360
- -moz-box-pack: center;
8361
- -ms-flex-pack: center;
8362
- justify-content: center; }
8363
-
8364
- /**
8365
- * Skin 6
8366
- */
8367
- .premium-woo-skin-grid-6 .premium-woo-qv-btn {
8368
- position: absolute;
8369
- top: 50%;
8370
- left: 50%;
8371
- min-width: 40%;
8372
- text-align: center;
8373
- padding: 5px;
8374
- background: rgba(2, 2, 2, 0.5);
8375
- color: #fff;
8376
- -webkit-transform: translate(-50%, -50%);
8377
- -ms-transform: translate(-50%, -50%);
8378
- transform: translate(-50%, -50%);
8379
- opacity: 0;
8380
- visibility: hidden;
8381
- -webkit-transition: all 0.3s ease-in-out;
8382
- transition: all 0.3s ease-in-out;
8383
- cursor: pointer;
8384
- z-index: 2; }
8385
-
8386
- .premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn {
8387
- opacity: 1;
8388
- visibility: visible; }
8389
-
8390
- .premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
8391
- .premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
8392
- .premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,
8393
- .premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating {
8394
- margin: 0; }
8395
-
8396
- .premium-woo-skin-grid-6 li.product .premium-woo-product-info {
8397
- -js-display: flex;
8398
- display: -webkit-box;
8399
- display: -webkit-flex;
8400
- display: -moz-box;
8401
- display: -ms-flexbox;
8402
- display: flex;
8403
- -webkit-box-pack: justify;
8404
- -webkit-justify-content: space-between;
8405
- -moz-box-pack: justify;
8406
- -ms-flex-pack: justify;
8407
- justify-content: space-between; }
8408
-
8409
- .premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info {
8410
- -webkit-box-orient: vertical;
8411
- -webkit-box-direction: normal;
8412
- -webkit-flex-direction: column;
8413
- -moz-box-orient: vertical;
8414
- -moz-box-direction: normal;
8415
- -ms-flex-direction: column;
8416
- flex-direction: column; }
8417
-
8418
- .premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info {
8419
- -webkit-box-orient: horizontal;
8420
- -webkit-box-direction: reverse;
8421
- -webkit-flex-direction: row-reverse;
8422
- -moz-box-orient: horizontal;
8423
- -moz-box-direction: reverse;
8424
- -ms-flex-direction: row-reverse;
8425
- flex-direction: row-reverse; }
8426
-
8427
- .premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images {
8428
- -js-display: flex;
8429
- display: -webkit-box;
8430
- display: -webkit-flex;
8431
- display: -moz-box;
8432
- display: -ms-flexbox;
8433
- display: flex;
8434
- position: absolute;
8435
- bottom: 10px;
8436
- width: 100%;
8437
- -webkit-box-pack: center;
8438
- -webkit-justify-content: center;
8439
- -moz-box-pack: center;
8440
- -ms-flex-pack: center;
8441
- justify-content: center; }
8442
-
8443
- .premium-woo-product-gallery-images .premium-woo-product__gallery_image {
8444
- width: 20%;
8445
- margin: 0 0.2em;
8446
- border: 2px solid #aaa;
8447
- cursor: pointer; }
8448
-
8449
- /**
8450
- * Metro
8451
- */
8452
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail img,
8453
- .premium-woo-products-metro li.product .premium-woo-product-wrapper,
8454
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail,
8455
- .premium-woo-products-metro li.product .woocommerce-LoopProduct-link {
8456
- height: 100%; }
8457
-
8458
- .premium-woo-products-metro ul.products li.product {
8459
- margin-bottom: 0; }
8460
-
8461
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail img {
8462
- -o-object-fit: cover;
8463
- object-fit: cover; }
8464
-
8465
- /*
8466
- * Carousel
8467
- */
8468
- .premium-carousel-hidden {
8469
- opacity: 0;
8470
- visibility: hidden; }
8471
-
8472
- .premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow {
8473
- -webkit-border-radius: 50%;
8474
- border-radius: 50%; }
8475
-
8476
- .premium-woocommerce ul.slick-dots {
8477
- width: 100%; }
8478
-
8479
- /*
8480
- * Quick View Html/body
8481
- */
8482
- html.premium-woo-qv-opened,
8483
- html.premium-woo-qv-opened body {
8484
- overflow: hidden; }
8485
-
8486
- /**
8487
- * Quick View Modal
8488
- */
8489
- .premium-woo-quick-view-back {
8490
- position: fixed;
8491
- visibility: hidden;
8492
- overflow: hidden;
8493
- background: rgba(2, 2, 2, 0.5);
8494
- opacity: 0;
8495
- -webkit-transition: opacity 0.25s;
8496
- transition: opacity 0.25s;
8497
- z-index: 999; }
8498
-
8499
- .premium-woo-quick-view-active {
8500
- top: 0;
8501
- left: 0;
8502
- width: 100%;
8503
- height: 100%;
8504
- opacity: 1;
8505
- visibility: visible; }
8506
-
8507
- #premium-woo-quick-view-modal {
8508
- position: fixed;
8509
- visibility: hidden;
8510
- opacity: 0;
8511
- top: 0;
8512
- left: 0;
8513
- width: 100%;
8514
- height: 100%;
8515
- z-index: 1400;
8516
- text-align: center;
8517
- -webkit-transition: all 0.3s;
8518
- transition: all 0.3s;
8519
- overflow-x: hidden;
8520
- overflow-y: auto; }
8521
- #premium-woo-quick-view-modal.active {
8522
- visibility: visible;
8523
- opacity: 1; }
8524
- #premium-woo-quick-view-modal.active .premium-woo-content-main {
8525
- -webkit-transform: translateY(0);
8526
- -ms-transform: translateY(0);
8527
- transform: translateY(0);
8528
- opacity: 1;
8529
- width: 100%; }
8530
- #premium-woo-quick-view-modal .premium-woo-content-main-wrapper {
8531
- position: absolute;
8532
- width: 100%;
8533
- height: 100%;
8534
- top: 0;
8535
- left: 0;
8536
- text-align: center;
8537
- padding: 30px;
8538
- -js-display: flex;
8539
- display: -webkit-box;
8540
- display: -webkit-flex;
8541
- display: -moz-box;
8542
- display: -ms-flexbox;
8543
- display: flex;
8544
- -webkit-box-align: center;
8545
- -webkit-align-items: center;
8546
- -moz-box-align: center;
8547
- -ms-flex-align: center;
8548
- align-items: center; }
8549
- #premium-woo-quick-view-modal .premium-woo-content-main {
8550
- position: relative;
8551
- pointer-events: none;
8552
- max-width: 100%;
8553
- text-align: left;
8554
- z-index: 1045;
8555
- -webkit-transform: translateY(-30px);
8556
- -ms-transform: translateY(-30px);
8557
- transform: translateY(-30px);
8558
- opacity: 0;
8559
- -webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
8560
- transition: opacity 0.3s, -webkit-transform 0.5s;
8561
- transition: transform 0.5s, opacity 0.3s;
8562
- transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
8563
- margin: 0 auto; }
8564
- #premium-woo-quick-view-modal .premium-woo-lightbox-content {
8565
- position: relative;
8566
- display: table;
8567
- pointer-events: auto;
8568
- background-color: #fff;
8569
- max-width: 975px;
8570
- margin: 20px auto;
8571
- -webkit-transform: translateZ(0);
8572
- transform: translateZ(0);
8573
- -webkit-box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
8574
- box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
8575
- overflow: hidden; }
8576
- #premium-woo-quick-view-modal .summary {
8577
- width: 50%;
8578
- margin: 0;
8579
- padding: 30px;
8580
- float: left;
8581
- -webkit-box-sizing: border-box;
8582
- -moz-box-sizing: border-box;
8583
- box-sizing: border-box; }
8584
- #premium-woo-quick-view-modal .summary .quantity {
8585
- min-width: auto; }
8586
- #premium-woo-quick-view-modal .summary .quantity input.qty {
8587
- width: 54px;
8588
- -webkit-appearance: button;
8589
- -moz-appearance: button;
8590
- appearance: button; }
8591
- #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-inner-spin-button,
8592
- #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-outer-spin-button {
8593
- display: unset; }
8594
- #premium-woo-quick-view-modal .woocommerce-product-details__short-description p {
8595
- margin: 0; }
8596
-
8597
- #premium-woo-quick-view-close {
8598
- position: absolute;
8599
- font-size: 22px;
8600
- top: 10px;
8601
- right: 10px;
8602
- width: 22px;
8603
- height: 22px;
8604
- line-height: 22px;
8605
- opacity: 0.7;
8606
- text-align: center;
8607
- z-index: 2;
8608
- color: #000; }
8609
-
8610
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider {
8611
- position: relative; }
8612
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider li {
8613
- list-style: none; }
8614
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav {
8615
- margin: 0;
8616
- padding: 0;
8617
- width: 100%;
8618
- position: absolute;
8619
- bottom: 10px;
8620
- text-align: center; }
8621
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li {
8622
- margin: 0 6px;
8623
- display: inline-block;
8624
- vertical-align: middle; }
8625
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a {
8626
- width: 11px;
8627
- height: 11px;
8628
- display: block;
8629
- background: #666;
8630
- background: rgba(0, 0, 0, 0.5);
8631
- cursor: pointer;
8632
- text-indent: -9999px;
8633
- -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
8634
- box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
8635
- -webkit-border-radius: 20px;
8636
- border-radius: 20px; }
8637
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
8638
- background: rgba(0, 0, 0, 0.9);
8639
- cursor: default; }
8640
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus {
8641
- outline: none; }
8642
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
8643
- -o-object-fit: cover;
8644
- object-fit: cover;
8645
- width: 100%; }
8646
-
8647
- #premium-woo-quick-view-content div.images {
8648
- width: 50%;
8649
- float: left;
8650
- opacity: 1 !important;
8651
- margin: 0; }
8652
-
8653
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav {
8654
- margin: 0;
8655
- padding: 0;
8656
- list-style: none; }
8657
-
8658
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a {
8659
- text-decoration: none;
8660
- display: block;
8661
- width: 14px;
8662
- height: 32px;
8663
- font-size: 32px;
8664
- line-height: 32px;
8665
- margin: -20px 0 0;
8666
- position: absolute;
8667
- top: 50%;
8668
- z-index: 10;
8669
- overflow: hidden;
8670
- cursor: pointer;
8671
- color: rgba(0, 0, 0, 0.8);
8672
- text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
8673
- -webkit-transition: all 0.3s ease-in-out;
8674
- transition: all 0.3s ease-in-out; }
8675
-
8676
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,
8677
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
8678
- display: inline-block;
8679
- font-family: "Font Awesome 5 Free";
8680
- font-weight: 900;
8681
- text-rendering: auto;
8682
- -webkit-font-smoothing: antialiased;
8683
- -moz-osx-font-smoothing: grayscale; }
8684
-
8685
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
8686
- left: 10px; }
8687
-
8688
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next {
8689
- right: 10px; }
8690
-
8691
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before {
8692
- content: "\f104"; }
8693
-
8694
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
8695
- content: "\f105"; }
8696
-
8697
- .premium-woocommerce li.product .added_to_cart.wc-forward {
8698
- display: none; }
8699
-
8700
- .premium-woo-atc-button .add_to_cart_button .premium-woo-cart-loader {
8701
- -webkit-animation: spin 2s linear infinite;
8702
- animation: spin 2s linear infinite;
8703
- margin-left: 5px;
8704
- vertical-align: baseline; }
8705
-
8706
- /*
8707
- * Load More Button
8708
- */
8709
- .premium-woo-load-more {
8710
- position: relative; }
8711
- .premium-woo-load-more .premium-woo-load-more-btn {
8712
- -webkit-box-shadow: none;
8713
- box-shadow: none;
8714
- text-shadow: none;
8715
- border: none;
8716
- outline: none;
8717
- -webkit-box-align: center;
8718
- -webkit-align-items: center;
8719
- -moz-box-align: center;
8720
- -ms-flex-align: center;
8721
- align-items: center;
8722
- vertical-align: bottom;
8723
- cursor: pointer;
8724
- line-height: 1;
8725
- font-style: normal;
8726
- font-weight: normal;
8727
- background-image: none;
8728
- color: #fff;
8729
- -webkit-transition: all 0.3s ease-in-out;
8730
- transition: all 0.3s ease-in-out;
8731
- padding: 10px 20px; }
8732
-
8733
- .premium-woo-load-more-btn {
8734
- -js-display: inline-flex;
8735
- display: -webkit-inline-box;
8736
- display: -webkit-inline-flex;
8737
- display: -moz-inline-box;
8738
- display: -ms-inline-flexbox;
8739
- display: inline-flex;
8740
- -webkit-box-align: center;
8741
- -webkit-align-items: center;
8742
- -moz-box-align: center;
8743
- -ms-flex-align: center;
8744
- align-items: center; }
8745
-
8746
- .premium-woo-load-more-btn span {
8747
- margin-right: 3px; }
8748
-
8749
- .premium-woo-load-more-btn .premium-loader {
8750
- display: inline-block;
8751
- width: 20px;
8752
- height: 20px; }
8753
-
8754
- .premium-woo-title-above-yes .premium-woo-product__link {
8755
- opacity: 0; }
8756
-
8757
- @media (min-width: 545px) {
8758
- #premium-woo-quick-view-content div.summary {
8759
- content: "544";
8760
- overflow-y: auto; } }
8761
-
8762
- @media (max-width: 544px) {
8763
- #premium-woo-quick-view-content .premium-woo-lightbox-content {
8764
- display: block; }
8765
- #premium-woo-quick-view-content div.images,
8766
- #premium-woo-quick-view-content div.summary {
8767
- width: 100%;
8768
- float: none; } }
8769
 
8770
  /*
8771
  * Common Title/Dual Heading
8772
- */
8773
- .premium-title-bg-text:before {
8774
- position: absolute;
8775
- content: attr(data-background);
8776
- top: 0;
8777
- left: 0;
8778
- text-align: left; }
8779
-
8780
- .premium-bg-text-yes .elementor-widget-container:before {
8781
- position: absolute;
8782
- top: 0;
8783
- left: 0;
8784
- text-align: left; }
8785
-
8786
- .premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,
8787
- .premium-mask-yes .premium-dual-header-second-clip .premium-mask-span {
8788
- background: inherit; }
8789
-
8790
- .premium-mask-yes .premium-mask-span {
8791
- position: relative;
8792
- overflow: hidden;
8793
- -js-display: inline-flex !important;
8794
- display: -webkit-inline-box !important;
8795
- display: -webkit-inline-flex !important;
8796
- display: -moz-inline-box !important;
8797
- display: -ms-inline-flexbox !important;
8798
- display: inline-flex !important; }
8799
- .premium-mask-yes .premium-mask-span::after {
8800
- content: "";
8801
- position: absolute;
8802
- top: 0;
8803
- right: 0px;
8804
- width: 100%;
8805
- height: 100%;
8806
- background-color: currentColor;
8807
- -webkit-backface-visibility: visible;
8808
- backface-visibility: visible; }
8809
-
8810
- .premium-mask-active.premium-mask-tr .premium-mask-span::after {
8811
- -webkit-animation: pa-mask-tr 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
8812
- animation: pa-mask-tr 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
8813
- -webkit-transform: translateX(-103%);
8814
- -ms-transform: translateX(-103%);
8815
- transform: translateX(-103%); }
8816
-
8817
- .premium-mask-active.premium-mask-tl .premium-mask-span::after {
8818
- -webkit-animation: pa-mask-tl 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
8819
- animation: pa-mask-tl 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
8820
- -webkit-transform: translateX(103%);
8821
- -ms-transform: translateX(103%);
8822
- transform: translateX(103%); }
8823
-
8824
- .premium-mask-active.premium-mask-tb .premium-mask-span::after {
8825
- -webkit-animation: pa-mask-tb 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
8826
- animation: pa-mask-tb 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
8827
- -webkit-transform: translateY(-103%);
8828
- -ms-transform: translateY(-103%);
8829
- transform: translateY(-103%); }
8830
-
8831
- .premium-mask-active.premium-mask-tt .premium-mask-span::after {
8832
- -webkit-animation: pa-mask-tt 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
8833
- animation: pa-mask-tt 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
8834
- -webkit-transform: translateY(103%);
8835
- -ms-transform: translateY(103%);
8836
- transform: translateY(103%); }
8837
-
8838
- @-webkit-keyframes pa-mask-tr {
8839
- 0% {
8840
- -webkit-transform: translateX(0%);
8841
- transform: translateX(0%); }
8842
- 100% {
8843
- -webkit-transform: translateX(103%);
8844
- transform: translateX(103%); } }
8845
-
8846
- @keyframes pa-mask-tr {
8847
- 0% {
8848
- -webkit-transform: translateX(0%);
8849
- transform: translateX(0%); }
8850
- 100% {
8851
- -webkit-transform: translateX(103%);
8852
- transform: translateX(103%); } }
8853
-
8854
- @-webkit-keyframes pa-mask-tl {
8855
- 0% {
8856
- -webkit-transform: translateX(0%);
8857
- transform: translateX(0%); }
8858
- 100% {
8859
- -webkit-transform: translateX(-103%);
8860
- transform: translateX(-103%); } }
8861
-
8862
- @keyframes pa-mask-tl {
8863
- 0% {
8864
- -webkit-transform: translateX(0%);
8865
- transform: translateX(0%); }
8866
- 100% {
8867
- -webkit-transform: translateX(-103%);
8868
- transform: translateX(-103%); } }
8869
-
8870
- @-webkit-keyframes pa-mask-tb {
8871
- 0% {
8872
- -webkit-transform: translateY(0%);
8873
- transform: translateY(0%); }
8874
- 100% {
8875
- -webkit-transform: translateY(103%);
8876
- transform: translateY(103%); } }
8877
-
8878
- @keyframes pa-mask-tb {
8879
- 0% {
8880
- -webkit-transform: translateY(0%);
8881
- transform: translateY(0%); }
8882
- 100% {
8883
- -webkit-transform: translateY(103%);
8884
- transform: translateY(103%); } }
8885
-
8886
- @-webkit-keyframes pa-mask-tt {
8887
- 0% {
8888
- -webkit-transform: translateY(0%);
8889
- transform: translateY(0%); }
8890
- 100% {
8891
- -webkit-transform: translateY(-103%);
8892
- transform: translateY(-103%); } }
8893
-
8894
- @keyframes pa-mask-tt {
8895
- 0% {
8896
- -webkit-transform: translateY(0%);
8897
- transform: translateY(0%); }
8898
- 100% {
8899
- -webkit-transform: translateY(-103%);
8900
- transform: translateY(-103%); } }
8901
-
8902
  /*
8903
  * Common Buttons Style.
8904
- */
8905
- .premium-button .premium-lottie-animation,
8906
- .premium-image-button .premium-lottie-animation {
8907
- -js-display: flex;
8908
- display: -webkit-box;
8909
- display: -webkit-flex;
8910
- display: -moz-box;
8911
- display: -ms-flexbox;
8912
- display: flex; }
8913
-
8914
- .premium-button svg,
8915
- .premium-image-button svg {
8916
- width: 30px;
8917
- height: 30px; }
8918
-
8919
- div[class*="elementor-widget-premium"] .premium-btn-sm,
8920
- div[class*="elementor-widget-premium"] .premium-btn-md,
8921
- div[class*="elementor-widget-premium"] .premium-btn-lg,
8922
- div[class*="elementor-widget-premium"] .premium-btn-block {
8923
- background-color: #eee;
8924
- color: #042551;
8925
- margin: 0px;
8926
- text-decoration: none; }
8927
- div[class*="elementor-widget-premium"] .premium-btn-sm:hover,
8928
- div[class*="elementor-widget-premium"] .premium-btn-md:hover,
8929
- div[class*="elementor-widget-premium"] .premium-btn-lg:hover,
8930
- div[class*="elementor-widget-premium"] .premium-btn-block:hover {
8931
- background-color: #54595f;
8932
- color: #eee; }
8933
-
8934
- div[class*="elementor-widget-premium"] .premium-btn-sm {
8935
- padding: 12px 24px;
8936
- font-size: 14px;
8937
- line-height: 1; }
8938
-
8939
- div[class*="elementor-widget-premium"] .premium-btn-md {
8940
- padding: 14px 26px;
8941
- font-size: 16px;
8942
- line-height: 1.2; }
8943
-
8944
- div[class*="elementor-widget-premium"] .premium-btn-lg {
8945
- padding: 16px 28px;
8946
- font-size: 18px;
8947
- line-height: 1.3333; }
8948
-
8949
- div[class*="elementor-widget-premium"] .premium-btn-block {
8950
- font-size: 18px;
8951
- line-height: 1;
8952
- padding: 20px 0px;
8953
- width: 100%;
8954
- text-align: center; }
8955
-
8956
- .premium-button-text {
8957
- display: inline-block;
8958
- width: 100%; }
8959
-
8960
  /*
8961
  * Common Button/Image Button Mouse Detect Effect.
8962
- */
8963
- .premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg {
8964
- position: absolute;
8965
- z-index: 0;
8966
- top: 0;
8967
- left: 0;
8968
- width: 0px;
8969
- height: 0px;
8970
- -webkit-border-radius: 50%;
8971
- border-radius: 50%;
8972
- display: block;
8973
- -webkit-transform: translate(-50%, -50%);
8974
- -ms-transform: translate(-50%, -50%);
8975
- transform: translate(-50%, -50%);
8976
- -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
8977
- transition: width 0.4s ease-in-out, height 0.4s ease-in-out; }
8978
-
8979
- .premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg {
8980
- width: 225%;
8981
- height: 560px; }
8982
-
8983
- .premium-mouse-detect-yes .premium-button-style6:before {
8984
- width: 0;
8985
- height: 0; }
8986
-
8987
- /** Loader */
8988
- .premium-loader {
8989
- border: 3px solid #f3f3f3;
8990
- border-top-width: 3px;
8991
- border-top-style: solid;
8992
- border-top-color: #f3f3f3;
8993
- -webkit-border-radius: 50%;
8994
- border-radius: 50%;
8995
- border-top: 3px solid;
8996
- border-top-color: #bbb;
8997
- width: 30px;
8998
- height: 30px;
8999
- -webkit-animation: spin 2s linear infinite;
9000
- animation: spin 2s linear infinite;
9001
- margin: 0 auto; }
9002
-
9003
  /*
9004
  Common SVG Draw
9005
  premium-svg-drawer not prefixed with 'svg'
9006
  because it's rendered as div with custom SVG code.
9007
- */
9008
- .premium-svg-nodraw *,
9009
- .premium-svg-drawer * {
9010
- -webkit-transition: all 0.3s ease-in-out;
9011
- transition: all 0.3s ease-in-out;
9012
- -webkit-transition-property: stroke, fill, background-color;
9013
- transition-property: stroke, fill, background-color; }
9014
-
9015
- .premium-svg-nodraw .no-transition,
9016
- .premium-svg-drawer .no-transition {
9017
- -webkit-transition: none !important;
9018
- transition: none !important; }
9019
-
9020
- /** Common Animation */
9021
- @-webkit-keyframes spin {
9022
- 0% {
9023
- -webkit-transform: rotate(0deg);
9024
- transform: rotate(0deg); }
9025
- 100% {
9026
- -webkit-transform: rotate(360deg);
9027
- transform: rotate(360deg); } }
9028
- @keyframes spin {
9029
- 0% {
9030
- -webkit-transform: rotate(0deg);
9031
- transform: rotate(0deg); }
9032
- 100% {
9033
- -webkit-transform: rotate(360deg);
9034
- transform: rotate(360deg); } }
9035
-
9036
- /**Notice*/
9037
- .premium-error-notice {
9038
- width: 100%;
9039
- padding: 10px;
9040
- color: #b94a48;
9041
- background-color: #f2dede;
9042
- border-color: #eed3d7;
9043
- text-align: center; }
6263
  -ms-transform: translateX(0) rotate(-90deg);
6264
  transform: translateX(0) rotate(-90deg); }
6265
 
6266
+ /**************** Premium Pricing Table ****************/
6267
+ /*******************************************************/
6268
+ .premium-pricing-table-container {
6269
+ position: relative;
6270
+ text-align: center;
6271
+ display: inline-block;
6272
+ width: 100%;
6273
+ -webkit-transition: all 0.3s ease-in-out;
6274
+ transition: all 0.3s ease-in-out; }
6275
+
6276
+ .premium-pricing-icon-container {
6277
+ -js-display: flex;
6278
+ display: -webkit-box;
6279
+ display: -webkit-flex;
6280
+ display: -moz-box;
6281
+ display: -ms-flexbox;
6282
+ display: flex;
6283
+ -webkit-box-pack: center;
6284
+ -webkit-justify-content: center;
6285
+ -moz-box-pack: center;
6286
+ -ms-flex-pack: center;
6287
+ justify-content: center;
6288
+ line-height: 0; }
6289
+ .premium-pricing-icon-container .premium-pricing-icon {
6290
+ display: inline-block; }
6291
+ .premium-pricing-icon-container .premium-pricing-image {
6292
+ overflow: hidden; }
6293
+ .premium-pricing-icon-container .premium-pricing-image img {
6294
+ width: 25px;
6295
+ height: 25px;
6296
+ -o-object-fit: cover;
6297
+ object-fit: cover; }
6298
+
6299
+ .premium-badge-left {
6300
+ position: absolute;
6301
+ top: 0; }
6302
+
6303
+ .premium-badge-right {
6304
+ position: absolute;
6305
+ top: 0;
6306
+ right: 0; }
6307
+
6308
+ .premium-badge-left {
6309
+ left: 0; }
6310
+
6311
+ .premium-badge-triangle.premium-badge-left .corner {
6312
+ width: 0;
6313
+ height: 0;
6314
+ border-top: 150px solid;
6315
+ border-bottom: 150px solid transparent;
6316
+ border-right: 150px solid transparent; }
6317
+
6318
+ .premium-badge-triangle.premium-badge-right .corner {
6319
+ width: 0;
6320
+ height: 0;
6321
+ border-bottom: 150px solid transparent;
6322
+ border-right: 150px solid;
6323
+ border-left: 150px solid transparent; }
6324
+
6325
+ .premium-badge-triangle span {
6326
+ position: absolute;
6327
+ top: 35px;
6328
+ width: 100px;
6329
+ text-align: center;
6330
+ -webkit-transform: rotate(-45deg);
6331
+ -ms-transform: rotate(-45deg);
6332
+ transform: rotate(-45deg);
6333
+ display: block;
6334
+ text-transform: uppercase; }
6335
+
6336
+ .premium-badge-triangle.premium-badge-right span {
6337
+ -webkit-transform: rotate(45deg);
6338
+ -ms-transform: rotate(45deg);
6339
+ transform: rotate(45deg);
6340
+ right: 0; }
6341
+
6342
+ .premium-badge-circle {
6343
+ min-width: 4em;
6344
+ min-height: 4em;
6345
+ line-height: 4em;
6346
+ text-align: center;
6347
+ -webkit-border-radius: 100%;
6348
+ border-radius: 100%;
6349
+ position: absolute;
6350
+ z-index: 1; }
6351
+
6352
+ .premium-badge-stripe {
6353
+ position: absolute;
6354
+ -webkit-transform: rotate(90deg);
6355
+ -ms-transform: rotate(90deg);
6356
+ transform: rotate(90deg);
6357
+ width: 15em;
6358
+ overflow: hidden;
6359
+ height: 15em; }
6360
+ .premium-badge-stripe.premium-badge-left {
6361
+ -webkit-transform: rotate(0);
6362
+ -ms-transform: rotate(0);
6363
+ transform: rotate(0); }
6364
+ .premium-badge-stripe .corner {
6365
+ text-align: center;
6366
+ left: 0;
6367
+ width: 150%;
6368
+ -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6369
+ -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6370
+ transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
6371
+ margin-top: 35px;
6372
+ font-size: 13px;
6373
+ line-height: 2;
6374
+ font-weight: 800;
6375
+ text-transform: uppercase; }
6376
+
6377
+ .premium-badge-flag.premium-badge-right .corner {
6378
+ right: -8px;
6379
+ -webkit-border-radius: 4px 4px 0 4px;
6380
+ border-radius: 4px 4px 0 4px; }
6381
+ .premium-badge-flag.premium-badge-right .corner::before, .premium-badge-flag.premium-badge-right .corner::after {
6382
+ right: 0; }
6383
+
6384
+ .premium-badge-flag.premium-badge-left .corner {
6385
+ left: -8px;
6386
+ -webkit-border-radius: 4px 4px 4px 0;
6387
+ border-radius: 4px 4px 4px 0; }
6388
+ .premium-badge-flag.premium-badge-left .corner::before, .premium-badge-flag.premium-badge-left .corner::after {
6389
+ left: 0; }
6390
+
6391
+ .premium-badge-flag .corner {
6392
+ text-align: center;
6393
+ padding: 3px 15px;
6394
+ position: absolute;
6395
+ top: 10%; }
6396
+ .premium-badge-flag .corner::before, .premium-badge-flag .corner::after {
6397
+ content: "";
6398
+ display: block;
6399
+ position: absolute;
6400
+ width: 0;
6401
+ height: 0;
6402
+ top: 100%;
6403
+ border-bottom: 8px solid transparent; }
6404
+
6405
+ .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
6406
+ overflow: visible !important; }
6407
+
6408
+ .premium-badge-flag.premium-badge-right .corner::after {
6409
+ border-left: 8px solid rgba(0, 0, 0, 0.2); }
6410
+
6411
+ .premium-badge-flag.premium-badge-left .corner::before {
6412
+ border-right: 8px solid rgba(0, 0, 0, 0.2); }
6413
+
6414
+ .premium-pricing-price-currency {
6415
+ position: relative; }
6416
+
6417
+ .premium-pricing-button-container {
6418
+ display: block; }
6419
+
6420
+ .premium-pricing-list {
6421
+ -js-display: flex;
6422
+ display: -webkit-box;
6423
+ display: -webkit-flex;
6424
+ display: -moz-box;
6425
+ display: -ms-flexbox;
6426
+ display: flex;
6427
+ -webkit-box-orient: vertical;
6428
+ -webkit-box-direction: normal;
6429
+ -webkit-flex-direction: column;
6430
+ -moz-box-orient: vertical;
6431
+ -moz-box-direction: normal;
6432
+ -ms-flex-direction: column;
6433
+ flex-direction: column;
6434
+ list-style-type: none;
6435
+ margin: 0;
6436
+ padding: 0; }
6437
+ .premium-pricing-list .premium-pricing-list-item {
6438
+ -js-display: flex;
6439
+ display: -webkit-box;
6440
+ display: -webkit-flex;
6441
+ display: -moz-box;
6442
+ display: -ms-flexbox;
6443
+ display: flex;
6444
+ -webkit-box-align: center;
6445
+ -webkit-align-items: center;
6446
+ -moz-box-align: center;
6447
+ -ms-flex-align: center;
6448
+ align-items: center; }
6449
+ .premium-pricing-list .premium-pricing-list-item svg {
6450
+ width: 50px;
6451
+ height: 50px; }
6452
+ .premium-pricing-list .premium-pricing-list-item img {
6453
+ width: 30px;
6454
+ height: 30px;
6455
+ -o-object-fit: cover;
6456
+ object-fit: cover; }
6457
+ .premium-pricing-list .premium-pricing-list-span {
6458
+ position: relative; }
6459
+ .premium-pricing-list .list-item-tooltip {
6460
+ border-bottom: 1px dotted; }
6461
+ .premium-pricing-list .premium-pricing-list-tooltip {
6462
+ position: absolute;
6463
+ top: -webkit-calc(100% + 1px);
6464
+ top: calc(100% + 1px);
6465
+ left: 0;
6466
+ visibility: hidden;
6467
+ padding: 15px 20px;
6468
+ -webkit-border-radius: 5px;
6469
+ border-radius: 5px;
6470
+ min-width: 200px;
6471
+ overflow: hidden;
6472
+ text-align: left;
6473
+ font-size: 0.8rem;
6474
+ color: #fff;
6475
+ background-color: #aaa; }
6476
+
6477
+ .premium-pricing-features-left .premium-pricing-list-span {
6478
+ text-align: left; }
6479
+
6480
+ .premium-pricing-features-center .premium-pricing-list-span {
6481
+ text-align: center; }
6482
+
6483
+ .premium-pricing-features-right .premium-pricing-list-span {
6484
+ text-align: right; }
6485
+
6486
+ .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
6487
+ z-index: 99;
6488
+ visibility: visible;
6489
+ opacity: 1; }
6490
+
6491
+ .premium-pricing-slashed-price-value {
6492
+ display: inline-block;
6493
+ font-size: 20px;
6494
+ font-weight: 400;
6495
+ margin-right: 5px; }
6496
+
6497
+ .premium-pricing-price-value {
6498
+ font-size: 70px; }
6499
+
6500
+ .premium-pricing-description-container li {
6501
+ list-style-position: inside;
6502
+ text-indent: -40px; }
6503
+
6504
+ @-moz-document url-prefix() {
6505
+ .premium-pricing-description-container li {
6506
+ text-indent: 0px; } }
6507
+
6508
+ .premium-pricing-price-button {
6509
+ display: block;
6510
+ padding: 6px 12px;
6511
+ line-height: 1.42857143;
6512
+ text-align: center;
6513
+ color: #fff;
6514
+ background: #6ec1e4;
6515
+ margin-bottom: 0;
6516
+ -webkit-transition: all 0.3s ease-in-out;
6517
+ transition: all 0.3s ease-in-out; }
6518
 
6519
  /**************** Premium Progress Bar ****************/
6520
  /******************************************************/
7775
  [data-hijacking="off"] .premium-vscroll-parallax-position {
7776
  position: unset !important; }
7777
 
7778
+ /********** Premium Woo Products **********/
7779
+ /******************************************/
7780
+ .ast-single-post .entry-content .premium-woocommerce a {
7781
+ text-decoration: none; }
7782
+
7783
+ .premium-woocommerce .premium-woo-qv-btn {
7784
+ cursor: pointer; }
7785
+
7786
+ .premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating {
7787
+ margin: 0 auto 0.5em; }
7788
+
7789
+ .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
7790
+ .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured {
7791
+ display: block;
7792
+ text-align: center;
7793
+ color: #fff;
7794
+ min-width: 2em;
7795
+ min-height: 2em;
7796
+ line-height: 2em;
7797
+ padding: 0.3em 0.6em;
7798
+ margin: 0.5em 0.6em; }
7799
+
7800
+ .premium-woocommerce .pa-out-of-stock {
7801
+ display: block;
7802
+ text-align: center;
7803
+ color: #fff;
7804
+ min-width: 2em;
7805
+ min-height: 2em;
7806
+ line-height: 2em;
7807
+ padding: 0.3em 0.6em;
7808
+ margin: 0.5em 0.6em; }
7809
+
7810
+ .premium-woocommerce .woocommerce-loop-product__title {
7811
+ margin-bottom: 0.5em;
7812
+ font-size: 1em;
7813
+ -webkit-transition: all 0.3s ease-in-out;
7814
+ transition: all 0.3s ease-in-out; }
7815
+
7816
+ .premium-woocommerce .premium-woo-product-category {
7817
+ display: block;
7818
+ font-size: 0.85em;
7819
+ margin-bottom: 0.5em;
7820
+ line-height: 1.3; }
7821
+
7822
+ .premium-woocommerce .star-rating {
7823
+ display: block;
7824
+ float: none;
7825
+ -webkit-backface-visibility: hidden;
7826
+ backface-visibility: hidden;
7827
+ overflow: hidden;
7828
+ position: relative;
7829
+ height: 1em;
7830
+ line-height: 1;
7831
+ font-size: 0.857em;
7832
+ width: 5.4em;
7833
+ font-family: "star"; }
7834
+ .premium-woocommerce .star-rating::before {
7835
+ content: "\73\73\73\73\73";
7836
+ color: #54595f;
7837
+ float: left;
7838
+ top: 0;
7839
+ left: 0;
7840
+ position: absolute; }
7841
+ .premium-woocommerce .star-rating span {
7842
+ overflow: hidden;
7843
+ float: left;
7844
+ top: 0;
7845
+ left: 0;
7846
+ position: absolute;
7847
+ padding-top: 1.5em; }
7848
+ .premium-woocommerce .star-rating span::before {
7849
+ content: "\53\53\53\53\53";
7850
+ color: inherit;
7851
+ top: 0;
7852
+ position: absolute;
7853
+ left: 0; }
7854
+
7855
+ .premium-woocommerce .premium-woo-products-inner ul.products {
7856
+ -js-display: flex;
7857
+ display: -webkit-box;
7858
+ display: -webkit-flex;
7859
+ display: -moz-box;
7860
+ display: -ms-flexbox;
7861
+ display: flex;
7862
+ margin: 0;
7863
+ padding: 0;
7864
+ -webkit-flex-wrap: wrap;
7865
+ -ms-flex-wrap: wrap;
7866
+ flex-wrap: wrap;
7867
+ list-style: none outside;
7868
+ -webkit-column-gap: 0;
7869
+ -moz-column-gap: 0;
7870
+ column-gap: 0; }
7871
+ .premium-woocommerce .premium-woo-products-inner ul.products li.product {
7872
+ margin: 0 0 10px;
7873
+ padding: 0 10px; }
7874
+ .premium-woocommerce .premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper {
7875
+ overflow: hidden;
7876
+ -webkit-transition: all 0.3s ease-in-out;
7877
+ transition: all 0.3s ease-in-out; }
7878
+
7879
+ .premium-woocommerce .woocommerce-loop-product__link {
7880
+ position: relative;
7881
+ display: block !important;
7882
+ overflow: hidden;
7883
+ -webkit-transition: all 0.3s ease-in-out;
7884
+ transition: all 0.3s ease-in-out; }
7885
+
7886
+ .premium-woocommerce .premium-woo-ribbon-container,
7887
+ .premium-woocommerce .pa-out-of-stock {
7888
+ position: absolute;
7889
+ z-index: 9; }
7890
+
7891
+ .premium-woocommerce .premium-woo-ribbon-container {
7892
+ top: 0;
7893
+ left: 0; }
7894
+
7895
+ .premium-woocommerce .pa-out-of-stock {
7896
+ top: 7px;
7897
+ left: 9px;
7898
+ margin: 0; }
7899
+
7900
+ .premium-woo-product-thumbnail {
7901
+ position: relative;
7902
+ overflow: hidden; }
7903
+ .premium-woo-product-thumbnail .woocommerce-loop-product__link img {
7904
+ margin: 0;
7905
+ width: 100%; }
7906
+
7907
+ .premium-woo-product-sale-wrap,
7908
+ .premium-woo-product-featured-wrap {
7909
+ margin: 0; }
7910
+
7911
+ .premium-woocommerce .premium-woo-products-details-wrap {
7912
+ padding: 1em 1.2em; }
7913
+ .premium-woocommerce .premium-woo-products-details-wrap .button {
7914
+ display: inline-block;
7915
+ background-color: #6ec1e4;
7916
+ color: #fff;
7917
+ margin: 0.5em 0;
7918
+ line-height: 1.3;
7919
+ padding: 10px 40px;
7920
+ font-size: 100%;
7921
+ cursor: pointer;
7922
+ text-decoration: none;
7923
+ overflow: visible;
7924
+ font-weight: 700;
7925
+ background-image: none;
7926
+ border: none;
7927
+ -webkit-border-radius: 0px;
7928
+ border-radius: 0px;
7929
+ -webkit-box-shadow: none;
7930
+ box-shadow: none;
7931
+ text-shadow: none;
7932
+ -webkit-transition: all 0.3s ease-in-out;
7933
+ transition: all 0.3s ease-in-out; }
7934
+
7935
+ .premium-woocommerce li.product .price {
7936
+ display: block;
7937
+ line-height: 1.3;
7938
+ font-weight: 700;
7939
+ margin-bottom: 0.5em;
7940
+ font-size: 0.9em; }
7941
+ .premium-woocommerce li.product .price del {
7942
+ display: inline-block;
7943
+ font-weight: 400;
7944
+ background: transparent;
7945
+ opacity: 1; }
7946
+ .premium-woocommerce li.product .price ins {
7947
+ display: inline-block;
7948
+ background: transparent;
7949
+ text-decoration: none;
7950
+ font-weight: inherit; }
7951
+ .premium-woocommerce li.product .price .amount {
7952
+ color: inherit !important; }
7953
+
7954
+ .premium-woocommerce li.product .premium-woo-product-desc p {
7955
+ margin: 0; }
7956
+
7957
+ .premium-woo-product-align-left .premium-woocommerce li.product .star-rating {
7958
+ margin-left: 0;
7959
+ margin-right: auto; }
7960
+
7961
+ .premium-woo-product-align-center .premium-woocommerce li.product .star-rating {
7962
+ margin-left: auto;
7963
+ margin-right: auto; }
7964
+
7965
+ .premium-woo-product-align-right .premium-woocommerce li.product .star-rating {
7966
+ margin-left: auto;
7967
+ margin-right: 0; }
7968
+
7969
+ .premium-woo-products-pagination ul.page-numbers {
7970
+ -js-display: flex;
7971
+ display: -webkit-box;
7972
+ display: -webkit-flex;
7973
+ display: -moz-box;
7974
+ display: -ms-flexbox;
7975
+ display: flex;
7976
+ list-style-type: none;
7977
+ margin: 0;
7978
+ margin-top: 10px;
7979
+ padding: 0;
7980
+ border: none;
7981
+ -webkit-box-pack: center;
7982
+ -webkit-justify-content: center;
7983
+ -moz-box-pack: center;
7984
+ -ms-flex-pack: center;
7985
+ justify-content: center; }
7986
+ .premium-woo-products-pagination ul.page-numbers li {
7987
+ margin: 0 0.4em 0.4em 0;
7988
+ padding: 0;
7989
+ text-align: center; }
7990
+ .premium-woo-products-pagination ul.page-numbers li .page-numbers {
7991
+ margin: 0;
7992
+ text-decoration: none;
7993
+ color: #000;
7994
+ border: 1px solid #54595f;
7995
+ padding: 0;
7996
+ line-height: 1;
7997
+ font-size: 1em;
7998
+ font-weight: 400;
7999
+ padding: 0.75em;
8000
+ display: block;
8001
+ min-width: 2.5em;
8002
+ -webkit-transition: all 0.3s ease-in-out;
8003
+ transition: all 0.3s ease-in-out; }
8004
+ .premium-woo-products-pagination ul.page-numbers li .page-numbers:hover, .premium-woo-products-pagination ul.page-numbers li .page-numbers.current {
8005
+ background-color: #54595f;
8006
+ color: #fff;
8007
+ outline: none; }
8008
+
8009
+ .premium-woocommerce .premium-loading-feed,
8010
+ .premium-woo-quick-view-loader .premium-loading-feed {
8011
+ display: block;
8012
+ position: absolute;
8013
+ width: 100%;
8014
+ height: 100%;
8015
+ top: 0px;
8016
+ left: 0px;
8017
+ bottom: 0px;
8018
+ right: 0px;
8019
+ background: rgba(255, 255, 255, 0.2);
8020
+ -js-display: flex;
8021
+ display: -webkit-box;
8022
+ display: -webkit-flex;
8023
+ display: -moz-box;
8024
+ display: -ms-flexbox;
8025
+ display: flex;
8026
+ -webkit-box-align: center;
8027
+ -webkit-align-items: center;
8028
+ -moz-box-align: center;
8029
+ -ms-flex-align: center;
8030
+ align-items: center; }
8031
+
8032
+ /**
8033
+ * Image Hover Effects
8034
+ */
8035
+ .premium-woocommerce .woocommerce-loop-product__link img {
8036
+ -webkit-transition: all 0.3s ease-in-out;
8037
+ transition: all 0.3s ease-in-out; }
8038
+
8039
+ .premium-woo-product__hover-zoomout .woocommerce-loop-product__link img {
8040
+ -webkit-transform: scale(1.2);
8041
+ -ms-transform: scale(1.2);
8042
+ transform: scale(1.2); }
8043
+
8044
+ .premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img {
8045
+ -webkit-transform: none;
8046
+ -ms-transform: none;
8047
+ transform: none; }
8048
+
8049
+ .premium-woo-product__hover-zoomin .woocommerce-loop-product__link img {
8050
+ -webkit-transform: none;
8051
+ -ms-transform: none;
8052
+ transform: none; }
8053
+
8054
+ .premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img {
8055
+ -webkit-transform: scale(1.2);
8056
+ -ms-transform: scale(1.2);
8057
+ transform: scale(1.2); }
8058
+
8059
+ .premium-woo-product__hover-gray .woocommerce-loop-product__link img {
8060
+ -webkit-filter: grayscale(100%);
8061
+ filter: grayscale(100%); }
8062
+
8063
+ .premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img {
8064
+ -webkit-filter: grayscale(0%);
8065
+ filter: grayscale(0%); }
8066
+
8067
+ .premium-woo-product__hover-sepia .woocommerce-loop-product__link img {
8068
+ -webkit-filter: sepia(30%);
8069
+ filter: sepia(30%); }
8070
+
8071
+ .premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img {
8072
+ -webkit-filter: sepia(0%);
8073
+ filter: sepia(0%); }
8074
+
8075
+ .premium-woo-product__hover-bright .woocommerce-loop-product__link img {
8076
+ -webkit-filter: brightness(1);
8077
+ filter: brightness(1); }
8078
+
8079
+ .premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img {
8080
+ -webkit-filter: brightness(1.2);
8081
+ filter: brightness(1.2); }
8082
+
8083
+ .premium-woo-product__hover-trans .woocommerce-loop-product__link img {
8084
+ -webkit-transform: translateX(-15px) scale(1.1);
8085
+ -ms-transform: translateX(-15px) scale(1.1);
8086
+ transform: translateX(-15px) scale(1.1); }
8087
+
8088
+ .premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img {
8089
+ -webkit-transform: translateX(0px) scale(1.1);
8090
+ -ms-transform: translateX(0px) scale(1.1);
8091
+ transform: translateX(0px) scale(1.1); }
8092
+
8093
+ .premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img {
8094
+ -webkit-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
8095
+ -ms-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
8096
+ transform: scaleX(1.3) scaleY(1.3) rotate(5deg); }
8097
+
8098
+ .premium-woocommerce .premium-woo-product__on_hover {
8099
+ position: absolute;
8100
+ top: 0;
8101
+ right: 0;
8102
+ bottom: 0;
8103
+ left: 0;
8104
+ height: 100%;
8105
+ opacity: 0; }
8106
+
8107
+ .premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover {
8108
+ opacity: 1; }
8109
+
8110
+ .premium-woo-skin-grid-1 .premium-woo-qv-btn,
8111
+ .premium-woo-skin-grid-3 .premium-woo-qv-btn,
8112
+ .premium-woo-skin-grid-4 .premium-woo-qv-btn {
8113
+ position: absolute;
8114
+ bottom: 0;
8115
+ left: 0;
8116
+ width: 100%;
8117
+ text-align: center;
8118
+ padding: 5px;
8119
+ background: rgba(2, 2, 2, 0.5);
8120
+ color: #fff;
8121
+ -webkit-transition: all 0.3s ease-in-out;
8122
+ transition: all 0.3s ease-in-out;
8123
+ z-index: 2;
8124
+ -webkit-transform: translateY(100%);
8125
+ -ms-transform: translateY(100%);
8126
+ transform: translateY(100%); }
8127
+
8128
+ .premium-woo-skin-grid-4 .premium-woo-qv-btn {
8129
+ -webkit-transition-delay: 0.1s;
8130
+ transition-delay: 0.1s; }
8131
+
8132
+ .premium-woo-skin-grid-1 .premium-woo-qv-icon,
8133
+ .premium-woo-skin-grid-3 .premium-woo-qv-icon,
8134
+ .premium-woo-skin-grid-4 .premium-woo-qv-icon,
8135
+ .premium-woo-skin-grid-6 .premium-woo-qv-icon {
8136
+ margin-left: 0.5em; }
8137
+
8138
+ .premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate {
8139
+ -webkit-transform: translateY(0);
8140
+ -ms-transform: translateY(0);
8141
+ transform: translateY(0); }
8142
+
8143
+ .premium-woo-product-wrapper .premium-woo-qv-data {
8144
+ position: absolute;
8145
+ top: 0;
8146
+ left: 0;
8147
+ width: 100%;
8148
+ height: 100%;
8149
+ z-index: 1;
8150
+ overflow: hidden;
8151
+ cursor: pointer; }
8152
+
8153
+ /**
8154
+ * Skin 1,4
8155
+ */
8156
+ .premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,
8157
+ .premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper {
8158
+ position: absolute;
8159
+ top: 0.7em;
8160
+ right: 1em;
8161
+ -webkit-transform: translate3d(15px, 0, 0);
8162
+ transform: translate3d(15px, 0, 0);
8163
+ -webkit-transition: all 0.3s ease-in-out;
8164
+ transition: all 0.3s ease-in-out;
8165
+ opacity: 0;
8166
+ z-index: 9; }
8167
+
8168
+ .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn {
8169
+ position: relative;
8170
+ display: block;
8171
+ margin: 0 0 3px;
8172
+ background: #fff;
8173
+ text-align: center;
8174
+ outline: 0;
8175
+ -webkit-transition: all 0.3s ease-in-out;
8176
+ transition: all 0.3s ease-in-out; }
8177
+
8178
+ .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon {
8179
+ display: block;
8180
+ color: #54595f;
8181
+ width: 30px;
8182
+ line-height: 30px;
8183
+ height: 30px;
8184
+ cursor: pointer;
8185
+ -webkit-transition: all 0.3s ease-in-out;
8186
+ transition: all 0.3s ease-in-out; }
8187
+
8188
+ .premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,
8189
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper {
8190
+ -webkit-transform: translate3d(5px, 0, 0);
8191
+ transform: translate3d(5px, 0, 0);
8192
+ opacity: 1; }
8193
+
8194
+ .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon {
8195
+ -webkit-animation: spin 2s linear infinite;
8196
+ animation: spin 2s linear infinite; }
8197
+
8198
+ .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before {
8199
+ content: "\f013"; }
8200
+
8201
+ .premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before {
8202
+ content: "\f00c"; }
8203
+
8204
+ /**
8205
+ * Skin 2
8206
+ */
8207
+ .premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap {
8208
+ position: absolute;
8209
+ background: #fff;
8210
+ bottom: 0;
8211
+ left: 0;
8212
+ width: 100%;
8213
+ z-index: 2;
8214
+ padding: 0;
8215
+ opacity: 0;
8216
+ -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
8217
+ transition: opacity 0.2s, -webkit-transform 0.4s;
8218
+ transition: transform 0.4s, opacity 0.2s;
8219
+ transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
8220
+ -webkit-transform: translateZ(0) translateY(5px);
8221
+ transform: translateZ(0) translateY(5px); }
8222
+
8223
+ .premium-woo-skin-grid-2 .premium-woo-product-details {
8224
+ padding: 15px 0; }
8225
+
8226
+ .premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap {
8227
+ opacity: 1;
8228
+ -webkit-transform: translateZ(0) translateY(0);
8229
+ transform: translateZ(0) translateY(0); }
8230
+
8231
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper {
8232
+ position: static;
8233
+ -js-display: flex;
8234
+ display: -webkit-box;
8235
+ display: -webkit-flex;
8236
+ display: -moz-box;
8237
+ display: -ms-flexbox;
8238
+ display: flex;
8239
+ -webkit-box-orient: horizontal;
8240
+ -webkit-box-direction: reverse;
8241
+ -webkit-flex-direction: row-reverse;
8242
+ -moz-box-orient: horizontal;
8243
+ -moz-box-direction: reverse;
8244
+ -ms-flex-direction: row-reverse;
8245
+ flex-direction: row-reverse; }
8246
+
8247
+ .premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper > * {
8248
+ -webkit-box-flex: 1;
8249
+ -webkit-flex: 1;
8250
+ -moz-box-flex: 1;
8251
+ -ms-flex: 1;
8252
+ flex: 1;
8253
+ min-width: 50%; }
8254
+
8255
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button {
8256
+ -js-display: flex;
8257
+ display: -webkit-box;
8258
+ display: -webkit-flex;
8259
+ display: -moz-box;
8260
+ display: -ms-flexbox;
8261
+ display: flex;
8262
+ margin: 0;
8263
+ text-align: center;
8264
+ -webkit-box-pack: center;
8265
+ -webkit-justify-content: center;
8266
+ -moz-box-pack: center;
8267
+ -ms-flex-pack: center;
8268
+ justify-content: center;
8269
+ -webkit-box-align: center;
8270
+ -webkit-align-items: center;
8271
+ -moz-box-align: center;
8272
+ -ms-flex-align: center;
8273
+ align-items: center; }
8274
+
8275
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
8276
+ background-color: #54595f; }
8277
+
8278
+ /**
8279
+ * Skin 4
8280
+ */
8281
+ .premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap {
8282
+ position: absolute;
8283
+ left: 0;
8284
+ right: 0;
8285
+ top: 50%;
8286
+ -webkit-transform: scale(0.9) translateZ(0) translateY(-50%);
8287
+ transform: scale(0.9) translateZ(0) translateY(-50%);
8288
+ text-align: center;
8289
+ z-index: 2;
8290
+ opacity: 0;
8291
+ -webkit-transition: opacity 0.5s, -webkit-transform 0.3s;
8292
+ transition: opacity 0.5s, -webkit-transform 0.3s;
8293
+ transition: opacity 0.5s, transform 0.3s;
8294
+ transition: opacity 0.5s, transform 0.3s, -webkit-transform 0.3s; }
8295
+
8296
+ .premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,
8297
+ .premium-woo-skin-grid-8 li.product .premium-woo-product-overlay {
8298
+ position: absolute;
8299
+ top: 0;
8300
+ left: 0;
8301
+ width: 100%;
8302
+ height: 100%;
8303
+ opacity: 0;
8304
+ visibility: hidden;
8305
+ background-color: rgba(27, 27, 23, 0.3);
8306
+ -webkit-transition: all 0.25s ease-in-out;
8307
+ transition: all 0.25s ease-in-out; }
8308
+
8309
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,
8310
+ .premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay {
8311
+ opacity: 1;
8312
+ visibility: visible;
8313
+ z-index: 1; }
8314
+
8315
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap {
8316
+ -webkit-transform: scale(1) translateZ(0) translateY(-50%);
8317
+ transform: scale(1) translateZ(0) translateY(-50%);
8318
+ opacity: 1; }
8319
+
8320
+ /**
8321
+ * Skin 5
8322
+ */
8323
+ .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper {
8324
+ -js-display: flex;
8325
+ display: -webkit-box;
8326
+ display: -webkit-flex;
8327
+ display: -moz-box;
8328
+ display: -ms-flexbox;
8329
+ display: flex; }
8330
+ .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
8331
+ -js-display: flex;
8332
+ display: -webkit-box;
8333
+ display: -webkit-flex;
8334
+ display: -moz-box;
8335
+ display: -ms-flexbox;
8336
+ display: flex;
8337
+ -webkit-box-align: center;
8338
+ -webkit-align-items: center;
8339
+ -moz-box-align: center;
8340
+ -ms-flex-align: center;
8341
+ align-items: center;
8342
+ background-color: #54595f;
8343
+ padding: 10px;
8344
+ -webkit-transition: all 0.25s ease 0s;
8345
+ transition: all 0.25s ease 0s; }
8346
+
8347
+ .premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap {
8348
+ width: 75%; }
8349
+
8350
+ .premium-woo-skin-grid-5 .premium-woo-product-wrapper {
8351
+ -js-display: flex;
8352
+ display: -webkit-box;
8353
+ display: -webkit-flex;
8354
+ display: -moz-box;
8355
+ display: -ms-flexbox;
8356
+ display: flex;
8357
+ -webkit-box-align: center;
8358
+ -webkit-align-items: center;
8359
+ -moz-box-align: center;
8360
+ -ms-flex-align: center;
8361
+ align-items: center; }
8362
+
8363
+ .premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
8364
+ -webkit-box-pack: end;
8365
+ -webkit-justify-content: flex-end;
8366
+ -moz-box-pack: end;
8367
+ -ms-flex-pack: end;
8368
+ justify-content: flex-end; }
8369
+
8370
+ .premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
8371
+ -webkit-box-pack: center;
8372
+ -webkit-justify-content: center;
8373
+ -moz-box-pack: center;
8374
+ -ms-flex-pack: center;
8375
+ justify-content: center; }
8376
+
8377
+ /**
8378
+ * Skin 6
8379
+ */
8380
+ .premium-woo-skin-grid-6 .premium-woo-qv-btn {
8381
+ position: absolute;
8382
+ top: 50%;
8383
+ left: 50%;
8384
+ min-width: 40%;
8385
+ text-align: center;
8386
+ padding: 5px;
8387
+ background: rgba(2, 2, 2, 0.5);
8388
+ color: #fff;
8389
+ -webkit-transform: translate(-50%, -50%);
8390
+ -ms-transform: translate(-50%, -50%);
8391
+ transform: translate(-50%, -50%);
8392
+ opacity: 0;
8393
+ visibility: hidden;
8394
+ -webkit-transition: all 0.3s ease-in-out;
8395
+ transition: all 0.3s ease-in-out;
8396
+ cursor: pointer;
8397
+ z-index: 2; }
8398
+
8399
+ .premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn {
8400
+ opacity: 1;
8401
+ visibility: visible; }
8402
+
8403
+ .premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
8404
+ .premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
8405
+ .premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,
8406
+ .premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating {
8407
+ margin: 0; }
8408
+
8409
+ .premium-woo-skin-grid-6 li.product .premium-woo-product-info {
8410
+ -js-display: flex;
8411
+ display: -webkit-box;
8412
+ display: -webkit-flex;
8413
+ display: -moz-box;
8414
+ display: -ms-flexbox;
8415
+ display: flex;
8416
+ -webkit-box-pack: justify;
8417
+ -webkit-justify-content: space-between;
8418
+ -moz-box-pack: justify;
8419
+ -ms-flex-pack: justify;
8420
+ justify-content: space-between; }
8421
+
8422
+ .premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info {
8423
+ -webkit-box-orient: vertical;
8424
+ -webkit-box-direction: normal;
8425
+ -webkit-flex-direction: column;
8426
+ -moz-box-orient: vertical;
8427
+ -moz-box-direction: normal;
8428
+ -ms-flex-direction: column;
8429
+ flex-direction: column; }
8430
+
8431
+ .premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info {
8432
+ -webkit-box-orient: horizontal;
8433
+ -webkit-box-direction: reverse;
8434
+ -webkit-flex-direction: row-reverse;
8435
+ -moz-box-orient: horizontal;
8436
+ -moz-box-direction: reverse;
8437
+ -ms-flex-direction: row-reverse;
8438
+ flex-direction: row-reverse; }
8439
+
8440
+ .premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images {
8441
+ -js-display: flex;
8442
+ display: -webkit-box;
8443
+ display: -webkit-flex;
8444
+ display: -moz-box;
8445
+ display: -ms-flexbox;
8446
+ display: flex;
8447
+ position: absolute;
8448
+ bottom: 10px;
8449
+ width: 100%;
8450
+ -webkit-box-pack: center;
8451
+ -webkit-justify-content: center;
8452
+ -moz-box-pack: center;
8453
+ -ms-flex-pack: center;
8454
+ justify-content: center; }
8455
+
8456
+ .premium-woo-product-gallery-images .premium-woo-product__gallery_image {
8457
+ width: 20%;
8458
+ margin: 0 0.2em;
8459
+ border: 2px solid #aaa;
8460
+ cursor: pointer; }
8461
+
8462
+ /**
8463
+ * Metro
8464
+ */
8465
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail img,
8466
+ .premium-woo-products-metro li.product .premium-woo-product-wrapper,
8467
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail,
8468
+ .premium-woo-products-metro li.product .woocommerce-LoopProduct-link {
8469
+ height: 100%; }
8470
+
8471
+ .premium-woo-products-metro ul.products li.product {
8472
+ margin-bottom: 0; }
8473
+
8474
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail img {
8475
+ -o-object-fit: cover;
8476
+ object-fit: cover; }
8477
+
8478
+ /*
8479
+ * Carousel
8480
+ */
8481
+ .premium-carousel-hidden {
8482
+ opacity: 0;
8483
+ visibility: hidden; }
8484
+
8485
+ .premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow {
8486
+ -webkit-border-radius: 50%;
8487
+ border-radius: 50%; }
8488
+
8489
+ .premium-woocommerce ul.slick-dots {
8490
+ width: 100%; }
8491
+
8492
+ /*
8493
+ * Quick View Html/body
8494
+ */
8495
+ html.premium-woo-qv-opened,
8496
+ html.premium-woo-qv-opened body {
8497
+ overflow: hidden; }
8498
+
8499
+ /**
8500
+ * Quick View Modal
8501
+ */
8502
+ .premium-woo-quick-view-back {
8503
+ position: fixed;
8504
+ visibility: hidden;
8505
+ overflow: hidden;
8506
+ background: rgba(2, 2, 2, 0.5);
8507
+ opacity: 0;
8508
+ -webkit-transition: opacity 0.25s;
8509
+ transition: opacity 0.25s;
8510
+ z-index: 999; }
8511
+
8512
+ .premium-woo-quick-view-active {
8513
+ top: 0;
8514
+ left: 0;
8515
+ width: 100%;
8516
+ height: 100%;
8517
+ opacity: 1;
8518
+ visibility: visible; }
8519
+
8520
+ #premium-woo-quick-view-modal {
8521
+ position: fixed;
8522
+ visibility: hidden;
8523
+ opacity: 0;
8524
+ top: 0;
8525
+ left: 0;
8526
+ width: 100%;
8527
+ height: 100%;
8528
+ z-index: 1400;
8529
+ text-align: center;
8530
+ -webkit-transition: all 0.3s;
8531
+ transition: all 0.3s;
8532
+ overflow-x: hidden;
8533
+ overflow-y: auto; }
8534
+ #premium-woo-quick-view-modal.active {
8535
+ visibility: visible;
8536
+ opacity: 1; }
8537
+ #premium-woo-quick-view-modal.active .premium-woo-content-main {
8538
+ -webkit-transform: translateY(0);
8539
+ -ms-transform: translateY(0);
8540
+ transform: translateY(0);
8541
+ opacity: 1;
8542
+ width: 100%; }
8543
+ #premium-woo-quick-view-modal .premium-woo-content-main-wrapper {
8544
+ position: absolute;
8545
+ width: 100%;
8546
+ height: 100%;
8547
+ top: 0;
8548
+ left: 0;
8549
+ text-align: center;
8550
+ padding: 30px;
8551
+ -js-display: flex;
8552
+ display: -webkit-box;
8553
+ display: -webkit-flex;
8554
+ display: -moz-box;
8555
+ display: -ms-flexbox;
8556
+ display: flex;
8557
+ -webkit-box-align: center;
8558
+ -webkit-align-items: center;
8559
+ -moz-box-align: center;
8560
+ -ms-flex-align: center;
8561
+ align-items: center; }
8562
+ #premium-woo-quick-view-modal .premium-woo-content-main {
8563
+ position: relative;
8564
+ pointer-events: none;
8565
+ max-width: 100%;
8566
+ text-align: left;
8567
+ z-index: 1045;
8568
+ -webkit-transform: translateY(-30px);
8569
+ -ms-transform: translateY(-30px);
8570
+ transform: translateY(-30px);
8571
+ opacity: 0;
8572
+ -webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
8573
+ transition: opacity 0.3s, -webkit-transform 0.5s;
8574
+ transition: transform 0.5s, opacity 0.3s;
8575
+ transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
8576
+ margin: 0 auto; }
8577
+ #premium-woo-quick-view-modal .premium-woo-lightbox-content {
8578
+ position: relative;
8579
+ display: table;
8580
+ pointer-events: auto;
8581
+ background-color: #fff;
8582
+ max-width: 975px;
8583
+ margin: 20px auto;
8584
+ -webkit-transform: translateZ(0);
8585
+ transform: translateZ(0);
8586
+ -webkit-box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
8587
+ box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
8588
+ overflow: hidden; }
8589
+ #premium-woo-quick-view-modal .summary {
8590
+ width: 50%;
8591
+ margin: 0;
8592
+ padding: 30px;
8593
+ float: left;
8594
+ -webkit-box-sizing: border-box;
8595
+ -moz-box-sizing: border-box;
8596
+ box-sizing: border-box; }
8597
+ #premium-woo-quick-view-modal .summary .quantity {
8598
+ min-width: auto; }
8599
+ #premium-woo-quick-view-modal .summary .quantity input.qty {
8600
+ width: 54px;
8601
+ -webkit-appearance: button;
8602
+ -moz-appearance: button;
8603
+ appearance: button; }
8604
+ #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-inner-spin-button,
8605
+ #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-outer-spin-button {
8606
+ display: unset; }
8607
+ #premium-woo-quick-view-modal .woocommerce-product-details__short-description p {
8608
+ margin: 0; }
8609
+
8610
+ #premium-woo-quick-view-close {
8611
+ position: absolute;
8612
+ font-size: 22px;
8613
+ top: 10px;
8614
+ right: 10px;
8615
+ width: 22px;
8616
+ height: 22px;
8617
+ line-height: 22px;
8618
+ opacity: 0.7;
8619
+ text-align: center;
8620
+ z-index: 2;
8621
+ color: #000; }
8622
+
8623
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider {
8624
+ position: relative; }
8625
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider li {
8626
+ list-style: none; }
8627
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav {
8628
+ margin: 0;
8629
+ padding: 0;
8630
+ width: 100%;
8631
+ position: absolute;
8632
+ bottom: 10px;
8633
+ text-align: center; }
8634
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li {
8635
+ margin: 0 6px;
8636
+ display: inline-block;
8637
+ vertical-align: middle; }
8638
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a {
8639
+ width: 11px;
8640
+ height: 11px;
8641
+ display: block;
8642
+ background: #666;
8643
+ background: rgba(0, 0, 0, 0.5);
8644
+ cursor: pointer;
8645
+ text-indent: -9999px;
8646
+ -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
8647
+ box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
8648
+ -webkit-border-radius: 20px;
8649
+ border-radius: 20px; }
8650
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
8651
+ background: rgba(0, 0, 0, 0.9);
8652
+ cursor: default; }
8653
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus {
8654
+ outline: none; }
8655
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
8656
+ -o-object-fit: cover;
8657
+ object-fit: cover;
8658
+ width: 100%; }
8659
+
8660
+ #premium-woo-quick-view-content div.images {
8661
+ width: 50%;
8662
+ float: left;
8663
+ opacity: 1 !important;
8664
+ margin: 0; }
8665
+
8666
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav {
8667
+ margin: 0;
8668
+ padding: 0;
8669
+ list-style: none; }
8670
+
8671
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a {
8672
+ text-decoration: none;
8673
+ display: block;
8674
+ width: 14px;
8675
+ height: 32px;
8676
+ font-size: 32px;
8677
+ line-height: 32px;
8678
+ margin: -20px 0 0;
8679
+ position: absolute;
8680
+ top: 50%;
8681
+ z-index: 10;
8682
+ overflow: hidden;
8683
+ cursor: pointer;
8684
+ color: rgba(0, 0, 0, 0.8);
8685
+ text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
8686
+ -webkit-transition: all 0.3s ease-in-out;
8687
+ transition: all 0.3s ease-in-out; }
8688
+
8689
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,
8690
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
8691
+ display: inline-block;
8692
+ font-family: "Font Awesome 5 Free";
8693
+ font-weight: 900;
8694
+ text-rendering: auto;
8695
+ -webkit-font-smoothing: antialiased;
8696
+ -moz-osx-font-smoothing: grayscale; }
8697
+
8698
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
8699
+ left: 10px; }
8700
+
8701
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next {
8702
+ right: 10px; }
8703
+
8704
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before {
8705
+ content: "\f104"; }
8706
+
8707
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
8708
+ content: "\f105"; }
8709
+
8710
+ .premium-woocommerce li.product .added_to_cart.wc-forward {
8711
+ display: none; }
8712
+
8713
+ .premium-woo-atc-button .add_to_cart_button .premium-woo-cart-loader {
8714
+ -webkit-animation: spin 2s linear infinite;
8715
+ animation: spin 2s linear infinite;
8716
+ margin-left: 5px;
8717
+ vertical-align: baseline; }
8718
+
8719
+ /*
8720
+ * Load More Button
8721
+ */
8722
+ .premium-woo-load-more {
8723
+ position: relative; }
8724
+ .premium-woo-load-more .premium-woo-load-more-btn {
8725
+ -webkit-box-shadow: none;
8726
+ box-shadow: none;
8727
+ text-shadow: none;
8728
+ border: none;
8729
+ outline: none;
8730
+ -webkit-box-align: center;
8731
+ -webkit-align-items: center;
8732
+ -moz-box-align: center;
8733
+ -ms-flex-align: center;
8734
+ align-items: center;
8735
+ vertical-align: bottom;
8736
+ cursor: pointer;
8737
+ line-height: 1;
8738
+ font-style: normal;
8739
+ font-weight: normal;
8740
+ background-image: none;
8741
+ color: #fff;
8742
+ -webkit-transition: all 0.3s ease-in-out;
8743
+ transition: all 0.3s ease-in-out;
8744
+ padding: 10px 20px; }
8745
+
8746
+ .premium-woo-load-more-btn {
8747
+ -js-display: inline-flex;
8748
+ display: -webkit-inline-box;
8749
+ display: -webkit-inline-flex;
8750
+ display: -moz-inline-box;
8751
+ display: -ms-inline-flexbox;
8752
+ display: inline-flex;
8753
+ -webkit-box-align: center;
8754
+ -webkit-align-items: center;
8755
+ -moz-box-align: center;
8756
+ -ms-flex-align: center;
8757
+ align-items: center; }
8758
+
8759
+ .premium-woo-load-more-btn span {
8760
+ margin-right: 3px; }
8761
+
8762
+ .premium-woo-load-more-btn .premium-loader {
8763
+ display: inline-block;
8764
+ width: 20px;
8765
+ height: 20px; }
8766
+
8767
+ .premium-woo-title-above-yes .premium-woo-product__link {
8768
+ opacity: 0; }
8769
+
8770
+ @media (min-width: 545px) {
8771
+ #premium-woo-quick-view-content div.summary {
8772
+ content: "544";
8773
+ overflow-y: auto; } }
8774
+
8775
+ @media (max-width: 544px) {
8776
+ #premium-woo-quick-view-content .premium-woo-lightbox-content {
8777
+ display: block; }
8778
+ #premium-woo-quick-view-content div.images,
8779
+ #premium-woo-quick-view-content div.summary {
8780
+ width: 100%;
8781
+ float: none; } }
8782
 
8783
  /*
8784
  * Common Title/Dual Heading
8785
+ */
8786
+ .premium-title-bg-text:before {
8787
+ position: absolute;
8788
+ content: attr(data-background);
8789
+ top: 0;
8790
+ left: 0;
8791
+ text-align: left; }
8792
+
8793
+ .premium-bg-text-yes .elementor-widget-container:before {
8794
+ position: absolute;
8795
+ top: 0;
8796
+ left: 0;
8797
+ text-align: left; }
8798
+
8799
+ .premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,
8800
+ .premium-mask-yes .premium-dual-header-second-clip .premium-mask-span {
8801
+ background: inherit; }
8802
+
8803
+ .premium-mask-yes .premium-mask-span {
8804
+ position: relative;
8805
+ overflow: hidden;
8806
+ -js-display: inline-flex !important;
8807
+ display: -webkit-inline-box !important;
8808
+ display: -webkit-inline-flex !important;
8809
+ display: -moz-inline-box !important;
8810
+ display: -ms-inline-flexbox !important;
8811
+ display: inline-flex !important; }
8812
+ .premium-mask-yes .premium-mask-span::after {
8813
+ content: "";
8814
+ position: absolute;
8815
+ top: 0;
8816
+ right: 0px;
8817
+ width: 100%;
8818
+ height: 100%;
8819
+ background-color: currentColor;
8820
+ -webkit-backface-visibility: visible;
8821
+ backface-visibility: visible; }
8822
+
8823
+ .premium-mask-active.premium-mask-tr .premium-mask-span::after {
8824
+ -webkit-animation: pa-mask-tr 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
8825
+ animation: pa-mask-tr 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
8826
+ -webkit-transform: translateX(-103%);
8827
+ -ms-transform: translateX(-103%);
8828
+ transform: translateX(-103%); }
8829
+
8830
+ .premium-mask-active.premium-mask-tl .premium-mask-span::after {
8831
+ -webkit-animation: pa-mask-tl 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
8832
+ animation: pa-mask-tl 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
8833
+ -webkit-transform: translateX(103%);
8834
+ -ms-transform: translateX(103%);
8835
+ transform: translateX(103%); }
8836
+
8837
+ .premium-mask-active.premium-mask-tb .premium-mask-span::after {
8838
+ -webkit-animation: pa-mask-tb 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
8839
+ animation: pa-mask-tb 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
8840
+ -webkit-transform: translateY(-103%);
8841
+ -ms-transform: translateY(-103%);
8842
+ transform: translateY(-103%); }
8843
+
8844
+ .premium-mask-active.premium-mask-tt .premium-mask-span::after {
8845
+ -webkit-animation: pa-mask-tt 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
8846
+ animation: pa-mask-tt 1.7s cubic-bezier(1, 0, 0.18, 1) forwards;
8847
+ -webkit-transform: translateY(103%);
8848
+ -ms-transform: translateY(103%);
8849
+ transform: translateY(103%); }
8850
+
8851
+ @-webkit-keyframes pa-mask-tr {
8852
+ 0% {
8853
+ -webkit-transform: translateX(0%);
8854
+ transform: translateX(0%); }
8855
+ 100% {
8856
+ -webkit-transform: translateX(103%);
8857
+ transform: translateX(103%); } }
8858
+
8859
+ @keyframes pa-mask-tr {
8860
+ 0% {
8861
+ -webkit-transform: translateX(0%);
8862
+ transform: translateX(0%); }
8863
+ 100% {
8864
+ -webkit-transform: translateX(103%);
8865
+ transform: translateX(103%); } }
8866
+
8867
+ @-webkit-keyframes pa-mask-tl {
8868
+ 0% {
8869
+ -webkit-transform: translateX(0%);
8870
+ transform: translateX(0%); }
8871
+ 100% {
8872
+ -webkit-transform: translateX(-103%);
8873
+ transform: translateX(-103%); } }
8874
+
8875
+ @keyframes pa-mask-tl {
8876
+ 0% {
8877
+ -webkit-transform: translateX(0%);
8878
+ transform: translateX(0%); }
8879
+ 100% {
8880
+ -webkit-transform: translateX(-103%);
8881
+ transform: translateX(-103%); } }
8882
+
8883
+ @-webkit-keyframes pa-mask-tb {
8884
+ 0% {
8885
+ -webkit-transform: translateY(0%);
8886
+ transform: translateY(0%); }
8887
+ 100% {
8888
+ -webkit-transform: translateY(103%);
8889
+ transform: translateY(103%); } }
8890
+
8891
+ @keyframes pa-mask-tb {
8892
+ 0% {
8893
+ -webkit-transform: translateY(0%);
8894
+ transform: translateY(0%); }
8895
+ 100% {
8896
+ -webkit-transform: translateY(103%);
8897
+ transform: translateY(103%); } }
8898
+
8899
+ @-webkit-keyframes pa-mask-tt {
8900
+ 0% {
8901
+ -webkit-transform: translateY(0%);
8902
+ transform: translateY(0%); }
8903
+ 100% {
8904
+ -webkit-transform: translateY(-103%);
8905
+ transform: translateY(-103%); } }
8906
+
8907
+ @keyframes pa-mask-tt {
8908
+ 0% {
8909
+ -webkit-transform: translateY(0%);
8910
+ transform: translateY(0%); }
8911
+ 100% {
8912
+ -webkit-transform: translateY(-103%);
8913
+ transform: translateY(-103%); } }
8914
+
8915
  /*
8916
  * Common Buttons Style.
8917
+ */
8918
+ .premium-button .premium-lottie-animation,
8919
+ .premium-image-button .premium-lottie-animation {
8920
+ -js-display: flex;
8921
+ display: -webkit-box;
8922
+ display: -webkit-flex;
8923
+ display: -moz-box;
8924
+ display: -ms-flexbox;
8925
+ display: flex; }
8926
+
8927
+ .premium-button svg,
8928
+ .premium-image-button svg {
8929
+ width: 30px;
8930
+ height: 30px; }
8931
+
8932
+ div[class*="elementor-widget-premium"] .premium-btn-sm,
8933
+ div[class*="elementor-widget-premium"] .premium-btn-md,
8934
+ div[class*="elementor-widget-premium"] .premium-btn-lg,
8935
+ div[class*="elementor-widget-premium"] .premium-btn-block {
8936
+ background-color: #eee;
8937
+ color: #042551;
8938
+ margin: 0px;
8939
+ text-decoration: none; }
8940
+ div[class*="elementor-widget-premium"] .premium-btn-sm:hover,
8941
+ div[class*="elementor-widget-premium"] .premium-btn-md:hover,
8942
+ div[class*="elementor-widget-premium"] .premium-btn-lg:hover,
8943
+ div[class*="elementor-widget-premium"] .premium-btn-block:hover {
8944
+ background-color: #54595f;
8945
+ color: #eee; }
8946
+
8947
+ div[class*="elementor-widget-premium"] .premium-btn-sm {
8948
+ padding: 12px 24px;
8949
+ font-size: 14px;
8950
+ line-height: 1; }
8951
+
8952
+ div[class*="elementor-widget-premium"] .premium-btn-md {
8953
+ padding: 14px 26px;
8954
+ font-size: 16px;
8955
+ line-height: 1.2; }
8956
+
8957
+ div[class*="elementor-widget-premium"] .premium-btn-lg {
8958
+ padding: 16px 28px;
8959
+ font-size: 18px;
8960
+ line-height: 1.3333; }
8961
+
8962
+ div[class*="elementor-widget-premium"] .premium-btn-block {
8963
+ font-size: 18px;
8964
+ line-height: 1;
8965
+ padding: 20px 0px;
8966
+ width: 100%;
8967
+ text-align: center; }
8968
+
8969
+ .premium-button-text {
8970
+ display: inline-block;
8971
+ width: 100%; }
8972
+
8973
  /*
8974
  * Common Button/Image Button Mouse Detect Effect.
8975
+ */
8976
+ .premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg {
8977
+ position: absolute;
8978
+ z-index: 0;
8979
+ top: 0;
8980
+ left: 0;
8981
+ width: 0px;
8982
+ height: 0px;
8983
+ -webkit-border-radius: 50%;
8984
+ border-radius: 50%;
8985
+ display: block;
8986
+ -webkit-transform: translate(-50%, -50%);
8987
+ -ms-transform: translate(-50%, -50%);
8988
+ transform: translate(-50%, -50%);
8989
+ -webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;
8990
+ transition: width 0.4s ease-in-out, height 0.4s ease-in-out; }
8991
+
8992
+ .premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg {
8993
+ width: 225%;
8994
+ height: 560px; }
8995
+
8996
+ .premium-mouse-detect-yes .premium-button-style6:before {
8997
+ width: 0;
8998
+ height: 0; }
8999
+
9000
+ /** Loader */
9001
+ .premium-loader {
9002
+ border: 3px solid #f3f3f3;
9003
+ border-top-width: 3px;
9004
+ border-top-style: solid;
9005
+ border-top-color: #f3f3f3;
9006
+ -webkit-border-radius: 50%;
9007
+ border-radius: 50%;
9008
+ border-top: 3px solid;
9009
+ border-top-color: #bbb;
9010
+ width: 30px;
9011
+ height: 30px;
9012
+ -webkit-animation: spin 2s linear infinite;
9013
+ animation: spin 2s linear infinite;
9014
+ margin: 0 auto; }
9015
+
9016
  /*
9017
  Common SVG Draw
9018
  premium-svg-drawer not prefixed with 'svg'
9019
  because it's rendered as div with custom SVG code.
9020
+ */
9021
+ .premium-svg-nodraw *,
9022
+ .premium-svg-drawer * {
9023
+ -webkit-transition: all 0.3s ease-in-out;
9024
+ transition: all 0.3s ease-in-out;
9025
+ -webkit-transition-property: stroke, fill, background-color;
9026
+ transition-property: stroke, fill, background-color; }
9027
+
9028
+ .premium-svg-nodraw .no-transition,
9029
+ .premium-svg-drawer .no-transition {
9030
+ -webkit-transition: none !important;
9031
+ transition: none !important; }
9032
+
9033
+ /** Common Animation */
9034
+ @-webkit-keyframes spin {
9035
+ 0% {
9036
+ -webkit-transform: rotate(0deg);
9037
+ transform: rotate(0deg); }
9038
+ 100% {
9039
+ -webkit-transform: rotate(360deg);
9040
+ transform: rotate(360deg); } }
9041
+ @keyframes spin {
9042
+ 0% {
9043
+ -webkit-transform: rotate(0deg);
9044
+ transform: rotate(0deg); }
9045
+ 100% {
9046
+ -webkit-transform: rotate(360deg);
9047
+ transform: rotate(360deg); } }
9048
+
9049
+ /**Notice*/
9050
+ .premium-error-notice {
9051
+ width: 100%;
9052
+ padding: 10px;
9053
+ color: #b94a48;
9054
+ background-color: #f2dede;
9055
+ border-color: #eed3d7;
9056
+ text-align: center; }
assets/frontend/css/premium-pricing-table-rtl.css CHANGED
@@ -1,291 +1,291 @@
1
- /**************** Premium Pricing Table ****************/
2
- /*******************************************************/
3
- .premium-pricing-table-container {
4
- position: relative;
5
- text-align: center;
6
- display: inline-block;
7
- width: 100%;
8
- -webkit-transition: all 0.3s ease-in-out;
9
- transition: all 0.3s ease-in-out;
10
- }
11
-
12
- .premium-pricing-icon-container {
13
- -js-display: flex;
14
- display: -webkit-box;
15
- display: -webkit-flex;
16
- display: -moz-box;
17
- display: -ms-flexbox;
18
- display: flex;
19
- -webkit-box-pack: center;
20
- -webkit-justify-content: center;
21
- -moz-box-pack: center;
22
- -ms-flex-pack: center;
23
- justify-content: center;
24
- line-height: 0;
25
- }
26
-
27
- .premium-pricing-icon-container .premium-pricing-icon {
28
- display: inline-block;
29
- }
30
-
31
- .premium-pricing-icon-container .premium-pricing-image {
32
- overflow: hidden;
33
- }
34
-
35
- .premium-pricing-icon-container .premium-pricing-image img {
36
- width: 25px;
37
- height: 25px;
38
- -o-object-fit: cover;
39
- object-fit: cover;
40
- }
41
-
42
- .premium-badge-left {
43
- position: absolute;
44
- top: 0;
45
- }
46
-
47
- .premium-badge-right {
48
- position: absolute;
49
- top: 0;
50
- right: 0;
51
- }
52
-
53
- .premium-badge-left {
54
- left: 0;
55
- }
56
-
57
- .premium-badge-triangle.premium-badge-left .corner {
58
- width: 0;
59
- height: 0;
60
- border-top: 150px solid;
61
- border-bottom: 150px solid transparent;
62
- border-right: 150px solid transparent;
63
- }
64
-
65
- .premium-badge-triangle.premium-badge-right .corner {
66
- width: 0;
67
- height: 0;
68
- border-bottom: 150px solid transparent;
69
- border-right: 150px solid;
70
- border-left: 150px solid transparent;
71
- }
72
-
73
- .premium-badge-triangle span {
74
- position: absolute;
75
- top: 35px;
76
- width: 100px;
77
- text-align: center;
78
- -webkit-transform: rotate(-45deg);
79
- -ms-transform: rotate(-45deg);
80
- transform: rotate(-45deg);
81
- display: block;
82
- text-transform: uppercase;
83
- }
84
-
85
- .premium-badge-triangle.premium-badge-right span {
86
- -webkit-transform: rotate(45deg);
87
- -ms-transform: rotate(45deg);
88
- transform: rotate(45deg);
89
- right: 0;
90
- }
91
-
92
- .premium-badge-circle {
93
- min-width: 4em;
94
- min-height: 4em;
95
- line-height: 4em;
96
- text-align: center;
97
- -webkit-border-radius: 100%;
98
- border-radius: 100%;
99
- position: absolute;
100
- z-index: 1;
101
- }
102
-
103
- .premium-badge-stripe {
104
- position: absolute;
105
- -webkit-transform: rotate(90deg);
106
- -ms-transform: rotate(90deg);
107
- transform: rotate(90deg);
108
- width: 15em;
109
- overflow: hidden;
110
- height: 15em;
111
- }
112
-
113
- .premium-badge-stripe.premium-badge-left {
114
- -webkit-transform: rotate(0);
115
- -ms-transform: rotate(0);
116
- transform: rotate(0);
117
- }
118
-
119
- .premium-badge-stripe .corner {
120
- text-align: center;
121
- left: 0;
122
- width: 150%;
123
- -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
124
- -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
125
- transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
126
- margin-top: 35px;
127
- font-size: 13px;
128
- line-height: 2;
129
- font-weight: 800;
130
- text-transform: uppercase;
131
- }
132
-
133
- .premium-badge-flag .corner {
134
- text-align: center;
135
- -webkit-border-radius: 4px 4px 0 4px;
136
- border-radius: 4px 4px 0 4px;
137
- padding: 3px 15px;
138
- position: absolute;
139
- top: 10%;
140
- right: -8px;
141
- }
142
-
143
- .premium-badge-flag .corner::before,
144
- .premium-badge-flag .corner::after {
145
- content: "";
146
- display: block;
147
- position: absolute;
148
- width: 0;
149
- height: 0;
150
- top: 100%;
151
- right: 0;
152
- border-bottom: 8px solid transparent;
153
- }
154
-
155
- .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
156
- overflow: visible !important;
157
- }
158
-
159
- .premium-badge-flag .corner::after {
160
- border-left: 8px solid rgba(0, 0, 0, 0.2);
161
- }
162
-
163
- .premium-pricing-price-currency {
164
- position: relative;
165
- }
166
-
167
- .premium-pricing-button-container {
168
- display: block;
169
- }
170
-
171
- .premium-pricing-list {
172
- -js-display: flex;
173
- display: -webkit-box;
174
- display: -webkit-flex;
175
- display: -moz-box;
176
- display: -ms-flexbox;
177
- display: flex;
178
- -webkit-box-orient: vertical;
179
- -webkit-box-direction: normal;
180
- -webkit-flex-direction: column;
181
- -moz-box-orient: vertical;
182
- -moz-box-direction: normal;
183
- -ms-flex-direction: column;
184
- flex-direction: column;
185
- list-style-type: none;
186
- margin: 0;
187
- padding: 0;
188
- }
189
-
190
- .premium-pricing-list .premium-pricing-list-item {
191
- -js-display: flex;
192
- display: -webkit-box;
193
- display: -webkit-flex;
194
- display: -moz-box;
195
- display: -ms-flexbox;
196
- display: flex;
197
- -webkit-box-align: center;
198
- -webkit-align-items: center;
199
- -moz-box-align: center;
200
- -ms-flex-align: center;
201
- align-items: center;
202
- }
203
-
204
- .premium-pricing-list .premium-pricing-list-item svg {
205
- width: 50px;
206
- height: 50px;
207
- }
208
-
209
- .premium-pricing-list .premium-pricing-list-item img {
210
- width: 30px;
211
- height: 30px;
212
- -o-object-fit: cover;
213
- object-fit: cover;
214
- }
215
-
216
- .premium-pricing-list .premium-pricing-list-span {
217
- position: relative;
218
- }
219
-
220
- .premium-pricing-list .list-item-tooltip {
221
- border-bottom: 1px dotted;
222
- }
223
-
224
- .premium-pricing-list .premium-pricing-list-tooltip {
225
- position: absolute;
226
- top: -webkit-calc(100% + 1px);
227
- top: calc(100% + 1px);
228
- right: 0;
229
- visibility: hidden;
230
- padding: 15px 20px;
231
- -webkit-border-radius: 5px;
232
- border-radius: 5px;
233
- min-width: 200px;
234
- overflow: hidden;
235
- text-align: right;
236
- font-size: 0.8rem;
237
- color: #fff;
238
- background-color: #aaa;
239
- }
240
-
241
- .premium-pricing-features-left .premium-pricing-list-span {
242
- text-align: right;
243
- }
244
-
245
- .premium-pricing-features-center .premium-pricing-list-span {
246
- text-align: center;
247
- }
248
-
249
- .premium-pricing-features-right .premium-pricing-list-span {
250
- text-align: left;
251
- }
252
-
253
- .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
254
- z-index: 99;
255
- visibility: visible;
256
- opacity: 1;
257
- }
258
-
259
- .premium-pricing-slashed-price-value {
260
- display: inline-block;
261
- font-size: 20px;
262
- font-weight: 400;
263
- margin-left: 5px;
264
- }
265
-
266
- .premium-pricing-price-value {
267
- font-size: 70px;
268
- }
269
-
270
- .premium-pricing-description-container li {
271
- list-style-position: inside;
272
- text-indent: -40px;
273
- }
274
-
275
- @-moz-document url-prefix() {
276
- .premium-pricing-description-container li {
277
- text-indent: 0px;
278
- }
279
- }
280
-
281
- .premium-pricing-price-button {
282
- display: block;
283
- padding: 6px 12px;
284
- line-height: 1.42857143;
285
- text-align: center;
286
- color: #fff;
287
- background: #6ec1e4;
288
- margin-bottom: 0;
289
- -webkit-transition: all 0.3s ease-in-out;
290
- transition: all 0.3s ease-in-out;
291
  }
1
+ /**************** Premium Pricing Table ****************/
2
+ /*******************************************************/
3
+ .premium-pricing-table-container {
4
+ position: relative;
5
+ text-align: center;
6
+ display: inline-block;
7
+ width: 100%;
8
+ -webkit-transition: all 0.3s ease-in-out;
9
+ transition: all 0.3s ease-in-out;
10
+ }
11
+
12
+ .premium-pricing-icon-container {
13
+ -js-display: flex;
14
+ display: -webkit-box;
15
+ display: -webkit-flex;
16
+ display: -moz-box;
17
+ display: -ms-flexbox;
18
+ display: flex;
19
+ -webkit-box-pack: center;
20
+ -webkit-justify-content: center;
21
+ -moz-box-pack: center;
22
+ -ms-flex-pack: center;
23
+ justify-content: center;
24
+ line-height: 0;
25
+ }
26
+
27
+ .premium-pricing-icon-container .premium-pricing-icon {
28
+ display: inline-block;
29
+ }
30
+
31
+ .premium-pricing-icon-container .premium-pricing-image {
32
+ overflow: hidden;
33
+ }
34
+
35
+ .premium-pricing-icon-container .premium-pricing-image img {
36
+ width: 25px;
37
+ height: 25px;
38
+ -o-object-fit: cover;
39
+ object-fit: cover;
40
+ }
41
+
42
+ .premium-badge-left {
43
+ position: absolute;
44
+ top: 0;
45
+ }
46
+
47
+ .premium-badge-right {
48
+ position: absolute;
49
+ top: 0;
50
+ right: 0;
51
+ }
52
+
53
+ .premium-badge-left {
54
+ left: 0;
55
+ }
56
+
57
+ .premium-badge-triangle.premium-badge-left .corner {
58
+ width: 0;
59
+ height: 0;
60
+ border-top: 150px solid;
61
+ border-bottom: 150px solid transparent;
62
+ border-right: 150px solid transparent;
63
+ }
64
+
65
+ .premium-badge-triangle.premium-badge-right .corner {
66
+ width: 0;
67
+ height: 0;
68
+ border-bottom: 150px solid transparent;
69
+ border-right: 150px solid;
70
+ border-left: 150px solid transparent;
71
+ }
72
+
73
+ .premium-badge-triangle span {
74
+ position: absolute;
75
+ top: 35px;
76
+ width: 100px;
77
+ text-align: center;
78
+ -webkit-transform: rotate(-45deg);
79
+ -ms-transform: rotate(-45deg);
80
+ transform: rotate(-45deg);
81
+ display: block;
82
+ text-transform: uppercase;
83
+ }
84
+
85
+ .premium-badge-triangle.premium-badge-right span {
86
+ -webkit-transform: rotate(45deg);
87
+ -ms-transform: rotate(45deg);
88
+ transform: rotate(45deg);
89
+ right: 0;
90
+ }
91
+
92
+ .premium-badge-circle {
93
+ min-width: 4em;
94
+ min-height: 4em;
95
+ line-height: 4em;
96
+ text-align: center;
97
+ -webkit-border-radius: 100%;
98
+ border-radius: 100%;
99
+ position: absolute;
100
+ z-index: 1;
101
+ }
102
+
103
+ .premium-badge-stripe {
104
+ position: absolute;
105
+ -webkit-transform: rotate(90deg);
106
+ -ms-transform: rotate(90deg);
107
+ transform: rotate(90deg);
108
+ width: 15em;
109
+ overflow: hidden;
110
+ height: 15em;
111
+ }
112
+
113
+ .premium-badge-stripe.premium-badge-left {
114
+ -webkit-transform: rotate(0);
115
+ -ms-transform: rotate(0);
116
+ transform: rotate(0);
117
+ }
118
+
119
+ .premium-badge-stripe .corner {
120
+ text-align: center;
121
+ left: 0;
122
+ width: 150%;
123
+ -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
124
+ -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
125
+ transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
126
+ margin-top: 35px;
127
+ font-size: 13px;
128
+ line-height: 2;
129
+ font-weight: 800;
130
+ text-transform: uppercase;
131
+ }
132
+
133
+ .premium-badge-flag .corner {
134
+ text-align: center;
135
+ -webkit-border-radius: 4px 4px 0 4px;
136
+ border-radius: 4px 4px 0 4px;
137
+ padding: 3px 15px;
138
+ position: absolute;
139
+ top: 10%;
140
+ right: -8px;
141
+ }
142
+
143
+ .premium-badge-flag .corner::before,
144
+ .premium-badge-flag .corner::after {
145
+ content: "";
146
+ display: block;
147
+ position: absolute;
148
+ width: 0;
149
+ height: 0;
150
+ top: 100%;
151
+ right: 0;
152
+ border-bottom: 8px solid transparent;
153
+ }
154
+
155
+ .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
156
+ overflow: visible !important;
157
+ }
158
+
159
+ .premium-badge-flag .corner::after {
160
+ border-left: 8px solid rgba(0, 0, 0, 0.2);
161
+ }
162
+
163
+ .premium-pricing-price-currency {
164
+ position: relative;
165
+ }
166
+
167
+ .premium-pricing-button-container {
168
+ display: block;
169
+ }
170
+
171
+ .premium-pricing-list {
172
+ -js-display: flex;
173
+ display: -webkit-box;
174
+ display: -webkit-flex;
175
+ display: -moz-box;
176
+ display: -ms-flexbox;
177
+ display: flex;
178
+ -webkit-box-orient: vertical;
179
+ -webkit-box-direction: normal;
180
+ -webkit-flex-direction: column;
181
+ -moz-box-orient: vertical;
182
+ -moz-box-direction: normal;
183
+ -ms-flex-direction: column;
184
+ flex-direction: column;
185
+ list-style-type: none;
186
+ margin: 0;
187
+ padding: 0;
188
+ }
189
+
190
+ .premium-pricing-list .premium-pricing-list-item {
191
+ -js-display: flex;
192
+ display: -webkit-box;
193
+ display: -webkit-flex;
194
+ display: -moz-box;
195
+ display: -ms-flexbox;
196
+ display: flex;
197
+ -webkit-box-align: center;
198
+ -webkit-align-items: center;
199
+ -moz-box-align: center;
200
+ -ms-flex-align: center;
201
+ align-items: center;
202
+ }
203
+
204
+ .premium-pricing-list .premium-pricing-list-item svg {
205
+ width: 50px;
206
+ height: 50px;
207
+ }
208
+
209
+ .premium-pricing-list .premium-pricing-list-item img {
210
+ width: 30px;
211
+ height: 30px;
212
+ -o-object-fit: cover;
213
+ object-fit: cover;
214
+ }
215
+
216
+ .premium-pricing-list .premium-pricing-list-span {
217
+ position: relative;
218
+ }
219
+
220
+ .premium-pricing-list .list-item-tooltip {
221
+ border-bottom: 1px dotted;
222
+ }
223
+
224
+ .premium-pricing-list .premium-pricing-list-tooltip {
225
+ position: absolute;
226
+ top: -webkit-calc(100% + 1px);
227
+ top: calc(100% + 1px);
228
+ right: 0;
229
+ visibility: hidden;
230
+ padding: 15px 20px;
231
+ -webkit-border-radius: 5px;
232
+ border-radius: 5px;
233
+ min-width: 200px;
234
+ overflow: hidden;
235
+ text-align: right;
236
+ font-size: 0.8rem;
237
+ color: #fff;
238
+ background-color: #aaa;
239
+ }
240
+
241
+ .premium-pricing-features-left .premium-pricing-list-span {
242
+ text-align: right;
243
+ }
244
+
245
+ .premium-pricing-features-center .premium-pricing-list-span {
246
+ text-align: center;
247
+ }
248
+
249
+ .premium-pricing-features-right .premium-pricing-list-span {
250
+ text-align: left;
251
+ }
252
+
253
+ .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
254
+ z-index: 99;
255
+ visibility: visible;
256
+ opacity: 1;
257
+ }
258
+
259
+ .premium-pricing-slashed-price-value {
260
+ display: inline-block;
261
+ font-size: 20px;
262
+ font-weight: 400;
263
+ margin-left: 5px;
264
+ }
265
+
266
+ .premium-pricing-price-value {
267
+ font-size: 70px;
268
+ }
269
+
270
+ .premium-pricing-description-container li {
271
+ list-style-position: inside;
272
+ text-indent: -40px;
273
+ }
274
+
275
+ @-moz-document url-prefix() {
276
+ .premium-pricing-description-container li {
277
+ text-indent: 0px;
278
+ }
279
+ }
280
+
281
+ .premium-pricing-price-button {
282
+ display: block;
283
+ padding: 6px 12px;
284
+ line-height: 1.42857143;
285
+ text-align: center;
286
+ color: #fff;
287
+ background: #6ec1e4;
288
+ margin-bottom: 0;
289
+ -webkit-transition: all 0.3s ease-in-out;
290
+ transition: all 0.3s ease-in-out;
291
  }
assets/frontend/css/premium-pricing-table.css CHANGED
@@ -1,239 +1,252 @@
1
- /**************** Premium Pricing Table ****************/
2
- /*******************************************************/
3
- .premium-pricing-table-container {
4
- position: relative;
5
- text-align: center;
6
- display: inline-block;
7
- width: 100%;
8
- -webkit-transition: all 0.3s ease-in-out;
9
- transition: all 0.3s ease-in-out; }
10
-
11
- .premium-pricing-icon-container {
12
- -js-display: flex;
13
- display: -webkit-box;
14
- display: -webkit-flex;
15
- display: -moz-box;
16
- display: -ms-flexbox;
17
- display: flex;
18
- -webkit-box-pack: center;
19
- -webkit-justify-content: center;
20
- -moz-box-pack: center;
21
- -ms-flex-pack: center;
22
- justify-content: center;
23
- line-height: 0; }
24
- .premium-pricing-icon-container .premium-pricing-icon {
25
- display: inline-block; }
26
- .premium-pricing-icon-container .premium-pricing-image {
27
- overflow: hidden; }
28
- .premium-pricing-icon-container .premium-pricing-image img {
29
- width: 25px;
30
- height: 25px;
31
- -o-object-fit: cover;
32
- object-fit: cover; }
33
-
34
- .premium-badge-left {
35
- position: absolute;
36
- top: 0; }
37
-
38
- .premium-badge-right {
39
- position: absolute;
40
- top: 0;
41
- right: 0; }
42
-
43
- .premium-badge-left {
44
- left: 0; }
45
-
46
- .premium-badge-triangle.premium-badge-left .corner {
47
- width: 0;
48
- height: 0;
49
- border-top: 150px solid;
50
- border-bottom: 150px solid transparent;
51
- border-right: 150px solid transparent; }
52
-
53
- .premium-badge-triangle.premium-badge-right .corner {
54
- width: 0;
55
- height: 0;
56
- border-bottom: 150px solid transparent;
57
- border-right: 150px solid;
58
- border-left: 150px solid transparent; }
59
-
60
- .premium-badge-triangle span {
61
- position: absolute;
62
- top: 35px;
63
- width: 100px;
64
- text-align: center;
65
- -webkit-transform: rotate(-45deg);
66
- -ms-transform: rotate(-45deg);
67
- transform: rotate(-45deg);
68
- display: block;
69
- text-transform: uppercase; }
70
-
71
- .premium-badge-triangle.premium-badge-right span {
72
- -webkit-transform: rotate(45deg);
73
- -ms-transform: rotate(45deg);
74
- transform: rotate(45deg);
75
- right: 0; }
76
-
77
- .premium-badge-circle {
78
- min-width: 4em;
79
- min-height: 4em;
80
- line-height: 4em;
81
- text-align: center;
82
- -webkit-border-radius: 100%;
83
- border-radius: 100%;
84
- position: absolute;
85
- z-index: 1; }
86
-
87
- .premium-badge-stripe {
88
- position: absolute;
89
- -webkit-transform: rotate(90deg);
90
- -ms-transform: rotate(90deg);
91
- transform: rotate(90deg);
92
- width: 15em;
93
- overflow: hidden;
94
- height: 15em; }
95
- .premium-badge-stripe.premium-badge-left {
96
- -webkit-transform: rotate(0);
97
- -ms-transform: rotate(0);
98
- transform: rotate(0); }
99
- .premium-badge-stripe .corner {
100
- text-align: center;
101
- left: 0;
102
- width: 150%;
103
- -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
104
- -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
105
- transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
106
- margin-top: 35px;
107
- font-size: 13px;
108
- line-height: 2;
109
- font-weight: 800;
110
- text-transform: uppercase; }
111
-
112
- .premium-badge-flag .corner {
113
- text-align: center;
114
- -webkit-border-radius: 4px 4px 0 4px;
115
- border-radius: 4px 4px 0 4px;
116
- padding: 3px 15px;
117
- position: absolute;
118
- top: 10%;
119
- right: -8px; }
120
- .premium-badge-flag .corner::before, .premium-badge-flag .corner::after {
121
- content: "";
122
- display: block;
123
- position: absolute;
124
- width: 0;
125
- height: 0;
126
- top: 100%;
127
- right: 0;
128
- border-bottom: 8px solid transparent; }
129
-
130
- .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
131
- overflow: visible !important; }
132
-
133
- .premium-badge-flag .corner::after {
134
- border-left: 8px solid rgba(0, 0, 0, 0.2); }
135
-
136
- .premium-pricing-price-currency {
137
- position: relative; }
138
-
139
- .premium-pricing-button-container {
140
- display: block; }
141
-
142
- .premium-pricing-list {
143
- -js-display: flex;
144
- display: -webkit-box;
145
- display: -webkit-flex;
146
- display: -moz-box;
147
- display: -ms-flexbox;
148
- display: flex;
149
- -webkit-box-orient: vertical;
150
- -webkit-box-direction: normal;
151
- -webkit-flex-direction: column;
152
- -moz-box-orient: vertical;
153
- -moz-box-direction: normal;
154
- -ms-flex-direction: column;
155
- flex-direction: column;
156
- list-style-type: none;
157
- margin: 0;
158
- padding: 0; }
159
- .premium-pricing-list .premium-pricing-list-item {
160
- -js-display: flex;
161
- display: -webkit-box;
162
- display: -webkit-flex;
163
- display: -moz-box;
164
- display: -ms-flexbox;
165
- display: flex;
166
- -webkit-box-align: center;
167
- -webkit-align-items: center;
168
- -moz-box-align: center;
169
- -ms-flex-align: center;
170
- align-items: center; }
171
- .premium-pricing-list .premium-pricing-list-item svg {
172
- width: 50px;
173
- height: 50px; }
174
- .premium-pricing-list .premium-pricing-list-item img {
175
- width: 30px;
176
- height: 30px;
177
- -o-object-fit: cover;
178
- object-fit: cover; }
179
- .premium-pricing-list .premium-pricing-list-span {
180
- position: relative; }
181
- .premium-pricing-list .list-item-tooltip {
182
- border-bottom: 1px dotted; }
183
- .premium-pricing-list .premium-pricing-list-tooltip {
184
- position: absolute;
185
- top: -webkit-calc(100% + 1px);
186
- top: calc(100% + 1px);
187
- left: 0;
188
- visibility: hidden;
189
- padding: 15px 20px;
190
- -webkit-border-radius: 5px;
191
- border-radius: 5px;
192
- min-width: 200px;
193
- overflow: hidden;
194
- text-align: left;
195
- font-size: 0.8rem;
196
- color: #fff;
197
- background-color: #aaa; }
198
-
199
- .premium-pricing-features-left .premium-pricing-list-span {
200
- text-align: left; }
201
-
202
- .premium-pricing-features-center .premium-pricing-list-span {
203
- text-align: center; }
204
-
205
- .premium-pricing-features-right .premium-pricing-list-span {
206
- text-align: right; }
207
-
208
- .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
209
- z-index: 99;
210
- visibility: visible;
211
- opacity: 1; }
212
-
213
- .premium-pricing-slashed-price-value {
214
- display: inline-block;
215
- font-size: 20px;
216
- font-weight: 400;
217
- margin-right: 5px; }
218
-
219
- .premium-pricing-price-value {
220
- font-size: 70px; }
221
-
222
- .premium-pricing-description-container li {
223
- list-style-position: inside;
224
- text-indent: -40px; }
225
-
226
- @-moz-document url-prefix() {
227
- .premium-pricing-description-container li {
228
- text-indent: 0px; } }
229
-
230
- .premium-pricing-price-button {
231
- display: block;
232
- padding: 6px 12px;
233
- line-height: 1.42857143;
234
- text-align: center;
235
- color: #fff;
236
- background: #6ec1e4;
237
- margin-bottom: 0;
238
- -webkit-transition: all 0.3s ease-in-out;
239
- transition: all 0.3s ease-in-out; }
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**************** Premium Pricing Table ****************/
2
+ /*******************************************************/
3
+ .premium-pricing-table-container {
4
+ position: relative;
5
+ text-align: center;
6
+ display: inline-block;
7
+ width: 100%;
8
+ -webkit-transition: all 0.3s ease-in-out;
9
+ transition: all 0.3s ease-in-out; }
10
+
11
+ .premium-pricing-icon-container {
12
+ -js-display: flex;
13
+ display: -webkit-box;
14
+ display: -webkit-flex;
15
+ display: -moz-box;
16
+ display: -ms-flexbox;
17
+ display: flex;
18
+ -webkit-box-pack: center;
19
+ -webkit-justify-content: center;
20
+ -moz-box-pack: center;
21
+ -ms-flex-pack: center;
22
+ justify-content: center;
23
+ line-height: 0; }
24
+ .premium-pricing-icon-container .premium-pricing-icon {
25
+ display: inline-block; }
26
+ .premium-pricing-icon-container .premium-pricing-image {
27
+ overflow: hidden; }
28
+ .premium-pricing-icon-container .premium-pricing-image img {
29
+ width: 25px;
30
+ height: 25px;
31
+ -o-object-fit: cover;
32
+ object-fit: cover; }
33
+
34
+ .premium-badge-left {
35
+ position: absolute;
36
+ top: 0; }
37
+
38
+ .premium-badge-right {
39
+ position: absolute;
40
+ top: 0;
41
+ right: 0; }
42
+
43
+ .premium-badge-left {
44
+ left: 0; }
45
+
46
+ .premium-badge-triangle.premium-badge-left .corner {
47
+ width: 0;
48
+ height: 0;
49
+ border-top: 150px solid;
50
+ border-bottom: 150px solid transparent;
51
+ border-right: 150px solid transparent; }
52
+
53
+ .premium-badge-triangle.premium-badge-right .corner {
54
+ width: 0;
55
+ height: 0;
56
+ border-bottom: 150px solid transparent;
57
+ border-right: 150px solid;
58
+ border-left: 150px solid transparent; }
59
+
60
+ .premium-badge-triangle span {
61
+ position: absolute;
62
+ top: 35px;
63
+ width: 100px;
64
+ text-align: center;
65
+ -webkit-transform: rotate(-45deg);
66
+ -ms-transform: rotate(-45deg);
67
+ transform: rotate(-45deg);
68
+ display: block;
69
+ text-transform: uppercase; }
70
+
71
+ .premium-badge-triangle.premium-badge-right span {
72
+ -webkit-transform: rotate(45deg);
73
+ -ms-transform: rotate(45deg);
74
+ transform: rotate(45deg);
75
+ right: 0; }
76
+
77
+ .premium-badge-circle {
78
+ min-width: 4em;
79
+ min-height: 4em;
80
+ line-height: 4em;
81
+ text-align: center;
82
+ -webkit-border-radius: 100%;
83
+ border-radius: 100%;
84
+ position: absolute;
85
+ z-index: 1; }
86
+
87
+ .premium-badge-stripe {
88
+ position: absolute;
89
+ -webkit-transform: rotate(90deg);
90
+ -ms-transform: rotate(90deg);
91
+ transform: rotate(90deg);
92
+ width: 15em;
93
+ overflow: hidden;
94
+ height: 15em; }
95
+ .premium-badge-stripe.premium-badge-left {
96
+ -webkit-transform: rotate(0);
97
+ -ms-transform: rotate(0);
98
+ transform: rotate(0); }
99
+ .premium-badge-stripe .corner {
100
+ text-align: center;
101
+ left: 0;
102
+ width: 150%;
103
+ -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
104
+ -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
105
+ transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
106
+ margin-top: 35px;
107
+ font-size: 13px;
108
+ line-height: 2;
109
+ font-weight: 800;
110
+ text-transform: uppercase; }
111
+
112
+ .premium-badge-flag.premium-badge-right .corner {
113
+ right: -8px;
114
+ -webkit-border-radius: 4px 4px 0 4px;
115
+ border-radius: 4px 4px 0 4px; }
116
+ .premium-badge-flag.premium-badge-right .corner::before, .premium-badge-flag.premium-badge-right .corner::after {
117
+ right: 0; }
118
+
119
+ .premium-badge-flag.premium-badge-left .corner {
120
+ left: -8px;
121
+ -webkit-border-radius: 4px 4px 4px 0;
122
+ border-radius: 4px 4px 4px 0; }
123
+ .premium-badge-flag.premium-badge-left .corner::before, .premium-badge-flag.premium-badge-left .corner::after {
124
+ left: 0; }
125
+
126
+ .premium-badge-flag .corner {
127
+ text-align: center;
128
+ padding: 3px 15px;
129
+ position: absolute;
130
+ top: 10%; }
131
+ .premium-badge-flag .corner::before, .premium-badge-flag .corner::after {
132
+ content: "";
133
+ display: block;
134
+ position: absolute;
135
+ width: 0;
136
+ height: 0;
137
+ top: 100%;
138
+ border-bottom: 8px solid transparent; }
139
+
140
+ .elementor-widget-premium-addon-pricing-table .elementor-widget-container {
141
+ overflow: visible !important; }
142
+
143
+ .premium-badge-flag.premium-badge-right .corner::after {
144
+ border-left: 8px solid rgba(0, 0, 0, 0.2); }
145
+
146
+ .premium-badge-flag.premium-badge-left .corner::before {
147
+ border-right: 8px solid rgba(0, 0, 0, 0.2); }
148
+
149
+ .premium-pricing-price-currency {
150
+ position: relative; }
151
+
152
+ .premium-pricing-button-container {
153
+ display: block; }
154
+
155
+ .premium-pricing-list {
156
+ -js-display: flex;
157
+ display: -webkit-box;
158
+ display: -webkit-flex;
159
+ display: -moz-box;
160
+ display: -ms-flexbox;
161
+ display: flex;
162
+ -webkit-box-orient: vertical;
163
+ -webkit-box-direction: normal;
164
+ -webkit-flex-direction: column;
165
+ -moz-box-orient: vertical;
166
+ -moz-box-direction: normal;
167
+ -ms-flex-direction: column;
168
+ flex-direction: column;
169
+ list-style-type: none;
170
+ margin: 0;
171
+ padding: 0; }
172
+ .premium-pricing-list .premium-pricing-list-item {
173
+ -js-display: flex;
174
+ display: -webkit-box;
175
+ display: -webkit-flex;
176
+ display: -moz-box;
177
+ display: -ms-flexbox;
178
+ display: flex;
179
+ -webkit-box-align: center;
180
+ -webkit-align-items: center;
181
+ -moz-box-align: center;
182
+ -ms-flex-align: center;
183
+ align-items: center; }
184
+ .premium-pricing-list .premium-pricing-list-item svg {
185
+ width: 50px;
186
+ height: 50px; }
187
+ .premium-pricing-list .premium-pricing-list-item img {
188
+ width: 30px;
189
+ height: 30px;
190
+ -o-object-fit: cover;
191
+ object-fit: cover; }
192
+ .premium-pricing-list .premium-pricing-list-span {
193
+ position: relative; }
194
+ .premium-pricing-list .list-item-tooltip {
195
+ border-bottom: 1px dotted; }
196
+ .premium-pricing-list .premium-pricing-list-tooltip {
197
+ position: absolute;
198
+ top: -webkit-calc(100% + 1px);
199
+ top: calc(100% + 1px);
200
+ left: 0;
201
+ visibility: hidden;
202
+ padding: 15px 20px;
203
+ -webkit-border-radius: 5px;
204
+ border-radius: 5px;
205
+ min-width: 200px;
206
+ overflow: hidden;
207
+ text-align: left;
208
+ font-size: 0.8rem;
209
+ color: #fff;
210
+ background-color: #aaa; }
211
+
212
+ .premium-pricing-features-left .premium-pricing-list-span {
213
+ text-align: left; }
214
+
215
+ .premium-pricing-features-center .premium-pricing-list-span {
216
+ text-align: center; }
217
+
218
+ .premium-pricing-features-right .premium-pricing-list-span {
219
+ text-align: right; }
220
+
221
+ .premium-pricing-list-span:hover .premium-pricing-list-tooltip {
222
+ z-index: 99;
223
+ visibility: visible;
224
+ opacity: 1; }
225
+
226
+ .premium-pricing-slashed-price-value {
227
+ display: inline-block;
228
+ font-size: 20px;
229
+ font-weight: 400;
230
+ margin-right: 5px; }
231
+
232
+ .premium-pricing-price-value {
233
+ font-size: 70px; }
234
+
235
+ .premium-pricing-description-container li {
236
+ list-style-position: inside;
237
+ text-indent: -40px; }
238
+
239
+ @-moz-document url-prefix() {
240
+ .premium-pricing-description-container li {
241
+ text-indent: 0px; } }
242
+
243
+ .premium-pricing-price-button {
244
+ display: block;
245
+ padding: 6px 12px;
246
+ line-height: 1.42857143;
247
+ text-align: center;
248
+ color: #fff;
249
+ background: #6ec1e4;
250
+ margin-bottom: 0;
251
+ -webkit-transition: all 0.3s ease-in-out;
252
+ transition: all 0.3s ease-in-out; }
assets/frontend/css/premium-woo-products-rtl.css CHANGED
@@ -1,1183 +1,1183 @@
1
- /********** Premium Woo Products **********/
2
- /******************************************/
3
- .ast-single-post .entry-content .premium-woocommerce a {
4
- text-decoration: none;
5
- }
6
-
7
- .premium-woocommerce .premium-woo-qv-btn {
8
- cursor: pointer;
9
- }
10
-
11
- .premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating {
12
- margin: 0 auto 0.5em;
13
- }
14
-
15
- .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
16
- .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured {
17
- display: block;
18
- text-align: center;
19
- color: #fff;
20
- min-width: 2em;
21
- min-height: 2em;
22
- line-height: 2em;
23
- padding: 0.3em 0.6em;
24
- margin: 0.5em 0.6em;
25
- }
26
-
27
- .premium-woocommerce .pa-out-of-stock {
28
- display: block;
29
- text-align: center;
30
- color: #fff;
31
- min-width: 2em;
32
- min-height: 2em;
33
- line-height: 2em;
34
- padding: 0.3em 0.6em;
35
- margin: 0.5em 0.6em;
36
- }
37
-
38
- .premium-woocommerce .premium-woo-products-inner ul.products {
39
- -js-display: flex;
40
- display: -webkit-box;
41
- display: -webkit-flex;
42
- display: -moz-box;
43
- display: -ms-flexbox;
44
- display: flex;
45
- margin: 0;
46
- padding: 0;
47
- -webkit-flex-wrap: wrap;
48
- -ms-flex-wrap: wrap;
49
- flex-wrap: wrap;
50
- list-style: none outside;
51
- -webkit-column-gap: 0;
52
- -moz-column-gap: 0;
53
- column-gap: 0;
54
- }
55
-
56
- .premium-woocommerce .premium-woo-products-inner ul.products li.product {
57
- margin: 0 0 10px;
58
- padding: 0 10px;
59
- }
60
-
61
- .premium-woocommerce.premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper {
62
- overflow: hidden;
63
- -webkit-transition: all 0.3s ease-in-out;
64
- transition: all 0.3s ease-in-out;
65
- }
66
-
67
- .premium-woocommerce .premium-woo-product-category {
68
- display: block;
69
- font-size: 0.85em;
70
- margin-bottom: 0.5em;
71
- line-height: 1.3;
72
- }
73
-
74
- .premium-woocommerce .woocommerce-loop-product__title {
75
- margin-bottom: 0.5em;
76
- font-size: 1em;
77
- -webkit-transition: all 0.3s ease-in-out;
78
- transition: all 0.3s ease-in-out;
79
- }
80
-
81
- .premium-woocommerce .woocommerce-loop-product__link {
82
- position: relative;
83
- display: block !important;
84
- overflow: hidden;
85
- -webkit-transition: all 0.3s ease-in-out;
86
- transition: all 0.3s ease-in-out;
87
- }
88
-
89
- .premium-woocommerce .premium-woo-ribbon-container,
90
- .premium-woocommerce .pa-out-of-stock {
91
- position: absolute;
92
- z-index: 9;
93
- }
94
-
95
- .premium-woocommerce .premium-woo-ribbon-container {
96
- top: 0;
97
- right: 0;
98
- }
99
-
100
- .premium-woocommerce .pa-out-of-stock {
101
- top: 7px;
102
- right: 9px;
103
- margin: 0;
104
- }
105
-
106
- .premium-woocommerce .star-rating {
107
- display: block;
108
- float: none;
109
- margin: 0 auto 0.5em;
110
- -webkit-backface-visibility: hidden;
111
- backface-visibility: hidden;
112
- overflow: hidden;
113
- position: relative;
114
- height: 1em;
115
- line-height: 1;
116
- font-size: 0.857em;
117
- width: 5.4em;
118
- font-family: star;
119
- }
120
-
121
- .premium-woocommerce .star-rating::before {
122
- content: "\73\73\73\73\73";
123
- color: #54595f;
124
- float: right;
125
- top: 0;
126
- right: 0;
127
- position: absolute;
128
- }
129
-
130
- .premium-woocommerce .premium-woo-products-inner ul.products .star-rating span {
131
- overflow: hidden;
132
- float: right;
133
- top: 0;
134
- right: 0;
135
- position: absolute;
136
- padding-top: 1.5em;
137
- }
138
-
139
- .premium-woocommerce .star-rating span::before {
140
- content: "\53\53\53\53\53";
141
- color: inherit;
142
- top: 0;
143
- position: absolute;
144
- right: 0;
145
- }
146
-
147
- .premium-woo-product-thumbnail {
148
- position: relative;
149
- overflow: hidden;
150
- }
151
-
152
- .premium-woo-product-thumbnail .woocommerce-loop-product__link img {
153
- margin: 0;
154
- width: 100%;
155
- }
156
-
157
- .premium-woo-product-sale-wrap,
158
- .premium-woo-product-featured-wrap {
159
- margin: 0;
160
- }
161
-
162
- .premium-woocommerce .premium-woo-products-details-wrap {
163
- padding: 1em 1.2em;
164
- }
165
-
166
- .premium-woocommerce .premium-woo-products-details-wrap .button {
167
- display: inline-block;
168
- background-color: #6ec1e4;
169
- color: #fff;
170
- margin: 0.5em 0;
171
- line-height: 1.3;
172
- padding: 10px 40px;
173
- font-size: 100%;
174
- cursor: pointer;
175
- text-decoration: none;
176
- overflow: visible;
177
- font-weight: 700;
178
- background-image: none;
179
- border: none;
180
- -webkit-border-radius: 0px;
181
- border-radius: 0px;
182
- -webkit-box-shadow: none;
183
- box-shadow: none;
184
- text-shadow: none;
185
- -webkit-transition: all 0.3s ease-in-out;
186
- transition: all 0.3s ease-in-out;
187
- }
188
-
189
- .premium-woocommerce li.product .price {
190
- display: block;
191
- line-height: 1.3;
192
- font-weight: 700;
193
- margin-bottom: 0.5em;
194
- font-size: 0.9em;
195
- }
196
-
197
- .premium-woocommerce li.product .price del {
198
- display: inline-block;
199
- font-weight: 400;
200
- background: transparent;
201
- opacity: 1;
202
- }
203
-
204
- .premium-woocommerce li.product .price ins {
205
- display: inline-block;
206
- background: transparent;
207
- text-decoration: none;
208
- font-weight: inherit;
209
- }
210
-
211
- .premium-woocommerce li.product .price .amount {
212
- color: inherit !important;
213
- }
214
-
215
- .premium-woocommerce li.product .premium-woo-product-desc p {
216
- margin: 0;
217
- }
218
-
219
- .premium-woo-product-align-left .premium-woocommerce li.product .star-rating {
220
- margin-right: auto;
221
- margin-left: 0;
222
- }
223
-
224
- .premium-woo-product-align-center .premium-woocommerce li.product .star-rating {
225
- margin-right: auto;
226
- margin-left: auto;
227
- }
228
-
229
- .premium-woo-product-align-right .premium-woocommerce li.product .star-rating {
230
- margin-right: 0;
231
- margin-left: auto;
232
- }
233
-
234
- .premium-woo-products-pagination ul.page-numbers {
235
- -js-display: flex;
236
- display: -webkit-box;
237
- display: -webkit-flex;
238
- display: -moz-box;
239
- display: -ms-flexbox;
240
- display: flex;
241
- list-style-type: none;
242
- margin: 0;
243
- margin-top: 10px;
244
- padding: 0;
245
- border: none;
246
- -webkit-box-pack: center;
247
- -webkit-justify-content: center;
248
- -moz-box-pack: center;
249
- -ms-flex-pack: center;
250
- justify-content: center;
251
- }
252
-
253
- .premium-woo-products-pagination ul.page-numbers li {
254
- margin: 0 0 0.4em 0.4em;
255
- padding: 0;
256
- text-align: center;
257
- }
258
-
259
- .premium-woo-products-pagination ul.page-numbers li .page-numbers {
260
- margin: 0;
261
- text-decoration: none;
262
- color: #000;
263
- border: 1px solid #54595f;
264
- padding: 0;
265
- line-height: 1;
266
- font-size: 1em;
267
- font-weight: 400;
268
- padding: 0.75em;
269
- display: block;
270
- min-width: 2.5em;
271
- -webkit-transition: all 0.3s ease-in-out;
272
- transition: all 0.3s ease-in-out;
273
- }
274
-
275
- .premium-woo-products-pagination ul.page-numbers li .page-numbers:hover,
276
- .premium-woo-products-pagination ul.page-numbers li .page-numbers.current {
277
- background-color: #54595f;
278
- color: #fff;
279
- outline: none;
280
- }
281
-
282
- .premium-woocommerce .premium-loading-feed,
283
- .premium-woo-quick-view-loader .premium-loading-feed {
284
- display: block;
285
- position: absolute;
286
- width: 100%;
287
- height: 100%;
288
- top: 0px;
289
- right: 0px;
290
- bottom: 0px;
291
- left: 0px;
292
- background: rgba(255, 255, 255, 0.2);
293
- -js-display: flex;
294
- display: -webkit-box;
295
- display: -webkit-flex;
296
- display: -moz-box;
297
- display: -ms-flexbox;
298
- display: flex;
299
- -webkit-box-align: center;
300
- -webkit-align-items: center;
301
- -moz-box-align: center;
302
- -ms-flex-align: center;
303
- align-items: center;
304
- }
305
-
306
- /**
307
- * Image Hover Effects
308
- */
309
- .premium-woocommerce .woocommerce-loop-product__link img {
310
- -webkit-transition: all 0.3s ease-in-out;
311
- transition: all 0.3s ease-in-out;
312
- }
313
-
314
- .premium-woo-product__hover-zoomout .woocommerce-loop-product__link img {
315
- -webkit-transform: scale(1.2);
316
- -ms-transform: scale(1.2);
317
- transform: scale(1.2);
318
- }
319
-
320
- .premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img {
321
- -webkit-transform: none;
322
- -ms-transform: none;
323
- transform: none;
324
- }
325
-
326
- .premium-woo-product__hover-zoomin .woocommerce-loop-product__link img {
327
- -webkit-transform: none;
328
- -ms-transform: none;
329
- transform: none;
330
- }
331
-
332
- .premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img {
333
- -webkit-transform: scale(1.2);
334
- -ms-transform: scale(1.2);
335
- transform: scale(1.2);
336
- }
337
-
338
- .premium-woo-product__hover-gray .woocommerce-loop-product__link img {
339
- -webkit-filter: grayscale(100%);
340
- filter: grayscale(100%);
341
- }
342
-
343
- .premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img {
344
- -webkit-filter: grayscale(0%);
345
- filter: grayscale(0%);
346
- }
347
-
348
- .premium-woo-product__hover-sepia .woocommerce-loop-product__link img {
349
- -webkit-filter: sepia(30%);
350
- filter: sepia(30%);
351
- }
352
-
353
- .premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img {
354
- -webkit-filter: sepia(0%);
355
- filter: sepia(0%);
356
- }
357
-
358
- .premium-woo-product__hover-bright .woocommerce-loop-product__link img {
359
- -webkit-filter: brightness(1);
360
- filter: brightness(1);
361
- }
362
-
363
- .premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img {
364
- -webkit-filter: brightness(1.2);
365
- filter: brightness(1.2);
366
- }
367
-
368
- .premium-woo-product__hover-trans .woocommerce-loop-product__link img {
369
- -webkit-transform: translateX(15px) scale(1.1);
370
- -ms-transform: translateX(15px) scale(1.1);
371
- transform: translateX(15px) scale(1.1);
372
- }
373
-
374
- .premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img {
375
- -webkit-transform: translateX(0px) scale(1.1);
376
- -ms-transform: translateX(0px) scale(1.1);
377
- transform: translateX(0px) scale(1.1);
378
- }
379
-
380
- .premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img {
381
- -webkit-transform: scaleX(1.3) scaleY(1.3) rotate(-5deg);
382
- -ms-transform: scaleX(1.3) scaleY(1.3) rotate(-5deg);
383
- transform: scaleX(1.3) scaleY(1.3) rotate(-5deg);
384
- }
385
-
386
- .premium-woocommerce .premium-woo-product__on_hover {
387
- position: absolute;
388
- top: 0;
389
- left: 0;
390
- bottom: 0;
391
- right: 0;
392
- height: 100%;
393
- opacity: 0;
394
- }
395
-
396
- .premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover {
397
- opacity: 1;
398
- }
399
-
400
- .premium-woo-skin-grid-1 .premium-woo-qv-btn,
401
- .premium-woo-skin-grid-3 .premium-woo-qv-btn,
402
- .premium-woo-skin-grid-4 .premium-woo-qv-btn {
403
- position: absolute;
404
- bottom: 0;
405
- right: 0;
406
- width: 100%;
407
- text-align: center;
408
- padding: 5px;
409
- background: rgba(2, 2, 2, 0.5);
410
- color: #fff;
411
- -webkit-transition: all 0.3s ease-in-out;
412
- transition: all 0.3s ease-in-out;
413
- z-index: 2;
414
- -webkit-transform: translateY(100%);
415
- -ms-transform: translateY(100%);
416
- transform: translateY(100%);
417
- }
418
-
419
- .premium-woo-skin-grid-4 .premium-woo-qv-btn {
420
- -webkit-transition-delay: 0.1s;
421
- transition-delay: 0.1s;
422
- }
423
-
424
- .premium-woo-skin-grid-1 .premium-woo-qv-icon,
425
- .premium-woo-skin-grid-3 .premium-woo-qv-icon,
426
- .premium-woo-skin-grid-4 .premium-woo-qv-icon,
427
- .premium-woo-skin-grid-6 .premium-woo-qv-icon {
428
- margin-right: 0.5em;
429
- }
430
-
431
- .premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate {
432
- -webkit-transform: translateY(0);
433
- -ms-transform: translateY(0);
434
- transform: translateY(0);
435
- }
436
-
437
- .premium-woo-product-wrapper .premium-woo-qv-data {
438
- position: absolute;
439
- top: 0;
440
- right: 0;
441
- width: 100%;
442
- height: 100%;
443
- z-index: 1;
444
- overflow: hidden;
445
- cursor: pointer;
446
- }
447
-
448
- /**
449
- * Skin 1,4
450
- */
451
- .premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,
452
- .premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper {
453
- position: absolute;
454
- top: 0.7em;
455
- left: 1em;
456
- -webkit-transform: translate3d(-15px, 0, 0);
457
- transform: translate3d(-15px, 0, 0);
458
- -webkit-transition: all 0.3s ease-in-out;
459
- transition: all 0.3s ease-in-out;
460
- opacity: 0;
461
- z-index: 9;
462
- }
463
-
464
- .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn {
465
- position: relative;
466
- display: block;
467
- margin: 0 0 3px;
468
- background: #fff;
469
- text-align: center;
470
- outline: 0;
471
- -webkit-transition: all 0.3s ease-in-out;
472
- transition: all 0.3s ease-in-out;
473
- }
474
-
475
- .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon {
476
- display: block;
477
- color: #54595f;
478
- width: 30px;
479
- line-height: 30px;
480
- height: 30px;
481
- cursor: pointer;
482
- -webkit-transition: all 0.3s ease-in-out;
483
- transition: all 0.3s ease-in-out;
484
- }
485
-
486
- .premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,
487
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper {
488
- -webkit-transform: translate3d(-5px, 0, 0);
489
- transform: translate3d(-5px, 0, 0);
490
- opacity: 1;
491
- }
492
-
493
- .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon {
494
- -webkit-animation: spin 2s linear infinite;
495
- animation: spin 2s linear infinite;
496
- }
497
-
498
- .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before {
499
- content: "\f013";
500
- }
501
-
502
- .premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before {
503
- content: "\f00c";
504
- }
505
-
506
- /**
507
- * Skin 2
508
- */
509
- .premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap {
510
- position: absolute;
511
- background: #fff;
512
- bottom: 0;
513
- right: 0;
514
- width: 100%;
515
- z-index: 2;
516
- padding: 0;
517
- opacity: 0;
518
- -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
519
- transition: opacity 0.2s, -webkit-transform 0.4s;
520
- transition: transform 0.4s, opacity 0.2s;
521
- transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
522
- -webkit-transform: translateZ(0) translateY(5px);
523
- transform: translateZ(0) translateY(5px);
524
- }
525
-
526
- .premium-woo-skin-grid-2 .premium-woo-product-details {
527
- padding: 15px 0;
528
- }
529
-
530
- .premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap {
531
- opacity: 1;
532
- -webkit-transform: translateZ(0) translateY(0);
533
- transform: translateZ(0) translateY(0);
534
- }
535
-
536
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper {
537
- position: static;
538
- -js-display: flex;
539
- display: -webkit-box;
540
- display: -webkit-flex;
541
- display: -moz-box;
542
- display: -ms-flexbox;
543
- display: flex;
544
- -webkit-box-orient: horizontal;
545
- -webkit-box-direction: reverse;
546
- -webkit-flex-direction: row-reverse;
547
- -moz-box-orient: horizontal;
548
- -moz-box-direction: reverse;
549
- -ms-flex-direction: row-reverse;
550
- flex-direction: row-reverse;
551
- }
552
-
553
- .premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper>* {
554
- -webkit-box-flex: 1;
555
- -webkit-flex: 1;
556
- -moz-box-flex: 1;
557
- -ms-flex: 1;
558
- flex: 1;
559
- min-width: 50%;
560
- }
561
-
562
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button {
563
- -js-display: flex;
564
- display: -webkit-box;
565
- display: -webkit-flex;
566
- display: -moz-box;
567
- display: -ms-flexbox;
568
- display: flex;
569
- margin: 0;
570
- text-align: center;
571
- -webkit-box-pack: center;
572
- -webkit-justify-content: center;
573
- -moz-box-pack: center;
574
- -ms-flex-pack: center;
575
- justify-content: center;
576
- -webkit-box-align: center;
577
- -webkit-align-items: center;
578
- -moz-box-align: center;
579
- -ms-flex-align: center;
580
- align-items: center;
581
- }
582
-
583
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
584
- background-color: #54595f;
585
- }
586
-
587
- /**
588
- * Skin 4
589
- */
590
- .premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap {
591
- position: absolute;
592
- right: 0;
593
- left: 0;
594
- top: 50%;
595
- -webkit-transform: scale(0.9) translateZ(0) translateY(-50%);
596
- transform: scale(0.9) translateZ(0) translateY(-50%);
597
- text-align: center;
598
- z-index: 2;
599
- opacity: 0;
600
- -webkit-transition: opacity 0.5s, -webkit-transform 0.3s;
601
- transition: opacity 0.5s, -webkit-transform 0.3s;
602
- transition: opacity 0.5s, transform 0.3s;
603
- transition: opacity 0.5s, transform 0.3s, -webkit-transform 0.3s;
604
- }
605
-
606
- .premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,
607
- .premium-woo-skin-grid-8 li.product .premium-woo-product-overlay {
608
- position: absolute;
609
- top: 0;
610
- right: 0;
611
- width: 100%;
612
- height: 100%;
613
- opacity: 0;
614
- visibility: hidden;
615
- background-color: rgba(27, 27, 23, 0.3);
616
- -webkit-transition: all 0.25s ease-in-out;
617
- transition: all 0.25s ease-in-out;
618
- }
619
-
620
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,
621
- .premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay {
622
- opacity: 1;
623
- visibility: visible;
624
- z-index: 1;
625
- }
626
-
627
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap {
628
- -webkit-transform: scale(1) translateZ(0) translateY(-50%);
629
- transform: scale(1) translateZ(0) translateY(-50%);
630
- opacity: 1;
631
- }
632
-
633
- /**
634
- * Skin 5
635
- */
636
- .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper {
637
- -js-display: flex;
638
- display: -webkit-box;
639
- display: -webkit-flex;
640
- display: -moz-box;
641
- display: -ms-flexbox;
642
- display: flex;
643
- }
644
-
645
- .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
646
- -js-display: flex;
647
- display: -webkit-box;
648
- display: -webkit-flex;
649
- display: -moz-box;
650
- display: -ms-flexbox;
651
- display: flex;
652
- -webkit-box-align: center;
653
- -webkit-align-items: center;
654
- -moz-box-align: center;
655
- -ms-flex-align: center;
656
- align-items: center;
657
- background-color: #54595f;
658
- padding: 10px;
659
- -webkit-transition: all 0.25s ease 0s;
660
- transition: all 0.25s ease 0s;
661
- }
662
-
663
- .premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap {
664
- width: 75%;
665
- }
666
-
667
- .premium-woo-skin-grid-5 .premium-woo-product-wrapper {
668
- -js-display: flex;
669
- display: -webkit-box;
670
- display: -webkit-flex;
671
- display: -moz-box;
672
- display: -ms-flexbox;
673
- display: flex;
674
- -webkit-box-align: center;
675
- -webkit-align-items: center;
676
- -moz-box-align: center;
677
- -ms-flex-align: center;
678
- align-items: center;
679
- }
680
-
681
- .premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
682
- -webkit-box-pack: end;
683
- -webkit-justify-content: flex-end;
684
- -moz-box-pack: end;
685
- -ms-flex-pack: end;
686
- justify-content: flex-end;
687
- }
688
-
689
- .premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
690
- -webkit-box-pack: center;
691
- -webkit-justify-content: center;
692
- -moz-box-pack: center;
693
- -ms-flex-pack: center;
694
- justify-content: center;
695
- }
696
-
697
- /**
698
- * Skin 6
699
- */
700
- .premium-woo-skin-grid-6 .premium-woo-qv-btn {
701
- position: absolute;
702
- top: 50%;
703
- right: 50%;
704
- min-width: 40%;
705
- text-align: center;
706
- padding: 5px;
707
- background: rgba(2, 2, 2, 0.5);
708
- color: #fff;
709
- -webkit-transform: translate(50%, -50%);
710
- -ms-transform: translate(50%, -50%);
711
- transform: translate(50%, -50%);
712
- opacity: 0;
713
- visibility: hidden;
714
- -webkit-transition: all 0.3s ease-in-out;
715
- transition: all 0.3s ease-in-out;
716
- cursor: pointer;
717
- z-index: 2;
718
- }
719
-
720
- .premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn {
721
- opacity: 1;
722
- visibility: visible;
723
- }
724
-
725
- .premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
726
- .premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
727
- .premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,
728
- .premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating {
729
- margin: 0;
730
- }
731
-
732
- .premium-woo-skin-grid-6 li.product .premium-woo-product-info {
733
- -js-display: flex;
734
- display: -webkit-box;
735
- display: -webkit-flex;
736
- display: -moz-box;
737
- display: -ms-flexbox;
738
- display: flex;
739
- -webkit-box-pack: justify;
740
- -webkit-justify-content: space-between;
741
- -moz-box-pack: justify;
742
- -ms-flex-pack: justify;
743
- justify-content: space-between;
744
- }
745
-
746
- .premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info {
747
- -webkit-box-orient: vertical;
748
- -webkit-box-direction: normal;
749
- -webkit-flex-direction: column;
750
- -moz-box-orient: vertical;
751
- -moz-box-direction: normal;
752
- -ms-flex-direction: column;
753
- flex-direction: column;
754
- }
755
-
756
- .premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info {
757
- -webkit-box-orient: horizontal;
758
- -webkit-box-direction: reverse;
759
- -webkit-flex-direction: row-reverse;
760
- -moz-box-orient: horizontal;
761
- -moz-box-direction: reverse;
762
- -ms-flex-direction: row-reverse;
763
- flex-direction: row-reverse;
764
- }
765
-
766
- .premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images {
767
- -js-display: flex;
768
- display: -webkit-box;
769
- display: -webkit-flex;
770
- display: -moz-box;
771
- display: -ms-flexbox;
772
- display: flex;
773
- position: absolute;
774
- bottom: 10px;
775
- width: 100%;
776
- -webkit-box-pack: center;
777
- -webkit-justify-content: center;
778
- -moz-box-pack: center;
779
- -ms-flex-pack: center;
780
- justify-content: center;
781
- }
782
-
783
- .premium-woo-product-gallery-images .premium-woo-product__gallery_image {
784
- width: 20%;
785
- margin: 0 0.2em;
786
- border: 2px solid #aaa;
787
- cursor: pointer;
788
- }
789
-
790
- /**
791
- * Metro
792
- */
793
- /*.premium-woo-grid-style1 ul.products li.product {
794
- width: 25%;
795
- }*/
796
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail img,
797
- .premium-woo-products-metro li.product .premium-woo-product-wrapper,
798
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail,
799
- .premium-woo-products-metro li.product .woocommerce-LoopProduct-link {
800
- height: 100%;
801
- }
802
-
803
- .premium-woo-products-metro ul.products li.product {
804
- margin-bottom: 0;
805
- }
806
-
807
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail img {
808
- -o-object-fit: cover;
809
- object-fit: cover;
810
- }
811
-
812
- /*
813
- * Carousel
814
- */
815
- .premium-carousel-hidden {
816
- opacity: 0;
817
- visibility: hidden;
818
- }
819
-
820
- .premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow {
821
- -webkit-border-radius: 50%;
822
- border-radius: 50%;
823
- }
824
-
825
- .premium-woocommerce ul.slick-dots {
826
- width: 100%;
827
- }
828
-
829
- /*
830
- * Quick View Html/body
831
- */
832
- html.premium-woo-qv-opened,
833
- html.premium-woo-qv-opened body {
834
- overflow: hidden;
835
- }
836
-
837
- /**
838
- * Quick View Modal
839
- */
840
- .premium-woo-quick-view-back {
841
- position: fixed;
842
- visibility: hidden;
843
- overflow: hidden;
844
- background: rgba(2, 2, 2, 0.5);
845
- opacity: 0;
846
- -webkit-transition: opacity 0.25s;
847
- transition: opacity 0.25s;
848
- z-index: 999;
849
- }
850
-
851
- .premium-woo-quick-view-active {
852
- top: 0;
853
- right: 0;
854
- width: 100%;
855
- height: 100%;
856
- opacity: 1;
857
- visibility: visible;
858
- }
859
-
860
- #premium-woo-quick-view-modal {
861
- position: fixed;
862
- visibility: hidden;
863
- opacity: 0;
864
- top: 0;
865
- right: 0;
866
- width: 100%;
867
- height: 100%;
868
- z-index: 1400;
869
- text-align: center;
870
- -webkit-transition: all 0.3s;
871
- transition: all 0.3s;
872
- overflow-x: hidden;
873
- overflow-y: auto;
874
- }
875
-
876
- #premium-woo-quick-view-modal.active {
877
- visibility: visible;
878
- opacity: 1;
879
- }
880
-
881
- #premium-woo-quick-view-modal.active .premium-woo-content-main {
882
- -webkit-transform: translateY(0);
883
- -ms-transform: translateY(0);
884
- transform: translateY(0);
885
- opacity: 1;
886
- width: 100%;
887
- }
888
-
889
- #premium-woo-quick-view-modal .premium-woo-content-main-wrapper {
890
- position: absolute;
891
- width: 100%;
892
- height: 100%;
893
- top: 0;
894
- right: 0;
895
- text-align: center;
896
- padding: 30px;
897
- -js-display: flex;
898
- display: -webkit-box;
899
- display: -webkit-flex;
900
- display: -moz-box;
901
- display: -ms-flexbox;
902
- display: flex;
903
- -webkit-box-align: center;
904
- -webkit-align-items: center;
905
- -moz-box-align: center;
906
- -ms-flex-align: center;
907
- align-items: center;
908
- }
909
-
910
- #premium-woo-quick-view-modal .premium-woo-content-main {
911
- position: relative;
912
- pointer-events: none;
913
- max-width: 100%;
914
- text-align: right;
915
- z-index: 1045;
916
- -webkit-transform: translateY(-30px);
917
- -ms-transform: translateY(-30px);
918
- transform: translateY(-30px);
919
- opacity: 0;
920
- -webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
921
- transition: opacity 0.3s, -webkit-transform 0.5s;
922
- transition: transform 0.5s, opacity 0.3s;
923
- transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
924
- margin: 0 auto;
925
- }
926
-
927
- #premium-woo-quick-view-modal .premium-woo-lightbox-content {
928
- position: relative;
929
- display: table;
930
- pointer-events: auto;
931
- background-color: #fff;
932
- max-width: 975px;
933
- margin: 20px auto;
934
- -webkit-transform: translateZ(0);
935
- transform: translateZ(0);
936
- -webkit-box-shadow: -3px 3px 20px 0 rgba(0, 0, 0, 0.15);
937
- box-shadow: -3px 3px 20px 0 rgba(0, 0, 0, 0.15);
938
- overflow: hidden;
939
- }
940
-
941
- #premium-woo-quick-view-modal .summary {
942
- width: 50%;
943
- margin: 0;
944
- padding: 30px;
945
- float: right;
946
- -webkit-box-sizing: border-box;
947
- -moz-box-sizing: border-box;
948
- box-sizing: border-box;
949
- }
950
-
951
- #premium-woo-quick-view-modal .summary .quantity {
952
- min-width: auto;
953
- }
954
-
955
- #premium-woo-quick-view-modal .summary .quantity input.qty {
956
- width: 54px;
957
- -webkit-appearance: button;
958
- -moz-appearance: button;
959
- appearance: button;
960
- }
961
-
962
- #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-inner-spin-button,
963
- #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-outer-spin-button {
964
- display: unset;
965
- }
966
-
967
- #premium-woo-quick-view-modal .woocommerce-product-details__short-description p {
968
- margin: 0;
969
- }
970
-
971
- #premium-woo-quick-view-close {
972
- position: absolute;
973
- font-size: 22px;
974
- top: 10px;
975
- left: 10px;
976
- width: 22px;
977
- height: 22px;
978
- line-height: 22px;
979
- opacity: 0.7;
980
- text-align: center;
981
- z-index: 2;
982
- color: #000;
983
- }
984
-
985
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider {
986
- position: relative;
987
- }
988
-
989
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider li {
990
- list-style: none;
991
- }
992
-
993
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav {
994
- margin: 0;
995
- padding: 0;
996
- width: 100%;
997
- position: absolute;
998
- bottom: 10px;
999
- text-align: center;
1000
- direction: ltr;
1001
- }
1002
-
1003
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li {
1004
- margin: 0 6px;
1005
- display: inline-block;
1006
- vertical-align: middle;
1007
- }
1008
-
1009
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a {
1010
- width: 11px;
1011
- height: 11px;
1012
- display: block;
1013
- background: #666;
1014
- background: rgba(0, 0, 0, 0.5);
1015
- cursor: pointer;
1016
- text-indent: -9999px;
1017
- -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
1018
- box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
1019
- -webkit-border-radius: 20px;
1020
- border-radius: 20px;
1021
- }
1022
-
1023
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
1024
- background: rgba(0, 0, 0, 0.9);
1025
- cursor: default;
1026
- }
1027
-
1028
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus {
1029
- outline: none;
1030
- }
1031
-
1032
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
1033
- -o-object-fit: cover;
1034
- object-fit: cover;
1035
- width: 100%;
1036
- }
1037
-
1038
- #premium-woo-quick-view-content div.images {
1039
- width: 50%;
1040
- float: right;
1041
- opacity: 1 !important;
1042
- margin: 0;
1043
- }
1044
-
1045
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav {
1046
- margin: 0;
1047
- padding: 0;
1048
- list-style: none;
1049
- direction: ltr;
1050
- }
1051
-
1052
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a {
1053
- text-decoration: none;
1054
- display: block;
1055
- width: 14px;
1056
- height: 32px;
1057
- font-size: 32px;
1058
- line-height: 32px;
1059
- margin: -20px 0 0;
1060
- position: absolute;
1061
- top: 50%;
1062
- z-index: 10;
1063
- overflow: hidden;
1064
- cursor: pointer;
1065
- color: rgba(0, 0, 0, 0.8);
1066
- text-shadow: -1px 1px 0 rgba(255, 255, 255, 0.3);
1067
- -webkit-transition: all 0.3s ease-in-out;
1068
- transition: all 0.3s ease-in-out;
1069
- }
1070
-
1071
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,
1072
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
1073
- display: inline-block;
1074
- font-family: "Font Awesome 5 Free";
1075
- font-weight: 900;
1076
- text-rendering: auto;
1077
- -webkit-font-smoothing: antialiased;
1078
- -moz-osx-font-smoothing: grayscale;
1079
- }
1080
-
1081
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
1082
- left: 10px;
1083
- }
1084
-
1085
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next {
1086
- right: 10px;
1087
- }
1088
-
1089
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before {
1090
- content: "\f104";
1091
- }
1092
-
1093
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
1094
- content: "\f105";
1095
- }
1096
-
1097
- .premium-woocommerce li.product .added_to_cart.wc-forward {
1098
- display: none;
1099
- }
1100
-
1101
- .premium-woo-atc-button .add_to_cart_button .premium-woo-cart-loader {
1102
- -webkit-animation: spin 2s linear infinite;
1103
- animation: spin 2s linear infinite;
1104
- margin-right: 5px;
1105
- vertical-align: baseline;
1106
- }
1107
-
1108
- /*
1109
- * Load More Button
1110
- */
1111
- .premium-woo-load-more {
1112
- position: relative;
1113
- }
1114
-
1115
- .premium-woo-load-more .premium-woo-load-more-btn {
1116
- -webkit-box-shadow: none;
1117
- box-shadow: none;
1118
- text-shadow: none;
1119
- border: none;
1120
- outline: none;
1121
- -webkit-box-align: center;
1122
- -webkit-align-items: center;
1123
- -moz-box-align: center;
1124
- -ms-flex-align: center;
1125
- align-items: center;
1126
- vertical-align: bottom;
1127
- cursor: pointer;
1128
- line-height: 1;
1129
- font-style: normal;
1130
- font-weight: normal;
1131
- background-image: none;
1132
- color: #fff;
1133
- -webkit-transition: all 0.3s ease-in-out;
1134
- transition: all 0.3s ease-in-out;
1135
- padding: 10px 20px;
1136
- }
1137
-
1138
- .premium-woo-load-more-btn {
1139
- -js-display: inline-flex;
1140
- display: -webkit-inline-box;
1141
- display: -webkit-inline-flex;
1142
- display: -moz-inline-box;
1143
- display: -ms-inline-flexbox;
1144
- display: inline-flex;
1145
- -webkit-box-align: center;
1146
- -webkit-align-items: center;
1147
- -moz-box-align: center;
1148
- -ms-flex-align: center;
1149
- align-items: center;
1150
- }
1151
-
1152
- .premium-woo-load-more-btn span {
1153
- margin-right: 3px;
1154
- }
1155
-
1156
- .premium-woo-load-more-btn .premium-loader {
1157
- display: inline-block;
1158
- width: 20px;
1159
- height: 20px;
1160
- }
1161
-
1162
- .premium-woo-title-above-yes .premium-woo-product__link {
1163
- opacity: 0;
1164
- }
1165
-
1166
- @media (min-width: 545px) {
1167
- #premium-woo-quick-view-content div.summary {
1168
- content: "544";
1169
- overflow-y: auto;
1170
- }
1171
- }
1172
-
1173
- @media (max-width: 544px) {
1174
- #premium-woo-quick-view-content .premium-woo-lightbox-content {
1175
- display: block;
1176
- }
1177
-
1178
- #premium-woo-quick-view-content div.images,
1179
- #premium-woo-quick-view-content div.summary {
1180
- width: 100%;
1181
- float: none;
1182
- }
1183
  }
1
+ /********** Premium Woo Products **********/
2
+ /******************************************/
3
+ .ast-single-post .entry-content .premium-woocommerce a {
4
+ text-decoration: none;
5
+ }
6
+
7
+ .premium-woocommerce .premium-woo-qv-btn {
8
+ cursor: pointer;
9
+ }
10
+
11
+ .premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating {
12
+ margin: 0 auto 0.5em;
13
+ }
14
+
15
+ .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
16
+ .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured {
17
+ display: block;
18
+ text-align: center;
19
+ color: #fff;
20
+ min-width: 2em;
21
+ min-height: 2em;
22
+ line-height: 2em;
23
+ padding: 0.3em 0.6em;
24
+ margin: 0.5em 0.6em;
25
+ }
26
+
27
+ .premium-woocommerce .pa-out-of-stock {
28
+ display: block;
29
+ text-align: center;
30
+ color: #fff;
31
+ min-width: 2em;
32
+ min-height: 2em;
33
+ line-height: 2em;
34
+ padding: 0.3em 0.6em;
35
+ margin: 0.5em 0.6em;
36
+ }
37
+
38
+ .premium-woocommerce .premium-woo-products-inner ul.products {
39
+ -js-display: flex;
40
+ display: -webkit-box;
41
+ display: -webkit-flex;
42
+ display: -moz-box;
43
+ display: -ms-flexbox;
44
+ display: flex;
45
+ margin: 0;
46
+ padding: 0;
47
+ -webkit-flex-wrap: wrap;
48
+ -ms-flex-wrap: wrap;
49
+ flex-wrap: wrap;
50
+ list-style: none outside;
51
+ -webkit-column-gap: 0;
52
+ -moz-column-gap: 0;
53
+ column-gap: 0;
54
+ }
55
+
56
+ .premium-woocommerce .premium-woo-products-inner ul.products li.product {
57
+ margin: 0 0 10px;
58
+ padding: 0 10px;
59
+ }
60
+
61
+ .premium-woocommerce.premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper {
62
+ overflow: hidden;
63
+ -webkit-transition: all 0.3s ease-in-out;
64
+ transition: all 0.3s ease-in-out;
65
+ }
66
+
67
+ .premium-woocommerce .premium-woo-product-category {
68
+ display: block;
69
+ font-size: 0.85em;
70
+ margin-bottom: 0.5em;
71
+ line-height: 1.3;
72
+ }
73
+
74
+ .premium-woocommerce .woocommerce-loop-product__title {
75
+ margin-bottom: 0.5em;
76
+ font-size: 1em;
77
+ -webkit-transition: all 0.3s ease-in-out;
78
+ transition: all 0.3s ease-in-out;
79
+ }
80
+
81
+ .premium-woocommerce .woocommerce-loop-product__link {
82
+ position: relative;
83
+ display: block !important;
84
+ overflow: hidden;
85
+ -webkit-transition: all 0.3s ease-in-out;
86
+ transition: all 0.3s ease-in-out;
87
+ }
88
+
89
+ .premium-woocommerce .premium-woo-ribbon-container,
90
+ .premium-woocommerce .pa-out-of-stock {
91
+ position: absolute;
92
+ z-index: 9;
93
+ }
94
+
95
+ .premium-woocommerce .premium-woo-ribbon-container {
96
+ top: 0;
97
+ right: 0;
98
+ }
99
+
100
+ .premium-woocommerce .pa-out-of-stock {
101
+ top: 7px;
102
+ right: 9px;
103
+ margin: 0;
104
+ }
105
+
106
+ .premium-woocommerce .star-rating {
107
+ display: block;
108
+ float: none;
109
+ margin: 0 auto 0.5em;
110
+ -webkit-backface-visibility: hidden;
111
+ backface-visibility: hidden;
112
+ overflow: hidden;
113
+ position: relative;
114
+ height: 1em;
115
+ line-height: 1;
116
+ font-size: 0.857em;
117
+ width: 5.4em;
118
+ font-family: star;
119
+ }
120
+
121
+ .premium-woocommerce .star-rating::before {
122
+ content: "\73\73\73\73\73";
123
+ color: #54595f;
124
+ float: right;
125
+ top: 0;
126
+ right: 0;
127
+ position: absolute;
128
+ }
129
+
130
+ .premium-woocommerce .premium-woo-products-inner ul.products .star-rating span {
131
+ overflow: hidden;
132
+ float: right;
133
+ top: 0;
134
+ right: 0;
135
+ position: absolute;
136
+ padding-top: 1.5em;
137
+ }
138
+
139
+ .premium-woocommerce .star-rating span::before {
140
+ content: "\53\53\53\53\53";
141
+ color: inherit;
142
+ top: 0;
143
+ position: absolute;
144
+ right: 0;
145
+ }
146
+
147
+ .premium-woo-product-thumbnail {
148
+ position: relative;
149
+ overflow: hidden;
150
+ }
151
+
152
+ .premium-woo-product-thumbnail .woocommerce-loop-product__link img {
153
+ margin: 0;
154
+ width: 100%;
155
+ }
156
+
157
+ .premium-woo-product-sale-wrap,
158
+ .premium-woo-product-featured-wrap {
159
+ margin: 0;
160
+ }
161
+
162
+ .premium-woocommerce .premium-woo-products-details-wrap {
163
+ padding: 1em 1.2em;
164
+ }
165
+
166
+ .premium-woocommerce .premium-woo-products-details-wrap .button {
167
+ display: inline-block;
168
+ background-color: #6ec1e4;
169
+ color: #fff;
170
+ margin: 0.5em 0;
171
+ line-height: 1.3;
172
+ padding: 10px 40px;
173
+ font-size: 100%;
174
+ cursor: pointer;
175
+ text-decoration: none;
176
+ overflow: visible;
177
+ font-weight: 700;
178
+ background-image: none;
179
+ border: none;
180
+ -webkit-border-radius: 0px;
181
+ border-radius: 0px;
182
+ -webkit-box-shadow: none;
183
+ box-shadow: none;
184
+ text-shadow: none;
185
+ -webkit-transition: all 0.3s ease-in-out;
186
+ transition: all 0.3s ease-in-out;
187
+ }
188
+
189
+ .premium-woocommerce li.product .price {
190
+ display: block;
191
+ line-height: 1.3;
192
+ font-weight: 700;
193
+ margin-bottom: 0.5em;
194
+ font-size: 0.9em;
195
+ }
196
+
197
+ .premium-woocommerce li.product .price del {
198
+ display: inline-block;
199
+ font-weight: 400;
200
+ background: transparent;
201
+ opacity: 1;
202
+ }
203
+
204
+ .premium-woocommerce li.product .price ins {
205
+ display: inline-block;
206
+ background: transparent;
207
+ text-decoration: none;
208
+ font-weight: inherit;
209
+ }
210
+
211
+ .premium-woocommerce li.product .price .amount {
212
+ color: inherit !important;
213
+ }
214
+
215
+ .premium-woocommerce li.product .premium-woo-product-desc p {
216
+ margin: 0;
217
+ }
218
+
219
+ .premium-woo-product-align-left .premium-woocommerce li.product .star-rating {
220
+ margin-right: auto;
221
+ margin-left: 0;
222
+ }
223
+
224
+ .premium-woo-product-align-center .premium-woocommerce li.product .star-rating {
225
+ margin-right: auto;
226
+ margin-left: auto;
227
+ }
228
+
229
+ .premium-woo-product-align-right .premium-woocommerce li.product .star-rating {
230
+ margin-right: 0;
231
+ margin-left: auto;
232
+ }
233
+
234
+ .premium-woo-products-pagination ul.page-numbers {
235
+ -js-display: flex;
236
+ display: -webkit-box;
237
+ display: -webkit-flex;
238
+ display: -moz-box;
239
+ display: -ms-flexbox;
240
+ display: flex;
241
+ list-style-type: none;
242
+ margin: 0;
243
+ margin-top: 10px;
244
+ padding: 0;
245
+ border: none;
246
+ -webkit-box-pack: center;
247
+ -webkit-justify-content: center;
248
+ -moz-box-pack: center;
249
+ -ms-flex-pack: center;
250
+ justify-content: center;
251
+ }
252
+
253
+ .premium-woo-products-pagination ul.page-numbers li {
254
+ margin: 0 0 0.4em 0.4em;
255
+ padding: 0;
256
+ text-align: center;
257
+ }
258
+
259
+ .premium-woo-products-pagination ul.page-numbers li .page-numbers {
260
+ margin: 0;
261
+ text-decoration: none;
262
+ color: #000;
263
+ border: 1px solid #54595f;
264
+ padding: 0;
265
+ line-height: 1;
266
+ font-size: 1em;
267
+ font-weight: 400;
268
+ padding: 0.75em;
269
+ display: block;
270
+ min-width: 2.5em;
271
+ -webkit-transition: all 0.3s ease-in-out;
272
+ transition: all 0.3s ease-in-out;
273
+ }
274
+
275
+ .premium-woo-products-pagination ul.page-numbers li .page-numbers:hover,
276
+ .premium-woo-products-pagination ul.page-numbers li .page-numbers.current {
277
+ background-color: #54595f;
278
+ color: #fff;
279
+ outline: none;
280
+ }
281
+
282
+ .premium-woocommerce .premium-loading-feed,
283
+ .premium-woo-quick-view-loader .premium-loading-feed {
284
+ display: block;
285
+ position: absolute;
286
+ width: 100%;
287
+ height: 100%;
288
+ top: 0px;
289
+ right: 0px;
290
+ bottom: 0px;
291
+ left: 0px;
292
+ background: rgba(255, 255, 255, 0.2);
293
+ -js-display: flex;
294
+ display: -webkit-box;
295
+ display: -webkit-flex;
296
+ display: -moz-box;
297
+ display: -ms-flexbox;
298
+ display: flex;
299
+ -webkit-box-align: center;
300
+ -webkit-align-items: center;
301
+ -moz-box-align: center;
302
+ -ms-flex-align: center;
303
+ align-items: center;
304
+ }
305
+
306
+ /**
307
+ * Image Hover Effects
308
+ */
309
+ .premium-woocommerce .woocommerce-loop-product__link img {
310
+ -webkit-transition: all 0.3s ease-in-out;
311
+ transition: all 0.3s ease-in-out;
312
+ }
313
+
314
+ .premium-woo-product__hover-zoomout .woocommerce-loop-product__link img {
315
+ -webkit-transform: scale(1.2);
316
+ -ms-transform: scale(1.2);
317
+ transform: scale(1.2);
318
+ }
319
+
320
+ .premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img {
321
+ -webkit-transform: none;
322
+ -ms-transform: none;
323
+ transform: none;
324
+ }
325
+
326
+ .premium-woo-product__hover-zoomin .woocommerce-loop-product__link img {
327
+ -webkit-transform: none;
328
+ -ms-transform: none;
329
+ transform: none;
330
+ }
331
+
332
+ .premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img {
333
+ -webkit-transform: scale(1.2);
334
+ -ms-transform: scale(1.2);
335
+ transform: scale(1.2);
336
+ }
337
+
338
+ .premium-woo-product__hover-gray .woocommerce-loop-product__link img {
339
+ -webkit-filter: grayscale(100%);
340
+ filter: grayscale(100%);
341
+ }
342
+
343
+ .premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img {
344
+ -webkit-filter: grayscale(0%);
345
+ filter: grayscale(0%);
346
+ }
347
+
348
+ .premium-woo-product__hover-sepia .woocommerce-loop-product__link img {
349
+ -webkit-filter: sepia(30%);
350
+ filter: sepia(30%);
351
+ }
352
+
353
+ .premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img {
354
+ -webkit-filter: sepia(0%);
355
+ filter: sepia(0%);
356
+ }
357
+
358
+ .premium-woo-product__hover-bright .woocommerce-loop-product__link img {
359
+ -webkit-filter: brightness(1);
360
+ filter: brightness(1);
361
+ }
362
+
363
+ .premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img {
364
+ -webkit-filter: brightness(1.2);
365
+ filter: brightness(1.2);
366
+ }
367
+
368
+ .premium-woo-product__hover-trans .woocommerce-loop-product__link img {
369
+ -webkit-transform: translateX(15px) scale(1.1);
370
+ -ms-transform: translateX(15px) scale(1.1);
371
+ transform: translateX(15px) scale(1.1);
372
+ }
373
+
374
+ .premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img {
375
+ -webkit-transform: translateX(0px) scale(1.1);
376
+ -ms-transform: translateX(0px) scale(1.1);
377
+ transform: translateX(0px) scale(1.1);
378
+ }
379
+
380
+ .premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img {
381
+ -webkit-transform: scaleX(1.3) scaleY(1.3) rotate(-5deg);
382
+ -ms-transform: scaleX(1.3) scaleY(1.3) rotate(-5deg);
383
+ transform: scaleX(1.3) scaleY(1.3) rotate(-5deg);
384
+ }
385
+
386
+ .premium-woocommerce .premium-woo-product__on_hover {
387
+ position: absolute;
388
+ top: 0;
389
+ left: 0;
390
+ bottom: 0;
391
+ right: 0;
392
+ height: 100%;
393
+ opacity: 0;
394
+ }
395
+
396
+ .premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover {
397
+ opacity: 1;
398
+ }
399
+
400
+ .premium-woo-skin-grid-1 .premium-woo-qv-btn,
401
+ .premium-woo-skin-grid-3 .premium-woo-qv-btn,
402
+ .premium-woo-skin-grid-4 .premium-woo-qv-btn {
403
+ position: absolute;
404
+ bottom: 0;
405
+ right: 0;
406
+ width: 100%;
407
+ text-align: center;
408
+ padding: 5px;
409
+ background: rgba(2, 2, 2, 0.5);
410
+ color: #fff;
411
+ -webkit-transition: all 0.3s ease-in-out;
412
+ transition: all 0.3s ease-in-out;
413
+ z-index: 2;
414
+ -webkit-transform: translateY(100%);
415
+ -ms-transform: translateY(100%);
416
+ transform: translateY(100%);
417
+ }
418
+
419
+ .premium-woo-skin-grid-4 .premium-woo-qv-btn {
420
+ -webkit-transition-delay: 0.1s;
421
+ transition-delay: 0.1s;
422
+ }
423
+
424
+ .premium-woo-skin-grid-1 .premium-woo-qv-icon,
425
+ .premium-woo-skin-grid-3 .premium-woo-qv-icon,
426
+ .premium-woo-skin-grid-4 .premium-woo-qv-icon,
427
+ .premium-woo-skin-grid-6 .premium-woo-qv-icon {
428
+ margin-right: 0.5em;
429
+ }
430
+
431
+ .premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate {
432
+ -webkit-transform: translateY(0);
433
+ -ms-transform: translateY(0);
434
+ transform: translateY(0);
435
+ }
436
+
437
+ .premium-woo-product-wrapper .premium-woo-qv-data {
438
+ position: absolute;
439
+ top: 0;
440
+ right: 0;
441
+ width: 100%;
442
+ height: 100%;
443
+ z-index: 1;
444
+ overflow: hidden;
445
+ cursor: pointer;
446
+ }
447
+
448
+ /**
449
+ * Skin 1,4
450
+ */
451
+ .premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,
452
+ .premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper {
453
+ position: absolute;
454
+ top: 0.7em;
455
+ left: 1em;
456
+ -webkit-transform: translate3d(-15px, 0, 0);
457
+ transform: translate3d(-15px, 0, 0);
458
+ -webkit-transition: all 0.3s ease-in-out;
459
+ transition: all 0.3s ease-in-out;
460
+ opacity: 0;
461
+ z-index: 9;
462
+ }
463
+
464
+ .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn {
465
+ position: relative;
466
+ display: block;
467
+ margin: 0 0 3px;
468
+ background: #fff;
469
+ text-align: center;
470
+ outline: 0;
471
+ -webkit-transition: all 0.3s ease-in-out;
472
+ transition: all 0.3s ease-in-out;
473
+ }
474
+
475
+ .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon {
476
+ display: block;
477
+ color: #54595f;
478
+ width: 30px;
479
+ line-height: 30px;
480
+ height: 30px;
481
+ cursor: pointer;
482
+ -webkit-transition: all 0.3s ease-in-out;
483
+ transition: all 0.3s ease-in-out;
484
+ }
485
+
486
+ .premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,
487
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper {
488
+ -webkit-transform: translate3d(-5px, 0, 0);
489
+ transform: translate3d(-5px, 0, 0);
490
+ opacity: 1;
491
+ }
492
+
493
+ .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon {
494
+ -webkit-animation: spin 2s linear infinite;
495
+ animation: spin 2s linear infinite;
496
+ }
497
+
498
+ .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before {
499
+ content: "\f013";
500
+ }
501
+
502
+ .premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before {
503
+ content: "\f00c";
504
+ }
505
+
506
+ /**
507
+ * Skin 2
508
+ */
509
+ .premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap {
510
+ position: absolute;
511
+ background: #fff;
512
+ bottom: 0;
513
+ right: 0;
514
+ width: 100%;
515
+ z-index: 2;
516
+ padding: 0;
517
+ opacity: 0;
518
+ -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
519
+ transition: opacity 0.2s, -webkit-transform 0.4s;
520
+ transition: transform 0.4s, opacity 0.2s;
521
+ transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
522
+ -webkit-transform: translateZ(0) translateY(5px);
523
+ transform: translateZ(0) translateY(5px);
524
+ }
525
+
526
+ .premium-woo-skin-grid-2 .premium-woo-product-details {
527
+ padding: 15px 0;
528
+ }
529
+
530
+ .premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap {
531
+ opacity: 1;
532
+ -webkit-transform: translateZ(0) translateY(0);
533
+ transform: translateZ(0) translateY(0);
534
+ }
535
+
536
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper {
537
+ position: static;
538
+ -js-display: flex;
539
+ display: -webkit-box;
540
+ display: -webkit-flex;
541
+ display: -moz-box;
542
+ display: -ms-flexbox;
543
+ display: flex;
544
+ -webkit-box-orient: horizontal;
545
+ -webkit-box-direction: reverse;
546
+ -webkit-flex-direction: row-reverse;
547
+ -moz-box-orient: horizontal;
548
+ -moz-box-direction: reverse;
549
+ -ms-flex-direction: row-reverse;
550
+ flex-direction: row-reverse;
551
+ }
552
+
553
+ .premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper>* {
554
+ -webkit-box-flex: 1;
555
+ -webkit-flex: 1;
556
+ -moz-box-flex: 1;
557
+ -ms-flex: 1;
558
+ flex: 1;
559
+ min-width: 50%;
560
+ }
561
+
562
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button {
563
+ -js-display: flex;
564
+ display: -webkit-box;
565
+ display: -webkit-flex;
566
+ display: -moz-box;
567
+ display: -ms-flexbox;
568
+ display: flex;
569
+ margin: 0;
570
+ text-align: center;
571
+ -webkit-box-pack: center;
572
+ -webkit-justify-content: center;
573
+ -moz-box-pack: center;
574
+ -ms-flex-pack: center;
575
+ justify-content: center;
576
+ -webkit-box-align: center;
577
+ -webkit-align-items: center;
578
+ -moz-box-align: center;
579
+ -ms-flex-align: center;
580
+ align-items: center;
581
+ }
582
+
583
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
584
+ background-color: #54595f;
585
+ }
586
+
587
+ /**
588
+ * Skin 4
589
+ */
590
+ .premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap {
591
+ position: absolute;
592
+ right: 0;
593
+ left: 0;
594
+ top: 50%;
595
+ -webkit-transform: scale(0.9) translateZ(0) translateY(-50%);
596
+ transform: scale(0.9) translateZ(0) translateY(-50%);
597
+ text-align: center;
598
+ z-index: 2;
599
+ opacity: 0;
600
+ -webkit-transition: opacity 0.5s, -webkit-transform 0.3s;
601
+ transition: opacity 0.5s, -webkit-transform 0.3s;
602
+ transition: opacity 0.5s, transform 0.3s;
603
+ transition: opacity 0.5s, transform 0.3s, -webkit-transform 0.3s;
604
+ }
605
+
606
+ .premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,
607
+ .premium-woo-skin-grid-8 li.product .premium-woo-product-overlay {
608
+ position: absolute;
609
+ top: 0;
610
+ right: 0;
611
+ width: 100%;
612
+ height: 100%;
613
+ opacity: 0;
614
+ visibility: hidden;
615
+ background-color: rgba(27, 27, 23, 0.3);
616
+ -webkit-transition: all 0.25s ease-in-out;
617
+ transition: all 0.25s ease-in-out;
618
+ }
619
+
620
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,
621
+ .premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay {
622
+ opacity: 1;
623
+ visibility: visible;
624
+ z-index: 1;
625
+ }
626
+
627
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap {
628
+ -webkit-transform: scale(1) translateZ(0) translateY(-50%);
629
+ transform: scale(1) translateZ(0) translateY(-50%);
630
+ opacity: 1;
631
+ }
632
+
633
+ /**
634
+ * Skin 5
635
+ */
636
+ .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper {
637
+ -js-display: flex;
638
+ display: -webkit-box;
639
+ display: -webkit-flex;
640
+ display: -moz-box;
641
+ display: -ms-flexbox;
642
+ display: flex;
643
+ }
644
+
645
+ .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
646
+ -js-display: flex;
647
+ display: -webkit-box;
648
+ display: -webkit-flex;
649
+ display: -moz-box;
650
+ display: -ms-flexbox;
651
+ display: flex;
652
+ -webkit-box-align: center;
653
+ -webkit-align-items: center;
654
+ -moz-box-align: center;
655
+ -ms-flex-align: center;
656
+ align-items: center;
657
+ background-color: #54595f;
658
+ padding: 10px;
659
+ -webkit-transition: all 0.25s ease 0s;
660
+ transition: all 0.25s ease 0s;
661
+ }
662
+
663
+ .premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap {
664
+ width: 75%;
665
+ }
666
+
667
+ .premium-woo-skin-grid-5 .premium-woo-product-wrapper {
668
+ -js-display: flex;
669
+ display: -webkit-box;
670
+ display: -webkit-flex;
671
+ display: -moz-box;
672
+ display: -ms-flexbox;
673
+ display: flex;
674
+ -webkit-box-align: center;
675
+ -webkit-align-items: center;
676
+ -moz-box-align: center;
677
+ -ms-flex-align: center;
678
+ align-items: center;
679
+ }
680
+
681
+ .premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
682
+ -webkit-box-pack: end;
683
+ -webkit-justify-content: flex-end;
684
+ -moz-box-pack: end;
685
+ -ms-flex-pack: end;
686
+ justify-content: flex-end;
687
+ }
688
+
689
+ .premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
690
+ -webkit-box-pack: center;
691
+ -webkit-justify-content: center;
692
+ -moz-box-pack: center;
693
+ -ms-flex-pack: center;
694
+ justify-content: center;
695
+ }
696
+
697
+ /**
698
+ * Skin 6
699
+ */
700
+ .premium-woo-skin-grid-6 .premium-woo-qv-btn {
701
+ position: absolute;
702
+ top: 50%;
703
+ right: 50%;
704
+ min-width: 40%;
705
+ text-align: center;
706
+ padding: 5px;
707
+ background: rgba(2, 2, 2, 0.5);
708
+ color: #fff;
709
+ -webkit-transform: translate(50%, -50%);
710
+ -ms-transform: translate(50%, -50%);
711
+ transform: translate(50%, -50%);
712
+ opacity: 0;
713
+ visibility: hidden;
714
+ -webkit-transition: all 0.3s ease-in-out;
715
+ transition: all 0.3s ease-in-out;
716
+ cursor: pointer;
717
+ z-index: 2;
718
+ }
719
+
720
+ .premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn {
721
+ opacity: 1;
722
+ visibility: visible;
723
+ }
724
+
725
+ .premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
726
+ .premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
727
+ .premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,
728
+ .premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating {
729
+ margin: 0;
730
+ }
731
+
732
+ .premium-woo-skin-grid-6 li.product .premium-woo-product-info {
733
+ -js-display: flex;
734
+ display: -webkit-box;
735
+ display: -webkit-flex;
736
+ display: -moz-box;
737
+ display: -ms-flexbox;
738
+ display: flex;
739
+ -webkit-box-pack: justify;
740
+ -webkit-justify-content: space-between;
741
+ -moz-box-pack: justify;
742
+ -ms-flex-pack: justify;
743
+ justify-content: space-between;
744
+ }
745
+
746
+ .premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info {
747
+ -webkit-box-orient: vertical;
748
+ -webkit-box-direction: normal;
749
+ -webkit-flex-direction: column;
750
+ -moz-box-orient: vertical;
751
+ -moz-box-direction: normal;
752
+ -ms-flex-direction: column;
753
+ flex-direction: column;
754
+ }
755
+
756
+ .premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info {
757
+ -webkit-box-orient: horizontal;
758
+ -webkit-box-direction: reverse;
759
+ -webkit-flex-direction: row-reverse;
760
+ -moz-box-orient: horizontal;
761
+ -moz-box-direction: reverse;
762
+ -ms-flex-direction: row-reverse;
763
+ flex-direction: row-reverse;
764
+ }
765
+
766
+ .premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images {
767
+ -js-display: flex;
768
+ display: -webkit-box;
769
+ display: -webkit-flex;
770
+ display: -moz-box;
771
+ display: -ms-flexbox;
772
+ display: flex;
773
+ position: absolute;
774
+ bottom: 10px;
775
+ width: 100%;
776
+ -webkit-box-pack: center;
777
+ -webkit-justify-content: center;
778
+ -moz-box-pack: center;
779
+ -ms-flex-pack: center;
780
+ justify-content: center;
781
+ }
782
+
783
+ .premium-woo-product-gallery-images .premium-woo-product__gallery_image {
784
+ width: 20%;
785
+ margin: 0 0.2em;
786
+ border: 2px solid #aaa;
787
+ cursor: pointer;
788
+ }
789
+
790
+ /**
791
+ * Metro
792
+ */
793
+ /*.premium-woo-grid-style1 ul.products li.product {
794
+ width: 25%;
795
+ }*/
796
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail img,
797
+ .premium-woo-products-metro li.product .premium-woo-product-wrapper,
798
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail,
799
+ .premium-woo-products-metro li.product .woocommerce-LoopProduct-link {
800
+ height: 100%;
801
+ }
802
+
803
+ .premium-woo-products-metro ul.products li.product {
804
+ margin-bottom: 0;
805
+ }
806
+
807
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail img {
808
+ -o-object-fit: cover;
809
+ object-fit: cover;
810
+ }
811
+
812
+ /*
813
+ * Carousel
814
+ */
815
+ .premium-carousel-hidden {
816
+ opacity: 0;
817
+ visibility: hidden;
818
+ }
819
+
820
+ .premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow {
821
+ -webkit-border-radius: 50%;
822
+ border-radius: 50%;
823
+ }
824
+
825
+ .premium-woocommerce ul.slick-dots {
826
+ width: 100%;
827
+ }
828
+
829
+ /*
830
+ * Quick View Html/body
831
+ */
832
+ html.premium-woo-qv-opened,
833
+ html.premium-woo-qv-opened body {
834
+ overflow: hidden;
835
+ }
836
+
837
+ /**
838
+ * Quick View Modal
839
+ */
840
+ .premium-woo-quick-view-back {
841
+ position: fixed;
842
+ visibility: hidden;
843
+ overflow: hidden;
844
+ background: rgba(2, 2, 2, 0.5);
845
+ opacity: 0;
846
+ -webkit-transition: opacity 0.25s;
847
+ transition: opacity 0.25s;
848
+ z-index: 999;
849
+ }
850
+
851
+ .premium-woo-quick-view-active {
852
+ top: 0;
853
+ right: 0;
854
+ width: 100%;
855
+ height: 100%;
856
+ opacity: 1;
857
+ visibility: visible;
858
+ }
859
+
860
+ #premium-woo-quick-view-modal {
861
+ position: fixed;
862
+ visibility: hidden;
863
+ opacity: 0;
864
+ top: 0;
865
+ right: 0;
866
+ width: 100%;
867
+ height: 100%;
868
+ z-index: 1400;
869
+ text-align: center;
870
+ -webkit-transition: all 0.3s;
871
+ transition: all 0.3s;
872
+ overflow-x: hidden;
873
+ overflow-y: auto;
874
+ }
875
+
876
+ #premium-woo-quick-view-modal.active {
877
+ visibility: visible;
878
+ opacity: 1;
879
+ }
880
+
881
+ #premium-woo-quick-view-modal.active .premium-woo-content-main {
882
+ -webkit-transform: translateY(0);
883
+ -ms-transform: translateY(0);
884
+ transform: translateY(0);
885
+ opacity: 1;
886
+ width: 100%;
887
+ }
888
+
889
+ #premium-woo-quick-view-modal .premium-woo-content-main-wrapper {
890
+ position: absolute;
891
+ width: 100%;
892
+ height: 100%;
893
+ top: 0;
894
+ right: 0;
895
+ text-align: center;
896
+ padding: 30px;
897
+ -js-display: flex;
898
+ display: -webkit-box;
899
+ display: -webkit-flex;
900
+ display: -moz-box;
901
+ display: -ms-flexbox;
902
+ display: flex;
903
+ -webkit-box-align: center;
904
+ -webkit-align-items: center;
905
+ -moz-box-align: center;
906
+ -ms-flex-align: center;
907
+ align-items: center;
908
+ }
909
+
910
+ #premium-woo-quick-view-modal .premium-woo-content-main {
911
+ position: relative;
912
+ pointer-events: none;
913
+ max-width: 100%;
914
+ text-align: right;
915
+ z-index: 1045;
916
+ -webkit-transform: translateY(-30px);
917
+ -ms-transform: translateY(-30px);
918
+ transform: translateY(-30px);
919
+ opacity: 0;
920
+ -webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
921
+ transition: opacity 0.3s, -webkit-transform 0.5s;
922
+ transition: transform 0.5s, opacity 0.3s;
923
+ transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
924
+ margin: 0 auto;
925
+ }
926
+
927
+ #premium-woo-quick-view-modal .premium-woo-lightbox-content {
928
+ position: relative;
929
+ display: table;
930
+ pointer-events: auto;
931
+ background-color: #fff;
932
+ max-width: 975px;
933
+ margin: 20px auto;
934
+ -webkit-transform: translateZ(0);
935
+ transform: translateZ(0);
936
+ -webkit-box-shadow: -3px 3px 20px 0 rgba(0, 0, 0, 0.15);
937
+ box-shadow: -3px 3px 20px 0 rgba(0, 0, 0, 0.15);
938
+ overflow: hidden;
939
+ }
940
+
941
+ #premium-woo-quick-view-modal .summary {
942
+ width: 50%;
943
+ margin: 0;
944
+ padding: 30px;
945
+ float: right;
946
+ -webkit-box-sizing: border-box;
947
+ -moz-box-sizing: border-box;
948
+ box-sizing: border-box;
949
+ }
950
+
951
+ #premium-woo-quick-view-modal .summary .quantity {
952
+ min-width: auto;
953
+ }
954
+
955
+ #premium-woo-quick-view-modal .summary .quantity input.qty {
956
+ width: 54px;
957
+ -webkit-appearance: button;
958
+ -moz-appearance: button;
959
+ appearance: button;
960
+ }
961
+
962
+ #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-inner-spin-button,
963
+ #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-outer-spin-button {
964
+ display: unset;
965
+ }
966
+
967
+ #premium-woo-quick-view-modal .woocommerce-product-details__short-description p {
968
+ margin: 0;
969
+ }
970
+
971
+ #premium-woo-quick-view-close {
972
+ position: absolute;
973
+ font-size: 22px;
974
+ top: 10px;
975
+ left: 10px;
976
+ width: 22px;
977
+ height: 22px;
978
+ line-height: 22px;
979
+ opacity: 0.7;
980
+ text-align: center;
981
+ z-index: 2;
982
+ color: #000;
983
+ }
984
+
985
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider {
986
+ position: relative;
987
+ }
988
+
989
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider li {
990
+ list-style: none;
991
+ }
992
+
993
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav {
994
+ margin: 0;
995
+ padding: 0;
996
+ width: 100%;
997
+ position: absolute;
998
+ bottom: 10px;
999
+ text-align: center;
1000
+ direction: ltr;
1001
+ }
1002
+
1003
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li {
1004
+ margin: 0 6px;
1005
+ display: inline-block;
1006
+ vertical-align: middle;
1007
+ }
1008
+
1009
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a {
1010
+ width: 11px;
1011
+ height: 11px;
1012
+ display: block;
1013
+ background: #666;
1014
+ background: rgba(0, 0, 0, 0.5);
1015
+ cursor: pointer;
1016
+ text-indent: -9999px;
1017
+ -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
1018
+ box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
1019
+ -webkit-border-radius: 20px;
1020
+ border-radius: 20px;
1021
+ }
1022
+
1023
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
1024
+ background: rgba(0, 0, 0, 0.9);
1025
+ cursor: default;
1026
+ }
1027
+
1028
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus {
1029
+ outline: none;
1030
+ }
1031
+
1032
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
1033
+ -o-object-fit: cover;
1034
+ object-fit: cover;
1035
+ width: 100%;
1036
+ }
1037
+
1038
+ #premium-woo-quick-view-content div.images {
1039
+ width: 50%;
1040
+ float: right;
1041
+ opacity: 1 !important;
1042
+ margin: 0;
1043
+ }
1044
+
1045
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav {
1046
+ margin: 0;
1047
+ padding: 0;
1048
+ list-style: none;
1049
+ direction: ltr;
1050
+ }
1051
+
1052
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a {
1053
+ text-decoration: none;
1054
+ display: block;
1055
+ width: 14px;
1056
+ height: 32px;
1057
+ font-size: 32px;
1058
+ line-height: 32px;
1059
+ margin: -20px 0 0;
1060
+ position: absolute;
1061
+ top: 50%;
1062
+ z-index: 10;
1063
+ overflow: hidden;
1064
+ cursor: pointer;
1065
+ color: rgba(0, 0, 0, 0.8);
1066
+ text-shadow: -1px 1px 0 rgba(255, 255, 255, 0.3);
1067
+ -webkit-transition: all 0.3s ease-in-out;
1068
+ transition: all 0.3s ease-in-out;
1069
+ }
1070
+
1071
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,
1072
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
1073
+ display: inline-block;
1074
+ font-family: "Font Awesome 5 Free";
1075
+ font-weight: 900;
1076
+ text-rendering: auto;
1077
+ -webkit-font-smoothing: antialiased;
1078
+ -moz-osx-font-smoothing: grayscale;
1079
+ }
1080
+
1081
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
1082
+ left: 10px;
1083
+ }
1084
+
1085
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next {
1086
+ right: 10px;
1087
+ }
1088
+
1089
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before {
1090
+ content: "\f104";
1091
+ }
1092
+
1093
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
1094
+ content: "\f105";
1095
+ }
1096
+
1097
+ .premium-woocommerce li.product .added_to_cart.wc-forward {
1098
+ display: none;
1099
+ }
1100
+
1101
+ .premium-woo-atc-button .add_to_cart_button .premium-woo-cart-loader {
1102
+ -webkit-animation: spin 2s linear infinite;
1103
+ animation: spin 2s linear infinite;
1104
+ margin-right: 5px;
1105
+ vertical-align: baseline;
1106
+ }
1107
+
1108
+ /*
1109
+ * Load More Button
1110
+ */
1111
+ .premium-woo-load-more {
1112
+ position: relative;
1113
+ }
1114
+
1115
+ .premium-woo-load-more .premium-woo-load-more-btn {
1116
+ -webkit-box-shadow: none;
1117
+ box-shadow: none;
1118
+ text-shadow: none;
1119
+ border: none;
1120
+ outline: none;
1121
+ -webkit-box-align: center;
1122
+ -webkit-align-items: center;
1123
+ -moz-box-align: center;
1124
+ -ms-flex-align: center;
1125
+ align-items: center;
1126
+ vertical-align: bottom;
1127
+ cursor: pointer;
1128
+ line-height: 1;
1129
+ font-style: normal;
1130
+ font-weight: normal;
1131
+ background-image: none;
1132
+ color: #fff;
1133
+ -webkit-transition: all 0.3s ease-in-out;
1134
+ transition: all 0.3s ease-in-out;
1135
+ padding: 10px 20px;
1136
+ }
1137
+
1138
+ .premium-woo-load-more-btn {
1139
+ -js-display: inline-flex;
1140
+ display: -webkit-inline-box;
1141
+ display: -webkit-inline-flex;
1142
+ display: -moz-inline-box;
1143
+ display: -ms-inline-flexbox;
1144
+ display: inline-flex;
1145
+ -webkit-box-align: center;
1146
+ -webkit-align-items: center;
1147
+ -moz-box-align: center;
1148
+ -ms-flex-align: center;
1149
+ align-items: center;
1150
+ }
1151
+
1152
+ .premium-woo-load-more-btn span {
1153
+ margin-right: 3px;
1154
+ }
1155
+
1156
+ .premium-woo-load-more-btn .premium-loader {
1157
+ display: inline-block;
1158
+ width: 20px;
1159
+ height: 20px;
1160
+ }
1161
+
1162
+ .premium-woo-title-above-yes .premium-woo-product__link {
1163
+ opacity: 0;
1164
+ }
1165
+
1166
+ @media (min-width: 545px) {
1167
+ #premium-woo-quick-view-content div.summary {
1168
+ content: "544";
1169
+ overflow-y: auto;
1170
+ }
1171
+ }
1172
+
1173
+ @media (max-width: 544px) {
1174
+ #premium-woo-quick-view-content .premium-woo-lightbox-content {
1175
+ display: block;
1176
+ }
1177
+
1178
+ #premium-woo-quick-view-content div.images,
1179
+ #premium-woo-quick-view-content div.summary {
1180
+ width: 100%;
1181
+ float: none;
1182
+ }
1183
  }
assets/frontend/css/premium-woo-products.css CHANGED
@@ -1,1004 +1,1004 @@
1
- /********** Premium Woo Products **********/
2
- /******************************************/
3
- .ast-single-post .entry-content .premium-woocommerce a {
4
- text-decoration: none; }
5
-
6
- .premium-woocommerce .premium-woo-qv-btn {
7
- cursor: pointer; }
8
-
9
- .premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating {
10
- margin: 0 auto 0.5em; }
11
-
12
- .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
13
- .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured {
14
- display: block;
15
- text-align: center;
16
- color: #fff;
17
- min-width: 2em;
18
- min-height: 2em;
19
- line-height: 2em;
20
- padding: 0.3em 0.6em;
21
- margin: 0.5em 0.6em; }
22
-
23
- .premium-woocommerce .pa-out-of-stock {
24
- display: block;
25
- text-align: center;
26
- color: #fff;
27
- min-width: 2em;
28
- min-height: 2em;
29
- line-height: 2em;
30
- padding: 0.3em 0.6em;
31
- margin: 0.5em 0.6em; }
32
-
33
- .premium-woocommerce .woocommerce-loop-product__title {
34
- margin-bottom: 0.5em;
35
- font-size: 1em;
36
- -webkit-transition: all 0.3s ease-in-out;
37
- transition: all 0.3s ease-in-out; }
38
-
39
- .premium-woocommerce .premium-woo-product-category {
40
- display: block;
41
- font-size: 0.85em;
42
- margin-bottom: 0.5em;
43
- line-height: 1.3; }
44
-
45
- .premium-woocommerce .star-rating {
46
- display: block;
47
- float: none;
48
- -webkit-backface-visibility: hidden;
49
- backface-visibility: hidden;
50
- overflow: hidden;
51
- position: relative;
52
- height: 1em;
53
- line-height: 1;
54
- font-size: 0.857em;
55
- width: 5.4em;
56
- font-family: "star"; }
57
- .premium-woocommerce .star-rating::before {
58
- content: "\73\73\73\73\73";
59
- color: #54595f;
60
- float: left;
61
- top: 0;
62
- left: 0;
63
- position: absolute; }
64
- .premium-woocommerce .star-rating span {
65
- overflow: hidden;
66
- float: left;
67
- top: 0;
68
- left: 0;
69
- position: absolute;
70
- padding-top: 1.5em; }
71
- .premium-woocommerce .star-rating span::before {
72
- content: "\53\53\53\53\53";
73
- color: inherit;
74
- top: 0;
75
- position: absolute;
76
- left: 0; }
77
-
78
- .premium-woocommerce .premium-woo-products-inner ul.products {
79
- -js-display: flex;
80
- display: -webkit-box;
81
- display: -webkit-flex;
82
- display: -moz-box;
83
- display: -ms-flexbox;
84
- display: flex;
85
- margin: 0;
86
- padding: 0;
87
- -webkit-flex-wrap: wrap;
88
- -ms-flex-wrap: wrap;
89
- flex-wrap: wrap;
90
- list-style: none outside;
91
- -webkit-column-gap: 0;
92
- -moz-column-gap: 0;
93
- column-gap: 0; }
94
- .premium-woocommerce .premium-woo-products-inner ul.products li.product {
95
- margin: 0 0 10px;
96
- padding: 0 10px; }
97
- .premium-woocommerce .premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper {
98
- overflow: hidden;
99
- -webkit-transition: all 0.3s ease-in-out;
100
- transition: all 0.3s ease-in-out; }
101
-
102
- .premium-woocommerce .woocommerce-loop-product__link {
103
- position: relative;
104
- display: block !important;
105
- overflow: hidden;
106
- -webkit-transition: all 0.3s ease-in-out;
107
- transition: all 0.3s ease-in-out; }
108
-
109
- .premium-woocommerce .premium-woo-ribbon-container,
110
- .premium-woocommerce .pa-out-of-stock {
111
- position: absolute;
112
- z-index: 9; }
113
-
114
- .premium-woocommerce .premium-woo-ribbon-container {
115
- top: 0;
116
- left: 0; }
117
-
118
- .premium-woocommerce .pa-out-of-stock {
119
- top: 7px;
120
- left: 9px;
121
- margin: 0; }
122
-
123
- .premium-woo-product-thumbnail {
124
- position: relative;
125
- overflow: hidden; }
126
- .premium-woo-product-thumbnail .woocommerce-loop-product__link img {
127
- margin: 0;
128
- width: 100%; }
129
-
130
- .premium-woo-product-sale-wrap,
131
- .premium-woo-product-featured-wrap {
132
- margin: 0; }
133
-
134
- .premium-woocommerce .premium-woo-products-details-wrap {
135
- padding: 1em 1.2em; }
136
- .premium-woocommerce .premium-woo-products-details-wrap .button {
137
- display: inline-block;
138
- background-color: #6ec1e4;
139
- color: #fff;
140
- margin: 0.5em 0;
141
- line-height: 1.3;
142
- padding: 10px 40px;
143
- font-size: 100%;
144
- cursor: pointer;
145
- text-decoration: none;
146
- overflow: visible;
147
- font-weight: 700;
148
- background-image: none;
149
- border: none;
150
- -webkit-border-radius: 0px;
151
- border-radius: 0px;
152
- -webkit-box-shadow: none;
153
- box-shadow: none;
154
- text-shadow: none;
155
- -webkit-transition: all 0.3s ease-in-out;
156
- transition: all 0.3s ease-in-out; }
157
-
158
- .premium-woocommerce li.product .price {
159
- display: block;
160
- line-height: 1.3;
161
- font-weight: 700;
162
- margin-bottom: 0.5em;
163
- font-size: 0.9em; }
164
- .premium-woocommerce li.product .price del {
165
- display: inline-block;
166
- font-weight: 400;
167
- background: transparent;
168
- opacity: 1; }
169
- .premium-woocommerce li.product .price ins {
170
- display: inline-block;
171
- background: transparent;
172
- text-decoration: none;
173
- font-weight: inherit; }
174
- .premium-woocommerce li.product .price .amount {
175
- color: inherit !important; }
176
-
177
- .premium-woocommerce li.product .premium-woo-product-desc p {
178
- margin: 0; }
179
-
180
- .premium-woo-product-align-left .premium-woocommerce li.product .star-rating {
181
- margin-left: 0;
182
- margin-right: auto; }
183
-
184
- .premium-woo-product-align-center .premium-woocommerce li.product .star-rating {
185
- margin-left: auto;
186
- margin-right: auto; }
187
-
188
- .premium-woo-product-align-right .premium-woocommerce li.product .star-rating {
189
- margin-left: auto;
190
- margin-right: 0; }
191
-
192
- .premium-woo-products-pagination ul.page-numbers {
193
- -js-display: flex;
194
- display: -webkit-box;
195
- display: -webkit-flex;
196
- display: -moz-box;
197
- display: -ms-flexbox;
198
- display: flex;
199
- list-style-type: none;
200
- margin: 0;
201
- margin-top: 10px;
202
- padding: 0;
203
- border: none;
204
- -webkit-box-pack: center;
205
- -webkit-justify-content: center;
206
- -moz-box-pack: center;
207
- -ms-flex-pack: center;
208
- justify-content: center; }
209
- .premium-woo-products-pagination ul.page-numbers li {
210
- margin: 0 0.4em 0.4em 0;
211
- padding: 0;
212
- text-align: center; }
213
- .premium-woo-products-pagination ul.page-numbers li .page-numbers {
214
- margin: 0;
215
- text-decoration: none;
216
- color: #000;
217
- border: 1px solid #54595f;
218
- padding: 0;
219
- line-height: 1;
220
- font-size: 1em;
221
- font-weight: 400;
222
- padding: 0.75em;
223
- display: block;
224
- min-width: 2.5em;
225
- -webkit-transition: all 0.3s ease-in-out;
226
- transition: all 0.3s ease-in-out; }
227
- .premium-woo-products-pagination ul.page-numbers li .page-numbers:hover, .premium-woo-products-pagination ul.page-numbers li .page-numbers.current {
228
- background-color: #54595f;
229
- color: #fff;
230
- outline: none; }
231
-
232
- .premium-woocommerce .premium-loading-feed,
233
- .premium-woo-quick-view-loader .premium-loading-feed {
234
- display: block;
235
- position: absolute;
236
- width: 100%;
237
- height: 100%;
238
- top: 0px;
239
- left: 0px;
240
- bottom: 0px;
241
- right: 0px;
242
- background: rgba(255, 255, 255, 0.2);
243
- -js-display: flex;
244
- display: -webkit-box;
245
- display: -webkit-flex;
246
- display: -moz-box;
247
- display: -ms-flexbox;
248
- display: flex;
249
- -webkit-box-align: center;
250
- -webkit-align-items: center;
251
- -moz-box-align: center;
252
- -ms-flex-align: center;
253
- align-items: center; }
254
-
255
- /**
256
- * Image Hover Effects
257
- */
258
- .premium-woocommerce .woocommerce-loop-product__link img {
259
- -webkit-transition: all 0.3s ease-in-out;
260
- transition: all 0.3s ease-in-out; }
261
-
262
- .premium-woo-product__hover-zoomout .woocommerce-loop-product__link img {
263
- -webkit-transform: scale(1.2);
264
- -ms-transform: scale(1.2);
265
- transform: scale(1.2); }
266
-
267
- .premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img {
268
- -webkit-transform: none;
269
- -ms-transform: none;
270
- transform: none; }
271
-
272
- .premium-woo-product__hover-zoomin .woocommerce-loop-product__link img {
273
- -webkit-transform: none;
274
- -ms-transform: none;
275
- transform: none; }
276
-
277
- .premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img {
278
- -webkit-transform: scale(1.2);
279
- -ms-transform: scale(1.2);
280
- transform: scale(1.2); }
281
-
282
- .premium-woo-product__hover-gray .woocommerce-loop-product__link img {
283
- -webkit-filter: grayscale(100%);
284
- filter: grayscale(100%); }
285
-
286
- .premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img {
287
- -webkit-filter: grayscale(0%);
288
- filter: grayscale(0%); }
289
-
290
- .premium-woo-product__hover-sepia .woocommerce-loop-product__link img {
291
- -webkit-filter: sepia(30%);
292
- filter: sepia(30%); }
293
-
294
- .premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img {
295
- -webkit-filter: sepia(0%);
296
- filter: sepia(0%); }
297
-
298
- .premium-woo-product__hover-bright .woocommerce-loop-product__link img {
299
- -webkit-filter: brightness(1);
300
- filter: brightness(1); }
301
-
302
- .premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img {
303
- -webkit-filter: brightness(1.2);
304
- filter: brightness(1.2); }
305
-
306
- .premium-woo-product__hover-trans .woocommerce-loop-product__link img {
307
- -webkit-transform: translateX(-15px) scale(1.1);
308
- -ms-transform: translateX(-15px) scale(1.1);
309
- transform: translateX(-15px) scale(1.1); }
310
-
311
- .premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img {
312
- -webkit-transform: translateX(0px) scale(1.1);
313
- -ms-transform: translateX(0px) scale(1.1);
314
- transform: translateX(0px) scale(1.1); }
315
-
316
- .premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img {
317
- -webkit-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
318
- -ms-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
319
- transform: scaleX(1.3) scaleY(1.3) rotate(5deg); }
320
-
321
- .premium-woocommerce .premium-woo-product__on_hover {
322
- position: absolute;
323
- top: 0;
324
- right: 0;
325
- bottom: 0;
326
- left: 0;
327
- height: 100%;
328
- opacity: 0; }
329
-
330
- .premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover {
331
- opacity: 1; }
332
-
333
- .premium-woo-skin-grid-1 .premium-woo-qv-btn,
334
- .premium-woo-skin-grid-3 .premium-woo-qv-btn,
335
- .premium-woo-skin-grid-4 .premium-woo-qv-btn {
336
- position: absolute;
337
- bottom: 0;
338
- left: 0;
339
- width: 100%;
340
- text-align: center;
341
- padding: 5px;
342
- background: rgba(2, 2, 2, 0.5);
343
- color: #fff;
344
- -webkit-transition: all 0.3s ease-in-out;
345
- transition: all 0.3s ease-in-out;
346
- z-index: 2;
347
- -webkit-transform: translateY(100%);
348
- -ms-transform: translateY(100%);
349
- transform: translateY(100%); }
350
-
351
- .premium-woo-skin-grid-4 .premium-woo-qv-btn {
352
- -webkit-transition-delay: 0.1s;
353
- transition-delay: 0.1s; }
354
-
355
- .premium-woo-skin-grid-1 .premium-woo-qv-icon,
356
- .premium-woo-skin-grid-3 .premium-woo-qv-icon,
357
- .premium-woo-skin-grid-4 .premium-woo-qv-icon,
358
- .premium-woo-skin-grid-6 .premium-woo-qv-icon {
359
- margin-left: 0.5em; }
360
-
361
- .premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate {
362
- -webkit-transform: translateY(0);
363
- -ms-transform: translateY(0);
364
- transform: translateY(0); }
365
-
366
- .premium-woo-product-wrapper .premium-woo-qv-data {
367
- position: absolute;
368
- top: 0;
369
- left: 0;
370
- width: 100%;
371
- height: 100%;
372
- z-index: 1;
373
- overflow: hidden;
374
- cursor: pointer; }
375
-
376
- /**
377
- * Skin 1,4
378
- */
379
- .premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,
380
- .premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper {
381
- position: absolute;
382
- top: 0.7em;
383
- right: 1em;
384
- -webkit-transform: translate3d(15px, 0, 0);
385
- transform: translate3d(15px, 0, 0);
386
- -webkit-transition: all 0.3s ease-in-out;
387
- transition: all 0.3s ease-in-out;
388
- opacity: 0;
389
- z-index: 9; }
390
-
391
- .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn {
392
- position: relative;
393
- display: block;
394
- margin: 0 0 3px;
395
- background: #fff;
396
- text-align: center;
397
- outline: 0;
398
- -webkit-transition: all 0.3s ease-in-out;
399
- transition: all 0.3s ease-in-out; }
400
-
401
- .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon {
402
- display: block;
403
- color: #54595f;
404
- width: 30px;
405
- line-height: 30px;
406
- height: 30px;
407
- cursor: pointer;
408
- -webkit-transition: all 0.3s ease-in-out;
409
- transition: all 0.3s ease-in-out; }
410
-
411
- .premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,
412
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper {
413
- -webkit-transform: translate3d(5px, 0, 0);
414
- transform: translate3d(5px, 0, 0);
415
- opacity: 1; }
416
-
417
- .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon {
418
- -webkit-animation: spin 2s linear infinite;
419
- animation: spin 2s linear infinite; }
420
-
421
- .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before {
422
- content: "\f013"; }
423
-
424
- .premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before {
425
- content: "\f00c"; }
426
-
427
- /**
428
- * Skin 2
429
- */
430
- .premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap {
431
- position: absolute;
432
- background: #fff;
433
- bottom: 0;
434
- left: 0;
435
- width: 100%;
436
- z-index: 2;
437
- padding: 0;
438
- opacity: 0;
439
- -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
440
- transition: opacity 0.2s, -webkit-transform 0.4s;
441
- transition: transform 0.4s, opacity 0.2s;
442
- transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
443
- -webkit-transform: translateZ(0) translateY(5px);
444
- transform: translateZ(0) translateY(5px); }
445
-
446
- .premium-woo-skin-grid-2 .premium-woo-product-details {
447
- padding: 15px 0; }
448
-
449
- .premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap {
450
- opacity: 1;
451
- -webkit-transform: translateZ(0) translateY(0);
452
- transform: translateZ(0) translateY(0); }
453
-
454
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper {
455
- position: static;
456
- -js-display: flex;
457
- display: -webkit-box;
458
- display: -webkit-flex;
459
- display: -moz-box;
460
- display: -ms-flexbox;
461
- display: flex;
462
- -webkit-box-orient: horizontal;
463
- -webkit-box-direction: reverse;
464
- -webkit-flex-direction: row-reverse;
465
- -moz-box-orient: horizontal;
466
- -moz-box-direction: reverse;
467
- -ms-flex-direction: row-reverse;
468
- flex-direction: row-reverse; }
469
-
470
- .premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper > * {
471
- -webkit-box-flex: 1;
472
- -webkit-flex: 1;
473
- -moz-box-flex: 1;
474
- -ms-flex: 1;
475
- flex: 1;
476
- min-width: 50%; }
477
-
478
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button {
479
- -js-display: flex;
480
- display: -webkit-box;
481
- display: -webkit-flex;
482
- display: -moz-box;
483
- display: -ms-flexbox;
484
- display: flex;
485
- margin: 0;
486
- text-align: center;
487
- -webkit-box-pack: center;
488
- -webkit-justify-content: center;
489
- -moz-box-pack: center;
490
- -ms-flex-pack: center;
491
- justify-content: center;
492
- -webkit-box-align: center;
493
- -webkit-align-items: center;
494
- -moz-box-align: center;
495
- -ms-flex-align: center;
496
- align-items: center; }
497
-
498
- .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
499
- background-color: #54595f; }
500
-
501
- /**
502
- * Skin 4
503
- */
504
- .premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap {
505
- position: absolute;
506
- left: 0;
507
- right: 0;
508
- top: 50%;
509
- -webkit-transform: scale(0.9) translateZ(0) translateY(-50%);
510
- transform: scale(0.9) translateZ(0) translateY(-50%);
511
- text-align: center;
512
- z-index: 2;
513
- opacity: 0;
514
- -webkit-transition: opacity 0.5s, -webkit-transform 0.3s;
515
- transition: opacity 0.5s, -webkit-transform 0.3s;
516
- transition: opacity 0.5s, transform 0.3s;
517
- transition: opacity 0.5s, transform 0.3s, -webkit-transform 0.3s; }
518
-
519
- .premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,
520
- .premium-woo-skin-grid-8 li.product .premium-woo-product-overlay {
521
- position: absolute;
522
- top: 0;
523
- left: 0;
524
- width: 100%;
525
- height: 100%;
526
- opacity: 0;
527
- visibility: hidden;
528
- background-color: rgba(27, 27, 23, 0.3);
529
- -webkit-transition: all 0.25s ease-in-out;
530
- transition: all 0.25s ease-in-out; }
531
-
532
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,
533
- .premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay {
534
- opacity: 1;
535
- visibility: visible;
536
- z-index: 1; }
537
-
538
- .premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap {
539
- -webkit-transform: scale(1) translateZ(0) translateY(-50%);
540
- transform: scale(1) translateZ(0) translateY(-50%);
541
- opacity: 1; }
542
-
543
- /**
544
- * Skin 5
545
- */
546
- .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper {
547
- -js-display: flex;
548
- display: -webkit-box;
549
- display: -webkit-flex;
550
- display: -moz-box;
551
- display: -ms-flexbox;
552
- display: flex; }
553
- .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
554
- -js-display: flex;
555
- display: -webkit-box;
556
- display: -webkit-flex;
557
- display: -moz-box;
558
- display: -ms-flexbox;
559
- display: flex;
560
- -webkit-box-align: center;
561
- -webkit-align-items: center;
562
- -moz-box-align: center;
563
- -ms-flex-align: center;
564
- align-items: center;
565
- background-color: #54595f;
566
- padding: 10px;
567
- -webkit-transition: all 0.25s ease 0s;
568
- transition: all 0.25s ease 0s; }
569
-
570
- .premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap {
571
- width: 75%; }
572
-
573
- .premium-woo-skin-grid-5 .premium-woo-product-wrapper {
574
- -js-display: flex;
575
- display: -webkit-box;
576
- display: -webkit-flex;
577
- display: -moz-box;
578
- display: -ms-flexbox;
579
- display: flex;
580
- -webkit-box-align: center;
581
- -webkit-align-items: center;
582
- -moz-box-align: center;
583
- -ms-flex-align: center;
584
- align-items: center; }
585
-
586
- .premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
587
- -webkit-box-pack: end;
588
- -webkit-justify-content: flex-end;
589
- -moz-box-pack: end;
590
- -ms-flex-pack: end;
591
- justify-content: flex-end; }
592
-
593
- .premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
594
- -webkit-box-pack: center;
595
- -webkit-justify-content: center;
596
- -moz-box-pack: center;
597
- -ms-flex-pack: center;
598
- justify-content: center; }
599
-
600
- /**
601
- * Skin 6
602
- */
603
- .premium-woo-skin-grid-6 .premium-woo-qv-btn {
604
- position: absolute;
605
- top: 50%;
606
- left: 50%;
607
- min-width: 40%;
608
- text-align: center;
609
- padding: 5px;
610
- background: rgba(2, 2, 2, 0.5);
611
- color: #fff;
612
- -webkit-transform: translate(-50%, -50%);
613
- -ms-transform: translate(-50%, -50%);
614
- transform: translate(-50%, -50%);
615
- opacity: 0;
616
- visibility: hidden;
617
- -webkit-transition: all 0.3s ease-in-out;
618
- transition: all 0.3s ease-in-out;
619
- cursor: pointer;
620
- z-index: 2; }
621
-
622
- .premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn {
623
- opacity: 1;
624
- visibility: visible; }
625
-
626
- .premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
627
- .premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
628
- .premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,
629
- .premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating {
630
- margin: 0; }
631
-
632
- .premium-woo-skin-grid-6 li.product .premium-woo-product-info {
633
- -js-display: flex;
634
- display: -webkit-box;
635
- display: -webkit-flex;
636
- display: -moz-box;
637
- display: -ms-flexbox;
638
- display: flex;
639
- -webkit-box-pack: justify;
640
- -webkit-justify-content: space-between;
641
- -moz-box-pack: justify;
642
- -ms-flex-pack: justify;
643
- justify-content: space-between; }
644
-
645
- .premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info {
646
- -webkit-box-orient: vertical;
647
- -webkit-box-direction: normal;
648
- -webkit-flex-direction: column;
649
- -moz-box-orient: vertical;
650
- -moz-box-direction: normal;
651
- -ms-flex-direction: column;
652
- flex-direction: column; }
653
-
654
- .premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info {
655
- -webkit-box-orient: horizontal;
656
- -webkit-box-direction: reverse;
657
- -webkit-flex-direction: row-reverse;
658
- -moz-box-orient: horizontal;
659
- -moz-box-direction: reverse;
660
- -ms-flex-direction: row-reverse;
661
- flex-direction: row-reverse; }
662
-
663
- .premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images {
664
- -js-display: flex;
665
- display: -webkit-box;
666
- display: -webkit-flex;
667
- display: -moz-box;
668
- display: -ms-flexbox;
669
- display: flex;
670
- position: absolute;
671
- bottom: 10px;
672
- width: 100%;
673
- -webkit-box-pack: center;
674
- -webkit-justify-content: center;
675
- -moz-box-pack: center;
676
- -ms-flex-pack: center;
677
- justify-content: center; }
678
-
679
- .premium-woo-product-gallery-images .premium-woo-product__gallery_image {
680
- width: 20%;
681
- margin: 0 0.2em;
682
- border: 2px solid #aaa;
683
- cursor: pointer; }
684
-
685
- /**
686
- * Metro
687
- */
688
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail img,
689
- .premium-woo-products-metro li.product .premium-woo-product-wrapper,
690
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail,
691
- .premium-woo-products-metro li.product .woocommerce-LoopProduct-link {
692
- height: 100%; }
693
-
694
- .premium-woo-products-metro ul.products li.product {
695
- margin-bottom: 0; }
696
-
697
- .premium-woo-products-metro li.product .premium-woo-product-thumbnail img {
698
- -o-object-fit: cover;
699
- object-fit: cover; }
700
-
701
- /*
702
- * Carousel
703
- */
704
- .premium-carousel-hidden {
705
- opacity: 0;
706
- visibility: hidden; }
707
-
708
- .premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow {
709
- -webkit-border-radius: 50%;
710
- border-radius: 50%; }
711
-
712
- .premium-woocommerce ul.slick-dots {
713
- width: 100%; }
714
-
715
- /*
716
- * Quick View Html/body
717
- */
718
- html.premium-woo-qv-opened,
719
- html.premium-woo-qv-opened body {
720
- overflow: hidden; }
721
-
722
- /**
723
- * Quick View Modal
724
- */
725
- .premium-woo-quick-view-back {
726
- position: fixed;
727
- visibility: hidden;
728
- overflow: hidden;
729
- background: rgba(2, 2, 2, 0.5);
730
- opacity: 0;
731
- -webkit-transition: opacity 0.25s;
732
- transition: opacity 0.25s;
733
- z-index: 999; }
734
-
735
- .premium-woo-quick-view-active {
736
- top: 0;
737
- left: 0;
738
- width: 100%;
739
- height: 100%;
740
- opacity: 1;
741
- visibility: visible; }
742
-
743
- #premium-woo-quick-view-modal {
744
- position: fixed;
745
- visibility: hidden;
746
- opacity: 0;
747
- top: 0;
748
- left: 0;
749
- width: 100%;
750
- height: 100%;
751
- z-index: 1400;
752
- text-align: center;
753
- -webkit-transition: all 0.3s;
754
- transition: all 0.3s;
755
- overflow-x: hidden;
756
- overflow-y: auto; }
757
- #premium-woo-quick-view-modal.active {
758
- visibility: visible;
759
- opacity: 1; }
760
- #premium-woo-quick-view-modal.active .premium-woo-content-main {
761
- -webkit-transform: translateY(0);
762
- -ms-transform: translateY(0);
763
- transform: translateY(0);
764
- opacity: 1;
765
- width: 100%; }
766
- #premium-woo-quick-view-modal .premium-woo-content-main-wrapper {
767
- position: absolute;
768
- width: 100%;
769
- height: 100%;
770
- top: 0;
771
- left: 0;
772
- text-align: center;
773
- padding: 30px;
774
- -js-display: flex;
775
- display: -webkit-box;
776
- display: -webkit-flex;
777
- display: -moz-box;
778
- display: -ms-flexbox;
779
- display: flex;
780
- -webkit-box-align: center;
781
- -webkit-align-items: center;
782
- -moz-box-align: center;
783
- -ms-flex-align: center;
784
- align-items: center; }
785
- #premium-woo-quick-view-modal .premium-woo-content-main {
786
- position: relative;
787
- pointer-events: none;
788
- max-width: 100%;
789
- text-align: left;
790
- z-index: 1045;
791
- -webkit-transform: translateY(-30px);
792
- -ms-transform: translateY(-30px);
793
- transform: translateY(-30px);
794
- opacity: 0;
795
- -webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
796
- transition: opacity 0.3s, -webkit-transform 0.5s;
797
- transition: transform 0.5s, opacity 0.3s;
798
- transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
799
- margin: 0 auto; }
800
- #premium-woo-quick-view-modal .premium-woo-lightbox-content {
801
- position: relative;
802
- display: table;
803
- pointer-events: auto;
804
- background-color: #fff;
805
- max-width: 975px;
806
- margin: 20px auto;
807
- -webkit-transform: translateZ(0);
808
- transform: translateZ(0);
809
- -webkit-box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
810
- box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
811
- overflow: hidden; }
812
- #premium-woo-quick-view-modal .summary {
813
- width: 50%;
814
- margin: 0;
815
- padding: 30px;
816
- float: left;
817
- -webkit-box-sizing: border-box;
818
- -moz-box-sizing: border-box;
819
- box-sizing: border-box; }
820
- #premium-woo-quick-view-modal .summary .quantity {
821
- min-width: auto; }
822
- #premium-woo-quick-view-modal .summary .quantity input.qty {
823
- width: 54px;
824
- -webkit-appearance: button;
825
- -moz-appearance: button;
826
- appearance: button; }
827
- #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-inner-spin-button,
828
- #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-outer-spin-button {
829
- display: unset; }
830
- #premium-woo-quick-view-modal .woocommerce-product-details__short-description p {
831
- margin: 0; }
832
-
833
- #premium-woo-quick-view-close {
834
- position: absolute;
835
- font-size: 22px;
836
- top: 10px;
837
- right: 10px;
838
- width: 22px;
839
- height: 22px;
840
- line-height: 22px;
841
- opacity: 0.7;
842
- text-align: center;
843
- z-index: 2;
844
- color: #000; }
845
-
846
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider {
847
- position: relative; }
848
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider li {
849
- list-style: none; }
850
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav {
851
- margin: 0;
852
- padding: 0;
853
- width: 100%;
854
- position: absolute;
855
- bottom: 10px;
856
- text-align: center; }
857
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li {
858
- margin: 0 6px;
859
- display: inline-block;
860
- vertical-align: middle; }
861
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a {
862
- width: 11px;
863
- height: 11px;
864
- display: block;
865
- background: #666;
866
- background: rgba(0, 0, 0, 0.5);
867
- cursor: pointer;
868
- text-indent: -9999px;
869
- -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
870
- box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
871
- -webkit-border-radius: 20px;
872
- border-radius: 20px; }
873
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
874
- background: rgba(0, 0, 0, 0.9);
875
- cursor: default; }
876
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus {
877
- outline: none; }
878
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
879
- -o-object-fit: cover;
880
- object-fit: cover;
881
- width: 100%; }
882
-
883
- #premium-woo-quick-view-content div.images {
884
- width: 50%;
885
- float: left;
886
- opacity: 1 !important;
887
- margin: 0; }
888
-
889
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav {
890
- margin: 0;
891
- padding: 0;
892
- list-style: none; }
893
-
894
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a {
895
- text-decoration: none;
896
- display: block;
897
- width: 14px;
898
- height: 32px;
899
- font-size: 32px;
900
- line-height: 32px;
901
- margin: -20px 0 0;
902
- position: absolute;
903
- top: 50%;
904
- z-index: 10;
905
- overflow: hidden;
906
- cursor: pointer;
907
- color: rgba(0, 0, 0, 0.8);
908
- text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
909
- -webkit-transition: all 0.3s ease-in-out;
910
- transition: all 0.3s ease-in-out; }
911
-
912
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,
913
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
914
- display: inline-block;
915
- font-family: "Font Awesome 5 Free";
916
- font-weight: 900;
917
- text-rendering: auto;
918
- -webkit-font-smoothing: antialiased;
919
- -moz-osx-font-smoothing: grayscale; }
920
-
921
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
922
- left: 10px; }
923
-
924
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next {
925
- right: 10px; }
926
-
927
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before {
928
- content: "\f104"; }
929
-
930
- #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
931
- content: "\f105"; }
932
-
933
- .premium-woocommerce li.product .added_to_cart.wc-forward {
934
- display: none; }
935
-
936
- .premium-woo-atc-button .add_to_cart_button .premium-woo-cart-loader {
937
- -webkit-animation: spin 2s linear infinite;
938
- animation: spin 2s linear infinite;
939
- margin-left: 5px;
940
- vertical-align: baseline; }
941
-
942
- /*
943
- * Load More Button
944
- */
945
- .premium-woo-load-more {
946
- position: relative; }
947
- .premium-woo-load-more .premium-woo-load-more-btn {
948
- -webkit-box-shadow: none;
949
- box-shadow: none;
950
- text-shadow: none;
951
- border: none;
952
- outline: none;
953
- -webkit-box-align: center;
954
- -webkit-align-items: center;
955
- -moz-box-align: center;
956
- -ms-flex-align: center;
957
- align-items: center;
958
- vertical-align: bottom;
959
- cursor: pointer;
960
- line-height: 1;
961
- font-style: normal;
962
- font-weight: normal;
963
- background-image: none;
964
- color: #fff;
965
- -webkit-transition: all 0.3s ease-in-out;
966
- transition: all 0.3s ease-in-out;
967
- padding: 10px 20px; }
968
-
969
- .premium-woo-load-more-btn {
970
- -js-display: inline-flex;
971
- display: -webkit-inline-box;
972
- display: -webkit-inline-flex;
973
- display: -moz-inline-box;
974
- display: -ms-inline-flexbox;
975
- display: inline-flex;
976
- -webkit-box-align: center;
977
- -webkit-align-items: center;
978
- -moz-box-align: center;
979
- -ms-flex-align: center;
980
- align-items: center; }
981
-
982
- .premium-woo-load-more-btn span {
983
- margin-right: 3px; }
984
-
985
- .premium-woo-load-more-btn .premium-loader {
986
- display: inline-block;
987
- width: 20px;
988
- height: 20px; }
989
-
990
- .premium-woo-title-above-yes .premium-woo-product__link {
991
- opacity: 0; }
992
-
993
- @media (min-width: 545px) {
994
- #premium-woo-quick-view-content div.summary {
995
- content: "544";
996
- overflow-y: auto; } }
997
-
998
- @media (max-width: 544px) {
999
- #premium-woo-quick-view-content .premium-woo-lightbox-content {
1000
- display: block; }
1001
- #premium-woo-quick-view-content div.images,
1002
- #premium-woo-quick-view-content div.summary {
1003
- width: 100%;
1004
- float: none; } }
1
+ /********** Premium Woo Products **********/
2
+ /******************************************/
3
+ .ast-single-post .entry-content .premium-woocommerce a {
4
+ text-decoration: none; }
5
+
6
+ .premium-woocommerce .premium-woo-qv-btn {
7
+ cursor: pointer; }
8
+
9
+ .premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating {
10
+ margin: 0 auto 0.5em; }
11
+
12
+ .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale,
13
+ .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured {
14
+ display: block;
15
+ text-align: center;
16
+ color: #fff;
17
+ min-width: 2em;
18
+ min-height: 2em;
19
+ line-height: 2em;
20
+ padding: 0.3em 0.6em;
21
+ margin: 0.5em 0.6em; }
22
+
23
+ .premium-woocommerce .pa-out-of-stock {
24
+ display: block;
25
+ text-align: center;
26
+ color: #fff;
27
+ min-width: 2em;
28
+ min-height: 2em;
29
+ line-height: 2em;
30
+ padding: 0.3em 0.6em;
31
+ margin: 0.5em 0.6em; }
32
+
33
+ .premium-woocommerce .woocommerce-loop-product__title {
34
+ margin-bottom: 0.5em;
35
+ font-size: 1em;
36
+ -webkit-transition: all 0.3s ease-in-out;
37
+ transition: all 0.3s ease-in-out; }
38
+
39
+ .premium-woocommerce .premium-woo-product-category {
40
+ display: block;
41
+ font-size: 0.85em;
42
+ margin-bottom: 0.5em;
43
+ line-height: 1.3; }
44
+
45
+ .premium-woocommerce .star-rating {
46
+ display: block;
47
+ float: none;
48
+ -webkit-backface-visibility: hidden;
49
+ backface-visibility: hidden;
50
+ overflow: hidden;
51
+ position: relative;
52
+ height: 1em;
53
+ line-height: 1;
54
+ font-size: 0.857em;
55
+ width: 5.4em;
56
+ font-family: "star"; }
57
+ .premium-woocommerce .star-rating::before {
58
+ content: "\73\73\73\73\73";
59
+ color: #54595f;
60
+ float: left;
61
+ top: 0;
62
+ left: 0;
63
+ position: absolute; }
64
+ .premium-woocommerce .star-rating span {
65
+ overflow: hidden;
66
+ float: left;
67
+ top: 0;
68
+ left: 0;
69
+ position: absolute;
70
+ padding-top: 1.5em; }
71
+ .premium-woocommerce .star-rating span::before {
72
+ content: "\53\53\53\53\53";
73
+ color: inherit;
74
+ top: 0;
75
+ position: absolute;
76
+ left: 0; }
77
+
78
+ .premium-woocommerce .premium-woo-products-inner ul.products {
79
+ -js-display: flex;
80
+ display: -webkit-box;
81
+ display: -webkit-flex;
82
+ display: -moz-box;
83
+ display: -ms-flexbox;
84
+ display: flex;
85
+ margin: 0;
86
+ padding: 0;
87
+ -webkit-flex-wrap: wrap;
88
+ -ms-flex-wrap: wrap;
89
+ flex-wrap: wrap;
90
+ list-style: none outside;
91
+ -webkit-column-gap: 0;
92
+ -moz-column-gap: 0;
93
+ column-gap: 0; }
94
+ .premium-woocommerce .premium-woo-products-inner ul.products li.product {
95
+ margin: 0 0 10px;
96
+ padding: 0 10px; }
97
+ .premium-woocommerce .premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper {
98
+ overflow: hidden;
99
+ -webkit-transition: all 0.3s ease-in-out;
100
+ transition: all 0.3s ease-in-out; }
101
+
102
+ .premium-woocommerce .woocommerce-loop-product__link {
103
+ position: relative;
104
+ display: block !important;
105
+ overflow: hidden;
106
+ -webkit-transition: all 0.3s ease-in-out;
107
+ transition: all 0.3s ease-in-out; }
108
+
109
+ .premium-woocommerce .premium-woo-ribbon-container,
110
+ .premium-woocommerce .pa-out-of-stock {
111
+ position: absolute;
112
+ z-index: 9; }
113
+
114
+ .premium-woocommerce .premium-woo-ribbon-container {
115
+ top: 0;
116
+ left: 0; }
117
+
118
+ .premium-woocommerce .pa-out-of-stock {
119
+ top: 7px;
120
+ left: 9px;
121
+ margin: 0; }
122
+
123
+ .premium-woo-product-thumbnail {
124
+ position: relative;
125
+ overflow: hidden; }
126
+ .premium-woo-product-thumbnail .woocommerce-loop-product__link img {
127
+ margin: 0;
128
+ width: 100%; }
129
+
130
+ .premium-woo-product-sale-wrap,
131
+ .premium-woo-product-featured-wrap {
132
+ margin: 0; }
133
+
134
+ .premium-woocommerce .premium-woo-products-details-wrap {
135
+ padding: 1em 1.2em; }
136
+ .premium-woocommerce .premium-woo-products-details-wrap .button {
137
+ display: inline-block;
138
+ background-color: #6ec1e4;
139
+ color: #fff;
140
+ margin: 0.5em 0;
141
+ line-height: 1.3;
142
+ padding: 10px 40px;
143
+ font-size: 100%;
144
+ cursor: pointer;
145
+ text-decoration: none;
146
+ overflow: visible;
147
+ font-weight: 700;
148
+ background-image: none;
149
+ border: none;
150
+ -webkit-border-radius: 0px;
151
+ border-radius: 0px;
152
+ -webkit-box-shadow: none;
153
+ box-shadow: none;
154
+ text-shadow: none;
155
+ -webkit-transition: all 0.3s ease-in-out;
156
+ transition: all 0.3s ease-in-out; }
157
+
158
+ .premium-woocommerce li.product .price {
159
+ display: block;
160
+ line-height: 1.3;
161
+ font-weight: 700;
162
+ margin-bottom: 0.5em;
163
+ font-size: 0.9em; }
164
+ .premium-woocommerce li.product .price del {
165
+ display: inline-block;
166
+ font-weight: 400;
167
+ background: transparent;
168
+ opacity: 1; }
169
+ .premium-woocommerce li.product .price ins {
170
+ display: inline-block;
171
+ background: transparent;
172
+ text-decoration: none;
173
+ font-weight: inherit; }
174
+ .premium-woocommerce li.product .price .amount {
175
+ color: inherit !important; }
176
+
177
+ .premium-woocommerce li.product .premium-woo-product-desc p {
178
+ margin: 0; }
179
+
180
+ .premium-woo-product-align-left .premium-woocommerce li.product .star-rating {
181
+ margin-left: 0;
182
+ margin-right: auto; }
183
+
184
+ .premium-woo-product-align-center .premium-woocommerce li.product .star-rating {
185
+ margin-left: auto;
186
+ margin-right: auto; }
187
+
188
+ .premium-woo-product-align-right .premium-woocommerce li.product .star-rating {
189
+ margin-left: auto;
190
+ margin-right: 0; }
191
+
192
+ .premium-woo-products-pagination ul.page-numbers {
193
+ -js-display: flex;
194
+ display: -webkit-box;
195
+ display: -webkit-flex;
196
+ display: -moz-box;
197
+ display: -ms-flexbox;
198
+ display: flex;
199
+ list-style-type: none;
200
+ margin: 0;
201
+ margin-top: 10px;
202
+ padding: 0;
203
+ border: none;
204
+ -webkit-box-pack: center;
205
+ -webkit-justify-content: center;
206
+ -moz-box-pack: center;
207
+ -ms-flex-pack: center;
208
+ justify-content: center; }
209
+ .premium-woo-products-pagination ul.page-numbers li {
210
+ margin: 0 0.4em 0.4em 0;
211
+ padding: 0;
212
+ text-align: center; }
213
+ .premium-woo-products-pagination ul.page-numbers li .page-numbers {
214
+ margin: 0;
215
+ text-decoration: none;
216
+ color: #000;
217
+ border: 1px solid #54595f;
218
+ padding: 0;
219
+ line-height: 1;
220
+ font-size: 1em;
221
+ font-weight: 400;
222
+ padding: 0.75em;
223
+ display: block;
224
+ min-width: 2.5em;
225
+ -webkit-transition: all 0.3s ease-in-out;
226
+ transition: all 0.3s ease-in-out; }
227
+ .premium-woo-products-pagination ul.page-numbers li .page-numbers:hover, .premium-woo-products-pagination ul.page-numbers li .page-numbers.current {
228
+ background-color: #54595f;
229
+ color: #fff;
230
+ outline: none; }
231
+
232
+ .premium-woocommerce .premium-loading-feed,
233
+ .premium-woo-quick-view-loader .premium-loading-feed {
234
+ display: block;
235
+ position: absolute;
236
+ width: 100%;
237
+ height: 100%;
238
+ top: 0px;
239
+ left: 0px;
240
+ bottom: 0px;
241
+ right: 0px;
242
+ background: rgba(255, 255, 255, 0.2);
243
+ -js-display: flex;
244
+ display: -webkit-box;
245
+ display: -webkit-flex;
246
+ display: -moz-box;
247
+ display: -ms-flexbox;
248
+ display: flex;
249
+ -webkit-box-align: center;
250
+ -webkit-align-items: center;
251
+ -moz-box-align: center;
252
+ -ms-flex-align: center;
253
+ align-items: center; }
254
+
255
+ /**
256
+ * Image Hover Effects
257
+ */
258
+ .premium-woocommerce .woocommerce-loop-product__link img {
259
+ -webkit-transition: all 0.3s ease-in-out;
260
+ transition: all 0.3s ease-in-out; }
261
+
262
+ .premium-woo-product__hover-zoomout .woocommerce-loop-product__link img {
263
+ -webkit-transform: scale(1.2);
264
+ -ms-transform: scale(1.2);
265
+ transform: scale(1.2); }
266
+
267
+ .premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img {
268
+ -webkit-transform: none;
269
+ -ms-transform: none;
270
+ transform: none; }
271
+
272
+ .premium-woo-product__hover-zoomin .woocommerce-loop-product__link img {
273
+ -webkit-transform: none;
274
+ -ms-transform: none;
275
+ transform: none; }
276
+
277
+ .premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img {
278
+ -webkit-transform: scale(1.2);
279
+ -ms-transform: scale(1.2);
280
+ transform: scale(1.2); }
281
+
282
+ .premium-woo-product__hover-gray .woocommerce-loop-product__link img {
283
+ -webkit-filter: grayscale(100%);
284
+ filter: grayscale(100%); }
285
+
286
+ .premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img {
287
+ -webkit-filter: grayscale(0%);
288
+ filter: grayscale(0%); }
289
+
290
+ .premium-woo-product__hover-sepia .woocommerce-loop-product__link img {
291
+ -webkit-filter: sepia(30%);
292
+ filter: sepia(30%); }
293
+
294
+ .premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img {
295
+ -webkit-filter: sepia(0%);
296
+ filter: sepia(0%); }
297
+
298
+ .premium-woo-product__hover-bright .woocommerce-loop-product__link img {
299
+ -webkit-filter: brightness(1);
300
+ filter: brightness(1); }
301
+
302
+ .premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img {
303
+ -webkit-filter: brightness(1.2);
304
+ filter: brightness(1.2); }
305
+
306
+ .premium-woo-product__hover-trans .woocommerce-loop-product__link img {
307
+ -webkit-transform: translateX(-15px) scale(1.1);
308
+ -ms-transform: translateX(-15px) scale(1.1);
309
+ transform: translateX(-15px) scale(1.1); }
310
+
311
+ .premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img {
312
+ -webkit-transform: translateX(0px) scale(1.1);
313
+ -ms-transform: translateX(0px) scale(1.1);
314
+ transform: translateX(0px) scale(1.1); }
315
+
316
+ .premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img {
317
+ -webkit-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
318
+ -ms-transform: scaleX(1.3) scaleY(1.3) rotate(5deg);
319
+ transform: scaleX(1.3) scaleY(1.3) rotate(5deg); }
320
+
321
+ .premium-woocommerce .premium-woo-product__on_hover {
322
+ position: absolute;
323
+ top: 0;
324
+ right: 0;
325
+ bottom: 0;
326
+ left: 0;
327
+ height: 100%;
328
+ opacity: 0; }
329
+
330
+ .premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover {
331
+ opacity: 1; }
332
+
333
+ .premium-woo-skin-grid-1 .premium-woo-qv-btn,
334
+ .premium-woo-skin-grid-3 .premium-woo-qv-btn,
335
+ .premium-woo-skin-grid-4 .premium-woo-qv-btn {
336
+ position: absolute;
337
+ bottom: 0;
338
+ left: 0;
339
+ width: 100%;
340
+ text-align: center;
341
+ padding: 5px;
342
+ background: rgba(2, 2, 2, 0.5);
343
+ color: #fff;
344
+ -webkit-transition: all 0.3s ease-in-out;
345
+ transition: all 0.3s ease-in-out;
346
+ z-index: 2;
347
+ -webkit-transform: translateY(100%);
348
+ -ms-transform: translateY(100%);
349
+ transform: translateY(100%); }
350
+
351
+ .premium-woo-skin-grid-4 .premium-woo-qv-btn {
352
+ -webkit-transition-delay: 0.1s;
353
+ transition-delay: 0.1s; }
354
+
355
+ .premium-woo-skin-grid-1 .premium-woo-qv-icon,
356
+ .premium-woo-skin-grid-3 .premium-woo-qv-icon,
357
+ .premium-woo-skin-grid-4 .premium-woo-qv-icon,
358
+ .premium-woo-skin-grid-6 .premium-woo-qv-icon {
359
+ margin-left: 0.5em; }
360
+
361
+ .premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate {
362
+ -webkit-transform: translateY(0);
363
+ -ms-transform: translateY(0);
364
+ transform: translateY(0); }
365
+
366
+ .premium-woo-product-wrapper .premium-woo-qv-data {
367
+ position: absolute;
368
+ top: 0;
369
+ left: 0;
370
+ width: 100%;
371
+ height: 100%;
372
+ z-index: 1;
373
+ overflow: hidden;
374
+ cursor: pointer; }
375
+
376
+ /**
377
+ * Skin 1,4
378
+ */
379
+ .premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,
380
+ .premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper {
381
+ position: absolute;
382
+ top: 0.7em;
383
+ right: 1em;
384
+ -webkit-transform: translate3d(15px, 0, 0);
385
+ transform: translate3d(15px, 0, 0);
386
+ -webkit-transition: all 0.3s ease-in-out;
387
+ transition: all 0.3s ease-in-out;
388
+ opacity: 0;
389
+ z-index: 9; }
390
+
391
+ .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn {
392
+ position: relative;
393
+ display: block;
394
+ margin: 0 0 3px;
395
+ background: #fff;
396
+ text-align: center;
397
+ outline: 0;
398
+ -webkit-transition: all 0.3s ease-in-out;
399
+ transition: all 0.3s ease-in-out; }
400
+
401
+ .premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon {
402
+ display: block;
403
+ color: #54595f;
404
+ width: 30px;
405
+ line-height: 30px;
406
+ height: 30px;
407
+ cursor: pointer;
408
+ -webkit-transition: all 0.3s ease-in-out;
409
+ transition: all 0.3s ease-in-out; }
410
+
411
+ .premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,
412
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper {
413
+ -webkit-transform: translate3d(5px, 0, 0);
414
+ transform: translate3d(5px, 0, 0);
415
+ opacity: 1; }
416
+
417
+ .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon {
418
+ -webkit-animation: spin 2s linear infinite;
419
+ animation: spin 2s linear infinite; }
420
+
421
+ .premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before {
422
+ content: "\f013"; }
423
+
424
+ .premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before {
425
+ content: "\f00c"; }
426
+
427
+ /**
428
+ * Skin 2
429
+ */
430
+ .premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap {
431
+ position: absolute;
432
+ background: #fff;
433
+ bottom: 0;
434
+ left: 0;
435
+ width: 100%;
436
+ z-index: 2;
437
+ padding: 0;
438
+ opacity: 0;
439
+ -webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
440
+ transition: opacity 0.2s, -webkit-transform 0.4s;
441
+ transition: transform 0.4s, opacity 0.2s;
442
+ transition: transform 0.4s, opacity 0.2s, -webkit-transform 0.4s;
443
+ -webkit-transform: translateZ(0) translateY(5px);
444
+ transform: translateZ(0) translateY(5px); }
445
+
446
+ .premium-woo-skin-grid-2 .premium-woo-product-details {
447
+ padding: 15px 0; }
448
+
449
+ .premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap {
450
+ opacity: 1;
451
+ -webkit-transform: translateZ(0) translateY(0);
452
+ transform: translateZ(0) translateY(0); }
453
+
454
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper {
455
+ position: static;
456
+ -js-display: flex;
457
+ display: -webkit-box;
458
+ display: -webkit-flex;
459
+ display: -moz-box;
460
+ display: -ms-flexbox;
461
+ display: flex;
462
+ -webkit-box-orient: horizontal;
463
+ -webkit-box-direction: reverse;
464
+ -webkit-flex-direction: row-reverse;
465
+ -moz-box-orient: horizontal;
466
+ -moz-box-direction: reverse;
467
+ -ms-flex-direction: row-reverse;
468
+ flex-direction: row-reverse; }
469
+
470
+ .premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper > * {
471
+ -webkit-box-flex: 1;
472
+ -webkit-flex: 1;
473
+ -moz-box-flex: 1;
474
+ -ms-flex: 1;
475
+ flex: 1;
476
+ min-width: 50%; }
477
+
478
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button {
479
+ -js-display: flex;
480
+ display: -webkit-box;
481
+ display: -webkit-flex;
482
+ display: -moz-box;
483
+ display: -ms-flexbox;
484
+ display: flex;
485
+ margin: 0;
486
+ text-align: center;
487
+ -webkit-box-pack: center;
488
+ -webkit-justify-content: center;
489
+ -moz-box-pack: center;
490
+ -ms-flex-pack: center;
491
+ justify-content: center;
492
+ -webkit-box-align: center;
493
+ -webkit-align-items: center;
494
+ -moz-box-align: center;
495
+ -ms-flex-align: center;
496
+ align-items: center; }
497
+
498
+ .premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
499
+ background-color: #54595f; }
500
+
501
+ /**
502
+ * Skin 4
503
+ */
504
+ .premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap {
505
+ position: absolute;
506
+ left: 0;
507
+ right: 0;
508
+ top: 50%;
509
+ -webkit-transform: scale(0.9) translateZ(0) translateY(-50%);
510
+ transform: scale(0.9) translateZ(0) translateY(-50%);
511
+ text-align: center;
512
+ z-index: 2;
513
+ opacity: 0;
514
+ -webkit-transition: opacity 0.5s, -webkit-transform 0.3s;
515
+ transition: opacity 0.5s, -webkit-transform 0.3s;
516
+ transition: opacity 0.5s, transform 0.3s;
517
+ transition: opacity 0.5s, transform 0.3s, -webkit-transform 0.3s; }
518
+
519
+ .premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,
520
+ .premium-woo-skin-grid-8 li.product .premium-woo-product-overlay {
521
+ position: absolute;
522
+ top: 0;
523
+ left: 0;
524
+ width: 100%;
525
+ height: 100%;
526
+ opacity: 0;
527
+ visibility: hidden;
528
+ background-color: rgba(27, 27, 23, 0.3);
529
+ -webkit-transition: all 0.25s ease-in-out;
530
+ transition: all 0.25s ease-in-out; }
531
+
532
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,
533
+ .premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay {
534
+ opacity: 1;
535
+ visibility: visible;
536
+ z-index: 1; }
537
+
538
+ .premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap {
539
+ -webkit-transform: scale(1) translateZ(0) translateY(-50%);
540
+ transform: scale(1) translateZ(0) translateY(-50%);
541
+ opacity: 1; }
542
+
543
+ /**
544
+ * Skin 5
545
+ */
546
+ .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper {
547
+ -js-display: flex;
548
+ display: -webkit-box;
549
+ display: -webkit-flex;
550
+ display: -moz-box;
551
+ display: -ms-flexbox;
552
+ display: flex; }
553
+ .premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn {
554
+ -js-display: flex;
555
+ display: -webkit-box;
556
+ display: -webkit-flex;
557
+ display: -moz-box;
558
+ display: -ms-flexbox;
559
+ display: flex;
560
+ -webkit-box-align: center;
561
+ -webkit-align-items: center;
562
+ -moz-box-align: center;
563
+ -ms-flex-align: center;
564
+ align-items: center;
565
+ background-color: #54595f;
566
+ padding: 10px;
567
+ -webkit-transition: all 0.25s ease 0s;
568
+ transition: all 0.25s ease 0s; }
569
+
570
+ .premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap {
571
+ width: 75%; }
572
+
573
+ .premium-woo-skin-grid-5 .premium-woo-product-wrapper {
574
+ -js-display: flex;
575
+ display: -webkit-box;
576
+ display: -webkit-flex;
577
+ display: -moz-box;
578
+ display: -ms-flexbox;
579
+ display: flex;
580
+ -webkit-box-align: center;
581
+ -webkit-align-items: center;
582
+ -moz-box-align: center;
583
+ -ms-flex-align: center;
584
+ align-items: center; }
585
+
586
+ .premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
587
+ -webkit-box-pack: end;
588
+ -webkit-justify-content: flex-end;
589
+ -moz-box-pack: end;
590
+ -ms-flex-pack: end;
591
+ justify-content: flex-end; }
592
+
593
+ .premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper {
594
+ -webkit-box-pack: center;
595
+ -webkit-justify-content: center;
596
+ -moz-box-pack: center;
597
+ -ms-flex-pack: center;
598
+ justify-content: center; }
599
+
600
+ /**
601
+ * Skin 6
602
+ */
603
+ .premium-woo-skin-grid-6 .premium-woo-qv-btn {
604
+ position: absolute;
605
+ top: 50%;
606
+ left: 50%;
607
+ min-width: 40%;
608
+ text-align: center;
609
+ padding: 5px;
610
+ background: rgba(2, 2, 2, 0.5);
611
+ color: #fff;
612
+ -webkit-transform: translate(-50%, -50%);
613
+ -ms-transform: translate(-50%, -50%);
614
+ transform: translate(-50%, -50%);
615
+ opacity: 0;
616
+ visibility: hidden;
617
+ -webkit-transition: all 0.3s ease-in-out;
618
+ transition: all 0.3s ease-in-out;
619
+ cursor: pointer;
620
+ z-index: 2; }
621
+
622
+ .premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn {
623
+ opacity: 1;
624
+ visibility: visible; }
625
+
626
+ .premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
627
+ .premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,
628
+ .premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,
629
+ .premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating {
630
+ margin: 0; }
631
+
632
+ .premium-woo-skin-grid-6 li.product .premium-woo-product-info {
633
+ -js-display: flex;
634
+ display: -webkit-box;
635
+ display: -webkit-flex;
636
+ display: -moz-box;
637
+ display: -ms-flexbox;
638
+ display: flex;
639
+ -webkit-box-pack: justify;
640
+ -webkit-justify-content: space-between;
641
+ -moz-box-pack: justify;
642
+ -ms-flex-pack: justify;
643
+ justify-content: space-between; }
644
+
645
+ .premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info {
646
+ -webkit-box-orient: vertical;
647
+ -webkit-box-direction: normal;
648
+ -webkit-flex-direction: column;
649
+ -moz-box-orient: vertical;
650
+ -moz-box-direction: normal;
651
+ -ms-flex-direction: column;
652
+ flex-direction: column; }
653
+
654
+ .premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info {
655
+ -webkit-box-orient: horizontal;
656
+ -webkit-box-direction: reverse;
657
+ -webkit-flex-direction: row-reverse;
658
+ -moz-box-orient: horizontal;
659
+ -moz-box-direction: reverse;
660
+ -ms-flex-direction: row-reverse;
661
+ flex-direction: row-reverse; }
662
+
663
+ .premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images {
664
+ -js-display: flex;
665
+ display: -webkit-box;
666
+ display: -webkit-flex;
667
+ display: -moz-box;
668
+ display: -ms-flexbox;
669
+ display: flex;
670
+ position: absolute;
671
+ bottom: 10px;
672
+ width: 100%;
673
+ -webkit-box-pack: center;
674
+ -webkit-justify-content: center;
675
+ -moz-box-pack: center;
676
+ -ms-flex-pack: center;
677
+ justify-content: center; }
678
+
679
+ .premium-woo-product-gallery-images .premium-woo-product__gallery_image {
680
+ width: 20%;
681
+ margin: 0 0.2em;
682
+ border: 2px solid #aaa;
683
+ cursor: pointer; }
684
+
685
+ /**
686
+ * Metro
687
+ */
688
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail img,
689
+ .premium-woo-products-metro li.product .premium-woo-product-wrapper,
690
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail,
691
+ .premium-woo-products-metro li.product .woocommerce-LoopProduct-link {
692
+ height: 100%; }
693
+
694
+ .premium-woo-products-metro ul.products li.product {
695
+ margin-bottom: 0; }
696
+
697
+ .premium-woo-products-metro li.product .premium-woo-product-thumbnail img {
698
+ -o-object-fit: cover;
699
+ object-fit: cover; }
700
+
701
+ /*
702
+ * Carousel
703
+ */
704
+ .premium-carousel-hidden {
705
+ opacity: 0;
706
+ visibility: hidden; }
707
+
708
+ .premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow {
709
+ -webkit-border-radius: 50%;
710
+ border-radius: 50%; }
711
+
712
+ .premium-woocommerce ul.slick-dots {
713
+ width: 100%; }
714
+
715
+ /*
716
+ * Quick View Html/body
717
+ */
718
+ html.premium-woo-qv-opened,
719
+ html.premium-woo-qv-opened body {
720
+ overflow: hidden; }
721
+
722
+ /**
723
+ * Quick View Modal
724
+ */
725
+ .premium-woo-quick-view-back {
726
+ position: fixed;
727
+ visibility: hidden;
728
+ overflow: hidden;
729
+ background: rgba(2, 2, 2, 0.5);
730
+ opacity: 0;
731
+ -webkit-transition: opacity 0.25s;
732
+ transition: opacity 0.25s;
733
+ z-index: 999; }
734
+
735
+ .premium-woo-quick-view-active {
736
+ top: 0;
737
+ left: 0;
738
+ width: 100%;
739
+ height: 100%;
740
+ opacity: 1;
741
+ visibility: visible; }
742
+
743
+ #premium-woo-quick-view-modal {
744
+ position: fixed;
745
+ visibility: hidden;
746
+ opacity: 0;
747
+ top: 0;
748
+ left: 0;
749
+ width: 100%;
750
+ height: 100%;
751
+ z-index: 1400;
752
+ text-align: center;
753
+ -webkit-transition: all 0.3s;
754
+ transition: all 0.3s;
755
+ overflow-x: hidden;
756
+ overflow-y: auto; }
757
+ #premium-woo-quick-view-modal.active {
758
+ visibility: visible;
759
+ opacity: 1; }
760
+ #premium-woo-quick-view-modal.active .premium-woo-content-main {
761
+ -webkit-transform: translateY(0);
762
+ -ms-transform: translateY(0);
763
+ transform: translateY(0);
764
+ opacity: 1;
765
+ width: 100%; }
766
+ #premium-woo-quick-view-modal .premium-woo-content-main-wrapper {
767
+ position: absolute;
768
+ width: 100%;
769
+ height: 100%;
770
+ top: 0;
771
+ left: 0;
772
+ text-align: center;
773
+ padding: 30px;
774
+ -js-display: flex;
775
+ display: -webkit-box;
776
+ display: -webkit-flex;
777
+ display: -moz-box;
778
+ display: -ms-flexbox;
779
+ display: flex;
780
+ -webkit-box-align: center;
781
+ -webkit-align-items: center;
782
+ -moz-box-align: center;
783
+ -ms-flex-align: center;
784
+ align-items: center; }
785
+ #premium-woo-quick-view-modal .premium-woo-content-main {
786
+ position: relative;
787
+ pointer-events: none;
788
+ max-width: 100%;
789
+ text-align: left;
790
+ z-index: 1045;
791
+ -webkit-transform: translateY(-30px);
792
+ -ms-transform: translateY(-30px);
793
+ transform: translateY(-30px);
794
+ opacity: 0;
795
+ -webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
796
+ transition: opacity 0.3s, -webkit-transform 0.5s;
797
+ transition: transform 0.5s, opacity 0.3s;
798
+ transition: transform 0.5s, opacity 0.3s, -webkit-transform 0.5s;
799
+ margin: 0 auto; }
800
+ #premium-woo-quick-view-modal .premium-woo-lightbox-content {
801
+ position: relative;
802
+ display: table;
803
+ pointer-events: auto;
804
+ background-color: #fff;
805
+ max-width: 975px;
806
+ margin: 20px auto;
807
+ -webkit-transform: translateZ(0);
808
+ transform: translateZ(0);
809
+ -webkit-box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
810
+ box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
811
+ overflow: hidden; }
812
+ #premium-woo-quick-view-modal .summary {
813
+ width: 50%;
814
+ margin: 0;
815
+ padding: 30px;
816
+ float: left;
817
+ -webkit-box-sizing: border-box;
818
+ -moz-box-sizing: border-box;
819
+ box-sizing: border-box; }
820
+ #premium-woo-quick-view-modal .summary .quantity {
821
+ min-width: auto; }
822
+ #premium-woo-quick-view-modal .summary .quantity input.qty {
823
+ width: 54px;
824
+ -webkit-appearance: button;
825
+ -moz-appearance: button;
826
+ appearance: button; }
827
+ #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-inner-spin-button,
828
+ #premium-woo-quick-view-modal .summary .quantity input[type="number"]::-webkit-outer-spin-button {
829
+ display: unset; }
830
+ #premium-woo-quick-view-modal .woocommerce-product-details__short-description p {
831
+ margin: 0; }
832
+
833
+ #premium-woo-quick-view-close {
834
+ position: absolute;
835
+ font-size: 22px;
836
+ top: 10px;
837
+ right: 10px;
838
+ width: 22px;
839
+ height: 22px;
840
+ line-height: 22px;
841
+ opacity: 0.7;
842
+ text-align: center;
843
+ z-index: 2;
844
+ color: #000; }
845
+
846
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider {
847
+ position: relative; }
848
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider li {
849
+ list-style: none; }
850
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav {
851
+ margin: 0;
852
+ padding: 0;
853
+ width: 100%;
854
+ position: absolute;
855
+ bottom: 10px;
856
+ text-align: center; }
857
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li {
858
+ margin: 0 6px;
859
+ display: inline-block;
860
+ vertical-align: middle; }
861
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a {
862
+ width: 11px;
863
+ height: 11px;
864
+ display: block;
865
+ background: #666;
866
+ background: rgba(0, 0, 0, 0.5);
867
+ cursor: pointer;
868
+ text-indent: -9999px;
869
+ -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
870
+ box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
871
+ -webkit-border-radius: 20px;
872
+ border-radius: 20px; }
873
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active {
874
+ background: rgba(0, 0, 0, 0.9);
875
+ cursor: default; }
876
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus {
877
+ outline: none; }
878
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider img {
879
+ -o-object-fit: cover;
880
+ object-fit: cover;
881
+ width: 100%; }
882
+
883
+ #premium-woo-quick-view-content div.images {
884
+ width: 50%;
885
+ float: left;
886
+ opacity: 1 !important;
887
+ margin: 0; }
888
+
889
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav {
890
+ margin: 0;
891
+ padding: 0;
892
+ list-style: none; }
893
+
894
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a {
895
+ text-decoration: none;
896
+ display: block;
897
+ width: 14px;
898
+ height: 32px;
899
+ font-size: 32px;
900
+ line-height: 32px;
901
+ margin: -20px 0 0;
902
+ position: absolute;
903
+ top: 50%;
904
+ z-index: 10;
905
+ overflow: hidden;
906
+ cursor: pointer;
907
+ color: rgba(0, 0, 0, 0.8);
908
+ text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
909
+ -webkit-transition: all 0.3s ease-in-out;
910
+ transition: all 0.3s ease-in-out; }
911
+
912
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,
913
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
914
+ display: inline-block;
915
+ font-family: "Font Awesome 5 Free";
916
+ font-weight: 900;
917
+ text-rendering: auto;
918
+ -webkit-font-smoothing: antialiased;
919
+ -moz-osx-font-smoothing: grayscale; }
920
+
921
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev {
922
+ left: 10px; }
923
+
924
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next {
925
+ right: 10px; }
926
+
927
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before {
928
+ content: "\f104"; }
929
+
930
+ #premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before {
931
+ content: "\f105"; }
932
+
933
+ .premium-woocommerce li.product .added_to_cart.wc-forward {
934
+ display: none; }
935
+
936
+ .premium-woo-atc-button .add_to_cart_button .premium-woo-cart-loader {
937
+ -webkit-animation: spin 2s linear infinite;
938
+ animation: spin 2s linear infinite;
939
+ margin-left: 5px;
940
+ vertical-align: baseline; }
941
+
942
+ /*
943
+ * Load More Button
944
+ */
945
+ .premium-woo-load-more {
946
+ position: relative; }
947
+ .premium-woo-load-more .premium-woo-load-more-btn {
948
+ -webkit-box-shadow: none;
949
+ box-shadow: none;
950
+ text-shadow: none;
951
+ border: none;
952
+ outline: none;
953
+ -webkit-box-align: center;
954
+ -webkit-align-items: center;
955
+ -moz-box-align: center;
956
+ -ms-flex-align: center;
957
+ align-items: center;
958
+ vertical-align: bottom;
959
+ cursor: pointer;
960
+ line-height: 1;
961
+ font-style: normal;
962
+ font-weight: normal;
963
+ background-image: none;
964
+ color: #fff;
965
+ -webkit-transition: all 0.3s ease-in-out;
966
+ transition: all 0.3s ease-in-out;
967
+ padding: 10px 20px; }
968
+
969
+ .premium-woo-load-more-btn {
970
+ -js-display: inline-flex;
971
+ display: -webkit-inline-box;
972
+ display: -webkit-inline-flex;
973
+ display: -moz-inline-box;
974
+ display: -ms-inline-flexbox;
975
+ display: inline-flex;
976
+ -webkit-box-align: center;
977
+ -webkit-align-items: center;
978
+ -moz-box-align: center;
979
+ -ms-flex-align: center;
980
+ align-items: center; }
981
+
982
+ .premium-woo-load-more-btn span {
983
+ margin-right: 3px; }
984
+
985
+ .premium-woo-load-more-btn .premium-loader {
986
+ display: inline-block;
987
+ width: 20px;
988
+ height: 20px; }
989
+
990
+ .premium-woo-title-above-yes .premium-woo-product__link {
991
+ opacity: 0; }
992
+
993
+ @media (min-width: 545px) {
994
+ #premium-woo-quick-view-content div.summary {
995
+ content: "544";
996
+ overflow-y: auto; } }
997
+
998
+ @media (max-width: 544px) {
999
+ #premium-woo-quick-view-content .premium-woo-lightbox-content {
1000
+ display: block; }
1001
+ #premium-woo-quick-view-content div.images,
1002
+ #premium-woo-quick-view-content div.summary {
1003
+ width: 100%;
1004
+ float: none; } }
assets/frontend/js/premium-vscroll.js CHANGED
@@ -149,7 +149,7 @@
149
 
150
  if (height > $window.outerHeight() && height - $window.outerHeight() >= 50) {
151
 
152
- $section.find(".elementor").first().wrapInner("<div id='scroller-" + sectionId + "'></div>");
153
 
154
  var isSafari = 'mobile' === elementorFrontend.getCurrentDeviceMode() && /^((?!chrome|android).)*safari/i.test(navigator.userAgent),
155
  slimHeight = isSafari ? $window.outerHeight() + 100 + 'px' : $window.outerHeight();
@@ -956,7 +956,7 @@
956
 
957
  //bind the animation to the window scroll event, arrows click and keyboard.
958
  scrollAnimation();
959
-
960
  $(window).on('scroll', scrollAnimation);
961
 
962
  function scrollAnimation() {
149
 
150
  if (height > $window.outerHeight() && height - $window.outerHeight() >= 50) {
151
 
152
+ $section.find(checkTemps ? ".elementor" : ".elementor-container").first().wrapInner("<div id='scroller-" + sectionId + "'></div>");
153
 
154
  var isSafari = 'mobile' === elementorFrontend.getCurrentDeviceMode() && /^((?!chrome|android).)*safari/i.test(navigator.userAgent),
155
  slimHeight = isSafari ? $window.outerHeight() + 100 + 'px' : $window.outerHeight();
956
 
957
  //bind the animation to the window scroll event, arrows click and keyboard.
958
  scrollAnimation();
959
+
960
  $(window).on('scroll', scrollAnimation);
961
 
962
  function scrollAnimation() {
assets/frontend/js/premium-woo-products.js CHANGED
@@ -1,679 +1,679 @@
1
- (function ($) {
2
-
3
- var PremiumWooProductsHandler = function ($scope, $) {
4
- var instance = null;
5
-
6
- instance = new premiumWooProducts($scope);
7
- instance.init();
8
- };
9
-
10
- window.premiumWooProducts = function ($scope) {
11
-
12
- var self = this,
13
- $elem = $scope.find(".premium-woocommerce"),
14
- skin = $scope.find('.premium-woocommerce').data('skin'),
15
- html = null,
16
- canLoadMore = true;
17
-
18
- //Check Quick View
19
- var isQuickView = $elem.data("quick-view");
20
-
21
- if ("yes" === isQuickView) {
22
-
23
- var widgetID = $scope.data("id"),
24
- $modal = $elem.siblings(".premium-woo-quick-view-" + widgetID),
25
- $qvModal = $modal.find('#premium-woo-quick-view-modal'),
26
- $contentWrap = $qvModal.find('#premium-woo-quick-view-content'),
27
- $wrapper = $qvModal.find('.premium-woo-content-main-wrapper'),
28
- $backWrap = $modal.find('.premium-woo-quick-view-back'),
29
- $qvLoader = $modal.find('.premium-woo-quick-view-loader');
30
-
31
- }
32
-
33
- self.init = function () {
34
-
35
- self.handleProductsCarousel();
36
-
37
- if ("yes" === isQuickView) {
38
- self.handleProductQuickView();
39
- }
40
-
41
- self.handleProductPagination();
42
-
43
- self.handleLoadMore();
44
-
45
- self.handleAddToCart();
46
-
47
- if ("grid_6" === skin) {
48
- self.handleGalleryImages();
49
- }
50
-
51
- if (["grid_7", "grid_11"].includes(skin)) {
52
-
53
- self.handleGalleryCarousel(skin);
54
-
55
- if ("grid_11" === skin) {
56
- self.handleGalleryNav();
57
- }
58
- }
59
-
60
- if ($elem.hasClass("premium-woo-products-metro")) {
61
-
62
- self.handleGridMetro();
63
-
64
- $(window).on("resize", self.handleGridMetro);
65
-
66
- }
67
-
68
- // place product title above thumbnail.
69
- if ($scope.hasClass('premium-woo-title-above-yes')) {
70
-
71
- self.handleTitlePos();
72
- }
73
-
74
- };
75
-
76
- self.handleTitlePos = function () {
77
-
78
- var hasTitle = $elem.find('.woocommerce-loop-product__title').length > 0 ? true : false,
79
- hasImg = $elem.find('.premium-woo-product-thumbnail .woocommerce-loop-product__link img').length > 0 ? true : false;
80
-
81
- if (!hasTitle || !hasImg) {
82
- return;
83
- }
84
-
85
- var $products = $elem.find('li.product');
86
-
87
- $products.each(function (index, product) {
88
-
89
- var $title = $(product).find('.woocommerce-loop-product__title').parent(),
90
- $thumbnail = $(product).find('.premium-woo-product-thumbnail');
91
-
92
- $title.insertBefore($thumbnail);
93
-
94
- });
95
-
96
- $elem.find(".premium-woo-product__link").css("opacity", 1);
97
-
98
- };
99
-
100
- self.handleProductsCarousel = function () {
101
-
102
- var carousel = $elem.data("woo_carousel");
103
-
104
- if (!carousel)
105
- return;
106
-
107
- var $products = $elem.find('ul.products');
108
-
109
- carousel['customPaging'] = function () {
110
- return '<i class="fas fa-circle"></i>';
111
- };
112
-
113
- $products.on("init", function (event) {
114
- setTimeout(function () {
115
- $elem.removeClass("premium-carousel-hidden");
116
- }, 100);
117
-
118
- });
119
-
120
- $products.slick(carousel);
121
-
122
-
123
-
124
- };
125
-
126
- self.handleGridMetro = function () {
127
-
128
- var $products = $elem.find("ul.products"),
129
- currentDevice = elementorFrontend.getCurrentDeviceMode(),
130
- suffix = "";
131
-
132
- //Grid Parameters
133
- var gridWidth = $products.width(),
134
- cellSize = Math.floor(gridWidth / 12);
135
-
136
-
137
- var metroStyle = $elem.data("metro-style");
138
-
139
- if ("tablet" === currentDevice) {
140
- suffix = "_tablet";
141
- } else if ("mobile" === currentDevice) {
142
- suffix = "_mobile";
143
- }
144
-
145
- if ('custom' === metroStyle) {
146
-
147
- var wPatternLength = 0,
148
- hPatternLength = 0;
149
-
150
- var settings = $elem.data("metro");
151
-
152
- //Get Products Width/Height Pattern
153
- var wPattern = settings['wPattern' + suffix],
154
- hPattern = settings['hPattern' + suffix];
155
-
156
- if ("" === wPattern)
157
- wPattern = "12";
158
-
159
- if ("" === hPattern)
160
- hPattern = "12";
161
-
162
- wPattern = wPattern.split(',');
163
- hPattern = hPattern.split(',');
164
-
165
- wPatternLength = wPatternLength + wPattern.length;
166
- hPatternLength = hPatternLength + hPattern.length;
167
-
168
- $products.find("li.product").each(function (index, product) {
169
-
170
- var wIndex = index % wPatternLength,
171
- hIndex = index % hPatternLength;
172
-
173
- var wCell = (parseInt(wPattern[wIndex])),
174
- hCell = (parseInt(hPattern[hIndex]));
175
-
176
- $(product).css({
177
- width: Math.floor(wCell) * cellSize,
178
- height: Math.floor(hCell) * cellSize
179
- });
180
- });
181
-
182
- }
183
-
184
- $products
185
- .imagesLoaded(function () { })
186
- .done(
187
- function () {
188
- $products.isotope({
189
- itemSelector: "li.product",
190
- percentPosition: true,
191
- animationOptions: {
192
- duration: 750,
193
- easing: "linear"
194
- },
195
- layoutMode: "masonry",
196
- masonry: {
197
- columnWidth: cellSize
198
- }
199
- });
200
- });
201
- };
202
-
203
- self.handleProductQuickView = function () {
204
- $modal.appendTo(document.body);
205
-
206
- $elem.on('click', '.premium-woo-qv-btn, .premium-woo-qv-data', self.triggerQuickViewModal);
207
-
208
- window.addEventListener("resize", function () {
209
- self.updateQuickViewHeight();
210
- });
211
-
212
- };
213
-
214
- self.triggerQuickViewModal = function (event) {
215
- event.preventDefault();
216
-
217
- var $this = $(this),
218
- productID = $this.data('product-id');
219
-
220
- if (!$qvModal.hasClass('loading'))
221
- $qvModal.addClass('loading');
222
-
223
- if (!$backWrap.hasClass('premium-woo-quick-view-active'))
224
- $backWrap.addClass('premium-woo-quick-view-active');
225
-
226
- self.getProductByAjax(productID);
227
-
228
- self.addCloseEvents();
229
- };
230
-
231
- self.getProductByAjax = function (itemID) {
232
-
233
- $.ajax({
234
- url: PremiumWooSettings.ajaxurl,
235
- data: {
236
- action: 'get_woo_product_qv',
237
- product_id: itemID,
238
- security: PremiumWooSettings.qv_nonce
239
- },
240
- dataType: 'html',
241
- type: 'GET',
242
- beforeSend: function () {
243
-
244
- $qvLoader.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
245
-
246
- },
247
- success: function (data) {
248
-
249
- $qvLoader.find('.premium-loading-feed').remove();
250
-
251
- //Insert the product content in the quick view modal.
252
- $contentWrap.html(data);
253
- self.handleQuickViewModal();
254
- },
255
- error: function (err) {
256
- console.log(err);
257
- }
258
- });
259
-
260
- };
261
-
262
- self.addCloseEvents = function () {
263
-
264
- var $closeBtn = $qvModal.find('#premium-woo-quick-view-close');
265
-
266
- $(document).keyup(function (e) {
267
- if (e.keyCode === 27)
268
- self.closeModal();
269
- });
270
-
271
- $closeBtn.on('click', function (e) {
272
- e.preventDefault();
273
- self.closeModal();
274
- });
275
-
276
- $wrapper.on('click', function (e) {
277
-
278
- if (this === e.target)
279
- self.closeModal();
280
-
281
- });
282
- };
283
-
284
- self.handleQuickViewModal = function () {
285
-
286
- $contentWrap.imagesLoaded(function () {
287
- self.handleQuickViewSlider();
288
- });
289
-
290
- };
291
-
292
- self.getBarWidth = function () {
293
-
294
- var div = $('<div style="width:50px;height:50px;overflow:hidden;position:absolute;top:-200px;left:-200px;"><div style="height:100px;"></div>');
295
- // Append our div, do our calculation and then remove it
296
- $('body').append(div);
297
- var w1 = $('div', div).innerWidth();
298
- div.css('overflow-y', 'scroll');
299
- var w2 = $('div', div).innerWidth();
300
- $(div).remove();
301
-
302
- return (w1 - w2);
303
- };
304
-
305
- self.handleQuickViewSlider = function () {
306
-
307
- var $productSlider = $qvModal.find('.premium-woo-qv-image-slider');
308
-
309
- if ($productSlider.find('li').length > 1) {
310
-
311
- $productSlider.flexslider({
312
- animation: "slide",
313
- start: function (slider) {
314
- setTimeout(function () {
315
- self.updateQuickViewHeight(true, true);
316
- }, 300);
317
- },
318
- });
319
-
320
- } else {
321
- setTimeout(function () {
322
- self.updateQuickViewHeight(true);
323
- }, 300);
324
- }
325
-
326
- if (!$qvModal.hasClass('active')) {
327
-
328
- setTimeout(function () {
329
- $qvModal.removeClass('loading').addClass('active');
330
-
331
- var barWidth = self.getBarWidth();
332
-
333
- $("html").css('margin-right', barWidth);
334
- $("html").addClass('premium-woo-qv-opened');
335
- }, 350);
336
-
337
- }
338
-
339
- };
340
-
341
- self.updateQuickViewHeight = function (update_css, isCarousel) {
342
- var $quickView = $contentWrap,
343
- imgHeight = $quickView.find('.product .premium-woo-qv-image-slider').first().height(),
344
- summary = $quickView.find('.product .summary.entry-summary'),
345
- content = summary.css('content');
346
-
347
- if ('undefined' != typeof content && 544 == content.replace(/[^0-9]/g, '') && 0 != imgHeight && null !== imgHeight) {
348
- summary.css('height', imgHeight);
349
- } else {
350
- summary.css('height', '');
351
- }
352
-
353
- if (true === update_css)
354
- $qvModal.css('opacity', 1);
355
-
356
- //Make sure slider images have same height as summary.
357
- if (isCarousel)
358
- $quickView.find('.product .premium-woo-qv-image-slider img').height(summary.outerHeight());
359
-
360
- };
361
-
362
- self.closeModal = function () {
363
-
364
- $backWrap.removeClass('premium-woo-quick-view-active');
365
-
366
- $qvModal.removeClass('active').removeClass('loading');
367
-
368
- $('html').removeClass('premium-woo-qv-opened');
369
-
370
- $('html').css('margin-right', '');
371
-
372
- setTimeout(function () {
373
- $contentWrap.html('');
374
- }, 600);
375
-
376
- };
377
-
378
- self.handleAddToCart = function () {
379
-
380
- $elem
381
- .on('click', '.instock .premium-woo-cart-btn.product_type_simple', self.onAddCartBtnClick).on('premium_product_add_to_cart', self.handleAddCartBtnClick)
382
- .on('click', '.instock .premium-woo-atc-button .button.product_type_simple', self.onAddCartBtnClick).on('premium_product_add_to_cart', self.handleAddCartBtnClick);
383
-
384
- };
385
-
386
- self.onAddCartBtnClick = function (event) {
387
-
388
- var $this = $(this);
389
-
390
- var productID = $this.data('product_id'),
391
- quantity = 1;
392
-
393
-
394
- //If current product has no defined ID.
395
- if (!productID)
396
- return;
397
-
398
- if ($this.parent().data("variations"))
399
- return;
400
-
401
- if (!$this.data("added-to-cart")) {
402
- event.preventDefault();
403
- } else {
404
- return;
405
- }
406
-
407
- $this.removeClass('added').addClass('adding');
408
-
409
- if (!$this.hasClass('premium-woo-cart-btn')) {
410
- $this.append('<span class="premium-woo-cart-loader fas fa-cog"></span>')
411
- }
412
-
413
- $.ajax({
414
- url: PremiumWooSettings.ajaxurl,
415
- type: 'POST',
416
- data: {
417
- action: 'premium_woo_add_cart_product',
418
- nonce: PremiumWooSettings.cta_nonce,
419
- product_id: productID,
420
- quantity: quantity,
421
- },
422
- success: function () {
423
- $(document.body).trigger('wc_fragment_refresh');
424
- $elem.trigger('premium_product_add_to_cart', [$this]);
425
-
426
- if ('grid_10' === skin || !$this.hasClass('premium-woo-cart-btn')) {
427
- setTimeout(function () {
428
-
429
- var viewCartTxt = $this.siblings('.added_to_cart').text();
430
-
431
- if ('' == viewCartTxt)
432
- viewCartTxt = 'View Cart';
433
-
434
- $this.removeClass('add_to_cart_button').attr('href', PremiumWooSettings.woo_cart_url).text(viewCartTxt);
435
-
436
- $this.attr('data-added-to-cart', true);
437
- }, 200);
438
-
439
- }
440
-
441
- }
442
- });
443
-
444
- };
445
-
446
- self.handleAddCartBtnClick = function (event, $btn) {
447
-
448
- if (!$btn)
449
- return;
450
-
451
- $btn.removeClass('adding').addClass('added');
452
-
453
- };
454
-
455
- self.handleGalleryImages = function () {
456
-
457
- $elem.on('click', '.premium-woo-product__gallery_image', function () {
458
- var $thisImg = $(this),
459
- $closestThumb = $thisImg.closest(".premium-woo-product-thumbnail"),
460
- imgSrc = $thisImg.attr('src');
461
-
462
- if ($closestThumb.find(".premium-woo-product__on_hover").length < 1) {
463
- $closestThumb.find(".woocommerce-loop-product__link img").replaceWith($thisImg.clone(true));
464
- } else {
465
- $closestThumb.find(".premium-woo-product__on_hover").attr('src', imgSrc);
466
- }
467
-
468
- });
469
-
470
- };
471
-
472
- self.handleGalleryNav = function () {
473
-
474
- $elem.on('click', '.premium-woo-product-gallery-images .premium-woo-product__gallery_image', function () {
475
-
476
- var imgParent = $(this).parentsUntil(".premium-woo-product-wrapper")[2],
477
- slickContainer = $(imgParent).siblings('.premium-woo-product-thumbnail').find('.premium-woo-product-thumbnail-wrapper'),
478
- imgIndex = $(this).index() + 1;
479
-
480
- slickContainer.slick('slickGoTo', imgIndex);
481
- });
482
- };
483
-
484
- self.handleGalleryCarousel = function (skin) {
485
-
486
- var products = $elem.find('.premium-woo-product-thumbnail-wrapper'),
487
- prevArrow = '<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',
488
- nextArrow = '<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',
489
- infinite = 'grid_11' === skin ? false : true,
490
- slickSettings = {
491
- infinite: infinite,
492
- slidesToShow: 1,
493
- slidesToScroll: 1,
494
- draggable: true,
495
- autoplay: false,
496
- rtl: elementorFrontend.config.is_rtl,
497
- };
498
-
499
- if ('grid_11' !== skin) {
500
- slickSettings.nextArrow = nextArrow;
501
- slickSettings.prevArrow = prevArrow;
502
- } else {
503
- slickSettings.arrows = false;
504
- }
505
-
506
- products.each(function (index, product) {
507
- $imgs = $(product).find('a').length;
508
-
509
- if ($imgs > 1) {
510
- $(product).not('.slick-initialized').slick(slickSettings);
511
- }
512
- });
513
- }
514
-
515
- self.handleLoadMore = function () {
516
-
517
- var $loadMoreBtn = $elem.find(".premium-woo-load-more-btn"),
518
- page_number = 2,
519
- pageID = $elem.data('page-id');
520
-
521
- if ($loadMoreBtn.length < 1)
522
- return;
523
-
524
- $loadMoreBtn.on('click', function (e) {
525
-
526
- if (!canLoadMore)
527
- return;
528
-
529
- canLoadMore = false;
530
-
531
- $elem.find('ul.products').after('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
532
-
533
- $loadMoreBtn.css("opacity", 0.3);
534
-
535
- $.ajax({
536
- url: PremiumWooSettings.ajaxurl,
537
- data: {
538
- action: 'get_woo_products',
539
- pageID: pageID,
540
- elemID: $scope.data('id'),
541
- category: $loadMoreBtn.data("tax"),
542
- skin: skin,
543
- page_number: page_number,
544
- nonce: PremiumWooSettings.products_nonce,
545
- },
546
- dataType: 'json',
547
- type: 'POST',
548
- success: function (data) {
549
-
550
- html = data.data.html;
551
-
552
- //If the number of coming products is 0, then remove the button.
553
- var newProductsLength = $loadMoreBtn.data("products") - html.match(/<li/g).length;
554
- if (newProductsLength < 1)
555
- $loadMoreBtn.remove();
556
-
557
- canLoadMore = true;
558
-
559
- $elem.find('.premium-loading-feed').remove();
560
- $loadMoreBtn.css("opacity", 1);
561
-
562
- var $currentProducts = $elem.find('ul.products');
563
-
564
- //Remove the wrapper <ul>
565
- html = html.replace(html.substring(0, html.indexOf('>') + 1), '');
566
- html = html.replace("</ul>", "");
567
-
568
-
569
- $loadMoreBtn.find(".premium-woo-products-num").text("(" + newProductsLength + ")");
570
-
571
- $loadMoreBtn.data("products", newProductsLength);
572
-
573
- $currentProducts.append(html);
574
-
575
- // //Trigger carousel for products in the next pages.
576
- if ("grid_7" === skin || "grid_11" === skin) {
577
- self.handleGalleryCarousel(skin);
578
- }
579
-
580
- page_number++;
581
-
582
-
583
- },
584
- error: function (err) {
585
- console.log(err);
586
- }
587
- });
588
-
589
-
590
- });
591
- }
592
-
593
- self.handleProductPagination = function () {
594
-
595
- $elem.on('click', '.premium-woo-products-pagination a.page-numbers', function (e) {
596
-
597
- var $targetPage = $(this);
598
-
599
- if ($elem.hasClass('premium-woo-query-main'))
600
- return;
601
-
602
- e.preventDefault();
603
-
604
- $elem.find('ul.products').after('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
605
-
606
- var pageID = $elem.data('page-id'),
607
- currentPage = parseInt($elem.find('.page-numbers.current').html()),
608
- page_number = 1;
609
-
610
- if ($targetPage.hasClass('next')) {
611
- page_number = currentPage + 1;
612
- } else if ($targetPage.hasClass('prev')) {
613
- page_number = currentPage - 1;
614
- } else {
615
- page_number = $targetPage.html();
616
- }
617
-
618
- $.ajax({
619
- url: PremiumWooSettings.ajaxurl,
620
- data: {
621
- action: 'get_woo_products',
622
- pageID: pageID,
623
- elemID: $scope.data('id'),
624
- category: '',
625
- skin: skin,
626
- page_number: page_number,
627
- nonce: PremiumWooSettings.products_nonce,
628
- },
629
- dataType: 'json',
630
- type: 'POST',
631
- success: function (data) {
632
-
633
- $elem.find('.premium-loading-feed').remove();
634
-
635
- $('html, body').animate({
636
- scrollTop: (($scope.find('.premium-woocommerce').offset().top) - 100)
637
- }, 'slow');
638
-
639
- var $currentProducts = $elem.find('ul.products');
640
-
641
- $currentProducts.replaceWith(data.data.html);
642
-
643
- $elem.find('.premium-woo-products-pagination').replaceWith(data.data.pagination);
644
-
645
- //Trigger carousel for products in the next pages.
646
- if ("grid_7" === skin || "grid_11" === skin) {
647
- self.handleGalleryCarousel(skin);
648
- }
649
-
650
- if ($elem.hasClass("premium-woo-products-metro"))
651
- self.handleGridMetro();
652
-
653
- },
654
- error: function (err) {
655
- console.log(err);
656
- }
657
- });
658
-
659
- });
660
-
661
- };
662
- };
663
-
664
-
665
- //Elementor JS Hooks.
666
- $(window).on("elementor/frontend/init", function () {
667
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-1", PremiumWooProductsHandler);
668
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-2", PremiumWooProductsHandler);
669
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-3", PremiumWooProductsHandler);
670
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-4", PremiumWooProductsHandler);
671
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-5", PremiumWooProductsHandler);
672
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-6", PremiumWooProductsHandler);
673
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-7", PremiumWooProductsHandler);
674
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-8", PremiumWooProductsHandler);
675
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-9", PremiumWooProductsHandler);
676
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-10", PremiumWooProductsHandler);
677
- elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-11", PremiumWooProductsHandler);
678
- });
679
  })(jQuery);
1
+ (function ($) {
2
+
3
+ var PremiumWooProductsHandler = function ($scope, $) {
4
+ var instance = null;
5
+
6
+ instance = new premiumWooProducts($scope);
7
+ instance.init();
8
+ };
9
+
10
+ window.premiumWooProducts = function ($scope) {
11
+
12
+ var self = this,
13
+ $elem = $scope.find(".premium-woocommerce"),
14
+ skin = $scope.find('.premium-woocommerce').data('skin'),
15
+ html = null,
16
+ canLoadMore = true;
17
+
18
+ //Check Quick View
19
+ var isQuickView = $elem.data("quick-view");
20
+
21
+ if ("yes" === isQuickView) {
22
+
23
+ var widgetID = $scope.data("id"),
24
+ $modal = $elem.siblings(".premium-woo-quick-view-" + widgetID),
25
+ $qvModal = $modal.find('#premium-woo-quick-view-modal'),
26
+ $contentWrap = $qvModal.find('#premium-woo-quick-view-content'),
27
+ $wrapper = $qvModal.find('.premium-woo-content-main-wrapper'),
28
+ $backWrap = $modal.find('.premium-woo-quick-view-back'),
29
+ $qvLoader = $modal.find('.premium-woo-quick-view-loader');
30
+
31
+ }
32
+
33
+ self.init = function () {
34
+
35
+ self.handleProductsCarousel();
36
+
37
+ if ("yes" === isQuickView) {
38
+ self.handleProductQuickView();
39
+ }
40
+
41
+ self.handleProductPagination();
42
+
43
+ self.handleLoadMore();
44
+
45
+ self.handleAddToCart();
46
+
47
+ if ("grid_6" === skin) {
48
+ self.handleGalleryImages();
49
+ }
50
+
51
+ if (["grid_7", "grid_11"].includes(skin)) {
52
+
53
+ self.handleGalleryCarousel(skin);
54
+
55
+ if ("grid_11" === skin) {
56
+ self.handleGalleryNav();
57
+ }
58
+ }
59
+
60
+ if ($elem.hasClass("premium-woo-products-metro")) {
61
+
62
+ self.handleGridMetro();
63
+
64
+ $(window).on("resize", self.handleGridMetro);
65
+
66
+ }
67
+
68
+ // place product title above thumbnail.
69
+ if ($scope.hasClass('premium-woo-title-above-yes')) {
70
+
71
+ self.handleTitlePos();
72
+ }
73
+
74
+ };
75
+
76
+ self.handleTitlePos = function () {
77
+
78
+ var hasTitle = $elem.find('.woocommerce-loop-product__title').length > 0 ? true : false,
79
+ hasImg = $elem.find('.premium-woo-product-thumbnail .woocommerce-loop-product__link img').length > 0 ? true : false;
80
+
81
+ if (!hasTitle || !hasImg) {
82
+ return;
83
+ }
84
+
85
+ var $products = $elem.find('li.product');
86
+
87
+ $products.each(function (index, product) {
88
+
89
+ var $title = $(product).find('.woocommerce-loop-product__title').parent(),
90
+ $thumbnail = $(product).find('.premium-woo-product-thumbnail');
91
+
92
+ $title.insertBefore($thumbnail);
93
+
94
+ });
95
+
96
+ $elem.find(".premium-woo-product__link").css("opacity", 1);
97
+
98
+ };
99
+
100
+ self.handleProductsCarousel = function () {
101
+
102
+ var carousel = $elem.data("woo_carousel");
103
+
104
+ if (!carousel)
105
+ return;
106
+
107
+ var $products = $elem.find('ul.products');
108
+
109
+ carousel['customPaging'] = function () {
110
+ return '<i class="fas fa-circle"></i>';
111
+ };
112
+
113
+ $products.on("init", function (event) {
114
+ setTimeout(function () {
115
+ $elem.removeClass("premium-carousel-hidden");
116
+ }, 100);
117
+
118
+ });
119
+
120
+ $products.slick(carousel);
121
+
122
+
123
+
124
+ };
125
+
126
+ self.handleGridMetro = function () {
127
+
128
+ var $products = $elem.find("ul.products"),
129
+ currentDevice = elementorFrontend.getCurrentDeviceMode(),
130
+ suffix = "";
131
+
132
+ //Grid Parameters
133
+ var gridWidth = $products.width(),
134
+ cellSize = Math.floor(gridWidth / 12);
135
+
136
+
137
+ var metroStyle = $elem.data("metro-style");
138
+
139
+ if ("tablet" === currentDevice) {
140
+ suffix = "_tablet";
141
+ } else if ("mobile" === currentDevice) {
142
+ suffix = "_mobile";
143
+ }
144
+
145
+ if ('custom' === metroStyle) {
146
+
147
+ var wPatternLength = 0,
148
+ hPatternLength = 0;
149
+
150
+ var settings = $elem.data("metro");
151
+
152
+ //Get Products Width/Height Pattern
153
+ var wPattern = settings['wPattern' + suffix],
154
+ hPattern = settings['hPattern' + suffix];
155
+
156
+ if ("" === wPattern)
157
+ wPattern = "12";
158
+
159
+ if ("" === hPattern)
160
+ hPattern = "12";
161
+
162
+ wPattern = wPattern.split(',');
163
+ hPattern = hPattern.split(',');
164
+
165
+ wPatternLength = wPatternLength + wPattern.length;
166
+ hPatternLength = hPatternLength + hPattern.length;
167
+
168
+ $products.find("li.product").each(function (index, product) {
169
+
170
+ var wIndex = index % wPatternLength,
171
+ hIndex = index % hPatternLength;
172
+
173
+ var wCell = (parseInt(wPattern[wIndex])),
174
+ hCell = (parseInt(hPattern[hIndex]));
175
+
176
+ $(product).css({
177
+ width: Math.floor(wCell) * cellSize,
178
+ height: Math.floor(hCell) * cellSize
179
+ });
180
+ });
181
+
182
+ }
183
+
184
+ $products
185
+ .imagesLoaded(function () { })
186
+ .done(
187
+ function () {
188
+ $products.isotope({
189
+ itemSelector: "li.product",
190
+ percentPosition: true,
191
+ animationOptions: {
192
+ duration: 750,
193
+ easing: "linear"
194
+ },
195
+ layoutMode: "masonry",
196
+ masonry: {
197
+ columnWidth: cellSize
198
+ }
199
+ });
200
+ });
201
+ };
202
+
203
+ self.handleProductQuickView = function () {
204
+ $modal.appendTo(document.body);
205
+
206
+ $elem.on('click', '.premium-woo-qv-btn, .premium-woo-qv-data', self.triggerQuickViewModal);
207
+
208
+ window.addEventListener("resize", function () {
209
+ self.updateQuickViewHeight();
210
+ });
211
+
212
+ };
213
+
214
+ self.triggerQuickViewModal = function (event) {
215
+ event.preventDefault();
216
+
217
+ var $this = $(this),
218
+ productID = $this.data('product-id');
219
+
220
+ if (!$qvModal.hasClass('loading'))
221
+ $qvModal.addClass('loading');
222
+
223
+ if (!$backWrap.hasClass('premium-woo-quick-view-active'))
224
+ $backWrap.addClass('premium-woo-quick-view-active');
225
+
226
+ self.getProductByAjax(productID);
227
+
228
+ self.addCloseEvents();
229
+ };
230
+
231
+ self.getProductByAjax = function (itemID) {
232
+
233
+ $.ajax({
234
+ url: PremiumWooSettings.ajaxurl,
235
+ data: {
236
+ action: 'get_woo_product_qv',
237
+ product_id: itemID,
238
+ security: PremiumWooSettings.qv_nonce
239
+ },
240
+ dataType: 'html',
241
+ type: 'GET',
242
+ beforeSend: function () {
243
+
244
+ $qvLoader.append('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
245
+
246
+ },
247
+ success: function (data) {
248
+
249
+ $qvLoader.find('.premium-loading-feed').remove();
250
+
251
+ //Insert the product content in the quick view modal.
252
+ $contentWrap.html(data);
253
+ self.handleQuickViewModal();
254
+ },
255
+ error: function (err) {
256
+ console.log(err);
257
+ }
258
+ });
259
+
260
+ };
261
+
262
+ self.addCloseEvents = function () {
263
+
264
+ var $closeBtn = $qvModal.find('#premium-woo-quick-view-close');
265
+
266
+ $(document).keyup(function (e) {
267
+ if (e.keyCode === 27)
268
+ self.closeModal();
269
+ });
270
+
271
+ $closeBtn.on('click', function (e) {
272
+ e.preventDefault();
273
+ self.closeModal();
274
+ });
275
+
276
+ $wrapper.on('click', function (e) {
277
+
278
+ if (this === e.target)
279
+ self.closeModal();
280
+
281
+ });
282
+ };
283
+
284
+ self.handleQuickViewModal = function () {
285
+
286
+ $contentWrap.imagesLoaded(function () {
287
+ self.handleQuickViewSlider();
288
+ });
289
+
290
+ };
291
+
292
+ self.getBarWidth = function () {
293
+
294
+ var div = $('<div style="width:50px;height:50px;overflow:hidden;position:absolute;top:-200px;left:-200px;"><div style="height:100px;"></div>');
295
+ // Append our div, do our calculation and then remove it
296
+ $('body').append(div);
297
+ var w1 = $('div', div).innerWidth();
298
+ div.css('overflow-y', 'scroll');
299
+ var w2 = $('div', div).innerWidth();
300
+ $(div).remove();
301
+
302
+ return (w1 - w2);
303
+ };
304
+
305
+ self.handleQuickViewSlider = function () {
306
+
307
+ var $productSlider = $qvModal.find('.premium-woo-qv-image-slider');
308
+
309
+ if ($productSlider.find('li').length > 1) {
310
+
311
+ $productSlider.flexslider({
312
+ animation: "slide",
313
+ start: function (slider) {
314
+ setTimeout(function () {
315
+ self.updateQuickViewHeight(true, true);
316
+ }, 300);
317
+ },
318
+ });
319
+
320
+ } else {
321
+ setTimeout(function () {
322
+ self.updateQuickViewHeight(true);
323
+ }, 300);
324
+ }
325
+
326
+ if (!$qvModal.hasClass('active')) {
327
+
328
+ setTimeout(function () {
329
+ $qvModal.removeClass('loading').addClass('active');
330
+
331
+ var barWidth = self.getBarWidth();
332
+
333
+ $("html").css('margin-right', barWidth);
334
+ $("html").addClass('premium-woo-qv-opened');
335
+ }, 350);
336
+
337
+ }
338
+
339
+ };
340
+
341
+ self.updateQuickViewHeight = function (update_css, isCarousel) {
342
+ var $quickView = $contentWrap,
343
+ imgHeight = $quickView.find('.product .premium-woo-qv-image-slider').first().height(),
344
+ summary = $quickView.find('.product .summary.entry-summary'),
345
+ content = summary.css('content');
346
+
347
+ if ('undefined' != typeof content && 544 == content.replace(/[^0-9]/g, '') && 0 != imgHeight && null !== imgHeight) {
348
+ summary.css('height', imgHeight);
349
+ } else {
350
+ summary.css('height', '');
351
+ }
352
+
353
+ if (true === update_css)
354
+ $qvModal.css('opacity', 1);
355
+
356
+ //Make sure slider images have same height as summary.
357
+ if (isCarousel)
358
+ $quickView.find('.product .premium-woo-qv-image-slider img').height(summary.outerHeight());
359
+
360
+ };
361
+
362
+ self.closeModal = function () {
363
+
364
+ $backWrap.removeClass('premium-woo-quick-view-active');
365
+
366
+ $qvModal.removeClass('active').removeClass('loading');
367
+
368
+ $('html').removeClass('premium-woo-qv-opened');
369
+
370
+ $('html').css('margin-right', '');
371
+
372
+ setTimeout(function () {
373
+ $contentWrap.html('');
374
+ }, 600);
375
+
376
+ };
377
+
378
+ self.handleAddToCart = function () {
379
+
380
+ $elem
381
+ .on('click', '.instock .premium-woo-cart-btn.product_type_simple', self.onAddCartBtnClick).on('premium_product_add_to_cart', self.handleAddCartBtnClick)
382
+ .on('click', '.instock .premium-woo-atc-button .button.product_type_simple', self.onAddCartBtnClick).on('premium_product_add_to_cart', self.handleAddCartBtnClick);
383
+
384
+ };
385
+
386
+ self.onAddCartBtnClick = function (event) {
387
+
388
+ var $this = $(this);
389
+
390
+ var productID = $this.data('product_id'),
391
+ quantity = 1;
392
+
393
+
394
+ //If current product has no defined ID.
395
+ if (!productID)
396
+ return;
397
+
398
+ if ($this.parent().data("variations"))
399
+ return;
400
+
401
+ if (!$this.data("added-to-cart")) {
402
+ event.preventDefault();
403
+ } else {
404
+ return;
405
+ }
406
+
407
+ $this.removeClass('added').addClass('adding');
408
+
409
+ if (!$this.hasClass('premium-woo-cart-btn')) {
410
+ $this.append('<span class="premium-woo-cart-loader fas fa-cog"></span>')
411
+ }
412
+
413
+ $.ajax({
414
+ url: PremiumWooSettings.ajaxurl,
415
+ type: 'POST',
416
+ data: {
417
+ action: 'premium_woo_add_cart_product',
418
+ nonce: PremiumWooSettings.cta_nonce,
419
+ product_id: productID,
420
+ quantity: quantity,
421
+ },
422
+ success: function () {
423
+ $(document.body).trigger('wc_fragment_refresh');
424
+ $elem.trigger('premium_product_add_to_cart', [$this]);
425
+
426
+ if ('grid_10' === skin || !$this.hasClass('premium-woo-cart-btn')) {
427
+ setTimeout(function () {
428
+
429
+ var viewCartTxt = $this.siblings('.added_to_cart').text();
430
+
431
+ if ('' == viewCartTxt)
432
+ viewCartTxt = 'View Cart';
433
+
434
+ $this.removeClass('add_to_cart_button').attr('href', PremiumWooSettings.woo_cart_url).text(viewCartTxt);
435
+
436
+ $this.attr('data-added-to-cart', true);
437
+ }, 200);
438
+
439
+ }
440
+
441
+ }
442
+ });
443
+
444
+ };
445
+
446
+ self.handleAddCartBtnClick = function (event, $btn) {
447
+
448
+ if (!$btn)
449
+ return;
450
+
451
+ $btn.removeClass('adding').addClass('added');
452
+
453
+ };
454
+
455
+ self.handleGalleryImages = function () {
456
+
457
+ $elem.on('click', '.premium-woo-product__gallery_image', function () {
458
+ var $thisImg = $(this),
459
+ $closestThumb = $thisImg.closest(".premium-woo-product-thumbnail"),
460
+ imgSrc = $thisImg.attr('src');
461
+
462
+ if ($closestThumb.find(".premium-woo-product__on_hover").length < 1) {
463
+ $closestThumb.find(".woocommerce-loop-product__link img").replaceWith($thisImg.clone(true));
464
+ } else {
465
+ $closestThumb.find(".premium-woo-product__on_hover").attr('src', imgSrc);
466
+ }
467
+
468
+ });
469
+
470
+ };
471
+
472
+ self.handleGalleryNav = function () {
473
+
474
+ $elem.on('click', '.premium-woo-product-gallery-images .premium-woo-product__gallery_image', function () {
475
+
476
+ var imgParent = $(this).parentsUntil(".premium-woo-product-wrapper")[2],
477
+ slickContainer = $(imgParent).siblings('.premium-woo-product-thumbnail').find('.premium-woo-product-thumbnail-wrapper'),
478
+ imgIndex = $(this).index() + 1;
479
+
480
+ slickContainer.slick('slickGoTo', imgIndex);
481
+ });
482
+ };
483
+
484
+ self.handleGalleryCarousel = function (skin) {
485
+
486
+ var products = $elem.find('.premium-woo-product-thumbnail-wrapper'),
487
+ prevArrow = '<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Previous" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',
488
+ nextArrow = '<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',
489
+ infinite = 'grid_11' === skin ? false : true,
490
+ slickSettings = {
491
+ infinite: infinite,
492
+ slidesToShow: 1,
493
+ slidesToScroll: 1,
494
+ draggable: true,
495
+ autoplay: false,
496
+ rtl: elementorFrontend.config.is_rtl,
497
+ };
498
+
499
+ if ('grid_11' !== skin) {
500
+ slickSettings.nextArrow = nextArrow;
501
+ slickSettings.prevArrow = prevArrow;
502
+ } else {
503
+ slickSettings.arrows = false;
504
+ }
505
+
506
+ products.each(function (index, product) {
507
+ $imgs = $(product).find('a').length;
508
+
509
+ if ($imgs > 1) {
510
+ $(product).not('.slick-initialized').slick(slickSettings);
511
+ }
512
+ });
513
+ }
514
+
515
+ self.handleLoadMore = function () {
516
+
517
+ var $loadMoreBtn = $elem.find(".premium-woo-load-more-btn"),
518
+ page_number = 2,
519
+ pageID = $elem.data('page-id');
520
+
521
+ if ($loadMoreBtn.length < 1)
522
+ return;
523
+
524
+ $loadMoreBtn.on('click', function (e) {
525
+
526
+ if (!canLoadMore)
527
+ return;
528
+
529
+ canLoadMore = false;
530
+
531
+ $elem.find('ul.products').after('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
532
+
533
+ $loadMoreBtn.css("opacity", 0.3);
534
+
535
+ $.ajax({
536
+ url: PremiumWooSettings.ajaxurl,
537
+ data: {
538
+ action: 'get_woo_products',
539
+ pageID: pageID,
540
+ elemID: $scope.data('id'),
541
+ category: $loadMoreBtn.data("tax"),
542
+ skin: skin,
543
+ page_number: page_number,
544
+ nonce: PremiumWooSettings.products_nonce,
545
+ },
546
+ dataType: 'json',
547
+ type: 'POST',
548
+ success: function (data) {
549
+
550
+ html = data.data.html;
551
+
552
+ //If the number of coming products is 0, then remove the button.
553
+ var newProductsLength = $loadMoreBtn.data("products") - html.match(/<li/g).length;
554
+ if (newProductsLength < 1)
555
+ $loadMoreBtn.remove();
556
+
557
+ canLoadMore = true;
558
+
559
+ $elem.find('.premium-loading-feed').remove();
560
+ $loadMoreBtn.css("opacity", 1);
561
+
562
+ var $currentProducts = $elem.find('ul.products');
563
+
564
+ //Remove the wrapper <ul>
565
+ html = html.replace(html.substring(0, html.indexOf('>') + 1), '');
566
+ html = html.replace("</ul>", "");
567
+
568
+
569
+ $loadMoreBtn.find(".premium-woo-products-num").text("(" + newProductsLength + ")");
570
+
571
+ $loadMoreBtn.data("products", newProductsLength);
572
+
573
+ $currentProducts.append(html);
574
+
575
+ // //Trigger carousel for products in the next pages.
576
+ if ("grid_7" === skin || "grid_11" === skin) {
577
+ self.handleGalleryCarousel(skin);
578
+ }
579
+
580
+ page_number++;
581
+
582
+
583
+ },
584
+ error: function (err) {
585
+ console.log(err);
586
+ }
587
+ });
588
+
589
+
590
+ });
591
+ }
592
+
593
+ self.handleProductPagination = function () {
594
+
595
+ $elem.on('click', '.premium-woo-products-pagination a.page-numbers', function (e) {
596
+
597
+ var $targetPage = $(this);
598
+
599
+ if ($elem.hasClass('premium-woo-query-main'))
600
+ return;
601
+
602
+ e.preventDefault();
603
+
604
+ $elem.find('ul.products').after('<div class="premium-loading-feed"><div class="premium-loader"></div></div>');
605
+
606
+ var pageID = $elem.data('page-id'),
607
+ currentPage = parseInt($elem.find('.page-numbers.current').html()),
608
+ page_number = 1;
609
+
610
+ if ($targetPage.hasClass('next')) {
611
+ page_number = currentPage + 1;
612
+ } else if ($targetPage.hasClass('prev')) {
613
+ page_number = currentPage - 1;
614
+ } else {
615
+ page_number = $targetPage.html();
616
+ }
617
+
618
+ $.ajax({
619
+ url: PremiumWooSettings.ajaxurl,
620
+ data: {
621
+ action: 'get_woo_products',
622
+ pageID: pageID,
623
+ elemID: $scope.data('id'),
624
+ category: '',
625
+ skin: skin,
626
+ page_number: page_number,
627
+ nonce: PremiumWooSettings.products_nonce,
628
+ },
629
+ dataType: 'json',
630
+ type: 'POST',
631
+ success: function (data) {
632
+
633
+ $elem.find('.premium-loading-feed').remove();
634
+
635
+ $('html, body').animate({
636
+ scrollTop: (($scope.find('.premium-woocommerce').offset().top) - 100)
637
+ }, 'slow');
638
+
639
+ var $currentProducts = $elem.find('ul.products');
640
+
641
+ $currentProducts.replaceWith(data.data.html);
642
+
643
+ $elem.find('.premium-woo-products-pagination').replaceWith(data.data.pagination);
644
+
645
+ //Trigger carousel for products in the next pages.
646
+ if ("grid_7" === skin || "grid_11" === skin) {
647
+ self.handleGalleryCarousel(skin);
648
+ }
649
+
650
+ if ($elem.hasClass("premium-woo-products-metro"))
651
+ self.handleGridMetro();
652
+
653
+ },
654
+ error: function (err) {
655
+ console.log(err);
656
+ }
657
+ });
658
+
659
+ });
660
+
661
+ };
662
+ };
663
+
664
+
665
+ //Elementor JS Hooks.
666
+ $(window).on("elementor/frontend/init", function () {
667
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-1", PremiumWooProductsHandler);
668
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-2", PremiumWooProductsHandler);
669
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-3", PremiumWooProductsHandler);
670
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-4", PremiumWooProductsHandler);
671
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-5", PremiumWooProductsHandler);
672
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-6", PremiumWooProductsHandler);
673
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-7", PremiumWooProductsHandler);
674
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-8", PremiumWooProductsHandler);
675
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-9", PremiumWooProductsHandler);
676
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-10", PremiumWooProductsHandler);
677
+ elementorFrontend.hooks.addAction("frontend/element_ready/premium-woo-products.grid-11", PremiumWooProductsHandler);
678
+ });
679
  })(jQuery);
assets/frontend/min-css/premium-addons.min.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";@font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?vcwy2s);src:url(../../editor/fonts/pa-elements.eot?vcwy2s#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?vcwy2s) format("truetype"),url(../../editor/fonts/pa-elements.woff?vcwy2s) format("woff"),url(../../editor/fonts/pa-elements.svg?vcwy2s#pa-elements) format("svg");font-weight:400;font-style:normal}.elementor-widget-premium-addon-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative;z-index:1;overflow:hidden;margin:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:0 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(-40px,0,0) scale(1.1);transform:translate3d(-40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;left:0;width:100%;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;left:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;left:0;padding:15px;width:100%;text-align:left;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;left:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";right:30px;bottom:30px;left:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:left}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;right:60px;bottom:60px;left:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation10.zoomin:hover img,.premium-banner-animation11.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img,.premium-banner-animation7.zoomin:hover img,.premium-banner-animation8.zoomin:hover img,.premium-banner-animation9.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation10.zoomout:hover img,.premium-banner-animation11.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img,.premium-banner-animation7.zoomout:hover img,.premium-banner-animation8.zoomout:hover img,.premium-banner-animation9.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation10.scale:hover img,.premium-banner-animation11.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img,.premium-banner-animation7.scale:hover img,.premium-banner-animation8.scale:hover img,.premium-banner-animation9.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(5deg);transform:translate3d(0,0,0) scale(1.2) rotate(5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation10.grayscale:hover img,.premium-banner-animation11.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img,.premium-banner-animation7.grayscale:hover img,.premium-banner-animation8.grayscale:hover img,.premium-banner-animation9.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation10.blur:hover img,.premium-banner-animation11.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover,.premium-banner-animation7.blur:hover img,.premium-banner-animation8.blur:hover img,.premium-banner-animation9.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:left}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{left:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-banner-animation7 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-brlr{width:7px}.premium-banner-animation7 .premium-banner-brtb{height:7px}.premium-banner-animation7 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation7 .premium-banner-bleft{left:30px;top:-webkit-calc(100% - 150px);top:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bright{right:30px;bottom:-webkit-calc(100% - 150px);bottom:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bottom{right:-webkit-calc(100% - 150px);right:calc(100% - 150px);bottom:30px;width:0}.premium-banner-animation7 .premium-banner-btop{left:-webkit-calc(100% - 150px);left:calc(100% - 150px);top:30px;width:0}.premium-banner-animation7 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation7 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation7 .premium-banner-ib-title{margin-top:0}.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation7.scale img,.premium-banner-animation7.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-read-more{margin-top:10px}.premium-banner-animation7 .premium-banner-ib-desc::after,.premium-banner-animation7 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7.active .premium-banner-ib-content,.premium-banner-animation7.active .premium-banner-ib-title,.premium-banner-animation7.active .premium-banner-read-more,.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation7.active .premium-banner-bleft,.premium-banner-animation7:hover .premium-banner-bleft{top:30px;height:70px}.premium-banner-animation7.active .premium-banner-bright,.premium-banner-animation7:hover .premium-banner-bright{bottom:30px;height:70px}.premium-banner-animation7.active .premium-banner-bottom,.premium-banner-animation7:hover .premium-banner-bottom{right:30px;width:70px}.premium-banner-animation7.active .premium-banner-btop,.premium-banner-animation7:hover .premium-banner-btop{left:30px;width:70px}.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more,.premium-banner-animation7:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation8 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-brlr{width:7px}.premium-banner-animation8 .premium-banner-brtb{height:7px}.premium-banner-animation8 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation8 .premium-banner-bleft{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bright{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bottom{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:30px;width:0}.premium-banner-animation8 .premium-banner-btop{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:30px;width:0}.premium-banner-animation8 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation8 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation8 .premium-banner-ib-title{margin-top:0}.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation8.scale img,.premium-banner-animation8.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-read-more{margin-top:10px}.premium-banner-animation8 .premium-banner-ib-desc::after,.premium-banner-animation8 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;opacity:0}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8.active .premium-banner-read-more,.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8.active .premium-banner-bleft,.premium-banner-animation8:hover .premium-banner-bleft{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bright,.premium-banner-animation8:hover .premium-banner-bright{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bottom,.premium-banner-animation8:hover .premium-banner-bottom{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-btop,.premium-banner-animation8:hover .premium-banner-btop{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more,.premium-banner-animation8:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation9 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-banner-animation9 .premium-banner-ib-desc{width:100%;height:100%}.premium-banner-animation9 .premium-banner-ib-desc::before{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-desc::after{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-title{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);margin-top:0;padding:0 10%}.premium-banner-animation9.active .premium-banner-ib-title,.premium-banner-animation9:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.premium-banner-animation9 .premium-banner-ib-content,.premium-banner-animation9 .premium-banner-read-more{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0 10%;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}.premium-banner-animation9 .premium-banner-read-more{top:75%}.premium-banner-animation9.active .premium-banner-ib-content,.premium-banner-animation9.active .premium-banner-read-more,.premium-banner-animation9:hover .premium-banner-ib-content,.premium-banner-animation9:hover .premium-banner-read-more{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.premium-banner-animation9.active .premium-banner-ib-desc::before,.premium-banner-animation9:hover .premium-banner-ib-desc::before{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.premium-banner-animation9.active .premium-banner-ib-desc::after,.premium-banner-animation9:hover .premium-banner-ib-desc::after{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.premium-banner-animation9:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation10 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation10 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 15px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);margin-bottom:0}.premium-banner-animation10 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation10.active .premium-banner-ib-title,.premium-banner-animation10:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.active .premium-banner-ib-title::after,.premium-banner-animation10:hover .premium-banner-ib-title::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.scale img,.premium-banner-animation10.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation10 .premium-banner-ib-content,.premium-banner-animation10 .premium-banner-read-more{padding-top:15px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation10 .premium-banner-read-more{padding:0}.premium-banner-animation10.active .premium-banner-ib-content,.premium-banner-animation10.active .premium-banner-read-more,.premium-banner-animation10:hover .premium-banner-ib-content,.premium-banner-animation10:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:125ms;transition-delay:125ms}.premium-banner-animation11 .premium-banner-ib-desc{position:absolute;z-index:5;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0);opacity:0;top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;padding:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.premium-banner-animation11 img{width:100%;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation11 .premium-banner-ib-title{margin-bottom:10px}.premium-banner-animation11 .premium-banner-gradient{position:absolute;left:0;top:0;right:0;bottom:0}.premium-banner-animation11 .premium-banner-gradient:after,.premium-banner-animation11 .premium-banner-gradient:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);background-image:-webkit-linear-gradient(40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:linear-gradient(50deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);z-index:2}.premium-banner-animation11 .premium-banner-gradient:before{mix-blend-mode:color}.premium-banner-animation11 .premium-banner-gradient:after{mix-blend-mode:multiply}.premium-banner-animation11.active .premium-banner-ib-desc,.premium-banner-animation11:hover .premium-banner-ib-desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.active .premium-banner-gradient:after,.premium-banner-animation11.active .premium-banner-gradient:before,.premium-banner-animation11:hover .premium-banner-gradient:after,.premium-banner-animation11:hover .premium-banner-gradient:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.scale img,.premium-banner-animation11.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-thumbnail-container{overflow:hidden}.premium-blog-thumbnail-container .below-entry-meta,.premium-blog-thumbnail-container img{width:100%;height:100%;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:block}.premium-blog-scale-effect img,.premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-blog-trans-effect img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-blog-post-outer-container:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-post-outer-container:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-post-outer-container:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-post-outer-container:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-post-outer-container:hover .premium-blog-trans-effect img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-blog-post-container{overflow:hidden}.premium-blog-post-container .premium-blog-inner-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-blog-post-container .premium-blog-post-content{line-height:1.5em;color:#777;font-size:14px;margin-bottom:10px}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover,.premium-blog-post-container ul.post-categories a:focus,.premium-blog-post-container ul.post-categories a:hover{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.premium-blog-post-container .premium-blog-entry-title{font-size:18px;margin-bottom:5px}.premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:3;top:-50px}.premium-blog-post-container .premium-blog-content-wrapper{background-color:#f5f5f5;padding:30px}.premium-blog-post-container .premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{position:absolute;content:"";z-index:1;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;height:1px;width:100%;background-color:#fff}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-side{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container{height:100%}.premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-blog-post-container.premium-blog-skin-banner{position:relative}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper{position:absolute;width:100%;bottom:-5px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;z-index:3;-webkit-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper{bottom:0}.premium-blog-post-container .premium-blog-cats-container ul.post-categories{margin:0;padding:0;list-style:none;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container .premium-blog-cats-container a{display:block;font-size:12px;color:#fff;background-color:#777;margin:0 3px 10px 0;padding:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-diagonal-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-post-outer-container:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-blog-framed-effect{position:absolute;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;left:15px;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-post-outer-container:hover .premium-blog-framed-effect{opacity:.99;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-bordered-effect{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;padding:15px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-bordered-effect .premium-blog-post-link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,.45)}.premium-blog-bordered-effect .premium-blog-post-link:before{border-right:2px solid;border-left:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-bordered-effect .premium-blog-post-link:after{border-top:2px solid;border-bottom:2px solid;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-blog-bordered-effect:hover{opacity:.99}.premium-blog-bordered-effect:hover .premium-blog-post-link:after,.premium-blog-bordered-effect:hover .premium-blog-post-link:before{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before{position:absolute;content:"";top:0;left:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{position:absolute;content:"";top:0;left:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{opacity:.8}.premium-blog-squares-effect:after{-webkit-transform:translate(200%,200%);-ms-transform:translate(200%,200%);transform:translate(200%,200%)}.premium-blog-squares-square-container:before{-webkit-transform:translate(-100%,200%);-ms-transform:translate(-100%,200%);transform:translate(-100%,200%)}.premium-blog-squares-square-container:after{-webkit-transform:translate(200%,-100%);-ms-transform:translate(200%,-100%);transform:translate(200%,-100%)}.premium-blog-squares-effect:hover:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.premium-blog-squares-effect:hover:after{-webkit-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(100%,100%) scaleY(1.003) scaleX(1.003)}.premium-blog-squares-effect:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-squares-effect:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-clear-fix{clear:both}.premium-blog-masked .premium-blog-thumbnail-container{position:relative;overflow:visible}.premium-blog-masked .premium-blog-thumbnail-container svg{position:absolute;height:100px;width:100%;bottom:-5px;left:0;fill:#f5f5f5;z-index:99}.premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.premium-blog-masked .premium-blog-author-thumbnail,.premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper{z-index:999!important}.premium-blog-format-link{padding:5px;line-height:0}.premium-blog-entry-meta{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.premium-blog-entry-meta i{margin-right:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data{display:inline-block}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-meta-data a,.premium-blog-meta-data span{color:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-author-thumbnail{position:relative;padding:0 30px;width:100%;top:-10px;height:0;pointer-events:none}.premium-blog-author-thumbnail img{-webkit-border-radius:50%;border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-blog-entry-title a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link{background-color:transparent;color:#54595f;padding:0}.premium-blog-cta-full-yes .premium-blog-excerpt-link{width:100%}.premium-blog-post-tags-container{margin-top:8px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-post-tags-container a{color:inherit;margin-left:5px}.premium-blog-align-left .post-categories,.premium-blog-align-left .premium-blog-post-tags-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-blog-align-left .premium-blog-inner-container{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-blog-align-center .post-categories,.premium-blog-align-center .premium-blog-post-tags-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-align-center .premium-blog-inner-container{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-blog-align-right .post-categories,.premium-blog-align-right .premium-blog-post-tags-container{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-blog-align-right .premium-blog-inner-container{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-blog-pagination-container{text-align:right}.premium-blog-pagination-container span{cursor:default}.premium-blog-pagination-container .page-numbers{display:inline-block;color:#000;line-height:1;font-size:1em;font-weight:400;text-decoration:none;padding:.75em;margin:0 .4em .4em 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-wrap .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.premium-blog-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-list .premium-blog-post-outer-container{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}.premium-blog-even .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-even .slick-slide{height:inherit!important}.premium-blog-filter{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-filter .premium-blog-filters-container li a.category{outline:0;text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-filter ul.premium-blog-filters-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-container li{list-style:none;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}.premium-blog-skin-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.premium-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button-style1,.premium-button-style2,.premium-button-style5,.premium-button-style7{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.15s;transition-duration:.15s}.premium-button-style1:before,.premium-button-style2:before,.premium-button-style5:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.premium-button-style5-radialin:before,.premium-button-style5-radialout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialin:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-rectin:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-rectout:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialout:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-radialin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style1-top:before{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-button-style1-right:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style1-left:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutouthor:before,.premium-button-style2-shutoutver:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.premium-button-style2-shutinhor:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style2-shutinver:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style1-bottom:hover:before,.premium-button-style1-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.premium-button-style1-left:hover:before,.premium-button-style1-right:hover:before,.premium-button-style2-shutouthor:hover:before,.premium-button-style2-shutoutver:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.premium-button-style2-shutinhor:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.premium-button-style2-shutinver:hover:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.premium-button-style2-scshutouthor:hover:before{-webkit-transform:scaleX(.9);-ms-transform:scaleX(.9);transform:scaleX(.9)}.premium-button-style2-scshutoutver:hover:before{-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}.premium-button-style2-dshutinhor:before{top:50%;left:50%;width:120%;height:0%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all}.premium-button-style2-dshutinver:before{top:50%;left:50%;width:120%;height:0%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.premium-button-style2-dshutinhor:hover:before,.premium-button-style2-dshutinver:hover:before{height:220%}.premium-button-style3-before i,.premium-button-style3-before svg{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-button-style3-after i,.premium-button-style3-after svg{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.premium-button-style3-after:hover i,.premium-button-style3-after:hover svg{opacity:1}.premium-button-style3-before:hover i,.premium-button-style3-before:hover svg{opacity:1}.premium-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span,.premium-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper{top:0;opacity:1}.premium-button-style4-top:hover .premium-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-button-style4-left:hover .premium-button-style4-icon-wrapper{left:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{right:0;opacity:1}.premium-button-style4-bottom:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-button-style4-top:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-button-style6:before{content:"";position:absolute;left:50%;top:50%;width:100px;height:100px;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style6:hover:before{-webkit-transform:translate(-50%,-50%) scale(3);-ms-transform:translate(-50%,-50%) scale(3);transform:translate(-50%,-50%) scale(3)}.premium-button-style6 .premium-button-text-icon-wrapper{position:relative;z-index:1}.premium-button-style7-left .premium-button-text-icon-wrapper:before,.premium-button-style7-right .premium-button-text-icon-wrapper:before{-webkit-transition:width .3s ease-out .15s;transition:width .3s ease-out .15s}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:after{-webkit-transition:width .3s ease-out 0s;transition:width .3s ease-out 0s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:before,.premium-button-style7-top .premium-button-text-icon-wrapper:before{-webkit-transition:height .3s ease-out .15s;transition:height .3s ease-out .15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:after{-webkit-transition:height .3s ease-out 0s;transition:height .3s ease-out 0s}.premium-button-style7:hover .premium-button-text-icon-wrapper:before{-webkit-transition-delay:0s;transition-delay:0s}.premium-button-style7:hover .premium-button-text-icon-wrapper:after{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;left:0;height:0;z-index:-1}.premium-button-style7-top .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;bottom:0;left:0;height:0;z-index:-1}.premium-button-style7-right .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-left .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before{height:100%;top:0}.premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-top:hover .premium-button-text-icon-wrapper:before{height:100%;bottom:0}.premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-left:hover .premium-button-text-icon-wrapper:before{width:100%;left:0}.premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-right:hover .premium-button-text-icon-wrapper:before{width:100%;right:0}.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}.premium-carousel-wrapper a.carousel-arrow svg,.premium-carousel-wrapper a.ver-carousel-arrow svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ver-carousel-arrow.carousel-next i{margin-bottom:-3px}.premium-carousel-wrapper a.slick-arrow:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-carousel-wrapper a.carousel-arrow{top:50%}.premium-carousel-wrapper a.ver-carousel-arrow{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-carousel-dots-above ul.slick-dots{position:absolute;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:auto;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-carousel-wrapper .premium-carousel-nav-arrow-next,.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,.premium-carousel-wrapper .premium-carousel-nav-dot{display:none}.premium-carousel-wrapper ul.slick-dots svg{width:20px;height:20px;outline:0!important}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{position:relative;z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;right:0;bottom:0;left:0;-webkit-border-radius:50%;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15)}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-contact-form-anim-yes .wpcf7-span::after{display:block;height:2px;content:"";top:-2px;position:relative;width:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.premium-contact-form-anim-yes .wpcf7-span.is-focused::after{width:100%}.premium-cf7-container input.wpcf7-submit{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-countdown{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}.countdown-row{display:block;text-align:center}.countdown .countdown-section{display:inline-block;max-width:100%;margin-bottom:15px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .countdown-section:last-child{margin-right:0}.countdown span.countdown-amount{font-size:70px;line-height:1;padding:40px}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,.premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator{display:none}.side .countdown-section .countdown-period{vertical-align:bottom}.countdown .countdown-section .countdown-period{font-size:17px;line-height:3em}.side .countdown-section .countdown-amount,.side .countdown-section .countdown-period{display:inline-block}.side .countdown-section .countdown-amount{margin-right:5px}.down .countdown-section .countdown-amount,.down .countdown-section .countdown-period{display:block}.premium-countdown-flip .premium-countdown-block{text-align:center;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-countdown-flip .premium-countdown-block:last-child{margin-right:0}.premium-countdown-flip .premium-countdown-label{overflow:hidden;color:#1a1a1a;text-transform:uppercase}.premium-countdown-flip .premium-countdown-figure{position:relative;height:110px;width:100px;line-height:107px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 rgba(255,255,255,.08)}.premium-countdown-flip .premium-countdown-figure:last-child{margin-right:0}.premium-countdown-flip .premium-countdown-figure>span{position:absolute;left:0;right:0;margin:auto;font-weight:700}.premium-countdown-flip .premium-countdown-figure .top{z-index:3;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:perspective(200px);transform:perspective(200px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-countdown-flip .premium-countdown-figure .bottom{z-index:1}.premium-countdown-flip .premium-countdown-figure .bottom::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:50%;background-color:rgba(0,0,0,.02)}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:4;bottom:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg)}.premium-countdown-flip .premium-countdown-figure .top-back span{position:absolute;top:-100%;left:0;right:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back{z-index:2;top:0}.premium-countdown-flip .premium-countdown-figure .bottom-back span{position:absolute;top:0;left:0;right:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back,.premium-countdown-flip .premium-countdown-figure .top,.premium-countdown-flip .premium-countdown-figure .top-back{height:50%;overflow:hidden;background-color:#f7f7f7;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}.premium-countdown-flip .premium-countdown-figure .bottom-back::after,.premium-countdown-flip .premium-countdown-figure .top::after{content:"";position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1)}.side .premium-countdown-figure,.side .premium-countdown-label{display:inline-block}.side .premium-countdown-figure{margin-right:5px}.down .premium-countdown-figure,.down .premium-countdown-label{display:block}.down .premium-countdown-label{width:100%}.premium-counter-area{padding:10px 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-counter-area.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-counter-area.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{padding-left:20px}.premium-counter-area.left .premium-counter-icon{padding-right:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title p{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-init-wrapper.row{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper.right{text-align:right}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-dual-header-first-header,.premium-dual-header-second-header{position:relative;padding:0;margin:0;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{-webkit-text-stroke-color:transparent;-webkit-text-fill-color:#fafafa;-webkit-text-stroke-width:2px}@media (max-width:500px){.premium-dual-header-first-header,.premium-dual-header-second-header{word-wrap:break-word}}.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{-webkit-background-size:300% 300%!important;background-size:300% 300%!important;-webkit-animation:Gradient 10s ease-in-out infinite;animation:Gradient 10s ease-in-out infinite}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.premium-mask-yes.premium-header-inline .premium-dual-header-first-span{display:inline-block!important}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-item-hidden,.premium-fancy-text-wrapper:not(.typing) .premium-fancy-text{opacity:0}.premium-fancy-text-wrapper .premium-fancy-list-items{list-style:none}.premium-fancy-text-wrapper .premium-fancy-text-span-align{vertical-align:top}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper{margin:0;padding:0;border:none;position:relative}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items{position:absolute;top:0;left:0;display:inline-block}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden{-webkit-animation:pa-zoom-out .8s;animation:pa-zoom-out .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible{position:relative!important;-webkit-animation:pa-zoom-in .8s;animation:pa-zoom-in .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper{-webkit-perspective:300px;perspective:300px}.premium-fancy-text-wrapper.rotate .premium-fancy-list-items{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pa-rotate-out 1.2s;animation:pa-rotate-out 1.2s}.premium-fancy-text-wrapper.rotate .premium-fancy-item-visible{position:relative!important;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.custom .premium-fancy-item-visible{position:relative!important}.premium-fancy-text-wrapper.auto-fade .premium-fancy-text{display:inline-block;width:200px;font-weight:400}.premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text{position:relative;vertical-align:sub}.premium-fancy-text-wrapper.auto-fade g>text{text-anchor:start;shape-rendering:crispEdges;opacity:0;font-size:300px;-webkit-animation-name:pa-auto-fade;animation-name:pa-auto-fade;-moz-animation-name:pa-auto-fade;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.premium-fancy-text-wrapper.loading .premium-fancy-text{position:relative}.premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar{position:absolute;width:100%;height:3px;bottom:0;left:0;animation:pa-loading-bar 2.5s ease-out infinite;-webkit-animation:pa-loading-bar 2.5s ease-out infinite}.premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@-webkit-keyframes pa-loading-bar{0%{width:0}100%{width:100}}@keyframes pa-loading-bar{0%{width:0}100%{width:100}}@-webkit-keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.premium-bullet-list-box{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.premium-bullet-list-box .premium-bullet-list-content-grow-lc{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.premium-bullet-list-box .premium-bullet-list-content-grow-rc{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.premium-bullet-list-box .premium-bullet-list-content-grow-cc{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.premium-bullet-list-content{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto;position:relative}.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper{display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-text span{margin:0 5px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:18px;background-color:#eee;padding:1px 5px;-webkit-border-radius:2px;border-radius:2px}.premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper i,.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-wrapper{position:relative;line-height:0}.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{width:30px!important;height:30px!important;position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text,.premium-bullet-list-content .premium-bullet-list-wrapper i{position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-wrapper i{width:1.25em}.premium-bullet-list-content .premium-bullet-list-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector{width:100%;height:100%;position:absolute;top:.5em;z-index:100;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{content:"";border-right-width:1px;border-right-style:solid;border-color:#333;display:block;height:100%}li.premium-bullet-list-content.premium-bullet-list-content-inline{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:2}li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child){margin:0 3px}li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child{margin:0 3px 0 0}.premium-bullet-list-divider:not(:last-child){width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.premium-bullet-list-divider:not(:last-child):after{content:"";display:block;border-top-style:solid;border-top-width:1px}.premium-bullet-list-divider-inline:not(:last-child){float:right;display:inline-block;position:relative;height:100%;overflow:hidden;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 3px}.premium-bullet-list-divider-inline:not(:last-child):after{content:"";display:block;border-left-width:1px;height:33px;border-left-style:solid}.premium-bullet-list-icon-text{line-height:1.5}.premium-bullet-list-icon-text p,li.premium-bullet-list-content,ul.premium-bullet-list-box{margin:0}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i{color:transparent!important;text-shadow:0 0 3px #aaa}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content{-webkit-filter:blur(3px);filter:blur(3px)}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i{color:#aaa!important;text-shadow:0 0 0 transparent}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content{-webkit-filter:none;filter:none}.premium-bullet-list-content .premium-bullet-list-badge{font-size:11px;top:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:13px}.premium-bullet-list-gradient-effect[data-text]{display:inline-block;position:relative;text-decoration:none}.premium-bullet-list-gradient-effect[data-text]::before{content:attr(data-text);position:absolute;z-index:1;overflow:hidden;-webkit-clip-path:polygon(0 0,1px 0,1px 100%,0 100%);clip-path:polygon(0 0,1px 0,1px 100%,0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .4s ease;transition:all .4s ease}.premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before,.premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}ul[data-list-animation*=animated-] .premium-bullet-list-content,ul[data-list-animation*=animated-] .premium-bullet-list-divider,ul[data-list-animation*=animated-] .premium-bullet-list-divider-inline{opacity:0}.premium-bullet-list-content-grow-effect:hover{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-image-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;background-color:#eee;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button .premium-button-style6-bg,.premium-image-button.premium-button-style6:before,.premium-image-button:not(.premium-image-button-style6):hover{background-color:#54595f}.premium-image-button-style1:before,.premium-image-button-style4-icon-wrapper{background-color:#54595f}.premium-image-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span,.premium-image-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1:before{position:absolute;content:"";-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before{width:100%;height:0;top:0;left:0}.premium-image-button-style1-top:before{width:100%;height:0;bottom:0;left:0}.premium-image-button-style1-right:before{width:0;height:100%;bottom:0;left:0}.premium-image-button-style1-left:before{width:0;height:100%;top:0;right:0}.premium-image-button-style1-bottom:hover:before,.premium-image-button-style1-top:hover:before{height:100%}.premium-image-button-style1-left:hover:before,.premium-image-button-style1-right:hover:before{width:100%}.premium-image-button-style3{z-index:10}.premium-image-button-style3:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-bottom:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-bottom:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-image-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper{top:0;opacity:1}.premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper{left:0;opacity:1}.premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{right:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-image-button-style5:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:before{-webkit-animation-name:premium-overlap-ver-effect-done;animation-name:premium-overlap-ver-effect-done}.premium-image-button-overlap-effect-horizontal:hover:before{-webkit-animation-name:premium-overlap-effect;animation-name:premium-overlap-effect}.premium-image-button-overlap-effect-vertical:hover:before{-webkit-animation-name:premium-overlap-ver-effect;animation-name:premium-overlap-ver-effect}@-webkit-keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@font-face{font-family:pa-elements;src:url(../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?vcwy2s);src:url(../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?vcwy2s#iefix) format("embedded-opentype"),url(../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.ttf?vcwy2s) format("truetype"),url(../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.woff?vcwy2s) format("woff"),url(../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.svg?vcwy2s#pa-elements) format("svg");font-weight:400;font-style:normal}.premium-image-scroll-container,.premium-image-scroll-section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-scroll-section{position:relative;overflow:hidden;width:100%;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.premium-image-scroll-container{width:100%}.premium-image-scroll-container .premium-image-scroll-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-container-scroll{overflow:auto}.premium-image-scroll-container .premium-image-scroll-horizontal{position:relative;width:100%;height:100%}.premium-image-scroll-container .premium-image-scroll-horizontal img{max-width:none;height:100%}.premium-image-scroll-container .premium-image-scroll-vertical img{width:100%;max-width:100%;height:auto}.premium-image-scroll-ver{position:relative}.premium-image-scroll-container .premium-image-scroll-overlay{background:rgba(2,2,2,.3)}.premium-image-scroll-container .premium-image-scroll-link,.premium-image-scroll-container .premium-image-scroll-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;left:50%;text-align:center;z-index:5;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-container-scroll-instant .premium-image-scroll-image{-webkit-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}.premium-image-scroll-container img{-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}.premium-image-scroll-container .premium-image-scroll-content,.premium-image-scroll-container .premium-image-scroll-overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.premium-image-scroll-container:hover .premium-image-scroll-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{opacity:0;visibility:hidden}.premium-image-scroll-content .premium-image-scroll-icon{display:inline-block;font-family:pa-elements!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pa-horizontal-mouse-scroll:before{content:"\e901"}.pa-vertical-mouse-scroll:before{content:"\e93c"}.pa-horizontal-mouse-scroll{-webkit-animation-name:pa-scroll-horizontal;animation-name:pa-scroll-horizontal}.pa-vertical-mouse-scroll{-webkit-animation-name:pa-scroll-vertical;animation-name:pa-scroll-vertical}@-webkit-keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-separator-container img,.premium-image-separator-container svg{display:inline-block!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-image-separator-container .premium-image-separator-link{position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%;text-decoration:none}.premium-image-separator-container .premium-image-separator-link:active,.premium-image-separator-container .premium-image-separator-link:focus,.premium-image-separator-container .premium-image-separator-link:hover,.premium-image-separator-container .premium-image-separator-link:visited{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container i,.premium-image-separator-container>svg{padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-filter,.premium-img-gallery-filter{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-img-gallery{clear:both;overflow:hidden}.premium-gallery-container .premium-gallery-item{padding:10px;float:left}.premium-gallery-container .grid-sizer{width:33.33%}.premium-gallery-container .pa-gallery-item{padding:10px}.premium-blog-filter .premium-blog-filters-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{outline:0;text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.pa-gallery-img .pa-gallery-whole-link span{display:none}.pa-gallery-img.style2 .pa-gallery-whole-link,.pa-gallery-img.style3 .pa-gallery-whole-link{z-index:99}.pa-gallery-img-container{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pa-gallery-img-container img{display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery.gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-img-gallery.scale img,.premium-img-gallery.zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-img-gallery.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-img-gallery.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-img-gallery.trans img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.pa-gallery-img .pa-gallery-img-link,.pa-gallery-img .pa-gallery-magnific-image{outline:0}.pa-gallery-img .pa-gallery-img-link i,.pa-gallery-img .pa-gallery-img-link svg,.pa-gallery-img .pa-gallery-magnific-image i,.pa-gallery-img .pa-gallery-magnific-image svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img .pa-gallery-img-link span,.pa-gallery-img .pa-gallery-magnific-image span{line-height:1;display:inline-block;opacity:0;margin:0 5px;padding:15px;-webkit-border-radius:50%;border-radius:50%}.pa-gallery-img.style2 .pa-gallery-img-link span,.pa-gallery-img.style2 .pa-gallery-magnific-image span{margin:0 5px 20px}.pa-gallery-img:hover .pa-gallery-magnific-image span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .3s;transition:all .3s ease-in-out,opacity .5s ease-in-out .3s}.pa-gallery-img:hover .pa-gallery-img-link span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .6s;transition:all .3s ease-in-out,opacity .5s ease-in-out .6s}.pa-gallery-img:hover .pa-gallery-img-link span,.pa-gallery-img:hover .pa-gallery-magnific-image span{opacity:1}.premium-gallery-icon-show a.pa-gallery-video-icon span{opacity:1}.premium-blog-filter ul.premium-blog-filters-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-container li,.premium-img-gallery-filter .premium-gallery-cats-container li{list-style:none;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-img-gallery.zoomin .pa-gallery-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-img-gallery.zoomout .pa-gallery-img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-img-gallery.gray .pa-gallery-img:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-img-gallery.blur .pa-gallery-img:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-img-gallery.sepia .pa-gallery-img:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-img-gallery.trans .pa-gallery-img:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-img-gallery.bright .pa-gallery-img:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.pa-gallery-img .premium-gallery-caption{padding:10px}.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name{margin-bottom:0}.pa-gallery-img.style1{overflow:hidden}.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{position:absolute;top:33.33%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.pa-gallery-img.style1 .premium-gallery-caption{position:absolute;top:auto;right:0;bottom:-1px;left:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pa-gallery-img.style1:hover .premium-gallery-caption{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.pa-gallery-img.default .premium-gallery-caption{position:absolute;top:auto;right:0;left:0;width:100%;bottom:0}.pa-gallery-img.style2 .pa-gallery-icons-caption-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;z-index:1;background-color:rgba(108,191,226,.68);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pa-gallery-img.style2 .pa-gallery-icons-caption-cell{width:100%}.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{opacity:1;-webkit-transform:translate(15px,15px);-ms-transform:translate(15px,15px);transform:translate(15px,15px)}.premium-clearfix{clear:both}.premium-img-gallery-metro .premium-gallery-item{overflow:hidden}.premium-img-gallery-metro .pa-gallery-img{height:100%}.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-img-container img{min-height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.premium-img-gallery .premium-gallery-item-hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.premium-gallery-load-more{position:relative}.premium-gallery-load-more .premium-gallery-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-gallery-load-more-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-gallery-load-more-btn div{margin-left:3px}.premium-gallery-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.pa-gallery-img .pa-gallery-lightbox-wrap{display:inline-block}.pa-gallery-img .pa-gallery-video-icon,.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img{cursor:pointer}.pa-gallery-img-container iframe{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.pa-gallery-img-container video{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;-o-object-fit:contain;object-fit:contain}.pa-gallery-icons-caption-cell svg,.pa-gallery-icons-inner-container svg{width:14px;height:14px}.premium-gallery-gradient-layer{position:absolute;bottom:40px;width:100%;height:20px;background:-webkit-gradient(linear,left bottom,left top,from(#17181f),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#17181f 0,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#17181f 0,rgba(255,255,255,0) 100%)}.elementor-widget-premium-lottie .premium-lottie-animation{position:relative;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.elementor-widget-premium-lottie .premium-lottie-animation a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.premium-maps-info-container{margin-top:10px;margin-bottom:10px}.premium-maps-info-desc,.premium-maps-info-title{margin:0;padding:0}.premium-maps-container .gm-style-iw{text-align:center}.premium-maps-container .gm-style img{max-width:none!important}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-trigger-btn .premium-modal-box-icon,.premium-modal-trigger-btn>svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-btn>svg{width:30px;height:30px}.premium-modal-box-modal-close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;max-height:-webkit-calc(100vh - 150px);max-height:calc(100vh - 150px);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px}.premium-modal-box-modal-content{background-clip:padding-box;outline:0;overflow-x:hidden}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.premium-in{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.premium-modal-box-modal-header{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;border-bottom:1px solid #e5e5e5}.premium-modal-box-modal-header .premium-modal-box-modal-close{margin-top:-2px}.premium-modal-box-modal-header .premium-modal-box-modal-title{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.premium-modal-box-modal-header .premium-modal-box-modal-title svg{width:50px;height:60px}.premium-modal-box-modal-body{position:relative;padding:15px}.premium-modal-box-modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-trigger-text{background:0 0!important;display:inline-block}.premium-modal-box-container{width:100%!important}.premium-modal-trigger-container .premium-modal-trigger-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-trigger-container .premium-modal-trigger-animation,.premium-modal-trigger-container .premium-modal-trigger-img,.premium-modal-trigger-container .premium-modal-trigger-text{cursor:pointer}.premium-modal-trigger-container .premium-modal-trigger-animation{display:inline-block;width:200px;height:200px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-header img{width:48px;padding-right:5px}.premium-modal-box-modal-header i,.premium-modal-box-modal-header svg{padding-right:6px}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-trigger-img,.premium-modal-trigger-text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.premium-modal-box-modal-dialog{width:700px;max-height:600px;overflow:auto}}@media (max-width:767px){.premium-modal-box-modal-dialog{width:100%;max-height:500px;overflow:auto}}.premium-modal-box-container[data-modal-animation*=animated-]{opacity:0}.premium-nav-widget-container ul{list-style:none;margin:0;padding:0}.premium-nav-widget-container .premium-main-nav-menu{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-nav-ver .premium-ver-inner-container{width:45%;position:relative}.premium-nav-ver .premium-nav-menu-container,.premium-nav-ver .premium-ver-toggler{width:100%}.premium-nav-ver .premium-nav-menu-container{background-color:#fff;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(0,0,0,.1)}.premium-nav-ver .premium-main-nav-menu{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{visibility:hidden;opacity:0;position:absolute;min-width:250px}.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover>.premium-sub-menu{opacity:1;visibility:visible}.premium-nav-ver .premium-nav-menu-item{width:100%}.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{left:100%;top:0}.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{right:100%;top:0}.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-menu-link{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-nav-hor .premium-nav-menu-container{height:60px}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu{visibility:hidden;opacity:0;position:absolute;min-width:220px}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container,.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu{top:100%}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu,.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu .premium-sub-menu{left:100%;top:0}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover .premium-mega-content-container,.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu{visibility:visible;opacity:1;pointer-events:auto}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container{left:0}.premium-mega-nav-item .premium-sub-menu{display:none}.premium-mega-nav-item{position:relative}.premium-mega-nav-item:hover .premium-mega-content-container{visibility:visible;opacity:1;pointer-events:auto}.premium-mega-content-container{visibility:hidden;position:absolute;z-index:9999;opacity:0;pointer-events:none}.premium-hamburger-menu .premium-mega-content-container,.premium-nav-dropdown .premium-mega-content-container,.premium-nav-slide .premium-mega-content-container{visibility:visible;position:relative;opacity:1;pointer-events:auto}.premium-mobile-menu-outer-container a.premium-mobile-menu-close,.premium-nav-widget-container a.premium-hamburger-toggle{text-decoration:none}.premium-nav-widget-container .premium-hamburger-toggle{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-nav-widget-container .premium-hamburger-toggle i{padding:.25em;font-size:22px}.premium-nav-widget-container .premium-hamburger-toggle svg{width:22px;height:22px}.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close,.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,.premium-nav-widget-container .premium-hamburger-toggle i{color:#494c4f}.premium-nav-widget-container .premium-hamburger-toggle svg,.premium-nav-widget-container .premium-hamburger-toggle svg path{fill:#494c4f}.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close,.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text{margin:2px}.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close{display:none}.premium-mobile-menu-container{width:100%}.premium-mobile-menu-container .premium-main-mobile-menu{width:100%}.premium-mobile-menu-container ul{list-style:none;margin:0;padding:0}.premium-mobile-menu-container .premium-mobile-menu,.premium-mobile-menu-container .premium-sub-menu{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-mobile-menu-container .premium-nav-menu-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-mobile-menu-container .premium-item-badge{top:50%;right:0;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-nav-hor .premium-mobile-menu-container .premium-item-badge{top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-mobile-menu-outer-container{opacity:0}.premium-mobile-menu-outer-container.premium-vertical-toggle-open{opacity:1}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container{background-color:#f7f7f7;width:300px;-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);height:100%;position:fixed;top:0;left:0;overflow-x:hidden;z-index:10002;-webkit-transition:.5s;transition:.5s;padding-top:50px}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container{margin-top:50px}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close{position:absolute;top:2%;right:5px;padding:0 9px;z-index:10000;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#494c4f;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close{margin:5px}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg{width:22px;height:22px;fill:#494c4f}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg path{fill:#494c4f}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i{font-size:22px}.premium-ver-hamburger-menu .premium-vertical-toggle-open{-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important;-webkit-transition:.5s;transition:.5s}.premium-ver-toggle-yes .premium-nav-menu-container{height:auto}.premium-ver-toggle-yes .premium-ver-toggler{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 20px 15px 20px;background:#eee;color:#042551;cursor:pointer}.premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-btn,.premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-title{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-txt{text-indent:5px}.premium-ver-toggle-yes .premium-ver-toggler:hover{background:#54595f;color:#fff}.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg,.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg path,.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg,.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg path,.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg,.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg path{fill:#fff}.premium-ver-toggle-yes .premium-nav-menu-container,.premium-ver-toggle-yes .premium-ver-close,.premium-ver-toggle-yes .premium-ver-open,.premium-ver-toggle-yes .premium-ver-toggler{-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-ver-toggle-yes .premium-nav-menu-container i,.premium-ver-toggle-yes .premium-nav-menu-container svg,.premium-ver-toggle-yes .premium-ver-close i,.premium-ver-toggle-yes .premium-ver-close svg,.premium-ver-toggle-yes .premium-ver-open i,.premium-ver-toggle-yes .premium-ver-open svg,.premium-ver-toggle-yes .premium-ver-toggler i,.premium-ver-toggle-yes .premium-ver-toggler svg{-webkit-transition:color .3s linear 0s;transition:color .3s linear 0s}.premium-ver-toggle-yes .premium-ver-toggler-txt{-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-ver-toggle-yes .premium-ver-close,.premium-ver-toggle-yes .premium-ver-open,.premium-ver-toggle-yes .premium-ver-title-icon{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-ver-toggle-yes .premium-ver-close i,.premium-ver-toggle-yes .premium-ver-open i,.premium-ver-toggle-yes .premium-ver-title-icon i{font-size:16px}.premium-ver-toggle-yes .premium-ver-close svg,.premium-ver-toggle-yes .premium-ver-open svg,.premium-ver-toggle-yes .premium-ver-title-icon svg{width:17px;height:17px;fill:#042551}.premium-ver-toggle-yes .premium-ver-close svg path,.premium-ver-toggle-yes .premium-ver-open svg path,.premium-ver-toggle-yes .premium-ver-title-icon svg path{fill:#042551}.premium-ver-toggle-yes.premium-ver-always .premium-ver-open{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-ver-toggle-yes .premium-ver-collapsed .premium-nav-menu-container{visibility:hidden;opacity:0}.premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-close{display:none}.premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-open{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-ver-toggle-yes.premium-ver-hover .premium-nav-menu-container{position:absolute;z-index:10002}.premium-ver-toggle-yes.premium-ver-click .premium-nav-menu-container{position:absolute;z-index:10001}.premium-ver-toggle-yes .premium-nav-menu-container,.premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-nav-menu-container{visibility:visible;opacity:1}.premium-ver-toggle-yes .premium-ver-open,.premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-open{display:none}.premium-ver-toggle-yes .premium-ver-close,.premium-ver-toggle-yes .premium-ver-title-icon,.premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-close,.premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-title-icon{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-sticky-parent{position:fixed;z-index:10003;-webkit-transition:all .3s linear;transition:all .3s linear}.premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top{will-change:transform;-webkit-transition:-webkit-transform .5s linear!important;transition:-webkit-transform .5s linear!important;transition:transform .5s linear!important;transition:transform .5s linear,-webkit-transform .5s linear!important;-webkit-transition-delay:1s;transition-delay:1s}.premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideDown{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideUp{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.premium-ham-dropdown .premium-stretch-dropdown .premium-mobile-menu-container,.premium-nav-sticky-yes.premium-sticky-active.premium-ham-dropdown .premium-mobile-menu-container{max-height:400px;overflow-y:auto}.premium-nav-slide-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(0,0,0,.6);z-index:10002}.premium-nav-slide-overlay.premium-vertical-toggle-open{display:block}.premium-active-menu,.premium-active-menu.premium-mega-nav-item>.premium-mega-content-container,.premium-active-menu:not(.premium-mega-nav-item)>.premium-sub-menu{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-active-menu .premium-toggle-close{display:block}.premium-nav-menu-container .premium-sub-menu{background-color:#fff}.premium-mobile-menu-container li,.premium-mobile-menu-container li>.premium-mega-content-container{width:100%!important}.premium-item-icon,.premium-sub-item-icon{font-size:13px;margin:0 7px}.premium-item-icon svg,.premium-sub-item-icon svg{width:100%;height:100%}.premium-item-icon.premium-lottie-animation,.premium-sub-item-icon.premium-lottie-animation{width:20px;height:20px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-item-icon.dashicons,.premium-sub-item-icon.dashicons{width:13px;height:13px}.premium-nav-menu-item{position:relative}.premium-nav-menu-item .premium-menu-link{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:7px 10px;text-decoration:none;position:relative}.premium-nav-menu-item .premium-dropdown-icon{margin:5px}.premium-nav-menu-item.menu-item-has-children{position:relative}.premium-nav-menu-item.menu-item-has-children .premium-sub-menu{z-index:9999}.premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-nav-menu-item .menu-link{position:relative;text-decoration:none}.premium-item-badge,.premium-sub-item-badge{position:absolute;padding:1px 6px;min-width:35px;text-align:center;font-size:10px;-webkit-border-radius:4px;border-radius:4px;line-height:1.8;white-space:nowrap}.premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge,.premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge,.premium-nav-hor:not(.premium-nav-slide) .premium-item-badge{position:relative;margin:8px}.premium-nav-dropdown .premium-sub-item-badge,.premium-nav-hor .premium-sub-item-badge,.premium-nav-slide .premium-sub-item-badge,.premium-nav-ver.premium-vertical-right .premium-item-badge,.premium-nav-ver.premium-vertical-right .premium-sub-item-badge{top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-nav-ver.premium-vertical-left .premium-item-badge,.premium-nav-ver.premium-vertical-left .premium-sub-item-badge{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-mega-nav-item .premium-sub-menu{display:none}.premium-mega-nav-item{position:relative}.premium-hamburger-menu .premium-mega-content-container,.premium-nav-dropdown .premium-mega-content-container,.premium-nav-slide .premium-mega-content-container{display:none}.premium-mega-item-static{position:static!important}.premium-hamburger-menu .premium-nav-menu-container,.premium-nav-dropdown .premium-nav-menu-container,.premium-nav-slide .premium-nav-menu-container{display:none}.premium-hamburger-menu .premium-hamburger-toggle,.premium-nav-dropdown .premium-hamburger-toggle,.premium-nav-slide .premium-hamburger-toggle{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,.premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,.premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,.premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,.premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,.premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon{display:none}.premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,.premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,.premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,.premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,.premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,.premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge{display:none}.premium-ham-dropdown .premium-mobile-menu-container,.premium-nav-dropdown .premium-mobile-menu-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,.premium-nav-dropdown .premium-toggle-opened .premium-toggle-close{display:inline!important}.premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,.premium-nav-dropdown .premium-toggle-opened .premium-toggle-text{display:none!important}.premium-stretch-dropdown .premium-mobile-menu-container{position:absolute;z-index:9999}.premium-nav-default{display:none}.premium-hamburger-toggle{width:100%}.premium-menu-link-parent::after,.premium-menu-link-parent::before{display:block;position:absolute;-webkit-transition:all .3s cubic-bezier(.58,.3,.005,1);transition:all .3s cubic-bezier(.58,.3,.005,1)}.premium-nav-pointer-double-line .premium-menu-link-parent::after,.premium-nav-pointer-underline .premium-menu-link-parent::after{content:"";bottom:0}.premium-nav-pointer-double-line .premium-menu-link-parent::before,.premium-nav-pointer-overline .premium-menu-link-parent::before{content:"";top:0}.premium-nav-pointer-double-line .premium-menu-link-parent::after,.premium-nav-pointer-double-line .premium-menu-link-parent::before,.premium-nav-pointer-overline .premium-menu-link-parent::after,.premium-nav-pointer-overline .premium-menu-link-parent::before,.premium-nav-pointer-underline .premium-menu-link-parent::after,.premium-nav-pointer-underline .premium-menu-link-parent::before{height:3px;width:100%;left:0;background-color:#55595c;z-index:2}.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{opacity:0}.premium-nav-pointer-double-line.premium-nav-animation-none,.premium-nav-pointer-overline.premium-nav-animation-none,.premium-nav-pointer-underline.premium-nav-animation-none{-webkit-transition-duration:0s;transition-duration:0s}.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover{-webkit-transition-duration:0s;transition-duration:0s}.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{width:10px;inset-inline-start:100%}.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{width:10px;left:-20px}.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{height:0;width:0;left:50%}.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:-10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{bottom:-10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{bottom:10px}.premium-nav-pointer-framed .premium-menu-link-parent::before{content:""}.premium-nav-pointer-framed .premium-menu-link-parent::after,.premium-nav-pointer-framed .premium-menu-link-parent::before{background:0 0;left:0;top:0;bottom:0;right:0;border:3px solid #55595c}.premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before{width:3px;height:3px}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before{border-width:0 0 3px 3px;-webkit-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:3px 3px 0 0;-webkit-transition:width .1s,height .1s .1s,opacity 20ms .18s;transition:width .1s,height .1s .1s,opacity 20ms .18s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before{-webkit-transition:opacity 20ms,height .1s,width .1s .1s;transition:opacity 20ms,height .1s,width .1s .1s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after{-webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;transition:opacity 20ms .2s,height .1s .2s,width .1s .3s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before{width:100%;height:100%}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before{-webkit-transition:opacity 20ms,height .1s,width .1s .1s;transition:opacity 20ms,height .1s,width .1s .1s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after{-webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;transition:opacity 20ms .2s,height .1s .2s,width .1s .3s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before{width:100%;height:100%}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before{border-width:3px 0 0 3px}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:0 3px 3px 0}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before{width:3px;height:3px}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}.premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover{-webkit-transform:skew(-8deg);-ms-transform:skew(-8deg);transform:skew(-8deg)}.premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover{-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)}.premium-nav-pointer-background .premium-menu-link-parent::before{top:0;left:0;right:0;bottom:0;background:#55595c;background-color:#55595c;z-index:-1}.premium-nav-pointer-background .premium-menu-link-parent::after,.premium-nav-pointer-background .premium-menu-link-parent::before{content:"";-webkit-transition:.3s;transition:.3s}.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3;transition:.3}.premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{left:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{right:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{bottom:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after{top:0;left:0;right:0;bottom:0;background:#55595c;background-color:#55595c;z-index:-1}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before{top:0;bottom:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after{top:100%;bottom:0}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before{bottom:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after{top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before{bottom:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after{top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{bottom:50%;top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before{right:0;left:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after{right:100%;left:0}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before{left:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after{right:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before{left:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after{right:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{left:50%;right:50%}.premium-active-item::after,.premium-active-item::before,.premium-menu-link-parent:focus::after,.premium-menu-link-parent:focus::before,.premium-menu-link-parent:hover::after,.premium-menu-link-parent:hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-nav-menu-item .premium-mega-content-container,.premium-nav-menu-item .premium-sub-menu{-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s}[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-mega-content-container,[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu:hover>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-mega-content-container,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu:hover>.premium-sub-menu{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(10px);-ms-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px)}.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(-10px);-ms-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px)}.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-45%);-ms-transform:translateX(-45%);transform:translateX(-45%)}.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-55%);-ms-transform:translateX(-55%);transform:translateX(-55%)}.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.premium-person-container{position:relative}.premium-person-image-container{position:relative;text-align:center;overflow:hidden}.premium-person-image-container .premium-person-image-wrap{overflow:hidden}.premium-person-scale-effect .premium-person-image-container img,.premium-person-zoomout-effect .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-sepia-effect .premium-person-image-container img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-person-bright-effect .premium-person-image-container img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-person-trans-effect .premium-person-image-container img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-person-zoomin-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-zoomout-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-person-scale-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-person-grayscale-effect:hover .premium-person-image-container img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-person-sepia-effect:hover .premium-person-image-container img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-person-bright-effect:hover .premium-person-image-container img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-person-trans-effect:hover .premium-person-image-container img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-person-container .premium-person-image-container img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style2 .premium-person-social{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;opacity:0}.premium-person-style2 .premium-person-image-container:hover .premium-person-social{opacity:1}.premium-person-list-item a{display:inline-block}.premium-person-style2 .premium-person-list-item a{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-person-info-container{padding:30px 15px}.premium-person-name{margin:0 0 5px;font-weight:700}.premium-person-title{margin:0 0 20px;padding:0}.premium-person-content{margin:0 0 30px}ul.premium-person-social-list{margin:0!important;padding:0}.premium-person-social-list .premium-person-list-item{display:inline;list-style:none}.premium-person-social-list li{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-social-list li i{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-defaults-yes li.premium-person-facebook:hover a{background-color:#3b5998!important}.premium-person-defaults-yes li.premium-person-twitter:hover a{background-color:#55acee!important}.premium-person-defaults-yes li.premium-person-linkedin:hover a{background-color:#0077b5!important}.premium-person-defaults-yes li.premium-person-google:hover a{background-color:#dc4e41!important}.premium-person-defaults-yes li.premium-person-youtube:hover a{background-color:#b31217!important}.premium-person-defaults-yes li.premium-person-instagram:hover a{background-color:#e4405f!important}.premium-person-defaults-yes li.premium-person-skype:hover a{background-color:#00aff0!important}.premium-person-defaults-yes li.premium-person-pinterest:hover a{background-color:#bd081c!important}.premium-person-defaults-yes li.premium-person-dribbble:hover a{background-color:#ea4c89!important}.premium-person-defaults-yes li.premium-person-mail:hover a{background-color:#b23121!important}.premium-person-defaults-yes li.premium-person-behance:hover a{background-color:#1769ff!important}.premium-person-defaults-yes li.premium-person-whatsapp:hover a{background-color:#25d366!important}.premium-person-defaults-yes li.premium-person-telegram:hover a{background-color:#08c!important}.premium-person-defaults-yes li.premium-person-site:hover a{background-color:#0055a5!important}.premium-person-social-list li:hover a{-webkit-box-shadow:none;box-shadow:none}.premium-person-social-list li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.premium-person-social-list li i{font-size:18px}.elementor-widget-premium-addon-person .elementor-widget-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-persons-container.multiple-persons{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-style1 .premium-person-container{overflow:hidden}.premium-person-style1 .premium-person-container .premium-person-info{position:absolute;top:auto;right:0;left:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style1 .premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-style1.multiple-persons:not([data-persons-equal=yes]){-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style1 .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-person-style1 .slick-slide{height:inherit!important}.premium-person-style3 .premium-person-info-container{position:absolute;top:0;left:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-person-style3 .premium-person-title-desc-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style3 .premium-person-name-icons-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-person-style3 .premium-person-title{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.premium-person-style3 .premium-person-title span{display:inline-block}.premium-person-style3 .premium-person-name{padding-left:10px}.premium-person-style3 .premium-person-social-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-person-style3 .premium-person-list-item{line-height:0}.premium-person-style3 .premium-person-list-item a{padding:5px 10px 0 0;margin:5px 0}.premium-person-style3 .premium-person-container:hover .premium-person-title{opacity:1}.premium-person-style3 .premium-person-container:hover .premium-person-social-list{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-persons-title-cw .premium-person-title{-webkit-transform:translateX(15px) rotate(90deg);-ms-transform:translateX(15px) rotate(90deg);transform:translateX(15px) rotate(90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.premium-persons-title-cw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(90deg);-ms-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}.premium-persons-title-ccw .premium-person-title{width:auto;margin-right:20px;-webkit-transform:translateX(15px) rotate(-90deg);-ms-transform:translateX(15px) rotate(-90deg);transform:translateX(15px) rotate(-90deg);-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.premium-persons-title-ccw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(-90deg);-ms-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}.premium-pricing-table-container{position:relative;text-align:center;display:inline-block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-pricing-icon-container .premium-pricing-image{overflow:hidden}.premium-pricing-icon-container .premium-pricing-image img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover}.premium-badge-left{position:absolute;top:0}.premium-badge-right{position:absolute;top:0;right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase}.premium-badge-flag .corner{text-align:center;-webkit-border-radius:4px 4px 0 4px;border-radius:4px 4px 0 4px;padding:3px 15px;position:absolute;top:10%;right:-8px}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;right:0;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table .elementor-widget-container{overflow:visible!important}.premium-badge-flag .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-button-container{display:block}.premium-pricing-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0}.premium-pricing-list .premium-pricing-list-item{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-item img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);left:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:left;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-features-left .premium-pricing-list-span{text-align:left}.premium-pricing-features-center .premium-pricing-list-span{text-align:center}.premium-pricing-features-right .premium-pricing-list-span{text-align:right}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;margin-right:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-price-button{display:block;padding:6px 12px;line-height:1.42857143;text-align:center;color:#fff;background:#6ec1e4;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-progressbar-container{position:relative}.premium-progressbar-bar-wrap{position:relative;text-align:left;overflow:hidden;height:25px;margin-bottom:50px;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.premium-progressbar-bar-wrap.premium-progressbar-dots{background-color:transparent;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.premium-progressbar-bar-wrap .progress-segment{position:relative;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.premium-progressbar-bar-wrap .progress-segment.filled{background:#6ec1e4}.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child){margin:0 4px}.premium-progressbar-bar-wrap .progress-segment:first-child{margin-right:4px}.premium-progressbar-bar-wrap .progress-segment:last-child{margin-left:4px}.premium-progressbar-bar-wrap .progress-segment .segment-inner{position:absolute;top:0;left:0;height:100%;background-color:#6ec1e4}.premium-progressbar-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;background:#6ec1e4;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.premium-progressbar-striped .premium-progressbar-bar{background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.premium-progressbar-active .premium-progressbar-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-gradient .premium-progressbar-bar{-webkit-background-size:400% 400%!important;background-size:400% 400%!important;-webkit-animation:progress-bar-gradient 10s ease-in-out infinite;animation:progress-bar-gradient 10s ease-in-out infinite}.premium-progressbar-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-bar{-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-progressbar-container p:first-of-type{margin:0;float:left}.premium-progressbar-container p:nth-of-type(2){margin:0;float:right}.premium-progressbar-name{left:50%;top:0;right:0;-webkit-transform:translateX(-12.5px);-ms-transform:translateX(-12.5px);transform:translateX(-12.5px);z-index:1}.premium-progressbar-multiple-label{position:relative;float:left;width:0;left:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{height:15px;left:50%;display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-progressbar-pin{border-left:1px solid;height:12px;left:50%;display:inline-block}.premium-progressbar-circle-wrap,.premium-progressbar-hf-circle-wrap{width:200px;height:200px;position:relative;margin:0 auto}.premium-progressbar-circle-wrap .premium-progressbar-circle-content,.premium-progressbar-hf-circle-wrap .premium-progressbar-circle-content{position:absolute;top:0;left:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.premium-progressbar-circle-wrap .premium-lottie-animation,.premium-progressbar-hf-circle-wrap .premium-lottie-animation{line-height:1}.premium-progressbar-circle-wrap .premium-progressbar-circle{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.premium-progressbar-circle-wrap .premium-progressbar-circle div{position:absolute;left:0;top:0;height:100%;width:100%;border-width:6px;border-style:solid;border-color:#54595f;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);visibility:hidden}.premium-progressbar-circle-wrap .premium-progressbar-circle-base{width:100%;height:100%;border:6px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-hf-container{position:relative;width:200px;height:200px}.premium-progressbar-hf-circle-wrap{overflow:hidden}.premium-progressbar-hf-circle-wrap .premium-progressbar-left-label{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.premium-progressbar-hf-circle{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.premium-progressbar-hf-circle-progress{position:absolute;left:0;top:0;height:100%;width:100%;border:12px solid #000;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 1.5s linear;transition:-webkit-transform 1.5s linear;transition:transform 1.5s linear;transition:transform 1.5s linear,-webkit-transform 1.5s linear}.premium-progressbar-circle-inner{height:100%;width:100%;border:12px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-hf-labels{margin:0 auto;position:relative;font-size:12px;font-weight:400;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@-webkit-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@-webkit-keyframes progress-bar-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes progress-bar-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@media (max-width:768px){.premium-progressbar-center-label{-webkit-transform:rotate(-90deg)!important;-ms-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important;-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}}.premium-testimonial-box{width:100%;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-box .premium-testimonial-author-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-left:auto;margin-right:auto;overflow:hidden;border-style:solid!important}.premium-testimonial-img-wrapper.circle{-webkit-border-radius:50%;border-radius:50%}.premium-testimonial-img-wrapper.rounded{-webkit-border-radius:15px;border-radius:15px}.premium-testimonial-img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.premium-testimonial-content-wrapper{position:relative;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;width:100%;padding:20px;text-align:center}.premium-testimonial-clear-float{clear:both}.premium-testimonial-lower-quote,.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-title-container .premium-title-header{position:relative;margin:0;padding:10px}.premium-title-container .premium-title-header:not(.premium-title-style7){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-container .premium-title-header svg{width:40px;height:40px}.premium-title-container .premium-title-header img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.premium-title-container .premium-title-header a{position:absolute;top:0;left:0;width:100%;height:100%}.premium-title-container .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-icon-row .premium-title-icon{margin-right:10px}.premium-title-icon-row-reverse .premium-title-icon{margin-left:10px}.premium-title-style3,.premium-title-style4{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6,.premium-title-style8,.premium-title-style9{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-title-style7{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-title-style7 .premium-title-style7-inner{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-style1{border-width:0;border-left:3px solid #6ec1e4}.premium-title-container.style2,.premium-title-container.style4,.premium-title-container.style5,.premium-title-container.style6{border-bottom:3px solid #6ec1e4}.premium-title-style6:before{position:absolute;left:50%;bottom:0;margin-left:-2px;content:"";border:3px solid transparent}.premium-title-style7-stripe-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style7:before{display:none}.premium-title-style8 .premium-title-text[data-animation=shiny]{-webkit-background-size:125px 125px!important;background-size:125px!important;color:rgba(255,255,255,0);-webkit-background-clip:text!important;background-clip:text!important;-webkit-animation-name:pa-shinny-text!important;animation-name:pa-shinny-text!important;-webkit-animation-duration:var(--animation-speed)!important;animation-duration:var(--animation-speed)!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;background:var(--base-color) -webkit-gradient(linear,left top,right top,from(var(--base-color)),to(var(--base-color)),color-stop(.5,var(--shiny-color))) 0 0 no-repeat}@-webkit-keyframes pa-shinny-text{0%{background-position:0}100%{background-position:200%}}@keyframes pa-shinny-text{0%{background-position:0}100%{background-position:200%}}.premium-title-style9[data-animation-blur=process] .premium-title-style9-letter{-webkit-animation:pa-blur-shadow 2s 1 alternate;animation:pa-blur-shadow 2s 1 alternate}@-webkit-keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}.premium-title-gradient-yes .premium-title-icon,.premium-title-gradient-yes .premium-title-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#ffa648),color-stop(#f17cc1),to(#4da9fd));background-image:-webkit-linear-gradient(left,#ffa648,#f17cc1,#4da9fd);background-image:linear-gradient(to right,#ffa648,#f17cc1,#4da9fd);-webkit-animation:pa-text-gradient 8s infinite;animation:pa-text-gradient 8s infinite}.premium-title-clipped .premium-title-header{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@-webkit-keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}.premium-video-box-transform{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.premium-video-box-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-video-box-container>div{position:relative;overflow:hidden}.pa-aspect-ratio-11 .premium-video-box-container>div{padding-bottom:100%}.pa-aspect-ratio-169 .premium-video-box-container>div{padding-bottom:56.25%}.pa-aspect-ratio-43 .premium-video-box-container>div{padding-bottom:75%}.pa-aspect-ratio-32 .premium-video-box-container>div{padding-bottom:66.6666%}.pa-aspect-ratio-219 .premium-video-box-container>div{padding-bottom:42.8571%}.pa-aspect-ratio-916 .premium-video-box-container>div{padding-bottom:177.8%}.premium-video-box-image-container{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;cursor:pointer;margin:auto;-webkit-transition:.2s all;transition:.2s all}.premium-video-box-play-icon-container{position:absolute;z-index:2;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(252,252,252,.35)}.premium-video-box-description-container{position:absolute;z-index:2;padding:5px;text-align:center;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-video-box-text{margin-bottom:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-play-icon{padding:15px;-webkit-transform:translateX(4%);-ms-transform:translateX(4%);transform:translateX(4%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vid-lightbox-container,.premium-video-box-video-container{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;overflow:hidden;cursor:pointer}.premium-video-box-container[data-overlay=true][data-type=self] .premium-video-box-video-container{opacity:0;visibility:hidden}.premium-video-box-video-container iframe{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;background-color:#000;-o-object-fit:contain;object-fit:contain}.premium-video-box-container .premium-video-box-vimeo-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;z-index:3;margin:10px;margin-right:10px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;margin-right:4.6em}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait{width:60px;height:60px;background:rgba(23,35,34,.75);margin-right:1px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}.premium-video-box-vimeo-portrait img{width:50px;height:50px;margin:5px;padding:0;border:0;-webkit-border-radius:50%;border-radius:50%}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers{font-size:10px}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-title{max-width:100%;font-size:2em!important;font-weight:700;margin:0;padding:.1em .2em;background:rgba(23,35,34,.75);display:inline-block;text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline{font-size:1.2em!important;font-weight:400;color:#fff;margin-top:.1em;padding:.2em .5em;background:rgba(23,35,34,.75);text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-playlist-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-video-box-playlist-container .premium-video-box-container{height:100%;overflow:hidden}.premium-video-box-container:hover .premium-video-box-image-container.zoomin{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.zoomout{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-video-box-container:hover .premium-video-box-image-container.scale{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-video-box-container:hover .premium-video-box-image-container.gray{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-video-box-container:hover .premium-video-box-image-container.blur{-webkit-filter:blur(3px);filter:blur(3px)}.premium-video-box-container:hover .premium-video-box-image-container.sepia{-webkit-filter:sepia(0);filter:sepia(0)}.premium-video-box-container:hover .premium-video-box-image-container.trans{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.bright{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-video-box-image-container.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-video-box-image-container.scale,.premium-video-box-image-container.zoomout{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-video-box-image-container.sepia{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-video-box-image-container.bright{-webkit-filter:brightness(1);filter:brightness(1)}.premium-video-box-image-container.trans{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-video-box-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.premium-video-box-container.premium-video-box-sticky-apply{z-index:99;overflow:unset}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{position:fixed!important;z-index:99999;height:225px;width:400px;background:#fff}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before,.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap{visibility:hidden}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{-webkit-box-shadow:unset;box-shadow:unset}.premium-video-box-sticky-close,.premium-video-box-sticky-infobar{display:none}.premium-video-box-sticky-apply .premium-video-box-sticky-close{position:absolute;padding:5px;cursor:pointer;z-index:99999;height:14px;width:14px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:100%;border-radius:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-video-box-sticky-apply .premium-video-box-play-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-video-box-sticky-apply .premium-video-box-play-icon{-webkit-transition:none;transition:none}.premium-video-box-sticky-apply .premium-video-box-sticky-infobar{display:block;position:relative;top:100%;width:100%;padding:5px;text-align:center;z-index:9999;margin-top:-1px}.premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable{cursor:move}.premium-video-sticky-top-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:20px}.premium-video-sticky-bottom-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;bottom:20px}.premium-video-sticky-top-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:20px}.premium-video-sticky-bottom-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;bottom:20px}.premium-video-sticky-center-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-center-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-bottom-left .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap,.premium-video-sticky-bottom-right .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{bottom:55px}.premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;right:-10px}.premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;left:-10px}.premium-video-box-filter-sticky{-webkit-filter:none!important;filter:none!important}.premium-mscroll-yes.elementor-widget-premium-addon-video-box div{cursor:default}.premium-vscroll-inner{position:relative;min-height:100%}.premium-vscroll-inner .premium-vscroll-dots{position:fixed;z-index:100;opacity:1;margin-top:-32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-wrap .premium-vscroll-nav-menu{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dots,.premium-vscroll-wrap .premium-vscroll-dots-hide{opacity:0;visibility:hidden}.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots:not(.premium-vscroll-dots-hide){opacity:1;visibility:visible}.premium-vscroll-dots.middle{top:50%;margin-top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-dots.top{top:40px}.premium-vscroll-dots.bottom{bottom:30px}.premium-vscroll-dots.right{right:17px}.premium-vscroll-dots.left{left:17px}.premium-vscroll-inner ul.premium-vscroll-dots-list,.premium-vscroll-wrap .premium-vscroll-nav-menu{margin:0!important;padding:0}.premium-vscroll-inner ul.premium-vscroll-dots-list li{width:14px;height:13px;margin:7px;position:relative;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span{top:2px;left:2.5px;width:8px;height:8px;border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;padding-left:.4em;padding-right:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{right:27px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item{width:4px;height:30px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span{width:100%;height:100%;-webkit-border-radius:0;border-radius:0}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";left:-webkit-calc(100% - 1px);left:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip{left:27px}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";right:-webkit-calc(100% - 1px);right:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.premium-vscroll-dots.right{right:7px}.premium-vscroll-dots.left{left:7px}}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{left:0}.premium-vscroll-nav-menu.right{right:0}.premium-vscroll-nav-menu .premium-vscroll-nav-item{display:inline-block;margin:10px;color:#000;background:#fff;background:rgba(255,255,255,.3)}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{padding:9px 18px;display:block;cursor:pointer;color:#000}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:#000}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus{outline:0}.multiscroll-nav li a:focus{outline:0}.premium-vscroll-temp .slimScrollBar{visibility:hidden}[data-hijacking=off] .premium-vscroll-temp{height:100vh}[data-hijacking=off] .premium-vscroll-temp>div{opacity:0;top:0;left:0;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-hijacking=off] .premium-vscroll-temp:first-of-type>div::before{display:none;position:absolute;width:100%;top:20px;z-index:2}[data-hijacking=off][data-animation=rotate] .premium-vscroll-temp{position:relative;-webkit-perspective:1800px;perspective:1800px}[data-hijacking=off][data-animation=rotate] .premium-vscroll-temp>div{position:absolute;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}[data-hijacking=off][data-animation=rotate] .premium-vscroll-temp:last-of-type>div{opacity:1!important;-webkit-transform:translateY(0) scale(1) rotateX(0)!important;transform:translateY(0) scale(1) rotateX(0)!important}[data-hijacking=off][data-animation=parallax] .premium-vscroll-temp>div{position:fixed}[data-hijacking=off][data-animation=scaleDown] .premium-vscroll-temp>div{position:fixed}[data-hijacking=off] .premium-vscroll-parallax-last{-webkit-transform:translateY(0) scale(1)!important;-ms-transform:translateY(0) scale(1)!important;transform:translateY(0) scale(1)!important}[data-hijacking=off] .premium-vscroll-parallax-position{position:unset!important}.ast-single-post .entry-content .premium-woocommerce a{text-decoration:none}.premium-woocommerce .premium-woo-qv-btn{cursor:pointer}.premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating{margin:0 auto .5em}.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured,.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .pa-out-of-stock{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .woocommerce-loop-product__title{margin-bottom:.5em;font-size:1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-category{display:block;font-size:.85em;margin-bottom:.5em;line-height:1.3}.premium-woocommerce .star-rating{display:block;float:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;position:relative;height:1em;line-height:1;font-size:.857em;width:5.4em;font-family:star}.premium-woocommerce .star-rating::before{content:"\73\73\73\73\73";color:#54595f;float:left;top:0;left:0;position:absolute}.premium-woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.premium-woocommerce .star-rating span::before{content:"\53\53\53\53\53";color:inherit;top:0;position:absolute;left:0}.premium-woocommerce .premium-woo-products-inner ul.products{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none outside;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.premium-woocommerce .premium-woo-products-inner ul.products li.product{margin:0 0 10px;padding:0 10px}.premium-woocommerce .premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper{overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .woocommerce-loop-product__link{position:relative;display:block!important;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .pa-out-of-stock,.premium-woocommerce .premium-woo-ribbon-container{position:absolute;z-index:9}.premium-woocommerce .premium-woo-ribbon-container{top:0;left:0}.premium-woocommerce .pa-out-of-stock{top:7px;left:9px;margin:0}.premium-woo-product-thumbnail{position:relative;overflow:hidden}.premium-woo-product-thumbnail .woocommerce-loop-product__link img{margin:0;width:100%}.premium-woo-product-featured-wrap,.premium-woo-product-sale-wrap{margin:0}.premium-woocommerce .premium-woo-products-details-wrap{padding:1em 1.2em}.premium-woocommerce .premium-woo-products-details-wrap .button{display:inline-block;background-color:#6ec1e4;color:#fff;margin:.5em 0;line-height:1.3;padding:10px 40px;font-size:100%;cursor:pointer;text-decoration:none;overflow:visible;font-weight:700;background-image:none;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce li.product .price{display:block;line-height:1.3;font-weight:700;margin-bottom:.5em;font-size:.9em}.premium-woocommerce li.product .price del{display:inline-block;font-weight:400;background:0 0;opacity:1}.premium-woocommerce li.product .price ins{display:inline-block;background:0 0;text-decoration:none;font-weight:inherit}.premium-woocommerce li.product .price .amount{color:inherit!important}.premium-woocommerce li.product .premium-woo-product-desc p{margin:0}.premium-woo-product-align-left .premium-woocommerce li.product .star-rating{margin-left:0;margin-right:auto}.premium-woo-product-align-center .premium-woocommerce li.product .star-rating{margin-left:auto;margin-right:auto}.premium-woo-product-align-right .premium-woocommerce li.product .star-rating{margin-left:auto;margin-right:0}.premium-woo-products-pagination ul.page-numbers{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;margin-top:10px;padding:0;border:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-products-pagination ul.page-numbers li{margin:0 .4em .4em 0;padding:0;text-align:center}.premium-woo-products-pagination ul.page-numbers li .page-numbers{margin:0;text-decoration:none;color:#000;border:1px solid #54595f;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.75em;display:block;min-width:2.5em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-products-pagination ul.page-numbers li .page-numbers.current,.premium-woo-products-pagination ul.page-numbers li .page-numbers:hover{background-color:#54595f;color:#fff;outline:0}.premium-woo-quick-view-loader .premium-loading-feed,.premium-woocommerce .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woocommerce .woocommerce-loop-product__link img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-product__hover-zoomout .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-gray .woocommerce-loop-product__link img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-woo-product__hover-sepia .woocommerce-loop-product__link img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-woo-product__hover-bright .woocommerce-loop-product__link img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-woo-product__hover-trans .woocommerce-loop-product__link img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scaleX(1.3) scaleY(1.3) rotate(5deg);-ms-transform:scaleX(1.3) scaleY(1.3) rotate(5deg);transform:scaleX(1.3) scaleY(1.3) rotate(5deg)}.premium-woocommerce .premium-woo-product__on_hover{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0}.premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover{opacity:1}.premium-woo-skin-grid-1 .premium-woo-qv-btn,.premium-woo-skin-grid-3 .premium-woo-qv-btn,.premium-woo-skin-grid-4 .premium-woo-qv-btn{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.premium-woo-skin-grid-4 .premium-woo-qv-btn{-webkit-transition-delay:.1s;transition-delay:.1s}.premium-woo-skin-grid-1 .premium-woo-qv-icon,.premium-woo-skin-grid-3 .premium-woo-qv-icon,.premium-woo-skin-grid-4 .premium-woo-qv-icon,.premium-woo-skin-grid-6 .premium-woo-qv-icon{margin-left:.5em}.premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-woo-product-wrapper .premium-woo-qv-data{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;cursor:pointer}.premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper{position:absolute;top:.7em;right:1em;-webkit-transform:translate3d(15px,0,0);transform:translate3d(15px,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;z-index:9}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn{position:relative;display:block;margin:0 0 3px;background:#fff;text-align:center;outline:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon{display:block;color:#54595f;width:30px;line-height:30px;height:30px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);opacity:1}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before{content:"\f013"}.premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before{content:"\f00c"}.premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap{position:absolute;background:#fff;bottom:0;left:0;width:100%;z-index:2;padding:0;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;transition:transform .4s,opacity .2s;transition:transform .4s,opacity .2s,-webkit-transform .4s;-webkit-transform:translateZ(0) translateY(5px);transform:translateZ(0) translateY(5px)}.premium-woo-skin-grid-2 .premium-woo-product-details{padding:15px 0}.premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap{opacity:1;-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0)}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper{position:static;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper>*{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:50%}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{background-color:#54595f}.premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap{position:absolute;left:0;right:0;top:50%;-webkit-transform:scale(.9) translateZ(0) translateY(-50%);transform:scale(.9) translateZ(0) translateY(-50%);text-align:center;z-index:2;opacity:0;-webkit-transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,transform .3s;transition:opacity .5s,transform .3s,-webkit-transform .3s}.premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product .premium-woo-product-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;background-color:rgba(27,27,23,.3);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay{opacity:1;visibility:visible;z-index:1}.premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap{-webkit-transform:scale(1) translateZ(0) translateY(-50%);transform:scale(1) translateZ(0) translateY(-50%);opacity:1}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#54595f;padding:10px;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap{width:75%}.premium-woo-skin-grid-5 .premium-woo-product-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-skin-grid-6 .premium-woo-qv-btn{position:absolute;top:50%;left:50%;min-width:40%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;z-index:2}.premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn{opacity:1;visibility:visible}.premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating{margin:0}.premium-woo-skin-grid-6 li.product .premium-woo-product-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;bottom:10px;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-product-gallery-images .premium-woo-product__gallery_image{width:20%;margin:0 .2em;border:2px solid #aaa;cursor:pointer}.premium-woo-products-metro li.product .premium-woo-product-thumbnail,.premium-woo-products-metro li.product .premium-woo-product-thumbnail img,.premium-woo-products-metro li.product .premium-woo-product-wrapper,.premium-woo-products-metro li.product .woocommerce-LoopProduct-link{height:100%}.premium-woo-products-metro ul.products li.product{margin-bottom:0}.premium-woo-products-metro li.product .premium-woo-product-thumbnail img{-o-object-fit:cover;object-fit:cover}.premium-carousel-hidden{opacity:0;visibility:hidden}.premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow{-webkit-border-radius:50%;border-radius:50%}.premium-woocommerce ul.slick-dots{width:100%}html.premium-woo-qv-opened,html.premium-woo-qv-opened body{overflow:hidden}.premium-woo-quick-view-back{position:fixed;visibility:hidden;overflow:hidden;background:rgba(2,2,2,.5);opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:999}.premium-woo-quick-view-active{top:0;left:0;width:100%;height:100%;opacity:1;visibility:visible}#premium-woo-quick-view-modal{position:fixed;visibility:hidden;opacity:0;top:0;left:0;width:100%;height:100%;z-index:1400;text-align:center;-webkit-transition:all .3s;transition:all .3s;overflow-x:hidden;overflow-y:auto}#premium-woo-quick-view-modal.active{visibility:visible;opacity:1}#premium-woo-quick-view-modal.active .premium-woo-content-main{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;width:100%}#premium-woo-quick-view-modal .premium-woo-content-main-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;padding:30px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#premium-woo-quick-view-modal .premium-woo-content-main{position:relative;pointer-events:none;max-width:100%;text-align:left;z-index:1045;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,-webkit-transform .5s;transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s,-webkit-transform .5s;margin:0 auto}#premium-woo-quick-view-modal .premium-woo-lightbox-content{position:relative;display:table;pointer-events:auto;background-color:#fff;max-width:975px;margin:20px auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:3px 3px 20px 0 rgba(0,0,0,.15);box-shadow:3px 3px 20px 0 rgba(0,0,0,.15);overflow:hidden}#premium-woo-quick-view-modal .summary{width:50%;margin:0;padding:30px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#premium-woo-quick-view-modal .summary .quantity{min-width:auto}#premium-woo-quick-view-modal .summary .quantity input.qty{width:54px;-webkit-appearance:button;-moz-appearance:button;appearance:button}#premium-woo-quick-view-modal .summary .quantity input[type=number]::-webkit-inner-spin-button,#premium-woo-quick-view-modal .summary .quantity input[type=number]::-webkit-outer-spin-button{display:unset}#premium-woo-quick-view-modal .woocommerce-product-details__short-description p{margin:0}#premium-woo-quick-view-close{position:absolute;font-size:22px;top:10px;right:10px;width:22px;height:22px;line-height:22px;opacity:.7;text-align:center;z-index:2;color:#000}#premium-woo-quick-view-modal .premium-woo-qv-image-slider{position:relative}#premium-woo-quick-view-modal .premium-woo-qv-image-slider li{list-style:none}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav{margin:0;padding:0;width:100%;position:absolute;bottom:10px;text-align:center}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li{margin:0 6px;display:inline-block;vertical-align:middle}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;border-radius:20px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active{background:rgba(0,0,0,.9);cursor:default}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus{outline:0}#premium-woo-quick-view-modal .premium-woo-qv-image-slider img{-o-object-fit:cover;object-fit:cover;width:100%}#premium-woo-quick-view-content div.images{width:50%;float:left;opacity:1!important;margin:0}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav{margin:0;padding:0;list-style:none}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a{text-decoration:none;display:block;width:14px;height:32px;font-size:32px;line-height:32px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev{left:10px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next{right:10px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before{content:"\f104"}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before{content:"\f105"}.premium-woocommerce li.product .added_to_cart.wc-forward{display:none}.premium-woo-atc-button .add_to_cart_button .premium-woo-cart-loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-left:5px;vertical-align:baseline}.premium-woo-load-more{position:relative}.premium-woo-load-more .premium-woo-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:10px 20px}.premium-woo-load-more-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woo-load-more-btn span{margin-right:3px}.premium-woo-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.premium-woo-title-above-yes .premium-woo-product__link{opacity:0}@media (min-width:545px){#premium-woo-quick-view-content div.summary{content:"544";overflow-y:auto}}@media (max-width:544px){#premium-woo-quick-view-content .premium-woo-lightbox-content{display:block}#premium-woo-quick-view-content div.images,#premium-woo-quick-view-content div.summary{width:100%;float:none}}.premium-title-bg-text:before{position:absolute;content:attr(data-background);top:0;left:0;text-align:left}.premium-bg-text-yes .elementor-widget-container:before{position:absolute;top:0;left:0;text-align:left}.premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,.premium-mask-yes .premium-dual-header-second-clip .premium-mask-span{background:inherit}.premium-mask-yes .premium-mask-span{position:relative;overflow:hidden;-js-display:inline-flex!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.premium-mask-yes .premium-mask-span::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:currentColor;-webkit-backface-visibility:visible;backface-visibility:visible}.premium-mask-active.premium-mask-tr .premium-mask-span::after{-webkit-animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(-103%);-ms-transform:translateX(-103%);transform:translateX(-103%)}.premium-mask-active.premium-mask-tl .premium-mask-span::after{-webkit-animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(103%);-ms-transform:translateX(103%);transform:translateX(103%)}.premium-mask-active.premium-mask-tb .premium-mask-span::after{-webkit-animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(-103%);-ms-transform:translateY(-103%);transform:translateY(-103%)}.premium-mask-active.premium-mask-tt .premium-mask-span::after{-webkit-animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(103%);-ms-transform:translateY(103%);transform:translateY(103%)}@-webkit-keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@-webkit-keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@-webkit-keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@-webkit-keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}@keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}.premium-button .premium-lottie-animation,.premium-image-button .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-button svg,.premium-image-button svg{width:30px;height:30px}div[class*=elementor-widget-premium] .premium-btn-block,div[class*=elementor-widget-premium] .premium-btn-lg,div[class*=elementor-widget-premium] .premium-btn-md,div[class*=elementor-widget-premium] .premium-btn-sm{background-color:#eee;color:#042551;margin:0;text-decoration:none}div[class*=elementor-widget-premium] .premium-btn-block:hover,div[class*=elementor-widget-premium] .premium-btn-lg:hover,div[class*=elementor-widget-premium] .premium-btn-md:hover,div[class*=elementor-widget-premium] .premium-btn-sm:hover{background-color:#54595f;color:#eee}div[class*=elementor-widget-premium] .premium-btn-sm{padding:12px 24px;font-size:14px;line-height:1}div[class*=elementor-widget-premium] .premium-btn-md{padding:14px 26px;font-size:16px;line-height:1.2}div[class*=elementor-widget-premium] .premium-btn-lg{padding:16px 28px;font-size:18px;line-height:1.3333}div[class*=elementor-widget-premium] .premium-btn-block{font-size:18px;line-height:1;padding:20px 0;width:100%;text-align:center}.premium-button-text{display:inline-block;width:100%}.premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg{position:absolute;z-index:0;top:0;left:0;width:0;height:0;-webkit-border-radius:50%;border-radius:50%;display:block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .4s ease-in-out,height .4s ease-in-out;transition:width .4s ease-in-out,height .4s ease-in-out}.premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg{width:225%;height:560px}.premium-mouse-detect-yes .premium-button-style6:before{width:0;height:0}.premium-loader{border:3px solid #f3f3f3;border-top-width:3px;border-top-style:solid;border-top-color:#f3f3f3;-webkit-border-radius:50%;border-radius:50%;border-top:3px solid;border-top-color:#bbb;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}.premium-svg-drawer *,.premium-svg-nodraw *{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-property:stroke,fill,background-color;transition-property:stroke,fill,background-color}.premium-svg-drawer .no-transition,.premium-svg-nodraw .no-transition{-webkit-transition:none!important;transition:none!important}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-error-notice{width:100%;padding:10px;color:#b94a48;background-color:#f2dede;border-color:#eed3d7;text-align:center}
1
+ @charset "UTF-8";@font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?vcwy2s);src:url(../../editor/fonts/pa-elements.eot?vcwy2s#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?vcwy2s) format("truetype"),url(../../editor/fonts/pa-elements.woff?vcwy2s) format("woff"),url(../../editor/fonts/pa-elements.svg?vcwy2s#pa-elements) format("svg");font-weight:400;font-style:normal}.elementor-widget-premium-addon-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative;z-index:1;overflow:hidden;margin:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:0 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(-40px,0,0) scale(1.1);transform:translate3d(-40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;left:0;width:100%;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;left:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;left:0;padding:15px;width:100%;text-align:left;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;left:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";right:30px;bottom:30px;left:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:left}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;right:60px;bottom:60px;left:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation10.zoomin:hover img,.premium-banner-animation11.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img,.premium-banner-animation7.zoomin:hover img,.premium-banner-animation8.zoomin:hover img,.premium-banner-animation9.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation10.zoomout:hover img,.premium-banner-animation11.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img,.premium-banner-animation7.zoomout:hover img,.premium-banner-animation8.zoomout:hover img,.premium-banner-animation9.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation10.scale:hover img,.premium-banner-animation11.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img,.premium-banner-animation7.scale:hover img,.premium-banner-animation8.scale:hover img,.premium-banner-animation9.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(5deg);transform:translate3d(0,0,0) scale(1.2) rotate(5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation10.grayscale:hover img,.premium-banner-animation11.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img,.premium-banner-animation7.grayscale:hover img,.premium-banner-animation8.grayscale:hover img,.premium-banner-animation9.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation10.blur:hover img,.premium-banner-animation11.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover,.premium-banner-animation7.blur:hover img,.premium-banner-animation8.blur:hover img,.premium-banner-animation9.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:left}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{left:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-banner-animation7 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-brlr{width:7px}.premium-banner-animation7 .premium-banner-brtb{height:7px}.premium-banner-animation7 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation7 .premium-banner-bleft{left:30px;top:-webkit-calc(100% - 150px);top:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bright{right:30px;bottom:-webkit-calc(100% - 150px);bottom:calc(100% - 150px);height:0}.premium-banner-animation7 .premium-banner-bottom{right:-webkit-calc(100% - 150px);right:calc(100% - 150px);bottom:30px;width:0}.premium-banner-animation7 .premium-banner-btop{left:-webkit-calc(100% - 150px);left:calc(100% - 150px);top:30px;width:0}.premium-banner-animation7 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation7 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation7 .premium-banner-ib-title{margin-top:0}.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation7.scale img,.premium-banner-animation7.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-read-more{margin-top:10px}.premium-banner-animation7 .premium-banner-ib-desc::after,.premium-banner-animation7 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7 .premium-banner-ib-content,.premium-banner-animation7 .premium-banner-ib-title,.premium-banner-animation7 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation7.active .premium-banner-ib-content,.premium-banner-animation7.active .premium-banner-ib-title,.premium-banner-animation7.active .premium-banner-read-more,.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation7.active .premium-banner-bleft,.premium-banner-animation7:hover .premium-banner-bleft{top:30px;height:70px}.premium-banner-animation7.active .premium-banner-bright,.premium-banner-animation7:hover .premium-banner-bright{bottom:30px;height:70px}.premium-banner-animation7.active .premium-banner-bottom,.premium-banner-animation7:hover .premium-banner-bottom{right:30px;width:70px}.premium-banner-animation7.active .premium-banner-btop,.premium-banner-animation7:hover .premium-banner-btop{left:30px;width:70px}.premium-banner-animation7:hover .premium-banner-ib-content,.premium-banner-animation7:hover .premium-banner-ib-title,.premium-banner-animation7:hover .premium-banner-read-more,.premium-banner-animation7:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation8 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-brlr{width:7px}.premium-banner-animation8 .premium-banner-brtb{height:7px}.premium-banner-animation8 .premium-banner-br{position:absolute;z-index:1;background-color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.2s;transition-delay:.2s}.premium-banner-animation8 .premium-banner-bleft{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bright{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:0}.premium-banner-animation8 .premium-banner-bottom{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:30px;width:0}.premium-banner-animation8 .premium-banner-btop{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:30px;width:0}.premium-banner-animation8 .premium-banner-ib-desc{padding:70px;display:table}.premium-banner-animation8 .premium-banner-ib-desc .premium-banner-desc-centered{display:table-cell;vertical-align:middle}.premium-banner-animation8 .premium-banner-ib-title{margin-top:0}.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation8.scale img,.premium-banner-animation8.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-read-more{margin-top:10px}.premium-banner-animation8 .premium-banner-ib-desc::after,.premium-banner-animation8 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation8 .premium-banner-ib-content,.premium-banner-animation8 .premium-banner-ib-title,.premium-banner-animation8 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;opacity:0}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8.active .premium-banner-read-more,.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8.active .premium-banner-bleft,.premium-banner-animation8:hover .premium-banner-bleft{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bright,.premium-banner-animation8:hover .premium-banner-bright{height:-webkit-calc(100% - 61px);height:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-bottom,.premium-banner-animation8:hover .premium-banner-bottom{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8.active .premium-banner-btop,.premium-banner-animation8:hover .premium-banner-btop{width:-webkit-calc(100% - 61px);width:calc(100% - 61px)}.premium-banner-animation8:hover .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-read-more,.premium-banner-animation8:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation9 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-banner-animation9 .premium-banner-ib-desc{width:100%;height:100%}.premium-banner-animation9 .premium-banner-ib-desc::before{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-desc::after{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.premium-banner-animation9 .premium-banner-ib-title{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-70px,0);transform:translate3d(0,-70px,0);margin-top:0;padding:0 10%}.premium-banner-animation9.active .premium-banner-ib-title,.premium-banner-animation9:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}.premium-banner-animation9 .premium-banner-ib-content,.premium-banner-animation9 .premium-banner-read-more{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding:0 10%;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}.premium-banner-animation9 .premium-banner-read-more{top:75%}.premium-banner-animation9.active .premium-banner-ib-content,.premium-banner-animation9.active .premium-banner-read-more,.premium-banner-animation9:hover .premium-banner-ib-content,.premium-banner-animation9:hover .premium-banner-read-more{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.premium-banner-animation9.active .premium-banner-ib-desc::before,.premium-banner-animation9:hover .premium-banner-ib-desc::before{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.premium-banner-animation9.active .premium-banner-ib-desc::after,.premium-banner-animation9:hover .premium-banner-ib-desc::after{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}.premium-banner-animation9:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation10 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation10 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 15px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);margin-bottom:0}.premium-banner-animation10 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:3px;background:#fff;opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation10.active .premium-banner-ib-title,.premium-banner-animation10:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.active .premium-banner-ib-title::after,.premium-banner-animation10:hover .premium-banner-ib-title::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation10.scale img,.premium-banner-animation10.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation10 .premium-banner-ib-content,.premium-banner-animation10 .premium-banner-read-more{padding-top:15px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation10 .premium-banner-read-more{padding:0}.premium-banner-animation10.active .premium-banner-ib-content,.premium-banner-animation10.active .premium-banner-read-more,.premium-banner-animation10:hover .premium-banner-ib-content,.premium-banner-animation10:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out;-webkit-transition-delay:125ms;transition-delay:125ms}.premium-banner-animation11 .premium-banner-ib-desc{position:absolute;z-index:5;-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0);opacity:0;top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left;padding:30px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}.premium-banner-animation11 img{width:100%;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation11 .premium-banner-ib-title{margin-bottom:10px}.premium-banner-animation11 .premium-banner-gradient{position:absolute;left:0;top:0;right:0;bottom:0}.premium-banner-animation11 .premium-banner-gradient:after,.premium-banner-animation11 .premium-banner-gradient:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);background-image:-webkit-linear-gradient(40deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);background-image:linear-gradient(50deg,rgba(84,89,95,.5) 27.89%,#6ec1e4 72.11%);z-index:2}.premium-banner-animation11 .premium-banner-gradient:before{mix-blend-mode:color}.premium-banner-animation11 .premium-banner-gradient:after{mix-blend-mode:multiply}.premium-banner-animation11.active .premium-banner-ib-desc,.premium-banner-animation11:hover .premium-banner-ib-desc{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.active .premium-banner-gradient:after,.premium-banner-animation11.active .premium-banner-gradient:before,.premium-banner-animation11:hover .premium-banner-gradient:after,.premium-banner-animation11:hover .premium-banner-gradient:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation11.scale img,.premium-banner-animation11.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-thumbnail-container{overflow:hidden}.premium-blog-thumbnail-container .below-entry-meta,.premium-blog-thumbnail-container img{width:100%;height:100%;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:block}.premium-blog-scale-effect img,.premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-blog-trans-effect img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-post-outer-container:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-post-outer-container:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-blog-post-outer-container:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-post-outer-container:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-post-outer-container:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-post-outer-container:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-post-outer-container:hover .premium-blog-trans-effect img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-blog-post-container{overflow:hidden}.premium-blog-post-container .premium-blog-inner-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-blog-post-container .premium-blog-post-content{line-height:1.5em;color:#777;font-size:14px;margin-bottom:10px}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover,.premium-blog-post-container ul.post-categories a:focus,.premium-blog-post-container ul.post-categories a:hover{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important}.premium-blog-post-container .premium-blog-entry-title{font-size:18px;margin-bottom:5px}.premium-blog-post-container.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:3;top:-50px}.premium-blog-post-container .premium-blog-content-wrapper{background-color:#f5f5f5;padding:30px}.premium-blog-post-container .premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{position:absolute;content:"";z-index:1;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;height:1px;width:100%;background-color:#fff}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner):hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic):not(.premium-blog-skin-side):not(.premium-blog-skin-banner) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay a,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay a{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-banner .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-classic .premium-blog-thumbnail-overlay span,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay i,.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-overlay span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-side{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container.premium-blog-skin-side .premium-blog-thumbnail-container{height:100%}.premium-blog-post-container.premium-blog-skin-side .premium-blog-content-wrapper{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-blog-post-container.premium-blog-skin-banner{position:relative}.premium-blog-post-container.premium-blog-skin-banner .premium-blog-content-wrapper{position:absolute;width:100%;bottom:-5px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:transparent;z-index:3;-webkit-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}.premium-blog-post-container.premium-blog-skin-banner:hover .premium-blog-content-wrapper{bottom:0}.premium-blog-post-container .premium-blog-cats-container ul.post-categories{margin:0;padding:0;list-style:none;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-post-container .premium-blog-cats-container a{display:block;font-size:12px;color:#fff;background-color:#777;margin:0 3px 10px 0;padding:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-diagonal-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-post-outer-container:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-blog-framed-effect{position:absolute;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;left:15px;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-post-outer-container:hover .premium-blog-framed-effect{opacity:.99;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-bordered-effect{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;padding:15px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-bordered-effect .premium-blog-post-link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,.45)}.premium-blog-bordered-effect .premium-blog-post-link:before{border-right:2px solid;border-left:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-bordered-effect .premium-blog-post-link:after{border-top:2px solid;border-bottom:2px solid;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-blog-bordered-effect:hover{opacity:.99}.premium-blog-bordered-effect:hover .premium-blog-post-link:after,.premium-blog-bordered-effect:hover .premium-blog-post-link:before{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before{position:absolute;content:"";top:0;left:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{position:absolute;content:"";top:0;left:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{opacity:.8}.premium-blog-squares-effect:after{-webkit-transform:translate(200%,200%);-ms-transform:translate(200%,200%);transform:translate(200%,200%)}.premium-blog-squares-square-container:before{-webkit-transform:translate(-100%,200%);-ms-transform:translate(-100%,200%);transform:translate(-100%,200%)}.premium-blog-squares-square-container:after{-webkit-transform:translate(200%,-100%);-ms-transform:translate(200%,-100%);transform:translate(200%,-100%)}.premium-blog-squares-effect:hover:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.premium-blog-squares-effect:hover:after{-webkit-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(100%,100%) scaleY(1.003) scaleX(1.003)}.premium-blog-squares-effect:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-squares-effect:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-clear-fix{clear:both}.premium-blog-masked .premium-blog-thumbnail-container{position:relative;overflow:visible}.premium-blog-masked .premium-blog-thumbnail-container svg{position:absolute;height:100px;width:100%;bottom:-5px;left:0;fill:#f5f5f5;z-index:99}.premium-blog-masked .premium-blog-thumbnail-container svg.premium-blog-shape-divider-svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.premium-blog-masked .premium-blog-author-thumbnail,.premium-blog-masked .premium-blog-skin-banner .premium-blog-content-wrapper{z-index:999!important}.premium-blog-format-link{padding:5px;line-height:0}.premium-blog-entry-meta{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.premium-blog-entry-meta i{margin-right:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data{display:inline-block}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-meta-data a,.premium-blog-meta-data span{color:inherit;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-author-thumbnail{position:relative;padding:0 30px;width:100%;top:-10px;height:0;pointer-events:none}.premium-blog-author-thumbnail img{-webkit-border-radius:50%;border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-blog-entry-title a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-excerpt-link-wrap a.premium-blog-excerpt-link{background-color:transparent;color:#54595f;padding:0}.premium-blog-cta-full-yes .premium-blog-excerpt-link{width:100%}.premium-blog-post-tags-container{margin-top:8px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-post-tags-container a{color:inherit;margin-left:5px}.premium-blog-align-left .post-categories,.premium-blog-align-left .premium-blog-post-tags-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-blog-align-left .premium-blog-inner-container{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-blog-align-center .post-categories,.premium-blog-align-center .premium-blog-post-tags-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-align-center .premium-blog-inner-container{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-blog-align-right .post-categories,.premium-blog-align-right .premium-blog-post-tags-container{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-blog-align-right .premium-blog-inner-container{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-blog-pagination-container{text-align:right}.premium-blog-pagination-container span{cursor:default}.premium-blog-pagination-container .page-numbers{display:inline-block;color:#000;line-height:1;font-size:1em;font-weight:400;text-decoration:none;padding:.75em;margin:0 .4em .4em 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-wrap .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.premium-blog-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-list .premium-blog-post-outer-container{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}.premium-blog-even .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-even .slick-slide{height:inherit!important}.premium-blog-filter{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-filter .premium-blog-filters-container li a.category{outline:0;text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-filter ul.premium-blog-filters-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-container li{list-style:none;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}.premium-blog-skin-side{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.premium-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button-style1,.premium-button-style2,.premium-button-style5,.premium-button-style7{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.15s;transition-duration:.15s}.premium-button-style1:before,.premium-button-style2:before,.premium-button-style5:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.premium-button-style5-radialin:before,.premium-button-style5-radialout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialin:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-rectin:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-rectout:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialout:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-radialin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style1-top:before{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-button-style1-right:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style1-left:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutouthor:before,.premium-button-style2-shutoutver:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.premium-button-style2-shutinhor:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style2-shutinver:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style1-bottom:hover:before,.premium-button-style1-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.premium-button-style1-left:hover:before,.premium-button-style1-right:hover:before,.premium-button-style2-shutouthor:hover:before,.premium-button-style2-shutoutver:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.premium-button-style2-shutinhor:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.premium-button-style2-shutinver:hover:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.premium-button-style2-scshutouthor:hover:before{-webkit-transform:scaleX(.9);-ms-transform:scaleX(.9);transform:scaleX(.9)}.premium-button-style2-scshutoutver:hover:before{-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}.premium-button-style2-dshutinhor:before{top:50%;left:50%;width:120%;height:0%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all}.premium-button-style2-dshutinver:before{top:50%;left:50%;width:120%;height:0%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.premium-button-style2-dshutinhor:hover:before,.premium-button-style2-dshutinver:hover:before{height:220%}.premium-button-style3-before i,.premium-button-style3-before svg{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-button-style3-after i,.premium-button-style3-after svg{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.premium-button-style3-after:hover i,.premium-button-style3-after:hover svg{opacity:1}.premium-button-style3-before:hover i,.premium-button-style3-before:hover svg{opacity:1}.premium-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span,.premium-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper{top:0;opacity:1}.premium-button-style4-top:hover .premium-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-button-style4-left:hover .premium-button-style4-icon-wrapper{left:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{right:0;opacity:1}.premium-button-style4-bottom:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-button-style4-top:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-button-style6:before{content:"";position:absolute;left:50%;top:50%;width:100px;height:100px;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style6:hover:before{-webkit-transform:translate(-50%,-50%) scale(3);-ms-transform:translate(-50%,-50%) scale(3);transform:translate(-50%,-50%) scale(3)}.premium-button-style6 .premium-button-text-icon-wrapper{position:relative;z-index:1}.premium-button-style7-left .premium-button-text-icon-wrapper:before,.premium-button-style7-right .premium-button-text-icon-wrapper:before{-webkit-transition:width .3s ease-out .15s;transition:width .3s ease-out .15s}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:after{-webkit-transition:width .3s ease-out 0s;transition:width .3s ease-out 0s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:before,.premium-button-style7-top .premium-button-text-icon-wrapper:before{-webkit-transition:height .3s ease-out .15s;transition:height .3s ease-out .15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:after{-webkit-transition:height .3s ease-out 0s;transition:height .3s ease-out 0s}.premium-button-style7:hover .premium-button-text-icon-wrapper:before{-webkit-transition-delay:0s;transition-delay:0s}.premium-button-style7:hover .premium-button-text-icon-wrapper:after{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-button-style7-bottom .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;left:0;height:0;z-index:-1}.premium-button-style7-top .premium-button-text-icon-wrapper:after,.premium-button-style7-top .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;bottom:0;left:0;height:0;z-index:-1}.premium-button-style7-right .premium-button-text-icon-wrapper:after,.premium-button-style7-right .premium-button-text-icon-wrapper:before{content:"";position:absolute;right:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-left .premium-button-text-icon-wrapper:after,.premium-button-style7-left .premium-button-text-icon-wrapper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;z-index:-1}.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-bottom:hover .premium-button-text-icon-wrapper:before{height:100%;top:0}.premium-button-style7-top:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-top:hover .premium-button-text-icon-wrapper:before{height:100%;bottom:0}.premium-button-style7-left:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-left:hover .premium-button-text-icon-wrapper:before{width:100%;left:0}.premium-button-style7-right:hover .premium-button-text-icon-wrapper:after,.premium-button-style7-right:hover .premium-button-text-icon-wrapper:before{width:100%;right:0}.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}.premium-carousel-wrapper a.carousel-arrow svg,.premium-carousel-wrapper a.ver-carousel-arrow svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ver-carousel-arrow.carousel-next i{margin-bottom:-3px}.premium-carousel-wrapper a.slick-arrow:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-carousel-wrapper a.carousel-arrow{top:50%}.premium-carousel-wrapper a.ver-carousel-arrow{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-carousel-dots-above ul.slick-dots{position:absolute;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:auto;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-carousel-wrapper .premium-carousel-nav-arrow-next,.premium-carousel-wrapper .premium-carousel-nav-arrow-prev,.premium-carousel-wrapper .premium-carousel-nav-dot{display:none}.premium-carousel-wrapper ul.slick-dots svg{width:20px;height:20px;outline:0!important}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{position:relative;z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;right:0;bottom:0;left:0;-webkit-border-radius:50%;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15)}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-contact-form-anim-yes .wpcf7-span::after{display:block;height:2px;content:"";top:-2px;position:relative;width:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.premium-contact-form-anim-yes .wpcf7-span.is-focused::after{width:100%}.premium-cf7-container input.wpcf7-submit{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-countdown{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}.countdown-row{display:block;text-align:center}.countdown .countdown-section{display:inline-block;max-width:100%;margin-bottom:15px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .countdown-section:last-child{margin-right:0}.countdown span.countdown-amount{font-size:70px;line-height:1;padding:40px}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .countdown-row .countdown-section:last-child .countdown_separator,.premium-countdown-separator-yes .premium-countdown-block:last-child .countdown_separator{display:none}.side .countdown-section .countdown-period{vertical-align:bottom}.countdown .countdown-section .countdown-period{font-size:17px;line-height:3em}.side .countdown-section .countdown-amount,.side .countdown-section .countdown-period{display:inline-block}.side .countdown-section .countdown-amount{margin-right:5px}.down .countdown-section .countdown-amount,.down .countdown-section .countdown-period{display:block}.premium-countdown-flip .premium-countdown-block{text-align:center;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-countdown-flip .premium-countdown-block:last-child{margin-right:0}.premium-countdown-flip .premium-countdown-label{overflow:hidden;color:#1a1a1a;text-transform:uppercase}.premium-countdown-flip .premium-countdown-figure{position:relative;height:110px;width:100px;line-height:107px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 rgba(255,255,255,.08)}.premium-countdown-flip .premium-countdown-figure:last-child{margin-right:0}.premium-countdown-flip .premium-countdown-figure>span{position:absolute;left:0;right:0;margin:auto;font-weight:700}.premium-countdown-flip .premium-countdown-figure .top{z-index:3;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:perspective(200px);transform:perspective(200px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-countdown-flip .premium-countdown-figure .bottom{z-index:1}.premium-countdown-flip .premium-countdown-figure .bottom::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:50%;background-color:rgba(0,0,0,.02)}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:4;bottom:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg)}.premium-countdown-flip .premium-countdown-figure .top-back span{position:absolute;top:-100%;left:0;right:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back{z-index:2;top:0}.premium-countdown-flip .premium-countdown-figure .bottom-back span{position:absolute;top:0;left:0;right:0;margin:auto}.premium-countdown-flip .premium-countdown-figure .bottom-back,.premium-countdown-flip .premium-countdown-figure .top,.premium-countdown-flip .premium-countdown-figure .top-back{height:50%;overflow:hidden;background-color:#f7f7f7;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.premium-countdown-flip .premium-countdown-figure .top-back{-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}.premium-countdown-flip .premium-countdown-figure .bottom-back::after,.premium-countdown-flip .premium-countdown-figure .top::after{content:"";position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.1)}.side .premium-countdown-figure,.side .premium-countdown-label{display:inline-block}.side .premium-countdown-figure{margin-right:5px}.down .premium-countdown-figure,.down .premium-countdown-label{display:block}.down .premium-countdown-label{width:100%}.premium-counter-area{padding:10px 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-counter-area.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-counter-area.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{padding-left:20px}.premium-counter-area.left .premium-counter-icon{padding-right:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title p{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-init-wrapper.row{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper.right{text-align:right}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-dual-header-first-header,.premium-dual-header-second-header{position:relative;padding:0;margin:0;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{-webkit-text-stroke-color:transparent;-webkit-text-fill-color:#fafafa;-webkit-text-stroke-width:2px}@media (max-width:500px){.premium-dual-header-first-header,.premium-dual-header-second-header{word-wrap:break-word}}.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{-webkit-background-size:300% 300%!important;background-size:300% 300%!important;-webkit-animation:Gradient 10s ease-in-out infinite;animation:Gradient 10s ease-in-out infinite}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.premium-mask-yes.premium-header-inline .premium-dual-header-first-span{display:inline-block!important}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-item-hidden,.premium-fancy-text-wrapper:not(.typing) .premium-fancy-text{opacity:0}.premium-fancy-text-wrapper .premium-fancy-list-items{list-style:none}.premium-fancy-text-wrapper .premium-fancy-text-span-align{vertical-align:top}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper{margin:0;padding:0;border:none;position:relative}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items{position:absolute;top:0;left:0;display:inline-block}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden{-webkit-animation:pa-zoom-out .8s;animation:pa-zoom-out .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible{position:relative!important;-webkit-animation:pa-zoom-in .8s;animation:pa-zoom-in .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper{-webkit-perspective:300px;perspective:300px}.premium-fancy-text-wrapper.rotate .premium-fancy-list-items{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pa-rotate-out 1.2s;animation:pa-rotate-out 1.2s}.premium-fancy-text-wrapper.rotate .premium-fancy-item-visible{position:relative!important;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.custom .premium-fancy-item-visible{position:relative!important}.premium-fancy-text-wrapper.auto-fade .premium-fancy-text{display:inline-block;width:200px;font-weight:400}.premium-fancy-text-wrapper.auto-fade .premium-fancy-svg-text{position:relative;vertical-align:sub}.premium-fancy-text-wrapper.auto-fade g>text{text-anchor:start;shape-rendering:crispEdges;opacity:0;font-size:300px;-webkit-animation-name:pa-auto-fade;animation-name:pa-auto-fade;-moz-animation-name:pa-auto-fade;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.premium-fancy-text-wrapper.auto-fade g>text:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.premium-fancy-text-wrapper.loading .premium-fancy-text{position:relative}.premium-fancy-text-wrapper.loading .premium-fancy-text .premium-loading-bar{position:absolute;width:100%;height:3px;bottom:0;left:0;animation:pa-loading-bar 2.5s ease-out infinite;-webkit-animation:pa-loading-bar 2.5s ease-out infinite}.premium-fancy-text-wrapper.loading.pause .premium-fancy-text:hover .premium-loading-bar{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@keyframes pa-auto-fade{0%{opacity:0}20%{opacity:1}35%{opacity:0}100%{opacity:0}}@-webkit-keyframes pa-loading-bar{0%{width:0}100%{width:100}}@keyframes pa-loading-bar{0%{width:0}100%{width:100}}@-webkit-keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.premium-bullet-list-box{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.premium-bullet-list-box .premium-bullet-list-content-grow-lc{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.premium-bullet-list-box .premium-bullet-list-content-grow-rc{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.premium-bullet-list-box .premium-bullet-list-content-grow-cc{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.premium-bullet-list-content{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto;position:relative}.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper{display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-text span{margin:0 5px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:18px;background-color:#eee;padding:1px 5px;-webkit-border-radius:2px;border-radius:2px}.premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-content .premium-bullet-list-wrapper i,.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-bullet-list-content .premium-bullet-list-wrapper{position:relative;line-height:0}.premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-content .premium-bullet-list-wrapper svg{width:30px!important;height:30px!important;position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text,.premium-bullet-list-content .premium-bullet-list-wrapper i{position:relative;z-index:500}.premium-bullet-list-content .premium-bullet-list-wrapper i{width:1.25em}.premium-bullet-list-content .premium-bullet-list-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector{width:100%;height:100%;position:absolute;top:.5em;z-index:100;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{content:"";border-right-width:1px;border-right-style:solid;border-color:#333;display:block;height:100%}li.premium-bullet-list-content.premium-bullet-list-content-inline{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;z-index:2}li.premium-bullet-list-content.premium-bullet-list-content-inline:not(:first-child){margin:0 3px}li.premium-bullet-list-content.premium-bullet-list-content-inline:first-child{margin:0 3px 0 0}.premium-bullet-list-divider:not(:last-child){width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;overflow:hidden}.premium-bullet-list-divider:not(:last-child):after{content:"";display:block;border-top-style:solid;border-top-width:1px}.premium-bullet-list-divider-inline:not(:last-child){float:right;display:inline-block;position:relative;height:100%;overflow:hidden;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 3px}.premium-bullet-list-divider-inline:not(:last-child):after{content:"";display:block;border-left-width:1px;height:33px;border-left-style:solid}.premium-bullet-list-icon-text{line-height:1.5}.premium-bullet-list-icon-text p,li.premium-bullet-list-content,ul.premium-bullet-list-box{margin:0}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper i{color:transparent!important;text-shadow:0 0 3px #aaa}.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content .premium-icon-connector-content{-webkit-filter:blur(3px);filter:blur(3px)}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-icon-text p,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-text span,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper i{color:#aaa!important;text-shadow:0 0 0 transparent}.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-badge,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper .premium-lottie-animation svg,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-bullet-list-wrapper img,.premium-bullet-list-blur:hover .premium-bullet-list-content:hover .premium-icon-connector-content{-webkit-filter:none;filter:none}.premium-bullet-list-content .premium-bullet-list-badge{font-size:11px;top:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.premium-bullet-list-content .premium-bullet-list-icon-text p{font-size:13px}.premium-bullet-list-gradient-effect[data-text]{display:inline-block;position:relative;text-decoration:none}.premium-bullet-list-gradient-effect[data-text]::before{content:attr(data-text);position:absolute;z-index:1;overflow:hidden;-webkit-clip-path:polygon(0 0,1px 0,1px 100%,0 100%);clip-path:polygon(0 0,1px 0,1px 100%,0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:all .4s ease;transition:all .4s ease}.premium-bullet-list-content:focus .premium-bullet-list-gradient-effect[data-text]::before,.premium-bullet-list-content:hover .premium-bullet-list-gradient-effect[data-text]::before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}ul[data-list-animation*=animated-] .premium-bullet-list-content,ul[data-list-animation*=animated-] .premium-bullet-list-divider,ul[data-list-animation*=animated-] .premium-bullet-list-divider-inline{opacity:0}.premium-bullet-list-content-grow-effect:hover{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-image-button{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;background-color:#eee;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button .premium-button-style6-bg,.premium-image-button.premium-button-style6:before,.premium-image-button:not(.premium-image-button-style6):hover{background-color:#54595f}.premium-image-button-style1:before,.premium-image-button-style4-icon-wrapper{background-color:#54595f}.premium-image-button-text-icon-wrapper{width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span,.premium-image-button-text-icon-wrapper svg{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1:before{position:absolute;content:"";-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before{width:100%;height:0;top:0;left:0}.premium-image-button-style1-top:before{width:100%;height:0;bottom:0;left:0}.premium-image-button-style1-right:before{width:0;height:100%;bottom:0;left:0}.premium-image-button-style1-left:before{width:0;height:100%;top:0;right:0}.premium-image-button-style1-bottom:hover:before,.premium-image-button-style1-top:hover:before{height:100%}.premium-image-button-style1-left:hover:before,.premium-image-button-style1-right:hover:before{width:100%}.premium-image-button-style3{z-index:10}.premium-image-button-style3:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-left:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-bottom:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-bottom:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-image-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper{top:0;opacity:1}.premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper{left:0;opacity:1}.premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{right:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-image-button-style5:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:before{-webkit-animation-name:premium-overlap-ver-effect-done;animation-name:premium-overlap-ver-effect-done}.premium-image-button-overlap-effect-horizontal:hover:before{-webkit-animation-name:premium-overlap-effect;animation-name:premium-overlap-effect}.premium-image-button-overlap-effect-vertical:hover:before{-webkit-animation-name:premium-overlap-ver-effect;animation-name:premium-overlap-ver-effect}@-webkit-keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@font-face{font-family:pa-elements;src:url(../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?vcwy2s);src:url(../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.eot?vcwy2s#iefix) format("embedded-opentype"),url(../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.ttf?vcwy2s) format("truetype"),url(../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.woff?vcwy2s) format("woff"),url(../../plugins/premium-addons-for-elementor/assets/editor/fonts/pa-elements.svg?vcwy2s#pa-elements) format("svg");font-weight:400;font-style:normal}.premium-image-scroll-container,.premium-image-scroll-section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-scroll-section{position:relative;overflow:hidden;width:100%;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.premium-image-scroll-container{width:100%}.premium-image-scroll-container .premium-image-scroll-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-container-scroll{overflow:auto}.premium-image-scroll-container .premium-image-scroll-horizontal{position:relative;width:100%;height:100%}.premium-image-scroll-container .premium-image-scroll-horizontal img{max-width:none;height:100%}.premium-image-scroll-container .premium-image-scroll-vertical img{width:100%;max-width:100%;height:auto}.premium-image-scroll-ver{position:relative}.premium-image-scroll-container .premium-image-scroll-overlay{background:rgba(2,2,2,.3)}.premium-image-scroll-container .premium-image-scroll-link,.premium-image-scroll-container .premium-image-scroll-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;left:50%;text-align:center;z-index:5;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-container-scroll-instant .premium-image-scroll-image{-webkit-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}.premium-image-scroll-container img{-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}.premium-image-scroll-container .premium-image-scroll-content,.premium-image-scroll-container .premium-image-scroll-overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.premium-image-scroll-container:hover .premium-image-scroll-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{opacity:0;visibility:hidden}.premium-image-scroll-content .premium-image-scroll-icon{display:inline-block;font-family:pa-elements!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pa-horizontal-mouse-scroll:before{content:"\e901"}.pa-vertical-mouse-scroll:before{content:"\e93c"}.pa-horizontal-mouse-scroll{-webkit-animation-name:pa-scroll-horizontal;animation-name:pa-scroll-horizontal}.pa-vertical-mouse-scroll{-webkit-animation-name:pa-scroll-vertical;animation-name:pa-scroll-vertical}@-webkit-keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-separator-container img,.premium-image-separator-container svg{display:inline-block!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.premium-image-separator-container .premium-image-separator-link{position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%;text-decoration:none}.premium-image-separator-container .premium-image-separator-link:active,.premium-image-separator-container .premium-image-separator-link:focus,.premium-image-separator-container .premium-image-separator-link:hover,.premium-image-separator-container .premium-image-separator-link:visited{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container i,.premium-image-separator-container>svg{padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-filter,.premium-img-gallery-filter{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-img-gallery{clear:both;overflow:hidden}.premium-gallery-container .premium-gallery-item{padding:10px;float:left}.premium-gallery-container .grid-sizer{width:33.33%}.premium-gallery-container .pa-gallery-item{padding:10px}.premium-blog-filter .premium-blog-filters-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{outline:0;text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.pa-gallery-img .pa-gallery-whole-link span{display:none}.pa-gallery-img.style2 .pa-gallery-whole-link,.pa-gallery-img.style3 .pa-gallery-whole-link{z-index:99}.pa-gallery-img-container{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pa-gallery-img-container img{display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery.gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-img-gallery.scale img,.premium-img-gallery.zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-img-gallery.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-img-gallery.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-img-gallery.trans img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.pa-gallery-img .pa-gallery-img-link,.pa-gallery-img .pa-gallery-magnific-image{outline:0}.pa-gallery-img .pa-gallery-img-link i,.pa-gallery-img .pa-gallery-img-link svg,.pa-gallery-img .pa-gallery-magnific-image i,.pa-gallery-img .pa-gallery-magnific-image svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img .pa-gallery-img-link span,.pa-gallery-img .pa-gallery-magnific-image span{line-height:1;display:inline-block;opacity:0;margin:0 5px;padding:15px;-webkit-border-radius:50%;border-radius:50%}.pa-gallery-img.style2 .pa-gallery-img-link span,.pa-gallery-img.style2 .pa-gallery-magnific-image span{margin:0 5px 20px}.pa-gallery-img:hover .pa-gallery-magnific-image span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .3s;transition:all .3s ease-in-out,opacity .5s ease-in-out .3s}.pa-gallery-img:hover .pa-gallery-img-link span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .6s;transition:all .3s ease-in-out,opacity .5s ease-in-out .6s}.pa-gallery-img:hover .pa-gallery-img-link span,.pa-gallery-img:hover .pa-gallery-magnific-image span{opacity:1}.premium-gallery-icon-show a.pa-gallery-video-icon span{opacity:1}.premium-blog-filter ul.premium-blog-filters-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-filters-container li,.premium-img-gallery-filter .premium-gallery-cats-container li{list-style:none;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-img-gallery.zoomin .pa-gallery-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-img-gallery.zoomout .pa-gallery-img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-img-gallery.gray .pa-gallery-img:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-img-gallery.blur .pa-gallery-img:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-img-gallery.sepia .pa-gallery-img:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-img-gallery.trans .pa-gallery-img:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-img-gallery.bright .pa-gallery-img:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.pa-gallery-img .premium-gallery-caption{padding:10px}.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name{margin-bottom:0}.pa-gallery-img.style1{overflow:hidden}.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{position:absolute;top:33.33%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.pa-gallery-img.style1 .premium-gallery-caption{position:absolute;top:auto;right:0;bottom:-1px;left:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pa-gallery-img.style1:hover .premium-gallery-caption{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.pa-gallery-img.default .premium-gallery-caption{position:absolute;top:auto;right:0;left:0;width:100%;bottom:0}.pa-gallery-img.style2 .pa-gallery-icons-caption-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;z-index:1;background-color:rgba(108,191,226,.68);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pa-gallery-img.style2 .pa-gallery-icons-caption-cell{width:100%}.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{opacity:1;-webkit-transform:translate(15px,15px);-ms-transform:translate(15px,15px);transform:translate(15px,15px)}.premium-clearfix{clear:both}.premium-img-gallery-metro .premium-gallery-item{overflow:hidden}.premium-img-gallery-metro .pa-gallery-img{height:100%}.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-img-container img{min-height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.premium-img-gallery .premium-gallery-item-hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.premium-gallery-load-more{position:relative}.premium-gallery-load-more .premium-gallery-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-gallery-load-more-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-gallery-load-more-btn div{margin-left:3px}.premium-gallery-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.pa-gallery-img .pa-gallery-lightbox-wrap{display:inline-block}.pa-gallery-img .pa-gallery-video-icon,.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img{cursor:pointer}.pa-gallery-img-container iframe{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.pa-gallery-img-container video{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;-o-object-fit:contain;object-fit:contain}.pa-gallery-icons-caption-cell svg,.pa-gallery-icons-inner-container svg{width:14px;height:14px}.premium-gallery-gradient-layer{position:absolute;bottom:40px;width:100%;height:20px;background:-webkit-gradient(linear,left bottom,left top,from(#17181f),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#17181f 0,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#17181f 0,rgba(255,255,255,0) 100%)}.elementor-widget-premium-lottie .premium-lottie-animation{position:relative;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.elementor-widget-premium-lottie .premium-lottie-animation a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.premium-maps-info-container{margin-top:10px;margin-bottom:10px}.premium-maps-info-desc,.premium-maps-info-title{margin:0;padding:0}.premium-maps-container .gm-style-iw{text-align:center}.premium-maps-container .gm-style img{max-width:none!important}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-trigger-btn .premium-modal-box-icon,.premium-modal-trigger-btn>svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-btn>svg{width:30px;height:30px}.premium-modal-box-modal-close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5);-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;max-height:-webkit-calc(100vh - 150px);max-height:calc(100vh - 150px);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;background-color:#fff;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px}.premium-modal-box-modal-content{background-clip:padding-box;outline:0;overflow-x:hidden}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.premium-in{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.premium-modal-box-modal-header{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;border-bottom:1px solid #e5e5e5}.premium-modal-box-modal-header .premium-modal-box-modal-close{margin-top:-2px}.premium-modal-box-modal-header .premium-modal-box-modal-title{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.premium-modal-box-modal-header .premium-modal-box-modal-title svg{width:50px;height:60px}.premium-modal-box-modal-body{position:relative;padding:15px}.premium-modal-box-modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-trigger-text{background:0 0!important;display:inline-block}.premium-modal-box-container{width:100%!important}.premium-modal-trigger-container .premium-modal-trigger-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-container .premium-modal-trigger-btn.premium-btn-block{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-modal-trigger-container .premium-modal-trigger-animation,.premium-modal-trigger-container .premium-modal-trigger-img,.premium-modal-trigger-container .premium-modal-trigger-text{cursor:pointer}.premium-modal-trigger-container .premium-modal-trigger-animation{display:inline-block;width:200px;height:200px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-header img{width:48px;padding-right:5px}.premium-modal-box-modal-header i,.premium-modal-box-modal-header svg{padding-right:6px}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-trigger-img,.premium-modal-trigger-text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.premium-modal-box-modal-dialog{width:700px;max-height:600px;overflow:auto}}@media (max-width:767px){.premium-modal-box-modal-dialog{width:100%;max-height:500px;overflow:auto}}.premium-modal-box-container[data-modal-animation*=animated-]{opacity:0}.premium-nav-widget-container ul{list-style:none;margin:0;padding:0}.premium-nav-widget-container .premium-main-nav-menu{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-nav-ver .premium-ver-inner-container{width:45%;position:relative}.premium-nav-ver .premium-nav-menu-container,.premium-nav-ver .premium-ver-toggler{width:100%}.premium-nav-ver .premium-nav-menu-container{background-color:#fff;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(0,0,0,.1)}.premium-nav-ver .premium-main-nav-menu{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{visibility:hidden;opacity:0;position:absolute;min-width:250px}.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item.menu-item-has-children:hover>.premium-sub-menu{opacity:1;visibility:visible}.premium-nav-ver .premium-nav-menu-item{width:100%}.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-right .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{left:100%;top:0}.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-mega-content-container,.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{right:100%;top:0}.premium-nav-ver:not(.premium-hamburger-menu).premium-vertical-left .premium-menu-link{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-nav-hor .premium-nav-menu-container{height:60px}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-sub-menu{visibility:hidden;opacity:0;position:absolute;min-width:220px}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container,.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu{top:100%}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item .premium-mega-content-container .premium-sub-menu,.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item>.premium-sub-menu .premium-sub-menu{left:100%;top:0}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover .premium-mega-content-container,.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu{visibility:visible;opacity:1;pointer-events:auto}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item.premium-mega-item-static .premium-mega-content-container{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:not(.premium-mega-item-static) .premium-mega-content-container{left:0}.premium-mega-nav-item .premium-sub-menu{display:none}.premium-mega-nav-item{position:relative}.premium-mega-nav-item:hover .premium-mega-content-container{visibility:visible;opacity:1;pointer-events:auto}.premium-mega-content-container{visibility:hidden;position:absolute;z-index:9999;opacity:0;pointer-events:none}.premium-hamburger-menu .premium-mega-content-container,.premium-nav-dropdown .premium-mega-content-container,.premium-nav-slide .premium-mega-content-container{visibility:visible;position:relative;opacity:1;pointer-events:auto}.premium-mobile-menu-outer-container a.premium-mobile-menu-close,.premium-nav-widget-container a.premium-hamburger-toggle{text-decoration:none}.premium-nav-widget-container .premium-hamburger-toggle{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-nav-widget-container .premium-hamburger-toggle i{padding:.25em;font-size:22px}.premium-nav-widget-container .premium-hamburger-toggle svg{width:22px;height:22px}.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close,.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text,.premium-nav-widget-container .premium-hamburger-toggle i{color:#494c4f}.premium-nav-widget-container .premium-hamburger-toggle svg,.premium-nav-widget-container .premium-hamburger-toggle svg path{fill:#494c4f}.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close,.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-text{margin:2px}.premium-nav-widget-container .premium-hamburger-toggle .premium-toggle-close{display:none}.premium-mobile-menu-container{width:100%}.premium-mobile-menu-container .premium-main-mobile-menu{width:100%}.premium-mobile-menu-container ul{list-style:none;margin:0;padding:0}.premium-mobile-menu-container .premium-mobile-menu,.premium-mobile-menu-container .premium-sub-menu{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-mobile-menu-container .premium-nav-menu-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-mobile-menu-container .premium-item-badge{top:50%;right:0;left:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-nav-hor .premium-mobile-menu-container .premium-item-badge{top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-mobile-menu-outer-container{opacity:0}.premium-mobile-menu-outer-container.premium-vertical-toggle-open{opacity:1}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container{background-color:#f7f7f7;width:300px;-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);height:100%;position:fixed;top:0;left:0;overflow-x:hidden;z-index:10002;-webkit-transition:.5s;transition:.5s;padding-top:50px}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container{margin-top:50px}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-container .premium-item-badge{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close{position:absolute;top:2%;right:5px;padding:0 9px;z-index:10000;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#494c4f;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close .premium-toggle-close{margin:5px}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg{width:22px;height:22px;fill:#494c4f}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close svg path{fill:#494c4f}.premium-ver-hamburger-menu .premium-mobile-menu-outer-container .premium-mobile-menu-close i{font-size:22px}.premium-ver-hamburger-menu .premium-vertical-toggle-open{-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important;-webkit-transition:.5s;transition:.5s}.premium-ver-toggle-yes .premium-nav-menu-container{height:auto}.premium-ver-toggle-yes .premium-ver-toggler{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 20px 15px 20px;background:#eee;color:#042551;cursor:pointer}.premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-btn,.premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-title{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-ver-toggle-yes .premium-ver-toggler .premium-ver-toggler-txt{text-indent:5px}.premium-ver-toggle-yes .premium-ver-toggler:hover{background:#54595f;color:#fff}.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg,.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-close svg path,.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg,.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-open svg path,.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg,.premium-ver-toggle-yes .premium-ver-toggler:hover .premium-ver-title-icon svg path{fill:#fff}.premium-ver-toggle-yes .premium-nav-menu-container,.premium-ver-toggle-yes .premium-ver-close,.premium-ver-toggle-yes .premium-ver-open,.premium-ver-toggle-yes .premium-ver-toggler{-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-ver-toggle-yes .premium-nav-menu-container i,.premium-ver-toggle-yes .premium-nav-menu-container svg,.premium-ver-toggle-yes .premium-ver-close i,.premium-ver-toggle-yes .premium-ver-close svg,.premium-ver-toggle-yes .premium-ver-open i,.premium-ver-toggle-yes .premium-ver-open svg,.premium-ver-toggle-yes .premium-ver-toggler i,.premium-ver-toggle-yes .premium-ver-toggler svg{-webkit-transition:color .3s linear 0s;transition:color .3s linear 0s}.premium-ver-toggle-yes .premium-ver-toggler-txt{-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-ver-toggle-yes .premium-ver-close,.premium-ver-toggle-yes .premium-ver-open,.premium-ver-toggle-yes .premium-ver-title-icon{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-ver-toggle-yes .premium-ver-close i,.premium-ver-toggle-yes .premium-ver-open i,.premium-ver-toggle-yes .premium-ver-title-icon i{font-size:16px}.premium-ver-toggle-yes .premium-ver-close svg,.premium-ver-toggle-yes .premium-ver-open svg,.premium-ver-toggle-yes .premium-ver-title-icon svg{width:17px;height:17px;fill:#042551}.premium-ver-toggle-yes .premium-ver-close svg path,.premium-ver-toggle-yes .premium-ver-open svg path,.premium-ver-toggle-yes .premium-ver-title-icon svg path{fill:#042551}.premium-ver-toggle-yes.premium-ver-always .premium-ver-open{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-ver-toggle-yes .premium-ver-collapsed .premium-nav-menu-container{visibility:hidden;opacity:0}.premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-close{display:none}.premium-ver-toggle-yes .premium-ver-collapsed .premium-ver-open{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-ver-toggle-yes.premium-ver-hover .premium-nav-menu-container{position:absolute;z-index:10002}.premium-ver-toggle-yes.premium-ver-click .premium-nav-menu-container{position:absolute;z-index:10001}.premium-ver-toggle-yes .premium-nav-menu-container,.premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-nav-menu-container{visibility:visible;opacity:1}.premium-ver-toggle-yes .premium-ver-open,.premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-open{display:none}.premium-ver-toggle-yes .premium-ver-close,.premium-ver-toggle-yes .premium-ver-title-icon,.premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-close,.premium-ver-toggle-yes.premium-ver-hover .premium-ver-inner-container:hover .premium-ver-title-icon{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-sticky-parent{position:fixed;z-index:10003;-webkit-transition:all .3s linear;transition:all .3s linear}.premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top{will-change:transform;-webkit-transition:-webkit-transform .5s linear!important;transition:-webkit-transform .5s linear!important;transition:transform .5s linear!important;transition:transform .5s linear,-webkit-transform .5s linear!important;-webkit-transition-delay:1s;transition-delay:1s}.premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideDown{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-sticky-scroll-yes.premium-sticky-parent.headroom--not-top.slideUp{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.premium-ham-dropdown .premium-stretch-dropdown .premium-mobile-menu-container,.premium-nav-sticky-yes.premium-sticky-active.premium-ham-dropdown .premium-mobile-menu-container{max-height:400px;overflow-y:auto}.premium-nav-slide-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(0,0,0,.6);z-index:10002}.premium-nav-slide-overlay.premium-vertical-toggle-open{display:block}.premium-active-menu,.premium-active-menu.premium-mega-nav-item>.premium-mega-content-container,.premium-active-menu:not(.premium-mega-nav-item)>.premium-sub-menu{-js-display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-active-menu .premium-toggle-close{display:block}.premium-nav-menu-container .premium-sub-menu{background-color:#fff}.premium-mobile-menu-container li,.premium-mobile-menu-container li>.premium-mega-content-container{width:100%!important}.premium-item-icon,.premium-sub-item-icon{font-size:13px;margin:0 7px}.premium-item-icon svg,.premium-sub-item-icon svg{width:100%;height:100%}.premium-item-icon.premium-lottie-animation,.premium-sub-item-icon.premium-lottie-animation{width:20px;height:20px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-item-icon.dashicons,.premium-sub-item-icon.dashicons{width:13px;height:13px}.premium-nav-menu-item{position:relative}.premium-nav-menu-item .premium-menu-link{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:7px 10px;text-decoration:none;position:relative}.premium-nav-menu-item .premium-dropdown-icon{margin:5px}.premium-nav-menu-item.menu-item-has-children{position:relative}.premium-nav-menu-item.menu-item-has-children .premium-sub-menu{z-index:9999}.premium-nav-menu-item.menu-item-has-children .premium-sub-menu .premium-sub-menu-link{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.premium-nav-menu-item .menu-link{position:relative;text-decoration:none}.premium-item-badge,.premium-sub-item-badge{position:absolute;padding:1px 6px;min-width:35px;text-align:center;font-size:10px;-webkit-border-radius:4px;border-radius:4px;line-height:1.8;white-space:nowrap}.premium-nav-hor:not(.premium-hamburger-menu) .premium-item-badge,.premium-nav-hor:not(.premium-nav-dropdown) .premium-item-badge,.premium-nav-hor:not(.premium-nav-slide) .premium-item-badge{position:relative;margin:8px}.premium-nav-dropdown .premium-sub-item-badge,.premium-nav-hor .premium-sub-item-badge,.premium-nav-slide .premium-sub-item-badge,.premium-nav-ver.premium-vertical-right .premium-item-badge,.premium-nav-ver.premium-vertical-right .premium-sub-item-badge{top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-nav-ver.premium-vertical-left .premium-item-badge,.premium-nav-ver.premium-vertical-left .premium-sub-item-badge{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-mega-nav-item .premium-sub-menu{display:none}.premium-mega-nav-item{position:relative}.premium-hamburger-menu .premium-mega-content-container,.premium-nav-dropdown .premium-mega-content-container,.premium-nav-slide .premium-mega-content-container{display:none}.premium-mega-item-static{position:static!important}.premium-hamburger-menu .premium-nav-menu-container,.premium-nav-dropdown .premium-nav-menu-container,.premium-nav-slide .premium-nav-menu-container{display:none}.premium-hamburger-menu .premium-hamburger-toggle,.premium-nav-dropdown .premium-hamburger-toggle,.premium-nav-slide .premium-hamburger-toggle{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-hidden-icon-yes.premium-hamburger-menu .premium-item-icon,.premium-hidden-icon-yes.premium-hamburger-menu .premium-sub-item-icon,.premium-hidden-icon-yes.premium-nav-dropdown .premium-item-icon,.premium-hidden-icon-yes.premium-nav-dropdown .premium-sub-item-icon,.premium-hidden-icon-yes.premium-nav-slide .premium-item-icon,.premium-hidden-icon-yes.premium-nav-slide .premium-sub-item-icon{display:none}.premium-hidden-badge-yes.premium-hamburger-menu .premium-item-badge,.premium-hidden-badge-yes.premium-hamburger-menu .premium-sub-item-badge,.premium-hidden-badge-yes.premium-nav-dropdown .premium-item-badge,.premium-hidden-badge-yes.premium-nav-dropdown .premium-sub-item-badge,.premium-hidden-badge-yes.premium-nav-slide .premium-item-badge,.premium-hidden-badge-yes.premium-nav-slide .premium-sub-item-badge{display:none}.premium-ham-dropdown .premium-mobile-menu-container,.premium-nav-dropdown .premium-mobile-menu-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-ham-dropdown .premium-toggle-opened .premium-toggle-close,.premium-nav-dropdown .premium-toggle-opened .premium-toggle-close{display:inline!important}.premium-ham-dropdown .premium-toggle-opened .premium-toggle-text,.premium-nav-dropdown .premium-toggle-opened .premium-toggle-text{display:none!important}.premium-stretch-dropdown .premium-mobile-menu-container{position:absolute;z-index:9999}.premium-nav-default{display:none}.premium-hamburger-toggle{width:100%}.premium-menu-link-parent::after,.premium-menu-link-parent::before{display:block;position:absolute;-webkit-transition:all .3s cubic-bezier(.58,.3,.005,1);transition:all .3s cubic-bezier(.58,.3,.005,1)}.premium-nav-pointer-double-line .premium-menu-link-parent::after,.premium-nav-pointer-underline .premium-menu-link-parent::after{content:"";bottom:0}.premium-nav-pointer-double-line .premium-menu-link-parent::before,.premium-nav-pointer-overline .premium-menu-link-parent::before{content:"";top:0}.premium-nav-pointer-double-line .premium-menu-link-parent::after,.premium-nav-pointer-double-line .premium-menu-link-parent::before,.premium-nav-pointer-overline .premium-menu-link-parent::after,.premium-nav-pointer-overline .premium-menu-link-parent::before,.premium-nav-pointer-underline .premium-menu-link-parent::after,.premium-nav-pointer-underline .premium-menu-link-parent::before{height:3px;width:100%;left:0;background-color:#55595c;z-index:2}.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{opacity:0}.premium-nav-pointer-double-line.premium-nav-animation-none,.premium-nav-pointer-overline.premium-nav-animation-none,.premium-nav-pointer-underline.premium-nav-animation-none{-webkit-transition-duration:0s;transition-duration:0s}.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-double-line.premium-nav-animation-none .premium-menu-link-parent:hover,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-overline.premium-nav-animation-none .premium-menu-link-parent:hover,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::after,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent::before,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:focus,.premium-nav-pointer-underline.premium-nav-animation-none .premium-menu-link-parent:hover{-webkit-transition-duration:0s;transition-duration:0s}.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{width:10px;inset-inline-start:100%}.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{width:10px;left:-20px}.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{height:0;width:0;left:50%}.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:-10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{bottom:-10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{bottom:10px}.premium-nav-pointer-framed .premium-menu-link-parent::before{content:""}.premium-nav-pointer-framed .premium-menu-link-parent::after,.premium-nav-pointer-framed .premium-menu-link-parent::before{background:0 0;left:0;top:0;bottom:0;right:0;border:3px solid #55595c}.premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before{width:3px;height:3px}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::before{border-width:0 0 3px 3px;-webkit-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent::after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:3px 3px 0 0;-webkit-transition:width .1s,height .1s .1s,opacity 20ms .18s;transition:width .1s,height .1s .1s,opacity 20ms .18s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before{-webkit-transition:opacity 20ms,height .1s,width .1s .1s;transition:opacity 20ms,height .1s,width .1s .1s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after{-webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;transition:opacity 20ms .2s,height .1s .2s,width .1s .3s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-menu-link-parent:hover::before{width:100%;height:100%}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before{-webkit-transition:opacity 20ms,height .1s,width .1s .1s;transition:opacity 20ms,height .1s,width .1s .1s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after{-webkit-transition:opacity 20ms .2s,height .1s .2s,width .1s .3s;transition:opacity 20ms .2s,height .1s .2s,width .1s .3s}.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-draw .premium-active-item .premium-menu-link-parent::before{width:100%;height:100%}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before{border-width:3px 0 0 3px}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:0 3px 3px 0}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent::before{width:3px;height:3px}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:focus::before,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-menu-link-parent:hover::before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}.premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::after,.premium-nav-pointer-framed.premium-nav-animation-corners .premium-active-item .premium-menu-link-parent::before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}.premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-grow .premium-menu-link-parent:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-shrink .premium-menu-link-parent:hover{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-sink .premium-menu-link-parent:hover{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-float .premium-menu-link-parent:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-skew .premium-menu-link-parent:hover{-webkit-transform:skew(-8deg);-ms-transform:skew(-8deg);transform:skew(-8deg)}.premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:focus,.premium-nav-pointer-text.premium-nav-animation-rotate .premium-menu-link-parent:hover{-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)}.premium-nav-pointer-background .premium-menu-link-parent::before{top:0;left:0;right:0;bottom:0;background:#55595c;background-color:#55595c;z-index:-1}.premium-nav-pointer-background .premium-menu-link-parent::after,.premium-nav-pointer-background .premium-menu-link-parent::before{content:"";-webkit-transition:.3s;transition:.3s}.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent::before{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-grow .premium-menu-link-parent:hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-nav-pointer-background.premium-nav-animation-grow .premium-active-item .premium-menu-link-parent::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3;transition:.3}.premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{left:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{right:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{bottom:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after{top:0;left:0;right:0;bottom:0;background:#55595c;background-color:#55595c;z-index:-1}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::before{top:0;bottom:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent::after{top:100%;bottom:0}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::before{bottom:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:focus::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-menu-link-parent:hover::after{top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::before{bottom:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-vertical .premium-active-item .premium-menu-link-parent::after{top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{bottom:50%;top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::before{right:0;left:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent::after{right:100%;left:0}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::before,.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::before{left:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:focus::after,.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-menu-link-parent:hover::after{right:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::before{left:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-in-horizontal .premium-active-item .premium-menu-link-parent::after{right:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{left:50%;right:50%}.premium-active-item::after,.premium-active-item::before,.premium-menu-link-parent:focus::after,.premium-menu-link-parent:focus::before,.premium-menu-link-parent:hover::after,.premium-menu-link-parent:hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-nav-menu-item .premium-mega-content-container,.premium-nav-menu-item .premium-sub-menu{-webkit-transition:.5s all ease-in-out;transition:.5s all ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s}[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-mega-content-container,[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu:hover>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-mega-content-container,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-nav-menu-item:hover>.premium-sub-menu,[class*=premium-nav-slide-].premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu:hover>.premium-sub-menu{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-sub-menu,.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-content-container,.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-sub-menu{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(10px);-ms-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px)}.premium-nav-slide-up.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(-10px);-ms-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px)}.premium-nav-slide-down.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-45%);-ms-transform:translateX(-45%);transform:translateX(-45%)}.premium-nav-slide-left.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static .premium-mega-content-container{-webkit-transform:translateX(-55%);-ms-transform:translateX(-55%);transform:translateX(-55%)}.premium-nav-slide-right.premium-nav-hor:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-nav-slide-down.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,.premium-nav-slide-up.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-nav-slide-left.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container,.premium-nav-slide-right.premium-nav-ver:not(.premium-hamburger-menu) .premium-mega-item-static:hover .premium-mega-content-container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.premium-person-container{position:relative}.premium-person-image-container{position:relative;text-align:center;overflow:hidden}.premium-person-image-container .premium-person-image-wrap{overflow:hidden}.premium-person-scale-effect .premium-person-image-container img,.premium-person-zoomout-effect .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-sepia-effect .premium-person-image-container img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-person-bright-effect .premium-person-image-container img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-person-trans-effect .premium-person-image-container img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-person-zoomin-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-zoomout-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-person-scale-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-person-grayscale-effect:hover .premium-person-image-container img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-person-sepia-effect:hover .premium-person-image-container img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-person-bright-effect:hover .premium-person-image-container img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-person-trans-effect:hover .premium-person-image-container img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-person-container .premium-person-image-container img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style2 .premium-person-social{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;opacity:0}.premium-person-style2 .premium-person-image-container:hover .premium-person-social{opacity:1}.premium-person-list-item a{display:inline-block}.premium-person-style2 .premium-person-list-item a{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-person-info-container{padding:30px 15px}.premium-person-name{margin:0 0 5px;font-weight:700}.premium-person-title{margin:0 0 20px;padding:0}.premium-person-content{margin:0 0 30px}ul.premium-person-social-list{margin:0!important;padding:0}.premium-person-social-list .premium-person-list-item{display:inline;list-style:none}.premium-person-social-list li{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-social-list li i{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-defaults-yes li.premium-person-facebook:hover a{background-color:#3b5998!important}.premium-person-defaults-yes li.premium-person-twitter:hover a{background-color:#55acee!important}.premium-person-defaults-yes li.premium-person-linkedin:hover a{background-color:#0077b5!important}.premium-person-defaults-yes li.premium-person-google:hover a{background-color:#dc4e41!important}.premium-person-defaults-yes li.premium-person-youtube:hover a{background-color:#b31217!important}.premium-person-defaults-yes li.premium-person-instagram:hover a{background-color:#e4405f!important}.premium-person-defaults-yes li.premium-person-skype:hover a{background-color:#00aff0!important}.premium-person-defaults-yes li.premium-person-pinterest:hover a{background-color:#bd081c!important}.premium-person-defaults-yes li.premium-person-dribbble:hover a{background-color:#ea4c89!important}.premium-person-defaults-yes li.premium-person-mail:hover a{background-color:#b23121!important}.premium-person-defaults-yes li.premium-person-behance:hover a{background-color:#1769ff!important}.premium-person-defaults-yes li.premium-person-whatsapp:hover a{background-color:#25d366!important}.premium-person-defaults-yes li.premium-person-telegram:hover a{background-color:#08c!important}.premium-person-defaults-yes li.premium-person-site:hover a{background-color:#0055a5!important}.premium-person-social-list li:hover a{-webkit-box-shadow:none;box-shadow:none}.premium-person-social-list li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.premium-person-social-list li i{font-size:18px}.elementor-widget-premium-addon-person .elementor-widget-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-persons-container.multiple-persons{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-style1 .premium-person-container{overflow:hidden}.premium-person-style1 .premium-person-container .premium-person-info{position:absolute;top:auto;right:0;left:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style1 .premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-style1.multiple-persons:not([data-persons-equal=yes]){-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style1 .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-person-style1 .slick-slide{height:inherit!important}.premium-person-style3 .premium-person-info-container{position:absolute;top:0;left:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-person-style3 .premium-person-title-desc-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style3 .premium-person-name-icons-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-person-style3 .premium-person-title{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.premium-person-style3 .premium-person-title span{display:inline-block}.premium-person-style3 .premium-person-name{padding-left:10px}.premium-person-style3 .premium-person-social-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-person-style3 .premium-person-list-item{line-height:0}.premium-person-style3 .premium-person-list-item a{padding:5px 10px 0 0;margin:5px 0}.premium-person-style3 .premium-person-container:hover .premium-person-title{opacity:1}.premium-person-style3 .premium-person-container:hover .premium-person-social-list{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-persons-title-cw .premium-person-title{-webkit-transform:translateX(15px) rotate(90deg);-ms-transform:translateX(15px) rotate(90deg);transform:translateX(15px) rotate(90deg);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.premium-persons-title-cw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(90deg);-ms-transform:translateX(0) rotate(90deg);transform:translateX(0) rotate(90deg)}.premium-persons-title-ccw .premium-person-title{width:auto;margin-right:20px;-webkit-transform:translateX(15px) rotate(-90deg);-ms-transform:translateX(15px) rotate(-90deg);transform:translateX(15px) rotate(-90deg);-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.premium-persons-title-ccw .premium-person-container:hover .premium-person-title{-webkit-transform:translateX(0) rotate(-90deg);-ms-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}.premium-pricing-table-container{position:relative;text-align:center;display:inline-block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-pricing-icon-container .premium-pricing-image{overflow:hidden}.premium-pricing-icon-container .premium-pricing-image img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover}.premium-badge-left{position:absolute;top:0}.premium-badge-right{position:absolute;top:0;right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase}.premium-badge-flag.premium-badge-right .corner{right:-8px;-webkit-border-radius:4px 4px 0 4px;border-radius:4px 4px 0 4px}.premium-badge-flag.premium-badge-right .corner::after,.premium-badge-flag.premium-badge-right .corner::before{right:0}.premium-badge-flag.premium-badge-left .corner{left:-8px;-webkit-border-radius:4px 4px 4px 0;border-radius:4px 4px 4px 0}.premium-badge-flag.premium-badge-left .corner::after,.premium-badge-flag.premium-badge-left .corner::before{left:0}.premium-badge-flag .corner{text-align:center;padding:3px 15px;position:absolute;top:10%}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table .elementor-widget-container{overflow:visible!important}.premium-badge-flag.premium-badge-right .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-badge-flag.premium-badge-left .corner::before{border-right:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-button-container{display:block}.premium-pricing-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0}.premium-pricing-list .premium-pricing-list-item{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-item img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);left:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:left;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-features-left .premium-pricing-list-span{text-align:left}.premium-pricing-features-center .premium-pricing-list-span{text-align:center}.premium-pricing-features-right .premium-pricing-list-span{text-align:right}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;margin-right:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-price-button{display:block;padding:6px 12px;line-height:1.42857143;text-align:center;color:#fff;background:#6ec1e4;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-progressbar-container{position:relative}.premium-progressbar-bar-wrap{position:relative;text-align:left;overflow:hidden;height:25px;margin-bottom:50px;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.premium-progressbar-bar-wrap.premium-progressbar-dots{background-color:transparent;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.premium-progressbar-bar-wrap .progress-segment{position:relative;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.premium-progressbar-bar-wrap .progress-segment.filled{background:#6ec1e4}.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child){margin:0 4px}.premium-progressbar-bar-wrap .progress-segment:first-child{margin-right:4px}.premium-progressbar-bar-wrap .progress-segment:last-child{margin-left:4px}.premium-progressbar-bar-wrap .progress-segment .segment-inner{position:absolute;top:0;left:0;height:100%;background-color:#6ec1e4}.premium-progressbar-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;background:#6ec1e4;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.premium-progressbar-striped .premium-progressbar-bar{background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.premium-progressbar-active .premium-progressbar-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-gradient .premium-progressbar-bar{-webkit-background-size:400% 400%!important;background-size:400% 400%!important;-webkit-animation:progress-bar-gradient 10s ease-in-out infinite;animation:progress-bar-gradient 10s ease-in-out infinite}.premium-progressbar-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-bar{-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-progressbar-container p:first-of-type{margin:0;float:left}.premium-progressbar-container p:nth-of-type(2){margin:0;float:right}.premium-progressbar-name{left:50%;top:0;right:0;-webkit-transform:translateX(-12.5px);-ms-transform:translateX(-12.5px);transform:translateX(-12.5px);z-index:1}.premium-progressbar-multiple-label{position:relative;float:left;width:0;left:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{height:15px;left:50%;display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-progressbar-pin{border-left:1px solid;height:12px;left:50%;display:inline-block}.premium-progressbar-circle-wrap,.premium-progressbar-hf-circle-wrap{width:200px;height:200px;position:relative;margin:0 auto}.premium-progressbar-circle-wrap .premium-progressbar-circle-content,.premium-progressbar-hf-circle-wrap .premium-progressbar-circle-content{position:absolute;top:0;left:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.premium-progressbar-circle-wrap .premium-lottie-animation,.premium-progressbar-hf-circle-wrap .premium-lottie-animation{line-height:1}.premium-progressbar-circle-wrap .premium-progressbar-circle{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.premium-progressbar-circle-wrap .premium-progressbar-circle div{position:absolute;left:0;top:0;height:100%;width:100%;border-width:6px;border-style:solid;border-color:#54595f;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);visibility:hidden}.premium-progressbar-circle-wrap .premium-progressbar-circle-base{width:100%;height:100%;border:6px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-hf-container{position:relative;width:200px;height:200px}.premium-progressbar-hf-circle-wrap{overflow:hidden}.premium-progressbar-hf-circle-wrap .premium-progressbar-left-label{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.premium-progressbar-hf-circle{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.premium-progressbar-hf-circle-progress{position:absolute;left:0;top:0;height:100%;width:100%;border:12px solid #000;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 1.5s linear;transition:-webkit-transform 1.5s linear;transition:transform 1.5s linear;transition:transform 1.5s linear,-webkit-transform 1.5s linear}.premium-progressbar-circle-inner{height:100%;width:100%;border:12px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-hf-labels{margin:0 auto;position:relative;font-size:12px;font-weight:400;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@-webkit-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@-webkit-keyframes progress-bar-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes progress-bar-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@media (max-width:768px){.premium-progressbar-center-label{-webkit-transform:rotate(-90deg)!important;-ms-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important;-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}}.premium-testimonial-box{width:100%;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-box .premium-testimonial-author-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-left:auto;margin-right:auto;overflow:hidden;border-style:solid!important}.premium-testimonial-img-wrapper.circle{-webkit-border-radius:50%;border-radius:50%}.premium-testimonial-img-wrapper.rounded{-webkit-border-radius:15px;border-radius:15px}.premium-testimonial-img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.premium-testimonial-content-wrapper{position:relative;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;width:100%;padding:20px;text-align:center}.premium-testimonial-clear-float{clear:both}.premium-testimonial-lower-quote,.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-title-container .premium-title-header{position:relative;margin:0;padding:10px}.premium-title-container .premium-title-header:not(.premium-title-style7){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-container .premium-title-header svg{width:40px;height:40px}.premium-title-container .premium-title-header img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.premium-title-container .premium-title-header a{position:absolute;top:0;left:0;width:100%;height:100%}.premium-title-container .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-icon-row .premium-title-icon{margin-right:10px}.premium-title-icon-row-reverse .premium-title-icon{margin-left:10px}.premium-title-style3,.premium-title-style4{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6,.premium-title-style8,.premium-title-style9{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-title-style7{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-title-style7 .premium-title-style7-inner{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-style1{border-width:0;border-left:3px solid #6ec1e4}.premium-title-container.style2,.premium-title-container.style4,.premium-title-container.style5,.premium-title-container.style6{border-bottom:3px solid #6ec1e4}.premium-title-style6:before{position:absolute;left:50%;bottom:0;margin-left:-2px;content:"";border:3px solid transparent}.premium-title-style7-stripe-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style7:before{display:none}.premium-title-style8 .premium-title-text[data-animation=shiny]{-webkit-background-size:125px 125px!important;background-size:125px!important;color:rgba(255,255,255,0);-webkit-background-clip:text!important;background-clip:text!important;-webkit-animation-name:pa-shinny-text!important;animation-name:pa-shinny-text!important;-webkit-animation-duration:var(--animation-speed)!important;animation-duration:var(--animation-speed)!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;background:var(--base-color) -webkit-gradient(linear,left top,right top,from(var(--base-color)),to(var(--base-color)),color-stop(.5,var(--shiny-color))) 0 0 no-repeat}@-webkit-keyframes pa-shinny-text{0%{background-position:0}100%{background-position:200%}}@keyframes pa-shinny-text{0%{background-position:0}100%{background-position:200%}}.premium-title-style9[data-animation-blur=process] .premium-title-style9-letter{-webkit-animation:pa-blur-shadow 2s 1 alternate;animation:pa-blur-shadow 2s 1 alternate}@-webkit-keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}@keyframes pa-blur-shadow{from{text-shadow:0 0 var(--shadow-value) var(--shadow-color);color:transparent}to{text-shadow:0}}.premium-title-gradient-yes .premium-title-icon,.premium-title-gradient-yes .premium-title-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-gradient(linear,left top,right top,from(#ffa648),color-stop(#f17cc1),to(#4da9fd));background-image:-webkit-linear-gradient(left,#ffa648,#f17cc1,#4da9fd);background-image:linear-gradient(to right,#ffa648,#f17cc1,#4da9fd);-webkit-animation:pa-text-gradient 8s infinite;animation:pa-text-gradient 8s infinite}.premium-title-clipped .premium-title-header{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@-webkit-keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}@keyframes pa-text-gradient{0%,100%{-webkit-filter:hue-rotate(0);filter:hue-rotate(0)}50%{-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}.premium-video-box-transform{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.premium-video-box-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-video-box-container>div{position:relative;overflow:hidden}.pa-aspect-ratio-11 .premium-video-box-container>div{padding-bottom:100%}.pa-aspect-ratio-169 .premium-video-box-container>div{padding-bottom:56.25%}.pa-aspect-ratio-43 .premium-video-box-container>div{padding-bottom:75%}.pa-aspect-ratio-32 .premium-video-box-container>div{padding-bottom:66.6666%}.pa-aspect-ratio-219 .premium-video-box-container>div{padding-bottom:42.8571%}.pa-aspect-ratio-916 .premium-video-box-container>div{padding-bottom:177.8%}.premium-video-box-image-container{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;cursor:pointer;margin:auto;-webkit-transition:.2s all;transition:.2s all}.premium-video-box-play-icon-container{position:absolute;z-index:2;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(252,252,252,.35)}.premium-video-box-description-container{position:absolute;z-index:2;padding:5px;text-align:center;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-video-box-text{margin-bottom:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-play-icon{padding:15px;-webkit-transform:translateX(4%);-ms-transform:translateX(4%);transform:translateX(4%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vid-lightbox-container,.premium-video-box-video-container{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;overflow:hidden;cursor:pointer}.premium-video-box-container[data-overlay=true][data-type=self] .premium-video-box-video-container{opacity:0;visibility:hidden}.premium-video-box-video-container iframe{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;background-color:#000;-o-object-fit:contain;object-fit:contain}.premium-video-box-container .premium-video-box-vimeo-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;z-index:3;margin:10px;margin-right:10px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;margin-right:4.6em}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait{width:60px;height:60px;background:rgba(23,35,34,.75);margin-right:1px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}.premium-video-box-vimeo-portrait img{width:50px;height:50px;margin:5px;padding:0;border:0;-webkit-border-radius:50%;border-radius:50%}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers{font-size:10px}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-title{max-width:100%;font-size:2em!important;font-weight:700;margin:0;padding:.1em .2em;background:rgba(23,35,34,.75);display:inline-block;text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline{font-size:1.2em!important;font-weight:400;color:#fff;margin-top:.1em;padding:.2em .5em;background:rgba(23,35,34,.75);text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-playlist-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-video-box-playlist-container .premium-video-box-container{height:100%;overflow:hidden}.premium-video-box-container:hover .premium-video-box-image-container.zoomin{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.zoomout{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-video-box-container:hover .premium-video-box-image-container.scale{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-video-box-container:hover .premium-video-box-image-container.gray{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-video-box-container:hover .premium-video-box-image-container.blur{-webkit-filter:blur(3px);filter:blur(3px)}.premium-video-box-container:hover .premium-video-box-image-container.sepia{-webkit-filter:sepia(0);filter:sepia(0)}.premium-video-box-container:hover .premium-video-box-image-container.trans{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-video-box-container:hover .premium-video-box-image-container.bright{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-video-box-image-container.gray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-video-box-image-container.scale,.premium-video-box-image-container.zoomout{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-video-box-image-container.sepia{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-video-box-image-container.bright{-webkit-filter:brightness(1);filter:brightness(1)}.premium-video-box-image-container.trans{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-video-box-mask-media{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.premium-video-box-container.premium-video-box-sticky-apply{z-index:99;overflow:unset}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{position:fixed!important;z-index:99999;height:225px;width:400px;background:#fff}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-container:before,.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-vimeo-wrap{visibility:hidden}.premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{-webkit-box-shadow:unset;box-shadow:unset}.premium-video-box-sticky-close,.premium-video-box-sticky-infobar{display:none}.premium-video-box-sticky-apply .premium-video-box-sticky-close{position:absolute;padding:5px;cursor:pointer;z-index:99999;height:14px;width:14px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:100%;border-radius:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-video-box-sticky-apply .premium-video-box-play-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-video-box-sticky-apply .premium-video-box-play-icon{-webkit-transition:none;transition:none}.premium-video-box-sticky-apply .premium-video-box-sticky-infobar{display:block;position:relative;top:100%;width:100%;padding:5px;text-align:center;z-index:9999;margin-top:-1px}.premium-video-box-sticky-apply .premium-video-box-inner-wrap.ui-draggable{cursor:move}.premium-video-sticky-top-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:20px}.premium-video-sticky-bottom-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;bottom:20px}.premium-video-sticky-top-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:20px}.premium-video-sticky-bottom-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;bottom:20px}.premium-video-sticky-center-left .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{right:auto;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-center-right .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap{left:auto;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-video-sticky-bottom-left .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap,.premium-video-sticky-bottom-right .premium-video-box-sticky-infobar-wrap.premium-video-box-sticky-apply .premium-video-box-inner-wrap{bottom:55px}.premium-video-sticky-bottom-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-left .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-left .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;right:-10px}.premium-video-sticky-bottom-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-center-right .premium-video-box-sticky-apply .premium-video-box-sticky-close,.premium-video-sticky-top-right .premium-video-box-sticky-apply .premium-video-box-sticky-close{top:-10px;left:-10px}.premium-video-box-filter-sticky{-webkit-filter:none!important;filter:none!important}.premium-mscroll-yes.elementor-widget-premium-addon-video-box div{cursor:default}.premium-vscroll-inner{position:relative;min-height:100%}.premium-vscroll-inner .premium-vscroll-dots{position:fixed;z-index:100;opacity:1;margin-top:-32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-wrap .premium-vscroll-nav-menu{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dots,.premium-vscroll-wrap .premium-vscroll-dots-hide{opacity:0;visibility:hidden}.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots:not(.premium-vscroll-dots-hide){opacity:1;visibility:visible}.premium-vscroll-dots.middle{top:50%;margin-top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-dots.top{top:40px}.premium-vscroll-dots.bottom{bottom:30px}.premium-vscroll-dots.right{right:17px}.premium-vscroll-dots.left{left:17px}.premium-vscroll-inner ul.premium-vscroll-dots-list,.premium-vscroll-wrap .premium-vscroll-nav-menu{margin:0!important;padding:0}.premium-vscroll-inner ul.premium-vscroll-dots-list li{width:14px;height:13px;margin:7px;position:relative;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span{top:2px;left:2.5px;width:8px;height:8px;border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;padding-left:.4em;padding-right:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{right:27px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item{width:4px;height:30px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span{width:100%;height:100%;-webkit-border-radius:0;border-radius:0}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";left:-webkit-calc(100% - 1px);left:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip{left:27px}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";right:-webkit-calc(100% - 1px);right:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.premium-vscroll-dots.right{right:7px}.premium-vscroll-dots.left{left:7px}}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{left:0}.premium-vscroll-nav-menu.right{right:0}.premium-vscroll-nav-menu .premium-vscroll-nav-item{display:inline-block;margin:10px;color:#000;background:#fff;background:rgba(255,255,255,.3)}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{padding:9px 18px;display:block;cursor:pointer;color:#000}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:#000}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus{outline:0}.multiscroll-nav li a:focus{outline:0}.premium-vscroll-temp .slimScrollBar{visibility:hidden}[data-hijacking=off] .premium-vscroll-temp{height:100vh}[data-hijacking=off] .premium-vscroll-temp>div{opacity:0;top:0;left:0;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-hijacking=off] .premium-vscroll-temp:first-of-type>div::before{display:none;position:absolute;width:100%;top:20px;z-index:2}[data-hijacking=off][data-animation=rotate] .premium-vscroll-temp{position:relative;-webkit-perspective:1800px;perspective:1800px}[data-hijacking=off][data-animation=rotate] .premium-vscroll-temp>div{position:absolute;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}[data-hijacking=off][data-animation=rotate] .premium-vscroll-temp:last-of-type>div{opacity:1!important;-webkit-transform:translateY(0) scale(1) rotateX(0)!important;transform:translateY(0) scale(1) rotateX(0)!important}[data-hijacking=off][data-animation=parallax] .premium-vscroll-temp>div{position:fixed}[data-hijacking=off][data-animation=scaleDown] .premium-vscroll-temp>div{position:fixed}[data-hijacking=off] .premium-vscroll-parallax-last{-webkit-transform:translateY(0) scale(1)!important;-ms-transform:translateY(0) scale(1)!important;transform:translateY(0) scale(1)!important}[data-hijacking=off] .premium-vscroll-parallax-position{position:unset!important}.ast-single-post .entry-content .premium-woocommerce a{text-decoration:none}.premium-woocommerce .premium-woo-qv-btn{cursor:pointer}.premium-woocommerce:not(.premium-woo-skin-grid-7) li.product .star-rating{margin:0 auto .5em}.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-featured-wrap .premium-woo-product-featured,.premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .pa-out-of-stock{display:block;text-align:center;color:#fff;min-width:2em;min-height:2em;line-height:2em;padding:.3em .6em;margin:.5em .6em}.premium-woocommerce .woocommerce-loop-product__title{margin-bottom:.5em;font-size:1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-category{display:block;font-size:.85em;margin-bottom:.5em;line-height:1.3}.premium-woocommerce .star-rating{display:block;float:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;position:relative;height:1em;line-height:1;font-size:.857em;width:5.4em;font-family:star}.premium-woocommerce .star-rating::before{content:"\73\73\73\73\73";color:#54595f;float:left;top:0;left:0;position:absolute}.premium-woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.premium-woocommerce .star-rating span::before{content:"\53\53\53\53\53";color:inherit;top:0;position:absolute;left:0}.premium-woocommerce .premium-woo-products-inner ul.products{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none outside;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.premium-woocommerce .premium-woo-products-inner ul.products li.product{margin:0 0 10px;padding:0 10px}.premium-woocommerce .premium-woo-products-inner ul.products li.product .premium-woo-product-wrapper{overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .woocommerce-loop-product__link{position:relative;display:block!important;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .pa-out-of-stock,.premium-woocommerce .premium-woo-ribbon-container{position:absolute;z-index:9}.premium-woocommerce .premium-woo-ribbon-container{top:0;left:0}.premium-woocommerce .pa-out-of-stock{top:7px;left:9px;margin:0}.premium-woo-product-thumbnail{position:relative;overflow:hidden}.premium-woo-product-thumbnail .woocommerce-loop-product__link img{margin:0;width:100%}.premium-woo-product-featured-wrap,.premium-woo-product-sale-wrap{margin:0}.premium-woocommerce .premium-woo-products-details-wrap{padding:1em 1.2em}.premium-woocommerce .premium-woo-products-details-wrap .button{display:inline-block;background-color:#6ec1e4;color:#fff;margin:.5em 0;line-height:1.3;padding:10px 40px;font-size:100%;cursor:pointer;text-decoration:none;overflow:visible;font-weight:700;background-image:none;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce li.product .price{display:block;line-height:1.3;font-weight:700;margin-bottom:.5em;font-size:.9em}.premium-woocommerce li.product .price del{display:inline-block;font-weight:400;background:0 0;opacity:1}.premium-woocommerce li.product .price ins{display:inline-block;background:0 0;text-decoration:none;font-weight:inherit}.premium-woocommerce li.product .price .amount{color:inherit!important}.premium-woocommerce li.product .premium-woo-product-desc p{margin:0}.premium-woo-product-align-left .premium-woocommerce li.product .star-rating{margin-left:0;margin-right:auto}.premium-woo-product-align-center .premium-woocommerce li.product .star-rating{margin-left:auto;margin-right:auto}.premium-woo-product-align-right .premium-woocommerce li.product .star-rating{margin-left:auto;margin-right:0}.premium-woo-products-pagination ul.page-numbers{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;margin-top:10px;padding:0;border:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-products-pagination ul.page-numbers li{margin:0 .4em .4em 0;padding:0;text-align:center}.premium-woo-products-pagination ul.page-numbers li .page-numbers{margin:0;text-decoration:none;color:#000;border:1px solid #54595f;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.75em;display:block;min-width:2.5em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-products-pagination ul.page-numbers li .page-numbers.current,.premium-woo-products-pagination ul.page-numbers li .page-numbers:hover{background-color:#54595f;color:#fff;outline:0}.premium-woo-quick-view-loader .premium-loading-feed,.premium-woocommerce .premium-loading-feed{display:block;position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.2);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woocommerce .woocommerce-loop-product__link img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-product__hover-zoomout .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-zoomout li.product:hover .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin .woocommerce-loop-product__link img{-webkit-transform:none;-ms-transform:none;transform:none}.premium-woo-product__hover-zoomin li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-woo-product__hover-gray .woocommerce-loop-product__link img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-woo-product__hover-gray li.product:hover .woocommerce-loop-product__link img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-woo-product__hover-sepia .woocommerce-loop-product__link img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-woo-product__hover-sepia li.product:hover .woocommerce-loop-product__link img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-woo-product__hover-bright .woocommerce-loop-product__link img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-woo-product__hover-bright li.product:hover .woocommerce-loop-product__link img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-woo-product__hover-trans .woocommerce-loop-product__link img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-woo-product__hover-trans li.product:hover .woocommerce-loop-product__link img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-woo-product__hover-scale li.product:hover .woocommerce-loop-product__link img{-webkit-transform:scaleX(1.3) scaleY(1.3) rotate(5deg);-ms-transform:scaleX(1.3) scaleY(1.3) rotate(5deg);transform:scaleX(1.3) scaleY(1.3) rotate(5deg)}.premium-woocommerce .premium-woo-product__on_hover{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0}.premium-woo-product__hover-swap li.product:hover .premium-woo-product__on_hover{opacity:1}.premium-woo-skin-grid-1 .premium-woo-qv-btn,.premium-woo-skin-grid-3 .premium-woo-qv-btn,.premium-woo-skin-grid-4 .premium-woo-qv-btn{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.premium-woo-skin-grid-4 .premium-woo-qv-btn{-webkit-transition-delay:.1s;transition-delay:.1s}.premium-woo-skin-grid-1 .premium-woo-qv-icon,.premium-woo-skin-grid-3 .premium-woo-qv-icon,.premium-woo-skin-grid-4 .premium-woo-qv-icon,.premium-woo-skin-grid-6 .premium-woo-qv-icon{margin-left:.5em}.premium-woo-product-thumbnail:hover .premium-woo-qv-btn-translate{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-woo-product-wrapper .premium-woo-qv-data{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;cursor:pointer}.premium-woo-skin-grid-1 .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 .premium-woo-product-actions-wrapper{position:absolute;top:.7em;right:1em;-webkit-transform:translate3d(15px,0,0);transform:translate3d(15px,0,0);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;z-index:9}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-cart-btn{position:relative;display:block;margin:0 0 3px;background:#fff;text-align:center;outline:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woocommerce .premium-woo-product-actions-wrapper .premium-woo-add-cart-icon{display:block;color:#54595f;width:30px;line-height:30px;height:30px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-woo-skin-grid-1 li.product:hover .premium-woo-product-actions-wrapper,.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-actions-wrapper{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);opacity:1}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.premium-woocommerce .premium-woo-cart-btn.adding .premium-woo-add-cart-icon::before{content:"\f013"}.premium-woocommerce .premium-woo-cart-btn.added .premium-woo-add-cart-icon::before{content:"\f00c"}.premium-woo-skin-grid-2 li.product .premium-woo-products-details-wrap{position:absolute;background:#fff;bottom:0;left:0;width:100%;z-index:2;padding:0;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;transition:transform .4s,opacity .2s;transition:transform .4s,opacity .2s,-webkit-transform .4s;-webkit-transform:translateZ(0) translateY(5px);transform:translateZ(0) translateY(5px)}.premium-woo-skin-grid-2 .premium-woo-product-details{padding:15px 0}.premium-woo-skin-grid-2 li.product:hover .premium-woo-products-details-wrap{opacity:1;-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0)}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper{position:static;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-2 .premium-woo-product-actions-wrapper>*{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:50%}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .button{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woo-skin-grid-2 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{background-color:#54595f}.premium-woo-skin-grid-4 li.product .premium-woo-products-details-wrap{position:absolute;left:0;right:0;top:50%;-webkit-transform:scale(.9) translateZ(0) translateY(-50%);transform:scale(.9) translateZ(0) translateY(-50%);text-align:center;z-index:2;opacity:0;-webkit-transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,transform .3s;transition:opacity .5s,transform .3s,-webkit-transform .3s}.premium-woo-skin-grid-4 li.product .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product .premium-woo-product-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;background-color:rgba(27,27,23,.3);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.premium-woo-skin-grid-4 li.product:hover .premium-woo-product-overlay,.premium-woo-skin-grid-8 li.product:hover .premium-woo-product-overlay{opacity:1;visibility:visible;z-index:1}.premium-woo-skin-grid-4 li.product:hover .premium-woo-products-details-wrap{-webkit-transform:scale(1) translateZ(0) translateY(-50%);transform:scale(1) translateZ(0) translateY(-50%);opacity:1}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-woo-skin-grid-5 li.product .premium-woo-product-actions-wrapper .premium-woo-qv-btn{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#54595f;padding:10px;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s}.premium-woo-skin-grid-5 li.product .premium-woo-products-details-wrap{width:75%}.premium-woo-skin-grid-5 .premium-woo-product-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woo-product-align-right .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.premium-woo-product-align-center .premium-woo-skin-grid-5 .premium-woo-product-actions-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-skin-grid-6 .premium-woo-qv-btn{position:absolute;top:50%;left:50%;min-width:40%;text-align:center;padding:5px;background:rgba(2,2,2,.5);color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;z-index:2}.premium-woo-skin-grid-6 li.product:hover .premium-woo-qv-btn{opacity:1;visibility:visible}.premium-woo-product-align-left .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-left .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-6 li.product .premium-woo-product-info .star-rating,.premium-woo-product-align-right .premium-woo-skin-grid-7 li.product .premium-woo-product-info .star-rating{margin:0}.premium-woo-skin-grid-6 li.product .premium-woo-product-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-woo-product-align-center .premium-woocommerce li.product .premium-woo-product-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-woo-product-align-right .premium-woocommerce li.product .premium-woo-product-info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-woo-skin-grid-6 li.product .premium-woo-product-gallery-images{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;bottom:10px;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-woo-product-gallery-images .premium-woo-product__gallery_image{width:20%;margin:0 .2em;border:2px solid #aaa;cursor:pointer}.premium-woo-products-metro li.product .premium-woo-product-thumbnail,.premium-woo-products-metro li.product .premium-woo-product-thumbnail img,.premium-woo-products-metro li.product .premium-woo-product-wrapper,.premium-woo-products-metro li.product .woocommerce-LoopProduct-link{height:100%}.premium-woo-products-metro ul.products li.product{margin-bottom:0}.premium-woo-products-metro li.product .premium-woo-product-thumbnail img{-o-object-fit:cover;object-fit:cover}.premium-carousel-hidden{opacity:0;visibility:hidden}.premium-woocommerce:not(.premium-woo-skin-grid-7) .slick-arrow{-webkit-border-radius:50%;border-radius:50%}.premium-woocommerce ul.slick-dots{width:100%}html.premium-woo-qv-opened,html.premium-woo-qv-opened body{overflow:hidden}.premium-woo-quick-view-back{position:fixed;visibility:hidden;overflow:hidden;background:rgba(2,2,2,.5);opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;z-index:999}.premium-woo-quick-view-active{top:0;left:0;width:100%;height:100%;opacity:1;visibility:visible}#premium-woo-quick-view-modal{position:fixed;visibility:hidden;opacity:0;top:0;left:0;width:100%;height:100%;z-index:1400;text-align:center;-webkit-transition:all .3s;transition:all .3s;overflow-x:hidden;overflow-y:auto}#premium-woo-quick-view-modal.active{visibility:visible;opacity:1}#premium-woo-quick-view-modal.active .premium-woo-content-main{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;width:100%}#premium-woo-quick-view-modal .premium-woo-content-main-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;padding:30px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#premium-woo-quick-view-modal .premium-woo-content-main{position:relative;pointer-events:none;max-width:100%;text-align:left;z-index:1045;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0;-webkit-transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,-webkit-transform .5s;transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s,-webkit-transform .5s;margin:0 auto}#premium-woo-quick-view-modal .premium-woo-lightbox-content{position:relative;display:table;pointer-events:auto;background-color:#fff;max-width:975px;margin:20px auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:3px 3px 20px 0 rgba(0,0,0,.15);box-shadow:3px 3px 20px 0 rgba(0,0,0,.15);overflow:hidden}#premium-woo-quick-view-modal .summary{width:50%;margin:0;padding:30px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#premium-woo-quick-view-modal .summary .quantity{min-width:auto}#premium-woo-quick-view-modal .summary .quantity input.qty{width:54px;-webkit-appearance:button;-moz-appearance:button;appearance:button}#premium-woo-quick-view-modal .summary .quantity input[type=number]::-webkit-inner-spin-button,#premium-woo-quick-view-modal .summary .quantity input[type=number]::-webkit-outer-spin-button{display:unset}#premium-woo-quick-view-modal .woocommerce-product-details__short-description p{margin:0}#premium-woo-quick-view-close{position:absolute;font-size:22px;top:10px;right:10px;width:22px;height:22px;line-height:22px;opacity:.7;text-align:center;z-index:2;color:#000}#premium-woo-quick-view-modal .premium-woo-qv-image-slider{position:relative}#premium-woo-quick-view-modal .premium-woo-qv-image-slider li{list-style:none}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav{margin:0;padding:0;width:100%;position:absolute;bottom:10px;text-align:center}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li{margin:0 6px;display:inline-block;vertical-align:middle}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;border-radius:20px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a.flex-active{background:rgba(0,0,0,.9);cursor:default}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-control-nav li a:focus{outline:0}#premium-woo-quick-view-modal .premium-woo-qv-image-slider img{-o-object-fit:cover;object-fit:cover;width:100%}#premium-woo-quick-view-content div.images{width:50%;float:left;opacity:1!important;margin:0}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav{margin:0;padding:0;list-style:none}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav a{text-decoration:none;display:block;width:14px;height:32px;font-size:32px;line-height:32px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next,#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev{left:10px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next{right:10px}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-prev::before{content:"\f104"}#premium-woo-quick-view-modal .premium-woo-qv-image-slider .flex-direction-nav .flex-next::before{content:"\f105"}.premium-woocommerce li.product .added_to_cart.wc-forward{display:none}.premium-woo-atc-button .add_to_cart_button .premium-woo-cart-loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-left:5px;vertical-align:baseline}.premium-woo-load-more{position:relative}.premium-woo-load-more .premium-woo-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:10px 20px}.premium-woo-load-more-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-woo-load-more-btn span{margin-right:3px}.premium-woo-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.premium-woo-title-above-yes .premium-woo-product__link{opacity:0}@media (min-width:545px){#premium-woo-quick-view-content div.summary{content:"544";overflow-y:auto}}@media (max-width:544px){#premium-woo-quick-view-content .premium-woo-lightbox-content{display:block}#premium-woo-quick-view-content div.images,#premium-woo-quick-view-content div.summary{width:100%;float:none}}.premium-title-bg-text:before{position:absolute;content:attr(data-background);top:0;left:0;text-align:left}.premium-bg-text-yes .elementor-widget-container:before{position:absolute;top:0;left:0;text-align:left}.premium-mask-yes .premium-dual-header-first-clip .premium-dual-header-first-span .premium-mask-span,.premium-mask-yes .premium-dual-header-second-clip .premium-mask-span{background:inherit}.premium-mask-yes .premium-mask-span{position:relative;overflow:hidden;-js-display:inline-flex!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.premium-mask-yes .premium-mask-span::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:currentColor;-webkit-backface-visibility:visible;backface-visibility:visible}.premium-mask-active.premium-mask-tr .premium-mask-span::after{-webkit-animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tr 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(-103%);-ms-transform:translateX(-103%);transform:translateX(-103%)}.premium-mask-active.premium-mask-tl .premium-mask-span::after{-webkit-animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tl 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateX(103%);-ms-transform:translateX(103%);transform:translateX(103%)}.premium-mask-active.premium-mask-tb .premium-mask-span::after{-webkit-animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tb 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(-103%);-ms-transform:translateY(-103%);transform:translateY(-103%)}.premium-mask-active.premium-mask-tt .premium-mask-span::after{-webkit-animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;animation:pa-mask-tt 1.7s cubic-bezier(1,0,.18,1) forwards;-webkit-transform:translateY(103%);-ms-transform:translateY(103%);transform:translateY(103%)}@-webkit-keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@keyframes pa-mask-tr{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(103%);transform:translateX(103%)}}@-webkit-keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@keyframes pa-mask-tl{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-103%);transform:translateX(-103%)}}@-webkit-keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@keyframes pa-mask-tb{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(103%);transform:translateY(103%)}}@-webkit-keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}@keyframes pa-mask-tt{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-103%);transform:translateY(-103%)}}.premium-button .premium-lottie-animation,.premium-image-button .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-button svg,.premium-image-button svg{width:30px;height:30px}div[class*=elementor-widget-premium] .premium-btn-block,div[class*=elementor-widget-premium] .premium-btn-lg,div[class*=elementor-widget-premium] .premium-btn-md,div[class*=elementor-widget-premium] .premium-btn-sm{background-color:#eee;color:#042551;margin:0;text-decoration:none}div[class*=elementor-widget-premium] .premium-btn-block:hover,div[class*=elementor-widget-premium] .premium-btn-lg:hover,div[class*=elementor-widget-premium] .premium-btn-md:hover,div[class*=elementor-widget-premium] .premium-btn-sm:hover{background-color:#54595f;color:#eee}div[class*=elementor-widget-premium] .premium-btn-sm{padding:12px 24px;font-size:14px;line-height:1}div[class*=elementor-widget-premium] .premium-btn-md{padding:14px 26px;font-size:16px;line-height:1.2}div[class*=elementor-widget-premium] .premium-btn-lg{padding:16px 28px;font-size:18px;line-height:1.3333}div[class*=elementor-widget-premium] .premium-btn-block{font-size:18px;line-height:1;padding:20px 0;width:100%;text-align:center}.premium-button-text{display:inline-block;width:100%}.premium-mouse-detect-yes .premium-button-style6 .premium-button-style6-bg{position:absolute;z-index:0;top:0;left:0;width:0;height:0;-webkit-border-radius:50%;border-radius:50%;display:block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .4s ease-in-out,height .4s ease-in-out;transition:width .4s ease-in-out,height .4s ease-in-out}.premium-mouse-detect-yes .premium-button-style6:hover .premium-button-style6-bg{width:225%;height:560px}.premium-mouse-detect-yes .premium-button-style6:before{width:0;height:0}.premium-loader{border:3px solid #f3f3f3;border-top-width:3px;border-top-style:solid;border-top-color:#f3f3f3;-webkit-border-radius:50%;border-radius:50%;border-top:3px solid;border-top-color:#bbb;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}.premium-svg-drawer *,.premium-svg-nodraw *{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-property:stroke,fill,background-color;transition-property:stroke,fill,background-color}.premium-svg-drawer .no-transition,.premium-svg-nodraw .no-transition{-webkit-transition:none!important;transition:none!important}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-error-notice{width:100%;padding:10px;color:#b94a48;background-color:#f2dede;border-color:#eed3d7;text-align:center}
assets/frontend/min-css/premium-pricing-table.min.css CHANGED
@@ -1 +1 @@
1
- .premium-pricing-table-container{position:relative;text-align:center;display:inline-block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-pricing-icon-container .premium-pricing-image{overflow:hidden}.premium-pricing-icon-container .premium-pricing-image img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover}.premium-badge-left{position:absolute;top:0}.premium-badge-right{position:absolute;top:0;right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase}.premium-badge-flag .corner{text-align:center;-webkit-border-radius:4px 4px 0 4px;border-radius:4px 4px 0 4px;padding:3px 15px;position:absolute;top:10%;right:-8px}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;right:0;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table .elementor-widget-container{overflow:visible!important}.premium-badge-flag .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-button-container{display:block}.premium-pricing-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0}.premium-pricing-list .premium-pricing-list-item{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-item img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);left:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:left;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-features-left .premium-pricing-list-span{text-align:left}.premium-pricing-features-center .premium-pricing-list-span{text-align:center}.premium-pricing-features-right .premium-pricing-list-span{text-align:right}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;margin-right:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-price-button{display:block;padding:6px 12px;line-height:1.42857143;text-align:center;color:#fff;background:#6ec1e4;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
1
+ .premium-pricing-table-container{position:relative;text-align:center;display:inline-block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-pricing-icon-container .premium-pricing-image{overflow:hidden}.premium-pricing-icon-container .premium-pricing-image img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover}.premium-badge-left{position:absolute;top:0}.premium-badge-right{position:absolute;top:0;right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase}.premium-badge-flag.premium-badge-right .corner{right:-8px;-webkit-border-radius:4px 4px 0 4px;border-radius:4px 4px 0 4px}.premium-badge-flag.premium-badge-right .corner::after,.premium-badge-flag.premium-badge-right .corner::before{right:0}.premium-badge-flag.premium-badge-left .corner{left:-8px;-webkit-border-radius:4px 4px 4px 0;border-radius:4px 4px 4px 0}.premium-badge-flag.premium-badge-left .corner::after,.premium-badge-flag.premium-badge-left .corner::before{left:0}.premium-badge-flag .corner{text-align:center;padding:3px 15px;position:absolute;top:10%}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table .elementor-widget-container{overflow:visible!important}.premium-badge-flag.premium-badge-right .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-badge-flag.premium-badge-left .corner::before{border-right:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-button-container{display:block}.premium-pricing-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0}.premium-pricing-list .premium-pricing-list-item{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-item img{width:30px;height:30px;-o-object-fit:cover;object-fit:cover}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);left:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:left;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-features-left .premium-pricing-list-span{text-align:left}.premium-pricing-features-center .premium-pricing-list-span{text-align:center}.premium-pricing-features-right .premium-pricing-list-span{text-align:right}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;margin-right:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-price-button{display:block;padding:6px 12px;line-height:1.42857143;text-align:center;color:#fff;background:#6ec1e4;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
assets/frontend/min-js/premium-vscroll.min.js CHANGED
@@ -1 +1 @@
1
- !function(x){function e(e,t){var o=elementorFrontend.getCurrentDeviceMode(),r="mobile"===o?"elementor-hidden-phone":"elementor-hidden-"+o;e.closest("section.elementor-element").hasClass(r)||((e=(r=e.find(".premium-vscroll-wrap")).data("settings")).deviceType=o,new premiumVerticalScroll(r,e).init())}window.premiumVerticalScroll=function(e,m){var l,u=this,d=x(window),t=elementorFrontend.getCurrentDeviceMode(),v=!["desktop","widescreen","laptop"].includes(t),p=e,f=e.find(".premium-vscroll-sections-wrap").length,i=x("html, body"),h=x(".premium-vscroll-dot-item",p),s=x(".premium-vscroll-nav-item",p),m=x.extend({},{speed:700,offset:0,fullSection:!0},m),g={},a=null,w=!1,C=!0,S=[],c=0;function y(e){return Object.keys(e)[0]}function T(e){return Object.keys(e)[Object.keys(e).length-1]}jQuery.extend(jQuery.easing,{easeInOutCirc:function(e,t,o,r,n){return(t/=n/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+o:r/2*(Math.sqrt(1-(t-=2)*t)+1)+o}}),u.init=function(){(m.fullTouch||!v&&m.fullSection)&&m.fullCheckOverflow&&u.setSectionsOverflow(),u.setSectionsData(),u.vscrollEffects(),h.on("click.premiumVerticalScroll",u.onNavDotChange),s.on("click.premiumVerticalScroll",u.onNavDotChange),h.on("mouseenter.premiumVerticalScroll",u.onNavDotEnter),h.on("mouseleave.premiumVerticalScroll",u.onNavDotLeave),"desktop"===m.deviceType&&d.on("scroll.premiumVerticalScroll",u.onWheel),d.on("resize.premiumVerticalScroll orientationchange.premiumVerticalScroll",u.debounce(50,u.onResize)),d.on("load",function(){u.setSectionsData(),(m.fullTouch||!v&&m.fullSection)&&u.sectionsOverflowRefresh(),u.checkCurrentActive()}),u.keyboardHandler(),u.scrollHandler(),m.fullSection&&u.fullSectionHandler(),m.animation&&p.find(".premium-vscroll-dots").removeClass("elementor-invisible").addClass("animated "+m.animation+" animated-"+m.duration)},u.checkCurrentActive=function(){var e=Object.keys(g)[0],e=g[e].offset;e>=d.scrollTop()&&e-d.scrollTop()<200&&(a=1,h.removeClass("active"),x(h[0]).addClass("active")),a&&p.find(".premium-vscroll-dots").removeClass("premium-vscroll-dots-hide")},u.setSectionsOverflow=function(){h.each(function(){var e,t=x(this).data("menuanchor"),o=p.find(".premium-vscroll-sections-wrap").data("animation"),r=x("#"+t),o=(o?r.find("> div"):r).outerHeight();o>d.outerHeight()&&50<=o-d.outerHeight()&&(r.find(".elementor").first().wrapInner("<div id='scroller-"+t+"'></div>"),o="mobile"===elementorFrontend.getCurrentDeviceMode()&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?d.outerHeight()+100+"px":d.outerHeight(),x("#scroller-"+t).slimScroll({height:o,railVisible:!1,touchScrollStep:60}),e=new IScroll("#scroller-"+t,{mouseWheel:!0,scrollbars:!0,hideScrollbars:!0,fadeScrollbars:!1,disableMouse:!0,interactiveScrollbars:!1}),x("#scroller-"+t).data("iscrollInstance",e),setTimeout(function(){e.refresh()},1500))})},u.sectionsOverflowRefresh=function(){h.each(function(){var e=x(this).data("menuanchor"),e=x("#scroller-"+e).data("iscrollInstance");e&&e.refresh()})},u.setSectionsData=function(){h.each(function(){var e=x(this).data("menuanchor"),t=x("#"+e),o=t.outerHeight();t[0]&&(g[e]={selector:t,offset:Math.round(t.offset().top),height:o})})},u.fullSectionHandler=function(){var e=document.getElementById(p.attr("id"));v&&m.fullTouch?(document.addEventListener("touchstart",u.onTouchStart),document.addEventListener("touchmove",u.onTouchMove,{passive:!1})):f?document.addEventListener?e.addEventListener("wheel",u.onWheel,{passive:!1}):e.attachEvent("onmousewheel",u.onWheel):document.addEventListener?document.addEventListener("wheel",u.onWheel,{passive:!1}):document.attachEvent("onmousewheel",u.onWheel)},u.scrollHandler=function(){var e,t=0;for(e in g){var o=g[e].selector;elementorFrontend.waypoint(o,function(){var e=x(this).attr("id");w||(a=e,h.removeClass("active"),s.removeClass("active"),x("[data-menuanchor="+e+"]",p).addClass("active"))},{offset:0!==t?"0%":"-1%",triggerOnce:!1}),t++}},u.keyboardHandler=function(){x(document).keydown(function(e){38==e.keyCode&&u.onKeyUp(e,"up"),40==e.keyCode&&u.onKeyUp(e,"down")})},u.isScrolled=function(e,t){var e=x("#scroller-"+e),o=e.data("iscrollInstance");return!o||("down"===t?0-o.y+e.scrollTop()+1+e.innerHeight()>=e[0].scrollHeight:"up"===t?0<=o.y&&!e.scrollTop():void 0)},u.getEventsPage=function(e){var t=[];return t.y=(void 0!==e.pageY&&(e.pageY||e.pageX)?e:e.touches[0]).pageY,t.x=(void 0!==e.pageX&&(e.pageY||e.pageX)?e:e.touches[0]).pageX,v&&void 0!==e.touches&&(t.y=e.touches[0].pageY,t.x=e.touches[0].pageX),t},u.onTouchStart=function(e){C=!0;e=u.getEventsPage(e);c=e.y},u.onTouchMove=function(e){if(C&&u.preventDefault(e),w)return u.preventDefault(e),!1;var t=u.getEventsPage(e);l=t.y;var t=x(e.target).closest(f?".premium-vscroll-temp":".elementor-top-section").attr("id"),e=!1,o=!1,r=d.scrollTop(),n=(x(".premium-vscroll-tooltip").hide(),D()&&(t=u.getFirstSection(g)),k()&&(t=u.getLastSection(g)),(new Date).getTime()),i=(149<S.length&&S.shift(),S.push(Math.abs(l)),n-b);b=n,200<i&&(S=[]),l<c?o="down":c<l&&(o="up"),t&&g.hasOwnProperty(t)?(n=u.checkPrevSection(g,t),i=u.checkNextSection(g,t),"up"===o&&(e=!i&&g[t].offset<r?t:n),"down"===o&&(e=!n&&g[t].offset-m.offset>r+5?t:i),n=u.getAverage(S,10),r=u.getAverage(S,70)<=n,e?(C=!0,p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide"),u.isScrolled(t,o)&&r&&!w&&u.onAnchorChange(e)):(n<=5&&(C=!1),i=f?p:x("#"+t),"down"===o?600<i.offset().top+i.innerHeight()-x(document).scrollTop()&&p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide"):"up"===o&&200<i.offset().top-x(document).scrollTop()&&p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide"))):C=!1},u.scrollStop=function(){i.stop(!0)},u.checkNextSection=function(e,t){e=Object.keys(e),t=e.indexOf(t),t=t+=1;return!(t>=e.length)&&e[t]},u.checkPrevSection=function(e,t){var e=Object.keys(e),t=e.indexOf(t),o=--t;return!(t<0)&&e[o]},u.debounce=function(t,o){var r;return function(e){r&&clearTimeout(r),r=setTimeout(function(){o.call(this,e),r=null},t)}},u.visible=function(e,t,o){var r,n,e=e.get(0),i=d.outerHeight(),o=!0!==o||e.offsetWidth*e.offsetHeight;return"function"==typeof e.getBoundingClientRect?(n=0<=(e=e.getBoundingClientRect()).top&&e.top<i,r=0<e.bottom&&e.bottom<=i,n=t?n||r:n&&r,n=e.top<0&&e.bottom>i||n,o&&n):(r=0+i,n=(e=d.position().top)+d.height(),!!o&&(!0===t?e:n)<=r&&0<=(!0===t?n:e))},u.onNavDotEnter=function(){var e=x(this),t=e.data("index");m.tooltips&&(x(".premium-vscroll-tooltip").remove(),x('<div class="premium-vscroll-tooltip"><span>'+m.dotsText[t]+"</span></div>").hide().appendTo(e).fadeIn(200))},u.onNavDotLeave=function(){x(".premium-vscroll-tooltip").fadeOut(200,function(){x(this).remove()})},u.onNavDotChange=function(e){var t=x(this),o=t.index(),r=t.data("menuanchor"),n=null;if(!g.hasOwnProperty(r))return!1;(n=g[r].offset-m.offset)<0&&(n=g[r].offset),w||(w=!0,a=r,s.removeClass("active"),h.removeClass("active"),(t.hasClass("premium-vscroll-nav-item")?x(h[o]):x(s[o])).addClass("active"),t.addClass("active"),i.stop().clearQueue().animate({scrollTop:n},m.speed,"easeInOutCirc",function(){w=!1}))},u.preventDefault=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1},u.onAnchorChange=function(e){var t=x("[data-menuanchor="+e+"]",p),o=null;if(!g.hasOwnProperty(e))return!1;(o=g[e].offset-m.offset)<0&&(o=g[e].offset),w||(w=!0,m.addToHistory&&window.history.pushState(null,null,"#"+e),a=e,h.removeClass("active"),s.removeClass("active"),t.addClass("active"),i.animate({scrollTop:o},m.speed,"easeInOutCirc"),setTimeout(function(){w=!1},m.speed<700?700:m.speed))},u.onKeyUp=function(e,t){1===a&&(a=h.eq(0).data("menuanchor"));var t=t||"up",o=x(".premium-vscroll-dot-item[data-menuanchor="+a+"]",p).next(),r=x(".premium-vscroll-dot-item[data-menuanchor="+a+"]",p).prev();if(e.preventDefault(),w)return!1;var e=u.visible(p,!0,!1),n=x(".premium-vscroll-dot-item.active").index(),i=p.find(".premium-vscroll-sections-wrap").data("animation");"up"===t?r[0]&&(r.trigger("click.premiumVerticalScroll"),n===h.length-1&&!e||n===h.length-1&&p.offset().top+p.innerHeight()-x(document).scrollTop()<600?x(".premium-vscroll-dot-item[data-menuanchor="+a+"]",p):(p.find(".premium-vscroll-sections-wrap[data-animation="+i+"] .premium-vscroll-temp:last-of-type>div").removeClass("premium-vscroll-parallax-last"),p.find(".premium-vscroll-sections-wrap[data-animation="+i+"] .premium-vscroll-temp>div").removeClass("premium-vscroll-parallax-position"))):o[0]&&(o.trigger("click.premiumVerticalScroll"),200<p.offset().top-x(document).scrollTop()&&x(".premium-vscroll-dot-item[data-menuanchor="+a+"]",p))};var b=(new Date).getTime();function D(){var e=d.scrollTop(),t=y(g),t=g[t].offset,e=e+d.outerHeight(),o=u.visible(p,!0,!1);return!(t<e)&&!!o}function k(){var e=d.scrollTop(),t=T(g),t=g[t].offset+g[t].height,o=u.visible(p,!0,!1);return!(e<t)&&!!o}u.onWheel=function(e){C&&!v&&u.preventDefault(e);var t=x(e.target).closest(f?".premium-vscroll-temp":".elementor-top-section").attr("id"),o=u.visible(p,!0,!1),r=!1,n=!1,i=!1,e=(e=(e=e)||window.event).wheelDelta||-e.deltaY||-e.detail,l=Math.max(-1,Math.min(1,e))<0?"down":"up",s=d.scrollTop(),a=x(".premium-vscroll-dot-item.active").index(),c=(new Date).getTime(),e=(149<S.length&&S.shift(),S.push(Math.abs(e)),c-b);b=c,200<e&&(S=[]),c=x(event.target).closest(f?".premium-vscroll-temp":".elementor-top-section").attr("id"),c=f?p:x("#"+c),(e=p.find(".premium-vscroll-sections-wrap").data("animation"))&&(c.offset().top+c.innerHeight()-x(document).scrollTop()+m.offset<d.outerHeight()?(p.find(".premium-vscroll-sections-wrap[data-animation="+e+"] .premium-vscroll-temp:last-of-type > div").addClass("premium-vscroll-parallax-last"),p.find(".premium-vscroll-sections-wrap[data-animation="+e+"] .premium-vscroll-temp>div").addClass("premium-vscroll-parallax-position")):(p.find(".premium-vscroll-sections-wrap[data-animation="+e+"] .premium-vscroll-temp:last-of-type > div").removeClass("premium-vscroll-parallax-last"),p.find(".premium-vscroll-sections-wrap[data-animation="+e+"] .premium-vscroll-temp > div").removeClass("premium-vscroll-parallax-position"))),v&&(x(".premium-vscroll-tooltip").hide(),a!==h.length-1||o?0!==a||o?p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide"):200<p.offset().top-x(document).scrollTop()&&p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide"):p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide")),D()&&(t=y(g)),(t=k()?T(g):t)&&g.hasOwnProperty(t)&&(n=u.checkPrevSection(g,t),i=u.checkNextSection(g,t),r="up"==l?!i&&g[t].offset<s?t:n:!n&&g[t].offset-m.offset>s+5?t:i,c=u.getAverage(S,10),e=u.getAverage(S,70)<=c,r?(C=!0,(u.isScrolled(t,l)||v)&&(p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide"),x("#scroller-"+r).data("iscrollInstance"),e&&!w&&u.onAnchorChange(r))):(c<=5&&(C=!1),a=f?p:x("#"+t),"down"==l?600<a.offset().top+a.innerHeight()-x(document).scrollTop()&&p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide"):"up"==l&&p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide")))},u.onResize=function(){u.setSectionsData(),u.sectionsOverflowRefresh()},u.getAverage=function(e,t){for(var o=0,r=e.slice(Math.max(e.length-t,1)),n=0;n<r.length;n++)o+=r[n];return Math.ceil(o/t)},u.vscrollEffects=function(){var e,c=p.find(".premium-vscroll-sections-wrap").data("animation");function t(){0<x(".eb-project-overlay").length||(window.requestAnimationFrame?window.requestAnimationFrame(o):o())}function o(){var s=x(window).scrollTop(),a=x(window).height();e.each(function(){var e,t,o,r,n=x(this),i=s-n.offset().top,l=function(e,t,o){var r=100,n="0deg",i=1,l=1;-t<=e&&e<=0?(r=100*-e/t,"rotate"===o?(r=0,n="0deg"):"scaleDown"===o&&(i=l=1)):0<e&&e<=t?"rotate"===o?(i=(1-e/t).toFixed(5),n=100*e/t+"deg",r=0):"scaleDown"===o?(l=(1-.3*e/t).toFixed(5),i=(1-e/t).toFixed(5),r=0,0):r=50*-e/t:e<-t?(r=100,"scaleDown"===o&&(i=l=1)):"rotate"===o?(r=0,n="90deg"):r="scaleDown"===o?(i=.7,l=0):-50;return[r,n,i,l]}(i,a,c);e=n.children("div"),t=l[0],o=l[1],r=l[2],l=l[3],e.css({transform:"translateY("+t+"vh) rotateX("+o+") scale("+l+")",opacity:r}),0<=i&&i<a?n.addClass("visible"):n.removeClass("visible")})}c&&(e=p.find(".premium-vscroll-temp"),t(),x(window).on("scroll",t))}},x(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/premium-vscroll.default",e)})}(jQuery);
1
+ !function(x){function e(e,t){var o=elementorFrontend.getCurrentDeviceMode(),n="mobile"===o?"elementor-hidden-phone":"elementor-hidden-"+o;e.closest("section.elementor-element").hasClass(n)||((e=(n=e.find(".premium-vscroll-wrap")).data("settings")).deviceType=o,new premiumVerticalScroll(n,e).init())}window.premiumVerticalScroll=function(e,m){var l,u=this,d=x(window),t=elementorFrontend.getCurrentDeviceMode(),v=!["desktop","widescreen","laptop"].includes(t),p=e,f=e.find(".premium-vscroll-sections-wrap").length,i=x("html, body"),h=x(".premium-vscroll-dot-item",p),s=x(".premium-vscroll-nav-item",p),m=x.extend({},{speed:700,offset:0,fullSection:!0},m),g={},a=null,w=!1,C=!0,S=[],c=0;function y(e){return Object.keys(e)[0]}function T(e){return Object.keys(e)[Object.keys(e).length-1]}jQuery.extend(jQuery.easing,{easeInOutCirc:function(e,t,o,n,r){return(t/=r/2)<1?-n/2*(Math.sqrt(1-t*t)-1)+o:n/2*(Math.sqrt(1-(t-=2)*t)+1)+o}}),u.init=function(){(m.fullTouch||!v&&m.fullSection)&&m.fullCheckOverflow&&u.setSectionsOverflow(),u.setSectionsData(),u.vscrollEffects(),h.on("click.premiumVerticalScroll",u.onNavDotChange),s.on("click.premiumVerticalScroll",u.onNavDotChange),h.on("mouseenter.premiumVerticalScroll",u.onNavDotEnter),h.on("mouseleave.premiumVerticalScroll",u.onNavDotLeave),"desktop"===m.deviceType&&d.on("scroll.premiumVerticalScroll",u.onWheel),d.on("resize.premiumVerticalScroll orientationchange.premiumVerticalScroll",u.debounce(50,u.onResize)),d.on("load",function(){u.setSectionsData(),(m.fullTouch||!v&&m.fullSection)&&u.sectionsOverflowRefresh(),u.checkCurrentActive()}),u.keyboardHandler(),u.scrollHandler(),m.fullSection&&u.fullSectionHandler(),m.animation&&p.find(".premium-vscroll-dots").removeClass("elementor-invisible").addClass("animated "+m.animation+" animated-"+m.duration)},u.checkCurrentActive=function(){var e=Object.keys(g)[0],e=g[e].offset;e>=d.scrollTop()&&e-d.scrollTop()<200&&(a=1,h.removeClass("active"),x(h[0]).addClass("active")),a&&p.find(".premium-vscroll-dots").removeClass("premium-vscroll-dots-hide")},u.setSectionsOverflow=function(){h.each(function(){var e,t=x(this).data("menuanchor"),o=p.find(".premium-vscroll-sections-wrap").data("animation"),n=x("#"+t),o=(o?n.find("> div"):n).outerHeight();o>d.outerHeight()&&50<=o-d.outerHeight()&&(n.find(f?".elementor":".elementor-container").first().wrapInner("<div id='scroller-"+t+"'></div>"),o="mobile"===elementorFrontend.getCurrentDeviceMode()&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?d.outerHeight()+100+"px":d.outerHeight(),x("#scroller-"+t).slimScroll({height:o,railVisible:!1,touchScrollStep:60}),e=new IScroll("#scroller-"+t,{mouseWheel:!0,scrollbars:!0,hideScrollbars:!0,fadeScrollbars:!1,disableMouse:!0,interactiveScrollbars:!1}),x("#scroller-"+t).data("iscrollInstance",e),setTimeout(function(){e.refresh()},1500))})},u.sectionsOverflowRefresh=function(){h.each(function(){var e=x(this).data("menuanchor"),e=x("#scroller-"+e).data("iscrollInstance");e&&e.refresh()})},u.setSectionsData=function(){h.each(function(){var e=x(this).data("menuanchor"),t=x("#"+e),o=t.outerHeight();t[0]&&(g[e]={selector:t,offset:Math.round(t.offset().top),height:o})})},u.fullSectionHandler=function(){var e=document.getElementById(p.attr("id"));v&&m.fullTouch?(document.addEventListener("touchstart",u.onTouchStart),document.addEventListener("touchmove",u.onTouchMove,{passive:!1})):f?document.addEventListener?e.addEventListener("wheel",u.onWheel,{passive:!1}):e.attachEvent("onmousewheel",u.onWheel):document.addEventListener?document.addEventListener("wheel",u.onWheel,{passive:!1}):document.attachEvent("onmousewheel",u.onWheel)},u.scrollHandler=function(){var e,t=0;for(e in g){var o=g[e].selector;elementorFrontend.waypoint(o,function(){var e=x(this).attr("id");w||(a=e,h.removeClass("active"),s.removeClass("active"),x("[data-menuanchor="+e+"]",p).addClass("active"))},{offset:0!==t?"0%":"-1%",triggerOnce:!1}),t++}},u.keyboardHandler=function(){x(document).keydown(function(e){38==e.keyCode&&u.onKeyUp(e,"up"),40==e.keyCode&&u.onKeyUp(e,"down")})},u.isScrolled=function(e,t){var e=x("#scroller-"+e),o=e.data("iscrollInstance");return!o||("down"===t?0-o.y+e.scrollTop()+1+e.innerHeight()>=e[0].scrollHeight:"up"===t?0<=o.y&&!e.scrollTop():void 0)},u.getEventsPage=function(e){var t=[];return t.y=(void 0!==e.pageY&&(e.pageY||e.pageX)?e:e.touches[0]).pageY,t.x=(void 0!==e.pageX&&(e.pageY||e.pageX)?e:e.touches[0]).pageX,v&&void 0!==e.touches&&(t.y=e.touches[0].pageY,t.x=e.touches[0].pageX),t},u.onTouchStart=function(e){C=!0;e=u.getEventsPage(e);c=e.y},u.onTouchMove=function(e){if(C&&u.preventDefault(e),w)return u.preventDefault(e),!1;var t=u.getEventsPage(e);l=t.y;var t=x(e.target).closest(f?".premium-vscroll-temp":".elementor-top-section").attr("id"),e=!1,o=!1,n=d.scrollTop(),r=(x(".premium-vscroll-tooltip").hide(),D()&&(t=u.getFirstSection(g)),k()&&(t=u.getLastSection(g)),(new Date).getTime()),i=(149<S.length&&S.shift(),S.push(Math.abs(l)),r-b);b=r,200<i&&(S=[]),l<c?o="down":c<l&&(o="up"),t&&g.hasOwnProperty(t)?(r=u.checkPrevSection(g,t),i=u.checkNextSection(g,t),"up"===o&&(e=!i&&g[t].offset<n?t:r),"down"===o&&(e=!r&&g[t].offset-m.offset>n+5?t:i),r=u.getAverage(S,10),n=u.getAverage(S,70)<=r,e?(C=!0,p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide"),u.isScrolled(t,o)&&n&&!w&&u.onAnchorChange(e)):(r<=5&&(C=!1),i=f?p:x("#"+t),"down"===o?600<i.offset().top+i.innerHeight()-x(document).scrollTop()&&p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide"):"up"===o&&200<i.offset().top-x(document).scrollTop()&&p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide"))):C=!1},u.scrollStop=function(){i.stop(!0)},u.checkNextSection=function(e,t){e=Object.keys(e),t=e.indexOf(t),t=t+=1;return!(t>=e.length)&&e[t]},u.checkPrevSection=function(e,t){var e=Object.keys(e),t=e.indexOf(t),o=--t;return!(t<0)&&e[o]},u.debounce=function(t,o){var n;return function(e){n&&clearTimeout(n),n=setTimeout(function(){o.call(this,e),n=null},t)}},u.visible=function(e,t,o){var n,r,e=e.get(0),i=d.outerHeight(),o=!0!==o||e.offsetWidth*e.offsetHeight;return"function"==typeof e.getBoundingClientRect?(r=0<=(e=e.getBoundingClientRect()).top&&e.top<i,n=0<e.bottom&&e.bottom<=i,r=t?r||n:r&&n,r=e.top<0&&e.bottom>i||r,o&&r):(n=0+i,r=(e=d.position().top)+d.height(),!!o&&(!0===t?e:r)<=n&&0<=(!0===t?r:e))},u.onNavDotEnter=function(){var e=x(this),t=e.data("index");m.tooltips&&(x(".premium-vscroll-tooltip").remove(),x('<div class="premium-vscroll-tooltip"><span>'+m.dotsText[t]+"</span></div>").hide().appendTo(e).fadeIn(200))},u.onNavDotLeave=function(){x(".premium-vscroll-tooltip").fadeOut(200,function(){x(this).remove()})},u.onNavDotChange=function(e){var t=x(this),o=t.index(),n=t.data("menuanchor"),r=null;if(!g.hasOwnProperty(n))return!1;(r=g[n].offset-m.offset)<0&&(r=g[n].offset),w||(w=!0,a=n,s.removeClass("active"),h.removeClass("active"),(t.hasClass("premium-vscroll-nav-item")?x(h[o]):x(s[o])).addClass("active"),t.addClass("active"),i.stop().clearQueue().animate({scrollTop:r},m.speed,"easeInOutCirc",function(){w=!1}))},u.preventDefault=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1},u.onAnchorChange=function(e){var t=x("[data-menuanchor="+e+"]",p),o=null;if(!g.hasOwnProperty(e))return!1;(o=g[e].offset-m.offset)<0&&(o=g[e].offset),w||(w=!0,m.addToHistory&&window.history.pushState(null,null,"#"+e),a=e,h.removeClass("active"),s.removeClass("active"),t.addClass("active"),i.animate({scrollTop:o},m.speed,"easeInOutCirc"),setTimeout(function(){w=!1},m.speed<700?700:m.speed))},u.onKeyUp=function(e,t){1===a&&(a=h.eq(0).data("menuanchor"));var t=t||"up",o=x(".premium-vscroll-dot-item[data-menuanchor="+a+"]",p).next(),n=x(".premium-vscroll-dot-item[data-menuanchor="+a+"]",p).prev();if(e.preventDefault(),w)return!1;var e=u.visible(p,!0,!1),r=x(".premium-vscroll-dot-item.active").index(),i=p.find(".premium-vscroll-sections-wrap").data("animation");"up"===t?n[0]&&(n.trigger("click.premiumVerticalScroll"),r===h.length-1&&!e||r===h.length-1&&p.offset().top+p.innerHeight()-x(document).scrollTop()<600?x(".premium-vscroll-dot-item[data-menuanchor="+a+"]",p):(p.find(".premium-vscroll-sections-wrap[data-animation="+i+"] .premium-vscroll-temp:last-of-type>div").removeClass("premium-vscroll-parallax-last"),p.find(".premium-vscroll-sections-wrap[data-animation="+i+"] .premium-vscroll-temp>div").removeClass("premium-vscroll-parallax-position"))):o[0]&&(o.trigger("click.premiumVerticalScroll"),200<p.offset().top-x(document).scrollTop()&&x(".premium-vscroll-dot-item[data-menuanchor="+a+"]",p))};var b=(new Date).getTime();function D(){var e=d.scrollTop(),t=y(g),t=g[t].offset,e=e+d.outerHeight(),o=u.visible(p,!0,!1);return!(t<e)&&!!o}function k(){var e=d.scrollTop(),t=T(g),t=g[t].offset+g[t].height,o=u.visible(p,!0,!1);return!(e<t)&&!!o}u.onWheel=function(e){C&&!v&&u.preventDefault(e);var t=x(e.target).closest(f?".premium-vscroll-temp":".elementor-top-section").attr("id"),o=u.visible(p,!0,!1),n=!1,r=!1,i=!1,e=(e=(e=e)||window.event).wheelDelta||-e.deltaY||-e.detail,l=Math.max(-1,Math.min(1,e))<0?"down":"up",s=d.scrollTop(),a=x(".premium-vscroll-dot-item.active").index(),c=(new Date).getTime(),e=(149<S.length&&S.shift(),S.push(Math.abs(e)),c-b);b=c,200<e&&(S=[]),c=x(event.target).closest(f?".premium-vscroll-temp":".elementor-top-section").attr("id"),c=f?p:x("#"+c),(e=p.find(".premium-vscroll-sections-wrap").data("animation"))&&(c.offset().top+c.innerHeight()-x(document).scrollTop()+m.offset<d.outerHeight()?(p.find(".premium-vscroll-sections-wrap[data-animation="+e+"] .premium-vscroll-temp:last-of-type > div").addClass("premium-vscroll-parallax-last"),p.find(".premium-vscroll-sections-wrap[data-animation="+e+"] .premium-vscroll-temp>div").addClass("premium-vscroll-parallax-position")):(p.find(".premium-vscroll-sections-wrap[data-animation="+e+"] .premium-vscroll-temp:last-of-type > div").removeClass("premium-vscroll-parallax-last"),p.find(".premium-vscroll-sections-wrap[data-animation="+e+"] .premium-vscroll-temp > div").removeClass("premium-vscroll-parallax-position"))),v&&(x(".premium-vscroll-tooltip").hide(),a!==h.length-1||o?0!==a||o?p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide"):200<p.offset().top-x(document).scrollTop()&&p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide"):p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide")),D()&&(t=y(g)),(t=k()?T(g):t)&&g.hasOwnProperty(t)&&(r=u.checkPrevSection(g,t),i=u.checkNextSection(g,t),n="up"==l?!i&&g[t].offset<s?t:r:!r&&g[t].offset-m.offset>s+5?t:i,c=u.getAverage(S,10),e=u.getAverage(S,70)<=c,n?(C=!0,(u.isScrolled(t,l)||v)&&(p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").removeClass("premium-vscroll-dots-hide"),x("#scroller-"+n).data("iscrollInstance"),e&&!w&&u.onAnchorChange(n))):(c<=5&&(C=!1),a=f?p:x("#"+t),"down"==l?600<a.offset().top+a.innerHeight()-x(document).scrollTop()&&p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide"):"up"==l&&p.find(".premium-vscroll-dots, .premium-vscroll-nav-menu").addClass("premium-vscroll-dots-hide")))},u.onResize=function(){u.setSectionsData(),u.sectionsOverflowRefresh()},u.getAverage=function(e,t){for(var o=0,n=e.slice(Math.max(e.length-t,1)),r=0;r<n.length;r++)o+=n[r];return Math.ceil(o/t)},u.vscrollEffects=function(){var e,c=p.find(".premium-vscroll-sections-wrap").data("animation");function t(){0<x(".eb-project-overlay").length||(window.requestAnimationFrame?window.requestAnimationFrame(o):o())}function o(){var s=x(window).scrollTop(),a=x(window).height();e.each(function(){var e,t,o,n,r=x(this),i=s-r.offset().top,l=function(e,t,o){var n=100,r="0deg",i=1,l=1;-t<=e&&e<=0?(n=100*-e/t,"rotate"===o?(n=0,r="0deg"):"scaleDown"===o&&(i=l=1)):0<e&&e<=t?"rotate"===o?(i=(1-e/t).toFixed(5),r=100*e/t+"deg",n=0):"scaleDown"===o?(l=(1-.3*e/t).toFixed(5),i=(1-e/t).toFixed(5),n=0,0):n=50*-e/t:e<-t?(n=100,"scaleDown"===o&&(i=l=1)):"rotate"===o?(n=0,r="90deg"):n="scaleDown"===o?(i=.7,l=0):-50;return[n,r,i,l]}(i,a,c);e=r.children("div"),t=l[0],o=l[1],n=l[2],l=l[3],e.css({transform:"translateY("+t+"vh) rotateX("+o+") scale("+l+")",opacity:n}),0<=i&&i<a?r.addClass("visible"):r.removeClass("visible")})}c&&(e=p.find(".premium-vscroll-temp"),t(),x(window).on("scroll",t))}},x(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/premium-vscroll.default",e)})}(jQuery);
includes/helper-functions.php CHANGED
@@ -232,7 +232,7 @@ class Helper_Functions {
232
 
233
  $white_label = Helper::get_white_labeling_settings();
234
 
235
- $hide_notification = $white_label['premium-wht-lbl-not'];
236
 
237
  }
238
 
232
 
233
  $white_label = Helper::get_white_labeling_settings();
234
 
235
+ $hide_notification = isset( $white_label['premium-wht-lbl-not'] ) ? $white_label['premium-wht-lbl-not'] : false;
236
 
237
  }
238
 
modules/pa-display-conditions/module.php CHANGED
@@ -288,7 +288,7 @@ class Module {
288
  'label' => __( 'Conditions', 'premium-addons-for-elementor' ),
289
  'type' => Controls_Manager::REPEATER,
290
  'label_block' => true,
291
- 'fields' => $repeater->get_controls(),
292
  'title_field' => '<# print( pa_condition_key.replace(/_/g, " ").split(" ").map((s) => s.charAt(0).toUpperCase() + s.substring(1)).join(" ")) #>',
293
  'condition' => array(
294
  'pa_display_conditions_switcher' => 'yes',
288
  'label' => __( 'Conditions', 'premium-addons-for-elementor' ),
289
  'type' => Controls_Manager::REPEATER,
290
  'label_block' => true,
291
+ 'fields' => array_values( $repeater->get_controls() ),
292
  'title_field' => '<# print( pa_condition_key.replace(/_/g, " ").split(" ").map((s) => s.charAt(0).toUpperCase() + s.substring(1)).join(" ")) #>',
293
  'condition' => array(
294
  'pa_display_conditions_switcher' => 'yes',
modules/woocommerce/skins/skin-1.php CHANGED
@@ -1,751 +1,751 @@
1
- <?php
2
- /**
3
- * PA Skin 1.
4
- *
5
- * @package PA
6
- */
7
-
8
- namespace PremiumAddons\Modules\Woocommerce\Skins;
9
-
10
- use Elementor\Widget_Base;
11
- use Elementor\Controls_Manager;
12
- use Elementor\Core\Kits\Documents\Tabs\Global_Colors;
13
- use Elementor\Core\Kits\Documents\Tabs\Global_Typography;
14
- use Elementor\Repeater;
15
- use Elementor\Group_Control_Typography;
16
- use Elementor\Group_Control_Background;
17
- use Elementor\Group_Control_Box_Shadow;
18
- use Elementor\Group_Control_Text_Shadow;
19
- use Elementor\Group_Control_Border;
20
-
21
-
22
- use PremiumAddons\Modules\Woocommerce\TemplateBlocks\Skin_Init;
23
-
24
- if ( ! defined( 'ABSPATH' ) ) {
25
- exit; // If this file is called directly, abort.
26
- }
27
-
28
- /**
29
- * Class Skin_1
30
- *
31
- * @property Products $parent
32
- */
33
- class Skin_1 extends Skin_Base {
34
-
35
- /**
36
- * Get ID.
37
- *
38
- * @since 4.7.0
39
- * @access public
40
- */
41
- public function get_id() {
42
- return 'grid-1';
43
- }
44
-
45
- /**
46
- * Get title.
47
- *
48
- * @since 4.7.0
49
- * @access public
50
- */
51
- public function get_title() {
52
- return __( 'Skin 1', 'premium-addons-for-elementor' );
53
- }
54
-
55
- /**
56
- * Register control actions.
57
- *
58
- * @since 4.7.0
59
- * @access protected
60
- */
61
- protected function _register_controls_actions() {
62
-
63
- // Content Controls.
64
- add_action( 'elementor/element/premium-woo-products/section_pagination_options/after_section_end', array( $this, 'register_display_options_controls' ) );
65
-
66
- // Quick View Controls.
67
- add_action( 'elementor/element/premium-woo-products/section_pagination_options/after_section_end', array( $this, 'register_quick_view_controls' ) );
68
-
69
- // Image Style.
70
- add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_content_style' ) );
71
-
72
- // Product Description Style.
73
- add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_excerpt_style' ) );
74
-
75
- // Product CTA Style.
76
- add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_cta_style' ) );
77
-
78
- // Product Quick View Style.
79
- add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_quick_style_controls' ), 30 );
80
-
81
- parent::_register_controls_actions();
82
- }
83
-
84
- /**
85
- * Register Display Options Controls.
86
- * Register content control section.
87
- *
88
- * @since 4.7.0
89
- * @access public
90
- *
91
- * @param Widget_Base $widget widget object.
92
- */
93
- public function register_display_options_controls( Widget_Base $widget ) {
94
-
95
- $this->parent = $widget;
96
-
97
- $this->start_controls_section(
98
- 'section_content_field',
99
- array(
100
- 'label' => __( 'Display Options', 'premium-addons-for-elementor' ),
101
- )
102
- );
103
-
104
- $this->add_control(
105
- 'product_image',
106
- array(
107
- 'label' => __( 'Image', 'premium-addons-for-elementor' ),
108
- 'type' => Controls_Manager::SWITCHER,
109
- 'default' => 'yes',
110
- )
111
- );
112
-
113
- $this->add_control(
114
- 'title_above_img',
115
- array(
116
- 'label' => __( 'Place Title Above Image', 'premium-addons-for-elementor' ),
117
- 'type' => Controls_Manager::SWITCHER,
118
- 'prefix_class' => 'premium-woo-title-above-',
119
- 'render_type' => 'template',
120
- 'condition' => array(
121
- $this->get_control_id( 'product_image' ) => 'yes',
122
- ),
123
- )
124
- );
125
-
126
- $repeater = new REPEATER();
127
-
128
- $repeater->add_control(
129
- 'product_segment',
130
- array(
131
- 'label' => __( 'Select Product Segment', 'premium-addons-for-elementor' ),
132
- 'type' => Controls_Manager::SELECT,
133
- 'options' => $this->get_product_blocks(),
134
- 'multiple' => true,
135
- )
136
- );
137
-
138
- $repeater->add_control(
139
- 'excerpt_length',
140
- array(
141
- 'label' => __( 'Excerpt Length', 'premium-addons-for-elementor' ),
142
- 'type' => Controls_Manager::NUMBER,
143
- 'condition' => array(
144
- 'product_segment' => 'desc',
145
- ),
146
- )
147
- );
148
-
149
- $this->add_control(
150
- 'product_structure',
151
- array(
152
- 'label' => __( 'Product Structure', 'premium-addons-for-elementor' ),
153
- 'type' => Controls_Manager::REPEATER,
154
- 'default' => array(
155
- array(
156
- 'product_segment' => 'title',
157
- ),
158
- array(
159
- 'product_segment' => 'category',
160
- ),
161
- array(
162
- 'product_segment' => 'ratings',
163
- ),
164
- array(
165
- 'product_segment' => 'price',
166
- ),
167
- array(
168
- 'product_segment' => 'cta',
169
- ),
170
- ),
171
- 'fields' => $repeater->get_controls(),
172
- 'title_field' => '{{{ product_segment }}}',
173
- )
174
- );
175
-
176
- $this->add_control(
177
- 'cta_position',
178
- array(
179
- 'label' => __( 'Add to Cart Position', 'premium-addons-for-elementor' ),
180
- 'type' => Controls_Manager::SELECT,
181
- 'options' => array(
182
- 'below' => __( 'Below Image', 'premium-addons-for-elementor' ),
183
- 'above' => __( 'Above Image', 'premium-addons-for-elementor' ),
184
- ),
185
- 'default' => 'below',
186
- 'condition' => array(
187
- $this->get_control_id( 'product_image' ) => 'yes',
188
- ),
189
- )
190
- );
191
-
192
- $this->add_responsive_control(
193
- 'alignment',
194
- array(
195
- 'label' => __( 'Alignment', 'premium-addons-for-elementor' ),
196
- 'type' => Controls_Manager::CHOOSE,
197
- 'options' => array(
198
- 'left' => array(
199
- 'title' => __( 'Left', 'premium-addons-for-elementor' ),
200
- 'icon' => 'eicon-text-align-left',
201
- ),
202
- 'center' => array(
203
- 'title' => __( 'Center', 'premium-addons-for-elementor' ),
204
- 'icon' => 'eicon-text-align-center',
205
- ),
206
- 'right' => array(
207
- 'title' => __( 'Right', 'premium-addons-for-elementor' ),
208
- 'icon' => 'eicon-text-align-right',
209
- ),
210
- ),
211
- 'default' => 'center',
212
- 'toggle' => false,
213
- 'prefix_class' => 'premium-woo-product-align-',
214
- 'selectors' => array(
215
- '{{WRAPPER}} .premium-woo-products-details-wrap, {{WRAPPER}} .premium-woo-product__link' => 'text-align: {{VALUE}}',
216
- ),
217
- )
218
- );
219
-
220
- $this->end_controls_section();
221
- }
222
-
223
- /**
224
- * Register product content style.
225
- * Register Content style Controls.
226
- *
227
- * @since 4.7.0
228
- * @access public
229
- *
230
- * @param Widget_Base $widget widget object.
231
- */
232
- public function register_product_content_style( Widget_Base $widget ) {
233
-
234
- $this->start_controls_section(
235
- 'section_product_style',
236
- array(
237
- 'label' => __( 'Product', 'premium-addons-for-elementor' ),
238
- 'tab' => Controls_Manager::TAB_STYLE,
239
- )
240
- );
241
-
242
- $this->add_group_control(
243
- Group_Control_Background::get_type(),
244
- array(
245
- 'name' => 'content_background',
246
- 'types' => array( 'classic', 'gradient' ),
247
- 'selector' => '{{WRAPPER}} .premium-woo-product-wrapper',
248
- )
249
- );
250
-
251
- $this->add_responsive_control(
252
- 'content_padding',
253
- array(
254
- 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
255
- 'type' => Controls_Manager::DIMENSIONS,
256
- 'size_units' => array( 'px', 'em', '%' ),
257
- 'selectors' => array(
258
- '{{WRAPPER}} .premium-woo-products-details-wrap' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
259
- ),
260
- )
261
- );
262
-
263
- $this->end_controls_section();
264
- }
265
-
266
- /**
267
- * Register product excerpt style.
268
- * Register product excerpt style Controls.
269
- *
270
- * @since 4.7.0
271
- * @access public
272
- *
273
- * @param Widget_Base $widget widget object.
274
- */
275
- public function register_product_excerpt_style( Widget_Base $widget ) {
276
-
277
- $this->start_controls_section(
278
- 'section_desc_style',
279
- array(
280
- 'label' => __( 'Description', 'premium-addons-for-elementor' ),
281
- 'tab' => Controls_Manager::TAB_STYLE,
282
- )
283
- );
284
-
285
- $this->add_control(
286
- 'desc_color',
287
- array(
288
- 'label' => __( 'Color', 'premium-addons-for-elementor' ),
289
- 'type' => Controls_Manager::COLOR,
290
- 'global' => array(
291
- 'default' => Global_Colors::COLOR_TEXT,
292
- ),
293
- 'selectors' => array(
294
- '{{WRAPPER}} .premium-woocommerce .premium-woo-product-desc' => 'color: {{VALUE}};',
295
- ),
296
- )
297
- );
298
-
299
- $this->add_group_control(
300
- Group_Control_Typography::get_type(),
301
- array(
302
- 'name' => 'desc_typography',
303
- 'global' => array(
304
- 'default' => Global_Typography::TYPOGRAPHY_TEXT,
305
- ),
306
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-desc',
307
- )
308
- );
309
-
310
- $this->add_group_control(
311
- Group_Control_Text_Shadow::get_type(),
312
- array(
313
- 'name' => 'desc_text_shadow',
314
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-desc',
315
- )
316
- );
317
-
318
- $this->add_responsive_control(
319
- 'desc_spacing',
320
- array(
321
- 'label' => __( 'Margin', 'premium-addons-for-elementor' ),
322
- 'type' => Controls_Manager::DIMENSIONS,
323
- 'size_units' => array( 'px', 'em', '%' ),
324
- 'selectors' => array(
325
- '{{WRAPPER}} .premium-woocommerce .premium-woo-product-desc' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
326
- ),
327
- )
328
- );
329
-
330
- $this->end_controls_section();
331
-
332
- }
333
-
334
- /**
335
- * Register product cta style.
336
- * Register product cta style Controls.
337
- *
338
- * @since 4.7.0
339
- * @access public
340
- *
341
- * @param Widget_Base $widget widget object.
342
- */
343
- public function register_product_cta_style( Widget_Base $widget ) {
344
-
345
- $this->start_controls_section(
346
- 'section_button_style',
347
- array(
348
- 'label' => __( 'Add To Cart', 'premium-addons-for-elementor' ),
349
- 'tab' => Controls_Manager::TAB_STYLE,
350
- )
351
- );
352
-
353
- $this->add_group_control(
354
- Group_Control_Typography::get_type(),
355
- array(
356
- 'name' => 'cta_typography',
357
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button',
358
- 'global' => array(
359
- 'default' => Global_Typography::TYPOGRAPHY_ACCENT,
360
- ),
361
- 'condition' => array(
362
- $this->get_control_id( 'cta_position' ) => 'below',
363
- ),
364
- )
365
- );
366
-
367
- $this->add_responsive_control(
368
- 'cta_padding',
369
- array(
370
- 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
371
- 'type' => Controls_Manager::DIMENSIONS,
372
- 'size_units' => array( 'px', 'em', '%' ),
373
- 'selectors' => array(
374
- '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
375
- ),
376
- 'condition' => array(
377
- $this->get_control_id( 'cta_position' ) => 'below',
378
- ),
379
- )
380
- );
381
-
382
- $this->start_controls_tabs( 'cta_style_tabs' );
383
-
384
- $this->start_controls_tab(
385
- 'cta_style_tab_normal',
386
- array(
387
- 'label' => __( 'Normal', 'premium-addons-for-elementor' ),
388
- )
389
- );
390
-
391
- $this->add_control(
392
- 'cta_color',
393
- array(
394
- 'label' => __( 'Color', 'premium-addons-for-elementor' ),
395
- 'type' => Controls_Manager::COLOR,
396
- 'selectors' => array(
397
- '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn .premium-woo-add-cart-icon' => 'color: {{VALUE}};',
398
- ),
399
- )
400
- );
401
-
402
- $this->add_group_control(
403
- Group_Control_Background::get_type(),
404
- array(
405
- 'name' => 'cta_background',
406
- 'types' => array( 'classic', 'gradient' ),
407
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn',
408
- )
409
- );
410
-
411
- $this->add_group_control(
412
- Group_Control_Box_Shadow::get_type(),
413
- array(
414
- 'name' => 'cta_shadow',
415
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn',
416
- )
417
- );
418
-
419
- $this->add_group_control(
420
- Group_Control_Border::get_type(),
421
- array(
422
- 'name' => 'cta_border',
423
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn',
424
- )
425
- );
426
-
427
- $this->add_control(
428
- 'cta_radius',
429
- array(
430
- 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
431
- 'type' => Controls_Manager::DIMENSIONS,
432
- 'size_units' => array( 'px', 'em', '%' ),
433
- 'selectors' => array(
434
- '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
435
- ),
436
- )
437
- );
438
-
439
- $this->end_controls_tab();
440
-
441
- $this->start_controls_tab(
442
- 'cta_style_tab_hover',
443
- array(
444
- 'label' => __( 'Hover', 'premium-addons-for-elementor' ),
445
- )
446
- );
447
-
448
- $this->add_control(
449
- 'cta_color_hover',
450
- array(
451
- 'label' => __( 'Color', 'premium-addons-for-elementor' ),
452
- 'type' => Controls_Manager::COLOR,
453
- 'selectors' => array(
454
- '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover .premium-woo-add-cart-icon' => 'color: {{VALUE}}',
455
- ),
456
- )
457
- );
458
-
459
- $this->add_group_control(
460
- Group_Control_Background::get_type(),
461
- array(
462
- 'name' => 'cta_background_hover',
463
- 'types' => array( 'classic', 'gradient' ),
464
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover',
465
- )
466
- );
467
-
468
- $this->add_group_control(
469
- Group_Control_Box_Shadow::get_type(),
470
- array(
471
- 'name' => 'cta_shadow_hover',
472
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover',
473
- )
474
- );
475
-
476
- $this->add_group_control(
477
- Group_Control_Border::get_type(),
478
- array(
479
- 'name' => 'cta_border_hover',
480
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover',
481
- )
482
- );
483
-
484
- $this->add_control(
485
- 'cta_radius_hover',
486
- array(
487
- 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
488
- 'type' => Controls_Manager::DIMENSIONS,
489
- 'size_units' => array( 'px', '%', 'em' ),
490
- 'selectors' => array(
491
- '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
492
- ),
493
- )
494
- );
495
-
496
- $this->end_controls_tab();
497
-
498
- $this->end_controls_tabs();
499
-
500
- $this->end_controls_section();
501
-
502
- }
503
-
504
- /**
505
- * Register quick view controls.
506
- * Register quick view controls section.
507
- *
508
- * @since 4.7.0
509
- * @access public
510
- *
511
- * @param Widget_Base $widget widget object.
512
- */
513
- public function register_quick_view_controls( Widget_Base $widget ) {
514
-
515
- $this->start_controls_section(
516
- 'section_content_quick_view',
517
- array(
518
- 'label' => __( 'Quick View', 'premium-addons-for-elementor' ),
519
- )
520
- );
521
-
522
- $this->add_control(
523
- 'quick_view',
524
- array(
525
- 'label' => __( 'Enable Quick View', 'premium-addons-for-elementor' ),
526
- 'type' => Controls_Manager::SWITCHER,
527
- 'default' => 'yes',
528
- )
529
- );
530
-
531
- $this->add_control(
532
- 'quick_view_type',
533
- array(
534
- 'label' => __( 'Quick View', 'premium-addons-for-elementor' ),
535
- 'type' => Controls_Manager::SELECT,
536
- 'options' => array(
537
- 'button' => __( 'On Button Click', 'premium-addons-for-elementor' ),
538
- 'image' => __( 'On Image Click', 'premium-addons-for-elementor' ),
539
- ),
540
- 'default' => 'button',
541
- 'condition' => array(
542
- $this->get_control_id( 'quick_view' ) => 'yes',
543
- ),
544
- )
545
- );
546
-
547
- $this->end_controls_section();
548
- }
549
-
550
- /**
551
- * Get product blocks.
552
- *
553
- * @since 4.7.0
554
- * @access public
555
- *
556
- * @return array
557
- */
558
- public function get_product_blocks() {
559
-
560
- $blocks = array(
561
- 'title' => __( 'Title', 'premium-addons-for-elementor' ),
562
- 'category' => __( 'Category', 'premium-addons-for-elementor' ),
563
- 'ratings' => __( 'Rating', 'premium-addons-for-elementor' ),
564
- 'price' => __( 'Price', 'premium-addons-for-elementor' ),
565
- 'desc' => __( 'Excerpt', 'premium-addons-for-elementor' ),
566
- 'cta' => __( 'Add To Cart', 'premium-addons-for-elementor' ),
567
- );
568
-
569
- return $blocks;
570
- }
571
-
572
- /**
573
- * Register Quick View Style Controls.
574
- *
575
- * @since 4.7.0
576
- * @access public
577
- */
578
- public function register_quick_style_controls() {
579
-
580
- $this->start_controls_section(
581
- 'section_quick_view_style',
582
- array(
583
- 'label' => __( 'Quick View Button', 'premium-addons-for-elementor' ),
584
- 'tab' => Controls_Manager::TAB_STYLE,
585
- 'condition' => array(
586
- $this->get_control_id( 'quick_view' ) => 'yes',
587
- $this->get_control_id( 'quick_view_type' ) => 'button',
588
- ),
589
- )
590
- );
591
-
592
- $this->add_group_control(
593
- Group_Control_Typography::get_type(),
594
- array(
595
- 'name' => 'qv_typography',
596
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn',
597
- 'global' => array(
598
- 'default' => Global_Typography::TYPOGRAPHY_ACCENT,
599
- ),
600
- )
601
- );
602
-
603
- $this->add_responsive_control(
604
- 'qv_padding',
605
- array(
606
- 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
607
- 'type' => Controls_Manager::DIMENSIONS,
608
- 'size_units' => array( 'px', 'em', '%' ),
609
- 'selectors' => array(
610
- '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
611
- ),
612
- )
613
- );
614
-
615
- $this->start_controls_tabs( 'qv_style_tabs' );
616
-
617
- $this->start_controls_tab(
618
- 'qv_style_tab_normal',
619
- array(
620
- 'label' => __( 'Normal', 'premium-addons-for-elementor' ),
621
- )
622
- );
623
-
624
- $this->add_control(
625
- 'qv_color',
626
- array(
627
- 'label' => __( 'Color', 'premium-addons-for-elementor' ),
628
- 'type' => Controls_Manager::COLOR,
629
- 'selectors' => array(
630
- '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn' => 'color: {{VALUE}};',
631
- ),
632
- )
633
- );
634
-
635
- $this->add_group_control(
636
- Group_Control_Background::get_type(),
637
- array(
638
- 'name' => 'qv_background',
639
- 'types' => array( 'classic', 'gradient' ),
640
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn',
641
- )
642
- );
643
-
644
- $this->add_group_control(
645
- Group_Control_Box_Shadow::get_type(),
646
- array(
647
- 'name' => 'qv_shadow',
648
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn',
649
- )
650
- );
651
-
652
- $this->add_group_control(
653
- Group_Control_Border::get_type(),
654
- array(
655
- 'name' => 'qv_border',
656
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn',
657
- )
658
- );
659
-
660
- $this->add_control(
661
- 'qv_radius',
662
- array(
663
- 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
664
- 'type' => Controls_Manager::DIMENSIONS,
665
- 'size_units' => array( 'px', 'em', '%' ),
666
- 'selectors' => array(
667
- '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
668
- ),
669
- )
670
- );
671
-
672
- $this->end_controls_tab();
673
-
674
- $this->start_controls_tab(
675
- 'qv_style_tab_hover',
676
- array(
677
- 'label' => __( 'Hover', 'premium-addons-for-elementor' ),
678
- )
679
- );
680
-
681
- $this->add_control(
682
- 'qv_color_hover',
683
- array(
684
- 'label' => __( 'Color', 'premium-addons-for-elementor' ),
685
- 'type' => Controls_Manager::COLOR,
686
- 'selectors' => array(
687
- '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover' => 'color: {{VALUE}}',
688
- ),
689
- )
690
- );
691
-
692
- $this->add_group_control(
693
- Group_Control_Background::get_type(),
694
- array(
695
- 'name' => 'qv_background_hover',
696
- 'types' => array( 'classic', 'gradient' ),
697
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover',
698
- )
699
- );
700
-
701
- $this->add_group_control(
702
- Group_Control_Box_Shadow::get_type(),
703
- array(
704
- 'name' => 'qv_shadow_hover',
705
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover',
706
- )
707
- );
708
-
709
- $this->add_group_control(
710
- Group_Control_Border::get_type(),
711
- array(
712
- 'name' => 'qv_border_hover',
713
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover',
714
- )
715
- );
716
-
717
- $this->add_control(
718
- 'qv_radius_hover',
719
- array(
720
- 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
721
- 'type' => Controls_Manager::DIMENSIONS,
722
- 'size_units' => array( 'px', '%', 'em' ),
723
- 'selectors' => array(
724
- '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
725
- ),
726
- )
727
- );
728
-
729
- $this->end_controls_tab();
730
-
731
- $this->end_controls_tabs();
732
-
733
- $this->end_controls_section();
734
-
735
- }
736
-
737
- /**
738
- * Render Main HTML.
739
- *
740
- * @since 1.5.0
741
- * @access protected
742
- */
743
- public function render() {
744
-
745
- $settings = $this->parent->get_settings();
746
-
747
- $skin = Skin_Init::get_instance( $this->get_id() );
748
-
749
- echo $skin->render( $this->get_id(), $settings, $this->parent->get_id() );
750
- }
751
- }
1
+ <?php
2
+ /**
3
+ * PA Skin 1.
4
+ *
5
+ * @package PA
6
+ */
7
+
8
+ namespace PremiumAddons\Modules\Woocommerce\Skins;
9
+
10
+ use Elementor\Widget_Base;
11
+ use Elementor\Controls_Manager;
12
+ use Elementor\Core\Kits\Documents\Tabs\Global_Colors;
13
+ use Elementor\Core\Kits\Documents\Tabs\Global_Typography;
14
+ use Elementor\Repeater;
15
+ use Elementor\Group_Control_Typography;
16
+ use Elementor\Group_Control_Background;
17
+ use Elementor\Group_Control_Box_Shadow;
18
+ use Elementor\Group_Control_Text_Shadow;
19
+ use Elementor\Group_Control_Border;
20
+
21
+
22
+ use PremiumAddons\Modules\Woocommerce\TemplateBlocks\Skin_Init;
23
+
24
+ if ( ! defined( 'ABSPATH' ) ) {
25
+ exit; // If this file is called directly, abort.
26
+ }
27
+
28
+ /**
29
+ * Class Skin_1
30
+ *
31
+ * @property Products $parent
32
+ */
33
+ class Skin_1 extends Skin_Base {
34
+
35
+ /**
36
+ * Get ID.
37
+ *
38
+ * @since 4.7.0
39
+ * @access public
40
+ */
41
+ public function get_id() {
42
+ return 'grid-1';
43
+ }
44
+
45
+ /**
46
+ * Get title.
47
+ *
48
+ * @since 4.7.0
49
+ * @access public
50
+ */
51
+ public function get_title() {
52
+ return __( 'Skin 1', 'premium-addons-for-elementor' );
53
+ }
54
+
55
+ /**
56
+ * Register control actions.
57
+ *
58
+ * @since 4.7.0
59
+ * @access protected
60
+ */
61
+ protected function _register_controls_actions() {
62
+
63
+ // Content Controls.
64
+ add_action( 'elementor/element/premium-woo-products/section_pagination_options/after_section_end', array( $this, 'register_display_options_controls' ) );
65
+
66
+ // Quick View Controls.
67
+ add_action( 'elementor/element/premium-woo-products/section_pagination_options/after_section_end', array( $this, 'register_quick_view_controls' ) );
68
+
69
+ // Image Style.
70
+ add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_content_style' ) );
71
+
72
+ // Product Description Style.
73
+ add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_excerpt_style' ) );
74
+
75
+ // Product CTA Style.
76
+ add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_cta_style' ) );
77
+
78
+ // Product Quick View Style.
79
+ add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_quick_style_controls' ), 30 );
80
+
81
+ parent::_register_controls_actions();
82
+ }
83
+
84
+ /**
85
+ * Register Display Options Controls.
86
+ * Register content control section.
87
+ *
88
+ * @since 4.7.0
89
+ * @access public
90
+ *
91
+ * @param Widget_Base $widget widget object.
92
+ */
93
+ public function register_display_options_controls( Widget_Base $widget ) {
94
+
95
+ $this->parent = $widget;
96
+
97
+ $this->start_controls_section(
98
+ 'section_content_field',
99
+ array(
100
+ 'label' => __( 'Display Options', 'premium-addons-for-elementor' ),
101
+ )
102
+ );
103
+
104
+ $this->add_control(
105
+ 'product_image',
106
+ array(
107
+ 'label' => __( 'Image', 'premium-addons-for-elementor' ),
108
+ 'type' => Controls_Manager::SWITCHER,
109
+ 'default' => 'yes',
110
+ )
111
+ );
112
+
113
+ $this->add_control(
114
+ 'title_above_img',
115
+ array(
116
+ 'label' => __( 'Place Title Above Image', 'premium-addons-for-elementor' ),
117
+ 'type' => Controls_Manager::SWITCHER,
118
+ 'prefix_class' => 'premium-woo-title-above-',
119
+ 'render_type' => 'template',
120
+ 'condition' => array(
121
+ $this->get_control_id( 'product_image' ) => 'yes',
122
+ ),
123
+ )
124
+ );
125
+
126
+ $repeater = new REPEATER();
127
+
128
+ $repeater->add_control(
129
+ 'product_segment',
130
+ array(
131
+ 'label' => __( 'Select Product Segment', 'premium-addons-for-elementor' ),
132
+ 'type' => Controls_Manager::SELECT,
133
+ 'options' => $this->get_product_blocks(),
134
+ 'multiple' => true,
135
+ )
136
+ );
137
+
138
+ $repeater->add_control(
139
+ 'excerpt_length',
140
+ array(
141
+ 'label' => __( 'Excerpt Length', 'premium-addons-for-elementor' ),
142
+ 'type' => Controls_Manager::NUMBER,
143
+ 'condition' => array(
144
+ 'product_segment' => 'desc',
145
+ ),
146
+ )
147
+ );
148
+
149
+ $this->add_control(
150
+ 'product_structure',
151
+ array(
152
+ 'label' => __( 'Product Structure', 'premium-addons-for-elementor' ),
153
+ 'type' => Controls_Manager::REPEATER,
154
+ 'default' => array(
155
+ array(
156
+ 'product_segment' => 'title',
157
+ ),
158
+ array(
159
+ 'product_segment' => 'category',
160
+ ),
161
+ array(
162
+ 'product_segment' => 'ratings',
163
+ ),
164
+ array(
165
+ 'product_segment' => 'price',
166
+ ),
167
+ array(
168
+ 'product_segment' => 'cta',
169
+ ),
170
+ ),
171
+ 'fields' => $repeater->get_controls(),
172
+ 'title_field' => '{{{ product_segment }}}',
173
+ )
174
+ );
175
+
176
+ $this->add_control(
177
+ 'cta_position',
178
+ array(
179
+ 'label' => __( 'Add to Cart Position', 'premium-addons-for-elementor' ),
180
+ 'type' => Controls_Manager::SELECT,
181
+ 'options' => array(
182
+ 'below' => __( 'Below Image', 'premium-addons-for-elementor' ),
183
+ 'above' => __( 'Above Image', 'premium-addons-for-elementor' ),
184
+ ),
185
+ 'default' => 'below',
186
+ 'condition' => array(
187
+ $this->get_control_id( 'product_image' ) => 'yes',
188
+ ),
189
+ )
190
+ );
191
+
192
+ $this->add_responsive_control(
193
+ 'alignment',
194
+ array(
195
+ 'label' => __( 'Alignment', 'premium-addons-for-elementor' ),
196
+ 'type' => Controls_Manager::CHOOSE,
197
+ 'options' => array(
198
+ 'left' => array(
199
+ 'title' => __( 'Left', 'premium-addons-for-elementor' ),
200
+ 'icon' => 'eicon-text-align-left',
201
+ ),
202
+ 'center' => array(
203
+ 'title' => __( 'Center', 'premium-addons-for-elementor' ),
204
+ 'icon' => 'eicon-text-align-center',
205
+ ),
206
+ 'right' => array(
207
+ 'title' => __( 'Right', 'premium-addons-for-elementor' ),
208
+ 'icon' => 'eicon-text-align-right',
209
+ ),
210
+ ),
211
+ 'default' => 'center',
212
+ 'toggle' => false,
213
+ 'prefix_class' => 'premium-woo-product-align-',
214
+ 'selectors' => array(
215
+ '{{WRAPPER}} .premium-woo-products-details-wrap, {{WRAPPER}} .premium-woo-product__link' => 'text-align: {{VALUE}}',
216
+ ),
217
+ )
218
+ );
219
+
220
+ $this->end_controls_section();
221
+ }
222
+
223
+ /**
224
+ * Register product content style.
225
+ * Register Content style Controls.
226
+ *
227
+ * @since 4.7.0
228
+ * @access public
229
+ *
230
+ * @param Widget_Base $widget widget object.
231
+ */
232
+ public function register_product_content_style( Widget_Base $widget ) {
233
+
234
+ $this->start_controls_section(
235
+ 'section_product_style',
236
+ array(
237
+ 'label' => __( 'Product', 'premium-addons-for-elementor' ),
238
+ 'tab' => Controls_Manager::TAB_STYLE,
239
+ )
240
+ );
241
+
242
+ $this->add_group_control(
243
+ Group_Control_Background::get_type(),
244
+ array(
245
+ 'name' => 'content_background',
246
+ 'types' => array( 'classic', 'gradient' ),
247
+ 'selector' => '{{WRAPPER}} .premium-woo-product-wrapper',
248
+ )
249
+ );
250
+
251
+ $this->add_responsive_control(
252
+ 'content_padding',
253
+ array(
254
+ 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
255
+ 'type' => Controls_Manager::DIMENSIONS,
256
+ 'size_units' => array( 'px', 'em', '%' ),
257
+ 'selectors' => array(
258
+ '{{WRAPPER}} .premium-woo-products-details-wrap' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
259
+ ),
260
+ )
261
+ );
262
+
263
+ $this->end_controls_section();
264
+ }
265
+
266
+ /**
267
+ * Register product excerpt style.
268
+ * Register product excerpt style Controls.
269
+ *
270
+ * @since 4.7.0
271
+ * @access public
272
+ *
273
+ * @param Widget_Base $widget widget object.
274
+ */
275
+ public function register_product_excerpt_style( Widget_Base $widget ) {
276
+
277
+ $this->start_controls_section(
278
+ 'section_desc_style',
279
+ array(
280
+ 'label' => __( 'Description', 'premium-addons-for-elementor' ),
281
+ 'tab' => Controls_Manager::TAB_STYLE,
282
+ )
283
+ );
284
+
285
+ $this->add_control(
286
+ 'desc_color',
287
+ array(
288
+ 'label' => __( 'Color', 'premium-addons-for-elementor' ),
289
+ 'type' => Controls_Manager::COLOR,
290
+ 'global' => array(
291
+ 'default' => Global_Colors::COLOR_TEXT,
292
+ ),
293
+ 'selectors' => array(
294
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-product-desc' => 'color: {{VALUE}};',
295
+ ),
296
+ )
297
+ );
298
+
299
+ $this->add_group_control(
300
+ Group_Control_Typography::get_type(),
301
+ array(
302
+ 'name' => 'desc_typography',
303
+ 'global' => array(
304
+ 'default' => Global_Typography::TYPOGRAPHY_TEXT,
305
+ ),
306
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-desc',
307
+ )
308
+ );
309
+
310
+ $this->add_group_control(
311
+ Group_Control_Text_Shadow::get_type(),
312
+ array(
313
+ 'name' => 'desc_text_shadow',
314
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-desc',
315
+ )
316
+ );
317
+
318
+ $this->add_responsive_control(
319
+ 'desc_spacing',
320
+ array(
321
+ 'label' => __( 'Margin', 'premium-addons-for-elementor' ),
322
+ 'type' => Controls_Manager::DIMENSIONS,
323
+ 'size_units' => array( 'px', 'em', '%' ),
324
+ 'selectors' => array(
325
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-product-desc' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
326
+ ),
327
+ )
328
+ );
329
+
330
+ $this->end_controls_section();
331
+
332
+ }
333
+
334
+ /**
335
+ * Register product cta style.
336
+ * Register product cta style Controls.
337
+ *
338
+ * @since 4.7.0
339
+ * @access public
340
+ *
341
+ * @param Widget_Base $widget widget object.
342
+ */
343
+ public function register_product_cta_style( Widget_Base $widget ) {
344
+
345
+ $this->start_controls_section(
346
+ 'section_button_style',
347
+ array(
348
+ 'label' => __( 'Add To Cart', 'premium-addons-for-elementor' ),
349
+ 'tab' => Controls_Manager::TAB_STYLE,
350
+ )
351
+ );
352
+
353
+ $this->add_group_control(
354
+ Group_Control_Typography::get_type(),
355
+ array(
356
+ 'name' => 'cta_typography',
357
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button',
358
+ 'global' => array(
359
+ 'default' => Global_Typography::TYPOGRAPHY_ACCENT,
360
+ ),
361
+ 'condition' => array(
362
+ $this->get_control_id( 'cta_position' ) => 'below',
363
+ ),
364
+ )
365
+ );
366
+
367
+ $this->add_responsive_control(
368
+ 'cta_padding',
369
+ array(
370
+ 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
371
+ 'type' => Controls_Manager::DIMENSIONS,
372
+ 'size_units' => array( 'px', 'em', '%' ),
373
+ 'selectors' => array(
374
+ '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
375
+ ),
376
+ 'condition' => array(
377
+ $this->get_control_id( 'cta_position' ) => 'below',
378
+ ),
379
+ )
380
+ );
381
+
382
+ $this->start_controls_tabs( 'cta_style_tabs' );
383
+
384
+ $this->start_controls_tab(
385
+ 'cta_style_tab_normal',
386
+ array(
387
+ 'label' => __( 'Normal', 'premium-addons-for-elementor' ),
388
+ )
389
+ );
390
+
391
+ $this->add_control(
392
+ 'cta_color',
393
+ array(
394
+ 'label' => __( 'Color', 'premium-addons-for-elementor' ),
395
+ 'type' => Controls_Manager::COLOR,
396
+ 'selectors' => array(
397
+ '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn .premium-woo-add-cart-icon' => 'color: {{VALUE}};',
398
+ ),
399
+ )
400
+ );
401
+
402
+ $this->add_group_control(
403
+ Group_Control_Background::get_type(),
404
+ array(
405
+ 'name' => 'cta_background',
406
+ 'types' => array( 'classic', 'gradient' ),
407
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn',
408
+ )
409
+ );
410
+
411
+ $this->add_group_control(
412
+ Group_Control_Box_Shadow::get_type(),
413
+ array(
414
+ 'name' => 'cta_shadow',
415
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn',
416
+ )
417
+ );
418
+
419
+ $this->add_group_control(
420
+ Group_Control_Border::get_type(),
421
+ array(
422
+ 'name' => 'cta_border',
423
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn',
424
+ )
425
+ );
426
+
427
+ $this->add_control(
428
+ 'cta_radius',
429
+ array(
430
+ 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
431
+ 'type' => Controls_Manager::DIMENSIONS,
432
+ 'size_units' => array( 'px', 'em', '%' ),
433
+ 'selectors' => array(
434
+ '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
435
+ ),
436
+ )
437
+ );
438
+
439
+ $this->end_controls_tab();
440
+
441
+ $this->start_controls_tab(
442
+ 'cta_style_tab_hover',
443
+ array(
444
+ 'label' => __( 'Hover', 'premium-addons-for-elementor' ),
445
+ )
446
+ );
447
+
448
+ $this->add_control(
449
+ 'cta_color_hover',
450
+ array(
451
+ 'label' => __( 'Color', 'premium-addons-for-elementor' ),
452
+ 'type' => Controls_Manager::COLOR,
453
+ 'selectors' => array(
454
+ '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover .premium-woo-add-cart-icon' => 'color: {{VALUE}}',
455
+ ),
456
+ )
457
+ );
458
+
459
+ $this->add_group_control(
460
+ Group_Control_Background::get_type(),
461
+ array(
462
+ 'name' => 'cta_background_hover',
463
+ 'types' => array( 'classic', 'gradient' ),
464
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover',
465
+ )
466
+ );
467
+
468
+ $this->add_group_control(
469
+ Group_Control_Box_Shadow::get_type(),
470
+ array(
471
+ 'name' => 'cta_shadow_hover',
472
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover',
473
+ )
474
+ );
475
+
476
+ $this->add_group_control(
477
+ Group_Control_Border::get_type(),
478
+ array(
479
+ 'name' => 'cta_border_hover',
480
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover',
481
+ )
482
+ );
483
+
484
+ $this->add_control(
485
+ 'cta_radius_hover',
486
+ array(
487
+ 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
488
+ 'type' => Controls_Manager::DIMENSIONS,
489
+ 'size_units' => array( 'px', '%', 'em' ),
490
+ 'selectors' => array(
491
+ '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
492
+ ),
493
+ )
494
+ );
495
+
496
+ $this->end_controls_tab();
497
+
498
+ $this->end_controls_tabs();
499
+
500
+ $this->end_controls_section();
501
+
502
+ }
503
+
504
+ /**
505
+ * Register quick view controls.
506
+ * Register quick view controls section.
507
+ *
508
+ * @since 4.7.0
509
+ * @access public
510
+ *
511
+ * @param Widget_Base $widget widget object.
512
+ */
513
+ public function register_quick_view_controls( Widget_Base $widget ) {
514
+
515
+ $this->start_controls_section(
516
+ 'section_content_quick_view',
517
+ array(
518
+ 'label' => __( 'Quick View', 'premium-addons-for-elementor' ),
519
+ )
520
+ );
521
+
522
+ $this->add_control(
523
+ 'quick_view',
524
+ array(
525
+ 'label' => __( 'Enable Quick View', 'premium-addons-for-elementor' ),
526
+ 'type' => Controls_Manager::SWITCHER,
527
+ 'default' => 'yes',
528
+ )
529
+ );
530
+
531
+ $this->add_control(
532
+ 'quick_view_type',
533
+ array(
534
+ 'label' => __( 'Quick View', 'premium-addons-for-elementor' ),
535
+ 'type' => Controls_Manager::SELECT,
536
+ 'options' => array(
537
+ 'button' => __( 'On Button Click', 'premium-addons-for-elementor' ),
538
+ 'image' => __( 'On Image Click', 'premium-addons-for-elementor' ),
539
+ ),
540
+ 'default' => 'button',
541
+ 'condition' => array(
542
+ $this->get_control_id( 'quick_view' ) => 'yes',
543
+ ),
544
+ )
545
+ );
546
+
547
+ $this->end_controls_section();
548
+ }
549
+
550
+ /**
551
+ * Get product blocks.
552
+ *
553
+ * @since 4.7.0
554
+ * @access public
555
+ *
556
+ * @return array
557
+ */
558
+ public function get_product_blocks() {
559
+
560
+ $blocks = array(
561
+ 'title' => __( 'Title', 'premium-addons-for-elementor' ),
562
+ 'category' => __( 'Category', 'premium-addons-for-elementor' ),
563
+ 'ratings' => __( 'Rating', 'premium-addons-for-elementor' ),
564
+ 'price' => __( 'Price', 'premium-addons-for-elementor' ),
565
+ 'desc' => __( 'Excerpt', 'premium-addons-for-elementor' ),
566
+ 'cta' => __( 'Add To Cart', 'premium-addons-for-elementor' ),
567
+ );
568
+
569
+ return $blocks;
570
+ }
571
+
572
+ /**
573
+ * Register Quick View Style Controls.
574
+ *
575
+ * @since 4.7.0
576
+ * @access public
577
+ */
578
+ public function register_quick_style_controls() {
579
+
580
+ $this->start_controls_section(
581
+ 'section_quick_view_style',
582
+ array(
583
+ 'label' => __( 'Quick View Button', 'premium-addons-for-elementor' ),
584
+ 'tab' => Controls_Manager::TAB_STYLE,
585
+ 'condition' => array(
586
+ $this->get_control_id( 'quick_view' ) => 'yes',
587
+ $this->get_control_id( 'quick_view_type' ) => 'button',
588
+ ),
589
+ )
590
+ );
591
+
592
+ $this->add_group_control(
593
+ Group_Control_Typography::get_type(),
594
+ array(
595
+ 'name' => 'qv_typography',
596
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn',
597
+ 'global' => array(
598
+ 'default' => Global_Typography::TYPOGRAPHY_ACCENT,
599
+ ),
600
+ )
601
+ );
602
+
603
+ $this->add_responsive_control(
604
+ 'qv_padding',
605
+ array(
606
+ 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
607
+ 'type' => Controls_Manager::DIMENSIONS,
608
+ 'size_units' => array( 'px', 'em', '%' ),
609
+ 'selectors' => array(
610
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
611
+ ),
612
+ )
613
+ );
614
+
615
+ $this->start_controls_tabs( 'qv_style_tabs' );
616
+
617
+ $this->start_controls_tab(
618
+ 'qv_style_tab_normal',
619
+ array(
620
+ 'label' => __( 'Normal', 'premium-addons-for-elementor' ),
621
+ )
622
+ );
623
+
624
+ $this->add_control(
625
+ 'qv_color',
626
+ array(
627
+ 'label' => __( 'Color', 'premium-addons-for-elementor' ),
628
+ 'type' => Controls_Manager::COLOR,
629
+ 'selectors' => array(
630
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn' => 'color: {{VALUE}};',
631
+ ),
632
+ )
633
+ );
634
+
635
+ $this->add_group_control(
636
+ Group_Control_Background::get_type(),
637
+ array(
638
+ 'name' => 'qv_background',
639
+ 'types' => array( 'classic', 'gradient' ),
640
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn',
641
+ )
642
+ );
643
+
644
+ $this->add_group_control(
645
+ Group_Control_Box_Shadow::get_type(),
646
+ array(
647
+ 'name' => 'qv_shadow',
648
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn',
649
+ )
650
+ );
651
+
652
+ $this->add_group_control(
653
+ Group_Control_Border::get_type(),
654
+ array(
655
+ 'name' => 'qv_border',
656
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn',
657
+ )
658
+ );
659
+
660
+ $this->add_control(
661
+ 'qv_radius',
662
+ array(
663
+ 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
664
+ 'type' => Controls_Manager::DIMENSIONS,
665
+ 'size_units' => array( 'px', 'em', '%' ),
666
+ 'selectors' => array(
667
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
668
+ ),
669
+ )
670
+ );
671
+
672
+ $this->end_controls_tab();
673
+
674
+ $this->start_controls_tab(
675
+ 'qv_style_tab_hover',
676
+ array(
677
+ 'label' => __( 'Hover', 'premium-addons-for-elementor' ),
678
+ )
679
+ );
680
+
681
+ $this->add_control(
682
+ 'qv_color_hover',
683
+ array(
684
+ 'label' => __( 'Color', 'premium-addons-for-elementor' ),
685
+ 'type' => Controls_Manager::COLOR,
686
+ 'selectors' => array(
687
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover' => 'color: {{VALUE}}',
688
+ ),
689
+ )
690
+ );
691
+
692
+ $this->add_group_control(
693
+ Group_Control_Background::get_type(),
694
+ array(
695
+ 'name' => 'qv_background_hover',
696
+ 'types' => array( 'classic', 'gradient' ),
697
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover',
698
+ )
699
+ );
700
+
701
+ $this->add_group_control(
702
+ Group_Control_Box_Shadow::get_type(),
703
+ array(
704
+ 'name' => 'qv_shadow_hover',
705
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover',
706
+ )
707
+ );
708
+
709
+ $this->add_group_control(
710
+ Group_Control_Border::get_type(),
711
+ array(
712
+ 'name' => 'qv_border_hover',
713
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover',
714
+ )
715
+ );
716
+
717
+ $this->add_control(
718
+ 'qv_radius_hover',
719
+ array(
720
+ 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
721
+ 'type' => Controls_Manager::DIMENSIONS,
722
+ 'size_units' => array( 'px', '%', 'em' ),
723
+ 'selectors' => array(
724
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
725
+ ),
726
+ )
727
+ );
728
+
729
+ $this->end_controls_tab();
730
+
731
+ $this->end_controls_tabs();
732
+
733
+ $this->end_controls_section();
734
+
735
+ }
736
+
737
+ /**
738
+ * Render Main HTML.
739
+ *
740
+ * @since 1.5.0
741
+ * @access protected
742
+ */
743
+ public function render() {
744
+
745
+ $settings = $this->parent->get_settings();
746
+
747
+ $skin = Skin_Init::get_instance( $this->get_id() );
748
+
749
+ echo $skin->render( $this->get_id(), $settings, $this->parent->get_id() );
750
+ }
751
+ }
modules/woocommerce/skins/skin-10.php CHANGED
@@ -1,674 +1,674 @@
1
- <?php
2
- /**
3
- * PA Skin 10
4
- *
5
- * @package PA
6
- */
7
-
8
- namespace PremiumAddons\Modules\Woocommerce\Skins;
9
-
10
- use Elementor\Controls_Manager;
11
- use Elementor\Widget_Base;
12
- use Elementor\Core\Kits\Documents\Tabs\Global_Colors;
13
- use Elementor\Core\Kits\Documents\Tabs\Global_Typography;
14
- use Elementor\Repeater;
15
- use Elementor\Group_Control_Typography;
16
- use Elementor\Group_Control_Background;
17
- use Elementor\Group_Control_Box_Shadow;
18
- use Elementor\Group_Control_Text_Shadow;
19
- use Elementor\Group_Control_Border;
20
-
21
-
22
- use PremiumAddons\Modules\Woocommerce\TemplateBlocks\Skin_Init;
23
-
24
- if ( ! defined( 'ABSPATH' ) ) {
25
- exit; // If this file is called directly, abort.
26
- }
27
-
28
- /**
29
- * Class Skin_10
30
- *
31
- * @property Products $parent
32
- */
33
- class Skin_10 extends Skin_Base {
34
-
35
- /**
36
- * Get ID.
37
- *
38
- * @since 4.7.0
39
- * @access public
40
- */
41
- public function get_id() {
42
- return 'grid-10';
43
- }
44
-
45
- /**
46
- * Get title.
47
- *
48
- * @since 4.7.0
49
- * @access public
50
- */
51
- public function get_title() {
52
- return apply_filters( 'pa_pro_woo_skins', __( 'Skin 9 ( PRO )', 'premium-addons-for-elementor' ) );
53
- }
54
-
55
- /**
56
- * Register control actions.
57
- *
58
- * @since 4.7.0
59
- * @access protected
60
- */
61
- protected function _register_controls_actions() {
62
-
63
- $papro_activated = apply_filters( 'papro_activated', false );
64
-
65
- if ( ! $papro_activated ) {
66
- return;
67
- }
68
-
69
- // Content Controls.
70
- add_action( 'elementor/element/premium-woo-products/section_pagination_options/after_section_end', array( $this, 'register_display_options_controls' ) );
71
-
72
- // Quick View Controls.
73
- add_action( 'elementor/element/premium-woo-products/section_pagination_options/after_section_end', array( $this, 'register_quick_view_controls' ) );
74
-
75
- // Image Style.
76
- add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_content_style' ) );
77
-
78
- // Product CTA Style.
79
- add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_cta_style' ) );
80
-
81
- // Product Featured Ribbon Style.
82
- add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_quick_style_controls' ), 30 );
83
-
84
- parent::_register_controls_actions();
85
- }
86
-
87
- /**
88
- * Register content control section.
89
- *
90
- * @since 4.7.0
91
- * @access public
92
- *
93
- * @param Widget_Base $widget widget object.
94
- */
95
- public function register_display_options_controls( Widget_Base $widget ) {
96
-
97
- $this->parent = $widget;
98
-
99
- $this->start_controls_section(
100
- 'section_content_field',
101
- array(
102
- 'label' => __( 'Display Options', 'premium-addons-for-elementor' ),
103
- )
104
- );
105
-
106
- $this->add_control(
107
- 'product_image',
108
- array(
109
- 'label' => __( 'Image', 'premium-addons-for-elementor' ),
110
- 'type' => Controls_Manager::SWITCHER,
111
- 'default' => 'yes',
112
- )
113
- );
114
-
115
- $this->add_control(
116
- 'product_title',
117
- array(
118
- 'label' => __( 'Title', 'premium-addons-for-elementor' ),
119
- 'type' => Controls_Manager::SWITCHER,
120
- 'default' => 'yes',
121
- )
122
- );
123
-
124
- $this->add_control(
125
- 'title_above_img',
126
- array(
127
- 'label' => __( 'Place Title Above Image', 'premium-addons-for-elementor' ),
128
- 'type' => Controls_Manager::SWITCHER,
129
- 'prefix_class' => 'premium-woo-title-above-',
130
- 'render_type' => 'template',
131
- 'condition' => array(
132
- $this->get_control_id( 'product_title' ) => 'yes',
133
- $this->get_control_id( 'product_image' ) => 'yes',
134
- ),
135
- )
136
- );
137
-
138
- $this->add_control(
139
- 'product_category',
140
- array(
141
- 'label' => __( 'Category', 'premium-addons-for-elementor' ),
142
- 'type' => Controls_Manager::SWITCHER,
143
- 'default' => 'yes',
144
- )
145
- );
146
-
147
- $this->add_control(
148
- 'product_rating',
149
- array(
150
- 'label' => __( 'Rating', 'premium-addons-for-elementor' ),
151
- 'type' => Controls_Manager::SWITCHER,
152
- 'default' => 'yes',
153
- )
154
- );
155
-
156
- $this->add_control(
157
- 'product_price',
158
- array(
159
- 'label' => __( 'Price', 'premium-addons-for-elementor' ),
160
- 'type' => Controls_Manager::SWITCHER,
161
- 'default' => 'yes',
162
- )
163
- );
164
-
165
- $this->add_control(
166
- 'product_cta',
167
- array(
168
- 'label' => __( 'Add To Cart', 'premium-addons-for-elementor' ),
169
- 'type' => Controls_Manager::SWITCHER,
170
- 'default' => 'yes',
171
- )
172
- );
173
-
174
- $this->add_responsive_control(
175
- 'title_align',
176
- array(
177
- 'label' => __( 'Title Alignment', 'premium-addons-for-elementor' ),
178
- 'type' => Controls_Manager::CHOOSE,
179
- 'options' => array(
180
- 'left' => array(
181
- 'title' => __( 'Left', 'premium-addons-for-elementor' ),
182
- 'icon' => 'eicon-text-align-left',
183
- ),
184
- 'center' => array(
185
- 'title' => __( 'Center', 'premium-addons-for-elementor' ),
186
- 'icon' => 'eicon-text-align-center',
187
- ),
188
- 'right' => array(
189
- 'title' => __( 'Right', 'premium-addons-for-elementor' ),
190
- 'icon' => 'eicon-text-align-right',
191
- ),
192
- ),
193
- 'default' => 'center',
194
- 'toggle' => false,
195
- 'condition' => array(
196
- $this->get_control_id( 'product_title' ) => 'yes',
197
- $this->get_control_id( 'product_image' ) => 'yes',
198
- $this->get_control_id( 'title_above_img' ) => 'yes',
199
- ),
200
- 'selectors' => array(
201
- '{{WRAPPER}} .premium-woo-product__link' => 'text-align: {{VALUE}}',
202
- ),
203
- )
204
- );
205
-
206
- $this->end_controls_section();
207
- }
208
-
209
- /**
210
- * Register Product Content Controls.
211
- *
212
- * @since 4.7.0
213
- * @access public
214
- *
215
- * @param Widget_Base $widget widget object.
216
- */
217
- public function register_product_content_style( Widget_Base $widget ) {
218
-
219
- $this->parent = $widget;
220
-
221
- $this->start_controls_section(
222
- 'section_product_style',
223
- array(
224
- 'label' => __( 'Product', 'premium-addons-for-elementor' ),
225
- 'tab' => Controls_Manager::TAB_STYLE,
226
- )
227
- );
228
-
229
- $this->add_group_control(
230
- Group_Control_Background::get_type(),
231
- array(
232
- 'name' => 'content_background',
233
- 'types' => array( 'classic', 'gradient' ),
234
- 'selector' => '{{WRAPPER}} .premium-woo-product-wrapper',
235
- )
236
- );
237
-
238
- $this->add_responsive_control(
239
- 'content_padding',
240
- array(
241
- 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
242
- 'type' => Controls_Manager::DIMENSIONS,
243
- 'size_units' => array( 'px', 'em', '%' ),
244
- 'selectors' => array(
245
- '{{WRAPPER}} .premium-woo-products-details-wrap' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
246
- ),
247
- )
248
- );
249
-
250
- $this->end_controls_section();
251
- }
252
-
253
- /**
254
- * Register Product CTA Style.
255
- *
256
- * @since 4.7.0
257
- * @access protected
258
- *
259
- * @param Widget_Base $widget widget object.
260
- */
261
- public function register_product_cta_style( Widget_Base $widget ) {
262
-
263
- $this->parent = $widget;
264
-
265
- $this->start_controls_section(
266
- 'section_button_style',
267
- array(
268
- 'label' => __( 'Add To Cart', 'premium-addons-for-elementor' ),
269
- 'tab' => Controls_Manager::TAB_STYLE,
270
- 'condition' => array(
271
- $this->get_control_id( 'product_cta' ) => 'yes',
272
- ),
273
- )
274
- );
275
-
276
- $this->add_group_control(
277
- Group_Control_Typography::get_type(),
278
- array(
279
- 'name' => 'cta_typography',
280
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn',
281
- 'global' => array(
282
- 'default' => Global_Typography::TYPOGRAPHY_ACCENT,
283
- ),
284
- )
285
- );
286
-
287
- $this->add_responsive_control(
288
- 'cta_padding',
289
- array(
290
- 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
291
- 'type' => Controls_Manager::DIMENSIONS,
292
- 'size_units' => array( 'px', 'em', '%' ),
293
- 'selectors' => array(
294
- '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
295
- ),
296
- )
297
- );
298
-
299
- $this->start_controls_tabs( 'cta_style_tabs' );
300
-
301
- $this->start_controls_tab(
302
- 'cta_style_tab_normal',
303
- array(
304
- 'label' => __( 'Normal', 'premium-addons-for-elementor' ),
305
- )
306
- );
307
-
308
- $this->add_control(
309
- 'cta_color',
310
- array(
311
- 'label' => __( 'Color', 'premium-addons-for-elementor' ),
312
- 'type' => Controls_Manager::COLOR,
313
- 'global' => array(
314
- 'default' => Global_Colors::COLOR_PRIMARY,
315
- ),
316
- 'selectors' => array(
317
- '{{WRAPPER}} .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn' => 'color: {{VALUE}};',
318
- ),
319
- )
320
- );
321
-
322
- $this->add_group_control(
323
- Group_Control_Background::get_type(),
324
- array(
325
- 'name' => 'cta_background',
326
- 'types' => array( 'classic', 'gradient' ),
327
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn',
328
- )
329
- );
330
-
331
- $this->add_group_control(
332
- Group_Control_Box_Shadow::get_type(),
333
- array(
334
- 'name' => 'cta_shadow',
335
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn',
336
- )
337
- );
338
-
339
- $this->add_group_control(
340
- Group_Control_Border::get_type(),
341
- array(
342
- 'name' => 'cta_border',
343
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn',
344
- )
345
- );
346
-
347
- $this->add_control(
348
- 'cta_radius',
349
- array(
350
- 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
351
- 'type' => Controls_Manager::DIMENSIONS,
352
- 'size_units' => array( 'px', 'em', '%' ),
353
- 'selectors' => array(
354
- '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
355
- ),
356
- )
357
- );
358
-
359
- $this->end_controls_tab();
360
-
361
- $this->start_controls_tab(
362
- 'cta_style_tab_hover',
363
- array(
364
- 'label' => __( 'Hover', 'premium-addons-for-elementor' ),
365
- )
366
- );
367
-
368
- $this->add_control(
369
- 'cta_color_hover',
370
- array(
371
- 'label' => __( 'Color', 'premium-addons-for-elementor' ),
372
- 'type' => Controls_Manager::COLOR,
373
- 'selectors' => array(
374
- '{{WRAPPER}} .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn:hover' => 'color: {{VALUE}}',
375
- ),
376
- )
377
- );
378
-
379
- $this->add_group_control(
380
- Group_Control_Background::get_type(),
381
- array(
382
- 'name' => 'cta_background_hover',
383
- 'types' => array( 'classic', 'gradient' ),
384
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn:hover',
385
- )
386
- );
387
-
388
- $this->add_group_control(
389
- Group_Control_Box_Shadow::get_type(),
390
- array(
391
- 'name' => 'cta_shadow_hover',
392
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn:hover',
393
- )
394
- );
395
-
396
- $this->add_group_control(
397
- Group_Control_Border::get_type(),
398
- array(
399
- 'name' => 'cta_border_hover',
400
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn:hover',
401
- )
402
- );
403
-
404
- $this->add_control(
405
- 'cta_radius_hover',
406
- array(
407
- 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
408
- 'type' => Controls_Manager::DIMENSIONS,
409
- 'size_units' => array( 'px', '%', 'em' ),
410
- 'selectors' => array(
411
- '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
412
- ),
413
- )
414
- );
415
-
416
- $this->end_controls_tab();
417
-
418
- $this->end_controls_tabs();
419
-
420
- $this->end_controls_section();
421
-
422
- }
423
-
424
- /**
425
- * Register Quick View Controls.
426
- *
427
- * @since 4.7.0
428
- * @access protected
429
- *
430
- * @param Widget_Base $widget widget object.
431
- */
432
- public function register_quick_view_controls( Widget_Base $widget ) {
433
-
434
- $this->parent = $widget;
435
-
436
- $this->start_controls_section(
437
- 'section_content_quick_view',
438
- array(
439
- 'label' => __( 'Quick View', 'premium-addons-for-elementor' ),
440
- )
441
- );
442
-
443
- $this->add_control(
444
- 'quick_view',
445
- array(
446
- 'label' => __( 'Enable Quick View', 'premium-addons-for-elementor' ),
447
- 'type' => Controls_Manager::SWITCHER,
448
- 'default' => 'yes',
449
- )
450
- );
451
-
452
- $this->end_controls_section();
453
- }
454
-
455
- /**
456
- * Register Style Quick View Controls.
457
- *
458
- * @since 4.7.0
459
- * @access public
460
- *
461
- * @param Widget_Base $widget widget object.
462
- */
463
- public function register_quick_style_controls( Widget_Base $widget ) {
464
-
465
- $this->parent = $widget;
466
-
467
- $this->start_controls_section(
468
- 'section_quick_view_style',
469
- array(
470
- 'label' => __( 'Quick View Icon', 'premium-addons-for-elementor' ),
471
- 'tab' => Controls_Manager::TAB_STYLE,
472
- 'condition' => array(
473
- $this->get_control_id( 'quick_view' ) => 'yes',
474
- ),
475
- )
476
- );
477
-
478
- $this->add_group_control(
479
- Group_Control_Typography::get_type(),
480
- array(
481
- 'name' => 'qv_typography',
482
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn',
483
- 'global' => array(
484
- 'default' => Global_Typography::TYPOGRAPHY_ACCENT,
485
- ),
486
- )
487
- );
488
-
489
- $this->add_responsive_control(
490
- 'qv_right',
491
- array(
492
- 'label' => __( 'Position', 'premium-addons-for-elementor' ),
493
- 'type' => Controls_Manager::SLIDER,
494
- 'size_units' => array( 'px' ),
495
- 'selectors' => array(
496
- '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper:hover .premium-woo-qv-btn' => 'right: {{SIZE}}{{UNIT}};',
497
- ),
498
- )
499
- );
500
-
501
- $this->add_responsive_control(
502
- 'qv_padding',
503
- array(
504
- 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
505
- 'type' => Controls_Manager::DIMENSIONS,
506
- 'size_units' => array( 'px', 'em', '%' ),
507
- 'selectors' => array(
508
- '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
509
- ),
510
- )
511
- );
512
-
513
- $this->start_controls_tabs( 'qv_style_tabs' );
514
-
515
- $this->start_controls_tab(
516
- 'qv_style_tab_normal',
517
- array(
518
- 'label' => __( 'Normal', 'premium-addons-for-elementor' ),
519
- )
520
- );
521
-
522
- $this->add_control(
523
- 'qv_color',
524
- array(
525
- 'label' => __( 'Color', 'premium-addons-for-elementor' ),
526
- 'type' => Controls_Manager::COLOR,
527
- 'global' => array(
528
- 'default' => Global_Colors::COLOR_PRIMARY,
529
- ),
530
- 'selectors' => array(
531
- '{{WRAPPER}} .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-wrapper .premium-woo-qv-btn' => 'color: {{VALUE}};',
532
- ),
533
- )
534
- );
535
-
536
- $this->add_group_control(
537
- Group_Control_Background::get_type(),
538
- array(
539
- 'name' => 'qv_background',
540
- 'types' => array( 'classic', 'gradient' ),
541
- 'selector' => '{{WRAPPER}} .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-wrapper .premium-woo-qv-btn',
542
- 'fields_options' => array(
543
- 'background' => array(
544
- 'default' => 'classic',
545
- ),
546
- 'color' => array(
547
- 'global' => array(
548
- 'default' => Global_Colors::COLOR_SECONDARY,
549
- ),
550
- ),
551
- ),
552
- )
553
- );
554
-
555
- $this->add_group_control(
556
- Group_Control_Box_Shadow::get_type(),
557
- array(
558
- 'name' => 'qv_shadow',
559
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn',
560
- )
561
- );
562
-
563
- $this->add_group_control(
564
- Group_Control_Border::get_type(),
565
- array(
566
- 'name' => 'qv_border',
567
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn',
568
- )
569
- );
570
-
571
- $this->add_control(
572
- 'qv_radius',
573
- array(
574
- 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
575
- 'type' => Controls_Manager::DIMENSIONS,
576
- 'size_units' => array( 'px', 'em', '%' ),
577
- 'selectors' => array(
578
- '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
579
- ),
580
- )
581
- );
582
-
583
- $this->end_controls_tab();
584
-
585
- $this->start_controls_tab(
586
- 'qv_style_tab_hover',
587
- array(
588
- 'label' => __( 'Hover', 'premium-addons-for-elementor' ),
589
- )
590
- );
591
-
592
- $this->add_control(
593
- 'qv_color_hover',
594
- array(
595
- 'label' => __( 'Color', 'premium-addons-for-elementor' ),
596
- 'type' => Controls_Manager::COLOR,
597
- 'global' => array(
598
- 'default' => Global_Colors::COLOR_PRIMARY,
599
- ),
600
- 'selectors' => array(
601
- '{{WRAPPER}} .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-wrapper .premium-woo-qv-btn:hover' => 'color: {{VALUE}}',
602
- ),
603
- )
604
- );
605
-
606
- $this->add_group_control(
607
- Group_Control_Background::get_type(),
608
- array(
609
- 'name' => 'qv_background_hover',
610
- 'types' => array( 'classic', 'gradient' ),
611
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn:hover',
612
- )
613
- );
614
-
615
- $this->add_group_control(
616
- Group_Control_Box_Shadow::get_type(),
617
- array(
618
- 'name' => 'qv_shadow_hover',
619
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn:hover',
620
- )
621
- );
622
-
623
- $this->add_group_control(
624
- Group_Control_Border::get_type(),
625
- array(
626
- 'name' => 'qv_border_hover',
627
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn:hover',
628
- )
629
- );
630
-
631
- $this->add_control(
632
- 'qv_radius_hover',
633
- array(
634
- 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
635
- 'type' => Controls_Manager::DIMENSIONS,
636
- 'size_units' => array( 'px', '%', 'em' ),
637
- 'selectors' => array(
638
- '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
639
- ),
640
- )
641
- );
642
-
643
- $this->end_controls_tab();
644
-
645
- $this->end_controls_tabs();
646
-
647
- $this->end_controls_section();
648
-
649
- }
650
-
651
- /**
652
- * Render Main HTML.
653
- *
654
- * @since 1.5.0
655
- * @access protected
656
- */
657
- public function render() {
658
- $papro_activated = apply_filters( 'papro_activated', false );
659
-
660
- if ( ! $papro_activated ) { ?>
661
- <div class="premium-error-notice">
662
- <?php echo esc_html( __( 'This is a PRO skin. Please make sure you have Premium Addons Pro installed and activated.', 'premium-addons-for-elementor' ) ); ?>
663
- </div>
664
- <?php
665
- } else {
666
-
667
- $settings = $this->parent->get_settings();
668
-
669
- $skin = Skin_Init::get_instance( $this->get_id() );
670
-
671
- echo $skin->render( $this->get_id(), $settings, $this->parent->get_id() );
672
- }
673
- }
674
- }
1
+ <?php
2
+ /**
3
+ * PA Skin 10
4
+ *
5
+ * @package PA
6
+ */
7
+
8
+ namespace PremiumAddons\Modules\Woocommerce\Skins;
9
+
10
+ use Elementor\Controls_Manager;
11
+ use Elementor\Widget_Base;
12
+ use Elementor\Core\Kits\Documents\Tabs\Global_Colors;
13
+ use Elementor\Core\Kits\Documents\Tabs\Global_Typography;
14
+ use Elementor\Repeater;
15
+ use Elementor\Group_Control_Typography;
16
+ use Elementor\Group_Control_Background;
17
+ use Elementor\Group_Control_Box_Shadow;
18
+ use Elementor\Group_Control_Text_Shadow;
19
+ use Elementor\Group_Control_Border;
20
+
21
+
22
+ use PremiumAddons\Modules\Woocommerce\TemplateBlocks\Skin_Init;
23
+
24
+ if ( ! defined( 'ABSPATH' ) ) {
25
+ exit; // If this file is called directly, abort.
26
+ }
27
+
28
+ /**
29
+ * Class Skin_10
30
+ *
31
+ * @property Products $parent
32
+ */
33
+ class Skin_10 extends Skin_Base {
34
+
35
+ /**
36
+ * Get ID.
37
+ *
38
+ * @since 4.7.0
39
+ * @access public
40
+ */
41
+ public function get_id() {
42
+ return 'grid-10';
43
+ }
44
+
45
+ /**
46
+ * Get title.
47
+ *
48
+ * @since 4.7.0
49
+ * @access public
50
+ */
51
+ public function get_title() {
52
+ return apply_filters( 'pa_pro_woo_skins', __( 'Skin 9 ( PRO )', 'premium-addons-for-elementor' ) );
53
+ }
54
+
55
+ /**
56
+ * Register control actions.
57
+ *
58
+ * @since 4.7.0
59
+ * @access protected
60
+ */
61
+ protected function _register_controls_actions() {
62
+
63
+ $papro_activated = apply_filters( 'papro_activated', false );
64
+
65
+ if ( ! $papro_activated ) {
66
+ return;
67
+ }
68
+
69
+ // Content Controls.
70
+ add_action( 'elementor/element/premium-woo-products/section_pagination_options/after_section_end', array( $this, 'register_display_options_controls' ) );
71
+
72
+ // Quick View Controls.
73
+ add_action( 'elementor/element/premium-woo-products/section_pagination_options/after_section_end', array( $this, 'register_quick_view_controls' ) );
74
+
75
+ // Image Style.
76
+ add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_content_style' ) );
77
+
78
+ // Product CTA Style.
79
+ add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_cta_style' ) );
80
+
81
+ // Product Featured Ribbon Style.
82
+ add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_quick_style_controls' ), 30 );
83
+
84
+ parent::_register_controls_actions();
85
+ }
86
+
87
+ /**
88
+ * Register content control section.
89
+ *
90
+ * @since 4.7.0
91
+ * @access public
92
+ *
93
+ * @param Widget_Base $widget widget object.
94
+ */
95
+ public function register_display_options_controls( Widget_Base $widget ) {
96
+
97
+ $this->parent = $widget;
98
+
99
+ $this->start_controls_section(
100
+ 'section_content_field',
101
+ array(
102
+ 'label' => __( 'Display Options', 'premium-addons-for-elementor' ),
103
+ )
104
+ );
105
+
106
+ $this->add_control(
107
+ 'product_image',
108
+ array(
109
+ 'label' => __( 'Image', 'premium-addons-for-elementor' ),
110
+ 'type' => Controls_Manager::SWITCHER,
111
+ 'default' => 'yes',
112
+ )
113
+ );
114
+
115
+ $this->add_control(
116
+ 'product_title',
117
+ array(
118
+ 'label' => __( 'Title', 'premium-addons-for-elementor' ),
119
+ 'type' => Controls_Manager::SWITCHER,
120
+ 'default' => 'yes',
121
+ )
122
+ );
123
+
124
+ $this->add_control(
125
+ 'title_above_img',
126
+ array(
127
+ 'label' => __( 'Place Title Above Image', 'premium-addons-for-elementor' ),
128
+ 'type' => Controls_Manager::SWITCHER,
129
+ 'prefix_class' => 'premium-woo-title-above-',
130
+ 'render_type' => 'template',
131
+ 'condition' => array(
132
+ $this->get_control_id( 'product_title' ) => 'yes',
133
+ $this->get_control_id( 'product_image' ) => 'yes',
134
+ ),
135
+ )
136
+ );
137
+
138
+ $this->add_control(
139
+ 'product_category',
140
+ array(
141
+ 'label' => __( 'Category', 'premium-addons-for-elementor' ),
142
+ 'type' => Controls_Manager::SWITCHER,
143
+ 'default' => 'yes',
144
+ )
145
+ );
146
+
147
+ $this->add_control(
148
+ 'product_rating',
149
+ array(
150
+ 'label' => __( 'Rating', 'premium-addons-for-elementor' ),
151
+ 'type' => Controls_Manager::SWITCHER,
152
+ 'default' => 'yes',
153
+ )
154
+ );
155
+
156
+ $this->add_control(
157
+ 'product_price',
158
+ array(
159
+ 'label' => __( 'Price', 'premium-addons-for-elementor' ),
160
+ 'type' => Controls_Manager::SWITCHER,
161
+ 'default' => 'yes',
162
+ )
163
+ );
164
+
165
+ $this->add_control(
166
+ 'product_cta',
167
+ array(
168
+ 'label' => __( 'Add To Cart', 'premium-addons-for-elementor' ),
169
+ 'type' => Controls_Manager::SWITCHER,
170
+ 'default' => 'yes',
171
+ )
172
+ );
173
+
174
+ $this->add_responsive_control(
175
+ 'title_align',
176
+ array(
177
+ 'label' => __( 'Title Alignment', 'premium-addons-for-elementor' ),
178
+ 'type' => Controls_Manager::CHOOSE,
179
+ 'options' => array(
180
+ 'left' => array(
181
+ 'title' => __( 'Left', 'premium-addons-for-elementor' ),
182
+ 'icon' => 'eicon-text-align-left',
183
+ ),
184
+ 'center' => array(
185
+ 'title' => __( 'Center', 'premium-addons-for-elementor' ),
186
+ 'icon' => 'eicon-text-align-center',
187
+ ),
188
+ 'right' => array(
189
+ 'title' => __( 'Right', 'premium-addons-for-elementor' ),
190
+ 'icon' => 'eicon-text-align-right',
191
+ ),
192
+ ),
193
+ 'default' => 'center',
194
+ 'toggle' => false,
195
+ 'condition' => array(
196
+ $this->get_control_id( 'product_title' ) => 'yes',
197
+ $this->get_control_id( 'product_image' ) => 'yes',
198
+ $this->get_control_id( 'title_above_img' ) => 'yes',
199
+ ),
200
+ 'selectors' => array(
201
+ '{{WRAPPER}} .premium-woo-product__link' => 'text-align: {{VALUE}}',
202
+ ),
203
+ )
204
+ );
205
+
206
+ $this->end_controls_section();
207
+ }
208
+
209
+ /**
210
+ * Register Product Content Controls.
211
+ *
212
+ * @since 4.7.0
213
+ * @access public
214
+ *
215
+ * @param Widget_Base $widget widget object.
216
+ */
217
+ public function register_product_content_style( Widget_Base $widget ) {
218
+
219
+ $this->parent = $widget;
220
+
221
+ $this->start_controls_section(
222
+ 'section_product_style',
223
+ array(
224
+ 'label' => __( 'Product', 'premium-addons-for-elementor' ),
225
+ 'tab' => Controls_Manager::TAB_STYLE,
226
+ )
227
+ );
228
+
229
+ $this->add_group_control(
230
+ Group_Control_Background::get_type(),
231
+ array(
232
+ 'name' => 'content_background',
233
+ 'types' => array( 'classic', 'gradient' ),
234
+ 'selector' => '{{WRAPPER}} .premium-woo-product-wrapper',
235
+ )
236
+ );
237
+
238
+ $this->add_responsive_control(
239
+ 'content_padding',
240
+ array(
241
+ 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
242
+ 'type' => Controls_Manager::DIMENSIONS,
243
+ 'size_units' => array( 'px', 'em', '%' ),
244
+ 'selectors' => array(
245
+ '{{WRAPPER}} .premium-woo-products-details-wrap' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
246
+ ),
247
+ )
248
+ );
249
+
250
+ $this->end_controls_section();
251
+ }
252
+
253
+ /**
254
+ * Register Product CTA Style.
255
+ *
256
+ * @since 4.7.0
257
+ * @access protected
258
+ *
259
+ * @param Widget_Base $widget widget object.
260
+ */
261
+ public function register_product_cta_style( Widget_Base $widget ) {
262
+
263
+ $this->parent = $widget;
264
+
265
+ $this->start_controls_section(
266
+ 'section_button_style',
267
+ array(
268
+ 'label' => __( 'Add To Cart', 'premium-addons-for-elementor' ),
269
+ 'tab' => Controls_Manager::TAB_STYLE,
270
+ 'condition' => array(
271
+ $this->get_control_id( 'product_cta' ) => 'yes',
272
+ ),
273
+ )
274
+ );
275
+
276
+ $this->add_group_control(
277
+ Group_Control_Typography::get_type(),
278
+ array(
279
+ 'name' => 'cta_typography',
280
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn',
281
+ 'global' => array(
282
+ 'default' => Global_Typography::TYPOGRAPHY_ACCENT,
283
+ ),
284
+ )
285
+ );
286
+
287
+ $this->add_responsive_control(
288
+ 'cta_padding',
289
+ array(
290
+ 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
291
+ 'type' => Controls_Manager::DIMENSIONS,
292
+ 'size_units' => array( 'px', 'em', '%' ),
293
+ 'selectors' => array(
294
+ '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
295
+ ),
296
+ )
297
+ );
298
+
299
+ $this->start_controls_tabs( 'cta_style_tabs' );
300
+
301
+ $this->start_controls_tab(
302
+ 'cta_style_tab_normal',
303
+ array(
304
+ 'label' => __( 'Normal', 'premium-addons-for-elementor' ),
305
+ )
306
+ );
307
+
308
+ $this->add_control(
309
+ 'cta_color',
310
+ array(
311
+ 'label' => __( 'Color', 'premium-addons-for-elementor' ),
312
+ 'type' => Controls_Manager::COLOR,
313
+ 'global' => array(
314
+ 'default' => Global_Colors::COLOR_PRIMARY,
315
+ ),
316
+ 'selectors' => array(
317
+ '{{WRAPPER}} .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn' => 'color: {{VALUE}};',
318
+ ),
319
+ )
320
+ );
321
+
322
+ $this->add_group_control(
323
+ Group_Control_Background::get_type(),
324
+ array(
325
+ 'name' => 'cta_background',
326
+ 'types' => array( 'classic', 'gradient' ),
327
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn',
328
+ )
329
+ );
330
+
331
+ $this->add_group_control(
332
+ Group_Control_Box_Shadow::get_type(),
333
+ array(
334
+ 'name' => 'cta_shadow',
335
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn',
336
+ )
337
+ );
338
+
339
+ $this->add_group_control(
340
+ Group_Control_Border::get_type(),
341
+ array(
342
+ 'name' => 'cta_border',
343
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn',
344
+ )
345
+ );
346
+
347
+ $this->add_control(
348
+ 'cta_radius',
349
+ array(
350
+ 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
351
+ 'type' => Controls_Manager::DIMENSIONS,
352
+ 'size_units' => array( 'px', 'em', '%' ),
353
+ 'selectors' => array(
354
+ '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
355
+ ),
356
+ )
357
+ );
358
+
359
+ $this->end_controls_tab();
360
+
361
+ $this->start_controls_tab(
362
+ 'cta_style_tab_hover',
363
+ array(
364
+ 'label' => __( 'Hover', 'premium-addons-for-elementor' ),
365
+ )
366
+ );
367
+
368
+ $this->add_control(
369
+ 'cta_color_hover',
370
+ array(
371
+ 'label' => __( 'Color', 'premium-addons-for-elementor' ),
372
+ 'type' => Controls_Manager::COLOR,
373
+ 'selectors' => array(
374
+ '{{WRAPPER}} .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn:hover' => 'color: {{VALUE}}',
375
+ ),
376
+ )
377
+ );
378
+
379
+ $this->add_group_control(
380
+ Group_Control_Background::get_type(),
381
+ array(
382
+ 'name' => 'cta_background_hover',
383
+ 'types' => array( 'classic', 'gradient' ),
384
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn:hover',
385
+ )
386
+ );
387
+
388
+ $this->add_group_control(
389
+ Group_Control_Box_Shadow::get_type(),
390
+ array(
391
+ 'name' => 'cta_shadow_hover',
392
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn:hover',
393
+ )
394
+ );
395
+
396
+ $this->add_group_control(
397
+ Group_Control_Border::get_type(),
398
+ array(
399
+ 'name' => 'cta_border_hover',
400
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn:hover',
401
+ )
402
+ );
403
+
404
+ $this->add_control(
405
+ 'cta_radius_hover',
406
+ array(
407
+ 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
408
+ 'type' => Controls_Manager::DIMENSIONS,
409
+ 'size_units' => array( 'px', '%', 'em' ),
410
+ 'selectors' => array(
411
+ '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .premium-woo-cart-btn:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
412
+ ),
413
+ )
414
+ );
415
+
416
+ $this->end_controls_tab();
417
+
418
+ $this->end_controls_tabs();
419
+
420
+ $this->end_controls_section();
421
+
422
+ }
423
+
424
+ /**
425
+ * Register Quick View Controls.
426
+ *
427
+ * @since 4.7.0
428
+ * @access protected
429
+ *
430
+ * @param Widget_Base $widget widget object.
431
+ */
432
+ public function register_quick_view_controls( Widget_Base $widget ) {
433
+
434
+ $this->parent = $widget;
435
+
436
+ $this->start_controls_section(
437
+ 'section_content_quick_view',
438
+ array(
439
+ 'label' => __( 'Quick View', 'premium-addons-for-elementor' ),
440
+ )
441
+ );
442
+
443
+ $this->add_control(
444
+ 'quick_view',
445
+ array(
446
+ 'label' => __( 'Enable Quick View', 'premium-addons-for-elementor' ),
447
+ 'type' => Controls_Manager::SWITCHER,
448
+ 'default' => 'yes',
449
+ )
450
+ );
451
+
452
+ $this->end_controls_section();
453
+ }
454
+
455
+ /**
456
+ * Register Style Quick View Controls.
457
+ *
458
+ * @since 4.7.0
459
+ * @access public
460
+ *
461
+ * @param Widget_Base $widget widget object.
462
+ */
463
+ public function register_quick_style_controls( Widget_Base $widget ) {
464
+
465
+ $this->parent = $widget;
466
+
467
+ $this->start_controls_section(
468
+ 'section_quick_view_style',
469
+ array(
470
+ 'label' => __( 'Quick View Icon', 'premium-addons-for-elementor' ),
471
+ 'tab' => Controls_Manager::TAB_STYLE,
472
+ 'condition' => array(
473
+ $this->get_control_id( 'quick_view' ) => 'yes',
474
+ ),
475
+ )
476
+ );
477
+
478
+ $this->add_group_control(
479
+ Group_Control_Typography::get_type(),
480
+ array(
481
+ 'name' => 'qv_typography',
482
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn',
483
+ 'global' => array(
484
+ 'default' => Global_Typography::TYPOGRAPHY_ACCENT,
485
+ ),
486
+ )
487
+ );
488
+
489
+ $this->add_responsive_control(
490
+ 'qv_right',
491
+ array(
492
+ 'label' => __( 'Position', 'premium-addons-for-elementor' ),
493
+ 'type' => Controls_Manager::SLIDER,
494
+ 'size_units' => array( 'px' ),
495
+ 'selectors' => array(
496
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper:hover .premium-woo-qv-btn' => 'right: {{SIZE}}{{UNIT}};',
497
+ ),
498
+ )
499
+ );
500
+
501
+ $this->add_responsive_control(
502
+ 'qv_padding',
503
+ array(
504
+ 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
505
+ 'type' => Controls_Manager::DIMENSIONS,
506
+ 'size_units' => array( 'px', 'em', '%' ),
507
+ 'selectors' => array(
508
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
509
+ ),
510
+ )
511
+ );
512
+
513
+ $this->start_controls_tabs( 'qv_style_tabs' );
514
+
515
+ $this->start_controls_tab(
516
+ 'qv_style_tab_normal',
517
+ array(
518
+ 'label' => __( 'Normal', 'premium-addons-for-elementor' ),
519
+ )
520
+ );
521
+
522
+ $this->add_control(
523
+ 'qv_color',
524
+ array(
525
+ 'label' => __( 'Color', 'premium-addons-for-elementor' ),
526
+ 'type' => Controls_Manager::COLOR,
527
+ 'global' => array(
528
+ 'default' => Global_Colors::COLOR_PRIMARY,
529
+ ),
530
+ 'selectors' => array(
531
+ '{{WRAPPER}} .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-wrapper .premium-woo-qv-btn' => 'color: {{VALUE}};',
532
+ ),
533
+ )
534
+ );
535
+
536
+ $this->add_group_control(
537
+ Group_Control_Background::get_type(),
538
+ array(
539
+ 'name' => 'qv_background',
540
+ 'types' => array( 'classic', 'gradient' ),
541
+ 'selector' => '{{WRAPPER}} .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-wrapper .premium-woo-qv-btn',
542
+ 'fields_options' => array(
543
+ 'background' => array(
544
+ 'default' => 'classic',
545
+ ),
546
+ 'color' => array(
547
+ 'global' => array(
548
+ 'default' => Global_Colors::COLOR_SECONDARY,
549
+ ),
550
+ ),
551
+ ),
552
+ )
553
+ );
554
+
555
+ $this->add_group_control(
556
+ Group_Control_Box_Shadow::get_type(),
557
+ array(
558
+ 'name' => 'qv_shadow',
559
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn',
560
+ )
561
+ );
562
+
563
+ $this->add_group_control(
564
+ Group_Control_Border::get_type(),
565
+ array(
566
+ 'name' => 'qv_border',
567
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn',
568
+ )
569
+ );
570
+
571
+ $this->add_control(
572
+ 'qv_radius',
573
+ array(
574
+ 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
575
+ 'type' => Controls_Manager::DIMENSIONS,
576
+ 'size_units' => array( 'px', 'em', '%' ),
577
+ 'selectors' => array(
578
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
579
+ ),
580
+ )
581
+ );
582
+
583
+ $this->end_controls_tab();
584
+
585
+ $this->start_controls_tab(
586
+ 'qv_style_tab_hover',
587
+ array(
588
+ 'label' => __( 'Hover', 'premium-addons-for-elementor' ),
589
+ )
590
+ );
591
+
592
+ $this->add_control(
593
+ 'qv_color_hover',
594
+ array(
595
+ 'label' => __( 'Color', 'premium-addons-for-elementor' ),
596
+ 'type' => Controls_Manager::COLOR,
597
+ 'global' => array(
598
+ 'default' => Global_Colors::COLOR_PRIMARY,
599
+ ),
600
+ 'selectors' => array(
601
+ '{{WRAPPER}} .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-wrapper .premium-woo-qv-btn:hover' => 'color: {{VALUE}}',
602
+ ),
603
+ )
604
+ );
605
+
606
+ $this->add_group_control(
607
+ Group_Control_Background::get_type(),
608
+ array(
609
+ 'name' => 'qv_background_hover',
610
+ 'types' => array( 'classic', 'gradient' ),
611
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn:hover',
612
+ )
613
+ );
614
+
615
+ $this->add_group_control(
616
+ Group_Control_Box_Shadow::get_type(),
617
+ array(
618
+ 'name' => 'qv_shadow_hover',
619
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn:hover',
620
+ )
621
+ );
622
+
623
+ $this->add_group_control(
624
+ Group_Control_Border::get_type(),
625
+ array(
626
+ 'name' => 'qv_border_hover',
627
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn:hover',
628
+ )
629
+ );
630
+
631
+ $this->add_control(
632
+ 'qv_radius_hover',
633
+ array(
634
+ 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
635
+ 'type' => Controls_Manager::DIMENSIONS,
636
+ 'size_units' => array( 'px', '%', 'em' ),
637
+ 'selectors' => array(
638
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-product-wrapper .premium-woo-qv-btn:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
639
+ ),
640
+ )
641
+ );
642
+
643
+ $this->end_controls_tab();
644
+
645
+ $this->end_controls_tabs();
646
+
647
+ $this->end_controls_section();
648
+
649
+ }
650
+
651
+ /**
652
+ * Render Main HTML.
653
+ *
654
+ * @since 1.5.0
655
+ * @access protected
656
+ */
657
+ public function render() {
658
+ $papro_activated = apply_filters( 'papro_activated', false );
659
+
660
+ if ( ! $papro_activated ) { ?>
661
+ <div class="premium-error-notice">
662
+ <?php echo esc_html( __( 'This is a PRO skin. Please make sure you have Premium Addons Pro installed and activated.', 'premium-addons-for-elementor' ) ); ?>
663
+ </div>
664
+ <?php
665
+ } else {
666
+
667
+ $settings = $this->parent->get_settings();
668
+
669
+ $skin = Skin_Init::get_instance( $this->get_id() );
670
+
671
+ echo $skin->render( $this->get_id(), $settings, $this->parent->get_id() );
672
+ }
673
+ }
674
+ }
modules/woocommerce/skins/skin-11.php CHANGED
@@ -1,824 +1,824 @@
1
- <?php
2
- /**
3
- * PA Skin 11
4
- *
5
- * @package PA
6
- */
7
-
8
- namespace PremiumAddons\Modules\Woocommerce\Skins;
9
-
10
- use Elementor\Controls_Manager;
11
- use Elementor\Widget_Base;
12
- use Elementor\Core\Kits\Documents\Tabs\Global_Colors;
13
- use Elementor\Core\Kits\Documents\Tabs\Global_Typography;
14
- use Elementor\Group_Control_Typography;
15
- use Elementor\Group_Control_Background;
16
- use Elementor\Group_Control_Box_Shadow;
17
- use Elementor\Group_Control_Text_Shadow;
18
- use Elementor\Group_Control_Border;
19
-
20
-
21
- use PremiumAddons\Modules\Woocommerce\TemplateBlocks\Skin_Init;
22
-
23
- if ( ! defined( 'ABSPATH' ) ) {
24
- exit; // If this file is called directly, abort.
25
- }
26
-
27
- /**
28
- * Class Skin_11
29
- *
30
- * @property Products $parent
31
- */
32
- class Skin_11 extends Skin_Base {
33
-
34
- /**
35
- * Get ID.
36
- *
37
- * @since 4.7.0
38
- * @access public
39
- */
40
- public function get_id() {
41
- return 'grid-11';
42
- }
43
-
44
- /**
45
- * Get title.
46
- *
47
- * @since 4.7.0
48
- * @access public
49
- */
50
- public function get_title() {
51
- return apply_filters( 'pa_pro_woo_skins', __( 'Skin 10 ( PRO )', 'premium-addons-for-elementor' ) );
52
- }
53
-
54
- /**
55
- * Register control actions.
56
- *
57
- * @since 4.7.0
58
- * @access protected
59
- */
60
- protected function _register_controls_actions() {
61
-
62
- $papro_activated = apply_filters( 'papro_activated', false );
63
-
64
- if ( ! $papro_activated ) {
65
- return;
66
- }
67
-
68
- // Content Controls.
69
- add_action( 'elementor/element/premium-woo-products/section_pagination_options/after_section_end', array( $this, 'register_display_options_controls' ) );
70
-
71
- // Quick View Controls.
72
- add_action( 'elementor/element/premium-woo-products/section_pagination_options/after_section_end', array( $this, 'register_quick_view_controls' ) );
73
-
74
- // Product Style.
75
- add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_content_style' ) );
76
-
77
- // Product Gallery Style.
78
- add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_gallery_style' ) );
79
-
80
- // Product CTA Style.
81
- add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_cta_style' ) );
82
-
83
- // Product Featured Ribbon Style.
84
- add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_quick_style_controls' ), 30 );
85
-
86
- parent::_register_controls_actions();
87
- }
88
-
89
- /**
90
- * Register content control section.
91
- *
92
- * @since 4.7.0
93
- * @access public
94
- *
95
- * @param Widget_Base $widget widget object.
96
- */
97
- public function register_display_options_controls( Widget_Base $widget ) {
98
-
99
- $this->parent = $widget;
100
-
101
- $this->start_controls_section(
102
- 'section_content_field',
103
- array(
104
- 'label' => __( 'Display Options', 'premium-addons-for-elementor' ),
105
- )
106
- );
107
-
108
- $this->add_control(
109
- 'product_image',
110
- array(
111
- 'label' => __( 'Image', 'premium-addons-for-elementor' ),
112
- 'type' => Controls_Manager::SWITCHER,
113
- 'default' => 'yes',
114
- )
115
- );
116
-
117
- $this->add_control(
118
- 'product_title',
119
- array(
120
- 'label' => __( 'Title', 'premium-addons-for-elementor' ),
121
- 'type' => Controls_Manager::SWITCHER,
122
- 'default' => 'yes',
123
- )
124
- );
125
-
126
- $this->add_control(
127
- 'title_above_img',
128
- array(
129
- 'label' => __( 'Place Title Above Image', 'premium-addons-for-elementor' ),
130
- 'type' => Controls_Manager::SWITCHER,
131
- 'prefix_class' => 'premium-woo-title-above-',
132
- 'render_type' => 'template',
133
- 'condition' => array(
134
- $this->get_control_id( 'product_title' ) => 'yes',
135
- $this->get_control_id( 'product_image' ) => 'yes',
136
- ),
137
- )
138
- );
139
-
140
- $this->add_control(
141
- 'product_category',
142
- array(
143
- 'label' => __( 'Category', 'premium-addons-for-elementor' ),
144
- 'type' => Controls_Manager::SWITCHER,
145
- 'default' => 'yes',
146
- )
147
- );
148
-
149
- $this->add_control(
150
- 'product_rating',
151
- array(
152
- 'label' => __( 'Rating', 'premium-addons-for-elementor' ),
153
- 'type' => Controls_Manager::SWITCHER,
154
- 'default' => 'yes',
155
- )
156
- );
157
-
158
- $this->add_control(
159
- 'product_price',
160
- array(
161
- 'label' => __( 'Price', 'premium-addons-for-elementor' ),
162
- 'type' => Controls_Manager::SWITCHER,
163
- 'default' => 'yes',
164
- )
165
- );
166
-
167
- $this->add_control(
168
- 'product_cta',
169
- array(
170
- 'label' => __( 'Add To Cart', 'premium-addons-for-elementor' ),
171
- 'type' => Controls_Manager::SWITCHER,
172
- 'default' => 'yes',
173
- )
174
- );
175
-
176
- $this->add_responsive_control(
177
- 'alignment',
178
- array(
179
- 'label' => __( 'Alignment', 'premium-addons-for-elementor' ),
180
- 'type' => Controls_Manager::CHOOSE,
181
- 'options' => array(
182
- 'left' => array(
183
- 'title' => __( 'Left', 'premium-addons-for-elementor' ),
184
- 'icon' => 'eicon-text-align-left',
185
- ),
186
- 'center' => array(
187
- 'title' => __( 'Center', 'premium-addons-for-elementor' ),
188
- 'icon' => 'eicon-text-align-center',
189
- ),
190
- 'right' => array(
191
- 'title' => __( 'Right', 'premium-addons-for-elementor' ),
192
- 'icon' => 'eicon-text-align-right',
193
- ),
194
- ),
195
- 'default' => 'center',
196
- 'toggle' => false,
197
- 'prefix_class' => 'premium-woo-product-align-',
198
- 'selectors' => array(
199
- '{{WRAPPER}} .premium-woo-products-details-wrap, {{WRAPPER}} .premium-woo-product__link' => 'text-align: {{VALUE}}',
200
- ),
201
- )
202
- );
203
-
204
- $this->end_controls_section();
205
- }
206
-
207
- /**
208
- * Register Product Style Controls.
209
- *
210
- * @since 4.7.0
211
- * @access public
212
- *
213
- * @param Widget_Base $widget widget object.
214
- */
215
- public function register_product_content_style( Widget_Base $widget ) {
216
-
217
- $this->parent = $widget;
218
-
219
- $this->start_controls_section(
220
- 'section_product_style',
221
- array(
222
- 'label' => __( 'Product', 'premium-addons-for-elementor' ),
223
- 'tab' => Controls_Manager::TAB_STYLE,
224
- )
225
- );
226
-
227
- $this->add_group_control(
228
- Group_Control_Background::get_type(),
229
- array(
230
- 'name' => 'content_background',
231
- 'types' => array( 'classic', 'gradient' ),
232
- 'selector' => '{{WRAPPER}} .premium-woo-product-wrapper, {{WRAPPER}} .premium-woo-product-wrapper:hover .premium-woo-products-details-wrap, {{WRAPPER}} .premium-woo-products-details-wrap',
233
- )
234
- );
235
-
236
- $this->add_responsive_control(
237
- 'content_padding',
238
- array(
239
- 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
240
- 'type' => Controls_Manager::DIMENSIONS,
241
- 'size_units' => array( 'px', 'em', '%' ),
242
- 'selectors' => array(
243
- '{{WRAPPER}} .premium-woo-products-details-wrap' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
244
- ),
245
- )
246
- );
247
-
248
- $this->end_controls_section();
249
- }
250
-
251
- /**
252
- * Register Product Gallery style Controls.
253
- *
254
- * @since 4.7.0
255
- * @access public
256
- *
257
- * @param Widget_Base $widget widget object.
258
- */
259
- public function register_gallery_style( Widget_Base $widget ) {
260
-
261
- $this->parent = $widget;
262
-
263
- $this->start_controls_section(
264
- 'section_gallery_style',
265
- array(
266
- 'label' => __( 'Gallery', 'premium-addons-for-elementor' ),
267
- 'tab' => Controls_Manager::TAB_STYLE,
268
- )
269
- );
270
-
271
- $this->add_responsive_control(
272
- 'gal_size',
273
- array(
274
- 'label' => __( 'Size', 'premium-addons-for-elementor' ),
275
- 'type' => Controls_Manager::SLIDER,
276
- 'size_units' => array( 'px', 'em' ),
277
- 'range' => array(
278
- 'px' => array(
279
- 'min' => 20,
280
- 'max' => 200,
281
- ),
282
- ),
283
- 'selectors' => array(
284
- '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images .premium-woo-product__gallery_image' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};',
285
- ),
286
- )
287
- );
288
-
289
- $this->add_responsive_control(
290
- 'gal_padding',
291
- array(
292
- 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
293
- 'type' => Controls_Manager::DIMENSIONS,
294
- 'size_units' => array( 'px', 'em', '%' ),
295
- 'selectors' => array(
296
- '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images .premium-woo-product__gallery_image' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
297
- ),
298
- )
299
- );
300
-
301
- $this->add_responsive_control(
302
- 'gal_margin',
303
- array(
304
- 'label' => __( 'Margin', 'premium-addons-for-elementor' ),
305
- 'type' => Controls_Manager::DIMENSIONS,
306
- 'size_units' => array( 'px', 'em', '%' ),
307
- 'selectors' => array(
308
- '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
309
- ),
310
- )
311
- );
312
-
313
- $this->start_controls_tabs( 'qal_style_tabs' );
314
-
315
- $this->start_controls_tab(
316
- 'qal_style_tab_normal',
317
- array(
318
- 'label' => __( 'Normal', 'premium-addons-for-elementor' ),
319
- )
320
- );
321
-
322
- $this->add_group_control(
323
- Group_Control_Box_Shadow::get_type(),
324
- array(
325
- 'name' => 'gal_shadow',
326
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images .premium-woo-product__gallery_image',
327
- )
328
- );
329
-
330
- $this->add_group_control(
331
- Group_Control_Border::get_type(),
332
- array(
333
- 'name' => 'gal_border',
334
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images .premium-woo-product__gallery_image',
335
- )
336
- );
337
-
338
- $this->add_control(
339
- 'gal_radius',
340
- array(
341
- 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
342
- 'type' => Controls_Manager::DIMENSIONS,
343
- 'size_units' => array( 'px', 'em', '%' ),
344
- 'selectors' => array(
345
- '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images .premium-woo-product__gallery_image' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
346
- ),
347
- )
348
- );
349
-
350
- $this->end_controls_tab();
351
-
352
- $this->start_controls_tab(
353
- 'gal_style_tab_hover',
354
- array(
355
- 'label' => __( 'Hover', 'premium-addons-for-elementor' ),
356
- )
357
- );
358
-
359
- $this->add_group_control(
360
- Group_Control_Box_Shadow::get_type(),
361
- array(
362
- 'name' => 'gal_shadow_hover',
363
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images .premium-woo-product__gallery_image:hover',
364
- )
365
- );
366
-
367
- $this->add_group_control(
368
- Group_Control_Border::get_type(),
369
- array(
370
- 'name' => 'gal_border_hover',
371
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images .premium-woo-product__gallery_image:hover',
372
- )
373
- );
374
-
375
- $this->add_control(
376
- 'gal_radius_hover',
377
- array(
378
- 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
379
- 'type' => Controls_Manager::DIMENSIONS,
380
- 'size_units' => array( 'px', '%', 'em' ),
381
- 'selectors' => array(
382
- '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images .premium-woo-product__gallery_image:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
383
- ),
384
- )
385
- );
386
-
387
- $this->end_controls_tab();
388
-
389
- $this->end_controls_tabs();
390
-
391
- $this->end_controls_section();
392
- }
393
-
394
- /**
395
- * Register Product CTA style Controls.
396
- *
397
- * @since 4.7.0
398
- * @access public
399
- *
400
- * @param Widget_Base $widget widget object.
401
- */
402
- public function register_product_cta_style( Widget_Base $widget ) {
403
-
404
- $this->parent = $widget;
405
-
406
- $this->start_controls_section(
407
- 'section_button_style',
408
- array(
409
- 'label' => __( 'Add To Cart', 'premium-addons-for-elementor' ),
410
- 'tab' => Controls_Manager::TAB_STYLE,
411
- 'condition' => array(
412
- $this->get_control_id( 'product_cta' ) => 'yes',
413
- ),
414
- )
415
- );
416
-
417
- $this->add_group_control(
418
- Group_Control_Typography::get_type(),
419
- array(
420
- 'name' => 'cta_typography',
421
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button',
422
- 'global' => array(
423
- 'default' => Global_Typography::TYPOGRAPHY_ACCENT,
424
- ),
425
- )
426
- );
427
-
428
- $this->add_responsive_control(
429
- 'cta_padding',
430
- array(
431
- 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
432
- 'type' => Controls_Manager::DIMENSIONS,
433
- 'size_units' => array( 'px', 'em', '%' ),
434
- 'selectors' => array(
435
- '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
436
- ),
437
- )
438
- );
439
-
440
- $this->start_controls_tabs( 'cta_style_tabs' );
441
-
442
- $this->start_controls_tab(
443
- 'cta_style_tab_normal',
444
- array(
445
- 'label' => __( 'Normal', 'premium-addons-for-elementor' ),
446
- )
447
- );
448
-
449
- $this->add_control(
450
- 'cta_color',
451
- array(
452
- 'label' => __( 'Color', 'premium-addons-for-elementor' ),
453
- 'type' => Controls_Manager::COLOR,
454
- 'selectors' => array(
455
- '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn .premium-woo-add-cart-icon' => 'color: {{VALUE}};',
456
- ),
457
- )
458
- );
459
-
460
- $this->add_group_control(
461
- Group_Control_Background::get_type(),
462
- array(
463
- 'name' => 'cta_background',
464
- 'types' => array( 'classic', 'gradient' ),
465
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn',
466
- )
467
- );
468
-
469
- $this->add_group_control(
470
- Group_Control_Box_Shadow::get_type(),
471
- array(
472
- 'name' => 'cta_shadow',
473
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn',
474
- )
475
- );
476
-
477
- $this->add_group_control(
478
- Group_Control_Border::get_type(),
479
- array(
480
- 'name' => 'cta_border',
481
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn',
482
- )
483
- );
484
-
485
- $this->add_control(
486
- 'cta_radius',
487
- array(
488
- 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
489
- 'type' => Controls_Manager::DIMENSIONS,
490
- 'size_units' => array( 'px', 'em', '%' ),
491
- 'selectors' => array(
492
- '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
493
- ),
494
- )
495
- );
496
-
497
- $this->end_controls_tab();
498
-
499
- $this->start_controls_tab(
500
- 'cta_style_tab_hover',
501
- array(
502
- 'label' => __( 'Hover', 'premium-addons-for-elementor' ),
503
- )
504
- );
505
-
506
- $this->add_control(
507
- 'cta_color_hover',
508
- array(
509
- 'label' => __( 'Color', 'premium-addons-for-elementor' ),
510
- 'type' => Controls_Manager::COLOR,
511
- 'selectors' => array(
512
- '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover .premium-woo-add-cart-icon' => 'color: {{VALUE}}',
513
- ),
514
- )
515
- );
516
-
517
- $this->add_group_control(
518
- Group_Control_Background::get_type(),
519
- array(
520
- 'name' => 'cta_background_hover',
521
- 'types' => array( 'classic', 'gradient' ),
522
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover',
523
- )
524
- );
525
-
526
- $this->add_group_control(
527
- Group_Control_Box_Shadow::get_type(),
528
- array(
529
- 'name' => 'cta_shadow_hover',
530
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover',
531
- )
532
- );
533
-
534
- $this->add_group_control(
535
- Group_Control_Border::get_type(),
536
- array(
537
- 'name' => 'cta_border_hover',
538
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover',
539
- )
540
- );
541
-
542
- $this->add_control(
543
- 'cta_radius_hover',
544
- array(
545
- 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
546
- 'type' => Controls_Manager::DIMENSIONS,
547
- 'size_units' => array( 'px', '%', 'em' ),
548
- 'selectors' => array(
549
- '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
550
- ),
551
- )
552
- );
553
-
554
- $this->end_controls_tab();
555
-
556
- $this->end_controls_tabs();
557
-
558
- $this->end_controls_section();
559
-
560
- }
561
-
562
- /**
563
- * Register Quick View Controls.
564
- *
565
- * @since 4.7.0
566
- * @access public
567
- *
568
- * @param Widget_Base $widget widget object.
569
- */
570
- public function register_quick_view_controls( Widget_Base $widget ) {
571
-
572
- $this->parent = $widget;
573
-
574
- $this->start_controls_section(
575
- 'section_content_quick_view',
576
- array(
577
- 'label' => __( 'Quick View', 'premium-addons-for-elementor' ),
578
- )
579
- );
580
-
581
- $this->add_control(
582
- 'quick_view_notice',
583
- array(
584
- 'raw' => __( 'Please make sure that Display Options includes CTA', 'premium-addons-for-elementor' ),
585
- 'type' => Controls_Manager::RAW_HTML,
586
- 'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',
587
- )
588
- );
589
-
590
- $this->add_control(
591
- 'quick_view',
592
- array(
593
- 'label' => __( 'Enable Quick View', 'premium-addons-for-elementor' ),
594
- 'type' => Controls_Manager::SWITCHER,
595
- 'default' => 'yes',
596
- )
597
- );
598
-
599
- $this->add_responsive_control(
600
- 'qv_pos',
601
- array(
602
- 'label' => __( 'Vertical Position', 'premium-addons-for-elementor' ),
603
- 'type' => Controls_Manager::SLIDER,
604
- 'size_units' => array( 'px', 'em' ),
605
- 'range' => array(
606
- 'px' => array(
607
- 'min' => 0,
608
- 'max' => 200,
609
- ),
610
- ),
611
- 'selectors' => array(
612
- '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn' => 'top: {{SIZE}}{{UNIT}};',
613
- ),
614
- 'condition' => array(
615
- $this->get_control_id( 'quick_view' ) => 'yes',
616
- $this->get_control_id( 'product_title' ) => 'yes',
617
- $this->get_control_id( 'product_image' ) => 'yes',
618
- $this->get_control_id( 'title_above_img' ) => 'yes',
619
- ),
620
- )
621
- );
622
-
623
- $this->end_controls_section();
624
- }
625
-
626
- /**
627
- * Register Style Quick View Controls.
628
- *
629
- * @since 4.7.0
630
- * @access public
631
- *
632
- * @param Widget_Base $widget widget object.
633
- */
634
- public function register_quick_style_controls( Widget_Base $widget ) {
635
-
636
- $this->parent = $widget;
637
-
638
- $this->start_controls_section(
639
- 'section_quick_view_style',
640
- array(
641
- 'label' => __( 'Quick View Icon', 'premium-addons-for-elementor' ),
642
- 'tab' => Controls_Manager::TAB_STYLE,
643
- 'condition' => array(
644
- $this->get_control_id( 'quick_view' ) => 'yes',
645
- ),
646
- )
647
- );
648
-
649
- $this->add_responsive_control(
650
- 'qv_size',
651
- array(
652
- 'label' => __( 'Size', 'premium-addons-for-elementor' ),
653
- 'type' => Controls_Manager::SLIDER,
654
- 'size_units' => array( 'px', 'em' ),
655
- 'range' => array(
656
- 'px' => array(
657
- 'min' => 20,
658
- 'max' => 200,
659
- ),
660
- ),
661
- 'selectors' => array(
662
- '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn' => 'font-size: {{SIZE}}{{UNIT}};',
663
- ),
664
- )
665
- );
666
-
667
- $this->add_responsive_control(
668
- 'qv_padding',
669
- array(
670
- 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
671
- 'type' => Controls_Manager::DIMENSIONS,
672
- 'size_units' => array( 'px', 'em', '%' ),
673
- 'selectors' => array(
674
- '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
675
- ),
676
- )
677
- );
678
-
679
- $this->start_controls_tabs( 'qv_style_tabs' );
680
-
681
- $this->start_controls_tab(
682
- 'qv_style_tab_normal',
683
- array(
684
- 'label' => __( 'Normal', 'premium-addons-for-elementor' ),
685
- )
686
- );
687
-
688
- $this->add_control(
689
- 'qv_color',
690
- array(
691
- 'label' => __( 'Color', 'premium-addons-for-elementor' ),
692
- 'type' => Controls_Manager::COLOR,
693
- 'selectors' => array(
694
- '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn .premium-woo-qv-icon' => 'color: {{VALUE}};',
695
- ),
696
- )
697
- );
698
-
699
- $this->add_group_control(
700
- Group_Control_Background::get_type(),
701
- array(
702
- 'name' => 'qv_background',
703
- 'types' => array( 'classic', 'gradient' ),
704
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn',
705
- )
706
- );
707
-
708
- $this->add_group_control(
709
- Group_Control_Box_Shadow::get_type(),
710
- array(
711
- 'name' => 'qv_shadow',
712
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn',
713
- )
714
- );
715
-
716
- $this->add_group_control(
717
- Group_Control_Border::get_type(),
718
- array(
719
- 'name' => 'qv_border',
720
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn',
721
- )
722
- );
723
-
724
- $this->add_control(
725
- 'qv_radius',
726
- array(
727
- 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
728
- 'type' => Controls_Manager::DIMENSIONS,
729
- 'size_units' => array( 'px', 'em', '%' ),
730
- 'selectors' => array(
731
- '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
732
- ),
733
- )
734
- );
735
-
736
- $this->end_controls_tab();
737
-
738
- $this->start_controls_tab(
739
- 'qv_style_tab_hover',
740
- array(
741
- 'label' => __( 'Hover', 'premium-addons-for-elementor' ),
742
- )
743
- );
744
-
745
- $this->add_control(
746
- 'qv_color_hover',
747
- array(
748
- 'label' => __( 'Color', 'premium-addons-for-elementor' ),
749
- 'type' => Controls_Manager::COLOR,
750
- 'selectors' => array(
751
- '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover .premium-woo-qv-icon' => 'color: {{VALUE}}',
752
- ),
753
- )
754
- );
755
-
756
- $this->add_group_control(
757
- Group_Control_Background::get_type(),
758
- array(
759
- 'name' => 'qv_background_hover',
760
- 'types' => array( 'classic', 'gradient' ),
761
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover',
762
- )
763
- );
764
-
765
- $this->add_group_control(
766
- Group_Control_Box_Shadow::get_type(),
767
- array(
768
- 'name' => 'qv_shadow_hover',
769
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover',
770
- )
771
- );
772
-
773
- $this->add_group_control(
774
- Group_Control_Border::get_type(),
775
- array(
776
- 'name' => 'qv_border_hover',
777
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover',
778
- )
779
- );
780
-
781
- $this->add_control(
782
- 'qv_radius_hover',
783
- array(
784
- 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
785
- 'type' => Controls_Manager::DIMENSIONS,
786
- 'size_units' => array( 'px', '%', 'em' ),
787
- 'selectors' => array(
788
- '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
789
- ),
790
- )
791
- );
792
-
793
- $this->end_controls_tab();
794
-
795
- $this->end_controls_tabs();
796
-
797
- $this->end_controls_section();
798
-
799
- }
800
-
801
- /**
802
- * Render Main HTML.
803
- *
804
- * @since 4.7.0
805
- * @access protected
806
- */
807
- public function render() {
808
-
809
- $papro_activated = apply_filters( 'papro_activated', false );
810
-
811
- if ( ! $papro_activated ) { ?>
812
- <div class="premium-error-notice">
813
- <?php echo esc_html( __( 'This is a PRO skin. Please make sure you have Premium Addons Pro installed and activated.', 'premium-addons-for-elementor' ) ); ?>
814
- </div>
815
- <?php
816
- } else {
817
- $settings = $this->parent->get_settings();
818
-
819
- $skin = Skin_Init::get_instance( $this->get_id() );
820
-
821
- echo $skin->render( $this->get_id(), $settings, $this->parent->get_id() );
822
- }
823
- }
824
- }
1
+ <?php
2
+ /**
3
+ * PA Skin 11
4
+ *
5
+ * @package PA
6
+ */
7
+
8
+ namespace PremiumAddons\Modules\Woocommerce\Skins;
9
+
10
+ use Elementor\Controls_Manager;
11
+ use Elementor\Widget_Base;
12
+ use Elementor\Core\Kits\Documents\Tabs\Global_Colors;
13
+ use Elementor\Core\Kits\Documents\Tabs\Global_Typography;
14
+ use Elementor\Group_Control_Typography;
15
+ use Elementor\Group_Control_Background;
16
+ use Elementor\Group_Control_Box_Shadow;
17
+ use Elementor\Group_Control_Text_Shadow;
18
+ use Elementor\Group_Control_Border;
19
+
20
+
21
+ use PremiumAddons\Modules\Woocommerce\TemplateBlocks\Skin_Init;
22
+
23
+ if ( ! defined( 'ABSPATH' ) ) {
24
+ exit; // If this file is called directly, abort.
25
+ }
26
+
27
+ /**
28
+ * Class Skin_11
29
+ *
30
+ * @property Products $parent
31
+ */
32
+ class Skin_11 extends Skin_Base {
33
+
34
+ /**
35
+ * Get ID.
36
+ *
37
+ * @since 4.7.0
38
+ * @access public
39
+ */
40
+ public function get_id() {
41
+ return 'grid-11';
42
+ }
43
+
44
+ /**
45
+ * Get title.
46
+ *
47
+ * @since 4.7.0
48
+ * @access public
49
+ */
50
+ public function get_title() {
51
+ return apply_filters( 'pa_pro_woo_skins', __( 'Skin 10 ( PRO )', 'premium-addons-for-elementor' ) );
52
+ }
53
+
54
+ /**
55
+ * Register control actions.
56
+ *
57
+ * @since 4.7.0
58
+ * @access protected
59
+ */
60
+ protected function _register_controls_actions() {
61
+
62
+ $papro_activated = apply_filters( 'papro_activated', false );
63
+
64
+ if ( ! $papro_activated ) {
65
+ return;
66
+ }
67
+
68
+ // Content Controls.
69
+ add_action( 'elementor/element/premium-woo-products/section_pagination_options/after_section_end', array( $this, 'register_display_options_controls' ) );
70
+
71
+ // Quick View Controls.
72
+ add_action( 'elementor/element/premium-woo-products/section_pagination_options/after_section_end', array( $this, 'register_quick_view_controls' ) );
73
+
74
+ // Product Style.
75
+ add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_content_style' ) );
76
+
77
+ // Product Gallery Style.
78
+ add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_gallery_style' ) );
79
+
80
+ // Product CTA Style.
81
+ add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_cta_style' ) );
82
+
83
+ // Product Featured Ribbon Style.
84
+ add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_quick_style_controls' ), 30 );
85
+
86
+ parent::_register_controls_actions();
87
+ }
88
+
89
+ /**
90
+ * Register content control section.
91
+ *
92
+ * @since 4.7.0
93
+ * @access public
94
+ *
95
+ * @param Widget_Base $widget widget object.
96
+ */
97
+ public function register_display_options_controls( Widget_Base $widget ) {
98
+
99
+ $this->parent = $widget;
100
+
101
+ $this->start_controls_section(
102
+ 'section_content_field',
103
+ array(
104
+ 'label' => __( 'Display Options', 'premium-addons-for-elementor' ),
105
+ )
106
+ );
107
+
108
+ $this->add_control(
109
+ 'product_image',
110
+ array(
111
+ 'label' => __( 'Image', 'premium-addons-for-elementor' ),
112
+ 'type' => Controls_Manager::SWITCHER,
113
+ 'default' => 'yes',
114
+ )
115
+ );
116
+
117
+ $this->add_control(
118
+ 'product_title',
119
+ array(
120
+ 'label' => __( 'Title', 'premium-addons-for-elementor' ),
121
+ 'type' => Controls_Manager::SWITCHER,
122
+ 'default' => 'yes',
123
+ )
124
+ );
125
+
126
+ $this->add_control(
127
+ 'title_above_img',
128
+ array(
129
+ 'label' => __( 'Place Title Above Image', 'premium-addons-for-elementor' ),
130
+ 'type' => Controls_Manager::SWITCHER,
131
+ 'prefix_class' => 'premium-woo-title-above-',
132
+ 'render_type' => 'template',
133
+ 'condition' => array(
134
+ $this->get_control_id( 'product_title' ) => 'yes',
135
+ $this->get_control_id( 'product_image' ) => 'yes',
136
+ ),
137
+ )
138
+ );
139
+
140
+ $this->add_control(
141
+ 'product_category',
142
+ array(
143
+ 'label' => __( 'Category', 'premium-addons-for-elementor' ),
144
+ 'type' => Controls_Manager::SWITCHER,
145
+ 'default' => 'yes',
146
+ )
147
+ );
148
+
149
+ $this->add_control(
150
+ 'product_rating',
151
+ array(
152
+ 'label' => __( 'Rating', 'premium-addons-for-elementor' ),
153
+ 'type' => Controls_Manager::SWITCHER,
154
+ 'default' => 'yes',
155
+ )
156
+ );
157
+
158
+ $this->add_control(
159
+ 'product_price',
160
+ array(
161
+ 'label' => __( 'Price', 'premium-addons-for-elementor' ),
162
+ 'type' => Controls_Manager::SWITCHER,
163
+ 'default' => 'yes',
164
+ )
165
+ );
166
+
167
+ $this->add_control(
168
+ 'product_cta',
169
+ array(
170
+ 'label' => __( 'Add To Cart', 'premium-addons-for-elementor' ),
171
+ 'type' => Controls_Manager::SWITCHER,
172
+ 'default' => 'yes',
173
+ )
174
+ );
175
+
176
+ $this->add_responsive_control(
177
+ 'alignment',
178
+ array(
179
+ 'label' => __( 'Alignment', 'premium-addons-for-elementor' ),
180
+ 'type' => Controls_Manager::CHOOSE,
181
+ 'options' => array(
182
+ 'left' => array(
183
+ 'title' => __( 'Left', 'premium-addons-for-elementor' ),
184
+ 'icon' => 'eicon-text-align-left',
185
+ ),
186
+ 'center' => array(
187
+ 'title' => __( 'Center', 'premium-addons-for-elementor' ),
188
+ 'icon' => 'eicon-text-align-center',
189
+ ),
190
+ 'right' => array(
191
+ 'title' => __( 'Right', 'premium-addons-for-elementor' ),
192
+ 'icon' => 'eicon-text-align-right',
193
+ ),
194
+ ),
195
+ 'default' => 'center',
196
+ 'toggle' => false,
197
+ 'prefix_class' => 'premium-woo-product-align-',
198
+ 'selectors' => array(
199
+ '{{WRAPPER}} .premium-woo-products-details-wrap, {{WRAPPER}} .premium-woo-product__link' => 'text-align: {{VALUE}}',
200
+ ),
201
+ )
202
+ );
203
+
204
+ $this->end_controls_section();
205
+ }
206
+
207
+ /**
208
+ * Register Product Style Controls.
209
+ *
210
+ * @since 4.7.0
211
+ * @access public
212
+ *
213
+ * @param Widget_Base $widget widget object.
214
+ */
215
+ public function register_product_content_style( Widget_Base $widget ) {
216
+
217
+ $this->parent = $widget;
218
+
219
+ $this->start_controls_section(
220
+ 'section_product_style',
221
+ array(
222
+ 'label' => __( 'Product', 'premium-addons-for-elementor' ),
223
+ 'tab' => Controls_Manager::TAB_STYLE,
224
+ )
225
+ );
226
+
227
+ $this->add_group_control(
228
+ Group_Control_Background::get_type(),
229
+ array(
230
+ 'name' => 'content_background',
231
+ 'types' => array( 'classic', 'gradient' ),
232
+ 'selector' => '{{WRAPPER}} .premium-woo-product-wrapper, {{WRAPPER}} .premium-woo-product-wrapper:hover .premium-woo-products-details-wrap, {{WRAPPER}} .premium-woo-products-details-wrap',
233
+ )
234
+ );
235
+
236
+ $this->add_responsive_control(
237
+ 'content_padding',
238
+ array(
239
+ 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
240
+ 'type' => Controls_Manager::DIMENSIONS,
241
+ 'size_units' => array( 'px', 'em', '%' ),
242
+ 'selectors' => array(
243
+ '{{WRAPPER}} .premium-woo-products-details-wrap' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
244
+ ),
245
+ )
246
+ );
247
+
248
+ $this->end_controls_section();
249
+ }
250
+
251
+ /**
252
+ * Register Product Gallery style Controls.
253
+ *
254
+ * @since 4.7.0
255
+ * @access public
256
+ *
257
+ * @param Widget_Base $widget widget object.
258
+ */
259
+ public function register_gallery_style( Widget_Base $widget ) {
260
+
261
+ $this->parent = $widget;
262
+
263
+ $this->start_controls_section(
264
+ 'section_gallery_style',
265
+ array(
266
+ 'label' => __( 'Gallery', 'premium-addons-for-elementor' ),
267
+ 'tab' => Controls_Manager::TAB_STYLE,
268
+ )
269
+ );
270
+
271
+ $this->add_responsive_control(
272
+ 'gal_size',
273
+ array(
274
+ 'label' => __( 'Size', 'premium-addons-for-elementor' ),
275
+ 'type' => Controls_Manager::SLIDER,
276
+ 'size_units' => array( 'px', 'em' ),
277
+ 'range' => array(
278
+ 'px' => array(
279
+ 'min' => 20,
280
+ 'max' => 200,
281
+ ),
282
+ ),
283
+ 'selectors' => array(
284
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images .premium-woo-product__gallery_image' => 'width: {{SIZE}}{{UNIT}}; height: {{SIZE}}{{UNIT}};',
285
+ ),
286
+ )
287
+ );
288
+
289
+ $this->add_responsive_control(
290
+ 'gal_padding',
291
+ array(
292
+ 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
293
+ 'type' => Controls_Manager::DIMENSIONS,
294
+ 'size_units' => array( 'px', 'em', '%' ),
295
+ 'selectors' => array(
296
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images .premium-woo-product__gallery_image' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
297
+ ),
298
+ )
299
+ );
300
+
301
+ $this->add_responsive_control(
302
+ 'gal_margin',
303
+ array(
304
+ 'label' => __( 'Margin', 'premium-addons-for-elementor' ),
305
+ 'type' => Controls_Manager::DIMENSIONS,
306
+ 'size_units' => array( 'px', 'em', '%' ),
307
+ 'selectors' => array(
308
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
309
+ ),
310
+ )
311
+ );
312
+
313
+ $this->start_controls_tabs( 'qal_style_tabs' );
314
+
315
+ $this->start_controls_tab(
316
+ 'qal_style_tab_normal',
317
+ array(
318
+ 'label' => __( 'Normal', 'premium-addons-for-elementor' ),
319
+ )
320
+ );
321
+
322
+ $this->add_group_control(
323
+ Group_Control_Box_Shadow::get_type(),
324
+ array(
325
+ 'name' => 'gal_shadow',
326
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images .premium-woo-product__gallery_image',
327
+ )
328
+ );
329
+
330
+ $this->add_group_control(
331
+ Group_Control_Border::get_type(),
332
+ array(
333
+ 'name' => 'gal_border',
334
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images .premium-woo-product__gallery_image',
335
+ )
336
+ );
337
+
338
+ $this->add_control(
339
+ 'gal_radius',
340
+ array(
341
+ 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
342
+ 'type' => Controls_Manager::DIMENSIONS,
343
+ 'size_units' => array( 'px', 'em', '%' ),
344
+ 'selectors' => array(
345
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images .premium-woo-product__gallery_image' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
346
+ ),
347
+ )
348
+ );
349
+
350
+ $this->end_controls_tab();
351
+
352
+ $this->start_controls_tab(
353
+ 'gal_style_tab_hover',
354
+ array(
355
+ 'label' => __( 'Hover', 'premium-addons-for-elementor' ),
356
+ )
357
+ );
358
+
359
+ $this->add_group_control(
360
+ Group_Control_Box_Shadow::get_type(),
361
+ array(
362
+ 'name' => 'gal_shadow_hover',
363
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images .premium-woo-product__gallery_image:hover',
364
+ )
365
+ );
366
+
367
+ $this->add_group_control(
368
+ Group_Control_Border::get_type(),
369
+ array(
370
+ 'name' => 'gal_border_hover',
371
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images .premium-woo-product__gallery_image:hover',
372
+ )
373
+ );
374
+
375
+ $this->add_control(
376
+ 'gal_radius_hover',
377
+ array(
378
+ 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
379
+ 'type' => Controls_Manager::DIMENSIONS,
380
+ 'size_units' => array( 'px', '%', 'em' ),
381
+ 'selectors' => array(
382
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-product-gallery-images .premium-woo-product__gallery_image:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
383
+ ),
384
+ )
385
+ );
386
+
387
+ $this->end_controls_tab();
388
+
389
+ $this->end_controls_tabs();
390
+
391
+ $this->end_controls_section();
392
+ }
393
+
394
+ /**
395
+ * Register Product CTA style Controls.
396
+ *
397
+ * @since 4.7.0
398
+ * @access public
399
+ *
400
+ * @param Widget_Base $widget widget object.
401
+ */
402
+ public function register_product_cta_style( Widget_Base $widget ) {
403
+
404
+ $this->parent = $widget;
405
+
406
+ $this->start_controls_section(
407
+ 'section_button_style',
408
+ array(
409
+ 'label' => __( 'Add To Cart', 'premium-addons-for-elementor' ),
410
+ 'tab' => Controls_Manager::TAB_STYLE,
411
+ 'condition' => array(
412
+ $this->get_control_id( 'product_cta' ) => 'yes',
413
+ ),
414
+ )
415
+ );
416
+
417
+ $this->add_group_control(
418
+ Group_Control_Typography::get_type(),
419
+ array(
420
+ 'name' => 'cta_typography',
421
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button',
422
+ 'global' => array(
423
+ 'default' => Global_Typography::TYPOGRAPHY_ACCENT,
424
+ ),
425
+ )
426
+ );
427
+
428
+ $this->add_responsive_control(
429
+ 'cta_padding',
430
+ array(
431
+ 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
432
+ 'type' => Controls_Manager::DIMENSIONS,
433
+ 'size_units' => array( 'px', 'em', '%' ),
434
+ 'selectors' => array(
435
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
436
+ ),
437
+ )
438
+ );
439
+
440
+ $this->start_controls_tabs( 'cta_style_tabs' );
441
+
442
+ $this->start_controls_tab(
443
+ 'cta_style_tab_normal',
444
+ array(
445
+ 'label' => __( 'Normal', 'premium-addons-for-elementor' ),
446
+ )
447
+ );
448
+
449
+ $this->add_control(
450
+ 'cta_color',
451
+ array(
452
+ 'label' => __( 'Color', 'premium-addons-for-elementor' ),
453
+ 'type' => Controls_Manager::COLOR,
454
+ 'selectors' => array(
455
+ '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn .premium-woo-add-cart-icon' => 'color: {{VALUE}};',
456
+ ),
457
+ )
458
+ );
459
+
460
+ $this->add_group_control(
461
+ Group_Control_Background::get_type(),
462
+ array(
463
+ 'name' => 'cta_background',
464
+ 'types' => array( 'classic', 'gradient' ),
465
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn',
466
+ )
467
+ );
468
+
469
+ $this->add_group_control(
470
+ Group_Control_Box_Shadow::get_type(),
471
+ array(
472
+ 'name' => 'cta_shadow',
473
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn',
474
+ )
475
+ );
476
+
477
+ $this->add_group_control(
478
+ Group_Control_Border::get_type(),
479
+ array(
480
+ 'name' => 'cta_border',
481
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn',
482
+ )
483
+ );
484
+
485
+ $this->add_control(
486
+ 'cta_radius',
487
+ array(
488
+ 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
489
+ 'type' => Controls_Manager::DIMENSIONS,
490
+ 'size_units' => array( 'px', 'em', '%' ),
491
+ 'selectors' => array(
492
+ '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button, {{WRAPPER}} .premium-woo-cart-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
493
+ ),
494
+ )
495
+ );
496
+
497
+ $this->end_controls_tab();
498
+
499
+ $this->start_controls_tab(
500
+ 'cta_style_tab_hover',
501
+ array(
502
+ 'label' => __( 'Hover', 'premium-addons-for-elementor' ),
503
+ )
504
+ );
505
+
506
+ $this->add_control(
507
+ 'cta_color_hover',
508
+ array(
509
+ 'label' => __( 'Color', 'premium-addons-for-elementor' ),
510
+ 'type' => Controls_Manager::COLOR,
511
+ 'selectors' => array(
512
+ '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover .premium-woo-add-cart-icon' => 'color: {{VALUE}}',
513
+ ),
514
+ )
515
+ );
516
+
517
+ $this->add_group_control(
518
+ Group_Control_Background::get_type(),
519
+ array(
520
+ 'name' => 'cta_background_hover',
521
+ 'types' => array( 'classic', 'gradient' ),
522
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover',
523
+ )
524
+ );
525
+
526
+ $this->add_group_control(
527
+ Group_Control_Box_Shadow::get_type(),
528
+ array(
529
+ 'name' => 'cta_shadow_hover',
530
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover',
531
+ )
532
+ );
533
+
534
+ $this->add_group_control(
535
+ Group_Control_Border::get_type(),
536
+ array(
537
+ 'name' => 'cta_border_hover',
538
+ 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover',
539
+ )
540
+ );
541
+
542
+ $this->add_control(
543
+ 'cta_radius_hover',
544
+ array(
545
+ 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
546
+ 'type' => Controls_Manager::DIMENSIONS,
547
+ 'size_units' => array( 'px', '%', 'em' ),
548
+ 'selectors' => array(
549
+ '{{WRAPPER}} .premium-woo-products-details-wrap .premium-woo-atc-button .button:hover, {{WRAPPER}} .premium-woo-cart-btn:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
550
+ ),
551
+ )
552
+ );
553
+
554
+ $this->end_controls_tab();
555
+
556
+ $this->end_controls_tabs();
557
+
558
+ $this->end_controls_section();
559
+
560
+ }
561
+
562
+ /**
563
+ * Register Quick View Controls.
564
+ *
565
+ * @since 4.7.0
566
+ * @access public
567
+ *
568
+ * @param Widget_Base $widget widget object.
569
+ */
570
+ public function register_quick_view_controls( Widget_Base $widget ) {
571
+
572
+ $this->parent = $widget;
573
+
574
+ $this->start_controls_section(
575
+ 'section_content_quick_view',
576
+ array(
577
+ 'label' => __( 'Quick View', 'premium-addons-for-elementor' ),
578
+ )
579
+ );
580
+
581
+ $this->add_control(
582
+ 'quick_view_notice',
583
+ array(
584
+ 'raw' => __( 'Please make sure that Display Options includes CTA', 'premium-addons-for-elementor' ),
585
+ 'type' => Controls_Manager::RAW_HTML,
586
+ 'content_classes' => 'elementor-panel-alert elementor-panel-alert-info',
587
+ )
588
+ );
589
+
590
+ $this->add_control(
591
+ 'quick_view',
592
+ array(
593
+ 'label' => __( 'Enable Quick View', 'premium-addons-for-elementor' ),
594
+ 'type' => Controls_Manager::SWITCHER,
595
+ 'default' => 'yes',
596
+ )
597
+ );
598
+
599
+ $this->add_responsive_control(
600
+ 'qv_pos',
601
+ array(
602
+ 'label' => __( 'Vertical Position', 'premium-addons-for-elementor' ),
603
+ 'type' => Controls_Manager::SLIDER,
604
+ 'size_units' => array( 'px', 'em' ),
605
+ 'range' => array(
606
+ 'px' => array(
607
+ 'min' => 0,
608
+ 'max' => 200,
609
+ ),
610
+ ),
611
+ 'selectors' => array(
612
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn' => 'top: {{SIZE}}{{UNIT}};',
613
+ ),
614
+ 'condition' => array(
615
+ $this->get_control_id( 'quick_view' ) => 'yes',
616
+ $this->get_control_id( 'product_title' ) => 'yes',
617
+ $this->get_control_id( 'product_image' ) => 'yes',
618
+ $this->get_control_id( 'title_above_img' ) => 'yes',
619
+ ),
620
+ )
621
+ );
622
+
623
+ $this->end_controls_section();
624
+ }
625
+
626
+ /**
627
+ * Register Style Quick View Controls.
628
+ *
629
+ * @since 4.7.0
630
+ * @access public
631
+ *
632
+ * @param Widget_Base $widget widget object.
633
+ */
634
+ public function register_quick_style_controls( Widget_Base $widget ) {
635
+
636
+ $this->parent = $widget;
637
+
638
+ $this->start_controls_section(
639
+ 'section_quick_view_style',
640
+ array(
641
+ 'label' => __( 'Quick View Icon', 'premium-addons-for-elementor' ),
642
+ 'tab' => Controls_Manager::TAB_STYLE,
643
+ 'condition' => array(
644
+ $this->get_control_id( 'quick_view' ) => 'yes',
645
+ ),
646
+ )
647
+ );
648
+
649
+ $this->add_responsive_control(
650
+ 'qv_size',
651
+ array(
652
+ 'label' => __( 'Size', 'premium-addons-for-elementor' ),
653
+ 'type' => Controls_Manager::SLIDER,
654
+ 'size_units' => array( 'px', 'em' ),
655
+ 'range' => array(
656
+ 'px' => array(
657
+ 'min' => 20,
658
+ 'max' => 200,
659
+ ),
660
+ ),
661
+ 'selectors' => array(
662
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn' => 'font-size: {{SIZE}}{{UNIT}};',
663
+ ),
664
+ )
665
+ );
666
+
667
+ $this->add_responsive_control(
668
+ 'qv_padding',
669
+ array(
670
+ 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
671
+ 'type' => Controls_Manager::DIMENSIONS,
672
+ 'size_units' => array( 'px', 'em', '%' ),
673
+ 'selectors' => array(
674
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
675
+ ),
676
+ )
677
+ );
678
+
679
+ $this->start_controls_tabs( 'qv_style_tabs' );
680
+
681
+ $this->start_controls_tab(
682
+ 'qv_style_tab_normal',
683
+ array(
684
+ 'label' => __( 'Normal', 'premium-addons-for-elementor' ),
685
+ )
686
+ );
687
+
688
+ $this->add_control(
689
+ 'qv_color',
690
+ array(
691
+ 'label' => __( 'Color', 'premium-addons-for-elementor' ),
692
+ 'type' => Controls_Manager::COLOR,
693
+ 'selectors' => array(
694
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn .premium-woo-qv-icon' => 'color: {{VALUE}};',
695
+ ),
696
+ )
697
+ );
698
+
699
+ $this->add_group_control(
700
+ Group_Control_Background::get_type(),
701
+ array(
702
+ 'name' => 'qv_background',
703
+ 'types' => array( 'classic', 'gradient' ),
704
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn',
705
+ )
706
+ );
707
+
708
+ $this->add_group_control(
709
+ Group_Control_Box_Shadow::get_type(),
710
+ array(
711
+ 'name' => 'qv_shadow',
712
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn',
713
+ )
714
+ );
715
+
716
+ $this->add_group_control(
717
+ Group_Control_Border::get_type(),
718
+ array(
719
+ 'name' => 'qv_border',
720
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn',
721
+ )
722
+ );
723
+
724
+ $this->add_control(
725
+ 'qv_radius',
726
+ array(
727
+ 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
728
+ 'type' => Controls_Manager::DIMENSIONS,
729
+ 'size_units' => array( 'px', 'em', '%' ),
730
+ 'selectors' => array(
731
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
732
+ ),
733
+ )
734
+ );
735
+
736
+ $this->end_controls_tab();
737
+
738
+ $this->start_controls_tab(
739
+ 'qv_style_tab_hover',
740
+ array(
741
+ 'label' => __( 'Hover', 'premium-addons-for-elementor' ),
742
+ )
743
+ );
744
+
745
+ $this->add_control(
746
+ 'qv_color_hover',
747
+ array(
748
+ 'label' => __( 'Color', 'premium-addons-for-elementor' ),
749
+ 'type' => Controls_Manager::COLOR,
750
+ 'selectors' => array(
751
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover .premium-woo-qv-icon' => 'color: {{VALUE}}',
752
+ ),
753
+ )
754
+ );
755
+
756
+ $this->add_group_control(
757
+ Group_Control_Background::get_type(),
758
+ array(
759
+ 'name' => 'qv_background_hover',
760
+ 'types' => array( 'classic', 'gradient' ),
761
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover',
762
+ )
763
+ );
764
+
765
+ $this->add_group_control(
766
+ Group_Control_Box_Shadow::get_type(),
767
+ array(
768
+ 'name' => 'qv_shadow_hover',
769
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover',
770
+ )
771
+ );
772
+
773
+ $this->add_group_control(
774
+ Group_Control_Border::get_type(),
775
+ array(
776
+ 'name' => 'qv_border_hover',
777
+ 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover',
778
+ )
779
+ );
780
+
781
+ $this->add_control(
782
+ 'qv_radius_hover',
783
+ array(
784
+ 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
785
+ 'type' => Controls_Manager::DIMENSIONS,
786
+ 'size_units' => array( 'px', '%', 'em' ),
787
+ 'selectors' => array(
788
+ '{{WRAPPER}} .premium-woocommerce .premium-woo-qv-btn:hover' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
789
+ ),
790
+ )
791
+ );
792
+
793
+ $this->end_controls_tab();
794
+
795
+ $this->end_controls_tabs();
796
+
797
+ $this->end_controls_section();
798
+
799
+ }
800
+
801
+ /**
802
+ * Render Main HTML.
803
+ *
804
+ * @since 4.7.0
805
+ * @access protected
806
+ */
807
+ public function render() {
808
+
809
+ $papro_activated = apply_filters( 'papro_activated', false );
810
+
811
+ if ( ! $papro_activated ) { ?>
812
+ <div class="premium-error-notice">
813
+ <?php echo esc_html( __( 'This is a PRO skin. Please make sure you have Premium Addons Pro installed and activated.', 'premium-addons-for-elementor' ) ); ?>
814
+ </div>
815
+ <?php
816
+ } else {
817
+ $settings = $this->parent->get_settings();
818
+
819
+ $skin = Skin_Init::get_instance( $this->get_id() );
820
+
821
+ echo $skin->render( $this->get_id(), $settings, $this->parent->get_id() );
822
+ }
823
+ }
824
+ }
modules/woocommerce/skins/skin-2.php CHANGED
@@ -1,706 +1,706 @@
1
- <?php
2
- /**
3
- * PA Skin 2
4
- *
5
- * @package PA
6
- */
7
-
8
- namespace PremiumAddons\Modules\Woocommerce\Skins;
9
-
10
- use Elementor\Controls_Manager;
11
- use Elementor\Widget_Base;
12
- use Elementor\Core\Kits\Documents\Tabs\Global_Colors;
13
- use Elementor\Core\Kits\Documents\Tabs\Global_Typography;
14
- use Elementor\Repeater;
15
- use Elementor\Group_Control_Typography;
16
- use Elementor\Group_Control_Background;
17
- use Elementor\Group_Control_Box_Shadow;
18
- use Elementor\Group_Control_Text_Shadow;
19
- use Elementor\Group_Control_Border;
20
-
21
-
22
- use PremiumAddons\Modules\Woocommerce\TemplateBlocks\Skin_Init;
23
-
24
- if ( ! defined( 'ABSPATH' ) ) {
25
- exit; // If this file is called directly, abort.
26
- }
27
-
28
- /**
29
- * Class Skin_2
30
- *
31
- * @property Products $parent
32
- */
33
- class Skin_2 extends Skin_Base {
34
-
35
- /**
36
- * Get ID.
37
- *
38
- * @since 4.7.0
39
- * @access public
40
- */
41
- public function get_id() {
42
- return 'grid-2';
43
- }
44
-
45
- /**
46
- * Get title.
47
- *
48
- * @since 4.7.0
49
- * @access public
50
- */
51
- public function get_title() {
52
- return __( 'Skin 2', 'premium-addons-for-elementor' );
53
- }
54
-
55
- /**
56
- * Register control actions.
57
- *
58
- * @since 4.7.0
59
- * @access protected
60
- */
61
- protected function _register_controls_actions() {
62
-
63
- // Content Controls.
64
- add_action( 'elementor/element/premium-woo-products/section_pagination_options/after_section_end', array( $this, 'register_display_options_controls' ) );
65
-
66
- // Quick View Controls.
67
- add_action( 'elementor/element/premium-woo-products/section_pagination_options/after_section_end', array( $this, 'register_quick_view_controls' ) );
68
-
69
- // Image Style.
70
- add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_content_style' ) );
71
-
72
- // Product Description Style.
73
- add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_excerpt_style' ) );
74
-
75
- // Product CTA Style.
76
- add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_product_cta_style' ) );
77
-
78
- // Product Featured Ribbon Style.
79
- add_action( 'elementor/element/premium-woo-products/section_image_style/after_section_end', array( $this, 'register_quick_style_controls' ), 30 );
80
-
81
- parent::_register_controls_actions();
82
- }
83
-
84
- /**
85
- * Register display options controls.
86
- * Register content control section.
87
- *
88
- * @since 4.7.0
89
- * @access public
90
- *
91
- * @param Widget_Base $widget widget object.
92
- */
93
- public function register_display_options_controls( Widget_Base $widget ) {
94
-
95
- $this->parent = $widget;
96
-
97
- $this->start_controls_section(
98
- 'section_content_field',
99
- array(
100
- 'label' => __( 'Display Options', 'premium-addons-for-elementor' ),
101
- )
102
- );
103
-
104
- $this->add_control(
105
- 'product_image',
106
- array(
107
- 'label' => __( 'Image', 'premium-addons-for-elementor' ),
108
- 'type' => Controls_Manager::SWITCHER,
109
- 'default' => 'yes',
110
- )
111
- );
112
-
113
- $this->add_control(
114
- 'title_above_img',
115
- array(
116
- 'label' => __( 'Place Title Above Image', 'premium-addons-for-elementor' ),
117
- 'type' => Controls_Manager::SWITCHER,
118
- 'prefix_class' => 'premium-woo-title-above-',
119
- 'render_type' => 'template',
120
- 'condition' => array(
121
- $this->get_control_id( 'product_image' ) => 'yes',
122
- ),
123
- )
124
- );
125
-
126
- $repeater = new REPEATER();
127
-
128
- $repeater->add_control(
129
- 'product_segment',
130
- array(
131
- 'label' => __( 'Select Product Segment', 'premium-addons-for-elementor' ),
132
- 'type' => Controls_Manager::SELECT,
133
- 'options' => array(
134
- 'title' => __( 'Title', 'premium-addons-for-elementor' ),
135
- 'category' => __( 'Category', 'premium-addons-for-elementor' ),
136
- 'ratings' => __( 'Rating', 'premium-addons-for-elementor' ),
137
- 'price' => __( 'Price', 'premium-addons-for-elementor' ),
138
- 'desc' => __( 'Excerpt', 'premium-addons-for-elementor' ),
139
- ),
140
- 'multiple' => true,
141
- )
142
- );
143
-
144
- $repeater->add_control(
145
- 'excerpt_length',
146
- array(
147
- 'label' => __( 'Excerpt Length', 'premium-addons-for-elementor' ),
148
- 'type' => Controls_Manager::NUMBER,
149
- 'condition' => array(
150
- 'product_segment' => 'desc',
151
- ),
152
- )
153
- );
154
-
155
- $this->add_control(
156
- 'product_structure',
157
- array(
158
- 'label' => __( 'Product Structure', 'premium-addons-for-elementor' ),
159
- 'type' => Controls_Manager::REPEATER,
160
- 'default' => array(
161
- array(
162
- 'product_segment' => 'title',
163
- ),
164
- array(
165
- 'product_segment' => 'category',
166
- ),
167
- array(
168
- 'product_segment' => 'ratings',
169
- ),
170
- array(
171
- 'product_segment' => 'price',
172
- ),
173
- ),
174
- 'fields' => $repeater->get_controls(),
175
- 'title_field' => '{{{ product_segment }}}',
176
- )
177
- );
178
-
179
- $this->add_responsive_control(
180
- 'alignment',
181
- array(
182
- 'label' => __( 'Alignment', 'premium-addons-for-elementor' ),
183
- 'type' => Controls_Manager::CHOOSE,
184
- 'options' => array(
185
- 'left' => array(
186
- 'title' => __( 'Left', 'premium-addons-for-elementor' ),
187
- 'icon' => 'eicon-text-align-left',
188
- ),
189
- 'center' => array(
190
- 'title' => __( 'Center', 'premium-addons-for-elementor' ),
191
- 'icon' => 'eicon-text-align-center',
192
- ),
193
- 'right' => array(
194
- 'title' => __( 'Right', 'premium-addons-for-elementor' ),
195
- 'icon' => 'eicon-text-align-right',
196
- ),
197
- ),
198
- 'default' => 'center',
199
- 'toggle' => false,
200
- 'prefix_class' => 'premium-woo-product-align-',
201
- 'selectors' => array(
202
- '{{WRAPPER}} .premium-woo-products-details-wrap, {{WRAPPER}} .premium-woo-product__link' => 'text-align: {{VALUE}}',
203
- ),
204
- )
205
- );
206
-
207
- $this->end_controls_section();
208
- }
209
-
210
- /**
211
- * Register product Content style.
212
- * Register product Content style Controls.
213
- *
214
- * @since 4.7.0
215
- * @access public
216
- */
217
- public function register_product_content_style() {
218
-
219
- $this->start_controls_section(
220
- 'section_product_style',
221
- array(
222
- 'label' => __( 'Product Style', 'premium-addons-for-elementor' ),
223
- 'tab' => Controls_Manager::TAB_STYLE,
224
- )
225
- );
226
-
227
- $this->add_group_control(
228
- Group_Control_Background::get_type(),
229
- array(
230
- 'name' => 'content_background',
231
- 'types' => array( 'classic', 'gradient' ),
232
- 'selector' => '{{WRAPPER}} .premium-woo-products-details-wrap',
233
- )
234
- );
235
-
236
- $this->add_responsive_control(
237
- 'content_padding',
238
- array(
239
- 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
240
- 'type' => Controls_Manager::DIMENSIONS,
241
- 'size_units' => array( 'px', 'em', '%' ),
242
- 'selectors' => array(
243
- '{{WRAPPER}} .premium-woo-product-details' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
244
- ),
245
- )
246
- );
247
-
248
- $this->end_controls_section();
249
- }
250
-
251
- /**
252
- * Register product excerpt style.
253
- * Register product excerpt style Controls.
254
- *
255
- * @since 4.7.0
256
- * @access public
257
- */
258
- public function register_product_excerpt_style() {
259
-
260
- $this->start_controls_section(
261
- 'section_desc_style',
262
- array(
263
- 'label' => __( 'Description', 'premium-addons-for-elementor' ),
264
- 'tab' => Controls_Manager::TAB_STYLE,
265
- )
266
- );
267
-
268
- $this->add_control(
269
- 'desc_color',
270
- array(
271
- 'label' => __( 'Color', 'premium-addons-for-elementor' ),
272
- 'type' => Controls_Manager::COLOR,
273
- 'global' => array(
274
- 'default' => Global_Colors::COLOR_TEXT,
275
- ),
276
- 'selectors' => array(
277
- '{{WRAPPER}} .premium-woocommerce .premium-woo-product-desc' => 'color: {{VALUE}};',
278
- ),
279
- )
280
- );
281
-
282
- $this->add_group_control(
283
- Group_Control_Typography::get_type(),
284
- array(
285
- 'name' => 'desc_typography',
286
- 'global' => array(
287
- 'default' => Global_Typography::TYPOGRAPHY_TEXT,
288
- ),
289
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-desc',
290
- )
291
- );
292
-
293
- $this->add_group_control(
294
- Group_Control_Text_Shadow::get_type(),
295
- array(
296
- 'name' => 'desc_text_shadow',
297
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-product-desc',
298
- )
299
- );
300
-
301
- $this->add_responsive_control(
302
- 'desc_spacing',
303
- array(
304
- 'label' => __( 'Margin', 'premium-addons-for-elementor' ),
305
- 'type' => Controls_Manager::DIMENSIONS,
306
- 'size_units' => array( 'px', 'em', '%' ),
307
- 'selectors' => array(
308
- '{{WRAPPER}} .premium-woocommerce .premium-woo-product-desc' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
309
- ),
310
- )
311
- );
312
-
313
- $this->end_controls_section();
314
-
315
- }
316
-
317
- /**
318
- * Register product cta style.
319
- * Register product cta style Controls.
320
- *
321
- * @since 4.7.0
322
- * @access public
323
- */
324
- public function register_product_cta_style() {
325
-
326
- $this->start_controls_section(
327
- 'section_button_style',
328
- array(
329
- 'label' => __( 'Add To Cart', 'premium-addons-for-elementor' ),
330
- 'tab' => Controls_Manager::TAB_STYLE,
331
- )
332
- );
333
-
334
- $this->add_group_control(
335
- Group_Control_Typography::get_type(),
336
- array(
337
- 'name' => 'cta_typography',
338
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button',
339
- 'global' => array(
340
- 'default' => Global_Typography::TYPOGRAPHY_ACCENT,
341
- ),
342
- )
343
- );
344
-
345
- $this->add_responsive_control(
346
- 'cta_padding',
347
- array(
348
- 'label' => __( 'Padding', 'premium-addons-for-elementor' ),
349
- 'type' => Controls_Manager::DIMENSIONS,
350
- 'size_units' => array( 'px', 'em', '%' ),
351
- 'selectors' => array(
352
- '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
353
- ),
354
- )
355
- );
356
-
357
- $this->start_controls_tabs( 'cta_style_tabs' );
358
-
359
- $this->start_controls_tab(
360
- 'cta_style_tab_normal',
361
- array(
362
- 'label' => __( 'Normal', 'premium-addons-for-elementor' ),
363
- )
364
- );
365
-
366
- $this->add_control(
367
- 'cta_color',
368
- array(
369
- 'label' => __( 'Color', 'premium-addons-for-elementor' ),
370
- 'type' => Controls_Manager::COLOR,
371
- 'selectors' => array(
372
- '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button' => 'color: {{VALUE}};',
373
- ),
374
- )
375
- );
376
-
377
- $this->add_group_control(
378
- Group_Control_Background::get_type(),
379
- array(
380
- 'name' => 'cta_background',
381
- 'types' => array( 'classic', 'gradient' ),
382
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button',
383
- )
384
- );
385
-
386
- $this->add_group_control(
387
- Group_Control_Box_Shadow::get_type(),
388
- array(
389
- 'name' => 'cta_shadow',
390
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button',
391
- )
392
- );
393
-
394
- $this->add_group_control(
395
- Group_Control_Border::get_type(),
396
- array(
397
- 'name' => 'cta_border',
398
- 'selector' => '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button',
399
- )
400
- );
401
-
402
- $this->add_control(
403
- 'cta_radius',
404
- array(
405
- 'label' => __( 'Border Radius', 'premium-addons-for-elementor' ),
406
- 'type' => Controls_Manager::DIMENSIONS,
407
- 'size_units' => array( 'px', 'em', '%' ),
408
- 'selectors' => array(
409
- '{{WRAPPER}} .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{B