.d-flex{display:flex}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.mt-40{margin-top:40px}.flex-row{flex-direction:row}.align-center{align-items:center}.hidden{display:none}.button-outline{border:2px solid #2e2e2e;color:#2e2e2e;text-decoration:none}.button-outline:hover{color:#2e2e2e}.button-dark{background:#2e2e2e;border:2px solid #2e2e2e;color:#fff;display:block;font-size:14px;font-weight:400;text-decoration:none;text-transform:none}.button-dark:focus,.button-dark:hover{box-shadow:none;color:#fff}.button-main{background:#2c87ff;border:2px solid #2c87ff;color:#fff;display:inline-block;text-decoration:none}.button-main:focus,.button-main:hover{box-shadow:none;color:#fff}.button-rounded{border-radius:25px}.button-medium{padding:10px 25px}.button-large,.button-medium{font-size:14px;font-weight:400;text-transform:none}.button-large{padding:10px 50px}.button-block{display:block;font-size:14px;font-weight:400;padding:10px 0;text-transform:none;width:100%}.ocdi--loader{animation:spin 1.2s ease-in-out infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;display:none;height:14px;width:14px}.loading .ocdi--loader{display:inline-block}.loading .ocdi--loader+span{margin-right:5px}.aarambha-ds--filter{display:flex;justify-content:space-between}.aarambha-ds--filter__action,.aarambha-ds--filter__search{width:50%}.aarambha-ds--filter__search{display:flex;justify-content:flex-end}.aarambha-ds--filter__search .search-form{margin-right:30px}@media(max-width:1100px){.aarambha-ds--filter{display:block}.aarambha-ds--filter__action,.aarambha-ds--filter__search{width:100%}.aarambha-ds--filter__search{justify-content:space-between}}.demo--hidden{display:none}.aarambha-ds--demo__ribbon{background-color:#2c87ff;color:#fff;font-weight:500;left:0;left:-28px;line-height:1.6;position:absolute;text-align:center;top:12px;transform:rotate(-45deg);width:100px;z-index:97}a.more-details--demo.more-details{align-items:center;display:flex;justify-content:center}.theme-browser.rendered :is(.theme.loading,.theme:focus,.theme:hover) .more-details--demo{opacity:1}.aarambha-ds--main__wrap .theme-browser .theme{border:1px solid #dcdcde;box-shadow:0 1px 1px -1px #0000001a;box-sizing:border-box;cursor:pointer;float:right;margin:0 15px 4%;position:relative;width:30.5%;width:calc(33.3333% - 30px);width:-webkit-calc(33.3333% - 30px)}.aarambha-ds--main__wrap .theme-browser .themes{margin:0 -15px}.aarambha-ds--main__wrap .theme-browser .theme:nth-child(3n){margin-left:15px}@media(max-width:1920px){.aarambha-ds--demo__browser .theme.demo--visible:nth-child(4n),.aarambha-ds--demo__browser .theme:nth-child(4n){margin-left:0}}.install-demo--body__screenshot{background-size:cover;flex:0 1 auto;position:relative;width:45%}.install-demo--body__steps{margin-right:1%;min-height:500px;position:relative;width:54%}.install-demo--body__screenshot img{overflow:hidden;width:100%}.aarambha-ds--item--name{background:#000000b3;border-radius:3px;bottom:15px;position:absolute;right:50%;-ms-transform:translateX(50%);transform:translateX(50%)}.aarambha-ds--item--name h3{color:#fff;font-size:16px;line-height:1.9;margin:0;padding:5px 25px}.install-demo--body__progress{padding:70px 70px 0}.install-demo--body__footer{bottom:0;box-sizing:border-box;left:0;padding:25px;position:absolute;text-align:left;width:100%}.install-demo--body__footer .button-large:hover{color:#fff}.install-demo--body__footer .button-outline+.button-main{margin-right:10px}.install-demo--body__progress .swal2-actions.swal2-loading{padding:100px 0}:is(.install-demo--body__footer,.install-demo--body__progress) .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{border-left-color:#3085d6;border-right-color:#3085d6;display:inline-block}.activate--theme .button-main,.purchase--theme .button-main{margin:20px 0 30px}.aarambha-ds--plugins__list{text-align:right}.aarambha-ds--plugins__list h4{margin:.8em 0}.aarambha-ds--plugins__list .sub-header{font-size:14px}.aarambha-ds--plugins__list .plugins--list{font-size:13px;margin-top:15px}.aarambha-ds--plugins__list .plugins--list li:nth-of-type(n+1){padding:5px 10px}.aarambha-ds--plugins__list .plugins--list li:nth-of-type(odd){background-color:#f7f7f7;padding:10px}.aarambha-ds--plugins__list .plugin-action{font-family:monospace;font-size:12px}.aarambha-ds--plugins__list .dashicons{font-size:14px}.active :is(span.plugin-action,span.plugin-name){color:#ccc}.aarambha-ds--demo__choose{text-align:right}.aarambha-ds--demo__choose h5{margin:1.3em 0}.aarambha-ds--demo__choose .content-selector--note{color:#ba55d3}.aarambha-ds--demo__choose .content-block{border:2px solid #ddd;border-radius:4px;margin:10px 0;padding:10px}.aarambha-ds--demo__choose .content-block sup{color:#ddd;font-size:11px}.aarambha-ds--demo__choose .content-block.chosen{border:2px solid #555}.aarambha-ds--demo__choose .content-block.chosen sup{color:#555}.aarambha-ds--demo__choose .content-block.chosen input[type=radio]:checked:before{background-color:#555}.aarambha-ds--demo__choose .content-block.chosen :is(input[type=checkbox]:focus,input[type=radio]:focus){border-color:#555;box-shadow:0 0 0 1px #555}.aarambha-ds--demo__choose .content-block.chosen.error{border:2px solid #bd0202}.aarambha-ds--demo__choose .input-group{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:30px;margin-top:15px}.input-group label{align-items:center;color:#ddd;display:flex;flex:0 50%;flex-direction:row-reverse;font-size:13px;justify-content:flex-end;margin:10px 0;width:100%}.content-block label{color:#ddd}.content-block :is(input[type=checkbox],input[type=radio]){border:1px solid #ddd}.content-block.chosen label{color:#555}.content-block.chosen :is(input[type=checkbox],input[type=radio]){border:1px solid #555}.input-group label input[type=checkbox]{margin:0 0 0 5px}.input-group input[type=checkbox]:checked:before{height:1.3125rem;margin:-.1875rem -.28rem 0 0;width:1.3125rem}.install-demo--body__progress .aarambha-ds--import__action .swal2-actions.swal2-loading{padding:10px 0}.install-demo--body__footer .aarambha-ds--import__event{background-color:#2c87ff;border-radius:.25rem;color:#fff;font-size:.8em;text-align:center}.install-demo--body__footer .import-progress--bar{animation:progress 1s linear infinite;background-image:linear-gradient(-45deg,#ffffff26 25%,#0000 0,#0000 50%,#ffffff26 0,#ffffff26 75%,#0000 0,#0000);background-size:1.5rem 1.5rem;padding:1rem 0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes progress{0%{background-position:right 1.5rem top 0}to{background-position:100% 0}}