* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;box-sizing: inherit;}ul { box-sizing: border-box;margin-top: 0; margin-bottom: 10px;list-style: disc;}html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-appearance: none !important;box-sizing: border-box;}body { margin: 0;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857143; color: #333; background-color: #fff;margin: 0; padding-top: 80px; background-color: #f2f5f9 !important;color: #404040; font-size: 16px; font-size: 1rem; line-height: 1.5;background: #ffffff;}footer { display: block;display: block;}header { display: block;display: block;}main { display: block;display: block;}nav { display: block;display: block;}a { background-color: transparent;color: #337ab7; text-decoration: none;background-color: transparent;color: #00a6ed;}img { border: 0;vertical-align: middle;border: 0;height: auto; max-width: 100%;}button { margin: 0; font: inherit; color: inherit;overflow: visible;text-transform: none;-webkit-appearance: button; cursor: pointer;font-family: inherit; font-size: inherit; line-height: inherit;color: inherit; font: inherit; margin: 0;overflow: visible;text-transform: none;-webkit-appearance: button; cursor: pointer;color: #404040; font-size: 16px; font-size: 1rem; line-height: 1.5;border: 1px solid; border-color: #ccc #ccc #bbb; border-radius: 3px; background: #e6e6e6; color: rgba(0, 0, 0, 0.8); font-size: 12px; font-size: 0.75rem; line-height: 1; padding: 0.6em 1em 0.4em;}input { margin: 0; font: inherit; color: inherit;line-height: normal;font-family: inherit; font-size: inherit; line-height: inherit;color: inherit; font: inherit; margin: 0;line-height: normal;color: #404040; font-size: 16px; font-size: 1rem; line-height: 1.5;}h2 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit;margin-top: 20px; margin-bottom: 10px;font-size: 30px;clear: both;}p { margin: 0 0 10px;margin-bottom: 1.5em;}:root { --wp--preset--font-size--normal: 16px;--wp--preset--font-size--huge:42px;}.screen-reader-text { border: 0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important;clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; word-wrap: normal !important;}.text-center { text-align: center;}.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}.row { margin-right: -15px; margin-left: -15px;}.col-lg-2 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}.col-xs-3 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;float: left;width: 25%;}.col-sm-4 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}.col-md-4 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}.col-lg-4 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}.col-xs-6 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;float: left;width: 50%;}.col-sm-6 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}.col-xs-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;float: left;width: 100%;}.col-sm-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}.input-group { position: relative; display: table; border-collapse: separate;}.pull-right { float: right !important;}.pl-0 { padding-left: 0 !important;}.pr-0 { padding-right: 0 !important;}.pl-5 { padding-left: 5px !important;}.pr-5 { padding-right: 5px !important;}.pb-10 { padding-bottom: 10px !important;}.pt-20 { padding-top: 20px !important;}.pb-20 { padding-bottom: 20px !important;}.ml-0 { margin-left: 0 !important;}.mr-0 { margin-right: 0 !important;}.mb-10 { margin-bottom: 10px !important;}.mt-20 { margin-top: 20px !important;}.mb-20 { margin-bottom: 20px !important;}.site-header { height: 70px; background: #ffffff; position: fixed; width: 100%; z-index: 999; border-bottom: 1px solid var(--primary-color); top: 0;}.site-branding { height: 100%;padding-top: 0px; padding-bottom: 0px; color: #fff; text-align: center;}.search-col { height: 100%;}.header-search { background: transparent; font-size: 30px; color: #fff; line-height: 60px;}.header-search-box { position: absolute; top: 60px; left: 0; width: 100%; padding: 10px; background: #fff; margin-top: 1px; z-index: 9999; display: none;}.home-ratting { font-size: 12px; margin-right: 4px;}.home-date { font-size: 12px; margin-right: 4px;}.home-app-info { font-size: 12px; margin-right: 4px;}.home-apps-block { margin-top: 20px !important;margin: 0 0 1.5em; background: #fff;border-radius: 0px;}.box-shadow { box-shadow: 0px 0px 3px #ddd; border-radius: 5px;}.custom-logo-link { display: inline-block;}.site-footer { text-align: center; background-color: #f0f0f0;}.site-info { font-size: 14px; background: #ffffff;}.sidenav { height: 100%; width: 0; position: fixed; z-index: 1; top: 50px; left: 0; background-color: #333; overflow-x: hidden; transition: 0.5s;}.main-navigation { clear: both; display: block; width: 100%;}svg:not(:root) { overflow: hidden;overflow: hidden;}input[type='text'] { color: #666; border: 1px solid #ccc; border-radius: 3px; padding: 3px;}.site-branding a { color: #fff; display: inline-block;}.header-search a { color: #ffffff; line-height: 0;}.header-search-box button { position: absolute; top: 0px; right: 0px; font-size: 16px; background: var(--primary-color); color: #ffffff; border: none; height: 40px; border-radius: 5px;}.main-navigation ul { list-style: none; margin: 0; padding: 0; text-align: left;list-style: none; margin: 0; padding-left: 0; margin-top: 50px;}.site-info p { margin-bottom: 0; display: inline-block; color: #333333;}.sidenav a { padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px; color: #fff; display: block; transition: 0.3s;}.main-navigation li { float: none; position: relative; width: 100%; border-bottom: 1px solid #676767;}.site-branding a img { max-width: 180px; height: auto; margin-top: 10px;}.main-navigation ul li { display: inline-block;}.main-navigation li a { display: inline-block; text-decoration: none; line-height: 35px; font-size: 16px; font-weight: normal; color: #fff; text-transform: uppercase; width: 100%;}.main-navigation ul li a { display: block; font-size: 16px; color: #ffffff;}.header-search-box .input-group { width: 100%;}.header-search-box .searchinput { width: 100%; border-radius: 5px; padding: 10px; font-size: 16px; height: 40px;}.home-apps-block .block-header { padding: 15px; background-color: var(--primary-color); border-radius: 5px;}.app-block .app-block-inner { border: 1px solid #ededed; overflow: hidden; padding: 15px 5px; transition: 0.3s all; width: 100%; max-width: 200px; margin: 0 auto; text-align: center; height: 100%; border-radius: 4px;}.app-block .app-info { position: relative;}.app-block .download-btn { background-color: var(--primary-color); padding: 5px !important; color: #fff !important; margin-top: 10px; border-radius: 999px; display: block; font-size: 12px !important; text-transform: uppercase;}.home-apps-block .block-header h2 { font-size: 17px; text-align: left; margin: 0 !important; text-transform: uppercase; color: #ffffff; display: flex; justify-content: space-between; align-items: center;}.app-block .app-thumbnail img { width: 100%;}.home-apps-block .block-header h2 span { color: #fff;}.app-block .app-block-inner .app-thumbnail { background: #ffffff;}.app-block .app-block-inner .app-info { text-align: center;}.app-block .app-block-inner .app-meta { color: #555555; font-size: 12px; text-transform: uppercase;}.app-block .app-info .app-title { width: 100%; font-size: 16px !important; font-weight: 600; line-height: 24px; color: #444444; display: inline-block; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.home-apps-block .block-header h2 .see-more-cat { float: right; color: #ffffff;}.app-block .app-block-inner .app-thumbnail>a { display: block; position: relative; z-index: 10; width: 100%; height: 100%;}.app-block .app-block-inner .app-thumbnail img { max-width: 150px; border-radius: 20px;}#footer-menu { display: inline-block; margin: 0; padding: 0; list-style: none;}#openNav { font-size: 30px; color: #fff; max-width: 80px; vertical-align: middle;}#closeNav { font-size: 30px; color: #fff; max-width: 80px; vertical-align: middle;display: none;}#footer-menu li { display: inline-block;}#footer-menu li a { padding: 15px 15px; font-size: 12px; font-weight: 600 !important; color: rgb(73, 73, 73); display: block; text-transform: uppercase; text-shadow: none; margin-top: 20px; margin-bottom: 15px;}#footer-menu li:last-child a { border: none;}@media print {* { color: #000 !important; text-shadow: none !important; background: transparent !important; -webkit-box-shadow: none !important; box-shadow: none !important;}a { text-decoration: underline;}img { page-break-inside: avoid;max-width: 100% !important;}p { orphans: 3; widows: 3;}h2 { orphans: 3; widows: 3;page-break-after: avoid;}}@media (min-width: 768px) {.container { width: 750px;}}@media (min-width: 992px) {.container { width: 970px;}}@media (min-width: 1200px) {.container { width: 1170px;}}@media (min-width: 768px) {.col-sm-4 { float: left;width: 33.33333333%;}.col-sm-6 { float: left;width: 50%;}.col-sm-12 { float: left;width: 100%;}}@media (min-width: 992px) {.col-md-4 { float: left;width: 33.33333333%;}}@media (min-width: 1200px) {.col-lg-2 { float: left;width: 16.66666667%;}.col-lg-4 { float: left;width: 33.33333333%;}}@media all and (max-width: 768px) {body { padding-top: 70px;}#footer-menu li a { padding: 5px !important;}}@media all and (min-width: 1400px) {.container { width: 1370px;}}@media all and (max-width: 768px) {.site-header { position: fixed; top: 0; left: 0; z-index: 99999; width: 100%; height: 60px;}.site-branding a img { max-width: 169px !important; height: auto; margin-top: 8px;}}@media screen and (max-height: 450px) {.sidenav { padding-top: 15px;}.sidenav a { font-size: 18px;}}@media all and (max-width: 768px) {#content { padding: 4px;}}@media screen and (max-width: 768px) {.app-block .app-block-inner .app-info { text-align: center; padding: 0;}.app-block .app-block-inner .app-info .app-title { margin-top: 5px;}}@media all and (max-width: 768px) {.content-area { padding: 0;}.app-block { padding: 0 !important;}}@media screen and (max-height: 450px) {.sidenav { padding-top: 15px;}.sidenav a { font-size: 18px;}}