/*!
Theme Name: Unicamp Child Demo
Theme URI: https://unicamp.thememove.com/
Author: ThemeMove
Author URI: https://thememove.com/
Version: 1.0.0
Template: unicamp
Text Domain: unicamp
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/.tm-demo-options-wrapper{position:fixed;top:0;left:100%;background:#fff;height:100%;width:350px;max-width:calc(100% - 45px);z-index:100000;-webkit-transition:all .5s;transition:all .5s}.tm-demo-options-wrapper.open{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);box-shadow:-3px 0 50px -2px rgba(0,0,0,.14)}.demo-option-title{text-transform:uppercase;font-size:14px;letter-spacing:1px;line-height:1.4;color:#252525}.tm-demo-options-toolbar{position:absolute;top:200px;right:100%;display:block;width:40px;line-height:60px;border:1px solid #eee;border-right:0;border-radius:0;background:#fff;text-align:center;box-shadow:-3px 0 10px -2px rgba(0,0,0,.1)}.tm-demo-options-toolbar a{display:block;width:40px;height:40px;line-height:40px;color:#111}.tm-demo-options-toolbar a:focus,.tm-demo-options-toolbar a:hover{color:#111!important}.tm-demo-options-toolbar i{font-size:16px}.tm-demo-panel-header{padding:40px 30px;text-align:center}.tm-demo-panel{height:100%;overflow-y:scroll;padding-bottom:55px}.quick-option-list{padding:0 27px 27px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:20px}.quick-option-list a{border-radius:0}.quick-option-list .unicamp-skeleton-item{position:relative;overflow:hidden;background-color:#e2e2e2;height:158px;border-radius:inherit}.quick-option-list .unicamp-skeleton-item:after{display:block;content:"";position:absolute;width:100%;height:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.2)),to(transparent));background:-webkit-linear-gradient(left,transparent,hsla(0,0%,100%,.2),transparent);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);-webkit-animation:skeleton-loading .8s infinite;animation:skeleton-loading .8s infinite}.quick-option-list img{width:100%;-webkit-transition:all .3s;transition:all .3s;box-shadow:0 7px 20px rgba(0,0,0,.1);border-radius:inherit}.quick-option-list img:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.quick-option-list h6{margin-top:5px}.quick-option-list .hint--bounce:after{min-width:120px;max-width:160px;text-align:center;white-space:normal}.desktop .tm-demo-options-wrapper.open{-webkit-transform:translateX(-100%) translateX(15px);-ms-transform:translateX(-100%) translateX(15px);transform:translateX(-100%) translateX(15px)}.handheld .tm-demo-options-toolbar{top:150px}.handheld .tm-demo-options-wrapper .tm-demo-panel{overflow-y:scroll;-webkit-overflow-scrolling:touch}@media screen and (max-width:1200px){#wp-admin-bar-new_draft{display:none}}#page-ruler-toolbar input[type=number]{height:20px;color:#fff!important;background-color:transparent!important}#page-ruler-toolbar .page-ruler-px-container.page-ruler-px-container:after{right:15px!important;color:#ccc!important}#page-ruler#page-ruler,#page-ruler-guides#page-ruler-guides,#query-monitor-main,#querylist{z-index:99999999!important}@-webkit-keyframes btn-bounce{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.05);transform:scale(1.05)}20%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes btn-bounce{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.05);transform:scale(1.05)}20%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}40%{-webkit-transform:scale(1);transform:scale(1)}}.popup-try-live-demo{-webkit-transition:all .25s linear;transition:all .25s linear;display:block;position:fixed;right:30px;bottom:30px;width:370px;max-width:85%;background:var(--unicamp-color-box-white-background);border-radius:5px;box-shadow:0 0 10px rgba(51,51,51,.1);text-align:center;z-index:100002;padding:25px 25px 30px}.popup-try-live-demo.hidden{opacity:0;visibility:hidden}.popup-try-live-demo-close{position:absolute;top:-15px;right:-15px;display:block;width:30px;height:30px;line-height:30px;font-size:15px;border-radius:50%;color:#7e7e7e;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);cursor:pointer}.popup-try-live-demo-close:hover{color:var(--unicamp-color-primary)}.popup-try-live-demo-heading{font-size:18px;line-height:1.6;margin:0 0 8px}.popup-try-live-demo-description{margin:0 0 8px}.tm-button-bounce{-webkit-animation:btn-bounce 4s infinite;animation:btn-bounce 4s infinite}.popup-try-live-demo .tm-button{margin:20px 0 0}.popup-try-live-demo .tm-button.login-as-student:hover{color:var(--unicamp-color-primary);box-shadow:0 0 10px rgba(0,0,0,.1)}.popup-try-live-demo .tm-button.login-as-student:after{background:#fff}.popup-try-live-demo .tm-button.login-as-instructor{color:var(--unicamp-color-third)}.popup-try-live-demo .tm-button.login-as-instructor:hover{color:var(--unicamp-color-primary);box-shadow:0 0 10px rgba(0,0,0,.1)}.popup-try-live-demo .tm-button.login-as-instructor:before{background:var(--unicamp-color-secondary)}.popup-try-live-demo .tm-button.login-as-instructor:after{background:#fff}@media screen and (min-width:1200px){.popup-try-live-demo{width:470px;padding:36px 50px 50px}.popup-try-live-demo-heading{font-size:24px}}@media screen and (min-width:768px){.popup-try-live-demo{padding:26px 30px 40px}.popup-try-live-demo-heading{font-size:21px}}.sale-special-intro-price{-webkit-transition:all .25s linear;transition:all .25s linear;position:fixed;bottom:90px;right:15px;width:180px;z-index:100001}.sale-special-intro-price.hidden{opacity:0;visibility:hidden}#close-sale-special-intro-price{width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;position:absolute;top:0;right:10px;color:#333;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);font-size:18px;z-index:1}@media screen and (max-width:767px){.sale-special-intro-price{width:100px}}@media screen and (min-width:1400px){.sale-special-intro-price{width:240px}}
/*# sourceMappingURL=assets/scss/sourcemap/style.css.map */
