Plugin Directory

Changeset 2852099


Ignore:
Timestamp:
01/21/2023 12:08:11 AM (3 years ago)
Author:
bdevs
Message:

Added navigation menu widget

Location:
generic-elements-for-elementor
Files:
200 added
14 edited

Legend:

Unmodified
Added
Removed
  • generic-elements-for-elementor/trunk/assets/css/generic-elements.css

    r2845557 r2852099  
    6161.bdevs-generic-el a,
    6262.bdevs-generic-el button {
    63   color: inherit;
    6463  outline: medium none;
    6564  text-decoration: none;
     
    23162315  list-style: none;
    23172316  display: inline-block;
    2318   margin-right: 20px;
     2317  margin-right: 35px;
    23192318  position: relative;
    23202319}
     
    23332332}
    23342333.bdevs-generic-el .generic-main-menu nav > ul > li > a:last-child {
    2335   padding-right: 0 !important;
     2334  padding-right: 0;
    23362335}
    23372336.bdevs-generic-el .generic-main-menu nav ul li .sub-menu {
     
    23972396  color: red;
    23982397}
     2398.bdevs-generic-el .bdevs-generic-el .side-info.info-open .side-info-close i {
     2399  color: #fff !important;
     2400}
    23992401.bdevs-generic-el .side-menu-icon button:hover, .bdevs-generic-el .side-menu-icon button:focus {
    24002402  background: none;
     
    24302432}
    24312433
    2432 .bdevs-generic-el .generic-el-social-icon a {
     2434.generic-el-social-icon a {
    24332435  display: inline-block;
    24342436  margin-right: 5px;
     
    24372439  transition: 0.3s;
    24382440}
    2439 .bdevs-generic-el .generic-el-social-icon a:hover {
     2441
     2442.generic-el-social-icon a:hover {
    24402443  color: #000;
     2444}
     2445
     2446.generic-el-categories-list-wrapper .categories-list-inner li {
     2447  list-style: none;
    24412448}
    24422449
     
    25172524  height: 40px;
    25182525  line-height: 40px;
    2519   padding-right: 20px;
    2520   background: transparent;
     2526  padding: 25px 20px;
    25212527  border: none;
    25222528  outline: none;
    2523   border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    25242529  font-size: 14px;
    2525   color: #fff;
    2526   padding-left: 0;
     2530  background-color: #fff;
     2531  color: #000;
    25272532}
    25282533.bdevs-generic-el .generic-el-side-info-search form button {
    25292534  position: absolute;
    25302535  top: 50%;
    2531   right: 0;
     2536  right: 20px;
    25322537  transform: translateY(-50%);
    25332538  font-size: 14px;
    2534   color: #fff;
     2539  color: #000;
    25352540  border: none;
    25362541  padding: 0;
     
    25412546.bdevs-generic-el .side-info-contact-title {
    25422547  color: #fff;
    2543   margin-bottom: 20px;
     2548  margin-bottom: 25px;
     2549  font-size: 30px;
    25442550}
    25452551.bdevs-generic-el .generic-el-side-info-contact-wrapper ul li i {
    2546   color: #fff;
    2547   margin-right: 10px;
    2548   font-size: 16px;
     2552  color: #000;
     2553  margin-right: 20px;
     2554  font-size: 18px;
    25492555}
    25502556.bdevs-generic-el .generic-el-side-info-contact-wrapper ul li a {
    25512557  color: #fff;
     2558  font-size: 20px;
     2559}
     2560.bdevs-generic-el .generic-el-side-info-contact-text span {
     2561  display: block;
     2562  color: #fff;
     2563  text-transform: capitalize;
     2564  font-size: 16px;
     2565}
     2566.bdevs-generic-el .generic-el-side-info-contact-icon i {
     2567  background: #fff;
     2568  padding: 20px;
     2569  border-radius: 50px;
    25522570  font-size: 16px;
    25532571}
     
    25652583}
    25662584.bdevs-generic-el .generic-el-contact-info-social a {
    2567   font-size: 12px;
     2585  font-size: 16px;
    25682586  color: #fff;
    25692587  margin-right: 15px;
    25702588  border: 1px solid #ddd;
    25712589  border-radius: 50px;
    2572   height: 35px;
    2573   width: 35px;
    2574   display: inline-block;
    2575   line-height: 35px;
     2590  height: 50px;
     2591  width: 50px;
     2592  display: inline-block;
     2593  line-height: 50px;
    25762594  text-align: center;
    25772595  transition: all 0.3s;
  • generic-elements-for-elementor/trunk/assets/css/generic-elements.css.map

    r2845557 r2852099  
    1 {"version":3,"sourceRoot":"","sources":["../scss/_generic-el-common.scss","../scss/_generic-el-mixins.scss","../scss/_generic-el-slider.scss","../scss/_generic-el-hero.scss","../scss/_generic-el-testimonial.scss","../scss/_generic-el-team.scss","../scss/_generic-el-postlist.scss","../scss/_generic-el-heading.scss","../scss/_generic-el-instagram.scss","../scss/_generic-el-cta.scss","../scss/_generic-el-video.scss","../scss/_generic-el-card.scss","../scss/_generic-el-skill.scss","../scss/_generic-el-contact.scss","../scss/_generic-el-fact.scss","../scss/_generic-el-infobox.scss","../scss/_generic-el-header.scss","../scss/_generic-el-footer.scss","../scss/_generic-el-social.scss","../scss/_generic-el-language.scss","../scss/_generic-el-breadcrumb.scss","../scss/_generic-el-side-info.scss","../scss/_generic-el-categories.scss","../scss/_generic-el-copyright.scss","../scss/_generic-el-subscribe.scss"],"names":[],"mappings":";AAAA;AACA;AAAA;AAGA;AA0HI;AAAA;AAAA;AAcA;AAAA;AAAA;AAGA;AAKA;AAIA;AAKA;AAKA;AAKA;AAKA;AAKA;AAMA;;AAjLA;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;AAAA;AAAA;ECxBH;EACA;EACA;EACA;EACA;EDwBO;;AAEJ;AAAA;EAEI;EACA;;AAEJ;AAAA;EAGI;EACA;;AAEJ;AAAA;EAEI;EACA;EACA;;AAEJ;EAA6D;;AAC7D;EACI;;AAEJ;EACI;;AAEJ;AAAA;AAAA;EAGI;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;EACA;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAEJ;AAAA;EAEI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAKJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAQA;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAKd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAId;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAKd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAKd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAKd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAKd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAKd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAOlB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMA;EAHJ;AAAA;AAAA;IAIQ;IACA;IACA;;;AAEJ;AAAA;AAAA;EACI;;AAEJ;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;AAAA;AAAA;EACI;;AACA;AAAA;AAAA;EACI;EACA;EACA;;AAOZ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECvSP;EACA;EACA;EACA;EACA;;ADqSO;EACI;EACA;;AAEJ;EACI;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EChUP;EACA;EACA;EACA;EACA;;AD8TO;EACI;EACA;;AAEJ;EACI;EACA;EACA;;AAMR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECvVP;EACA;EACA;EACA;EACA;;ADqVO;EACI;EACA;EACA;;AAKR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC1WP;EACA;EACA;EACA;EACA;;ADwWO;EACI;EACA;EACA;;;AAOZ;AACA;EACI;IACA;;EAEA;IACA;;EAEA;IACA;;;AAKJ;AACI;AAAA;AAAA;EAKQ;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;;;AE3YZ;AACA;AAAA;AAKG;EACC;EACA;EACA;;AAIH;EACC;EACA;EACA;EACA;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;ED1BD;EACA;EACA;EACA;EACA;;ACyBA;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;;ACpEF;AACA;AAAA;AAGA;AAyII;;AAxIA;EACI;EACA;EACA;;AAEJ;EACI;;AACA;EAFJ;IAGQ;;;AAEJ;EALJ;IAMQ;;;AAGR;EACI;EACA;EACA;;AAEJ;AAAA;EAEI;;AACA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGR;EACI;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;;AAEJ;EARJ;IASQ;;;AAEJ;EAXJ;IAYQ;;;AAEJ;EAdJ;IAeQ;;;AAEJ;EACI;;AAGR;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;;EACA;IACI;;;AAIZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EFnFP;EACA;EACA;EACA;EACA;;AEkFG;EACI;EACA;EACA;;AAGA;EADJ;IAEQ;;;AAMR;EACI;;AAGA;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGR;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AACA;EACI;;AAQpB;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;;ACvJR;AACA;AAAA;AAKY;EACI;EACA;EACA;EACA;;AAGR;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;;;AAGR;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;;;AAGR;EACI;EACA;;AAGR;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAGR;EACI;EACA;;AACA;EACI;EACA;EACA;;AAKJ;EACI;;AAOhB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;EACA;;AAGA;EADJ;IAEQ;;;;ACtIZ;AACA;AAAA;AAIQ;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EJfX;EACA;EACA;EACA;EACA;EIaW;EACA;;AAGA;EACI;;AAIZ;EACI;EACA;EACA;EACA;;AAII;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAOpB;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EJrEX;EACA;EACA;EACA;EACA;;AIqEW;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;;AAGR;EACI;;AAGA;EACI;;AAOZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAdJ;IAeQ;;;AAEJ;EACI;;AAIJ;EACI;EACA;EACA;EACA;;;AC1HZ;AACA;AAAA;AAGI;EACI;EACA;;AACA;EACI;;AAEJ;EACI;;AAII;EACI;;AAOR;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;ELnCnB;EACA;EACA;EACA;EACA;;AKiCmB;EACI;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;;;AAOxB;EACI;EACA;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;;;AAEJ;EACI;;AAGR;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAGR;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;ELhGP;EACA;EACA;EACA;EACA;;AK8FO;EACI;;AACA;EACI;EACA;;AAIZ;EACI;EACA;EACA;;AACA;EACA;;AAIA;EACI;;AAMA;EACI;EACA;EACA;EL7Hf;EACA;EACA;EACA;EACA;;AK2He;EACI;EACA;EACA;;;ACjIZ;EACI;EACA;;;ACFJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AAIJ;EACI;EACA;;AAEJ;EACI;EACA;;AAKR;EACI;;;AC5CZ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;;AACA;EACI;;AAEJ;EACI;EACA;;AAGA;EACI;EACA;EACA;;;AC/Bf;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACvCD;EACC;;AACA;EACC;EACA;;AACA;EACC;EACA;EACA;;AAGF;EACC;EACA;;AACA;EACC;EACA;;AAED;EACC;;;ACnBH;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAKD;EACC;EACA;EACA;;AACA;EACC;EACA;;AAKH;EACC;;;AC5BC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAGF;EACC;;;ACzCI;EACI;;AACA;EACI;;AAGR;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AACA;EACI;EACA;;AAIZ;EACI;;;AC5BP;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EdPD;EACA;EACA;EACA;EACA;;AcKC;EACC;EACA;;AAED;EACC;EACA;;AACA;EACC;EACA;;AAGF;EACC;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;EdhCF;EACA;EACA;EACA;EACA;;AcgCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;;ACnDH;AACA;AAAA;AAGA;AACI;AA6BA;;AA3BI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAKZ;EACI;;AAOJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAIJ;EACI;EACA;;AAKJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAEJ;EACI;;AAIJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;;;ACtKR;AACA;AAAA;AAII;EACI;;AAEJ;EACI;EACA;;;ACTP;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;;;ACVF;AACA;AAAA;AAGC;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAID;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;;;ACtDF;AACA;AAAA;AAGC;EACC;EACA;;AAED;EACC;EACA;;;ACVF;AACA;AAAA;AAGC;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;AAGD;EACC;EACA;;AAED;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAED;EACC;;AAED;EACC;;AAGD;EACC;;AAKD;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAID;EACC;;AAID;EACC;EACA;;AAID;EACC;;AAED;EACC;;;AChGU;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;;ACXhB;EACI;;;ACFX;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA","file":"generic-elements.css"}
     1{"version":3,"sourceRoot":"","sources":["../scss/_generic-el-common.scss","../scss/_generic-el-mixins.scss","../scss/_generic-el-slider.scss","../scss/_generic-el-hero.scss","../scss/_generic-el-testimonial.scss","../scss/_generic-el-team.scss","../scss/_generic-el-postlist.scss","../scss/_generic-el-heading.scss","../scss/_generic-el-instagram.scss","../scss/_generic-el-cta.scss","../scss/_generic-el-video.scss","../scss/_generic-el-card.scss","../scss/_generic-el-skill.scss","../scss/_generic-el-contact.scss","../scss/_generic-el-fact.scss","../scss/_generic-el-infobox.scss","../scss/_generic-el-header.scss","../scss/_generic-el-footer.scss","../scss/_generic-el-social.scss","../scss/_generic-el-language.scss","../scss/_generic-el-breadcrumb.scss","../scss/_generic-el-side-info.scss","../scss/_generic-el-categories.scss","../scss/_generic-el-copyright.scss","../scss/_generic-el-subscribe.scss"],"names":[],"mappings":";AAAA;AACA;AAAA;AAGA;AAyHI;AAAA;AAAA;AAcA;AAAA;AAAA;AAGA;AAKA;AAIA;AAKA;AAKA;AAKA;AAKA;AAKA;AAMA;;AAhLA;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;AAAA;AAAA;ECxBH;EACA;EACA;EACA;EACA;EDwBO;;AAEJ;AAAA;EAEI;EACA;;AAEJ;AAAA;EAGI;EACA;;AAEJ;AAAA;EAEI;EACA;;AAEJ;EAA6D;;AAC7D;EACI;;AAEJ;EACI;;AAEJ;AAAA;AAAA;EAGI;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;EACA;EACA;;AAEJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAEJ;AAAA;EAEI;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAKJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAQA;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAKd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAId;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAKd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAKd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAKd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAKd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAKd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAAd;EAAc;;AAOlB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMA;EAHJ;AAAA;AAAA;IAIQ;IACA;IACA;;;AAEJ;AAAA;AAAA;EACI;;AAEJ;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;AAAA;AAAA;EACI;;AACA;AAAA;AAAA;EACI;EACA;EACA;;AAOZ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECtSP;EACA;EACA;EACA;EACA;;ADoSO;EACI;EACA;;AAEJ;EACI;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EC/TP;EACA;EACA;EACA;EACA;;AD6TO;EACI;EACA;;AAEJ;EACI;EACA;EACA;;AAMR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECtVP;EACA;EACA;EACA;EACA;;ADoVO;EACI;EACA;EACA;;AAKR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;ECzWP;EACA;EACA;EACA;EACA;;ADuWO;EACI;EACA;EACA;;;AAOZ;AACA;EACI;IACA;;EAEA;IACA;;EAEA;IACA;;;AAKJ;AACI;AAAA;AAAA;EAKQ;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;;;AE1YZ;AACA;AAAA;AAKG;EACC;EACA;EACA;;AAIH;EACC;EACA;EACA;EACA;;AAID;EACC;EACA;EACA;EACA;EACA;EACA;ED1BD;EACA;EACA;EACA;EACA;;ACyBA;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;EACA;;AAED;EACC;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;;ACpEF;AACA;AAAA;AAGA;AAyII;;AAxIA;EACI;EACA;EACA;;AAEJ;EACI;;AACA;EAFJ;IAGQ;;;AAEJ;EALJ;IAMQ;;;AAGR;EACI;EACA;EACA;;AAEJ;AAAA;EAEI;;AACA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGR;EACI;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EALJ;IAMQ;;;AAEJ;EARJ;IASQ;;;AAEJ;EAXJ;IAYQ;;;AAEJ;EAdJ;IAeQ;;;AAEJ;EACI;;AAGR;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;;EACA;IACI;;;AAIZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EFnFP;EACA;EACA;EACA;EACA;;AEkFG;EACI;EACA;EACA;;AAGA;EADJ;IAEQ;;;AAMR;EACI;;AAGA;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGR;EACI;;AACA;EACI;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AACA;EACI;;AAQpB;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;;ACvJR;AACA;AAAA;AAKY;EACI;EACA;EACA;EACA;;AAGR;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;;;AAGR;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;;;AAGR;EACI;EACA;;AAGR;EACI;EACA;;AACA;EAHJ;IAIQ;;;AAEJ;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAGR;EACI;EACA;;AACA;EACI;EACA;EACA;;AAKJ;EACI;;AAOhB;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAIJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;EACA;;AAGA;EADJ;IAEQ;;;;ACtIZ;AACA;AAAA;AAIQ;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EJfX;EACA;EACA;EACA;EACA;EIaW;EACA;;AAGA;EACI;;AAIZ;EACI;EACA;EACA;EACA;;AAII;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAOpB;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EJrEX;EACA;EACA;EACA;EACA;;AIqEW;EACI;;AACA;EAFJ;IAGQ;;;AAGR;EACI;;AAGR;EACI;;AAGA;EACI;;AAOZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAdJ;IAeQ;;;AAEJ;EACI;;AAIJ;EACI;EACA;EACA;EACA;;;AC1HZ;AACA;AAAA;AAGI;EACI;EACA;;AACA;EACI;;AAEJ;EACI;;AAII;EACI;;AAOR;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;ELnCnB;EACA;EACA;EACA;EACA;;AKiCmB;EACI;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;;;AAOxB;EACI;EACA;;AAEJ;EACI;EACA;EACA;;AACA;EAJJ;IAKQ;;;AAEJ;EACI;;AAGR;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAGR;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;ELhGP;EACA;EACA;EACA;EACA;;AK8FO;EACI;;AACA;EACI;EACA;;AAIZ;EACI;EACA;EACA;;AACA;EACA;;AAIA;EACI;;AAMA;EACI;EACA;EACA;EL7Hf;EACA;EACA;EACA;EACA;;AK2He;EACI;EACA;EACA;;;ACjIZ;EACI;EACA;;;ACFJ;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;;AAIJ;EACI;EACA;;AAEJ;EACI;EACA;;AAKR;EACI;;;AC5CZ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIR;EACI;;AACA;EACI;;AAEJ;EACI;EACA;;AAGA;EACI;EACA;EACA;;;AC/Bf;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACvCD;EACC;;AACA;EACC;EACA;;AACA;EACC;EACA;EACA;;AAGF;EACC;EACA;;AACA;EACC;EACA;;AAED;EACC;;;ACnBH;EACC;EACA;;AACA;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAKD;EACC;EACA;EACA;;AACA;EACC;EACA;;AAKH;EACC;;;AC5BC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAGF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;;AAGF;EACC;;;ACzCI;EACI;;AACA;EACI;;AAGR;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AACA;EACI;EACA;;AAIZ;EACI;;;AC5BP;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EdPD;EACA;EACA;EACA;EACA;;AcKC;EACC;EACA;;AAED;EACC;EACA;;AACA;EACC;EACA;;AAGF;EACC;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;EACA;EdhCF;EACA;EACA;EACA;EACA;;AcgCA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACC;EACA;EACA;EACA;;;ACnDH;AACA;AAAA;AAGA;AACI;AA6BA;;AA3BI;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAKZ;EACI;;AAOJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAIJ;EACI;EACA;;AAIJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAEJ;EACI;;AAIJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;;;ACzKR;AACA;AAAA;AAII;EACI;;AAEJ;EACI;EACA;;;ACVR;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAID;EACC;;;ACdD;AACA;AAAA;AAGC;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAID;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AAED;EACC;EACA;;;ACtDF;AACA;AAAA;AAGC;EACC;EACA;;AAED;EACC;EACA;;;ACVF;AACA;AAAA;AAGC;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;;AAGD;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;;AAED;EACC;;AAED;EACC;;AAGD;EACC;;AAKD;EACC;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;;AAID;EACC;;AAID;EACC;EACA;;AAID;EACC;;AAED;EACC;;;AC3GU;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;;ACXhB;EACI;;;ACFX;EACC;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAED;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA","file":"generic-elements.css"}
  • generic-elements-for-elementor/trunk/assets/lib/css/meanmenu.css

    r2834394 r2852099  
    7979    color: #fff;
    8080    border-top: 1px solid #383838;
    81     border-top: 1px solid rgba(255, 255, 255, 0.5);
    8281    text-decoration: none;
    8382    text-transform: uppercase;
     
    8685.mean-container .mean-nav ul li li a {
    8786    width: 80%;
    88     padding: 1em 10%;
     87    padding: 14px 10%;
    8988    border-top: 1px solid #f1f1f1;
    9089    border-top: 1px solid rgba(255, 255, 255, 0.25);
     
    122121.mean-container .mean-nav ul li a.mean-expand {
    123122    margin-top: 1px;
    124     width: 26px;
    125     height: 32px;
    126     padding: 12px !important;
     123    width: 16px;
     124    height: 16px;
     125    padding: 12px;
    127126    text-align: center;
    128127    position: absolute;
    129128    right: 0;
    130     top: 0;
     129    top: 7px;
    131130    z-index: 2;
    132131    font-weight: 700;
    133132    background: rgba(255, 255, 255, 0.1);
    134     border: none !important;
    135     border-left: 1px solid rgba(255, 255, 255, 0.4);
     133    border: none;
     134    line-height: 16px;
     135    border-radius: 50%;
    136136}
    137137
     
    204204    font-size: 20px;
    205205    padding: 0;
    206     margin-bottom: 20px;
    207206}
    208207
     
    258257    display: none !important;
    259258}
    260 
    261 .mean-container .mean-nav ul li a {
    262     width: 100%;
    263     padding: 10px 0;
    264     color: #fff;
    265     border-top: 1px solid rgba(255, 255, 255, 0.5);
    266     font-size: 15px;
    267 }
    268 
    269 .mean-container .mean-nav ul li a.mean-expand {
    270     margin-top: 0px;
    271     height: 15px;
    272     padding: 15px 12px !important;
    273     line-height: 14px;
    274 }
  • generic-elements-for-elementor/trunk/assets/scss/_generic-el-common.scss

    r2845557 r2852099  
    4343    a,
    4444    button {
    45         color: inherit;
    4645        outline: medium none;
    4746        text-decoration: none;
  • generic-elements-for-elementor/trunk/assets/scss/_generic-el-header.scss

    r2845557 r2852099  
    4545        list-style: none;
    4646        display: inline-block;
    47         margin-right: 20px;
     47        margin-right: 35px;
    4848        position: relative;
    4949    }
     
    6565
    6666    .generic-main-menu nav > ul > li > a:last-child{
    67         padding-right: 0 !important;
     67        padding-right: 0;
    6868    }
    6969
     
    136136    }
    137137
    138 
    139138    // meanmenu css
    140139    .side-menu-icon button i {
    141140        color: red;
     141    }
     142
     143    .bdevs-generic-el .side-info.info-open .side-info-close i {
     144        color: #fff !important;
    142145    }
    143146
  • generic-elements-for-elementor/trunk/assets/scss/_generic-el-side-info.scss

    r2845557 r2852099  
    1111        height: 40px;
    1212        line-height: 40px;
    13         padding-right: 20px;
    14         background: transparent;
     13        padding: 25px 20px;
    1514        border: none;
    1615        outline: none;
    17         border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    1816        font-size: 14px;
    19         color: #fff;
    20         padding-left: 0;
     17        background-color: #fff;
     18        color: #000;
    2119    }
    2220    .generic-el-side-info-search form button {
    2321        position: absolute;
    2422        top: 50%;
    25         right: 0;
     23        right: 20px;
    2624        transform: translateY(-50%);
    2725        font-size: 14px;
    28         color: #fff;
     26        color: #000;
    2927        border: none;
    3028        padding: 0;
     
    3634    .side-info-contact-title{
    3735        color: #fff;
    38         margin-bottom: 20px;
     36        margin-bottom: 25px;
     37        font-size: 30px;
    3938    }
    4039    .generic-el-side-info-contact-wrapper ul li i{
    41         color: #fff;
    42         margin-right: 10px;
    43         font-size: 16px;
     40        color: #000;
     41        margin-right: 20px;
     42        font-size: 18px;
    4443    }
    4544
    4645    .generic-el-side-info-contact-wrapper ul li a{
    4746        color: #fff;
     47        font-size: 20px;
     48    }
     49    .generic-el-side-info-contact-text span {
     50        display: block;
     51        color: #fff;
     52        text-transform: capitalize;
     53        font-size: 16px;
     54    }
     55    .generic-el-side-info-contact-icon i {
     56        background: #fff;
     57        padding: 20px;
     58        border-radius: 50px;
    4859        font-size: 16px;
    4960    }
     
    6576    }
    6677    .generic-el-contact-info-social a {
    67         font-size: 12px;
     78        font-size: 16px;
    6879        color: #fff;
    6980        margin-right: 15px;
    7081        border: 1px solid #ddd;
    7182        border-radius: 50px;
    72         height: 35px;
    73         width: 35px;
     83        height: 50px;
     84        width: 50px;
    7485        display: inline-block;
    75         line-height: 35px;
     86        line-height: 50px;
    7687        text-align: center;
    77         transition: all .3s;
     88        transition: all 0.3s;
    7889    }
    7990    .generic-el-contact-info-social a:hover{
  • generic-elements-for-elementor/trunk/assets/scss/_generic-el-social.scss

    r2845557 r2852099  
    1 .bdevs-generic-el {
    2     .generic-el-social-icon a {
    3         display: inline-block;
    4         margin-right: 5px;
    5         color: #9FA9B8;
    6         font-size: 14px;
    7         transition: .3s;
    8     }
     1.generic-el-social-icon a {
     2    display: inline-block;
     3    margin-right: 5px;
     4    color: #9FA9B8;
     5    font-size: 14px;
     6    transition: .3s;
     7}
    98
    10     .generic-el-social-icon a:hover {
    11         color: #000;
    12     }
     9.generic-el-social-icon a:hover {
     10    color: #000;
    1311}
     12
     13// Footer Menu List CSS
     14.generic-el-categories-list-wrapper .categories-list-inner li{
     15    list-style: none;
     16}
  • generic-elements-for-elementor/trunk/changelog.txt

    r2845557 r2852099  
    11== Changelog ==
     2
     3= 1.1.0 - 20-01-2023 =
     4- Updated: Navigation Menu Widget Style
     5- Updated: Footer Menu List Widget Style
     6- Updated: Humberger Menu Style
    27
    38= 1.0.9 - 09-01-2023 =
    49- Updated: Widget Style update
    510
    6 = 1.0.8 - 81-01-2023 =
     11= 1.0.8 - 08-01-2023 =
    712- Added: Testimonial Widget More Style Control.
    813
     
    5156= 1.0.0 - 21-04-2022 =
    5257- Initial launch of the plugin
    53 
    54 
    55 == Screenshots ==
    56 
    57 1. Hero Demo Design screenshot-1.jpg
    58 2. Slider Demo Design screenshot-2.jpg
    59 3. Slider Elementor Content & Styles setting screenshot-3.jpg
    60 4. Team Demo Design screenshot-4.jpg
    61 5. Testimonial Demo Design screenshot-5.jpg
    62 6. Blog Demo Design screenshot-6.jpg
    63 7. Card Demo Design screenshot-7.jpg
    64 8. CTA (Call-To-Action) Demo Design screenshot-8.jpg
    65 9. Info Box Demo Design screenshot-9.jpg
    66 10. Skill Demo Design screenshot-10.jpg
    67 11. Fact Demo Design screenshot-11.jpg
    68 12. Video Info Demo Design screenshot-12.jpg
    69 13. Contact Form 7 Demo Design screenshot-13.jpg
    70 14. Instagram Demo Design screenshot-14.jpg
    71 
    72 == Upgrade Notice ==
  • generic-elements-for-elementor/trunk/generic-elements.php

    r2845557 r2852099  
    55 * Plugin URI:                  https://generic-elements.bdevs.net/
    66 * Description:                 The ultimate Elementor Addons
    7  * Version:                     1.0.9
     7 * Version:                     1.1.0
    88 * Author:                      bdevs
    99 * Requires at least:           5.8
  • generic-elements-for-elementor/trunk/readme.txt

    r2845557 r2852099  
    55Tested up to: 6.1.1
    66Requires PHP: 5.4
    7 Stable tag: 1.0.9
     7Stable tag: 1.1.0
    88License: GPLv3 or later
    99License URI: https://opensource.org/licenses/GPL-3.0
     
    7575
    7676== Changelog ==
     77
     78= 1.1.0 - 20-01-2023 =
     79- Updated: Navigation Menu Widget Style
     80- Updated: Footer Menu List Widget Style
     81- Updated: Humberger Menu Style
    7782
    7883= 1.0.9 - 09-01-2023 =
  • generic-elements-for-elementor/trunk/widgets/Card.php

    r2845557 r2852099  
    503503        );
    504504
    505         // Description
     505        // Title
    506506        $this->add_control(
    507507            '_box_title',
  • generic-elements-for-elementor/trunk/widgets/FooterMenuList.php

    r2845557 r2852099  
    193193
    194194        $this->end_controls_section();
    195 
    196         $this->end_controls_section();
    197195    }
    198196
     
    344342                'size_units' => ['px'],
    345343                'selectors' => [
    346                     '{{WRAPPER}} .categories-list-inner ul li' => 'margin-bottom: {{SIZE}}{{UNIT}};',
     344                    '{{WRAPPER}} .categories-list-inner ul li:not(:last-child)' => 'margin-bottom: {{SIZE}}{{UNIT}};',
    347345                ],
    348346            ]
  • generic-elements-for-elementor/trunk/widgets/GenericLogo.php

    r2845557 r2852099  
    220220                ],
    221221                'selectors' => [
    222                     '{{WRAPPER}} .generic-el-logo-wrapper img' => 'width: {{SIZE}}{{UNIT}};',
     222                    '{{WRAPPER}} .generic-el-logo-wrapper img' => 'height: {{SIZE}}{{UNIT}};',
    223223                ],
    224224            ]
  • generic-elements-for-elementor/trunk/widgets/NavigationMenu.php

    r2845557 r2852099  
    5353    }
    5454
    55 
    5655    /**
    5756     * Get widget icon.
     
    9796        return $options;
    9897    }
    99 
    10098
    10199    // get_profile_names
     
    149147    {
    150148        $this->general_content_controls();
     149        $this->generic_el_sideinfo_top_content_controls();
    151150        $this->side_info_content_controls();
    152151        $this->social_profile_content_controls();
     152        $this->generic_nav_settings();
    153153    }
    154154
     
    218218    }
    219219
     220    // generic_el_sideinfo_top_content_controls
     221    protected function generic_el_sideinfo_top_content_controls()
     222    {
     223        $this->start_controls_section(
     224            'section_generic_el_sideinfo_top',
     225            [
     226                'label' => esc_html__('Sideinfo Top', 'generic-elements'),
     227            ]
     228        );
     229
     230        $this->add_control(
     231            'generic_el_sideinfo_top_logo',
     232            [
     233                'label'     => esc_html__('Sideinfo Logo', 'generic-elements'),
     234                'type'      => \Elementor\Controls_Manager::MEDIA,
     235                'dynamic'   => [
     236                    'active' => true,
     237                ],
     238                'default'   => [
     239                    'url' => \Elementor\Utils::get_placeholder_image_src(),
     240                ],
     241            ]
     242        );
     243
     244        $this->add_group_control(
     245            \Elementor\Group_Control_Image_Size::get_type(),
     246            [
     247                'name' => 'thumbnail',
     248                'exclude' => ['custom'],
     249                'include' => [],
     250                'default' => 'large',
     251            ]
     252        );
     253
     254        $this->add_control(
     255            'generic_el_sideinfo_top_logo_url',
     256            [
     257                'label' => esc_html__('Generic Logo URL', 'generic-elements'),
     258                'type' => \Elementor\Controls_Manager::TEXT,
     259                'default' => esc_html__('https://your-link.com', 'generic-elements'),
     260                'placeholder' => esc_html__('#', 'generic-elements'),
     261                'label_block' => true,
     262                'dynamic' => [
     263                    'active' => true,
     264                ]
     265            ]
     266        );
     267
     268        $this->end_controls_section();
     269    }
     270
    220271    // side_info_content_controls
    221272    protected function side_info_content_controls()
     
    258309
    259310        $this->add_control(
    260             'instagram_shortcode',
    261             [
    262                 'label'       => esc_html__('Instagram Shortcode', 'generic-elements'),
    263                 'type'        => \Elementor\Controls_Manager::TEXTAREA,
    264                 'default'     => esc_html__('', 'generic-elements'),
    265                 'placeholder' => esc_html__('Place here instagram shortcode', 'generic-elements'),
    266                 'rows'        => 5,
    267                 'dynamic'     => [
     311            'shortcode',
     312            [
     313                'label' => esc_html__('Enter your shortcode', 'generic-elements'),
     314                'type' => \Elementor\Controls_Manager::TEXTAREA,
     315                'dynamic' => [
    268316                    'active' => true,
    269                 ]
     317                ],
     318                'placeholder' => '[gallery id="123" size="medium"]',
     319                'default' => '',
    270320            ]
    271321        );
     
    274324            'sidebar_map_url',
    275325            [
    276                 'label' => esc_html__('Map URL', 'generic-elements'),
     326                'label' => esc_html__('Map Embed URL', 'generic-elements'),
    277327                'type' => \Elementor\Controls_Manager::TEXTAREA,
    278328                'default' => esc_html__('', 'generic-elements'),
     
    293343                'type' => \Elementor\Controls_Manager::ICONS,
    294344                'default' => [
    295                     'value' => 'fas fa-circle',
     345                    'value' => 'eicon-heart',
    296346                    'library' => 'fa-solid',
    297347                ],
     
    312362
    313363        $repeater->add_control(
    314             'title',
     364            'contact_list_label',
    315365            [
    316366                'type' => \Elementor\Controls_Manager::TEXT,
    317367                'label_block' => true,
    318                 'label' => esc_html__('Title', 'generic-elements'),
     368                'label' => esc_html__('Contact List Label', 'generic-elements'),
     369                'placeholder' => esc_html__('Contact Label', 'generic-elements'),
     370                'default' => esc_html__('Label', 'generic-elements'),
     371                'dynamic' => [
     372                    'active' => true,
     373                ]
     374            ]
     375        );
     376
     377        $repeater->add_control(
     378            'title',
     379            [
     380                'type' => \Elementor\Controls_Manager::TEXT,
     381                'label_block' => true,
     382                'label' => esc_html__('Contact Text', 'generic-elements'),
    319383                'placeholder' => esc_html__('Type title here', 'generic-elements'),
    320384                'default' => esc_html__('12/A, City Tower, NYC', 'generic-elements'),
     
    378442        );
    379443
    380 
    381444        $this->end_controls_section();
    382445    }
     
    625688    }
    626689
     690    // generic_nav_settings
     691    protected function generic_nav_settings()
     692    {
     693        $this->start_controls_section(
     694            '_section_generic_nav_settings',
     695            [
     696                'label' => esc_html__('Settings', 'generic-elements'),
     697                'tab' => \Elementor\Controls_Manager::TAB_CONTENT,
     698            ]
     699        );
     700
     701        $this->add_control(
     702            'show_hide_sideinfo_search',
     703            [
     704                'label' => esc_html__('Search Show/Hide', 'generic-elements'),
     705                'type' => \Elementor\Controls_Manager::SWITCHER,
     706                'label_on' => esc_html__('Show', 'generic-elements'),
     707                'label_off' => esc_html__('Hide', 'generic-elements'),
     708                'return_value' => 'yes',
     709                'default' => 'yes',
     710            ]
     711        );
     712
     713        $this->end_controls_section();
     714    }
     715
    627716    // register_style_controls
    628717    protected function register_style_controls()
     
    634723        $this->menu_side_toggle_style_control();
    635724        $this->humburger_menu_style_controls();
     725        $this->generic_el_sidebar_top_style_controls();
     726        $this->generic_el_sidebar_close_style_controls();
    636727        $this->sidebar_search_style_controls();
    637728        $this->sidebar_instagram_style_controls();
    638729        $this->sidebar_map_style_controls();
     730        $this->sidebar_contact_info_style_controls();
    639731        $this->social_icon_style_controls();
    640732    }
     
    729821                    '{{WRAPPER}} .generic-main-menu nav > ul > li' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
    730822                ]
     823            ]
     824        );
     825
     826        $this->add_responsive_control(
     827            'generic_main_menu_item_padding',
     828            [
     829                'label' => esc_html__('Padding', 'generic-elements'),
     830                'type' => \Elementor\Controls_Manager::DIMENSIONS,
     831                'size_units' => ['px', 'em', '%'],
     832                'selectors' => [
     833                    '{{WRAPPER}} .generic-main-menu nav > ul > li > a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
     834                ],
    731835            ]
    732836        );
     
    762866                ],
    763867                'default'            => [
    764                     'size' => 15,
     868                    'size' => 0,
    765869                    'unit' => 'px',
    766870                ],
     
    793897            ]
    794898        );
    795 
    796899
    797900        $this->start_controls_tabs(
     
    13071410
    13081411        $this->add_responsive_control(
     1412            'humburger_content_margin',
     1413            [
     1414                'label' => esc_html__('Menu Margin', 'generic-elements'),
     1415                'type' => \Elementor\Controls_Manager::DIMENSIONS,
     1416                'size_units' => ['px', 'em', '%'],
     1417                'selectors' => [
     1418                    '{{WRAPPER}} .generic-mobile-menu.mean-container' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
     1419                ],
     1420            ]
     1421        );
     1422
     1423        $this->add_responsive_control(
    13091424            'humburger_content_padding',
    13101425            [
     
    13531468            'humburger_menu_color',
    13541469            [
    1355                 'label' => esc_html__('Menu Color Color', 'generic-elements'),
     1470                'label' => esc_html__('Menu Color', 'generic-elements'),
    13561471                'type' => \Elementor\Controls_Manager::COLOR,
    13571472                'selectors' => [
     
    13681483                'selectors' => [
    13691484                    '{{WRAPPER}} .mean-container .mean-nav ul li a' => 'border-color: {{VALUE}};',
     1485                ],
     1486            ]
     1487        );
     1488
     1489        $this->add_group_control(
     1490            \Elementor\Group_Control_Typography::get_type(),
     1491            [
     1492                'name' => 'sibebar-menu-typo',
     1493                'selector' => '{{WRAPPER}} .mean-container .mean-nav ul li a',
     1494            ]
     1495        );
     1496
     1497        $this->add_responsive_control(
     1498            'sibebar_menu_padding',
     1499            [
     1500                'label' => esc_html__('Padding', 'generic-elements'),
     1501                'type' => \Elementor\Controls_Manager::DIMENSIONS,
     1502                'size_units' => ['px', 'em', '%'],
     1503                'selectors' => [
     1504                    '{{WRAPPER}} .mean-container .mean-nav ul li a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
    13701505                ],
    13711506            ]
     
    14371572        $this->end_controls_tabs();
    14381573
     1574        // Sideinfo Menu submenu indicator
     1575        $this->add_control(
     1576            '_sideinfo_submenu_toggler_style',
     1577            [
     1578                'type' => \Elementor\Controls_Manager::HEADING,
     1579                'label' => esc_html__('Submenu Toggle', 'generic-elements'),
     1580                'separator' => 'before'
     1581            ]
     1582        );
     1583
     1584        $this->add_control(
     1585            'sideinfo_submenu_toggler_color',
     1586            [
     1587                'label' => esc_html__('Color', 'generic-elements'),
     1588                'type' => \Elementor\Controls_Manager::COLOR,
     1589                'selectors' => [
     1590                    '{{WRAPPER}} .mean-container .mean-nav ul li a.mean-expand' => 'color: {{VALUE}};',
     1591                ],
     1592            ]
     1593        );
     1594
     1595        $this->add_control(
     1596            'sideinfo_submenu_toggler_hover_color',
     1597            [
     1598                'label' => esc_html__('Hover Color', 'generic-elements'),
     1599                'type' => \Elementor\Controls_Manager::COLOR,
     1600                'selectors' => [
     1601                    '{{WRAPPER}} .mean-container .mean-nav ul li a.mean-expand:hover' => 'color: {{VALUE}};',
     1602                ],
     1603            ]
     1604        );
     1605
     1606        $this->add_control(
     1607            '_sideinfo_submenu_toggler_bg_color',
     1608            [
     1609                'type' => \Elementor\Controls_Manager::HEADING,
     1610                'label' => esc_html__('Toggle Background Color', 'generic-elements'),
     1611                'separator' => 'before'
     1612            ]
     1613        );
     1614
     1615        $this->add_group_control(
     1616            \Elementor\Group_Control_Background::get_type(),
     1617            [
     1618                'name' => 'sideinfo_submenu_toggler_bg_color',
     1619                'label' => esc_html__('Background', 'generic-elements'),
     1620                'types' => ['classic', 'gradient'],
     1621                'selector' => '{{WRAPPER}} .mean-container .mean-nav ul li a.mean-expand',
     1622            ]
     1623        );
     1624
     1625        $this->add_control(
     1626            '_sideinfo_submenu_toggler_hover_bg_color',
     1627            [
     1628                'type' => \Elementor\Controls_Manager::HEADING,
     1629                'label' => esc_html__('Toggle Hover Background Color', 'generic-elements'),
     1630                'separator' => 'before'
     1631            ]
     1632        );
     1633
     1634        $this->add_group_control(
     1635            \Elementor\Group_Control_Background::get_type(),
     1636            [
     1637                'name' => 'sideinfo_submenu_toggler_hover_bg_color',
     1638                'label' => esc_html__('Background', 'generic-elements'),
     1639                'types' => ['classic', 'gradient'],
     1640                'selector' => '{{WRAPPER}} .mean-container .mean-nav ul li a.mean-expand:hover',
     1641            ]
     1642        );
     1643
    14391644        $this->end_controls_section();
    14401645    }
    14411646
    1442     // sidebar_search_style_controls
    1443     protected function sidebar_search_style_controls()
     1647    // sidebar_top_style_controls
     1648    protected function generic_el_sidebar_top_style_controls()
    14441649    {
    14451650        $this->start_controls_section(
    1446             '_section_sideinfo_search_style_section',
    1447             [
    1448                 'label' => esc_html__('SideInfo Search', 'generic-elements'),
     1651            'section_generic_el_sidebar_top_logo_style_controls',
     1652            [
     1653                'label' => esc_html__('Generic Sidebar Logo', 'generic-elements'),
    14491654                'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
    14501655            ]
     
    14521657
    14531658        $this->add_responsive_control(
    1454             'sideinfo_search_content_padding',
    1455             [
    1456                 'label' => esc_html__('Content Padding', 'generic-elements'),
     1659            'generic_el_sidebar_logo_width',
     1660            [
     1661                'label' => esc_html__('Logo Width', 'generic-elements'),
     1662                'type' => \Elementor\Controls_Manager::SLIDER,
     1663                'size_units' => ['px', '%'],
     1664                'range' => [
     1665                    '%' => [
     1666                        'min' => 1,
     1667                        'max' => 100,
     1668                    ],
     1669                    'px' => [
     1670                        'min' => 1,
     1671                        'max' => 700,
     1672                    ],
     1673                ],
     1674                'selectors' => [
     1675                    '{{WRAPPER}} .generic-el-sideinfo-logo img' => 'width: {{SIZE}}{{UNIT}};',
     1676                ],
     1677            ]
     1678        );
     1679
     1680        $this->add_responsive_control(
     1681            'generic_el_sidebar_top_spacing',
     1682            [
     1683                'label' => esc_html__('Margin', 'generic-elements'),
    14571684                'type' => \Elementor\Controls_Manager::DIMENSIONS,
    14581685                'size_units' => ['px', 'em', '%'],
    14591686                'selectors' => [
    1460                     '{{WRAPPER}} .generic-el-side-info-search' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
    1461                 ],
    1462             ]
    1463         );
    1464 
    1465         $this->add_responsive_control(
    1466             'search_bottom_spacing',
    1467             [
    1468                 'label' => esc_html__('Bottom Spacing', 'generic-elements'),
    1469                 'type' => \Elementor\Controls_Manager::SLIDER,
    1470                 'size_units' => ['px'],
    1471                 'selectors' => [
    1472                     '{{WRAPPER}} .generic-el-side-info-search' => 'margin-bottom: {{SIZE}}{{UNIT}};',
     1687                    '{{WRAPPER}} .generic-el-sideinfo-top-wrap' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
    14731688                ],
    14741689            ]
     
    14781693    }
    14791694
    1480     // sidebar_instagram_style_controls
    1481     protected function sidebar_instagram_style_controls()
     1695    // generic_el_sidebar_close_style_controls
     1696    protected function generic_el_sidebar_close_style_controls()
    14821697    {
    14831698        $this->start_controls_section(
    1484             '_section_sideinfo_instagram_style_section',
    1485             [
    1486                 'label' => esc_html__('SideInfo Instagram', 'generic-elements'),
     1699            'section_generic_el_sidebar_close_style_controls',
     1700            [
     1701                'label' => esc_html__('Generic Sidebar Close', 'generic-elements'),
    14871702                'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
    14881703            ]
     
    14901705
    14911706        $this->add_responsive_control(
    1492             'sideinfo_instagram_content_padding',
    1493             [
    1494                 'label' => esc_html__('Content Padding', 'generic-elements'),
     1707            'generic_el_sidebar_close_padding',
     1708            [
     1709                'label' => esc_html__('Padding', 'generic-elements'),
    14951710                'type' => \Elementor\Controls_Manager::DIMENSIONS,
    14961711                'size_units' => ['px', 'em', '%'],
    14971712                'selectors' => [
    1498                     '{{WRAPPER}} .generic-el-sideinfo-instagram-wrap' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
    1499                 ],
    1500             ]
    1501         );
    1502 
    1503         $this->add_responsive_control(
    1504             'instagram_bottom_spacing',
    1505             [
    1506                 'label' => esc_html__('Bottom Spacing', 'generic-elements'),
    1507                 'type' => \Elementor\Controls_Manager::SLIDER,
    1508                 'size_units' => ['px'],
    1509                 'selectors' => [
    1510                     '{{WRAPPER}} .generic-el-sideinfo-instagram-wrap' => 'margin-bottom: {{SIZE}}{{UNIT}};',
    1511                 ],
    1512             ]
    1513         );
    1514 
    1515         $this->end_controls_section();
    1516     }
    1517 
    1518     // sidebar_map_style_controls
    1519     protected function sidebar_map_style_controls()
    1520     {
    1521         $this->start_controls_section(
    1522             '_section_sideinfo_map_style_section',
    1523             [
    1524                 'label' => esc_html__('SideInfo Map', 'generic-elements'),
    1525                 'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
    1526             ]
    1527         );
    1528 
    1529         $this->add_responsive_control(
    1530             'sideinfo_map_content_padding',
    1531             [
    1532                 'label' => esc_html__('Content Padding', 'generic-elements'),
    1533                 'type' => \Elementor\Controls_Manager::DIMENSIONS,
    1534                 'size_units' => ['px', 'em', '%'],
    1535                 'selectors' => [
    1536                     '{{WRAPPER}} .generic-el-sideinfo-map-wrapper' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
    1537                 ],
    1538             ]
    1539         );
    1540 
    1541         $this->add_responsive_control(
    1542             'map_bottom_spacing',
    1543             [
    1544                 'label' => esc_html__('Bottom Spacing', 'generic-elements'),
    1545                 'type' => \Elementor\Controls_Manager::SLIDER,
    1546                 'size_units' => ['px'],
    1547                 'selectors' => [
    1548                     '{{WRAPPER}} .generic-el-sideinfo-map-wrapper' => 'margin-bottom: {{SIZE}}{{UNIT}};',
    1549                 ],
    1550             ]
    1551         );
    1552 
    1553         $this->add_responsive_control(
    1554             'generic_el_sideinfo_map_width',
     1713                    '{{WRAPPER}} .generic-el-sideinfo-top-wrap .side-info-close' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
     1714                ],
     1715            ]
     1716        );
     1717
     1718        $this->add_responsive_control(
     1719            'generic_el_sidebar_close_width',
    15551720            [
    15561721                'label' => esc_html__('Width', 'generic-elements'),
     
    15681733                ],
    15691734                'selectors' => [
    1570                     '{{WRAPPER}} .generic-el-sideinfo-map-wrapper' => 'width: {{SIZE}}{{UNIT}};',
    1571                 ],
    1572             ]
    1573         );
    1574 
    1575         $this->add_responsive_control(
    1576             'generic_el_sideinfo_map_height',
     1735                    '{{WRAPPER}} .generic-el-sideinfo-top-wrap .side-info-close' => 'width: {{SIZE}}{{UNIT}};',
     1736                ],
     1737            ]
     1738        );
     1739
     1740        $this->add_responsive_control(
     1741            'generic_el_sidebar_close_height',
    15771742            [
    15781743                'label' => esc_html__('Height', 'generic-elements'),
     
    15901755                ],
    15911756                'selectors' => [
    1592                     '{{WRAPPER}} .generic-el-sideinfo-map-wrapper' => 'height: {{SIZE}}{{UNIT}};',
    1593                 ],
     1757                    '{{WRAPPER}} .generic-el-sideinfo-top-wrap .side-info-close' => 'height: {{SIZE}}{{UNIT}};',
     1758                ],
     1759            ]
     1760        );
     1761
     1762
     1763        $this->add_group_control(
     1764            \Elementor\Group_Control_Border::get_type(),
     1765            [
     1766                'name' => 'generic_el_sidebar_close_border',
     1767                'selector' => '{{WRAPPER}} .generic-el-sideinfo-top-wrap .side-info-close',
     1768            ]
     1769        );
     1770
     1771        $this->add_control(
     1772            'generic_el_sidebar_close_border_radius',
     1773            [
     1774                'label' => esc_html__('Border Radius', 'generic-elements'),
     1775                'type' => \Elementor\Controls_Manager::DIMENSIONS,
     1776                'size_units' => ['px', '%'],
     1777                'selectors' => [
     1778                    '{{WRAPPER}} .generic-el-sideinfo-top-wrap .side-info-close' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
     1779                ],
     1780            ]
     1781        );
     1782
     1783        $this->add_control(
     1784            'generic_el_sidebar_close_color',
     1785            [
     1786                'label' => esc_html__('Color', 'generic-elements'),
     1787                'type' => \Elementor\Controls_Manager::COLOR,
     1788                'selectors' => [
     1789                    '{{WRAPPER}} .generic-el-sideinfo-top-wrap .side-info-close i' => 'color: {{VALUE}};',
     1790                ],
     1791            ]
     1792        );
     1793
     1794        $this->add_group_control(
     1795            \Elementor\Group_Control_Background::get_type(),
     1796            [
     1797                'name' => 'sidebar-close-border-background',
     1798                'label' => esc_html__('Background', 'generic-elements'),
     1799                'types' => ['classic', 'gradient'],
     1800                'selector' => '{{WRAPPER}} .generic-el-sideinfo-top-wrap .side-info-close',
    15941801            ]
    15951802        );
     
    15981805    }
    15991806
    1600     // social_icon_style_controls
    1601     protected function social_icon_style_controls()
     1807    // sidebar_search_style_controls
     1808    protected function sidebar_search_style_controls()
    16021809    {
    16031810        $this->start_controls_section(
    1604             '_section_style_content',
    1605             [
    1606                 'label' => esc_html__('Social Icon', 'generic-elements'),
     1811            '_section_sideinfo_search_style_section',
     1812            [
     1813                'label' => esc_html__('SideInfo Search', 'generic-elements'),
    16071814                'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
    16081815            ]
     
    16101817
    16111818        $this->add_responsive_control(
    1612             'social_content_padding',
     1819            'sideinfo_search_content_padding',
    16131820            [
    16141821                'label' => esc_html__('Content Padding', 'generic-elements'),
     
    16161823                'size_units' => ['px', 'em', '%'],
    16171824                'selectors' => [
    1618                     '{{WRAPPER}} .generic-el-contact-info-social' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
    1619                 ],
    1620             ]
    1621         );
    1622 
    1623         $this->add_responsive_control(
    1624             'generic_social_icon_width',
     1825                    '{{WRAPPER}} .generic-el-side-info-search input' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
     1826                ],
     1827            ]
     1828        );
     1829
     1830        $this->add_group_control(
     1831            \Elementor\Group_Control_Typography::get_type(),
     1832            [
     1833                'name' => 'sideinfo_search_typography',
     1834                'selector' => '{{WRAPPER}} .generic-el-side-info-search input',
     1835            ]
     1836        );
     1837
     1838        $this->add_group_control(
     1839            \Elementor\Group_Control_Border::get_type(),
     1840            [
     1841                'name' => 'sideinfo_search_border',
     1842                'selector' => '{{WRAPPER}} .generic-el-side-info-search input',
     1843            ]
     1844        );
     1845
     1846        $this->add_control(
     1847            'sideinfo_search_color',
     1848            [
     1849                'label' => esc_html__('Text Color', 'generic-elements'),
     1850                'type' => \Elementor\Controls_Manager::COLOR,
     1851                'default' => '',
     1852                'selectors' => [
     1853                    '{{WRAPPER}} .generic-el-side-info-search input' => 'color: {{VALUE}};',
     1854                ],
     1855            ]
     1856        );
     1857
     1858        $this->add_control(
     1859            'sideinfo_search_bg_color',
     1860            [
     1861                'label' => esc_html__('Background Color', 'generic-elements'),
     1862                'type' => \Elementor\Controls_Manager::COLOR,
     1863                'selectors' => [
     1864                    '{{WRAPPER}} .generic-el-side-info-search input' => 'background-color: {{VALUE}};',
     1865                ],
     1866            ]
     1867        );
     1868
     1869        $this->add_control(
     1870            'sideinfo_search_icon_color',
     1871            [
     1872                'label' => esc_html__('Search Icon Color', 'generic-elements'),
     1873                'type' => \Elementor\Controls_Manager::COLOR,
     1874                'default' => '',
     1875                'selectors' => [
     1876                    '{{WRAPPER}} .generic-el-side-info-search button i' => 'color: {{VALUE}};',
     1877                ],
     1878            ]
     1879        );
     1880
     1881        $this->add_control(
     1882            'sideinfo_search_icon_hover_color',
     1883            [
     1884                'label' => esc_html__('Search Icon Hover Color', 'generic-elements'),
     1885                'type' => \Elementor\Controls_Manager::COLOR,
     1886                'default' => '',
     1887                'selectors' => [
     1888                    '{{WRAPPER}} .generic-el-side-info-search button i:hover' => 'color: {{VALUE}};',
     1889                ],
     1890            ]
     1891        );
     1892
     1893        $this->add_responsive_control(
     1894            'search_bottom_spacing',
     1895            [
     1896                'label' => esc_html__('Bottom Spacing', 'generic-elements'),
     1897                'type' => \Elementor\Controls_Manager::SLIDER,
     1898                'size_units' => ['px'],
     1899                'selectors' => [
     1900                    '{{WRAPPER}} .generic-el-side-info-search' => 'margin-bottom: {{SIZE}}{{UNIT}};',
     1901                ],
     1902            ]
     1903        );
     1904
     1905        $this->end_controls_section();
     1906    }
     1907
     1908    // sidebar_instagram_style_controls
     1909    protected function sidebar_instagram_style_controls()
     1910    {
     1911        $this->start_controls_section(
     1912            '_section_sideinfo_instagram_style_section',
     1913            [
     1914                'label' => esc_html__('SideInfo Instagram', 'generic-elements'),
     1915                'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
     1916            ]
     1917        );
     1918
     1919        $this->add_responsive_control(
     1920            'sideinfo_instagram_content_padding',
     1921            [
     1922                'label' => esc_html__('Content Padding', 'generic-elements'),
     1923                'type' => \Elementor\Controls_Manager::DIMENSIONS,
     1924                'size_units' => ['px', 'em', '%'],
     1925                'selectors' => [
     1926                    '{{WRAPPER}} .generic-el-sideinfo-instagram-wrap' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
     1927                ],
     1928            ]
     1929        );
     1930
     1931        $this->add_responsive_control(
     1932            'instagram_bottom_spacing',
     1933            [
     1934                'label' => esc_html__('Bottom Spacing', 'generic-elements'),
     1935                'type' => \Elementor\Controls_Manager::SLIDER,
     1936                'size_units' => ['px'],
     1937                'selectors' => [
     1938                    '{{WRAPPER}} .generic-el-sideinfo-instagram-wrap' => 'margin-bottom: {{SIZE}}{{UNIT}};',
     1939                ],
     1940            ]
     1941        );
     1942
     1943        $this->end_controls_section();
     1944    }
     1945
     1946    // sidebar_map_style_controls
     1947    protected function sidebar_map_style_controls()
     1948    {
     1949        $this->start_controls_section(
     1950            '_section_sideinfo_map_style_section',
     1951            [
     1952                'label' => esc_html__('SideInfo Map', 'generic-elements'),
     1953                'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
     1954            ]
     1955        );
     1956
     1957        $this->add_responsive_control(
     1958            'sideinfo_map_content_padding',
     1959            [
     1960                'label' => esc_html__('Content Padding', 'generic-elements'),
     1961                'type' => \Elementor\Controls_Manager::DIMENSIONS,
     1962                'size_units' => ['px', 'em', '%'],
     1963                'selectors' => [
     1964                    '{{WRAPPER}} .generic-el-sideinfo-map-wrapper' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
     1965                ],
     1966            ]
     1967        );
     1968
     1969        $this->add_responsive_control(
     1970            'map_bottom_spacing',
     1971            [
     1972                'label' => esc_html__('Bottom Spacing', 'generic-elements'),
     1973                'type' => \Elementor\Controls_Manager::SLIDER,
     1974                'size_units' => ['px'],
     1975                'selectors' => [
     1976                    '{{WRAPPER}} .generic-el-sideinfo-map-wrapper' => 'margin-bottom: {{SIZE}}{{UNIT}};',
     1977                ],
     1978            ]
     1979        );
     1980
     1981        $this->add_responsive_control(
     1982            'generic_el_sideinfo_map_width',
    16251983            [
    16261984                'label' => esc_html__('Width', 'generic-elements'),
     
    16381996                ],
    16391997                'selectors' => [
    1640                     '{{WRAPPER}} .generic-el-contact-info-social a' => 'width: {{SIZE}}{{UNIT}};',
    1641                 ],
    1642             ]
    1643         );
    1644 
    1645         $this->add_responsive_control(
    1646             'generic_social_icon_height',
     1998                    '{{WRAPPER}} .generic-el-sideinfo-map-wrapper' => 'width: {{SIZE}}{{UNIT}};',
     1999                ],
     2000            ]
     2001        );
     2002
     2003        $this->add_responsive_control(
     2004            'generic_el_sideinfo_map_height',
    16472005            [
    16482006                'label' => esc_html__('Height', 'generic-elements'),
     
    16602018                ],
    16612019                'selectors' => [
     2020                    '{{WRAPPER}} .generic-el-sideinfo-map-wrapper' => 'height: {{SIZE}}{{UNIT}};',
     2021                ],
     2022            ]
     2023        );
     2024
     2025        $this->end_controls_section();
     2026    }
     2027
     2028    // sidebar_contact_info_style_controls
     2029    protected function sidebar_contact_info_style_controls()
     2030    {
     2031        $this->start_controls_section(
     2032            '_section_sideinfo_contact_list_style_section',
     2033            [
     2034                'label' => esc_html__('SideInfo Contact', 'generic-elements'),
     2035                'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
     2036            ]
     2037        );
     2038
     2039
     2040        // Sideinfo Contact
     2041        $this->add_control(
     2042            '_sideinfo_contact_spacing',
     2043            [
     2044                'type' => \Elementor\Controls_Manager::HEADING,
     2045                'label' => esc_html__('Slieinfo Contact', 'generic-elements'),
     2046                'separator' => 'before'
     2047            ]
     2048        );
     2049
     2050        $this->add_responsive_control(
     2051            'sideinfo_contact_spacing',
     2052            [
     2053                'label' => esc_html__('Bottom Spacing', 'generic-elements'),
     2054                'type' => \Elementor\Controls_Manager::SLIDER,
     2055                'size_units' => ['px'],
     2056                'selectors' => [
     2057                    '{{WRAPPER}} .generic-el-side-info-contact-wrapper' => 'margin-bottom: {{SIZE}}{{UNIT}};',
     2058                ],
     2059            ]
     2060        );
     2061
     2062
     2063        // Sideinfo List
     2064        $this->add_control(
     2065            '_sideinfo_list_section',
     2066            [
     2067                'type' => \Elementor\Controls_Manager::HEADING,
     2068                'label' => esc_html__('Slieinfo List', 'generic-elements'),
     2069                'separator' => 'before'
     2070            ]
     2071        );
     2072
     2073        $this->add_responsive_control(
     2074            'sideinfo_list_spacing',
     2075            [
     2076                'label' => esc_html__('Bottom Spacing', 'generic-elements'),
     2077                'type' => \Elementor\Controls_Manager::SLIDER,
     2078                'size_units' => ['px'],
     2079                'selectors' => [
     2080                    '{{WRAPPER}} .generic-el-side-info-contact-wrapper ul li:not(:last-child)' => 'margin-bottom: {{SIZE}}{{UNIT}};',
     2081                ],
     2082            ]
     2083        );
     2084
     2085        // Title
     2086        $this->add_control(
     2087            '_sideinfo_contact_title',
     2088            [
     2089                'type' => \Elementor\Controls_Manager::HEADING,
     2090                'label' => esc_html__('Title', 'generic-elements'),
     2091                'separator' => 'before'
     2092            ]
     2093        );
     2094
     2095        $this->add_control(
     2096            'contact_info_title_color',
     2097            [
     2098                'label' => esc_html__('Text Color', 'generic-elements'),
     2099                'type' => \Elementor\Controls_Manager::COLOR,
     2100                'selectors' => [
     2101                    '{{WRAPPER}} .side-info-contact-title' => 'color: {{VALUE}};',
     2102                ],
     2103            ]
     2104        );
     2105
     2106        $this->add_group_control(
     2107            \Elementor\Group_Control_Typography::get_type(),
     2108            [
     2109                'name' => 'contact_info_title',
     2110                'selector' => '{{WRAPPER}} .side-info-contact-title',
     2111            ]
     2112        );
     2113
     2114        $this->add_responsive_control(
     2115            'contact_info_title_bottom_spacing',
     2116            [
     2117                'label' => esc_html__('Bottom Spacing', 'generic-elements'),
     2118                'type' => \Elementor\Controls_Manager::SLIDER,
     2119                'size_units' => ['px'],
     2120                'selectors' => [
     2121                    '{{WRAPPER}} .side-info-contact-title' => 'margin-bottom: {{SIZE}}{{UNIT}};',
     2122                ],
     2123            ]
     2124        );
     2125
     2126        // Contact List Icon
     2127        $this->add_control(
     2128            '_sideinfo_contact_list_icon',
     2129            [
     2130                'type' => \Elementor\Controls_Manager::HEADING,
     2131                'label' => esc_html__('Contact List Icon', 'generic-elements'),
     2132                'separator' => 'before'
     2133            ]
     2134        );
     2135
     2136        $this->add_responsive_control(
     2137            'sideinfo_contact_list_icon_margin',
     2138            [
     2139                'label' => esc_html__('Icon Margin', 'generic-elements'),
     2140                'type' => \Elementor\Controls_Manager::DIMENSIONS,
     2141                'size_units' => ['px', 'em', '%'],
     2142                'selectors' => [
     2143                    '{{WRAPPER}} .generic-el-side-info-contact-wrapper ul li i' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
     2144                ],
     2145            ]
     2146        );
     2147
     2148        $this->add_responsive_control(
     2149            'sideinfo_contact_list_icon_padding',
     2150            [
     2151                'label' => esc_html__('Icon Padding', 'generic-elements'),
     2152                'type' => \Elementor\Controls_Manager::DIMENSIONS,
     2153                'size_units' => ['px', 'em', '%'],
     2154                'selectors' => [
     2155                    '{{WRAPPER}} .generic-el-side-info-contact-wrapper ul li i' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
     2156                ],
     2157            ]
     2158        );
     2159
     2160        $this->add_control(
     2161            'sideinfo_contact_list_icon_color',
     2162            [
     2163                'label' => esc_html__('Icon Color', 'generic-elements'),
     2164                'type' => \Elementor\Controls_Manager::COLOR,
     2165                'selectors' => [
     2166                    '{{WRAPPER}} .generic-el-side-info-contact-wrapper ul li i' => 'color: {{VALUE}};',
     2167                ],
     2168            ]
     2169        );
     2170
     2171        $this->add_control(
     2172            'sideinfo_contact_list_icon_bg_color',
     2173            [
     2174                'label' => esc_html__('Background Color', 'generic-elements'),
     2175                'type' => \Elementor\Controls_Manager::COLOR,
     2176                'selectors' => [
     2177                    '{{WRAPPER}} .generic-el-side-info-contact-icon i' => 'background-color: {{VALUE}};',
     2178                ],
     2179            ]
     2180        );
     2181
     2182        $this->add_group_control(
     2183            \Elementor\Group_Control_Border::get_type(),
     2184            [
     2185                'name' => 'sideinfo_contact_list_border',
     2186                'selector' => '{{WRAPPER}} .generic-el-side-info-contact-icon i',
     2187            ]
     2188        );
     2189
     2190
     2191        // Contact Info List Label
     2192        $this->add_control(
     2193            '_sideinfo_contact_list_label',
     2194            [
     2195                'type' => \Elementor\Controls_Manager::HEADING,
     2196                'label' => esc_html__('Contact List Label', 'generic-elements'),
     2197                'separator' => 'before'
     2198            ]
     2199        );
     2200
     2201        $this->add_control(
     2202            'contact_info_label_color',
     2203            [
     2204                'label' => esc_html__('Text Color', 'generic-elements'),
     2205                'type' => \Elementor\Controls_Manager::COLOR,
     2206                'selectors' => [
     2207                    '{{WRAPPER}} .generic-el-side-info-contact-text span' => 'color: {{VALUE}};',
     2208                ],
     2209            ]
     2210        );
     2211
     2212        $this->add_group_control(
     2213            \Elementor\Group_Control_Typography::get_type(),
     2214            [
     2215                'name' => 'contact_info_label',
     2216                'selector' => '{{WRAPPER}} .generic-el-side-info-contact-text span',
     2217            ]
     2218        );
     2219
     2220        $this->add_responsive_control(
     2221            'contact_info_label_bottom_spacing',
     2222            [
     2223                'label' => esc_html__('Bottom Spacing', 'generic-elements'),
     2224                'type' => \Elementor\Controls_Manager::SLIDER,
     2225                'size_units' => ['px'],
     2226                'selectors' => [
     2227                    '{{WRAPPER}} .generic-el-side-info-contact-text span' => 'margin-bottom: {{SIZE}}{{UNIT}};',
     2228                ],
     2229            ]
     2230        );
     2231
     2232
     2233        // Contact Info List Text
     2234        $this->add_control(
     2235            '_sideinfo_contact_list_text',
     2236            [
     2237                'type' => \Elementor\Controls_Manager::HEADING,
     2238                'label' => esc_html__('Contact List Text', 'generic-elements'),
     2239                'separator' => 'before'
     2240            ]
     2241        );
     2242
     2243        $this->add_control(
     2244            'contact_info_list_text_color',
     2245            [
     2246                'label' => esc_html__('Text Color', 'generic-elements'),
     2247                'type' => \Elementor\Controls_Manager::COLOR,
     2248                'selectors' => [
     2249                    '{{WRAPPER}} .generic-el-side-info-contact-wrapper ul li a' => 'color: {{VALUE}};',
     2250                ],
     2251            ]
     2252        );
     2253
     2254        $this->add_control(
     2255            'contact_info_list_text_hover_color',
     2256            [
     2257                'label' => esc_html__('Hover Text Color', 'generic-elements'),
     2258                'type' => \Elementor\Controls_Manager::COLOR,
     2259                'selectors' => [
     2260                    '{{WRAPPER}} .generic-el-side-info-contact-wrapper ul li a:hover' => 'color: {{VALUE}};',
     2261                ],
     2262            ]
     2263        );
     2264
     2265        $this->add_group_control(
     2266            \Elementor\Group_Control_Typography::get_type(),
     2267            [
     2268                'name' => 'contact_info_list_text',
     2269                'selector' => '{{WRAPPER}} .generic-el-side-info-contact-wrapper ul li a',
     2270            ]
     2271        );
     2272
     2273        $this->end_controls_section();
     2274    }
     2275
     2276    // social_icon_style_controls
     2277    protected function social_icon_style_controls()
     2278    {
     2279        $this->start_controls_section(
     2280            '_section_style_content',
     2281            [
     2282                'label' => esc_html__('Social Icon', 'generic-elements'),
     2283                'tab'   => \Elementor\Controls_Manager::TAB_STYLE,
     2284            ]
     2285        );
     2286
     2287        $this->add_responsive_control(
     2288            'social_content_padding',
     2289            [
     2290                'label' => esc_html__('Content Padding', 'generic-elements'),
     2291                'type' => \Elementor\Controls_Manager::DIMENSIONS,
     2292                'size_units' => ['px', 'em', '%'],
     2293                'selectors' => [
     2294                    '{{WRAPPER}} .generic-el-contact-info-social' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
     2295                ],
     2296            ]
     2297        );
     2298
     2299        $this->add_responsive_control(
     2300            'generic_social_icon_width',
     2301            [
     2302                'label' => esc_html__('Width', 'generic-elements'),
     2303                'type' => \Elementor\Controls_Manager::SLIDER,
     2304                'size_units' => ['px', '%'],
     2305                'range' => [
     2306                    '%' => [
     2307                        'min' => 1,
     2308                        'max' => 100,
     2309                    ],
     2310                    'px' => [
     2311                        'min' => 1,
     2312                        'max' => 700,
     2313                    ],
     2314                ],
     2315                'selectors' => [
     2316                    '{{WRAPPER}} .generic-el-contact-info-social a' => 'width: {{SIZE}}{{UNIT}};',
     2317                ],
     2318            ]
     2319        );
     2320
     2321        $this->add_responsive_control(
     2322            'generic_social_icon_height',
     2323            [
     2324                'label' => esc_html__('Height', 'generic-elements'),
     2325                'type' => \Elementor\Controls_Manager::SLIDER,
     2326                'size_units' => ['px', '%'],
     2327                'range' => [
     2328                    '%' => [
     2329                        'min' => 1,
     2330                        'max' => 100,
     2331                    ],
     2332                    'px' => [
     2333                        'min' => 1,
     2334                        'max' => 700,
     2335                    ],
     2336                ],
     2337                'selectors' => [
    16622338                    '{{WRAPPER}} .generic-el-contact-info-social a' => 'height: {{SIZE}}{{UNIT}};',
    16632339                ],
     
    17242400                'name' => 'social-icon',
    17252401                'selector' => '{{WRAPPER}} .generic-el-contact-info-social a i',
     2402            ]
     2403        );
     2404
     2405        $this->add_control(
     2406            'sideinfo_social_icon_color',
     2407            [
     2408                'label' => esc_html__('Icon Color', 'generic-elements'),
     2409                'type' => \Elementor\Controls_Manager::COLOR,
     2410                'default' => '',
     2411                'selectors' => [
     2412                    '{{WRAPPER}} .generic-el-contact-info-social a i' => 'color: {{VALUE}};',
     2413                ],
     2414            ]
     2415        );
     2416
     2417        $this->add_control(
     2418            'sideinfo_social_hover_icon_color',
     2419            [
     2420                'label' => esc_html__('Hover Icon Color', 'generic-elements'),
     2421                'type' => \Elementor\Controls_Manager::COLOR,
     2422                'default' => '',
     2423                'selectors' => [
     2424                    '{{WRAPPER}} .generic-el-contact-info-social a:hover i' => 'color: {{VALUE}};',
     2425                ],
     2426            ]
     2427        );
     2428
     2429        $this->add_control(
     2430            'sideinfo_social_icon_bg_color',
     2431            [
     2432                'label' => esc_html__('Background Color', 'generic-elements'),
     2433                'type' => \Elementor\Controls_Manager::COLOR,
     2434                'selectors' => [
     2435                    '{{WRAPPER}} .generic-el-contact-info-social a' => 'background-color: {{VALUE}};',
     2436                ],
     2437            ]
     2438        );
     2439
     2440        $this->add_control(
     2441            'sideinfo_social_hover_icon_bg_color',
     2442            [
     2443                'label' => esc_html__('Hover Background Color', 'generic-elements'),
     2444                'type' => \Elementor\Controls_Manager::COLOR,
     2445                'selectors' => [
     2446                    '{{WRAPPER}} .generic-el-contact-info-social a:hover' => 'background-color: {{VALUE}};',
     2447                ],
     2448            ]
     2449        );
     2450
     2451        $this->add_control(
     2452            'sideinfo_social_hover_icon_border_color',
     2453            [
     2454                'label' => esc_html__('Hover Border Color', 'generic-elements'),
     2455                'type' => \Elementor\Controls_Manager::COLOR,
     2456                'selectors' => [
     2457                    '{{WRAPPER}} .generic-el-contact-info-social a:hover' => 'border-color: {{VALUE}};',
     2458                ],
     2459            ]
     2460        );
     2461
     2462        $this->add_responsive_control(
     2463            'sideinfo_social_bottom_spacing',
     2464            [
     2465                'label' => esc_html__('Bottom Spacing', 'generic-elements'),
     2466                'type' => \Elementor\Controls_Manager::SLIDER,
     2467                'size_units' => ['px'],
     2468                'selectors' => [
     2469                    '{{WRAPPER}} .generic-el-contact-info-social' => 'margin-bottom: {{SIZE}}{{UNIT}};',
     2470                ],
    17262471            ]
    17272472        );
     
    17472492        ];
    17482493        $menu_html = wp_nav_menu($args);
     2494
     2495
     2496        if (!empty($settings['generic_el_sideinfo_top_logo']['url'])) {
     2497            $generic_el_sideinfo_top_logo = !empty($settings['generic_el_sideinfo_top_logo']['id']) ? wp_get_attachment_image_url($settings['generic_el_sideinfo_top_logo']['id'], $settings['thumbnail_size']) : $settings['generic_el_sideinfo_top_logo']['url'];
     2498            $generic_el_sideinfo_top_logo_alt = get_post_meta($settings["generic_el_sideinfo_top_logo"]["id"], "_wp_attachment_image_alt", true);
     2499        }
     2500
     2501        $shortcode = $this->get_settings_for_display('shortcode');
     2502
     2503        $shortcode = do_shortcode(shortcode_unautop($shortcode));
     2504
    17492505?>
    17502506
     
    17672523        <div class="bdevs-generic-el fix">
    17682524            <div class="side-info">
    1769                 <button class="side-info-close"><i class="fal fa-times"></i></button>
     2525
     2526                <!-- Sideinfo Top  -->
     2527                <div class="generic-el-sideinfo-top-wrap">
     2528                    <div class="row align-items-center">
     2529                        <div class="col-9">
     2530                            <div class="generic-el-sideinfo-logo">
     2531                                <a href="<?php echo esc_url($settings['generic_el_sideinfo_top_logo_url']); ?>">
     2532                                    <img src="<?php echo esc_url($generic_el_sideinfo_top_logo); ?>" alt="<?php echo esc_attr($generic_el_sideinfo_top_logo_alt); ?>">
     2533                                </a>
     2534                            </div>
     2535                        </div>
     2536                        <div class="col-3 text-end">
     2537                            <button class="side-info-close"><i class="fal fa-times"></i></button>
     2538                        </div>
     2539                    </div>
     2540                </div>
     2541
     2542
    17702543                <!-- Mobile Menu Call  -->
    17712544                <div class="generic-mobile-menu fix"></div>
    17722545
    17732546
    1774                 <?php if (!empty($settings['show_hide_contact_info'])) : ?>
    1775                     <div class="generic-el-side-info-content">
    1776 
    1777                         <!-- Sideinfo Search  -->
     2547                <div class="generic-el-side-info-content">
     2548
     2549                    <!-- Sideinfo Search  -->
     2550                    <?php if (!empty($settings['show_hide_sideinfo_search'])) : ?>
    17782551                        <div class="generic-el-side-info-search">
    17792552                            <form action="<?php print esc_url(home_url('/')); ?>" method="get">
     
    17822555                            </form>
    17832556                        </div>
    1784 
     2557                    <?php endif; ?>
     2558
     2559                    <!-- sideinfo instagram  -->
     2560                    <?php if (!empty($settings['shortcode'])) : ?>
    17852561                        <!-- sideinfo instagram  -->
    1786                         <?php if (!empty($settings['instagram_shortcode'])) : ?>
    1787                             <!-- sideinfo instagram  -->
    1788                             <div class="generic-el-sideinfo-instagram-wrap">
    1789                                 <div class="generic-el-sideinfo-instagram">
    1790                                     <h5><?php echo wp_kses_post($settings['instagram_shortcode']); ?></h5>
    1791                                 </div>
     2562                        <div class="generic-el-sideinfo-instagram-wrap">
     2563                            <div class="generic-el-sideinfo-instagram">
     2564                                <?php echo $shortcode;  ?>
    17922565                            </div>
    1793                         <?php endif; ?>
    1794 
    1795 
    1796                         <?php if (!empty($settings['sidebar_map_url'])) : ?>
    1797                             <!-- Sideinfo Map  -->
    1798                             <div class="generic-el-sideinfo-map-wrapper">
    1799                                 <iframe src="<?php echo esc_url($settings['sidebar_map_url']); ?>" width="600" height="300" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
    1800                             </div>
    1801                         <?php endif; ?>
    1802 
    1803                         <!-- sideinfo contact List -->
     2566                        </div>
     2567                    <?php endif; ?>
     2568
     2569                    <?php if (!empty($settings['sidebar_map_url'])) : ?>
     2570                        <!-- Sideinfo Map  -->
     2571                        <div class="generic-el-sideinfo-map-wrapper">
     2572                            <iframe src="<?php echo esc_url($settings['sidebar_map_url']); ?>" width="600" height="300" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
     2573                        </div>
     2574                    <?php endif; ?>
     2575
     2576                    <!-- sideinfo contact List -->
     2577                    <?php if (!empty($settings['show_hide_contact_info'])) : ?>
    18042578                        <div class="generic-el-side-info-contact-wrapper">
    18052579                            <?php if (!empty($settings['contact_info_title'])) : ?>
     
    18122586                                            <?php \Elementor\Icons_Manager::render_icon($slide['icon'], ['aria-hidden' => 'true']); ?>
    18132587                                        </div>
    1814                                         <?php if (!empty($slide['title'])) : ?>
    1815                                             <div class="generic-el-side-info-contact-text">
     2588
     2589                                        <div class="generic-el-side-info-contact-text">
     2590                                            <?php if (!empty($slide['contact_list_label'])) : ?>
     2591                                                <span><?php echo esc_html($slide['contact_list_label']); ?></span>
     2592                                            <?php endif; ?>
     2593
     2594                                            <?php if (!empty($slide['title'])) : ?>
    18162595                                                <a target="_blank" href="<?php echo esc_url($slide['slide_url']); ?>"><?php echo wp_kses_post($slide['title']); ?></a>
    1817                                             </div>
    1818                                         <?php endif; ?>
     2596                                            <?php endif; ?>
     2597                                        </div>
     2598
    18192599                                    </li>
    18202600                                <?php endforeach; ?>
    18212601                            </ul>
    18222602                        </div>
    1823 
    1824                         <?php if (!empty($settings['show_hide_sideinfo_social'])) : ?>
    1825                             <!-- Sideinfo Social  -->
    1826                             <div class="generic-el-contact-info-social">
    1827                                 <?php
    1828                                 foreach ($settings['profiles'] as $profile) :
    1829                                     $icon = !empty($profile['name']) ? $profile['name'] : '';
    1830                                     $url = !empty($profile['link']['url']) ? $profile['link']['url'] : '';
    1831 
    1832                                     if ($profile['name'] === 'website') {
    1833                                         $icon = 'globe';
    1834                                     } elseif ($profile['name'] === 'email') {
    1835                                         $icon = 'envelope';
    1836                                         $url = 'mailto:' . antispambot($profile['email']);
    1837                                     }
    1838 
    1839                                     printf(
    1840                                         '<a target="_blank" rel="noopener" data-tooltip="hello" href="%s" class="elementor-repeater-item-%s comments-btn"><i class="fab fa-%s" aria-hidden="true"></i></a>',
    1841                                         $url,
    1842                                         esc_attr($profile['_id']),
    1843                                         esc_attr($icon),
    1844                                         esc_attr($icon)
    1845                                     );
    1846                                 endforeach; ?>
    1847                             </div>
    1848                         <?php endif; ?>
    1849 
    1850                     </div>
    1851                 <?php endif; ?>
     2603                    <?php endif; ?>
     2604
     2605                    <?php if (!empty($settings['show_hide_sideinfo_social'])) : ?>
     2606                        <!-- Sideinfo Social  -->
     2607                        <div class="generic-el-contact-info-social">
     2608                            <?php
     2609                            foreach ($settings['profiles'] as $profile) :
     2610                                $icon = !empty($profile['name']) ? $profile['name'] : '';
     2611                                $url = !empty($profile['link']['url']) ? $profile['link']['url'] : '';
     2612
     2613                                if ($profile['name'] === 'website') {
     2614                                    $icon = 'globe';
     2615                                } elseif ($profile['name'] === 'email') {
     2616                                    $icon = 'envelope';
     2617                                    $url = 'mailto:' . antispambot($profile['email']);
     2618                                }
     2619
     2620                                printf(
     2621                                    '<a target="_blank" rel="noopener" data-tooltip="hello" href="%s" class="elementor-repeater-item-%s comments-btn"><i class="fab fa-%s" aria-hidden="true"></i></a>',
     2622                                    $url,
     2623                                    esc_attr($profile['_id']),
     2624                                    esc_attr($icon),
     2625                                    esc_attr($icon)
     2626                                );
     2627                            endforeach; ?>
     2628                        </div>
     2629                    <?php endif; ?>
     2630
     2631                </div>
    18522632
    18532633            </div>
Note: See TracChangeset for help on using the changeset viewer.