Plugin Directory

Changeset 2643764


Ignore:
Timestamp:
12/14/2021 09:29:08 AM (4 years ago)
Author:
IT-RAYS
Message:

fixed some security issues.

Location:
rays-grid/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • rays-grid/trunk/assets/admin/css/admin.css

    r2057751 r2643764  
    490490}
    491491.raysgrid-form .rsgd_data_table>tbody>tr:nth-of-type(odd) {
    492 background-color: #f9f9f9;
     492    background-color: #f9f9f9;
    493493}
    494494.raysgrid-form .dataTables_info {
     
    655655}
    656656.raysgrid-form label.opt-lbl {
    657     padding: 0;
    658     font-weight: 600;
    659     color: #222;
    660     font-size: 13px;
    661     display: block;
    662     text-transform: uppercase;
     657    padding: 0;
     658    font-weight: 600;
     659    color: #222;
     660    font-size: 13px;
     661    display: block;
     662    text-transform: uppercase;
    663663}
    664664.raysgrid-form small.description {
    665     font-size: 11px;
    666     color: #555;
    667     font-style: normal;
    668     display: block;
    669     line-height: 1.4;
    670     position: static;
    671     background-color: transparent;
    672     text-align: left;
    673     padding: 0;
     665    font-size: 11px;
     666    color: #555;
     667    font-style: normal;
     668    display: block;
     669    line-height: 1.4;
     670    position: static;
     671    background-color: transparent;
     672    text-align: left;
     673    padding: 0;
    674674}
    675675.raysgrid-form .control-input {
     
    685685}
    686686.raysgrid-form .form-group:nth-child(even) {
    687     background-color: #fbfbfb;
     687    background-color: #fbfbfb;
    688688}
    689689.raysgrid-form .tab-pane .form-group:first-child {
     
    730730    text-align: center;
    731731}
    732 .raysgrid-form input[type=number]::-webkit-inner-spin-button, 
    733 .raysgrid-form input[type=number]::-webkit-outer-spin-button { 
     732.raysgrid-form input[type=number]::-webkit-inner-spin-button,
     733.raysgrid-form input[type=number]::-webkit-outer-spin-button {
    734734    -webkit-appearance: none;
    735735    -moz-appearance: none;
     
    777777}
    778778.screen-item a.upload_image_button,.screen-item a.upload_button{
    779    
    780 padding: 10px 17px;
    781    
    782 font-size: 11px;
    783    
    784 font-weight: 700;
    785    
    786 text-transform: uppercase;
    787    
    788 margin-left: 10px !important;
     779
     780    padding: 10px 17px;
     781
     782    font-size: 11px;
     783
     784    font-weight: 700;
     785
     786    text-transform: uppercase;
     787
     788    margin-left: 10px !important;
    789789}
    790790.add_new_sc {
     
    981981.dis_opt{
    982982    background-color: #f1f1f1;
    983     padding: 4px 7px;
    984     margin: 4px 0;
     983    padding: 4px 7px;
     984    margin: 4px 0;
    985985}
    986986#rsgd_skins > .item:first-child .lbl{
     
    10031003}
    10041004.edit-sk .lbl {
    1005     width: 30%;
     1005    width: 30%;
    10061006}
    10071007.edit-sk .control-input {
    1008     width: 70%;
     1008    width: 70%;
    10091009}
    10101010.edit-sk .form-group{
     
    10121012}
    10131013.edit-sk h3.titl,.rsgd_popup_settings h3.titl {
    1014     padding: 15px;
    1015     margin: -15px 0 0;
    1016     background-color: #7da600;
    1017     color: #fff;
     1014    padding: 15px;
     1015    margin: -15px 0 0;
     1016    background-color: #7da600;
     1017    color: #fff;
    10181018}
    10191019#boo-overlay {
    1020     position: fixed;
    1021     z-index: 100000;
    1022     top: 0;
    1023     left: 0;
    1024     height: 100%;
    1025     min-height: 100%;
    1026     width: 100%;
    1027     background: #000;
    1028     opacity: 0.7;
    1029     display: none;
    1030     z-index: 9999;
     1020    position: fixed;
     1021    z-index: 100000;
     1022    top: 0;
     1023    left: 0;
     1024    height: 100%;
     1025    min-height: 100%;
     1026    width: 100%;
     1027    background: #000;
     1028    opacity: 0.7;
     1029    display: none;
     1030    z-index: 9999;
    10311031}
    10321032
     
    10341034.port-container, .port-captions *, .ov-div,.portfolio-item .port-img:before,.portfolio-item .icon-links a,.portfolio-item .port-captions,.resort .port-captions h4:after,.portfolio-item .icon-links,
    10351035.portfolio-item .por-hover,.marbele .port-captions:before,.filter-by ul li a span b.popup{
    1036     -webkit-transition: all 0.3s ease;
    1037     transition: all 0.3s ease;
     1036    -webkit-transition: all 0.3s ease;
     1037    transition: all 0.3s ease;
    10381038}
    10391039.ov-div{
    1040     position: absolute;
    1041     left: 0;
    1042     top: 0;
    1043     width: 100%;
    1044     background-position: 50% 50%;
    1045     height: 270px;
    1046     background-size: cover;
    1047     background-image: url('../images/port-img.jpg');
     1040    position: absolute;
     1041    left: 0;
     1042    top: 0;
     1043    width: 100%;
     1044    background-position: 50% 50%;
     1045    height: 270px;
     1046    background-size: cover;
     1047    background-image: url('../images/port-img.jpg');
    10481048}
    10491049.portfolio-item:nth-child(2n) .ov-div{
     
    10571057}
    10581058.portfolio-item .port-img:before{
    1059     position: absolute;
    1060     background-color: rgba(0,0,0,.65);
    1061     width: 100%;
    1062     height: 100%;
    1063     content: "";
    1064     display: block;
    1065     opacity: 0;
    1066     z-index: 2
     1059    position: absolute;
     1060    background-color: rgba(0,0,0,.65);
     1061    width: 100%;
     1062    height: 100%;
     1063    content: "";
     1064    display: block;
     1065    opacity: 0;
     1066    z-index: 2
    10671067}
    10681068.portfolio-item .icon-links{
     
    10701070}
    10711071.portfolio-item .icon-links a{
    1072     display: inline-block;
    1073     opacity: 0;
    1074     position: absolute;
    1075     z-index: 5;
    1076     width: 50px;
    1077     height: 50px;
    1078     text-align: center;
    1079     line-height: 50px
     1072    display: inline-block;
     1073    opacity: 0;
     1074    position: absolute;
     1075    z-index: 5;
     1076    width: 50px;
     1077    height: 50px;
     1078    text-align: center;
     1079    line-height: 50px
    10801080}
    10811081.port-container,.portfolio-item .port-img{
    1082     overflow: hidden;
    1083     position: relative;
     1082    overflow: hidden;
     1083    position: relative;
    10841084}
    10851085.portfolio-item .port-img{
    1086     height: 270px;
     1086    height: 270px;
    10871087}
    10881088.port-captions h4{
     
    11011101}
    11021102.portfolio-item:hover .port-img:before,.portfolio-item:hover .icon-links a{
    1103     opacity:1;
     1103    opacity:1;
    11041104}
    11051105.portfolio .description a{
    1106     display: inline-block !important
     1106    display: inline-block !important
    11071107}
    11081108/* style 0 */
    11091109.kara .port-img::before{
    1110     width: 94%;
    1111     height: 94%;
    1112     position: absolute;
    1113     top: 3%;
    1114     left: 3%;
    1115     z-index: 2;
    1116     display: block;
    1117     content: "";
    1118     -webkit-transform-origin: right;
    1119     transform-origin: right;
    1120     transition: visibility .6s,-webkit-transform .7s cubic-bezier(.19,1,.22,1);
    1121     transition: transform .7s cubic-bezier(.19,1,.22,1),visibility .6s;
    1122     transition: transform .7s cubic-bezier(.19,1,.22,1),visibility .6s,-webkit-transform .7s cubic-bezier(.19,1,.22,1);
    1123     -webkit-transform: scaleX(0);
    1124     transform: scaleX(0);
    1125     visibility: hidden;
     1110    width: 94%;
     1111    height: 94%;
     1112    position: absolute;
     1113    top: 3%;
     1114    left: 3%;
     1115    z-index: 2;
     1116    display: block;
     1117    content: "";
     1118    -webkit-transform-origin: right;
     1119    transform-origin: right;
     1120    transition: visibility .6s,-webkit-transform .7s cubic-bezier(.19,1,.22,1);
     1121    transition: transform .7s cubic-bezier(.19,1,.22,1),visibility .6s;
     1122    transition: transform .7s cubic-bezier(.19,1,.22,1),visibility .6s,-webkit-transform .7s cubic-bezier(.19,1,.22,1);
     1123    -webkit-transform: scaleX(0);
     1124    transform: scaleX(0);
     1125    visibility: hidden;
    11261126}
    11271127.kara:hover .port-img::before {
    1128     -webkit-transform: scaleX(1);
    1129     transform: scaleX(1);
    1130     -webkit-transform-origin: left;
    1131     transform-origin: left;
    1132     transition: -webkit-transform .5s cubic-bezier(1,0,0,1);
    1133     transition: transform .5s cubic-bezier(1,0,0,1);
    1134     transition: transform .5s cubic-bezier(1,0,0,1),-webkit-transform .5s cubic-bezier(1,0,0,1);
    1135     visibility: visible;
     1128    -webkit-transform: scaleX(1);
     1129    transform: scaleX(1);
     1130    -webkit-transform-origin: left;
     1131    transform-origin: left;
     1132    transition: -webkit-transform .5s cubic-bezier(1,0,0,1);
     1133    transition: transform .5s cubic-bezier(1,0,0,1);
     1134    transition: transform .5s cubic-bezier(1,0,0,1),-webkit-transform .5s cubic-bezier(1,0,0,1);
     1135    visibility: visible;
    11361136}
    11371137.kara .port-captions{
    1138     transition-delay: 0.3s !important;
    1139     color: #fff;
    1140     padding: 0 15px;
    1141     opacity: 0;
    1142     transition: none;
    1143     text-align: center;
    1144     -webkit-transition: all 0.35s ease;
    1145     transition: all 0.35s ease;
    1146     -webkit-transition-delay: 0.1s;
    1147     transition-delay: 0.1s;
    1148     opacity: 0;
    1149     -webkit-transform: translate3d(0,40px,0);
    1150     transform: translate3d(0,40px,0);
    1151     position: absolute;
    1152     top: 0;
    1153     left: 0;
    1154     width: 100%;
    1155     z-index: 5;
    1156     margin-top: 18%;
     1138    transition-delay: 0.3s !important;
     1139    color: #fff;
     1140    padding: 0 15px;
     1141    opacity: 0;
     1142    transition: none;
     1143    text-align: center;
     1144    -webkit-transition: all 0.35s ease;
     1145    transition: all 0.35s ease;
     1146    -webkit-transition-delay: 0.1s;
     1147    transition-delay: 0.1s;
     1148    opacity: 0;
     1149    -webkit-transform: translate3d(0,40px,0);
     1150    transform: translate3d(0,40px,0);
     1151    position: absolute;
     1152    top: 0;
     1153    left: 0;
     1154    width: 100%;
     1155    z-index: 5;
     1156    margin-top: 18%;
    11571157}
    11581158.kara .port-captions a{
    1159     color: #fff
     1159    color: #fff
    11601160}
    11611161.kara:hover .port-captions{
    1162     opacity: 1;
     1162    opacity: 1;
    11631163}
    11641164.kara .portfolio-item .port-captions h4{
    1165     transform: scaleY(0);
    1166     transition-delay: 0.5s;
     1165    transform: scaleY(0);
     1166    transition-delay: 0.5s;
    11671167}
    11681168.kara .port-captions .description{
    1169     transform: scaleY(0);
    1170     transition-delay: 0.6s;
     1169    transform: scaleY(0);
     1170    transition-delay: 0.6s;
    11711171}
    11721172.kara:hover .port-captions h4,.kara:hover .port-captions .description{
    1173     transform: scaleY(1);
     1173    transform: scaleY(1);
    11741174}
    11751175.kara .icon-links{
    1176     bottom: 65px;
    1177     width: 100%;
    1178     opacity: 0;
     1176    bottom: 65px;
     1177    width: 100%;
     1178    opacity: 0;
    11791179}
    11801180.kara:hover .icon-links{
    1181     opacity: 1
     1181    opacity: 1
    11821182}
    11831183.kara .icon-links a{
    1184     background-color: transparent !important;
    1185     color: #fff;
    1186     font-size: 20px;
    1187     transition-delay: 0.7s;
    1188     bottom: 12px;
     1184    background-color: transparent !important;
     1185    color: #fff;
     1186    font-size: 20px;
     1187    transition-delay: 0.7s;
     1188    bottom: 12px;
    11891189}
    11901190.kara .icon-links a.rsgd_link{
    1191     left: -20px;
     1191    left: -20px;
    11921192}
    11931193.kara .icon-links a.rsgd_zoom{
    1194     right: -20px;
     1194    right: -20px;
    11951195}
    11961196.kara:hover .icon-links a.rsgd_link{
    1197     left: 20px;
     1197    left: 20px;
    11981198}
    11991199.kara:hover .icon-links a.rsgd_zoom{
    1200     right: 20px;
     1200    right: 20px;
    12011201}
    12021202/* style 1 */
    12031203.paleo .port-captions h4,.sublime .port-captions h4,.gemini .port-captions h4,.focus .port-captions h4,.agent .port-captions h4,.mass .port-captions h4,.astro .port-captions h4,.zilla .port-captions h4{
    1204     margin: 15px 0 0;
    1205     font-size: 16px;
    1206     line-height: 22px;
    1207     overflow: hidden;
    1208     text-overflow: ellipsis;
    1209     white-space: nowrap;
     1204    margin: 15px 0 0;
     1205    font-size: 16px;
     1206    line-height: 22px;
     1207    overflow: hidden;
     1208    text-overflow: ellipsis;
     1209    white-space: nowrap;
    12101210}
    12111211.paleo p.description,.sublime p.description,.gemini p.description,.zilla p.description{
    1212     font-size: 13px
     1212    font-size: 13px
    12131213}
    12141214.paleo .icon-links{
    1215     bottom: 0;
    1216     width: 100%;
    1217     left: 0;
     1215    bottom: 0;
     1216    width: 100%;
     1217    left: 0;
    12181218}
    12191219.paleo .icon-links a,.sublime .icon-links a{
    1220     width: 50%;
    1221     text-align: center;
    1222     margin: 0 !important;
    1223     top: 0;
    1224     position: relative;
     1220    width: 50%;
     1221    text-align: center;
     1222    margin: 0 !important;
     1223    top: 0;
     1224    position: relative;
    12251225}
    12261226.paleo .port-captions {
    1227     position: relative;
     1227    position: relative;
    12281228}
    12291229.paleo a.rsgd_zoom{
    1230     right: -300px;
     1230    right: -300px;
    12311231}
    12321232.paleo a.rsgd_link{
    1233     left: -300px;
     1233    left: -300px;
    12341234}
    12351235.paleo:hover a.rsgd_zoom{
    1236     right: 0;
    1237     opacity: 1
     1236    right: 0;
     1237    opacity: 1
    12381238}
    12391239.paleo:hover a.rsgd_link{
    1240     left: 0;
     1240    left: 0;
    12411241}
    12421242
    12431243/* 2 */
    12441244.hub .port-container img,.ivy .port-container img,.hub .ov-div,.ivy .ov-div,.kara .port-container img,.kara .ov-div{
    1245     position: relative;
    1246     width:100%;
    1247     z-index:1;
    1248     -webkit-transform: scale(1);
    1249     transform: scale(1);
     1245    position: relative;
     1246    width:100%;
     1247    z-index:1;
     1248    -webkit-transform: scale(1);
     1249    transform: scale(1);
    12501250}
    12511251.hub .port-container:after,.ivy .port-container:after{
    1252     position:absolute;
    1253     content:"";
    1254     width:100%;
    1255     height:100%;
    1256     top:0;
    1257     left:0;
    1258     display:inline-block
     1252    position:absolute;
     1253    content:"";
     1254    width:100%;
     1255    height:100%;
     1256    top:0;
     1257    left:0;
     1258    display:inline-block
    12591259}
    12601260.hub .port-container:hover .ov-div,.ivy .port-container:hover .ov-div,.kara .port-container:hover .ov-div{
    1261     -webkit-transform: scale(1.5);
    1262     transform: scale(1.5);
     1261    -webkit-transform: scale(1.5);
     1262    transform: scale(1.5);
    12631263}
    12641264.portfolio-item .port-container:after{
    1265     background-color:rgba(0,0,0,.5);
    1266     opacity:0;
    1267     z-index:1;
    1268     -webkit-transition: opacity 0.35s;
    1269     transition: opacity 0.35s;
     1265    background-color:rgba(0,0,0,.5);
     1266    opacity:0;
     1267    z-index:1;
     1268    -webkit-transition: opacity 0.35s;
     1269    transition: opacity 0.35s;
    12701270}
    12711271.hub .icon-links,.ivy .icon-links,.neuron .icon-links,.focus .icon-links,.kara .icon-links{
     
    12761276}
    12771277.hub .icon-links a {
    1278     left:-60px;
    1279     top:50%;
    1280     margin-top:-20px;
     1278    left:-60px;
     1279    top:50%;
     1280    margin-top:-20px;
    12811281}
    12821282.hub .port-container:hover .icon-links a{
    1283     left:0
     1283    left:0
    12841284}
    12851285.hub a.rsgd_zoom{
    1286     left:auto;
    1287     right:-60px
     1286    left:auto;
     1287    right:-60px
    12881288}
    12891289.hub .port-container:hover a.rsgd_zoom{
    1290     right:0;
    1291     left: auto;
     1290    right:0;
     1291    left: auto;
    12921292}
    12931293.hub .port-captions,.kara .port-captions{
    1294     position:absolute;
    1295     width:100%;
    1296     bottom:0;
    1297     left:0;
    1298     z-index: 9
     1294    position:absolute;
     1295    width:100%;
     1296    bottom:0;
     1297    left:0;
     1298    z-index: 9
    12991299}
    13001300.hub h4,.hub .port-captions h4 {
    1301     color:#fff;
    1302     text-align:center;
    1303     -webkit-transition-delay: 0.2s !important;
    1304     transition-delay: 0.2s !important;
    1305     -webkit-transform: translate3d(0,120px,0);
    1306     transform: translate3d(0,120px,0);
     1301    color:#fff;
     1302    text-align:center;
     1303    -webkit-transition-delay: 0.2s !important;
     1304    transition-delay: 0.2s !important;
     1305    -webkit-transform: translate3d(0,120px,0);
     1306    transform: translate3d(0,120px,0);
    13071307}
    13081308.hub h4 a,.hub .port-captions h4 a{
    1309     color:#fff
     1309    color:#fff
    13101310}
    13111311.hub .port-captions p.description {
    1312     font-size: 11px;
    1313     text-align:center;
    1314     display:block;
    1315     color:#ccc;
    1316     -webkit-transition-delay: 0.3s !important;
    1317     transition-delay: 0.3s !important;
    1318     -webkit-transform: translate3d(0,120px,0);
    1319     transform: translate3d(0,120px,0);
    1320     margin-bottom: 10px
     1312    font-size: 11px;
     1313    text-align:center;
     1314    display:block;
     1315    color:#ccc;
     1316    -webkit-transition-delay: 0.3s !important;
     1317    transition-delay: 0.3s !important;
     1318    -webkit-transform: translate3d(0,120px,0);
     1319    transform: translate3d(0,120px,0);
     1320    margin-bottom: 10px
    13211321}
    13221322.hub .port-container .description a,.hub .port-captions .description a{
    1323     color:#fff
     1323    color:#fff
    13241324}
    13251325.hub .port-container:hover h4,.hub .port-container:hover .description,.hub:hover .port-captions h4,.hub:hover .port-captions .description {
    1326     -webkit-transform: translate3d(0,0,0);
    1327     transform: translate3d(0,0,0);
     1326    -webkit-transform: translate3d(0,0,0);
     1327    transform: translate3d(0,0,0);
    13281328}
    13291329
    13301330/* 3 */
    13311331.ivy .port-container .icon-links a{
    1332     width: 40px;
    1333     height: 40px;
    1334     line-height: 40px;
    1335     text-align: center;
    1336     z-index: 5;
    1337     color: #fff;
     1332    width: 40px;
     1333    height: 40px;
     1334    line-height: 40px;
     1335    text-align: center;
     1336    z-index: 5;
     1337    color: #fff;
    13381338    background-color: transparent !important;
    13391339}
    13401340.ivy .port-container .icon-links a:after{
    1341     position: absolute;
    1342     width: 0;
    1343     height: 0;
    1344     top: 0;
    1345     left: 0;
    1346     display: inline-block;
    1347     content: "";
    1348     border-style: solid;
    1349     border-width: 60px 60px 0 0;
    1350     z-index: -1
     1341    position: absolute;
     1342    width: 0;
     1343    height: 0;
     1344    top: 0;
     1345    left: 0;
     1346    display: inline-block;
     1347    content: "";
     1348    border-style: solid;
     1349    border-width: 60px 60px 0 0;
     1350    z-index: -1
    13511351}
    13521352.ivy .port-container a.rsgd_zoom:after{
    1353     border-width: 0 0 60px 60px;
    1354     top: auto;
    1355     left: auto;
    1356     bottom: 0;
    1357     right: 0
     1353    border-width: 0 0 60px 60px;
     1354    top: auto;
     1355    left: auto;
     1356    bottom: 0;
     1357    right: 0
    13581358}
    13591359.ivy .port-container a.rsgd_link{
    1360     top: -60px;
    1361     left: -60px;
     1360    top: -60px;
     1361    left: -60px;
    13621362}
    13631363.ivy .port-container a.rsgd_zoom{
    1364     bottom: -60px;
    1365     right: -60px;
     1364    bottom: -60px;
     1365    right: -60px;
    13661366}
    13671367.ivy:hover a.rsgd_link{
    1368     top: 0;
    1369     left: 0;
     1368    top: 0;
     1369    left: 0;
    13701370}
    13711371.ivy.portfolio-item:hover a.rsgd_zoom{
    1372     bottom: 0;
    1373     right: 0;
     1372    bottom: 0;
     1373    right: 0;
    13741374}
    13751375.ivy .port-captions{
    1376     text-align: center;
    1377     -webkit-transition: all 0.35s ease;
    1378     transition: all 0.35s ease;
    1379     -webkit-transition-delay: 0.1s;
    1380     transition-delay: 0.1s;
    1381     opacity: 0;
    1382     -webkit-transform: translate3d(0,40px,0);
    1383     transform: translate3d(0,40px,0);
    1384     position: absolute;
    1385     top: 0;
    1386     left: 0;
    1387     width: 100%;
    1388     z-index: 5;
    1389     margin-top: 33%;
     1376    text-align: center;
     1377    -webkit-transition: all 0.35s ease;
     1378    transition: all 0.35s ease;
     1379    -webkit-transition-delay: 0.1s;
     1380    transition-delay: 0.1s;
     1381    opacity: 0;
     1382    -webkit-transform: translate3d(0,40px,0);
     1383    transform: translate3d(0,40px,0);
     1384    position: absolute;
     1385    top: 0;
     1386    left: 0;
     1387    width: 100%;
     1388    z-index: 5;
     1389    margin-top: 33%;
    13901390}
    13911391.ivy .port-container:hover .port-captions,.onair .port-container:hover .port-captions{
    1392     -webkit-transform: translate3d(0,0,0);
    1393     transform: translate3d(0,0,0);
    1394     opacity: 1
     1392    -webkit-transform: translate3d(0,0,0);
     1393    transform: translate3d(0,0,0);
     1394    opacity: 1
    13951395}
    13961396.ivy .port-captions h4 a,.onair .port-captions h4 a{
    1397     color:#fff;
     1397    color:#fff;
    13981398}
    13991399.ivy .port-captions p a,.ivy .port-captions p {
    1400     color:#ccc;
     1400    color:#ccc;
    14011401}
    14021402
    14031403/* 4 */
    14041404.sublime .port-captions{
    1405     background-color: rgba(0,0,0,.05);
    1406     padding: 5px 15px 15px;
    1407     text-align: center;
     1405    background-color: rgba(0,0,0,.05);
     1406    padding: 5px 15px 15px;
     1407    text-align: center;
    14081408}
    14091409.sublime .icon-links{
    1410     bottom: 0;
    1411     left: 0;
    1412     width: 100%
     1410    bottom: 0;
     1411    left: 0;
     1412    width: 100%
    14131413}
    14141414.sublime .icon-links a{
    1415     -webkit-transform: translate3d(0,50px,0);
    1416     transform: translate3d(0,50px,0);
     1415    -webkit-transform: translate3d(0,50px,0);
     1416    transform: translate3d(0,50px,0);
    14171417}
    14181418.sublime .icon-links a.rsgd_zoom{
    1419     -webkit-transform: translate3d(0,-50px,0);
    1420     transform: translate3d(0,-50px,0);
     1419    -webkit-transform: translate3d(0,-50px,0);
     1420    transform: translate3d(0,-50px,0);
    14211421}
    14221422.sublime:hover .icon-links a{
    1423     -webkit-transform: translate3d(0,0,0);
    1424     transform: translate3d(0,0,0);
     1423    -webkit-transform: translate3d(0,0,0);
     1424    transform: translate3d(0,0,0);
    14251425}
    14261426.sublime a.rsgd_zoom,.krosh a.rsgd_zoom{
    1427     bottom: 100px;
    1428     right: 0
     1427    bottom: 100px;
     1428    right: 0
    14291429}
    14301430.sublime a.rsgd_link,.krosh a.rsgd_link{
    1431     bottom: -100px
     1431    bottom: -100px
    14321432}
    14331433.sublime:hover .icon-links a,.krosh:hover .icon-links a{
    1434     bottom: 0;
     1434    bottom: 0;
    14351435}
    14361436
    14371437/* 5 */
    14381438.krosh{
    1439     position: relative;
    1440     overflow: hidden;
     1439    position: relative;
     1440    overflow: hidden;
    14411441}
    14421442.krosh .port-captions{
    1443     text-align: center;
    1444     padding: 5px 15px 15px;
    1445     -webkit-transition: all 0.3s ease-out;
    1446     transition: all 0.3s ease-out;
    1447     opacity: 0;
    1448     position: absolute;
    1449     width: 100%;
    1450     z-index: 99;
    1451     bottom: -100px;
    1452     left: 0;
    1453     background-color: #fff;
     1443    text-align: center;
     1444    padding: 5px 15px 15px;
     1445    -webkit-transition: all 0.3s ease-out;
     1446    transition: all 0.3s ease-out;
     1447    opacity: 0;
     1448    position: absolute;
     1449    width: 100%;
     1450    z-index: 99;
     1451    bottom: -100px;
     1452    left: 0;
     1453    background-color: #fff;
    14541454}
    14551455.krosh .port-captions h4{
    1456     font-size:15px
     1456    font-size:15px
    14571457}
    14581458.krosh .icon-links{
    1459     width: 102px;
    1460     height: 50px;
    1461     left: 50%;
    1462     margin-left: -51px;
    1463     top: 50%;
    1464     margin-top: -25px
     1459    width: 102px;
     1460    height: 50px;
     1461    left: 50%;
     1462    margin-left: -51px;
     1463    top: 50%;
     1464    margin-top: -25px
    14651465}
    14661466.krosh .icon-links a.rsgd_zoom{
    1467     margin-left: 1px
     1467    margin-left: 1px
    14681468}
    14691469.krosh .port-container:hover .port-captions{
    1470     bottom: 0;
    1471     opacity: 1
     1470    bottom: 0;
     1471    opacity: 1
    14721472}
    14731473.krosh .port-img,.krosh .media-cont{
    1474     position: relative;
    1475     -webkit-transition: all 0.4s ease;
    1476     transition: all 0.4s ease;
    1477     top: 0
     1474    position: relative;
     1475    -webkit-transition: all 0.4s ease;
     1476    transition: all 0.4s ease;
     1477    top: 0
    14781478}
    14791479.krosh:hover .port-img,.krosh:hover .media-cont{
    1480     top: -20px
     1480    top: -20px
    14811481}
    14821482
    14831483/* 6 */
    14841484.impress .port-img:before{
    1485     background-color: rgba(0,0,0,.75);
     1485    background-color: rgba(0,0,0,.75);
    14861486}
    14871487.impress .icon-links,.marbele .icon-links{
    1488     height: 56px;
    1489     width: 117px;
    1490     top: 38%;
    1491     left: 50%;
    1492     margin-left: -50px;
    1493     margin-top: -28px;
    1494     overflow: visible;
    1495     z-index: 99;
     1488    height: 56px;
     1489    width: 117px;
     1490    top: 38%;
     1491    left: 50%;
     1492    margin-left: -50px;
     1493    margin-top: -28px;
     1494    overflow: visible;
     1495    z-index: 99;
    14961496}
    14971497.impress .icon-links a,.marbele .icon-links a{
    1498     position: static;
    1499     width: 56px;
    1500     height: 56px;
    1501     text-align: center;
    1502     line-height: 56px;
    1503     background-color: rgba(255,255,255,0.35);
    1504     border-radius: 50%;
    1505     font-size: 18px;
    1506     color: #fff;
    1507     transform: translate3d(0px, -150px, 0px);
    1508     -webkit-animation-delay: 0.4s !important;
    1509     animation-delay: 0.4s !important;
     1498    position: static;
     1499    width: 56px;
     1500    height: 56px;
     1501    text-align: center;
     1502    line-height: 56px;
     1503    background-color: rgba(255,255,255,0.35);
     1504    border-radius: 50%;
     1505    font-size: 18px;
     1506    color: #fff;
     1507    transform: translate3d(0px, -150px, 0px);
     1508    -webkit-animation-delay: 0.4s !important;
     1509    animation-delay: 0.4s !important;
    15101510}
    15111511.impress .icon-links a:first-child,.marbele .icon-links a:first-child{
    1512     margin-right: 5px;
     1512    margin-right: 5px;
    15131513}
    15141514.impress .icon-links a:last-child,.marbele .icon-links a:last-child{
    1515     -webkit-transition: all 0.7s ease;
    1516     transition: all 0.7s ease;
     1515    -webkit-transition: all 0.7s ease;
     1516    transition: all 0.7s ease;
    15171517}
    15181518.impress:hover .icon-links a,.marbele:hover .icon-links a,.impress:hover .port-container:before{
    1519     opacity: 1
     1519    opacity: 1
    15201520}
    15211521.impress:hover .icon-links a,.marbele:hover .icon-links a {
    1522     transform: translate3d(0px, 0px, 0px);
     1522    transform: translate3d(0px, 0px, 0px);
    15231523}
    15241524.impress:hover .icon-links a:hover,.marbele:hover .icon-links a:hover{
    1525     background-color: rgba(0,0,0,.7);
     1525    background-color: rgba(0,0,0,.7);
    15261526}
    15271527.impress .port-captions{
    1528     position: absolute;
    1529     bottom: 0;
    1530     left: 0;
    1531     width: 100%;
    1532     z-index: 4;
    1533     transform: translate3d(0px, 100px, 0px);
    1534     -webkit-animation-delay: 0.4s !important;
    1535     animation-delay: 0.4s !important;
     1528    position: absolute;
     1529    bottom: 0;
     1530    left: 0;
     1531    width: 100%;
     1532    z-index: 4;
     1533    transform: translate3d(0px, 100px, 0px);
     1534    -webkit-animation-delay: 0.4s !important;
     1535    animation-delay: 0.4s !important;
    15361536}
    15371537.impress:hover .port-captions {
    1538     transform: translate3d(0px, 0px, 0px);
     1538    transform: translate3d(0px, 0px, 0px);
    15391539}
    15401540.impress .port-captions h4{
    1541     background-color: rgba(255,255,255,0.35);
    1542     color: #fff;
    1543     padding: 15px;
    1544     font-weight: 300;
    1545     text-align: center;
     1541    background-color: rgba(255,255,255,0.35);
     1542    color: #fff;
     1543    padding: 15px;
     1544    font-weight: 300;
     1545    text-align: center;
    15461546}
    15471547.impress .port-captions a{
    1548     color: #fff
     1548    color: #fff
    15491549}
    15501550.impress .port-captions p.description{
    1551     text-align: center;
    1552     padding: 10px 10px 13px;
     1551    text-align: center;
     1552    padding: 10px 10px 13px;
    15531553}
    15541554
    15551555/* 7 */
    15561556.transit .port-img:before{
    1557     background-color: rgba(255, 255, 255, 0.7);
     1557    background-color: rgba(255, 255, 255, 0.7);
    15581558}
    15591559.transit .icon-links{
    1560     height: 56px;
    1561     width: 117px;
    1562     bottom: 24px;
    1563     left: 50%;
    1564     margin-left: -50px;
    1565     overflow: visible;
    1566     z-index: 99
     1560    height: 56px;
     1561    width: 117px;
     1562    bottom: 24px;
     1563    left: 50%;
     1564    margin-left: -50px;
     1565    overflow: visible;
     1566    z-index: 99
    15671567}
    15681568.transit .icon-links a,.solo .icon-links a{
    1569     position: static;
    1570     width: 50px;
    1571     height: 50px;
    1572     text-align: center;
    1573     line-height: 50px;
    1574     background-color: rgba(0, 0, 0, 0.4);
    1575     font-size: 18px;
    1576     color: #fff;
    1577     transform: translate3d(0px, 50px, 0px);
     1569    position: static;
     1570    width: 50px;
     1571    height: 50px;
     1572    text-align: center;
     1573    line-height: 50px;
     1574    background-color: rgba(0, 0, 0, 0.4);
     1575    font-size: 18px;
     1576    color: #fff;
     1577    transform: translate3d(0px, 50px, 0px);
    15781578}
    15791579.transit .icon-links a:first-child{
    1580     margin-right: 1px;
     1580    margin-right: 1px;
    15811581}
    15821582.transit .icon-links a{
    1583     -webkit-transition: transform 0.7s ;
    1584     transition: transform 0.7s ;
     1583    -webkit-transition: transform 0.7s ;
     1584    transition: transform 0.7s ;
    15851585}
    15861586.transit:hover .icon-links a,.transit:hover .port-container:before{
    1587     opacity: 1
     1587    opacity: 1
    15881588}
    15891589.transit .port-img:before{
    1590     display:none !important;
     1590    display:none !important;
    15911591}
    15921592.transit:hover .icon-links a {
    1593     transform: translate3d(0px, 0px, 0px);
     1593    transform: translate3d(0px, 0px, 0px);
    15941594}
    15951595.transit:hover .icon-links a:hover{
    1596     background-color: rgba(0,0,0,.7);
     1596    background-color: rgba(0,0,0,.7);
    15971597}
    15981598.transit .port-captions{
    1599     position: absolute;
    1600     bottom: 0;
    1601     left: 0;
    1602     width: 100%;
    1603     top: 0%;
    1604     z-index: 4;
    1605     -webkit-transform: translateY(-100%);
    1606     transform: translateY(-100%);
    1607     background-color: #333;
    1608     -webkit-transition: -webkit-transform .5s;
    1609     transition: transform .5s;
    1610     padding-top: 20%;
     1599    position: absolute;
     1600    bottom: 0;
     1601    left: 0;
     1602    width: 100%;
     1603    top: 0%;
     1604    z-index: 4;
     1605    -webkit-transform: translateY(-100%);
     1606    transform: translateY(-100%);
     1607    background-color: #333;
     1608    -webkit-transition: -webkit-transform .5s;
     1609    transition: transform .5s;
     1610    padding-top: 20%;
    16111611}
    16121612.transit .ov-div {
    1613     -webkit-transition: -webkit-transform .5s;
    1614     transition: transform .5s;
    1615     -webkit-transform: translateY(0);
    1616     transform: translateY(0);
     1613    -webkit-transition: -webkit-transform .5s;
     1614    transition: transform .5s;
     1615    -webkit-transform: translateY(0);
     1616    transform: translateY(0);
    16171617}
    16181618.transit:hover .port-captions {
    1619     -webkit-transform: translateY(0);
    1620     transform: translateY(0);
     1619    -webkit-transform: translateY(0);
     1620    transform: translateY(0);
    16211621
    16221622}
    16231623.transit:hover .ov-div {
    1624     -webkit-transform: translateY(100%);
    1625     transform: translateY(100%);
     1624    -webkit-transform: translateY(100%);
     1625    transform: translateY(100%);
    16261626}
    16271627.transit .port-captions h4{
    1628     color: #292929;
    1629     font-weight: 600;
    1630     text-align: center;
    1631     position: relative;
     1628    color: #292929;
     1629    font-weight: 600;
     1630    text-align: center;
     1631    position: relative;
    16321632}
    16331633.transit .port-captions h4:after,.resort .port-captions h4:after{
    1634     position: absolute;
    1635     width: 40px;
    1636     height: 2px;
    1637     background-color: #656565;
    1638     content: "";
    1639     display: inline-block;
    1640     left: 50%;
    1641     margin-left: -20px;
    1642     bottom: -9px;
     1634    position: absolute;
     1635    width: 40px;
     1636    height: 2px;
     1637    background-color: #656565;
     1638    content: "";
     1639    display: inline-block;
     1640    left: 50%;
     1641    margin-left: -20px;
     1642    bottom: -9px;
    16431643}
    16441644.transit .port-captions a{
    1645     color: #fff;
     1645    color: #fff;
    16461646}
    16471647.transit .port-captions p.description{
    1648     text-align: center;
    1649     padding-top: 8px
     1648    text-align: center;
     1649    padding-top: 8px
    16501650}
    16511651.transit .figcaption{
    1652     position: relative;
    1653     z-index: 5
     1652    position: relative;
     1653    z-index: 5
    16541654}
    16551655
    16561656/* 8 */
    16571657.resort .port-container{
    1658     background-color: #ececec;
    1659     padding: 15px;
    1660     border:1px transparent solid;
     1658    background-color: #ececec;
     1659    padding: 15px;
     1660    border:1px transparent solid;
    16611661}
    16621662.resort .port-img{
    1663     max-height: 200px;
    1664     overflow: hidden;
    1665     border-width: 5px;
    1666     border-style: solid;
    1667     margin-bottom: 20px;
    1668     border-color: #fff;
     1663    max-height: 200px;
     1664    overflow: hidden;
     1665    border-width: 5px;
     1666    border-style: solid;
     1667    margin-bottom: 20px;
     1668    border-color: #fff;
    16691669}
    16701670.resort .icon-links{
    1671     height: auto;
    1672     width: 100%;
    1673     top: auto;
    1674     z-index: 99;
    1675     bottom: 0
     1671    height: auto;
     1672    width: 100%;
     1673    top: auto;
     1674    z-index: 99;
     1675    bottom: 0
    16761676}
    16771677.resort .icon-links a{
    1678     position: static;
    1679     width: 50%;
    1680     text-align: center;
    1681     transform: translate3d(-30px, 0px, 0px);
    1682     -webkit-transform: translate3d(-30px, 0px, 0px);
     1678    position: static;
     1679    width: 50%;
     1680    text-align: center;
     1681    transform: translate3d(-30px, 0px, 0px);
     1682    -webkit-transform: translate3d(-30px, 0px, 0px);
    16831683}
    16841684.resort .icon-links a:last-child{
    1685     transform: translate3d(30px, 0px, 0px);
    1686     -webkit-transform: translate3d(30px, 0px, 0px);
     1685    transform: translate3d(30px, 0px, 0px);
     1686    -webkit-transform: translate3d(30px, 0px, 0px);
    16871687}
    16881688.resort .port-captions {
    1689     text-align: center;
     1689    text-align: center;
    16901690}
    16911691.resort .port-captions h4{
    1692     text-transform: none;
    1693     position: relative;
    1694     margin-bottom: 25px
     1692    text-transform: none;
     1693    position: relative;
     1694    margin-bottom: 25px
    16951695}
    16961696.resort .port-captions h4:after{
    1697     bottom: -14px
     1697    bottom: -14px
    16981698}
    16991699.resort:hover .port-captions h4:after{
    1700     width: 100px;
    1701     margin-left: -50px;
     1700    width: 100px;
     1701    margin-left: -50px;
    17021702}
    17031703.resort .port-img img{
    1704     transform: scale(1);
    1705     -webkit-transform: scale(1);
     1704    transform: scale(1);
     1705    -webkit-transform: scale(1);
    17061706}
    17071707.resort:hover .port-img img{
    1708     transform: scale(1.1);
    1709     -webkit-transform: scale(1.1);
     1708    transform: scale(1.1);
     1709    -webkit-transform: scale(1.1);
    17101710}
    17111711.resort:hover .port-container{
    1712     background-color: #fff;
    1713     border-color: #ddd
     1712    background-color: #fff;
     1713    border-color: #ddd
    17141714}
    17151715.resort:hover .port-img{
    1716     border-color:#ddd;
     1716    border-color:#ddd;
    17171717}
    17181718.resort:hover .icon-links a{
    1719     transform: translate3d(0px, 0px, 0px);
    1720     -webkit-transform: translate3d(0px, 0px, 0px);
     1719    transform: translate3d(0px, 0px, 0px);
     1720    -webkit-transform: translate3d(0px, 0px, 0px);
    17211721}
    17221722
    17231723/* 9 */
    17241724.gemini .port-img:before,.onair .port-img:before{
    1725     display: none;
     1725    display: none;
    17261726}
    17271727.portfolio-item .por-hover{
    1728     position: absolute;
    1729     width: 100%;
    1730     height: 100%;
    1731     left: -100%;
    1732     top: 0;
    1733     background-color: rgba(0,0,0,.6);
     1728    position: absolute;
     1729    width: 100%;
     1730    height: 100%;
     1731    left: -100%;
     1732    top: 0;
     1733    background-color: rgba(0,0,0,.6);
    17341734}
    17351735.gemini .icon-links,.onair .icon-links{
    1736     position: relative;
    1737     width: 100%;
    1738     height: 100%;
    1739     top: 0;
     1736    position: relative;
     1737    width: 100%;
     1738    height: 100%;
     1739    top: 0;
    17401740}
    17411741.gemini .icon-links a{
    1742     width: 50px;
    1743     height: 50px;
    1744     text-align: center;
    1745     line-height: 50px;
    1746     top: 50%;
    1747     margin-top: -25px;
    1748     left: 50%;
    1749     margin-left: -52px;
    1750     transform: scale(0);
    1751     -webkit-transform: scale(0);
    1752     opacity: 0;
    1753     -webkit-transition-delay: 0.3s;
    1754     transition-delay: 0.3s;
     1742    width: 50px;
     1743    height: 50px;
     1744    text-align: center;
     1745    line-height: 50px;
     1746    top: 50%;
     1747    margin-top: -25px;
     1748    left: 50%;
     1749    margin-left: -52px;
     1750    transform: scale(0);
     1751    -webkit-transform: scale(0);
     1752    opacity: 0;
     1753    -webkit-transition-delay: 0.3s;
     1754    transition-delay: 0.3s;
    17551755}
    17561756
    17571757/* 11 */
    17581758.onair .port-captions{
    1759     text-align: center;
    1760     -webkit-transition: all 0.35s ease;
    1761     transition: all 0.35s ease;
    1762     -webkit-transition-delay: 0.1s;
    1763     transition-delay: 0.1s;
    1764     opacity: 0;
    1765     -webkit-transform: translate3d(0,-40px,0);
    1766     transform: translate3d(0,-40px,0);
    1767     position: absolute;
    1768     top: 0;
    1769     left: 0;
    1770     width: 100%;
    1771     z-index: 5;
     1759    text-align: center;
     1760    -webkit-transition: all 0.35s ease;
     1761    transition: all 0.35s ease;
     1762    -webkit-transition-delay: 0.1s;
     1763    transition-delay: 0.1s;
     1764    opacity: 0;
     1765    -webkit-transform: translate3d(0,-40px,0);
     1766    transform: translate3d(0,-40px,0);
     1767    position: absolute;
     1768    top: 0;
     1769    left: 0;
     1770    width: 100%;
     1771    z-index: 5;
    17721772}
    17731773.onair .port-captions{
    1774     padding-top: 10%
     1774    padding-top: 10%
    17751775}
    17761776.onair .port-captions p{
    1777     display: table;
    1778     margin: 5px auto 0;
    1779     padding: 3px 6px;
    1780     font-size: 13px;
    1781     color: #fff
     1777    display: table;
     1778    margin: 5px auto 0;
     1779    padding: 3px 6px;
     1780    font-size: 13px;
     1781    color: #fff
    17821782}
    17831783.onair .port-captions p a{
    1784     color: #fff
     1784    color: #fff
    17851785}
    17861786.onair .icon-links a{
    1787     width: 50px;
    1788     height: 50px;
    1789     text-align: center;
    1790     line-height: 50px;
    1791     bottom: 5px;
    1792     left: 50%;
    1793     margin-left: -52px;
    1794     opacity: 0;
    1795     transform: scale(0);
    1796     -webkit-transform: scale(0);
    1797     background-color: rgba(255,255,255,0.3) !important;
    1798     color: #fff;
    1799     -webkit-transition-delay: 0.3s;
    1800     transition-delay: 0.3s;
     1787    width: 50px;
     1788    height: 50px;
     1789    text-align: center;
     1790    line-height: 50px;
     1791    bottom: 5px;
     1792    left: 50%;
     1793    margin-left: -52px;
     1794    opacity: 0;
     1795    transform: scale(0);
     1796    -webkit-transform: scale(0);
     1797    background-color: rgba(255,255,255,0.3) !important;
     1798    color: #fff;
     1799    -webkit-transition-delay: 0.3s;
     1800    transition-delay: 0.3s;
    18011801}
    18021802.onair .icon-links a:hover{
    1803     background-color: rgba(0,0,0,0.5) !important;
    1804     color: #fff
     1803    background-color: rgba(0,0,0,0.5) !important;
     1804    color: #fff
    18051805}
    18061806.gemini .icon-links a.rsgd_zoom,.onair .icon-links a.rsgd_zoom{
    1807     -webkit-transition-delay: 0.4s;
    1808     transition-delay: 0.4s;
    1809     left: auto;
    1810     margin-left: 0;
    1811     right: 50%;
    1812     margin-right: -52px;
     1807    -webkit-transition-delay: 0.4s;
     1808    transition-delay: 0.4s;
     1809    left: auto;
     1810    margin-left: 0;
     1811    right: 50%;
     1812    margin-right: -52px;
    18131813}
    18141814.gemini:hover .icon-links a,.onair:hover .icon-links a{
    1815     opacity: 1;
    1816     transform: scale(1);
    1817     -webkit-transform: scale(1);
     1815    opacity: 1;
     1816    transform: scale(1);
     1817    -webkit-transform: scale(1);
    18181818}
    18191819
    18201820/* 10 */
    18211821.neuron .port-captions,.agent .port-captions{
    1822     position: absolute;
    1823     width: 100%;
    1824     bottom: 0;
    1825     left: 0;
    1826     text-align: center;
    1827     z-index: 9
     1822    position: absolute;
     1823    width: 100%;
     1824    bottom: 0;
     1825    left: 0;
     1826    text-align: center;
     1827    z-index: 9
    18281828}
    18291829.neuron .port-captions h4,.rotato .port-captions h4{
    1830     padding:3px 6px;
    1831     background-color: rgba(0, 0, 0, 0.63);
    1832     display: table;
    1833     margin:0 auto;
    1834     font-size: 14px;
    1835     -webkit-transition: all 0.5s ease;
    1836     transition: all 0.5s ease;
    1837     transform: translate3d(0px,-20px, 0px);
    1838     -webkit-transform: translate3d(0px,-20px, 0px);
    1839     opacity: 0;
     1830    padding:3px 6px;
     1831    background-color: rgba(0, 0, 0, 0.63);
     1832    display: table;
     1833    margin:0 auto;
     1834    font-size: 14px;
     1835    -webkit-transition: all 0.5s ease;
     1836    transition: all 0.5s ease;
     1837    transform: translate3d(0px,-20px, 0px);
     1838    -webkit-transform: translate3d(0px,-20px, 0px);
     1839    opacity: 0;
    18401840}
    18411841.neuron .port-captions h4 a,.neuron .port-captions p,.neuron .port-captions p a,.rotato .port-captions h4 a,.rotato .port-captions p,.rotato .port-captions p a{
    1842     color: #fff
     1842    color: #fff
    18431843}
    18441844.neuron .port-captions p,.rotato .port-captions p{
    1845     margin-bottom: 8px;
    1846     -webkit-transition: all 0.5s ease;
    1847     transition: all 0.5s ease;
    1848     transform: translate3d(0px,50px, 0px);
    1849     -webkit-transform: translate3d(0px,50px, 0px);
    1850     opacity: 0
     1845    margin-bottom: 8px;
     1846    -webkit-transition: all 0.5s ease;
     1847    transition: all 0.5s ease;
     1848    transform: translate3d(0px,50px, 0px);
     1849    -webkit-transform: translate3d(0px,50px, 0px);
     1850    opacity: 0
    18511851}
    18521852.neuron:hover .port-captions h4,.neuron:hover .port-captions  p,.rotato:hover .port-captions h4,.rotato:hover .port-captions  p{
    1853     transform: translate3d(0px, 0px, 0px);
    1854     -webkit-transform: translate3d(0px, 0px, 0px);
    1855     opacity: 1
     1853    transform: translate3d(0px, 0px, 0px);
     1854    -webkit-transform: translate3d(0px, 0px, 0px);
     1855    opacity: 1
    18561856}
    18571857.neuron .icon-links a,.rotato .icon-links a{
    1858     width: 50px;
    1859     height: 50px;
    1860     text-align: center;
    1861     line-height: 50px;
    1862     background-color: rgba(255,255,255,0.35);
    1863     border-radius: 50%;
    1864     font-size: 16px;
    1865     color: #fff;
    1866     transform: translate3d(-50px,0px,  0px);
    1867     -webkit-transition: all 0.7s ease;
    1868     transition: all 0.7s ease;
    1869     top: 35%;
    1870     left: 50%;
    1871     margin-left: -52px;
     1858    width: 50px;
     1859    height: 50px;
     1860    text-align: center;
     1861    line-height: 50px;
     1862    background-color: rgba(255,255,255,0.35);
     1863    border-radius: 50%;
     1864    font-size: 16px;
     1865    color: #fff;
     1866    transform: translate3d(-50px,0px,  0px);
     1867    -webkit-transition: all 0.7s ease;
     1868    transition: all 0.7s ease;
     1869    top: 35%;
     1870    left: 50%;
     1871    margin-left: -52px;
    18721872}
    18731873.neuron .icon-links a:first-child,.rotato .icon-links a:first-child{
    1874     margin-right: 5px;
     1874    margin-right: 5px;
    18751875}
    18761876.neuron .icon-links a:last-child,.rotato .icon-links a:last-child{
    1877     left: auto;
    1878     right: 50%;
    1879     margin-right: -52px;
    1880     transform: translate3d(50px,0px, 0px);
     1877    left: auto;
     1878    right: 50%;
     1879    margin-right: -52px;
     1880    transform: translate3d(50px,0px, 0px);
    18811881}
    18821882.neuron:hover .icon-links a,.rotato:hover .icon-links a{
    1883     opacity: 1
     1883    opacity: 1
    18841884}
    18851885.neuron:hover .icon-links a,.rotato:hover .icon-links a{
    1886     transform: translate3d(0px, 0px, 0px);
     1886    transform: translate3d(0px, 0px, 0px);
    18871887}
    18881888.neuron:hover .icon-links a:hover,.rotato:hover .icon-links a:hover{
    1889     background-color: rgba(0,0,0,.7);
     1889    background-color: rgba(0,0,0,.7);
    18901890}
    18911891
    18921892/* 12 */
    18931893.solo {
    1894     box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.26);
    1895     background: #fff;
     1894    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.26);
     1895    background: #fff;
    18961896}
    18971897.solo .port-container{
     
    18991899}
    19001900.solo .port-captions h4,.zilla .port-captions h4{
    1901     margin: 15px 0 10px;
    1902     border-bottom : 1px #e8e8e8 solid;
    1903     padding-bottom: 10px;
    1904     font-size: 16px
     1901    margin: 15px 0 10px;
     1902    border-bottom : 1px #e8e8e8 solid;
     1903    padding-bottom: 10px;
     1904    font-size: 16px
    19051905}
    19061906.solo .port-captions p{
    1907     font-size: 12px
     1907    font-size: 12px
    19081908}
    19091909.solo .icon-links {
    1910     z-index: 9;
    1911     position: relative;
     1910    z-index: 9;
     1911    position: relative;
    19121912}
    19131913.solo .port-img:before{
    1914     -webkit-transition: all 0.5s ease;
    1915     transition: all 0.5s ease;
    1916     transform: translateX(380px);
    1917     -webkit-transform: translateX(380px);
     1914    -webkit-transition: all 0.5s ease;
     1915    transition: all 0.5s ease;
     1916    transform: translateX(380px);
     1917    -webkit-transform: translateX(380px);
    19181918}
    19191919.solo:hover .port-img:before{
    1920     transform: translateX(0px);
    1921     -webkit-transform: translateX(0px);
     1920    transform: translateX(0px);
     1921    -webkit-transform: translateX(0px);
    19221922}
    19231923.solo .icon-links a{
    1924     background-color: rgba(0,0,0,0.2);
    1925     font-size: 16px;
    1926     color: #fff;
    1927     transform: translate3d(-50px,0px,  0px);
    1928     -webkit-transition: all 0.5s ease;
    1929     transition: all 0.5s ease;
     1924    background-color: rgba(0,0,0,0.2);
     1925    font-size: 16px;
     1926    color: #fff;
     1927    transform: translate3d(-50px,0px,  0px);
     1928    -webkit-transition: all 0.5s ease;
     1929    transition: all 0.5s ease;
    19301930}
    19311931.solo .icon-links a:first-child{
    1932     margin-right: 1px;
    1933     -webkit-transition: all 0.7s ease;
    1934     transition: all 0.7s ease;
     1932    margin-right: 1px;
     1933    -webkit-transition: all 0.7s ease;
     1934    transition: all 0.7s ease;
    19351935}
    19361936.solo:hover .icon-links a,.focus:hover .icon-links a{
    1937     opacity: 1;
    1938     transform: translate3d(0px, 0px, 0px);
     1937    opacity: 1;
     1938    transform: translate3d(0px, 0px, 0px);
    19391939}
    19401940.solo:hover .icon-links a:hover{
    1941     background-color: rgba(0,0,0,.7);
     1941    background-color: rgba(0,0,0,.7);
    19421942}
    19431943
     
    19521952.rotato .port-img,.rotato .port-container{
    19531953    transform-style: preserve-3d;
    1954     -webkit-transition: all 0.6s ease;
    1955     transition: all 0.6s ease;
    1956     overflow: visible;
     1954    -webkit-transition: all 0.6s ease;
     1955    transition: all 0.6s ease;
     1956    overflow: visible;
    19571957}
    19581958.rotato .icon-links{
     
    19681968.rotato:hover .icon-links{
    19691969    transform: rotateY(0deg);
    1970     -webkit-transform: rotateY(0deg);
    1971     opacity: 1
     1970    -webkit-transform: rotateY(0deg);
     1971    opacity: 1
    19721972}
    19731973.rotato .ov-div{
     
    19761976.rotato:hover .ov-div{
    19771977    transform: rotateY(-180deg);
    1978     -webkit-transform: rotateY(-180deg);
     1978    -webkit-transform: rotateY(-180deg);
    19791979}
    19801980.rotato .port-captions{
     
    19951995}
    19961996.solo .icon-links a,.focus .icon-links a{
    1997     font-size: 16px;
    1998     transform: translate3d(-50px,0px,  0px);
    1999     -webkit-transition: all 0.5s ease;
    2000     transition: all 0.5s ease;
     1997    font-size: 16px;
     1998    transform: translate3d(-50px,0px,  0px);
     1999    -webkit-transition: all 0.5s ease;
     2000    transition: all 0.5s ease;
    20012001}
    20022002.focus a.rsgd_zoom{
     
    20112011}
    20122012.focus:hover .icon-links a{
    2013     opacity: 1;
    2014     transform: translate3d(0px, 0px, 0px);
     2013    opacity: 1;
     2014    transform: translate3d(0px, 0px, 0px);
    20152015}
    20162016.focus .port-captions{
     
    20202020    position: relative;
    20212021    -webkit-transition: all 0.4s ease;
    2022     transition: all 0.4s ease;
     2022    transition: all 0.4s ease;
    20232023}
    20242024.focus:hover .port-captions{
     
    20362036    color:#fff;
    20372037    -webkit-transition: all 0.5s ease;
    2038     transition: all 0.5s ease;
    2039     -webkit-transition-delay: 0.3s;
    2040     transition-delay: 0.3s;
     2038    transition: all 0.5s ease;
     2039    -webkit-transition-delay: 0.3s;
     2040    transition-delay: 0.3s;
    20412041}
    20422042.agent .port-captions a{
    2043     color:#fff
     2043    color:#fff
    20442044}
    20452045.agent:hover .port-captions{
     
    20492049.agent .port-img:before{
    20502050    -webkit-transition: all 0.5s ease;
    2051     transition: all 0.5s ease;
     2051    transition: all 0.5s ease;
    20522052    transform:translate3d(0,600px,0);
    20532053    -webkit-transform:translate3d(0,600px,0);
     
    20692069    -webkit-transform:translate3d(600px,0,0);
    20702070    -webkit-transition: all 0.5s ease-in-out;
    2071     transition: all 0.5s ease-in-out;
     2071    transition: all 0.5s ease-in-out;
    20722072    -webkit-transition-delay: 0.3s;
    2073     transition-delay: 0.3s;
     2073    transition-delay: 0.3s;
    20742074}
    20752075.agent .icon-links a.rsgd_zoom{
    20762076    -webkit-transition-delay: 0.4s;
    2077     transition-delay: 0.4s;
     2077    transition-delay: 0.4s;
    20782078}
    20792079.agent:hover .icon-links a{
     
    21242124    color: #fff;
    21252125    -webkit-transition-delay: 0.3s;
    2126     transition-delay: 0.3s;
     2126    transition-delay: 0.3s;
    21272127}
    21282128.rolly:hover .port-captions p{
     
    21442144    color: #fff;
    21452145    transform: translate3d(-50px,0px,  0px);
    2146     -webkit-transition: all 0.4s ease;
    2147     transition: all 0.4s ease;
    2148     -webkit-transition-delay: 0.5s;
    2149     transition-delay: 0.5s;
     2146    -webkit-transition: all 0.4s ease;
     2147    transition: all 0.4s ease;
     2148    -webkit-transition-delay: 0.5s;
     2149    transition-delay: 0.5s;
    21502150}
    21512151.rolly .icon-links a.rsgd_zoom{
     
    21582158/* 17 */
    21592159.mass .port-captions{
    2160     text-align: center;
    2161     opacity: 0;
    2162     z-index: 9;
    2163     padding: 15px;
    2164     position: absolute;
    2165     width: 100%;
    2166     transform: translateY(-45px);
    2167     height: 0;
     2160    text-align: center;
     2161    opacity: 0;
     2162    z-index: 9;
     2163    padding: 15px;
     2164    position: absolute;
     2165    width: 100%;
     2166    transform: translateY(-45px);
     2167    height: 0;
    21682168}
    21692169.mass .icon-links{
    2170     width: auto;
    2171     bottom: 0;
    2172     z-index: 99;
    2173     transform: translateX(-50%);
    2174     left: 50%;
     2170    width: auto;
     2171    bottom: 0;
     2172    z-index: 99;
     2173    transform: translateX(-50%);
     2174    left: 50%;
    21752175}
    21762176.mass .icon-links a{
    2177     position: static;
    2178     margin: 0 1px;
    2179     transform: translate3d(0px,-20px,0px);
    2180     height: 40px;
    2181     line-height: 45px;
     2177    position: static;
     2178    margin: 0 1px;
     2179    transform: translate3d(0px,-20px,0px);
     2180    height: 40px;
     2181    line-height: 45px;
    21822182}
    21832183.mass .icon-links a:hover{
    2184     background-color: #333;
    2185     color: #fff
     2184    background-color: #333;
     2185    color: #fff
    21862186}
    21872187.mass .icon-links a.rsgd_zoom{
    2188     float: right;
    2189     transform: translate3d(0px,-20px,0px);
     2188    float: right;
     2189    transform: translate3d(0px,-20px,0px);
    21902190}
    21912191.mass:hover .icon-links a{
    2192     transform: translate3d(0px,0px,0px);
     2192    transform: translate3d(0px,0px,0px);
    21932193}
    21942194.mass:hover .port-captions{
    2195     opacity: 1;
    2196     transform: translateY(-30px);
    2197     height: auto;
    2198     width: 92%;
     2195    opacity: 1;
     2196    transform: translateY(-30px);
     2197    height: auto;
     2198    width: 92%;
    21992199}
    22002200.mass,.mass .port-container,.mass .port-img{
    2201     overflow: visible;
     2201    overflow: visible;
    22022202}
    22032203.mass:hover .port-img:before{
    2204     background-color: transparent;
    2205     opacity: 0 !important;
     2204    background-color: transparent;
     2205    opacity: 0 !important;
    22062206}
    22072207.mass .port-img{
    2208     transition:transform 0.4s;
    2209     -webkit-transition:transform 0.4s;
     2208    transition:transform 0.4s;
     2209    -webkit-transition:transform 0.4s;
    22102210}
    22112211.mass:hover .port-img{
    2212     transform:translateY(-30px);
    2213     -webkit-transform:translateY(-30px);
     2212    transform:translateY(-30px);
     2213    -webkit-transform:translateY(-30px);
    22142214}
    22152215
     
    22872287.astro:hover .ov-div{
    22882288    -webkit-transform: translate3d(0,-80px,0);
    2289     transform: translate3d(0,-80px,0);
     2289    transform: translate3d(0,-80px,0);
    22902290}
    22912291.astro:hover .icon-links{
     
    22952295    transform: translate3d(-50px,0px,  0px);
    22962296    -webkit-transition-delay: 0.3s;
    2297     transition-delay: 0.3s;
     2297    transition-delay: 0.3s;
    22982298    opacity: 0
    22992299}
     
    23282328    transform: translate3d(-50px,50px,0px);
    23292329    -webkit-transition-delay: 0.3s;
    2330     transition-delay: 0.3s;
     2330    transition-delay: 0.3s;
    23312331}
    23322332.zilla {
     
    23442344}
    23452345.ivy .icon-links a:after{
    2346     border-color: #7da600 transparent transparent transparent;
     2346    border-color: #7da600 transparent transparent transparent;
    23472347}
    23482348.ivy .icon-links a.rsgd_zoom:after{
    2349     border-color: transparent transparent #7da600 transparent;
     2349    border-color: transparent transparent #7da600 transparent;
    23502350}
    23512351.white-bg{
     
    23672367.portfolio-meta-cont select#portfolio_layout{
    23682368    width: 30em;
    2369     padding: 8px 10px;
    2370     background-color: #f5f5f5;
    2371     color: #333;
    2372     height: auto;
     2369    padding: 8px 10px;
     2370    background-color: #f5f5f5;
     2371    color: #333;
     2372    height: auto;
    23732373}
    23742374
    23752375.filter-by{
    2376     margin: 0;
    2377     clear:both;
    2378     position:relative;
     2376    margin: 0;
     2377    clear:both;
     2378    position:relative;
    23792379}
    23802380.filter-by ul{
    2381     display:table;
    2382     margin:auto;
    2383     padding: 0;
    2384     list-style: none;
     2381    display:table;
     2382    margin:auto;
     2383    padding: 0;
     2384    list-style: none;
    23852385}
    23862386.filter-by ul li{
    2387     float: left;
    2388     position:relative;
    2389     margin: 0 3px;
    2390     padding-bottom: 0;
    2391     list-style: none;
     2387    float: left;
     2388    position:relative;
     2389    margin: 0 3px;
     2390    padding-bottom: 0;
     2391    list-style: none;
    23922392}
    23932393.filter-by ul li a{
    2394     display:block;
    2395     position:relative;
    2396     z-index:3;
    2397     font-size: 13px;
    2398     font-weight: bold;
    2399     text-transform: uppercase;
    2400     color: #555;
    2401     padding: 12px 25px;
    2402     margin: 0 !important;
    2403     background-color: #fff;
    2404     border-radius: 4px;
    2405     box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.17);
    2406     -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.17);
     2394    display:block;
     2395    position:relative;
     2396    z-index:3;
     2397    font-size: 13px;
     2398    font-weight: bold;
     2399    text-transform: uppercase;
     2400    color: #555;
     2401    padding: 12px 25px;
     2402    margin: 0 !important;
     2403    background-color: #fff;
     2404    border-radius: 4px;
     2405    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.17);
     2406    -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.17);
    24072407}
    24082408.filter-by ul li.selected a{
     
    25452545}
    25462546.wp-picker-container .wp-color-result.button {
    2547     height: 40px !important;
    2548     border-color: #ececec !important;
    2549     background: #eee;
    2550     padding-left: 39px;
    2551     margin: 0 !important;
    2552     box-shadow: none;
    2553     padding-right: 0;
    2554     font-size: 12px;
     2547    height: 40px !important;
     2548    border-color: #ececec !important;
     2549    background: #eee;
     2550    padding-left: 39px;
     2551    margin: 0 !important;
     2552    box-shadow: none;
     2553    padding-right: 0;
     2554    font-size: 12px;
    25552555}
    25562556.wp-picker-container .wp-color-result.button span.color-alpha{
     
    25702570}
    25712571.wp-color-result:after {
    2572     line-height: 40px;
    2573     padding: 0 15px;
    2574     border-radius: 0 0;
    2575     white-space: nowrap;
    2576     border-color: #ececec !important;
     2572    line-height: 40px;
     2573    padding: 0 15px;
     2574    border-radius: 0 0;
     2575    white-space: nowrap;
     2576    border-color: #ececec !important;
    25772577}
    25782578.wp-color-result.wp-picker-open .wp-color-result-text{
     
    25802580}
    25812581.wp-picker-container input[type=text].wp-color-picker {
    2582     width: 90px !important;
    2583     line-height: 38px;
    2584     padding: 0 15px;
    2585     box-shadow: none;
    2586     margin-left: -1px;
    2587     border-color: #ececec;
     2582    width: 90px !important;
     2583    line-height: 38px;
     2584    padding: 0 15px;
     2585    box-shadow: none;
     2586    margin-left: -1px;
     2587    border-color: #ececec;
    25882588}
    25892589.wp-picker-container .button.button-small {
    2590     height: 39px;
    2591     line-height: 38px;
    2592     border-radius: 0;
    2593     box-shadow: none;
    2594     padding: 0 15px;
    2595     color: #fff;
    2596     background-color: #444;
    2597     border-color: #444;
    2598     margin: 0px 0 0 -1px;
     2590    height: 39px;
     2591    line-height: 38px;
     2592    border-radius: 0;
     2593    box-shadow: none;
     2594    padding: 0 15px;
     2595    color: #fff;
     2596    background-color: #444;
     2597    border-color: #444;
     2598    margin: 0px 0 0 -1px;
    25992599}
    26002600.rsgd_select_boxes{display: none;}
     
    26782678    cursor: e-resize
    26792679}
    2680 .raysgrid-form input[type=number]::-webkit-inner-spin-button, 
    2681 .raysgrid-form input[type=number]::-webkit-outer-spin-button { 
     2680.raysgrid-form input[type=number]::-webkit-inner-spin-button,
     2681.raysgrid-form input[type=number]::-webkit-outer-spin-button {
    26822682    -webkit-appearance: none;
    26832683    -moz-appearance: none;
    26842684    appearance: none;
    2685     margin: 0; 
     2685    margin: 0;
    26862686}
    26872687.iris-alpha-slider + .iris-alpha-slider{
     
    27452745    left: 0
    27462746}
    2747 body.rtl .rsgd_form_title h2,body.rtl .rsgd_sel_opts li,body.rtl .portfolio-item,body.rtl .raysgrid-form .dataTables_length,body.rtl .raysgrid-form .dataTables_filter{
     2747body.rtl .rsgd_form_title h2,
     2748body.rtl .rsgd_sel_opts li,
     2749body.rtl .portfolio-item,
     2750body.rtl .raysgrid-form .dataTables_length,
     2751body.rtl .raysgrid-form .dataTables_filter{
    27482752    float: right;
    27492753}
     
    27552759    margin: 6px 10px 0px 0;
    27562760}
    2757 body.rtl .rsgd_form_title h2 i,ul.rsgd_tabs > li a i{
     2761body.rtl .rsgd_form_title h2 i,
     2762body.rtl ul.rsgd_tabs > li a i{
    27582763    margin-right: 0;
    27592764    margin-left: 12px;
     
    27682773body.rtl .raysgrid-form .dataTables_filter label {
    27692774    margin-right: 0;
    2770     margin-left: 20px; 
     2775    margin-left: 20px;
    27712776}
    27722777body.rtl .raysgrid-form .dataTables_length{
     
    27742779}
    27752780body.rtl .raysgrid-form .dataTables_length label {
    2776     margin-left: 0;
    2777     margin-right: 20px;
     2781    margin-left: 0;
     2782    margin-right: 20px;
    27782783}
    27792784body.rtl .raysgrid-form .dataTables_info {
    2780     float: right;
     2785    float: right;
    27812786}
    27822787body.rtl .raysgrid-form .dataTables_paginate{
  • rays-grid/trunk/rays-grid.php

    r2572600 r2643764  
    44  Plugin URI: https://www.it-rays.org/raysgrid
    55  Description: WordPress Plugin for showing Grids with Custom Styles.
     6<<<<<<< .mine
     7  Version: 1.3.0
     8||||||| .r2057751
     9  Version: 1.2.0
     10=======
    611  Version: 1.2.3
     12>>>>>>> .r2643762
    713  Author: IT-RAYS
    814  Author URI: https://themeforest.net/user/it-rays/portfolio
     
    1319if (!defined('WPINC')) { die; }
    1420
    15 class raysgrid_globals {
    16    
     21class Rays_Grid
     22{
     23
     24    private static $instance = null;
     25
    1726    public $rsgd_name = 'RAYS Grid';
    1827    public $rsgd_slug = 'raysgrid';
    1928    public $rsgd_prefix = 'raysgrid';
    2029    public $rsgd_table = 'raysgrid_setting';
    21    
     30
     31    public static function get_instance()
     32    {
     33        if ( null === self::$instance ) {
     34            self::$instance = new self();
     35        }
     36        return self::$instance;
     37    }
     38
    2239    public function __construct() {
    2340       
     
    2744       
    2845    }
    29    
     46
     47    public function rsgd_constants () {
     48
     49        global $table_prefix;
     50        $rsgd_settings_tbl = $table_prefix . $this->rsgd_table;
     51
     52        defined( 'RSGD_DIR' ) or define ( 'RSGD_DIR', plugin_dir_path(__FILE__) );
     53        defined( 'RSGD_URI' ) or define ( 'RSGD_URI', plugin_dir_url(__FILE__) );
     54        define ( 'RSGD_NAME', $this->rsgd_name );
     55        define ( 'RSGD_SLUG', $this->rsgd_slug );
     56        define ( 'RSGD_PFX',  $this->rsgd_prefix );
     57        define ( 'RSGD_TBL',  $rsgd_settings_tbl );
     58
     59    }
     60
     61    public function rsgd_include_files () {
     62
     63        require_once( RSGD_DIR . '/includes/class-db.php' );
     64        require_once( RSGD_DIR . '/includes/config.php' );
     65        require_once( RSGD_DIR . '/includes/class-base.php' );
     66        require_once( RSGD_DIR . '/includes/display-field.php' );
     67        require_once( RSGD_DIR . '/includes/global-functions.php' );
     68        require_once( RSGD_DIR . '/includes/admin/vc/raysgrid.php' );
     69        require_once( RSGD_DIR . '/includes/public/shortcode.php' );
     70
     71        /*if ( !function_exists('array_column') ) {
     72            require_once( RSGD_DIR . '/includes/array_column.php' );
     73        }*/
     74
     75    }
     76
    3077    public function rsgd_init () {
    3178       
     
    3784    }
    3885   
    39     public function rsgd_constants () {
    40        
    41         global $table_prefix;
    42         $rsgd_settings_tbl = $table_prefix . $this->rsgd_table;
    43        
    44         defined( 'RSGD_DIR' ) or define ( 'RSGD_DIR', plugin_dir_path(__FILE__) );
    45         defined( 'RSGD_URI' ) or define ( 'RSGD_URI', plugin_dir_url(__FILE__) );
    46         define ( 'RSGD_NAME', $this->rsgd_name );
    47         define ( 'RSGD_SLUG', $this->rsgd_slug );
    48         define ( 'RSGD_PFX',  $this->rsgd_prefix );
    49         define ( 'RSGD_TBL',  $rsgd_settings_tbl ); 
    50          
    51     }
    52    
    53     public function rsgd_include_files () {
    54        
    55         require_once( RSGD_DIR . '/includes/class-db.php' );
    56         require_once( RSGD_DIR . '/includes/config.php' );
    57         require_once( RSGD_DIR . '/includes/class-base.php' );
    58         require_once( RSGD_DIR . '/includes/display-field.php' );
    59         require_once( RSGD_DIR . '/includes/global-functions.php' );
    60         require_once( RSGD_DIR . '/includes/admin/vc/raysgrid.php' );
    61         require_once( RSGD_DIR . '/includes/public/shortcode.php' );
    62        
    63         if ( !function_exists('array_column') ) {
    64             require_once( RSGD_DIR . '/includes/array_column.php' );
    65         }
    66        
    67     }
    68    
    6986    public function rsgd_localize_plugin () {
    7087       
     
    7491
    7592}
    76 new raysgrid_globals();
     93
     94function rays_grid() {
     95    return Rays_Grid::get_instance();
     96}
     97
     98rays_grid();
  • rays-grid/trunk/readme.txt

    r2572600 r2643764  
    33    Donate link: https://themeforest.net/user/it-rays/portfolio
    44    Tags: rays grid, grid, custom post grid, post type grid, portfolio grid, portfolio masonry, grid display, category filter, custom post, isotope, filter, filtering, grid, layout, list, masonry, post, post filter, post layout
     5<<<<<<< .mine
     6    Requires at least: 5.8
     7    Tested up to: 5.8
     8    Requires PHP: 7.4 or later
     9    Stable tag: 1.3.0
     10||||||| .r2057751
     11    Requires at least: 5.1
     12    Tested up to: 5.1
     13    Requires PHP: 5.6 or later
     14    Stable tag: 1.2.0
     15=======
    516    Requires at least: 5.7
    617    Tested up to: 5.8
    718    Requires PHP: 5.6 or later
    819    Stable tag: 1.2.3
     20>>>>>>> .r2643762
    921    License: GPLv2 or later
    1022    License URI: http://www.gnu.org/licenses/gpl-2.0.html
Note: See TracChangeset for help on using the changeset viewer.