Plugin Directory

Changeset 2716256


Ignore:
Timestamp:
04/29/2022 07:06:04 AM (4 years ago)
Author:
v2websolutions
Message:

New Feature Updated
Updated business hours widget.
Added time picker.
Added conditional logic to opening and closing times.
Added Client List Widget – next and previous button.
Included preload library function.

Location:
pt-elementor-addons-lite/trunk
Files:
19 edited

Legend:

Unmodified
Added
Removed
  • pt-elementor-addons-lite/trunk/assets/css/fonts/icomoon/icomoon.svg

    r2053824 r2716256  
    3939<glyph unicode="&#xea92;" glyph-name="instagram" d="M512 867.8c136.8 0 153-0.6 206.8-3 50-2.2 77-10.6 95-17.6 23.8-9.2 41-20.4 58.8-38.2 18-18 29-35 38.4-58.8 7-18 15.4-45.2 17.6-95 2.4-54 3-70.2 3-206.8s-0.6-153-3-206.8c-2.2-50-10.6-77-17.6-95-9.2-23.8-20.4-41-38.2-58.8-18-18-35-29-58.8-38.4-18-7-45.2-15.4-95-17.6-54-2.4-70.2-3-206.8-3s-153 0.6-206.8 3c-50 2.2-77 10.6-95 17.6-23.8 9.2-41 20.4-58.8 38.2-18 18-29 35-38.4 58.8-7 18-15.4 45.2-17.6 95-2.4 54-3 70.2-3 206.8s0.6 153 3 206.8c2.2 50 10.6 77 17.6 95 9.2 23.8 20.4 41 38.2 58.8 18 18 35 29 58.8 38.4 18 7 45.2 15.4 95 17.6 53.8 2.4 70 3 206.8 3zM512 960c-139 0-156.4-0.6-211-3-54.4-2.4-91.8-11.2-124.2-23.8-33.8-13.2-62.4-30.6-90.8-59.2-28.6-28.4-46-57-59.2-90.6-12.6-32.6-21.4-69.8-23.8-124.2-2.4-54.8-3-72.2-3-211.2s0.6-156.4 3-211c2.4-54.4 11.2-91.8 23.8-124.2 13.2-33.8 30.6-62.4 59.2-90.8 28.4-28.4 57-46 90.6-59 32.6-12.6 69.8-21.4 124.2-23.8 54.6-2.4 72-3 211-3s156.4 0.6 211 3c54.4 2.4 91.8 11.2 124.2 23.8 33.6 13 62.2 30.6 90.6 59s46 57 59 90.6c12.6 32.6 21.4 69.8 23.8 124.2 2.4 54.6 3 72 3 211s-0.6 156.4-3 211c-2.4 54.4-11.2 91.8-23.8 124.2-12.6 34-30 62.6-58.6 91-28.4 28.4-57 46-90.6 59-32.6 12.6-69.8 21.4-124.2 23.8-54.8 2.6-72.2 3.2-211.2 3.2v0zM512 711c-145.2 0-263-117.8-263-263s117.8-263 263-263 263 117.8 263 263c0 145.2-117.8 263-263 263zM512 277.4c-94.2 0-170.6 76.4-170.6 170.6s76.4 170.6 170.6 170.6c94.2 0 170.6-76.4 170.6-170.6s-76.4-170.6-170.6-170.6zM846.8 721.4c0-33.91-27.49-61.4-61.4-61.4s-61.4 27.49-61.4 61.4c0 33.91 27.49 61.4 61.4 61.4s61.4-27.49 61.4-61.4z" />
    4040</font></defs></svg>
     41<!-- ....................................................................... -->
     42<!-- SVG 1.1 DTD ........................................................... -->
     43<!-- file: svg11.dtd
     44-->
     45
     46<!-- SVG 1.1 DTD
     47
     48     This is SVG, a language for describing two-dimensional graphics in XML.
     49
     50     The Scalable Vector Graphics (SVG)
     51     Copyright 2001, 2002, 2011 World Wide Web Consortium
     52        (Massachusetts Institute of Technology, Institut National de
     53         Recherche en Informatique et en Automatique, Keio University).
     54         All Rights Reserved.
     55
     56     Permission to use, copy, modify and distribute the SVG DTD and its
     57     accompanying documentation for any purpose and without fee is hereby
     58     granted in perpetuity, provided that the above copyright notice and
     59     this paragraph appear in all copies.  The copyright holders make no
     60     representation about the suitability of the DTD for any purpose.
     61
     62     It is provided "as is" without expressed or implied warranty.
     63
     64        Author:   Jun Fujisawa <fujisawa.jun@canon.co.jp>
     65        Revision: $Id: svg11.dtd,v 1.15 2011/07/08 03:20:22 cmccorma Exp $
     66
     67-->
     68<!-- This is the driver file for version 1.1 of the SVG DTD.
     69
     70     This DTD is identified by the PUBLIC and SYSTEM identifiers:
     71
     72        PUBLIC "-//W3C//DTD SVG 1.1//EN"
     73        SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"
     74-->
     75<!ENTITY % SVG.version "-//W3C//DTD SVG 1.1//EN" >
     76
     77<!-- Use this URI to identify the default namespace:
     78
     79        "http://www.w3.org/2000/svg"
     80
     81     See the Qualified Names module for information
     82     on the use of namespace prefixes in the DTD.
     83-->
     84<!ENTITY % NS.prefixed "IGNORE" >
     85<!ENTITY % SVG.prefix "" >
     86
     87<!-- reserved for future use with document profiles -->
     88<!ENTITY % SVG.profile "" >
     89
     90<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
     91
     92<!-- Pre-Framework Redeclaration Placeholder ..................... -->
     93<!ENTITY % svg-prefw-redecl.module "IGNORE" >
     94<![%svg-prefw-redecl.module;[
     95%svg-prefw-redecl.mod;]]>
     96
     97<!-- Document Model Module ....................................... -->
     98<!ENTITY % svg-model.mod
     99    PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Model//EN"
     100           "svg11-model.mod" >
     101
     102<!-- Attribute Collection Module ................................. -->
     103<!ENTITY % svg-attribs.mod
     104    PUBLIC "-//W3C//ENTITIES SVG 1.1 Attribute Collection//EN"
     105           "svg11-attribs.mod" >
     106
     107<!-- Modular Framework Module .................................... -->
     108<!ENTITY % svg-framework.module "INCLUDE" >
     109<![%svg-framework.module;[
     110<!ENTITY % svg-framework.mod
     111    PUBLIC "-//W3C//ENTITIES SVG 1.1 Modular Framework//EN"
     112           "svg-framework.mod" >
     113%svg-framework.mod;]]>
     114
     115<!-- Post-Framework Redeclaration Placeholder .................... -->
     116<!ENTITY % svg-postfw-redecl.module "IGNORE" >
     117<![%svg-postfw-redecl.module;[
     118%svg-postfw-redecl.mod;]]>
     119
     120<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
     121
     122<!-- Core Attribute Module ....................................... -->
     123<!ENTITY % svg-core-attrib.module "INCLUDE" >
     124<![%svg-core-attrib.module;[
     125<!ENTITY % svg-core-attrib.mod
     126    PUBLIC "-//W3C//ENTITIES SVG 1.1 Core Attribute//EN"
     127           "svg-core-attrib.mod" >
     128%svg-core-attrib.mod;]]>
     129
     130<!-- Container Attribute Module .................................. -->
     131<!ENTITY % svg-container-attrib.module "INCLUDE" >
     132<![%svg-container-attrib.module;[
     133<!ENTITY % svg-container-attrib.mod
     134    PUBLIC "-//W3C//ENTITIES SVG 1.1 Container Attribute//EN"
     135           "svg-container-attrib.mod" >
     136%svg-container-attrib.mod;]]>
     137
     138<!-- Viewport Attribute Module ................................... -->
     139<!ENTITY % svg-viewport-attrib.module "INCLUDE" >
     140<![%svg-viewport-attrib.module;[
     141<!ENTITY % svg-viewport-attrib.mod
     142    PUBLIC "-//W3C//ENTITIES SVG 1.1 Viewport Attribute//EN"
     143           "svg-viewport-attrib.mod" >
     144%svg-viewport-attrib.mod;]]>
     145
     146<!-- Paint Attribute Module ...................................... -->
     147<!ENTITY % svg-paint-attrib.module "INCLUDE" >
     148<![%svg-paint-attrib.module;[
     149<!ENTITY % svg-paint-attrib.mod
     150    PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Attribute//EN"
     151           "svg-paint-attrib.mod" >
     152%svg-paint-attrib.mod;]]>
     153
     154<!-- Paint Opacity Attribute Module .............................. -->
     155<!ENTITY % svg-opacity-attrib.module "INCLUDE" >
     156<![%svg-opacity-attrib.module;[
     157<!ENTITY % svg-opacity-attrib.mod
     158    PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Opacity Attribute//EN"
     159           "svg-opacity-attrib.mod" >
     160%svg-opacity-attrib.mod;]]>
     161
     162<!-- Graphics Attribute Module ................................... -->
     163<!ENTITY % svg-graphics-attrib.module "INCLUDE" >
     164<![%svg-graphics-attrib.module;[
     165<!ENTITY % svg-graphics-attrib.mod
     166    PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphics Attribute//EN"
     167           "svg-graphics-attrib.mod" >
     168%svg-graphics-attrib.mod;]]>
     169
     170<!-- Document Events Attribute Module ............................ -->
     171<!ENTITY % svg-docevents-attrib.module "INCLUDE" >
     172<![%svg-docevents-attrib.module;[
     173<!ENTITY % svg-docevents-attrib.mod
     174    PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Events Attribute//EN"
     175           "svg-docevents-attrib.mod" >
     176%svg-docevents-attrib.mod;]]>
     177
     178<!-- Graphical Element Events Attribute Module ................... -->
     179<!ENTITY % svg-graphevents-attrib.module "INCLUDE" >
     180<![%svg-graphevents-attrib.module;[
     181<!ENTITY % svg-graphevents-attrib.mod
     182    PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphical Element Events Attribute//EN"
     183           "svg-graphevents-attrib.mod" >
     184%svg-graphevents-attrib.mod;]]>
     185
     186<!-- Animation Events Attribute Module ........................... -->
     187<!ENTITY % svg-animevents-attrib.module "INCLUDE" >
     188<![%svg-animevents-attrib.module;[
     189<!ENTITY % svg-animevents-attrib.mod
     190    PUBLIC "-//W3C//ENTITIES SVG 1.1 Animation Events Attribute//EN"
     191           "svg-animevents-attrib.mod" >
     192%svg-animevents-attrib.mod;]]>
     193
     194<!-- XLink Attribute Module ...................................... -->
     195<!ENTITY % svg-xlink-attrib.module "INCLUDE" >
     196<![%svg-xlink-attrib.module;[
     197<!ENTITY % svg-xlink-attrib.mod
     198    PUBLIC "-//W3C//ENTITIES SVG 1.1 XLink Attribute//EN"
     199           "svg-xlink-attrib.mod" >
     200%svg-xlink-attrib.mod;]]>
     201
     202<!-- External Resources Attribute Module ......................... -->
     203<!ENTITY % svg-extresources-attrib.module "INCLUDE" >
     204<![%svg-extresources-attrib.module;[
     205<!ENTITY % svg-extresources-attrib.mod
     206    PUBLIC "-//W3C//ENTITIES SVG 1.1 External Resources Attribute//EN"
     207           "svg-extresources-attrib.mod" >
     208%svg-extresources-attrib.mod;]]>
     209
     210<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
     211
     212<!-- Structure Module ............................................ -->
     213<!ENTITY % svg-structure.module "INCLUDE" >
     214<![%svg-structure.module;[
     215<!ENTITY % svg-structure.mod
     216    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Structure//EN"
     217           "svg-structure.mod" >
     218%svg-structure.mod;]]>
     219
     220<!-- Conditional Processing Module ............................... -->
     221<!ENTITY % svg-conditional.module "INCLUDE" >
     222<![%svg-conditional.module;[
     223<!ENTITY % svg-conditional.mod
     224    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Conditional Processing//EN"
     225           "svg-conditional.mod" >
     226%svg-conditional.mod;]]>
     227
     228<!-- Image Module ................................................ -->
     229<!ENTITY % svg-image.module "INCLUDE" >
     230<![%svg-image.module;[
     231<!ENTITY % svg-image.mod
     232    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Image//EN"
     233           "svg-image.mod" >
     234%svg-image.mod;]]>
     235
     236<!-- Style Module ................................................ -->
     237<!ENTITY % svg-style.module "INCLUDE" >
     238<![%svg-style.module;[
     239<!ENTITY % svg-style.mod
     240    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Style//EN"
     241           "svg-style.mod" >
     242%svg-style.mod;]]>
     243
     244<!-- Shape Module ................................................ -->
     245<!ENTITY % svg-shape.module "INCLUDE" >
     246<![%svg-shape.module;[
     247<!ENTITY % svg-shape.mod
     248    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Shape//EN"
     249           "svg-shape.mod" >
     250%svg-shape.mod;]]>
     251
     252<!-- Text Module ................................................. -->
     253<!ENTITY % svg-text.module "INCLUDE" >
     254<![%svg-text.module;[
     255<!ENTITY % svg-text.mod
     256    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Text//EN"
     257           "svg-text.mod" >
     258%svg-text.mod;]]>
     259
     260<!-- Marker Module ............................................... -->
     261<!ENTITY % svg-marker.module "INCLUDE" >
     262<![%svg-marker.module;[
     263<!ENTITY % svg-marker.mod
     264    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Marker//EN"
     265           "svg-marker.mod" >
     266%svg-marker.mod;]]>
     267
     268<!-- Color Profile Module ........................................ -->
     269<!ENTITY % svg-profile.module "INCLUDE" >
     270<![%svg-profile.module;[
     271<!ENTITY % svg-profile.mod
     272    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Color Profile//EN"
     273           "svg-profile.mod" >
     274%svg-profile.mod;]]>
     275
     276<!-- Gradient Module ............................................. -->
     277<!ENTITY % svg-gradient.module "INCLUDE" >
     278<![%svg-gradient.module;[
     279<!ENTITY % svg-gradient.mod
     280    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Gradient//EN"
     281           "svg-gradient.mod" >
     282%svg-gradient.mod;]]>
     283
     284<!-- Pattern Module .............................................. -->
     285<!ENTITY % svg-pattern.module "INCLUDE" >
     286<![%svg-pattern.module;[
     287<!ENTITY % svg-pattern.mod
     288    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Pattern//EN"
     289           "svg-pattern.mod" >
     290%svg-pattern.mod;]]>
     291
     292<!-- Clip Module ................................................. -->
     293<!ENTITY % svg-clip.module "INCLUDE" >
     294<![%svg-clip.module;[
     295<!ENTITY % svg-clip.mod
     296    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Clip//EN"
     297           "svg-clip.mod" >
     298%svg-clip.mod;]]>
     299
     300<!-- Mask Module ................................................. -->
     301<!ENTITY % svg-mask.module "INCLUDE" >
     302<![%svg-mask.module;[
     303<!ENTITY % svg-mask.mod
     304    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Mask//EN"
     305           "svg-mask.mod" >
     306%svg-mask.mod;]]>
     307
     308<!-- Filter Module ............................................... -->
     309<!ENTITY % svg-filter.module "INCLUDE" >
     310<![%svg-filter.module;[
     311<!ENTITY % svg-filter.mod
     312    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Filter//EN"
     313           "svg-filter.mod" >
     314%svg-filter.mod;]]>
     315
     316<!-- Cursor Module ............................................... -->
     317<!ENTITY % svg-cursor.module "INCLUDE" >
     318<![%svg-cursor.module;[
     319<!ENTITY % svg-cursor.mod
     320    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Cursor//EN"
     321           "svg-cursor.mod" >
     322%svg-cursor.mod;]]>
     323
     324<!-- Hyperlinking Module ......................................... -->
     325<!ENTITY % svg-hyperlink.module "INCLUDE" >
     326<![%svg-hyperlink.module;[
     327<!ENTITY % svg-hyperlink.mod
     328    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Hyperlinking//EN"
     329           "svg-hyperlink.mod" >
     330%svg-hyperlink.mod;]]>
     331
     332<!-- View Module ................................................. -->
     333<!ENTITY % svg-view.module "INCLUDE" >
     334<![%svg-view.module;[
     335<!ENTITY % svg-view.mod
     336    PUBLIC "-//W3C//ELEMENTS SVG 1.1 View//EN"
     337           "svg-view.mod" >
     338%svg-view.mod;]]>
     339
     340<!-- Scripting Module ............................................ -->
     341<!ENTITY % svg-script.module "INCLUDE" >
     342<![%svg-script.module;[
     343<!ENTITY % svg-script.mod
     344    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Scripting//EN"
     345           "svg-script.mod" >
     346%svg-script.mod;]]>
     347
     348<!-- Animation Module ............................................ -->
     349<!ENTITY % svg-animation.module "INCLUDE" >
     350<![%svg-animation.module;[
     351<!ENTITY % svg-animation.mod
     352    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Animation//EN"
     353           "svg-animation.mod" >
     354%svg-animation.mod;]]>
     355
     356<!-- Font Module ................................................. -->
     357<!ENTITY % svg-font.module "INCLUDE" >
     358<![%svg-font.module;[
     359<!ENTITY % svg-font.mod
     360    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Font//EN"
     361           "svg-font.mod" >
     362%svg-font.mod;]]>
     363
     364<!-- Extensibility Module ........................................ -->
     365<!ENTITY % svg-extensibility.module "INCLUDE" >
     366<![%svg-extensibility.module;[
     367<!ENTITY % svg-extensibility.mod
     368    PUBLIC "-//W3C//ELEMENTS SVG 1.1 Extensibility//EN"
     369           "svg-extensibility.mod" >
     370%svg-extensibility.mod;]]>
     371
     372<!-- end of SVG 1.1 DTD .................................................... -->
     373<!-- ....................................................................... -->
  • pt-elementor-addons-lite/trunk/assets/front-end/css/adv-tabs/index.css

    r2416399 r2716256  
    1 .pt-advance-tabs > .pt-tab-navs {
    2     position: relative;
    3     padding: 0px;
    4     margin: 0px;
    5     list-style-type: none;
    6     display: flex;
    7     justify-content: flex-start;
    8     align-items: center;
    9     z-index: 1;
     1.pt-advance-tabs>.pt-tab-navs {
     2    position: relative;
     3    padding: 0px;
     4    margin: 0px;
     5    list-style-type: none;
     6    display: flex;
     7    justify-content: flex-start;
     8    align-items: center;
     9    z-index: 1;
    1010}
    1111
    1212.pt-advance-tabs .pt-tab-navs li {
    13     flex: 1 1 auto;
    14     cursor: pointer;
     13    flex: 1 1 auto;
     14    cursor: pointer;
    1515}
    1616
    1717.pt-advance-tabs .pt-tab-navs li a {
    18     width: 100%;
    19     display: flex;
    20     align-items: center;
    21     justify-content: center;
    22     text-decoration: none;
    23     padding: 15px;
    24     box-sizing: border-box;
    25     position: relative;
    26     z-index: 0;
     18    width: 100%;
     19    display: flex;
     20    align-items: center;
     21    justify-content: center;
     22    text-decoration: none;
     23    padding: 0px;
     24    box-sizing: border-box;
     25    position: relative;
     26    z-index: 0;
    2727}
    2828
    2929.pt-advance-tabs .pt-tab-navs li a:hover,
    3030.pt-advance-tabs .pt-tab-navs li a.active {
    31     position: relative;
    32     z-index: 0;
     31    position: relative;
     32    z-index: 0;
    3333}
    3434
    3535.pt-advance-tabs .pt-tab-navs li a:after {
    36     content: '';
    37     position: absolute;
    38     bottom: -10px;
    39     left: 0px;
    40     right: 0px;
    41     margin: 0 auto;
    42     z-index: 1;
    43     width: 0px;
    44     height: 0px;
    45     border-left: 10px solid transparent;
    46     border-right: 10px solid transparent;
    47     border-top: 10px solid #444;
    48     border-bottom: 0px;
    49     display: none;
     36    content: '';
     37    position: absolute;
     38    bottom: -10px;
     39    left: 0px;
     40    right: 0px;
     41    margin: 0 auto;
     42    z-index: 1;
     43    width: 0px;
     44    height: 0px;
     45    border-left: 10px solid transparent;
     46    border-right: 10px solid transparent;
     47    border-top: 10px solid #444;
     48    border-bottom: 0px;
     49    display: none;
    5050}
    5151
    5252.pt-advance-tabs .pt-tab-navs li a.active:after {
    53     display: block;
     53    display: block;
    5454}
    5555
    5656.pt-advance-tabs .pt-tab-contents .pt-tab-content {
    57     display: none;
    58     box-sizing: border-box;
    59     padding: 20px 30px;
    60     opacity: 0;
    61     font-size: 1rem;
    62     line-height: 1.7;
    63     border: 1px solid #eee;
    64     margin-top: -1px;
     57    display: none;
     58    box-sizing: border-box;
     59    padding: 20px 30px;
     60    opacity: 0;
     61    font-size: 1rem;
     62    line-height: 1.7;
     63    border: 1px solid #eee;
     64    margin-top: -1px;
    6565}
    6666
    6767.pt-advance-tabs .pt-tab-contents .pt-tab-content.active {
    68     display: block;
    69     opacity: 1;
    70     animation: fadeIn linear 0.3s;
     68    display: block;
     69    opacity: 1;
     70    animation: fadeIn linear 0.3s;
    7171}
     72
    7273
    7374/* Inline Icon */
    7475
    7576.pt-tab-inline-icon li a .fa {
    76     margin-right: 10px;
    77     line-height: 1;
     77    margin-right: 10px;
     78    line-height: 1;
    7879}
    7980
    8081.pt-tab-top-icon li a {
    81     display: flex;
    82     flex-wrap: wrap;
    83     text-align: center;
     82    display: flex;
     83    flex-wrap: wrap;
     84    text-align: center;
    8485}
    8586
    8687.pt-tab-top-icon li a .fa,
    8788.pt-tab-top-icon li a .pt-tab-title {
    88     flex: 1 1 100%;
    89     line-height: 1;
     89    flex: 1 1 100%;
     90    line-height: 1;
    9091}
    9192
    9293.pt-tab-top-icon li a .pt-tab-title {
    93     margin-top: 10px;
     94    margin-top: 10px;
    9495}
  • pt-elementor-addons-lite/trunk/assets/front-end/css/adv-tabs/index.min.css

    r2416399 r2716256  
    1 .pt-advance-tabs>.pt-tab-navs{position:relative;padding:0;margin:0;list-style-type:none;display:flex;justify-content:flex-start;align-items:center;z-index:1}.pt-advance-tabs .pt-tab-navs li{flex:1 1 auto;cursor:pointer}.pt-advance-tabs .pt-tab-navs li a{width:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;padding:15px;box-sizing:border-box;position:relative;z-index:0}.pt-advance-tabs .pt-tab-navs li a.active,.pt-advance-tabs .pt-tab-navs li a:hover{position:relative;z-index:0}.pt-advance-tabs .pt-tab-navs li a:after{content:"";position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;z-index:1;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #444;border-bottom:0;display:none}.pt-advance-tabs .pt-tab-navs li a.active:after{display:block}.pt-advance-tabs .pt-tab-contents .pt-tab-content{display:none;box-sizing:border-box;padding:20px 30px;opacity:0;font-size:1rem;line-height:1.7;border:1px solid #eee;margin-top:-1px}.pt-advance-tabs .pt-tab-contents .pt-tab-content.active{display:block;opacity:1;animation:fadeIn linear .3s}.pt-tab-inline-icon li a .fa{margin-right:10px;line-height:1}.pt-tab-top-icon li a{display:flex;flex-wrap:wrap;text-align:center}.pt-tab-top-icon li a .fa,.pt-tab-top-icon li a .pt-tab-title{flex:1 1 100%;line-height:1}.pt-tab-top-icon li a .pt-tab-title{margin-top:10px}@media screen and (max-width:767px){.pt-advance-tabs>.pt-tab-navs{display:inline}.pt-advance-tabs .pt-tab-navs li{margin-bottom:20px}}
     1.pt-advance-tabs>.pt-tab-navs {
     2    position: relative;
     3    padding: 0;
     4    margin: 0;
     5    list-style-type: none;
     6    display: flex;
     7    justify-content: flex-start;
     8    align-items: center;
     9    z-index: 1
     10}
     11
     12.pt-advance-tabs .pt-tab-navs li {
     13    flex: 1 1 auto;
     14    cursor: pointer
     15}
     16
     17.pt-advance-tabs .pt-tab-navs li a {
     18    width: 100%;
     19    display: flex;
     20    align-items: center;
     21    justify-content: center;
     22    text-decoration: none;
     23    padding: 0px;
     24    box-sizing: border-box;
     25    position: relative;
     26    z-index: 0
     27}
     28
     29.pt-advance-tabs .pt-tab-navs li a.active,
     30.pt-advance-tabs .pt-tab-navs li a:hover {
     31    position: relative;
     32    z-index: 0
     33}
     34
     35.pt-advance-tabs .pt-tab-navs li a:after {
     36    content: "";
     37    position: absolute;
     38    bottom: -10px;
     39    left: 0;
     40    right: 0;
     41    margin: 0 auto;
     42    z-index: 1;
     43    width: 0;
     44    height: 0;
     45    border-left: 10px solid transparent;
     46    border-right: 10px solid transparent;
     47    border-top: 10px solid #444;
     48    border-bottom: 0;
     49    display: none
     50}
     51
     52.pt-advance-tabs .pt-tab-navs li a.active:after {
     53    display: block
     54}
     55
     56.pt-advance-tabs .pt-tab-contents .pt-tab-content {
     57    display: none;
     58    box-sizing: border-box;
     59    padding: 20px 30px;
     60    opacity: 0;
     61    font-size: 1rem;
     62    line-height: 1.7;
     63    border: 1px solid #eee;
     64    margin-top: -1px
     65}
     66
     67.pt-advance-tabs .pt-tab-contents .pt-tab-content.active {
     68    display: block;
     69    opacity: 1;
     70    animation: fadeIn linear .3s
     71}
     72
     73.pt-tab-inline-icon li a .fa {
     74    margin-right: 10px;
     75    line-height: 1
     76}
     77
     78.pt-tab-top-icon li a {
     79    display: flex;
     80    flex-wrap: wrap;
     81    text-align: center
     82}
     83
     84.pt-tab-top-icon li a .fa,
     85.pt-tab-top-icon li a .pt-tab-title {
     86    flex: 1 1 100%;
     87    line-height: 1
     88}
     89
     90.pt-tab-top-icon li a .pt-tab-title {
     91    margin-top: 10px
     92}
     93
     94@media screen and (max-width:767px) {
     95    .pt-advance-tabs>.pt-tab-navs {
     96        display: inline
     97    }
     98    .pt-advance-tabs .pt-tab-navs li {
     99        margin-bottom: 20px
     100    }
     101}
  • pt-elementor-addons-lite/trunk/assets/front-end/css/advance-button/index.css

    r2416399 r2716256  
    1111    transition: all 0.2s ease-in-out !important;
    1212}
     13
     14
    1315/*Default background for slide styles*/
     16
    1417.pt-image-button:hover,
    1518.pt-image-button-style4-icon-wrapper,
     
    1720.pt-image-button-style1-bottom:before,
    1821.pt-image-button-style1-left:before,
    19 .pt-image-button-style1-right:before
    20  {
     22.pt-image-button-style1-right:before {
    2123    background-color: #54595f;
    2224}
     
    2729    line-height: 1;
    2830}
     31
    2932.pt-image-button.pt-image-button-md {
    3033    padding: 14px 26px;
     
    3235    line-height: 1.2;
    3336}
     37
    3438.pt-image-button.pt-image-button-lg {
    3539    padding: 16px 28px;
     
    3741    line-height: 1.3333;
    3842}
     43
    3944.pt-image-button.pt-image-button-block {
    4045    font-size: 15px;
     
    4449    text-align: center;
    4550}
     51
    4652.pt-image-button-text-icon-wrapper {
    4753    position: relative;
    4854    z-index: 3;
    4955}
     56
    5057.pt-image-button-text-icon-wrapper span,
    5158.pt-image-button-text-icon-wrapper,
    52 .pt-image-button-text-icon-wrapper i{
     59.pt-image-button-text-icon-wrapper i {
    5360    -webkit-transition: all 0.2s ease-in-out;
    5461    -moz-transition: all 0.2s ease-in-out;
     
    5764    transition: all 0.2s ease-in-out;
    5865}
     66
    5967.pt-image-button-style1-bottom:before,
    6068.pt-image-button-style1-top:before,
     
    6775    transition: all 0.2s ease-in-out;
    6876}
     77
    6978.pt-image-button-style1-bottom:before {
    7079    content: "";
     
    7584    left: 0;
    7685}
     86
    7787.pt-image-button-style1-top:before {
    7888    content: "";
     
    8393    left: 0;
    8494}
     95
    8596.pt-image-button-style1-right:before {
    8697    content: "";
     
    91102    left: 0;
    92103}
     104
    93105.pt-image-button-style1-left:before {
    94106    content: "";
     
    99111    right: 0;
    100112}
     113
    101114.pt-image-button-style1-bottom:hover:before {
    102115    height: 100%;
    103116}
     117
    104118.pt-image-button-style1-top:hover:before {
    105119    height: 100%;
    106120}
     121
    107122.pt-image-button-style1-right:hover:before {
    108123    width: 100%;
    109124}
     125
    110126.pt-image-button-style1-left:hover:before {
    111127    width: 100%;
    112128}
     129
    113130.pt-image-button-diagonal-effect-top:before,
    114131.pt-image-button-diagonal-effect-bottom:before,
     
    122139    content: "";
    123140    z-index: 1;
    124     background: rgba(255,255,255,0.2);
    125     -webkit-transform: scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);
    126     -moz-transform: scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);
    127     -o-transform: scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);
    128     -ms-transform: scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);
    129     transform: scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);
     141    background: rgba(255, 255, 255, 0.2);
     142    -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
     143    -moz-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
     144    -o-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
     145    -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
     146    transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
    130147    -webkit-transition: all 0.8s ease-out;
    131148    -moz-transition: all 0.8s ease-out;
     
    134151    transition: all 0.8s ease-out;
    135152}
     153
    136154.pt-image-button-diagonal-effect-right:hover:before,
    137155.pt-image-button-diagonal-effect-left:before {
    138     -webkit-transform: scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);
    139     -moz-transform: scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);
    140     -o-transform: scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);
    141     -ms-transform: scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);
    142     transform: scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);
    143 }
     156    -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
     157    -moz-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
     158    -o-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
     159    -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
     160    transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);
     161}
     162
    144163.pt-image-button-diagonal-effect-left:hover:before,
    145164.pt-image-button-diagonal-effect-right:before {
    146     -webkit-transform: scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);
    147     -moz-transform: scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);
    148     -o-transform: scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);
    149     -ms-transform: scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);
    150     transform: scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);
     165    -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
     166    -moz-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
     167    -o-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
     168    -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
     169    transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);
    151170}
    152171
    153172.pt-image-button-diagonal-effect-top:hover:before,
    154173.pt-image-button-diagonal-effect-bottom:before {
    155     -webkit-transform: scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);
    156     -moz-transform: scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);
    157     -o-transform: scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);
    158     -ms-transform: scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);
    159     transform: scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);
    160 }
     174    -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
     175    -moz-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
     176    -o-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
     177    -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
     178    transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
     179}
     180
    161181.pt-image-button-diagonal-effect-bottom:hover:before,
    162182.pt-image-button-diagonal-effect-top:before {
    163     -webkit-transform: scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);
    164     -moz-transform: scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);
    165     -o-transform: scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);
    166     -ms-transform: scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);
    167     transform: scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);
    168 }
     183    -webkit-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
     184    -moz-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
     185    -o-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
     186    -ms-transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
     187    transform: scale3d(14, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 150%, 0);
     188}
     189
    169190.pt-image-button-style4-icon-wrapper {
    170191    position: absolute;
     
    183204    transition: all 0.3s ease-in-out;
    184205}
     206
    185207.pt-image-button-style4-icon-wrapper.top {
    186208    bottom: -100%;
    187209    left: 0;
    188210}
     211
    189212.pt-image-button-style4-icon-wrapper.bottom {
    190213    top: -100%;
    191214    left: 0;
    192215}
     216
    193217.pt-image-button-style4-icon-wrapper.left {
    194218    top: 0;
    195219    left: -100%;
    196220}
     221
    197222.pt-image-button-style4-icon-wrapper.right {
    198223    top: 0;
    199224    right: -100%;
    200225}
     226
    201227.pt-image-button-style4-bottom:hover .pt-image-button-style4-icon-wrapper {
    202228    top: 0;
    203229    opacity: 1;
    204230}
     231
    205232.pt-image-button-style4-top:hover .pt-image-button-style4-icon-wrapper {
    206233    bottom: 0;
    207234    opacity: 1;
    208235}
     236
    209237.pt-image-button-style4-left:hover .pt-image-button-style4-icon-wrapper {
    210238    left: 0;
    211239    opacity: 1;
    212240}
     241
    213242.pt-image-button-style4-right:hover .pt-image-button-style4-icon-wrapper {
    214243    right: 0;
    215244    opacity: 1;
    216245}
    217 .pt-image-button-style4-bottom:hover .pt-image-button-text-icon-wrapper{
     246
     247.pt-image-button-style4-bottom:hover .pt-image-button-text-icon-wrapper {
    218248    -webkit-transform: translateY(100%);
    219249    transform: translateY(100%);
    220250    opacity: 0;
    221251}
    222 .pt-image-button-style4-top:hover .pt-image-button-text-icon-wrapper{
     252
     253.pt-image-button-style4-top:hover .pt-image-button-text-icon-wrapper {
    223254    -webkit-transform: translateY(-100%);
    224255    transform: translateY(-100%);
    225256    opacity: 0;
    226257}
    227 .pt-image-button-style4-left:hover .pt-image-button-text-icon-wrapper{
     258
     259.pt-image-button-style4-left:hover .pt-image-button-text-icon-wrapper {
    228260    -webkit-transform: translateX(100%);
    229261    transform: translateX(100%);
    230262    opacity: 0;
    231263}
    232 .pt-image-button-style4-right:hover .pt-image-button-text-icon-wrapper{
     264
     265.pt-image-button-style4-right:hover .pt-image-button-text-icon-wrapper {
    233266    -webkit-transform: translateX(-100%);
    234267    transform: translateX(-100%);
    235268    opacity: 0;
    236269}
    237 .pt-image-button-overlap-effect-horizontal:before,
     270
     271.pt-image-button-overlap-effect-horizontal:before,
    238272.pt-image-button-overlap-effect-vertical:before {
    239273    position: absolute;
     
    249283    -o-transition: all 1s ease-in-out;
    250284    transition: all 1s ease-in-out;
    251     background: rgba(255,255,255,0.2);
     285    background: rgba(255, 255, 255, 0.2);
    252286    animation-name: pt-overlap-effect-done;
    253     animation-duration: 1s;   
    254 }
     287    animation-duration: 1s;
     288}
     289
    255290.pt-image-button-overlap-effect-vertical:before {
    256291    animation-name: pt-overlap-ver-effect-done;
    257     animation-duration: 1s;       
    258 }
     292    animation-duration: 1s;
     293}
     294
    259295.pt-image-button-overlap-effect-horizontal:hover:before {
    260296    animation-name: pt-overlap-effect;
    261297    animation-duration: 1s;
    262298}
     299
    263300.pt-image-button-overlap-effect-vertical:hover:before {
    264301    animation-name: pt-overlap-ver-effect;
    265     animation-duration: 1s;   
    266 }
    267 @keyframes pt-overlap-effect{
     302    animation-duration: 1s;
     303}
     304
     305@keyframes pt-overlap-effect {
    268306    0% {
    269307        opacity: 0;
     
    274312        opacity: 1;
    275313        -webkit-transform: rotateY(180deg);
    276     transform: rotateY(180deg);
     314        transform: rotateY(180deg);
    277315    }
    278316    100% {
     
    282320    }
    283321}
    284 @keyframes pt-overlap-effect-done{
     322
     323@keyframes pt-overlap-effect-done {
    285324    0% {
    286325        opacity: 0;
     
    291330        opacity: 1;
    292331        -webkit-transform: rotateY(180deg);
    293     transform: rotateY(180deg);
     332        transform: rotateY(180deg);
    294333    }
    295334    100% {
     
    299338    }
    300339}
    301 @keyframes pt-overlap-ver-effect{
     340
     341@keyframes pt-overlap-ver-effect {
    302342    0% {
    303343        opacity: 0;
     
    308348        opacity: 1;
    309349        -webkit-transform: rotateX(180deg);
    310     transform: rotateX(180deg);
     350        transform: rotateX(180deg);
    311351    }
    312352    100% {
     
    316356    }
    317357}
    318 @keyframes pt-overlap-ver-effect-done{
     358
     359@keyframes pt-overlap-ver-effect-done {
    319360    0% {
    320361        opacity: 0;
     
    325366        opacity: 1;
    326367        -webkit-transform: rotateX(180deg);
    327     transform: rotateX(180deg);
     368        transform: rotateX(180deg);
    328369    }
    329370    100% {
  • pt-elementor-addons-lite/trunk/assets/front-end/css/clients-list/index.css

    r2416399 r2716256  
    11 .pt-clients {
    2 
    3 
    4 
    52     margin: 0 auto;
    6 
    7 
    8 
    9 }
    10 
    11 
    12 
     3 }
     4 
     5 .pt-container button.slick-next:before {
     6     font-family: 'eicons' !important;
     7     content: '\e87d';
     8 }
     9 
     10 .pt-container button.slick-prev:before {
     11     font-family: 'eicons' !important;
     12     content: '\e87e';
     13 }
     14 
     15 button.slick-next.slick-arrow,
     16 .pt-container button.slick-prev {
     17     text-decoration: none;
     18 }
     19 
    1320 .pt-clients .pt-client {
    14 
    15 
    16 
    1721     position: relative;
    18 
    19 
    20 
    2122     border-right: 1px solid #ddd;
    22 
    23 
    24 
    2523     border-bottom: 1px solid #ddd;
    26 
    27 
    28 
    2924     overflow: hidden;
    30 
    31 
    32 
    33 }
    34 
    35 
    36 
     25 }
     26 
    3727 .pt-clients .pt-client img {
    38 
    39 
    40 
    4128     -webkit-transition: all 0.3s ease-in-out 0s;
    42 
    43 
    44 
    4529     transition: all 0.3s ease-in-out 0s;
    46 
    47 
    48 
    4930     width: 100%;
    50 
    51 
    52 
    5331     margin: 0;
    54 
    55 
    56 
    5732     display: block;
    58 
    59 
    60 
    61 }
    62 
    63 
    64 
     33 }
     34 
    6535 .pt-clients .pt-client .pt-client-name {
    66 
    67 
    68 
    6936     position: absolute;
    70 
    71 
    72 
    7337     z-index: 2;
    74 
    75 
    76 
    7738     top: 50%;
    78 
    79 
    80 
    8139     left: 0;
    82 
    83 
    84 
    8540     text-align: center;
    86 
    87 
    88 
    8941     width: 100%;
    90 
    91 
    92 
    9342     height: 100%;
    94 
    95 
    96 
    9743     margin-top: -12px;
    98 
    99 
    100 
    10144     color: #fff;
    102 
    103 
    104 
    10545     font-size: 18px;
    106 
    107 
    108 
    10946     line-height: 26px;
    110 
    111 
    112 
    11347     -webkit-transition: opacity .4s ease-in-out 0s;
    114 
    115 
    116 
    11748     transition: opacity .4s ease-in-out 0s;
    118 
    119 
    120 
    12149     opacity: 0;
    122 
    123 
    124 
    125 }
    126 
    127 
    128 
     50 }
     51 
    12952 .pt-clients .pt-client .pt-client-name a {
    130 
    131 
    132 
    13353     color: #fff;
    134 
    135 
    136 
    13754     text-decoration: none;
    138 
    139 
    140 
    141 }
    142 
    143 
    144 
     55 }
     56 
    14557 .pt-clients .pt-client .pt-image-overlay {
    146 
    147 
    148 
    14958     position: absolute;
    150 
    151 
    152 
    15359     left: 0;
    154 
    155 
    156 
    15760     top: 0;
    158 
    159 
    160 
    16161     overflow: hidden;
    162 
    163 
    164 
    16562     width: 100%;
    166 
    167 
    168 
    16963     height: 100%;
    170 
    171 
    172 
    17364     background: #00000057;
    174 
    175 
    176 
    17765     filter: alpha(opacity=0);
    178 
    179 
    180 
    18166     -moz-opacity: 0;
    182 
    183 
    184 
    18567     opacity: 0;
    186 
    187 
    188 
    18968     -webkit-transition: opacity .4s ease-in-out 0s;
    190 
    191 
    192 
    19369     transition: opacity .4s ease-in-out 0s;
    194 
    195 
    196 
    197 }
    198 
    199 
    200 
     70 }
     71 
    20172 .pt-clients .pt-client:hover .pt-image-overlay {
    202 
    203 
    204 
    20573     opacity: 0.7;
    206 
    207 
    208 
    209 }
    210 
    211 
    212 
     74 }
     75 
    21376 .pt-dark-bg .pt-clients .pt-client:hover .pt-image-overlay {
    214 
    215 
    216 
    21777     opacity: 0.8;
    218 
    219 
    220 
    221 }
    222 
    223 
    224 
     78 }
     79 
    22580 .pt-clients .pt-client:hover .pt-client-name {
    226 
    227 
    228 
    22981     opacity: 1;
    230 
    231 
    232 
    233 }
     82 }
  • pt-elementor-addons-lite/trunk/assets/front-end/css/clients-list/index.min.css

    r2416399 r2716256  
    1 .pt-clients{margin:0 auto}.pt-clients .pt-client{position:relative;border-right:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden}.pt-clients .pt-client img{-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:100%;margin:0;display:block}.pt-clients .pt-client .pt-client-name{position:absolute;z-index:2;top:50%;left:0;text-align:center;width:100%;height:100%;margin-top:-12px;color:#fff;font-size:18px;line-height:26px;-webkit-transition:opacity .4s ease-in-out 0s;transition:opacity .4s ease-in-out 0s;opacity:0}.pt-clients .pt-client .pt-client-name a{color:#fff;text-decoration:none}.pt-clients .pt-client .pt-image-overlay{position:absolute;left:0;top:0;overflow:hidden;width:100%;height:100%;background:#00000057;-moz-opacity:0;opacity:0;-webkit-transition:opacity .4s ease-in-out 0s;transition:opacity .4s ease-in-out 0s}.pt-clients .pt-client:hover .pt-image-overlay{opacity:.7}.pt-dark-bg .pt-clients .pt-client:hover .pt-image-overlay{opacity:.8}.pt-clients .pt-client:hover .pt-client-name{opacity:1}
     1.pt-clients {
     2    margin: 0 auto
     3}
     4
     5.pt-clients .pt-client {
     6    position: relative;
     7    border-right: 1px solid #ddd;
     8    border-bottom: 1px solid #ddd;
     9    overflow: hidden
     10}
     11
     12.pt-clients .pt-client img {
     13    -webkit-transition: all .3s ease-in-out 0s;
     14    transition: all .3s ease-in-out 0s;
     15    width: 100%;
     16    margin: 0;
     17    display: block
     18}
     19
     20.pt-clients .pt-client .pt-client-name {
     21    position: absolute;
     22    z-index: 2;
     23    top: 50%;
     24    left: 0;
     25    text-align: center;
     26    width: 100%;
     27    height: 100%;
     28    margin-top: -12px;
     29    color: #fff;
     30    font-size: 18px;
     31    line-height: 26px;
     32    -webkit-transition: opacity .4s ease-in-out 0s;
     33    transition: opacity .4s ease-in-out 0s;
     34    opacity: 0
     35}
     36
     37.pt-clients .pt-client .pt-client-name a {
     38    color: #fff;
     39    text-decoration: none
     40}
     41
     42.pt-clients .pt-client .pt-image-overlay {
     43    position: absolute;
     44    left: 0;
     45    top: 0;
     46    overflow: hidden;
     47    width: 100%;
     48    height: 100%;
     49    background: #00000057;
     50    -moz-opacity: 0;
     51    opacity: 0;
     52    -webkit-transition: opacity .4s ease-in-out 0s;
     53    transition: opacity .4s ease-in-out 0s
     54}
     55
     56.pt-clients .pt-client:hover .pt-image-overlay {
     57    opacity: .7
     58}
     59
     60.pt-dark-bg .pt-clients .pt-client:hover .pt-image-overlay {
     61    opacity: .8
     62}
     63
     64.pt-clients .pt-client:hover .pt-client-name {
     65    opacity: 1
     66}
  • pt-elementor-addons-lite/trunk/assets/front-end/css/info-box/index.css

    r2416399 r2716256  
    99**/
    1010
    11 
    12 
    13 .pt-info-box-section .pt-description
    14 
    15 
    16 
    17 { margin: 20px 0; }
    18 
    19 
     11.pt-info-box-section .pt-description {
     12    margin: 20px 0;
     13}
    2014
    2115.pt-info-box-section .pt-title {
    22 
    23 
    24 
    25  margin: 20px 0; }
    26 
    27 
     16    margin: 20px 0;
     17}
    2818
    2919.pt-info-box-section .pt-description {
    30 
    31 
    32 
    33  line-height: 25px; }
    34 
    35 
     20    line-height: 25px;
     21}
    3622
    3723.pt-info-box-section .elementor-size-small {
     24    font-size: 15px;
     25}
    3826
     27.pt-info-box-section .elementor-size-medium {
     28    font-size: 19px;
     29}
    3930
     31.pt-info-box-section .elementor-size-large {
     32    font-size: 29px;
     33}
    4034
    41  font-size: 15px; }
     35.pt-info-box-section .elementor-size-xl {
     36    font-size: 39px;
     37}
    4238
    43 
    44 
    45 .pt-info-box-section  .elementor-size-medium {
    46 
    47 
    48 
    49  font-size: 19px; }
    50 
    51 
    52 
    53 .pt-info-box-section  .elementor-size-large {
    54 
    55 
    56 
    57  font-size: 29px; }
    58 
    59 
    60 
    61 .pt-info-box-section  .elementor-size-xl {
    62 
    63 
    64 
    65  font-size: 39px; }
    66 
    67 
    68 
    69 .pt-info-box-section  .elementor-size-xxl {
    70 
    71 
    72 
    73  font-size: 59px; }
     39.pt-info-box-section .elementor-size-xxl {
     40    font-size: 59px;
     41}
  • pt-elementor-addons-lite/trunk/assets/front-end/css/info-box2/index.css

    r2416399 r2716256  
    11.pt-infobox2 {}
     2
    23.pt-infobox2 .infobox-icon {
    3   height: auto;
    4 }
     4    height: auto;
     5}
     6
    57.pt-infobox2 .infobox-icon .infobox-icon-wrap {
    6   display: block;
    7   width: 100%;
    8   height: auto;
    9   transition: .3s;
    10 }
     8    display: block;
     9    width: 100%;
     10    height: auto;
     11    transition: .3s;
     12}
     13
    1114.pt-infobox2 .infobox-icon .infobox-icon-wrap i {
    12   transition: .3s;
    13 }
     15    transition: .3s;
     16}
     17
    1418.pt-infobox2:hover .infobox-icon .infobox-icon-wrap {
    15   transform: scale(1.1);
    16 }
     19    transform: scale(1);
     20}
     21
    1722.pt-infobox2 .infobox-content {}
     23
    1824.pt-infobox2 .infobox-content .title {}
    1925
     26
    2027/* For Content Alignment */
     28
    2129.pt-infobox2-content-align-left .pt-infobox2 .infobox-icon,
    2230.pt-infobox2-content-align-left .pt-infobox2 .infobox-content {
    23   text-align: left;
    24 }
     31    text-align: left;
     32}
     33
    2534.pt-infobox2-content-align-right .pt-infobox2 .infobox-icon,
    2635.pt-infobox2-content-align-right .pt-infobox2 .infobox-content {
    27   text-align: right;
    28 }
     36    text-align: right;
     37}
     38
    2939.pt-infobox2-content-align-center .pt-infobox2 .infobox-icon,
    3040.pt-infobox2-content-align-center .pt-infobox2 .infobox-content {
    31   text-align: center;
    32 }
     41    text-align: center;
     42}
     43
     44
    3345/* For icon background shape */
     46
    3447.pt-infobox2-icon-bg-shape-none {}
     48
    3549.pt-infobox2-icon-bg-shape-square .infobox-icon .infobox-icon-wrap,
    3650.pt-infobox2-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap,
    3751.pt-infobox2-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap {
    38   background: #f2f2f2;
    39   width: 90px;
    40   height: 90px;
    41   border: 2px solid #ededed;
    42   text-align: center;
    43 }
     52    background: #f2f2f2;
     53    width: 90px;
     54    height: 90px;
     55    border: 2px solid #ededed;
     56    text-align: center;
     57}
     58
    4459.pt-infobox2-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap {
    45   border-radius: 15px;
    46 }
     60    border-radius: 15px;
     61}
     62
    4763.pt-infobox2-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap {
    48   border-radius: 50%;
    49 }
     64    border-radius: 50%;
     65}
     66
    5067.pt-infobox2-icon-bg-shape-square .infobox-icon .infobox-icon-wrap i,
    5168.pt-infobox2-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap i,
    5269.pt-infobox2-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap i {
    53   margin-top: 50%;
    54   transform: translateY(-50%);
    55 }
     70    margin-top: 50%;
     71    transform: translateY(-50%);
     72}
     73
     74
    5675/* For icon bg shape alignment */
     76
    5777.pt-infobox2-content-align-left.pt-infobox2-icon-bg-shape-square .infobox-icon,
    5878.pt-infobox2-content-align-left.pt-infobox2-icon-bg-shape-radius .infobox-icon,
    5979.pt-infobox2-content-align-left.pt-infobox2-icon-bg-shape-circle .infobox-icon {
    60   display: flex;
    61   justify-content: flex-start;
    62 }
     80    display: flex;
     81    justify-content: flex-start;
     82}
     83
    6384.pt-infobox2-content-align-center.pt-infobox2-icon-bg-shape-square .infobox-icon,
    6485.pt-infobox2-content-align-center.pt-infobox2-icon-bg-shape-radius .infobox-icon,
    6586.pt-infobox2-content-align-center.pt-infobox2-icon-bg-shape-circle .infobox-icon {
    66   display: flex;
    67   justify-content: center;
    68 }
     87    display: flex;
     88    justify-content: center;
     89}
     90
    6991.pt-infobox2-content-align-right.pt-infobox2-icon-bg-shape-square .infobox-icon,
    7092.pt-infobox2-content-align-right.pt-infobox2-icon-bg-shape-radius .infobox-icon,
    7193.pt-infobox2-content-align-right.pt-infobox2-icon-bg-shape-circle .infobox-icon {
    72   display: flex;
    73   justify-content: flex-end;
    74 }
     94    display: flex;
     95    justify-content: flex-end;
     96}
     97
     98
    7599/* Image/Icon On Left */
     100
    76101.pt-infobox2.icon-on-left {
    77   position: relative;
    78   z-index: 0;
    79   display: flex;
    80 }
     102    position: relative;
     103    z-index: 0;
     104    display: flex;
     105}
     106
    81107.pt-infobox2.icon-on-left .infobox-icon {
    82   flex: 0 0 auto;
    83   text-align: left;
    84 }
     108    flex: 0 0 auto;
     109    text-align: left;
     110}
     111
    85112.pt-infobox2.icon-on-left .infobox-icon .infobox-icon-wrap {
    86   background: none;
    87   border: 0px;
    88   text-align: left;
    89   height: auto;
    90   display: block;
    91 }
     113    background: none;
     114    border: 0px;
     115    text-align: left;
     116    height: auto;
     117    display: block;
     118}
     119
    92120.pt-infobox2.icon-on-left .infobox-icon .infobox-icon-wrap i {
    93   margin-top: 0px;
    94   transform: translateY(0%);
    95 }
     121    margin-top: 0px;
     122    transform: translateY(0%);
     123}
     124
    96125.pt-infobox2.icon-on-left .infobox-content {
    97   padding-left: 15px;
    98   flex: 1 1 auto;
    99 }
     126    padding-left: 15px;
     127    flex: 1 1 auto;
     128}
     129
    100130.pt-infobox2.icon-on-left .infobox-content .title {
    101   line-height: 1;
    102   margin: 0 0 10px 0;
    103 }
     131    line-height: 1;
     132    margin: 0 0 10px 0;
     133}
     134
     135
    104136/* Image/Icon On Right */
     137
    105138.pt-infobox2.icon-on-right {
    106   position: relative;
    107   z-index: 0;
    108   display: flex;
    109   flex-direction: row-reverse;
    110 }
     139    position: relative;
     140    z-index: 0;
     141    display: flex;
     142    flex-direction: row-reverse;
     143}
     144
    111145.pt-infobox2.icon-on-right .infobox-icon {
    112   flex: 0 0 auto;
    113   text-align: right;
    114 }
     146    flex: 0 0 auto;
     147    text-align: right;
     148}
     149
    115150.pt-infobox2.icon-on-right .infobox-icon .infobox-icon-wrap {
    116   background: none;
    117   border: 0px;
    118   text-align: right;
    119   width: auto;
    120   height: auto;
    121   display: block;
    122 }
     151    background: none;
     152    border: 0px;
     153    text-align: right;
     154    width: auto;
     155    height: auto;
     156    display: block;
     157}
     158
    123159.pt-infobox2.icon-on-right .infobox-icon .infobox-icon-wrap i {
    124   margin-top: 0px;
    125   transform: translateY(0%);
    126 }
     160    margin-top: 0px;
     161    transform: translateY(0%);
     162}
     163
    127164.pt-infobox2.icon-on-right .infobox-content {
    128   padding-right: 15px;
    129   text-align: right;
    130   flex: 1 1 auto;
    131   box-sizing: border-box;
    132 }
     165    padding-right: 15px;
     166    text-align: right;
     167    flex: 1 1 auto;
     168    box-sizing: border-box;
     169}
     170
    133171.pt-infobox2.icon-on-right .infobox-content .title {
    134   line-height: 1;
    135   margin: 0 0 10px 0;
    136 }
     172    line-height: 1;
     173    margin: 0 0 10px 0;
     174}
     175
     176
    137177/* Imgae Circle On Top */
     178
    138179.pt-infobox2-shape-circle .pt-infobox2 .infobox-icon img {
    139   border-radius: 50%;
    140 }
     180    border-radius: 50%;
     181}
     182
    141183.pt-infobox2-shape-radius .pt-infobox2 .infobox-icon img {
    142   border-radius: 15px;
    143 }
    144 
    145 
    146 
    147 
    148 
     184    border-radius: 15px;
     185}
    149186
    150187.service-one__single {
     
    162199    transition: all .4s ease;
    163200}
     201
    164202.service-one__single:before {
    165203    top: 0;
     
    168206    transform: translate(60%, -60%);
    169207}
    170 .service-one__single:before, .service-one__single:after {
     208
     209.service-one__single:before,
     210.service-one__single:after {
    171211    content: '';
    172212    width: 191px;
     
    179219    transition: all .4s ease .2s;
    180220}
     221
    181222.service-one__icon {
    182223    color: #6c87ff;
    183224}
     225
    184226.service-one__icon {
    185227    font-size: 60px;
     
    188230    color: #5DD8D3;
    189231}
     232
    190233.service-one__title {
    191234    margin: 0;
     
    196239    margin-bottom: 40px;
    197240}
     241
    198242.service-one__title a {
    199243    color: #2E3D62;
     
    201245    transition: all .4s ease;
    202246}
     247
    203248.service-one__text {
    204249    color: #666E82;
     
    209254    -webkit-transition: all .4s ease;
    210255    transition: all .4s ease;
    211 }.
    212 .service-one__link span {
     256}
     257
     258. .service-one__link span {
    213259    font-size: 16px;
    214260    display: inline-block;
    215261    text-transform: uppercase;
    216262}
     263
    217264.service-one__link i {
    218265    -webkit-transform: rotate(180deg);
     
    229276    transform: translate(30%, -30%);
    230277}
     278
    231279[class*=col-]:nth-child(1) .service-one__single:hover:after {
    232280    bottom: 0;
     
    235283    transform: translate(-30%, 30%);
    236284}
     285
    237286.service-one__single:after {
    238287    bottom: 0;
  • pt-elementor-addons-lite/trunk/assets/front-end/css/testimonials-slider/index.css

    r2713185 r2716256  
    44    clear: both;
    55    position: relative;
     6}
     7
     8.pt-image-wrapper {
     9    display: flex;
    610}
    711
  • pt-elementor-addons-lite/trunk/elements/advance-button/advance-button.php

    r2713185 r2716256  
    6969                    'default'       => 'url',
    7070                    'label_block'   => true,
    71                 ]
     71                    ]
    7272                );
    7373       
     
    8585                        'pt_image_button_link_selection' => 'url'
    8686                    ]
     87
    8788                ]
    8889                );
     
    9899                    'separator'     => 'after',
    99100                    'label_block'   => true,
     101                    'dynamic' => [
     102                        'active' => true,
     103                    ],
    100104                   ]
    101105                );
  • pt-elementor-addons-lite/trunk/elements/business-hours/business-hours.php

    r2713185 r2716256  
    130130
    131131                'type' => Controls_Manager::TEXT,
    132 
    133                 'default' => __( 'Business day', 'elementor' ),
    134 
    135132            ]
    136133
     
    140137
    141138            'opening_hours',
    142 
    143             [
    144 
    145                 'label' => __( 'Opening Hours', 'elementor' ),
    146 
    147                 'type' => Controls_Manager::TEXT,
    148 
    149                 'default' => __( '9:00 AM', 'elementor' ),
    150 
    151             ]
     139       
     140            [
     141                'label' => esc_html__( 'Select Opening Time', 'elementor' ),
     142                'type' => \Elementor\Controls_Manager::DATE_TIME,
     143                'picker_options'=>[
     144               
     145                    'enableTime'=> true,
     146                    'noCalendar'=>true,
     147                    'dateFormat'=>"h:i K",
     148                               
     149                        ],
     150                'default'=>'09:30 AM',
     151            ]
     152
     153            // [
     154
     155            //  'label' => __( 'Opening Hours', 'elementor' ),
     156
     157            //  'type' => Controls_Manager::TEXT,
     158
     159            //  'default' => __( '9:00 AM', 'elementor' ),
     160
     161            // ]
    152162
    153163        );
     
    158168
    159169            [
    160 
    161                 'label' => __( 'Closing Hours', 'elementor' ),
    162 
    163                 'type' => Controls_Manager::TEXT,
    164 
    165                 'default' => __( '6:00 PM', 'elementor' ),
    166 
    167             ]
     170                'label' => esc_html__( 'Select Closing Time', 'elementor' ),
     171                'type' => \Elementor\Controls_Manager::DATE_TIME,
     172                'picker_options'=>[
     173               
     174                        'enableTime'=> true,
     175                        'noCalendar'=>true,
     176                        'dateFormat'=>"h:i K",
     177                            ],
     178                'default'=>'06:30 PM',
     179            ]
     180            // [
     181
     182            //  'label' => __( 'Closing Hours', 'elementor' ),
     183
     184            //  'type' => Controls_Manager::TEXT,
     185
     186            //  'default' => __( '6:00 PM', 'elementor' ),
     187
     188            // ]
    168189
    169190        );
     
    193214                    [
    194215
    195                         'title' => __( 'Monday', 'elementor' ),
     216                        'hours_title' => __( 'Monday', 'elementor' ),
    196217
    197218                        'item_description' => __( 'I am item content. Click edit button to change this text.', 'elementor' ),
     
    201222                    [
    202223
    203                         'title' => __( 'Tuesday', 'elementor' ),
     224                        'hours_title' => __( 'Tuesday', 'elementor' ),
    204225
    205226                        'item_description' => __( 'I am item content. Click edit button to change this text.', 'elementor' ),
     
    209230                    [
    210231
    211                         'title' => __( 'Wednesday', 'elementor' ),
     232                        'hours_title' => __( 'Wednesday', 'elementor' ),
    212233
    213234                        'item_description' => __( 'I am item content. Click edit button to change this text.', 'elementor' ),
     
    217238                    [
    218239
    219                         'title' => __( 'Thursday', 'elementor' ),
     240                        'hours_title' => __( 'Thursday', 'elementor' ),
    220241
    221242                        'item_description' => __( 'I am item content. Click edit button to change this text.', 'elementor' ),
     
    225246                    [
    226247
    227                         'title' => __( 'Friday', 'elementor' ),
     248                        'hours_title' => __( 'Friday', 'elementor' ),
    228249
    229250                        'item_description' => __( 'I am item content. Click edit button to change this text.', 'elementor' ),
     
    233254                    [
    234255
    235                         'title' => __( 'Saturday', 'elementor' ),
     256                        'hours_title' => __( 'Saturday', 'elementor' ),
    236257
    237258                        'item_description' => __( 'I am item content. Click edit button to change this text.', 'elementor' ),
     
    241262                    [
    242263
    243                         'title' => __( 'Sunday', 'elementor' ),
     264                        'hours_title' => __( 'Sunday', 'elementor' ),
    244265
    245266                        'item_description' => __( 'I am item content. Click edit button to change this text.', 'elementor' ),
     
    562583       
    563584
    564         $settings = $this->get_settings();
     585        $settings = $this->get_settings_for_display();
     586
    565587
    566588        ?>
     
    577599
    578600                    <span class="pt-opening-hours"> <?php echo $hours['opening_hours']; ?> </span><?php if($hours['opening_hours'] && $hours['closing_hours'] ) { ?> - <?php } ?><span class="pt-closing-hours"> <?php echo $hours['closing_hours']; ?> </span>
    579 
     601                    <?php if($hours['opening_hours']== $hours['closing_hours'] ) { echo '<script>alert("You can not select Opening & Closing Time Same!");</script>';}  ?>
    580602                </span>
    581603
  • pt-elementor-addons-lite/trunk/elements/count-down/count-down.php

    r2713185 r2716256  
    8080     * @access protected
    8181     */
     82
     83
     84    public function get_script_depends() {
     85
     86        wp_register_script( 'widget-script-1', PT_PLUGIN_URL.'assets/front-end/js/count-down/countdown.js',);
     87        wp_register_script( 'widget-script-2', PT_PLUGIN_URL. 'assets/front-end/js/count-down/index.js');
     88   
     89
     90        return [
     91            'widget-script-1',
     92            'widget-script-2',
     93        ];
     94
     95    }
     96
     97
     98
     99
    82100    protected function _register_controls() {
    83101
     
    9991017  }
    10001018
    1001   protected function content_template() {}
     1019 
    10021020}
  • pt-elementor-addons-lite/trunk/elements/dual-button/dual-button.php

    r2713185 r2716256  
    722722            ]
    723723        );
     724   
    724725        $this->add_control( /** Add control for add tooltips position for button2. */
    725726            'pt_btn2_tooltip_position',
  • pt-elementor-addons-lite/trunk/elements/hover-cards/hover-cards.php

    r2713185 r2716256  
    227227                'selectors' => [
    228228
    229                     '{{WRAPPER}} .pt-hover-card .pt-hover-card-title' => 'color: {{VALUE}};',
     229                    '{{WRAPPER}} div.pt-hover-card-title > * ' => 'color: {{VALUE}};',
    230230
    231231                ],
     
    591591                'selectors' => [
    592592
    593                     '{{WRAPPER}} .pt-hover-card-description p,{{WRAPPER}} .pt-hover-card-description' => 'color: {{VALUE}};',
     593                    '{{WRAPPER}} .pt-hover-card-description ' => 'color: {{VALUE}} !important;',
    594594
    595595                ],
     
    637637                'selectors' => [
    638638
    639                     '{{WRAPPER}} .pt-hover-card-description a' => 'color: {{VALUE}};',
     639                    '{{WRAPPER}} .pt-more-link:hover' => 'color: {{VALUE}};',
    640640
    641641                ],
  • pt-elementor-addons-lite/trunk/elements/list-client/clients-list.php

    r2713185 r2716256  
    3838    }
    3939   
     40
     41
     42    public function get_style_depends() {
     43
     44        wp_register_style( 'pt-awesome', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
     45        wp_register_style( 'pt-slider-css','https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.8/slick.css');
     46        wp_register_style( 'pt-slider-custom_css',PT_PLUGIN_URL. '/assets/front-end/css/clients-list/index.css');
     47   
     48
     49        return [
     50            'pt-slider-custom_css',
     51            'pt-awesome',
     52            'pt-slider-css',
     53        ];
     54
     55    }
     56
    4057    /**
    4158     * Define our _register_controls settings.
  • pt-elementor-addons-lite/trunk/elements/testimonials-slider/testimonials-slider.php

    r2713185 r2716256  
    10311031
    10321032
    1033                         <div class="pt-testimonial-user">
     1033                        <div class="pt-testimonial-user" style="display: table;">
    10341034
    10351035                       
     
    10891089
    10901090
    1091                             <div class="pt-image-wrapper">
     1091                            <div class="pt-image-wrapper">     
    10921092
    10931093
  • pt-elementor-addons-lite/trunk/elements/texttype-effect/texttype-effect.php

    r2713185 r2716256  
    117117            ]
    118118        );
     119       
    119120        $this->end_controls_section();
     121
     122
     123
    120124        $this->start_controls_section(
    121125            'pt_texttype_effect_settings',
  • pt-elementor-addons-lite/trunk/pt-elementor-addons.php

    r2713185 r2716256  
    44 * Description: With PT Addons for Elementor, Create Awesome Website Designs quickly using a collection of cool widgets with unlimited customization options.
    55 * Plugin URI:  https://www.v2websolutions.com
    6  * Version:     2.1
     6 * Version:     2.1.1
    77 *
    88 * @package PT Elementor Addons
  • pt-elementor-addons-lite/trunk/readme.txt

    r2713185 r2716256  
    55Requires at least: 4.6
    66Tested up to: 5.8
    7 Stable tag: 2.0.2
     7Stable tag: 2.1.1
    88License: GPLv2 or later
    99License URI: https://opensource.org/licenses/GPL-2.0
     
    8888
    8989== Changelog ==
     90= 2.1.1 =
     91* New Feature Updated
     92* Updated business hours widget.
     93* Added time picker.
     94* Added conditional logic to opening and closing times.
     95* Added Client List Widget – next and previous button.
     96* Included preload library function.
     97* Updated to widgets based on Elementor
     98* Small Bug fixes
     99
    90100
    91101= 2.1 =
Note: See TracChangeset for help on using the changeset viewer.