/*!
Theme Name: idtunez
Theme URI: https://idtunez.com/
Author: Eirudo
Author URI: https://eirudo.com
Description: idTunez Official Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: idtunez
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

idtunez is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752GT8G.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



*{margin:0;padding:0;outline:0;font-size:100%;border:none;}
*::selection{background-color:#fff;color:#444;}
.idt-search-box input::selection{background-color:#f1f6fc;color:#fff;}
a,a *{cursor:pointer;}
a,a:visited,a:active,a:link{color:#d50e53;text-decoration:none !important;}
a:hover{color:#0b99bd;text-decoration:none;}
body{font-family:Open Sans;font-size:15px;line-height:1.5;overflow-x:hidden !important;background-color:#f1f6fc;color:#666;}
.idt-center{text-align:center;}
.idt-ngumpet{display:block !important;position:relative !important;width:0 !important;height:0 !important;overflow:hidden !important;border:none !important;padding:0 !important;margin:0 !important;box-shadow:none !important;}

/* No Selection Text */
#idt-nav *:not(.idt-search-box input),#idt-header,#idt-notices,#idt-home-igc-benefit,#idt-footer{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select: none;-ms-user-select:none;user-select:none;}

/* Button */
.idt-button{display:inline-block;line-height:30px;padding:0 15px;background-color:#d50e53;color:#fff !important;cursor:pointer;border:none;box-shadow:none;}
.idt-button i{color:#fcdf15;}
.idt-button:hover{background-color:#fcdf15;color:#d50e53 !important;}
.idt-button:hover i{color:#d50e53 !important;}

/* Navbar */
#idt-nav{position:fixed;top:0;left:0;width:100%;height:60px;background-color:#5c2d51;color:#fff;text-align:center;z-index:50;transition:background .5s ease-out;}
#idt-nav.transparent{background-color:transparent;}
#idt-nav > .container{position:relative;}

/* Toggle */
.idt-toggle,.idt-search-toggle{display:inline-block;width:40px;height:40px;line-height:40px;font-size:25px;margin-top:10px;cursor:pointer;}
.idt-toggle{float:left;}
/* Logo */
.idt-logo{display:inline-block;width:150px;height:30px;position:relative;margin-top:15px;}
.idt-logo a,.idt-logo img{position:absolute;top:0;left:0;width:100%;height:100%;}
.idt-logo img{object-position:cener center;object-fit:contain;}

/* Search icon */
.idt-search-toggle{float:right;}
/* Search Box */
.idt-search-box{position:absolute;z-index:99;top:50%;transform:translateY(-50%);margin-top:5px;background-color:#fff;left:75px;right:75px;height:0;overflow:hidden;transition:all .3s ease-out;}
.idt-search-box form{position:absolute;top:0;left:0;width:100%;height:100%;}
.idt-search-box input{position:absolute;display:block;width:100%;top:0;left:-40px;padding:0 10px 0 50px;line-height:40px;height:40px;background-color:#fff;border:none;color:#5c2d51;}
.idt-search-box button{position:absolute;top:0;right:0;width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;background-color:#fcdf15;color:#fff;}
#idt-nav.search-open .idt-search-box{height:40px !important;}
#idt-nav.search-open .idt-search-toggle i:before{content:'\f057' !important;}


/* Menu */
.idt-menu-overlay{display:none;position:fixed;top:60px;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,.75);}
.idt-menu-overlay.opened{display:block;}
.idt-menu{position:fixed;top:60px;left:0;bottom:0;width:220px;background-color:#45223d;text-align:left;padding:20px;font-family:'Montserrat';font-weight:600;transform:translateX(-100%);transition:all .2s ease-out;}
.idt-menu.opened{transform:translateX(0);}
.idt-menu ul{list-style-type:none;font-size:16px;line-height:30px;}
.idt-menu > ul > li,.idt-menu > ul > li > a{display:block;}
.idt-menu > ul > li{margin-bottom:5px;position:relative;}
.idt-menu > ul > li i{font-weight:normal !important;}
.idt-menu a{color:#fff;}
.idt-menu ul ul{margin-left:25px;padding-bottom:0;font-size:15px;line-height:25px;height:0;height:auto;overflow:hidden;max-height:0;box-sizing:border-box;transition:all .2s linear;}
.idt-menu ul ul a{color:rgba(255,255,255,.8);}
.idt-menu li.idt-parent > a:after{content:'\f054';font-family:'font awesome 5 free';position:absolute;top:0;right:0;font-size:10px;z-index:-1;}
.idt-menu li.opened > a:after{content:'\f078';}
.idt-menu li.opened > a,.idt-menu li.opened > a:after{color:#fcdf15;}
.idt-menu li.opened > ul{max-height:500px;padding-bottom:15px;}
.idt-menu i{width:20px;display:inline-block;font-size:15px;}

/* Header */
#idt-header{display:block;clear:both;position:relative;width:100%;background:url(./files/idtunez-space.png) repeat 626px bottom scroll #5c2d51;color:#fff;padding:110px 0 50px;animation:movingspace 30s linear infinite;}

.idt-header-iphone{display:block;position:relative;width:50%;height:0;padding-bottom:60%;margin:25px auto -50px;}
.idt-header-iphone:before{content:'';position:absolute;bottom:0;left:0;transform:translate(-30%,15%);width:100%;height:0;padding-bottom:120%;background:url(./files/idtunez-igc.png) no-repeat right bottom scroll transparent;background-size:contain;}
.idt-header-iphone:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(./files/idtunez-iphone.png) no-repeat center bottom scroll transparent;background-size:contain;transform:translateX(30%);}
.idt-home-header-title{font-family:Bebas, Oswald;text-transform:uppercase;font-size:27px;line-height:1.3;text-align:center;margin:0;position:relative;color:#fff;text-shadow:0 0 5px #5c2d51,0 0 5px #5c2d51,0 0 5px #5c2d51,0 0 5px #5c2d51,0 0 5px #5c2d51,0 0 5px #5c2d51,0 0 5px #5c2d51;}
.idt-home-header-title span{animation:blinkneon 1.5s step-end infinite;}
.idt-header-title:not(.idt-home-header-title){display:block;text-align:center;font-weight:bold;font-size:30px;line-height:1.5;margin:0 auto;text-transform:uppercase;}
.idt-post-meta{text-align:center;}
.idt-header-title span{color:#fcdf15;}

/* Main Post */
#idt-main-content{padding:20px 0 200px;}
.idt-post{background-color:#fff;padding:30px;border-radius:5px;line-height:1.5;box-shadow:0 0 2px rgba(0,0,0,.2);overflow:hidden;}
.idt-post-content{text-align:justify;word-wrap:break-word;}
.idt-post-content > p,.idt-post-content > .p{display:block;clear:both;margin:20px auto;}
.idt-post-thumb{display:block;margin:-30px -30px 30px -30px;height:0;padding-bottom:56.25%;position:relative;}
.idt-post-thumb a,.idt-post-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;}
.idt-post-thumb img{object-fit:cover;object-position:center center;}
.idt-post ul,.idt-post ol{margin:20px 0 20px 35px;text-align:left;}
.idt-post ul li,.idt-post ol li{margin-bottom:5px;}
.idt-post-content > h3,.idt-post-content > h4{margin:50px auto 25px;text-align:left;color:#d50e53;}
.idt-post-content > h3{font-size:25px;}
.idt-post-content > h4{font-size:18px;}
.idt-post.page{margin-bottom:50px;}
.idt-post-image{width:100%;height:auto;max-width:600px;}
.idt-testi-images img{box-shadow:0 0 3px #aaa;}
.idt-testi-images .idt-center{margin-bottom:25px;}

/* Post Archive */
.idt-post-index{padding:15px;margin-bottom:30px;overflow:hidden;}
.idt-post-index .idt-post-thumb{margin:-25px -15px 25px -15px;}
.idt-post-index .idt-post-title{display:block;font-size:16px;line-height:1.2;text-align:center;margin:0;min-height:40px;}

/* Post Cats */
.idt-post-index .idt-post-cats{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);display:block;text-align:left;}
.idt-post-index .idt-post-cats a{position:relative;width:unset;height:unset;top:unset;left:unset;display:inline-block;padding:3px 7px;font-size:12px;background-color:#5c2d51;color:#fff;line-height:15px;border-radius:3px;}
.idt-post-index .idt-post-cats a i{display:inline;}
.idt-post-index .idt-post-meta{color:#ccc;font-size:12px;text-align:center;margin-top:10px;}
/* Comment */
.idt-comment-box,#disqus_thread{background-color:#fff;padding:30px;border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,.2);margin-top:30px;margin-bottom:50px;}

/* Pagination */
#idt-paging{display:block;position:relative;clear:both;text-align:center;margin-top:30px;font-size:13px;}
#idt-paging ul{list-style-type:none;}
#idt-paging li{display:inline-block;margin:0 5px 10px;}
#idt-paging a,#idt-paging span{display:block;min-width:30px;line-height:30px;height:30px;padding:0 5px;border-radius:5px;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.2);}
#idt-paging span{background-color:#666;color:#fff;}
#idt-paging a:hover{background-color:#d50e53;color:#fff;}

/* Footer */
.idt-before-footer{padding-bottom:150px;}
#idt-footer{background-color:#5c2d51;color:rgba(255,255,255,.8);padding-top:20px;position:relative;}
#idt-footer:before{content:'';position:absolute;top:-100px;left:0;width:100%;height:100px;background:url(./files/idtunez-town.png) repeat-x center bottom scroll transparent;background-size:contain;}
#idt-footer a,#idt-footer a:visited,#idt-footer a:active{color:#fff;}
#idt-footer a:hover{color:#fcdf15;}
.idt-footer-credits{text-align:center;padding:20px;margin-top:20px;border-top:2px solid rgba(0,0,0,.2);font-size:12px;}
.idt-payment-methods{display:block;position:relative;clear:both;height:30px;width:100%;margin:60px auto 30px;background:url(./files/idtunez-method.png) no-repeat center center scroll transparent;background-size:contain;}
.idt-payment-methods:before{content:'- ' attr(data-label) ' -';display:block;width:100%;height:20px;line-height:20px;font-size:11px;text-transform:uppercase;text-align:center;position:absolute;top:-25px;left:0;}

/* Widget */
.idt-widget{display:block;position:relative;margin:0 auto 30px;max-width:370px;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.2);border-radius:5px;overflow:hidden;}
.idt-widget-title{display:block;text-align:center;text-transform:uppercase;font-size:18px;padding:15px 0 10px;margin:0 20px;border-bottom:2px solid #d50e53;color:#d50e53;font-weight:bold;}
.idt-widget-content{padding:20px;font-size:14px;text-align:justify;}

/* Footer Widget */
#idt-footer .idt-widget{margin:0 auto 40px;background-color:transparent;box-shadow:none;}
#idt-footer .idt-widget-title{background-color:rgba(0,0,0,.2);text-align:center;margin:0 auto 10px;font-size:18px;text-transform:uppercase;color:#fcdf15;background-color:rgba(0,0,0,.2);line-height:35px;position:relative;padding:0;border:none;}
#idt-footer .idt-widget-content{padding:10px 5px 5px;}
.idt-widget-title:before,.idt-widget-title:after{content:'';position:absolute;width:0;height:0;}
#idt-footer .idt-widget-title:before{border-left:none;border-bottom:none;border-right:17px solid transparent;border-top:17px solid #5c2d51;top:0;left:0;}
#idt-footer .idt-widget-title:after{border-right:none;border-top:none;border-left:17px solid transparent;border-bottom:17px solid #5c2d51;bottom:0;right:0;}

/* Home Testi */
#idt-home-testi{background-color:#0b99bd;position:relative;padding-top:50px;}
.idt-testi-button-wrapper{display:block;text-align:center;}
#idt-home-testi .container{position:relative;}
.idt-testi-slider-wrapper{max-width:410px;width:100%;border-radius:10px;background-color:#fff;box-sizing:content-box;margin:0 auto 25px;overflow:hidden;position:relative;}
#idt-testi-slider{position:relative;top:0;left:0;width:100%;height:0;padding-bottom:40%;border:10px solid #fff;background-color:#fff;margin:0 auto;overflow:hidden;border-radius:5px;}
.idt-testi-slide,.idt-testi-slide img{position:absolute;top:0;width:100%;height:100%;}
.idt-testi-slide img{object-fit:contain;object-position:center center;left:0;}
.idt-testi-slide{transition:all .5s ease-out;border-radius:5px;}

/* Footer About */
.idt-footer-about{font-size:13px;line-height:1.5;text-align:justify;}

/* Footer Contact */
.idt-footer-contact-wrapper{text-align:center;}
.idt-footer-contact{display:inline-block;text-align:left;}
.idt-footer-contact a{display:block;clear:both;line-height:30px;padding:0 15px;font-size:17px;}
.idt-footer-contact a i{margin-right:10px;}
/* Footer Socials */
.idt-footer-socials{list-style-type:none;display:block;text-align:center;margin:15px auto 0;}
.idt-footer-socials li{display:inline-block;font-size:23px;margin:0 7px;}

/* Widget Menu */
.idt-widget-menu{list-style-type:none;line-height:25px;font-size:13px;margin:0;}

/* Section IGC Benefit */
#idt-home-igc-benefit{display:block;position:relative;background-color:#5c2d51;padding:50px 0;font-family:Montserrat;font-weight:600;}
.idt-benefit-item{display:block;position:relative;color:#fff;background-color:#d50e53;text-align:center;font-size:18px;margin:0 auto 20px;line-height:1.4;padding:15px;border-radius:5px;}

.idt-benefit-title{text-align:center;font-size:25px;color:#fff;text-transform:uppercase;margin:0 auto 30px;font-weight:bold;}

/* Section Wejangan */
#idt-home-wejangan{display:block;position:relative;padding:50px 0;background-color:#5c2d51;color:rgba(255,255,255.8);}
#idt-home-wejangan p{display:block;text-align:justify;font-size:16px;max-width:800px;margin:10px auto;line-height:1.5;color:#fff;}

/* Notices */
#idt-notices{display:block;position:relative;background-color:#efbe00;color:#5c2d51;padding:50px 0;}
.idt-notice-item{display:block;padding:15px 15px 15px 70px;font-size:14px;font-family:'Montserrat';font-weight:bold;text-align:justify;border:2px solid #fff;border-radius:10px;position:relative;background-color:#fff;}
.idt-notice-item:before{content:'\f06a';position:absolute;top:50%;left:10px;width:50px;height:50px;text-align:center;line-height:50px;font-family:Font Awesome\ 5 Free;font-size:40px;font-weight:normal;transform:translateY(-50%);}
.idt-notice-item:nth-child(1){margin-bottom:20px;}

/* Back to Top */
.idt-back-top{position:fixed;bottom:30px;right:30px;width:40px;height:40px;line-height:40px;text-align:center;background-color:rgba(0,0,0,.5);border-radius:5px;color:#fff;font-size:20px;overflow:hidden;cursor:pointer;transition:all .2s ease-out;display:block;z-index:100;}
.idt-back-top i{transform:rotate(-45deg);margin-top:2px;position:absolute;width:100%;height:100%;line-height:40px;top:0;left:0;display:block;}
.idt-back-top:hover{background-color:#45223d;color:#fcdf15;}
.idt-back-top.hide{display:none;}

/* Sidebar Menu */
.idt-sidebar-menu{list-style-type:none;text-align:left;}
.idt-sidebar-menu > li{font-size:17px;margin-bottom:15px;font-weight:bold;color:#d50e53;}
.idt-sidebar-menu a{color:#666;}
.idt-sidebar-menu a:hover{color:#0b99bd;}
.idt-sidebar-menu > li > i{display:inline-block;min-width:15px;font-weight:normal;}
.idt-sidebar-menu ul{margin-left:20px;font-size:15px;list-style-type:none;}
.idt-sidebar-menu > li:last-child{margin-bottom:0;}

/* Not Found */
.idt-not-found{text-align:center;position:relative;display:block;clear:both;color:#fff;padding:100px 0 200px;line-height:1;text-transform:uppercase;font-weight:bold;background-color:#d50e53;}
.idt-404{font-size:200px;}
.idt-not-found-text{font-size:50px;}

/* FAQs Accordion*/
.idt-faqs{display:block;margin:0 auto 20px;padding:10px 20px;border:2px solid #5c2d51;border-radius:4px;}
.idt-faqs > label{display:block;position:relative;font-weight:bold;font-size:15px;cursor:pointer;margin:0;padding:0;color:#5c2d51;}
.idt-faqs > label.opened{color:#d50e53;}
.idt-faqs > label:hover,.idt-faqs > label.opened:hover{color:#0b99bd;}
.idt-faqs > label:before{content:'\f067';font-family:Font Awesome\ 5 Free;margin-right:5px;}
.idt-faqs > label.opened:before{content:'\f068';}
.idt-faqs > div{display:none;font-size:13px;padding:10px;text-align:justify;}
.idt-faqs > p{display:none;}
.idt-faqs > div > p{display:block;margin:10px 0;}

/* Pricelist Table */
.idt-igc-pricelist{display:block;max-width:300px;margin:15px auto;text-align:center;font-size:20px;line-height:1;font-weight:bold;border:2px solid #d50e53;border-radius:3px;padding:0 15px;}
.idt-igc-pricelist p{display:none !important;}
.idt-igc-pricelist .idt-table-head{text-align:center;color:#fff;font-size:17px;text-transform:uppercase;background-color:#d50e53;}
.idt-igc-pricelist .row > div{padding:10px;}
.idt-igc-pricelist .row:not(.idt-table-head):not(:last-child){border-bottom:1px solid #aaa;}
.idt-igc-pricelist sub{font-size:13px;color:#bbb;}
.idt-igc-pricelist i{color:#bbb;font-weight:normal;font-style:normal;}

/* Contacts Button */
.idt-contact-buttons{display:block;position:relative;clear:both;}
.idt-contact-buttons .row > div{padding:0 5px;}
.idt-contact-buttons a{display:block;font-size:15px;font-weight:bold;padding:10px;border:2px solid;border-radius:5px;margin:0 0 10px;transition:all .3s ease-out;}
.idt-contact-buttons i{font-weight:normal;}
.idt-ctc-wa{border-color:#25D366;color:#25D366 !important;}
.idt-ctc-ig{border-color:#e4405f;color:#e4405f !important;;}
.idt-ctc-ln{border-color:#00c300;color:#00c300 !important;;}
.idt-ctc-ml{border-color:#eb4924;color:#eb4924 !important;;}
.idt-ctc-tw{border-color:#55acee;color:#55acee !important;;}
.idt-ctc-fb{border-color:#3b5999;color:#3b5999 !important;;}
.idt-contact-buttons a:hover{border-color:transparent;color:#fff !important;;}
.idt-ctc-wa:hover{background-color:#25D366;}
.idt-ctc-ig:hover{background-color:#e4405f;}
.idt-ctc-ln:hover{background-color:#00c300;}
.idt-ctc-ml:hover{background-color:#eb4924;}
.idt-ctc-tw:hover{background-color:#55acee;}
.idt-ctc-fb:hover{background-color:#3b5999;}

/* Category Box */
.idt-category-box{display:block;position:relative;clear:both;margin:0 auto;max-width:800px;}
.idt-category-box a{display:block;width:200px;height:200px;position:relative;background-color:#333;border-radius:10px;overflow:hidden;color:#fff;text-align:center;margin:0 auto 20px;}
.idt-category-box i{position:absolute;width:100px;height:100px;line-height:100px;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-20px;font-size:100px;}
.idt-category-box span{position:absolute;display:block;width:100%;line-height:20px;top:50%;margin-top:45px;font-size:18px;}


@media (min-width:768px){
#idt-main-content{padding-top:50px;}
.idt-benefit-item{padding:55px 15px 15px;margin:50px auto 20px;min-height:75px;}
.idt-benefit-item i{font-weight:normal;width:75px;height:75px;line-height:75px;text-align:center;font-size:40px;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);background-color:#fff;border-radius:100%;color:#d50e53;}

.idt-notice-item{margin-bottom:0 !important;}

.idt-about-widget-footer{max-width:unset;}
}

@media (min-width:992px){
.idt-toggle{display:none !important;}
.idt-logo{float:left;}
.idt-menu{position:relative;top:unset;left:unset;bottom:unset;width:auto;padding:0;float:left;background-color:transparent;transform:none;margin-left:20px;}
.idt-menu ul{margin:0;line-height:60px;}
.idt-menu > ul > li{display:inline-block;line-height:inherit;overflow:unset;}
.idt-menu > ul > li > a{display:inline-block;padding:0 12px;transition:all .2s ease-out;}
.idt-menu li.opened > a,.idt-menu li.opened > a:after{color:#fff;}
.idt-menu > ul > li:hover > a,.idt-menu > ul > li:hover > a:after{background-color:transparent;color:#fcdf15;}
.idt-menu i{width:auto;display:inline;}
.idt-menu li.idt-parent > a:after{content:'\f078' !important;display:inline;position:relative;margin-left:7px;}
.idt-menu > ul ul{position:absolute;top:100%;left:0;pading:0 10px;background-color:#45223d;margin:-2px 0 0;min-width:170px;opacity:0;border-radius:3px;}
.idt-menu > ul ul:before,.idt-menu > ul ul:after{content:'';display:block;height:5px;}
.idt-menu li.opened > ul{padding-bottom:0 !important;}
.idt-menu > ul ul a{padding:0 15px;line-height:30px;font-size:13px;}
.idt-menu li.idt-parent:hover > ul,.idt-menu li.idt-parent.opened:hover > ul{max-height:500px;opacity:1;}
.idt-menu > ul ul li a{display:block;transition:all .2s ease-out;}
.idt-menu > ul ul li:hover a{background-color:#fcdf15;color:#5c2d51;}

/* Search */
.idt-search-box{margin-top:-5px;right:65px;left:unset;width:300px;box-sizing:content-box;}

.idt-home-header{height:0;padding-bottom:25% !important;overflow:hidden;}
.idt-header-iphone{bottom:0;float:right;margin:0 10% 0 0;padding-bottom:30%;width:25%;}
.idt-home-header-title{position:absolute;text-align:left;bottom:50px;font-size:70px;max-width:600px;}

.idt-widget{max-width:unset;}

#idt-footer .idt-widget{margin-bottom:0;}
}

@keyframes movingspace{
0%{background-position:626px bottom;}
100%{background-position:0 bottom;}
}

@keyframes blinkneon{
0%{color:#fff;}
25%{color:#45223d;}
50%{color:#fcdf15;}
75%{color:#45223d;}
}