D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
vblioqus
/
safa777.info
/
wp-content
/
themes
/
appyn
/
Filename :
style.css
back
Copy
@charset "utf-8"; /* Theme Name: Appyn Theme URI: https://themespixel.net/en/theme/appyn/ Author: ThemesPixel Author URI: https://themespixel.net Description: Theme Wordpress for Android apps. Version: 2.0.16 */ #header,#menu-mobile { position: fixed; z-index: 999 } #header nav .menu>li.menu-item-has-children:hover .sub-menu:hover,#menu-mobile,#versiones .box-content { overflow-y: auto } #header,#menu-mobile,#searchBox ul,body.fixed #header { z-index: 999 } #searchBox ul,html { scrollbar-width: thin } #header,#subheader,.bloque-blog,.section .bav1 a { border-bottom: 2px solid #1bbc9b } #subheader.np,.section .bav1 a,.section.blog { box-shadow: 2px 2px 2px 0 #e3e3e3 } #searchBox,#subheader.np,.bav1 .bloque-imagen img,.container,.entry .wp-caption,.entry iframe,img { max-width: 100% } #header nav .menu>li.menu-item-has-children:hover .sub-menu,.entry iframe { max-height: 450px } .ratingBoxMovil .box-rating.movil,.section .bav1 a::after,.si-next i,.si-prev i { transform: translateY(-50%); top: 50%; right: 0 } #searchBox ul li a,.entry pre,h1.main-box-title { word-break: break-word } .ads small,.bloque-status,.box .box-title,.buttond,.section a.more,.widget .widget-title,.widget_block h2 { text-transform: uppercase } .bloque-blog a.title,.fpb_title { -webkit-line-clamp: 2; -webkit-box-orient: vertical } html { scrollbar-color: #1bbc9b transparent } #searchBox form,.bloque-blog .excerpt,.entry,.px-carousel-wrapper,.section.blog .bloques li .s2,html.nofixed { overflow: hidden } body { font-family: 'Open Sans',Arial,sans-serif; font-size: 13px; color: #4c4c4c; background: #e6e9ef; margin: 0; font-weight: 400 } #comments ol.comment-list .comment .comment-body .comment-author .fn,.bloque-status,b,h1,h2,h3,h4,h5,h6,strong { font-weight: 700 } *,::after,::before,:focus,:hover { box-sizing: border-box; outline: 0 } ::-webkit-scrollbar { width: 8px; height: 8px } ::-webkit-scrollbar-track { background: 0 0 } ::-webkit-scrollbar-thumb { background: #1bbc9b } .box-content table::-webkit-scrollbar { width: 3px } a { text-decoration: none; color: #1bbc9b } #comments ol.comment-list .comment,#header nav ul,#list-downloadlinks,#list-downloadlinks li,h1,h2,h3,h4,h5,h6,li,ol,ul { list-style: none; margin: 0; padding: 0 } #subheader,table { margin-bottom: 20px } img { height: auto } .lazyload { opacity: 0 } table { border-spacing: 0; width: 100%; border-collapse: collapse } table caption { padding: 1em 0; font-weight: 600 } table td,table th { padding: 1em 1.41575em; text-align: left; vertical-align: top; border: 1px solid #f2f2f2 } .app-s .box-content>p:last-child,.form-submit,.widget .wp-block-latest-comments__comment,table td p:last-child,table th p:last-child { margin-bottom: 0 } table th { font-weight: 600; padding: 1em 1.4575em; vertical-align: middle; background: #f6f6f6 } fieldset { padding: 1em 1.618em 1.618em; border: 0; margin: 1.618em 0; background: #fbfbfb } fieldset legend { font-weight: 600; padding: .6180469716em 1em; margin-left: -1em; border: 0 } label { line-height: 28px } input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea,textarea:focus { padding: .6180469716em; background-color: #f2f2f2; color: #43454b; outline: 0; border: 0; appearance: none; box-sizing: border-box; font-weight: 400; box-shadow: inset 0 1px 1px rgba(0,0,0,.125); line-height: 1.618; border-radius: 2px } select { appearance: auto } button,button:focus,input[type=button],input[type=reset],input[type=submit] { border: 0 #eee; cursor: pointer; padding: .6em 1.4em; text-decoration: none; text-shadow: none; display: inline-block; outline: 0; appearance: none; -webkit-font-smoothing: antialiased; border-radius: 0; background-color: #eee; color: #333 } table tbody th { background: #f4f4f4 } table tr:nth-child(2n) { background: #f9f9f9 } .container { width: 1100px; margin: auto; position: relative; padding: 0 } .wrapper-inside { position: relative; z-index: 99; background: #e6e9ef } .toggle-nav .wrapper-inside>* { transform: translate3d(-80%,0,0); overflow: hidden } #menu-mobile,.wrapper-inside>* { transition: .2s } #header { background: #1d222d; width: 100%; height: 60px; box-sizing: border-box } #header .container { display: flex; justify-content: space-between; align-items: center; height: 60px; padding-left: 10px; padding-right: 10px } #header .logo a img { display: block; max-height: 40px; height: 40px; width: auto } #box-report,#menu-mobile ul li .sub-menu,#recentcomments li a::before,.screen-reader-text,.wp-block-search__label { display: none } #header nav { margin-left: auto; flex: none } #header nav .menu { margin: auto; float: left } #header nav ul li { float: left; margin-right: 1px; position: relative } #header nav ul li.current-menu-item a { background: #1bbc9b; border-radius: 3px; color: #fff } #header nav a { color: #fff; display: block; line-height: 35px; padding: 0 15px; position: relative; font-size: 13px; font-weight: 600 } #header nav a i { margin-right: 4px } #header nav .menu>li>a::before { content: ''; width: 0; height: 100%; background: #1bbc9b; display: block; position: absolute; left: 0; right: 0; margin: auto; bottom: 0; z-index: -1; border-radius: 3px } #header nav .menu li:hover a::before,.sidg.full-width .sections,.widget .wp-block-categories select,.widget.widget_categories form select { width: 100% } #header nav .menu li.menu-item-has-children a { padding-right: 25px } #header nav .menu>li.menu-item-has-children>.sub-menu::before { color: #1bbc9b; border-bottom: 2px solid #1bbc9b; content: "\f0d8"; font: 20px/8px FontAwesome; position: relative; margin-top: -10px; left: 0; padding-left: 15px; display: block } #header nav .menu>li>.sub-menu { display: block; position: absolute; z-index: 9; background: #1d222d; border-radius: 3px; max-height: 0; overflow: hidden } #header nav .menu .sub-menu li { display: inherit; margin-right: 0; width: 100% } #header nav .menu .sub-menu li a { border: 0; box-sizing: border-box; display: block; font-size: 13px; min-width: 180px; line-height: 20px; padding: 5px 15px; text-align: left; background: #1d222d } #header nav .menu .sub-menu li a:hover { background: rgba(255,255,255,.15) } #header nav .menu .sub-menu li:first-child a { border-radius: 3px 3px 0 0 } #header nav .menu .sub-menu li:last-child a { border-radius: 0 0 3px 3px } #header nav ul .sub-menu .sub-menu,.box.personalizadas ol,.box.personalizadas ul { padding-left: 15px } #header nav .menu>li.menu-item-has-children>a::after { color: #fff; content: "\f0d7"; font: 900 14px/1 "Font Awesome 5 Free"; position: absolute; right: 8px; top: 11px } #header nav .menu-open { display: none; font-size: 26px; color: #fff; text-align: center; cursor: pointer; width: 42px; height: 48px; line-height: 48px } #header nav ul.menu.active { right: 0; background: #fff; box-shadow: inset 2px 0 4px 0 #e3e3e3 } #header nav ul.menu.active li { display: block; float: none } #header nav ul.menu.active li a { color: #444; padding-left: 20px } #menu-mobile { background: #1d222d; width: 80%; right: 0; left: auto; height: 100%; visibility: hidden; transform: translate3d(100%,0,0) } body.toggle-nav #menu-mobile { visibility: visible; transform: translate3d(0,0,0) } #menu-mobile ul li { margin-right: 0; position: relative } #menu-mobile ul li a { display: block; padding: 12px 15px; border-top: 1px solid rgba(255,255,255,.05); border-bottom: 1px solid #000; color: #fff; position: relative } #menu-mobile>ul>li>a { font-size: 15px } #menu-mobile>ul>li>ul>li>ul>li a { font-size: 12px } #menu-mobile ul li.menu-item-has-children i { position: absolute; right: 0; padding: 16px 14px; border-left: 1px solid #000; cursor: pointer; color: #6b6c6c; font-size: 11px; z-index: 999; top: 0 } #menu-mobile ul ul li.menu-item-has-children i { padding: 12px 14px 11px } #menu-mobile ul li.menu-item-has-children>a { padding-right: 60px } #menu-mobile ul ul a { padding-left: 25px; padding-top: 8px; padding-bottom: 8px } #menu-mobile ul ul ul a { padding-left: 40px } #menu-mobile ul.social { text-align: center; border-top: 1px solid rgba(255,255,255,.05) } #menu-mobile ul.social li,.app-s .s2 .amount-app,.footer-bottom .copy ul li,.pagination li { display: inline-block } #menu-mobile ul.social li a { padding: 12px 10px; font-size: 17px; border: 0 } #menu-mobile ul.social li a:hover { background: 0 0!important; opacity: .8 } #subheader { padding: 40px 0; background: #000; color: #fff; text-align: center; position: relative; margin-top: -20px; } #subheader .imgbg { overflow: hidden; position: absolute; width: 100%; top: 0; height: 100% } #subheader .imgbg img { position: absolute; width: 120%; max-width: inherit; opacity: .3!important } #subheader .subcontainer { width: 730px; max-width: 100%; margin: auto; position: relative } #subheader h1 { font-size: 40px; padding-bottom: 20px; font-weight: 300; line-height: 46px } #subheader h2 { font-weight: 300; font-size: 16px; line-height: 30px } #subheader .social,.ads_download_u_2,.ads_download_u_3 { margin-top: 30px } #subheader .social li { display: inline-block; margin-left: 6px } #subheader .social li a { color: #fff; background: #000; border-radius: 50%; width: 40px; display: block; line-height: 40px; font-size: 23px; opacity: .5; transition: .25s } #featured_posts:hover .fp_box:hover,#subheader .social li a:hover,#subheader.np .social li a,.section .bav1 a:hover::after,.section .bav1 a:hover::before,.section .bav2>a:hover::before { opacity: 1 } #subheader .social li a.facebook,#subheader.np .social li a.facebook { background: #3b5998 } #subheader .social li a.twitter,#subheader.np .social li a.twitter { background: #55acee } #subheader .social li a.google-plus,#subheader.np .social li a.google-plus { background: #dd4b39 } #subheader .social li a.instagram,#subheader.np .social li a.instagram { background: #c13584 } #subheader .social li a.youtube,#subheader.np .social li a.youtube { background: #b00 } #subheader .social li a.pinterest,#subheader.np .social li a.pinterest { background: #cb2027 } #subheader .social li a.telegram { background: #08c } #searchBox { text-align: center; width: 600px; margin: 30px auto 0; position: relative } #searchBox form.wait::after { content: ''; position: absolute; right: 75px; top: 0; width: 30px; background: url(images/loading.svg) center/contain no-repeat; height: 100% } .sb_search[type=text] { width: 100%; padding: 0 110px 0 20px; border: 0; float: left; font-size: 16px; height: 44px; margin-right: -70px; position: relative; border-radius: 2px } .sb_submit[type=submit] { background: #1bbc9b; color: #fff; border: 0; line-height: 44px; padding: 0 25px; box-sizing: border-box; font-size: 21px; float: right; min-width: 70px; width: 70px; height: 44px; cursor: pointer; position: relative; border-radius: 0 2px 2px 0 } #searchBox ul { background: #1d222d; text-align: left; clear: both; position: absolute; top: 44px; width: 100%; max-height: 255px; overflow-x: auto } #searchBox ul li a { color: #fff; display: block; padding: 10px; font-weight: 600; border-bottom: 1px solid rgba(0,0,0,.1) } #searchBox ul li a:hover { background: rgba(255,255,255,.1) } #subheader.np #searchBox ul li a:hover { background: rgba(255,255,255,.4) } #searchBox ul li a .bloque-imagen { flex: none; width: 75px; height: 75px } #searchBox ul li a img { width: 100%; height: 100%; vertical-align: middle } #subheader.np { background: #fff; padding: 15px 25px; box-sizing: border-box; border: 0; width: 1100px; display: flex; margin-left: auto; margin-right: auto; text-align: inherit; overflow: initial; border-radius: 2px } .bloque-blog,.section .bav1 a { border-radius: 2px; background: #fff } #list-downloadlinks.ldl-b,#recaptcha_download_links,#subheader.np .social,.ads,.b-type,.bloque-status,.ldl-b { text-align: center } #subheader.np #searchBox { margin: inherit; display: inline-block; width: 100%; vertical-align: middle; margin: 0; } #subheader.np .social { display: flex; vertical-align: middle; margin: 0; flex: none } #subheader.np .social li:first-child { margin-left: 25px } #subheader.np .social li a:hover,.section a.more:hover { opacity: .8 } #recentcomments,#subheader.np #searchBox form,.post-type-archive-blog .pagination-wrap,.widget .widget-content ul li { padding: 0 } #subheader.np #searchBox form input[type=text],.section.blog .pagination .current,.section.blog .pagination .page-numbers,.section.blog .pagination a { background: #f2f2f2 } #subheader .np .social li a,#subheader.np #searchBox form button { background: #1bbc9b } #subheader.np #searchBox ul { top: 44px; background: #f2f2f2 } #subheader.np #searchBox ul li:first-child { border-top: 1px solid #d9d9d9 } #subheader.np #searchBox ul li a { color: #444; display: flex } #searchBox ul li a span { font-size: 11px; color: #777 } .app-icb { float: left } #comments ol.comment-list .comment .comment-body .comment-meta,.app-s .app-spe { float: right } .sidg #main-site .container { display: flex } .sidg .app-p, .sidg .app-s, .sidg .sections { width: 100%; width: calc(100% - 300px); min-width: 0 } .ads_download_u_1,.section { margin-bottom: 30px } .section .title-section { font-size: 22px; padding-bottom: 10px; margin: 3px 10px 10px; border-bottom: 1px solid #eaeaea; display: flex; align-items: center; font-weight: 400 } .px-columns,.pxccat.columns-2,.section .baps { display: flex; flex-wrap: wrap } .baps .bav2 { padding: 10px; flex: none } .rlat .bav1,.section .bav1 { padding: 10px; text-align: center; flex: none } .bav1 .bloque-imagen { padding-bottom: 100%; background-size: cover; background-position: center; position: relative; overflow: hidden } .bloque-imagen.bi_ll { background: #eee } #footer .bloque-imagen.bi_ll,#footer .widget .widget-content ul li:hover a::before { background: #282d3a } .bloque-status { position: absolute; top: -22px; left: -32px; width: 101px; margin: auto; padding: 4px 11px; font-size: 9px; z-index: 8; display: block; transform: rotate(-45deg); transform-origin: right bottom; color: #fff } .bloque-status.bs-new { background: #d22222 } .bloque-status.bs-update { background: #19b934 } .b-type { background: #20a400; font-size: 10px; padding: 2px 7px; border-radius: 2px; font-weight: 600; color: #fff; margin-right: 5px; width: 40px; display: inline-block } .fp_box .b-type { position: absolute; bottom: 70px; z-index: 1; left: 25px } .app-spe .b-type { font-size: 11px; width: 45px } #searchBox .b-type { color: #fff; display: block; margin-top: 4px; font-size: 10px } .bav1 .bloque-imagen img { position: absolute; left: 0; display: block; height: 0; max-height: 100%; min-height: 100%; min-width: 100%; width: 0; margin: auto } .section .bav1 a { position: relative; display: block; padding: 15px } .rlat .bav1 a>img,.section .bav1 a>img { display: block; margin: auto; max-height: 150px } .bav1 .px-postmeta { padding: 0 16px 10px; margin: 10px -15px -15px } .bav .px-postmeta .box-rating { margin-top: 3px } .bav .box-rating .rating { float: none } .bav1 .box-rating .rating,.spinvt.ldl-b,.spinvt.ldl-d { margin: auto } .section .bav1 a::before { content: ''; position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; background: rgba(29,34,45,.33); opacity: 0; z-index: 9; border-radius: 2px 2px 0 0 } .section .bav1 a::after { content: '+'; position: absolute; left: 0; font-size: 33px; line-height: 33px; color: #fff; opacity: 0; z-index: 9; background: #1bbc9b; width: 33px; height: 33px; border-radius: 50%; margin: auto; display: flex; align-items: center; justify-content: center } .bloque-blogs .px-col { width: 50%; flex: none; padding: 10px } .bloque-blog { padding: 20px; display: flex } .bb-image { width: 128px; margin-right: 15px; flex: none } .bloque-blog img { width: 128px; height: 128px; display: block } .bloque-blog a.title { font-size: 17px; font-weight: 600; color: #444; text-overflow: ellipsis; display: -webkit-box; height: 50px; white-space: normal; overflow: hidden } .app-p .box .entry a,.app-s .box .box-content a,.app-s .box .entry a,.bloque-blog a.title:hover,.pingback a,.pxtd h3 i,.rlat .bav1 a:hover .title,.section.blog .bloques li a.title:hover,.trackback a { color: #1bbc9b } .bloque-blog .date { color: #ccc; font-size: 12px; display: block; margin: 9px 0 } .bloque-blog .excerpt p,.section.blog .bloques li .excerpt p,.widget_fixed_widget:not(.wfm) .widget-content { margin: 0 } .section.blog { background: #fff; padding: 20px 25px; overflow: hidden; margin-bottom: 20px } .section.blog .pagination,.section.blog .title-section { margin-left: 0; margin-right: 0 } .section.blog .bloques { margin-top: 15px } .section.blog .bloques li { overflow: hidden; border-bottom: 1px solid #eaeaea; padding-bottom: 15px; margin-bottom: 15px } .section.blog .bloques li:last-child { border: 0; padding-bottom: 0 } .entry .alignleft,.section.blog .bloques li .scim { float: left; margin: 0 15px 15px 0 } .section.blog .bloques li a .bloque-imagen { width: 150px } .entry .wp-caption a,.section.blog .bloques li a .bloque-imagen img { display: block } .section.blog .bloques li .s2 .px-postmeta { color: #9f9f9f; margin: 7px 0; font-size: 12px } .app-p .px-postmeta>span,.section.blog .bloques li .s2 .px-postmeta>span { margin-right: 10px; margin-bottom: 5px; display: inline-block } #versiones table tbody tr td a:hover,.app-p .px-postmeta a:hover,.app-s .da-s a,.entry a:hover,.section.blog .bloques li .s2 .px-postmeta a:hover,.widget a:hover { text-decoration: underline } .section.blog .bloques li a.title { font-weight: 600; font-size: 22px; color: #444 } .app-s .box::after,.app-s .box::before { content: ''; display: table } .app-s .box::after,.clear { clear: both } #list-downloadlinks { margin-left: -5px; margin-right: -5px } #list-downloadlinks li { display: inline-block; padding: 5px } #footer .widget ul li .wb .title,#footer .widget.widget_tag_cloud a,#footer a,#footer a:hover,#list-downloadlinks li a:hover,.botones_sociales li a:hover i::before,.imageBox .bn:hover,.imageBox .close:hover { color: #fff } #breadcrumbs,#breadcrumbs a { color: #c6c6c6 } #list-downloadlinks li a.dapk_b { display: block; padding-right: 15px; padding-left: 48px; font-weight: 600; margin: 0; text-transform: inherit; font-size: 14px; text-decoration: none; color: #fff } #list-downloadlinks.ldl-c li { display: block; padding-top: 3px; padding-bottom: 3px } .dl-verified { margin-top: 10px; font-weight: 600; font-size: 13px; line-height: 17px } .dl-verified i { font-size: 18px; color: #2ecc71; vertical-align: bottom; margin-right: 5px } #dl-telegram { background: #0084c6; display: inline-block; width: auto; padding-left: 50px; padding-right: 16px; margin: 0; text-transform: inherit; text-decoration: none } .entry .entry-limit > :first-child { margin-top: 0; } .entry h1 { margin: 25px 0; line-height: 30px } .entry h2 { margin: 20px 0 } .entry h3 { margin: 18px 0 } .entry h4 { margin: 16px 0 } .app-s .bx-download,.entry h5 { margin: 15px 0 } .app-s .box-content,.app-s .entry,.entry,.section.blog .bloques li .excerpt { font-weight: 400; font-size: 14px; color: #4c4c4c; line-height: 25px } .ads_download_1,.ads_download_1_movil,.app-p .entry,.bav.bav1 .title,.ratingBoxMovil .box-rating .rating-text { margin-top: 10px } .app-p .entry p:first-of-type,.ct_description p:first-child { margin-top: 0 } .entry .aligncenter,.section a.more { margin: auto; text-align: center; display: block } .entry blockquote { border-left: 4px solid #f2f2f2; padding: 0 15px; font-style: italic } .entry .alignright { float: right; margin: 0 0 15px 15px } .entry .wp-caption { text-align: center; margin-bottom: 15px; max-width: 100%; } .entry .wp-caption img { box-shadow: none; padding: 0; display: block; } .app-p .box,.app-s .box,.section .bav2>a,.single-product .product,.widget { box-shadow: 2px 2px 2px 0 #e3e3e3 } .entry .wp-caption .wp-caption-text { margin: 0; font-size: 13px; line-height: initial } .entry ol,.entry ul { margin: 0 0 20px 15px } .entry li { margin: 0 0 5px } .box.personalizadas ol li,.entry ol li { list-style: decimal } .box.personalizadas ul li,.entry ul li { list-style: disc } .section.blog .bloques li .excerpt .readmore a { background: #1bbc9b; color: #fff; text-transform: uppercase; font-weight: 600; clear: both; padding: 2px 10px; margin-top: 10px; float: right; font-size: 11px; border-radius: 2px } #box-report input[type=submit]:hover,#comments input[type=submit]:hover,#dasl:not([disabled]):hover,#dl-telegram:hover,#slideimages .px-next:hover i,#slideimages .px-prev:hover i,#subheader.np #searchBox form button:hover,.app-s .readmore:hover,.app-s .s2 .meta-cats a:hover,.botones_sociales.color a:hover,.botones_sociales.color span:hover,.buttond.danv:hover,.buttond.t:hover,.buttond:not(.danv):hover:not(.t):hover,.sb_submit[type=submit]:hover,.section a.more:hover,.section.blog .bloques li .excerpt .readmore a:hover,.tags a:hover,.widget .search-form input[type=submit]:hover,.widget .wp-block-search .wp-block-search__button:hover,.widget.widget_tag_cloud a:hover, .catbar li a:hover { background: #41495d } .section a.more { background: #1bbc9b; color: #fff; font-weight: 600; width: 225px; padding: 0 20px; line-height: 40px; font-size: 14px; border-radius: 2px; border-bottom: 1px solid rgba(0,0,0,.3); border-right: 1px solid rgba(0,0,0,.3); clear: both } .section .bav2>a { background: #fff; overflow: hidden; border-bottom: 2px solid #1bbc9b; padding: 10px; display: flex; position: relative; border-radius: 2px; width: 100% } .section .bav2>a::before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgb(57 61 69 / 10%); opacity: 0; z-index: 9; transition: .25s } .bap-c { width: 100%; min-width: 0 } .bav .title { height: 20px; margin: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; font-weight: 600; font-size: 14px; color: #444 } .bav .app-date,.bav .developer,.bav .version { color: #a7a7a7; font-size: 12px; margin: 2px 0 0; height: 18px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden } .section .bav2 .bloque-imagen { width: 75px; height: 75px; margin-right: 10px; position: relative; overflow: hidden; flex: none; min-width: 0 } .rlat .bav .px-postmeta,.section .bav2 .px-postmeta { padding: 0; margin: 0 } .section .bav2 .box-rating { width: 75px; margin-top: 3px; overflow: hidden } .rating { display: block; height: 15px; width: 75px; float: right } .rating .stars { display: block; height: 15px; width: 100%; max-width: 100%; background-color: #f9bd00 } .rating .stars.hover { background: 0 0 } .box-rating .rating,.box-rating .ratings-click .rating-click.active,.rating .stars { mask-image: url(images/star.svg); mask-size: 15px; mask-repeat: repeat-x; -webkit-mask-image: url(images/star.svg); -webkit-mask-size: 15px; -webkit-mask-repeat: repeat-x } .box-rating .rating { background-color: #d4dae2 } .box-rating .ratings-click { width: 75px; display: block; height: 15px; position: absolute; top: 0; z-index: 1 } .box-rating .ratings-click .rating-click { width: 15px; height: 15px; float: left } .box-rating:not(.voted) .ratings-click .rating-click { cursor: pointer } .box-rating .ratings-click .rating-click.active { background-color: #e4ad00 } .box-rating .rating-text { display: block; text-align: center; font-weight: 600 } .rating-loading { background: url(images/loading.svg) center no-repeat rgba(255,255,255,.7); width: 100%; height: 47px; background-size: contain; margin-top: 6px; position: absolute; top: 0 } .ratingBoxMovil { position: fixed; background: rgba(0,0,0,.7); top: 0; bottom: 0; width: 100%; z-index: 999999 } .ratingBoxMovil .box-rating.movil { z-index: 9999999; position: absolute; width: 165px; background: #fff; padding: 20px; left: 0; margin: auto } .ratingBoxMovil button { background: #1bbc9b; border: 0; color: #fff; margin: 15px auto 0; display: block; padding: 5px 10px } .ratingBoxMovil .rating-loading { left: 0; top: 0; height: 100%; margin: 0; background-size: 41px; z-index: 999 } .si-next,.si-prev { position: absolute; top: 0; left: 15px; height: 96%; vertical-align: middle; font-size: 30px; cursor: pointer; width: 45px; background: 0 0; padding: 0; text-align: left } .si-next { right: 15px; left: inherit; text-align: right } .si-next i,.si-prev i { position: absolute; margin: auto; left: 0; color: #979aa1; display: flex; width: 45px; height: 45px; line-height: 0; justify-content: center; align-items: center } .pagination-wrap { clear: both; padding: 10px } .pagination { list-style: none; padding: 0; clear: both; font-size: 14px } .pagination .current,.pagination a { color: #41495d; background: #fff; padding: 9px 12px; display: inline-block; margin-right: 4px; margin-bottom: 4px; font-weight: 500; border-radius: 2px } .pagination .current,.pagination .page-numbers { color: #41495d; background: #fff } .pagination .page-numbers.current,.pagination a:hover { background: #1bbc9b; color: #fff } .pagination .dots { display: inline-block; background: 0 0; margin-right: 4px } #breadcrumbs { overflow: hidden; padding: 0; display: inline-block; vertical-align: middle } #breadcrumbs li { float: left; margin-right: 5px } #box-report .close-report:hover,#breadcrumbs a:hover,.widget a { color: #000 } .app-p .box,.app-s .box { background: #fff; padding: 20px 25px; margin-bottom: 20px; border-radius: 2px } .box .box-title { color: #ababab; font-size: 17px; margin: -20px 0 15px; padding: 15px 0; position: relative; display: block } .box .box-title::before { content: ''; position: absolute; width: calc(100% + 50px); border-bottom: 1px solid #eaeaea; bottom: -.5px; left: -25px } #versiones table { border-style: hidden } #versiones table thead th:first-child,#versiones table thead th:nth-child(2),#versiones table thead th:nth-child(3) { min-width: 130px } .box #reply-title { margin-top: 0; padding-top: 0 } #footer .widget,#slidehome { margin-top: 20px } .app-p .box h1.box-title { text-transform: initial; font-size: 27px; color: #444; padding-top: 0; margin-top: 5px } .app-s .s2 .amount-app li,.app-s .s2 .meta-cats a { padding: 2px 10px 3px; font-weight: 600 } .box .box-title::after { content: ''; position: absolute; left: 0; bottom: -3px; width: 45px; height: 5px; background: #1bbc9b; border-radius: 1px } .app-p .px-postmeta { color: #8e8e8e } h1.main-box-title { font-size: 38px; line-height: 48px; color: #4c4c4c; display: inline-block; vertical-align: middle; margin-right: 7px } .app-spe .version { display: inline-block; vertical-align: middle; font-size: 20px; color: #bbb; font-weight: 600 } .app-s .readmore,.buttond,.bxt { font-weight: 700 } .app-s .s1 { margin: 0 20px 0 0; width: 150px; position: relative; z-index: 9; overflow: hidden } .app-s .box-versions .s1 { width: 120px } .app-s .s1 .box-rating { text-align: center; margin-top: 6px; position: relative } .app-s .s2 { width: 100%; padding-left: 170px; margin-left: -170px } .app-s .box-versions .s2 { padding-left: 140px; margin-left: -140px } .app-s .s2 .meta-cats { margin: 10px 0 6px; display: inline-block } .app-s .s2 .amount-app li { background: #e14444; color: #fff; border-radius: 3px; font-size: 12px; margin-right: 5px } .app-s .s2 .meta-cats a,.buttond { background: #1bbc9b; color: #fff; font-size: 12px; border-radius: 3px } .post-categories { margin-left: -2px; margin-right: -2px } .post-categories li { display: inline-block; margin: 5px 2px } .app-s .bx-download ul li a i,.buttond i { height: 100%; background: rgba(0,0,0,.1); display: flex; position: absolute; left: 0; top: 0 } .app-s .s2 .descripcion { text-align: justify; margin: 14px 0 6px; line-height: 21px } .buttond { width: 100%; display: block; text-align: center; margin-top: 10px; padding: 8px 5px 8px 38px; position: relative; overflow: hidden } .buttond.danv { background-color: #f94040 } .buttond i { padding: 0 9px; align-items: center; font-size: 15px; border-right: 1px solid rgba(0,0,0,.02); width: 33px; line-height: 32px; justify-content: center } .bxt { padding-bottom: 10px; font-size: 21px; color: #595959 } .app-s .bx-download ul li a i { align-items: center; padding: 0 8px; border-radius: 3px 0 0 3px; width: 35px; justify-content: center } .app-s .image-single { display: block; width: 100%; background-size: cover; padding-bottom: 100% } .app-s .rating,.app-s .rating-average,.ratingBoxMovil .rating,.ratingBoxMovil .rating-average { display: inline-block; vertical-align: middle } .app-s .readmore,.tags a { background: #1bbc9b; color: #fff } .app-s .rating,.ratingBoxMovil .rating { float: none; margin: 7px 0; position: relative } .app-s .rating-average b,.ratingBoxMovil .rating-average b { font-size: 19px; color: #1bbc9b } .app-s .data-app { display: flex; padding-right: 10px; flex-wrap: wrap; width: 100%; margin-bottom: 15px; max-width: 700px } .app-s .data-app:last-child { padding-right: 0 } .app-s .da-s { margin-top: 8px; width: 33.333333%; padding-right: 10px } .app-s .entry { clear: both; overflow: hidden; position: relative } .app-s .entry.limit::before { content: ''; position: absolute; width: 100%; height: 50px; background: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%); bottom: 0 } .app-s .entry b,.app-s .entry strong { font-weight: 600 } .app-s .readmore { margin-top: 10px; display: inline-block; line-height: 28px; border-radius: 3px; padding: 0 15px; text-align: center } .app-s .entry p { margin: 0 0 15px } .app-s .iframeBoxVideo,.widget.widget_video_widget .video_container { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; cursor: pointer } .app-s .iframeBoxVideo iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000 } .tags a { border-radius: 2px; font-weight: 600; padding: 3px 10px; margin: 8px 8px 0 0; display: inline-block; font-size: 13px } #versiones table thead tr th { border-bottom: 1px solid #e6e9ef } .px-carousel { position: relative; padding: 0 } #dasl,#slidehome,.widget { padding-left: 10px; padding-right: 10px } .px-carousel-nav .px-next,.px-carousel-nav .px-prev { position: absolute; top: 0; left: 10px; height: 100%; vertical-align: middle; font-size: 16px; cursor: pointer; background: 0 0; padding: 0; text-align: left; z-index: 9 } .px-carousel-nav .px-next { left: initial; right: 10px } .px-carousel-nav .px-next i,.px-carousel-nav .px-prev i { color: #707070 } .link-report:hover,.px-carousel-nav .px-next i:hover,.px-carousel-nav .px-prev i:hover { color: #444 } #slideimages .px-next i::before,#slideimages .px-prev i::before,.px-carousel-nav .px-next i::before,.px-carousel-nav .px-prev i::before { position: relative; left: -1px; line-height: 0 } #slideimages .px-next i::before,.px-carousel-nav .px-next i::before { left: initial; right: -1px } .px-carousel-container { overflow: hidden; white-space: nowrap; width: 100%; height: 100%; scrollbar-width: none; font-size: 0; min-width: 0 } .px-carousel-item { display: inline-block; margin-right: 20px; vertical-align: middle } #footer .widget:nth-of-type(3),.px-carousel-item:last-child { margin-right: 0 } #slidehome.pxcn { padding-left: 35px; padding-right: 35px } #slidehome .px-carousel-item { width: 33.333333% } #slideimages .px-carousel-item { margin-right: 5px; margin-left: 0 } #slideimages .px-carousel-item img { max-height: 260px; cursor: pointer; display: block; width: auto; height: auto } #slideimages .px-prev { left: -25px; z-index: 9 } #slideimages .px-next { right: -25px; z-index: 9 } #slideimages .px-next i,#slideimages .px-prev i { background: #1bbc9b; border-radius: 50%; color: #fff; border: 5px solid #fff; width: 45px; height: 45px; text-align: center; display: flex; align-items: center; justify-content: center } .imageBox { position: fixed; top: 0; background: rgba(0,0,0,.85); z-index: 999999; width: 100%; height: 100% } .imageBox .close { color: #afafaf; background: #363636; position: absolute; right: 0; padding: 11px; font-size: 33px; line-height: 18px; top: 0; cursor: pointer; z-index: 99 } .imageBox .bn,.imageBox .item,.imageBox .item img { top: 50%; transform: translateY(-50%); position: absolute } .imageBox .bn { color: rgba(255,255,255,.6); right: 10px; font-size: 45px; cursor: pointer; text-shadow: 0 0 3px #000; width: 28px; z-index: 9 } .imageBox .bn.before { left: 10px; right: initial } .imageBox .bn.disabled { color: rgba(255,255,255,.3)!important; cursor: no-drop } .imageBox .item { max-width: 100%; margin: auto; left: 0; right: 0; height: 100%; max-height: 100%; width: 800px; color: #fff; text-align: center; background: url(images/loading.svg) center/50px no-repeat } .imageBox .item span { position: absolute; bottom: 0; left: 0; right: 0; padding: 10px 0; font-size: 13px } .imageBox .item img { display: block; margin: auto; max-height: 90%; left: 0; right: 0; padding: 0 15px; width: auto; height: auto } .botones_sociales { list-style: none; margin: 0 -5px; overflow: hidden; clear: both; display: flex; flex-wrap: wrap } .botones_sociales li { list-style: none; margin: 5px 5px 0; flex: none; width: 104px } .tags { clear: both; font-size: 12px; margin-bottom: 15px; margin-top: 10px } .botones_sociales a { background: #f2f2f2; color: #6b6b6b; display: block; font-size: 11px; padding: 0 17px 0 5px; text-align: left; text-decoration: none; min-height: 31px; border-radius: 2px; display: flex; align-items: center } .botones_sociales li i { font-size: 15px; margin: 0 7px; padding: 6px 0; text-align: center; display: inline-block; vertical-align: baseline; width: 20px; position: relative; top: 1px } .botones_sociales .facebook:hover,.botones_sociales.color .facebook { background: #4864a0; color: #fff } .botones_sociales .twitter:hover,.botones_sociales.color .twitter { background: #1da1f2; color: #fff } .botones_sociales .pinterest:hover,.botones_sociales.color .pinterest { background: #c8232c; color: #fff } .botones_sociales .telegram:hover,.botones_sociales.color .telegram { background: #08c; color: #fff } .botones_sociales .whatsapp:hover,.botones_sociales.color .whatsapp { background: #25d366; color: #fff } .botones_sociales.color a i::before { color: #fff!important } .rlat .baps { margin-left: -10px; margin-right: -10px; display: flex; flex-wrap: wrap } .rlat .bav1 { width: 20% } .app-s .box.rlat { padding-bottom: 5px } #comments ol.comment-list { margin: 0 0 30px; padding: 0 } #comments ol.comment-list .pingback,#comments ol.comment-list .trackback { padding: 5px 0; font-size: 14px } #comments ol.comment-list .comment .comment-body { position: relative; padding: 20px 0 20px 70px } #comments ol.comment-list .comment .comment-body .comment-author { overflow: hidden; display: inline-block; vertical-align: middle } #comments ol.comment-list .comment .comment-body .comment-author img { display: inline-block; vertical-align: middle; border-radius: 5px; position: absolute; left: 0 } #comments ol.comment-list .comment .comment-body em.comment-awaiting-moderation { color: #8c8ca0; margin-top: 10px; display: block } #comments ol.comment-list .comment .comment-body .comment-meta a { font-size: 12px; opacity: .4 } #comments ol.comment-list .comment .comment-body .comment-content p { line-height: 21px; color: #444; font-size: 14px; margin-top: 10px } #comments ol.comment-list .comment .children { padding-left: 25px } #comments ol.comment-list .comment .comment-body .reply a { color: #1bbc9b; display: inline-block; font-weight: 600 } #comments input[type=email],#comments input[type=text],#comments input[type=url],#comments textarea { border: 0; padding: 8px 10px; border-radius: 3px; display: block; margin-top: 7px; font-family: 'Open sans',sans-serif; max-width: 100%; background: #f2f2f2 } #comments textarea { width: 100%; background: #f2f2f2; resize: none } #comments input[type=submit] { cursor: pointer; background: #1bbc9b; color: #fff; font-weight: 700; border-radius: 2px } #sidebar { width: 300px; margin-left: 20px; flex: none } #sidebar>ul { height: 100% } .widget { background: #fff; margin-bottom: 20px; border-radius: 2px } .widget .search-form,.widget .wp-block-latest-comments.no-comments,.widget.widget_categories form,.wp-block-search { padding: 10px 0 } .widget .search-form .search-field { height: 37px } .widget .search-form input[type=submit],.widget .wp-block-search .wp-block-search__button { padding: 10px; border-radius: 2px; height: 37px; background: #1bbc9b; color: #fff; border: none } .widget .widget-title,.widget_block h2 { font-size: 16px; font-weight: 600; padding: 10px; border-bottom: 1px solid #f2f2f2; margin-left: -10px; margin-right: -10px } .widget>div:not(.wp-block-group) { padding-top: 10px; padding-bottom: 10px } .widget .widget-content { margin: 0 -10px; padding-top: 0; padding-bottom: 0 } .widget_fixed_widget { position: sticky; top: 70px; z-index: 99 } .admin-bar .widget_fixed_widget { top: 102px } .widget ol li,.widget ul li { position: relative; padding: 10px 0 } .widget .widget-content ul li a { display: block; overflow: hidden; padding: 10px; border-bottom: 1px solid #f2f2f2; position: relative; z-index: 9 } .widget .widget-content>ul>li:last-child>a { border-bottom: 0 } .widget .widget-content ul span.noentry { display: block; padding: 10px; font-weight: 500 } .wb { width: 100%; float: left; margin-left: -85px; padding-left: 85px } .w75.bloque-imagen img { width: 75px; height: 75px; display: block } .w75.bloque-imagen { overflow: hidden; float: left; margin-right: 10px; position: relative } .w75 .bloque-status { left: -27px; width: 80px; font-size: 7px; top: -18px; padding: 3px 11px } .wb .title { display: block; color: #444; font-weight: 600; white-space: normal; height: inherit } #footer .widget ul li .wb .developer,.footer-bottom .copy { color: rgba(255,255,255,.3) } #dasl,#wp-calendar td a,.fpb_title,.spinvt .snt { font-weight: 700 } .widget .widget-content ul>li>a::before { content: ''; width: 0; height: 100%; position: absolute; z-index: -1; left: 0; top: 0 } .widget .widget-content ul li a:hover::before { background: #f3f5f9; position: absolute; width: 100% } .widget.widget_tag_cloud .tagcloud { font-size: 0 } .widget.widget_tag_cloud a { background: #1bbc9b; color: #fff; display: inline-block; margin: 2px; padding: 3px 9px; font-size: 13px!important; border-radius: 2px; font-weight: 600; text-decoration: none } .widget .wp-block-categories a::before,.widget.widget_categories a::before { content: "\f07b"; margin-right: 7px; display: inline-block; opacity: .25; font: 500 14px/1 "Font Awesome 5 Free" } .video_container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100% } #recentcomments li { padding: 7px 0 } #footer .widget ul li a,#recentcomments li a { border: 0 } .pxccat.columns-2 li { width: 50% } .widget .widget-content .pxccat li a { width: 100%; padding: 5px 10px; display: flex; align-items: center; border: none; text-decoration: none } .icop { background-image: url(images/categories-sprite.png); background-position: -342px -199px; height: 32px; width: 32px; margin-right: 5px; flex: none; display: inline-block } .icop.photography { background-position: -296px -248px } .icop.games { background-position: -342px -154px } .icop.game-adventure { background-position: -152px -152px } .icop.game-action { background-position: -104px -152px } .icop.game-role-playing { background-position: -248px -8px } .icop.game-arcade { background-position: -200px -8px } .icop.game-casual { background-position: -8px -200px } .icop.game-word { background-position: -8px -248px } .icop.game-strategy { background-position: -248px -152px } .icop.game-sports { background-position: -248px -104px } .icop.game-simulation { background-position: -248px -56px } .icop.game-racing { background-position: -200px -200px } .icop.game-puzzle { background-position: -152px -200px } .icop.game-card { background-position: -200px -104px } .icop.game-casino { background-position: -200px -152px } .icop.game-music { background-position: -104px -200px } .icop.game-board { background-position: -200px -56px } .icop.game-educational { background-position: -56px -200px } .icop.game-trivia { background-position: -248px -200px } .icop.tools { background-position: -200px -296px } .icop.entertainment { background-position: -152px -8px } .icop.communication { background-position: -8px -104px } .icop.social { background-position: -104px -296px } .icop.music-and-audio { background-position: -296px -56px } .icop.video-players { background-position: -296px -296px } .icop.personalization { background-position: -296px -200px } .icop.productivity { background-position: -8px -296px } .icop.sports { background-position: -152px -296px } .icop.education { background-position: -104px -104px } .icop.lifestyle { background-position: -200px -248px } .icop.books-and-reference { background-position: -56px -56px } .icop.shopping { background-position: -56px -296px } .icop.business { background-position: -104px -8px } .icop.health-and-fitness { background-position: -56px -248px } .icop.travel-and-local { background-position: -248px -296px } .icop.food-and-drink { background-position: -56px -152px } .icop.maps-and-navigation { background-position: -248px -248px } .icop.beauty { background-position: -8px -56px } .icop.comics { background-position: -104px -56px } .icop.dating { background-position: -56px -104px } .icop.events { background-position: -152px -56px } .icop.finance { background-position: -8px -152px } .icop.news-and-magazines { background-position: -296px -104px } .icop.weather { background-position: -344px -8px } .icop.house-and-home { background-position: -104px -248px } .icop.libraries-and-demo { background-position: -152px -248px } .icop.medical { background-position: -296px -8px } .icop.parenting { background-position: -296px -152px } .icop.art-and-design { background-position: -8px -8px } .icop.auto-and-vehicles { background-position: -56px -8px } .icop.android-wear { background-position: -342px -104px } .icop.watch-face { background-position: -342px -57px } #footer { clear: both; background: #1d222d; color: #fff; border-top: 2px solid #1bbc9b; overflow: hidden } #footer .container>ul { border-bottom: 1px solid rgba(255,255,255,.1); overflow: hidden } #footer .widget { box-shadow: none; float: left; width: 32%; margin-right: 2%; background: 0 0 } #footer .widget .widget-title { border-bottom: 1px solid #373b44 } #footer .widget.widget_tag_cloud .tagcloud { padding-left: 0; padding-right: 0 } .footer-bottom { padding: 15px 10px; overflow: hidden; clear: both; display: flex; align-items: center } .footer-bottom .copy { vertical-align: middle; line-height: 22px } .footer-bottom .copy ul { margin-top: 10px; display: block } .footer-bottom .copy ul li:not(:first-child)::before { content: '-'; display: inline-block; margin-right: 5px; margin-left: 1px } .footer-bottom .logo { filter: grayscale(100%); opacity: .2; display: inline-block; margin-left: auto } .footer-bottom .logo img { max-height: 40px; display: block; width: auto } #main-site .error404 { text-align: center; color: #444; padding: 70px; width: 100% } #main-site .error404 h1 { font-size: 200px; line-height: 210px } #main-site .error404 form input[type=text] { width: 100%; padding-right: 90px } #main-site .error404 form button { border: 0; background: #1bbc9b; color: #fff; padding: 0 12px; font-size: 19px; cursor: pointer } .ads_download_2,.ads_download_2_movil { margin: 10px 0 5px } .ads_header,.single-product .product h1,.single-product .product h2,.single-product .product h3 { margin-bottom: 20px } .ads small { color: #777; margin-bottom: 5px; display: block; font-size: 9px } .ads>img { display: block; margin: auto } .ads_single_center,.ads_single_top { clear: both; padding-bottom: 20px } .ct_description { margin: 0 10px 10px; line-height: 21px } #dasl,.link-report { margin-top: 10px; text-align: center } @keyframes subheaderimg { 0%,100% { left: -20% } 25%,75% { left: -15% } 50% { left: -10% } } @keyframes subheaderimgr { 0%,100% { left: -100% } 25%,75% { left: -80% } 50% { left: -60% } } .single-product .product { background: #fff; padding: 20px; margin-bottom: 20px; border-radius: 2px } .link-report { color: #4d535f; cursor: pointer } #box-report { position: fixed; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5); top: 0; z-index: 99999; padding: 0 15px; white-space: nowrap } #dasl,.spinvt .snv { display: inline-block } #box-report label { position: relative; padding-left: 20px; display: block; line-height: 22px; margin-bottom: 10px } #box-report label input { position: absolute; left: 0; margin: 0; top: 4px; padding: 0; line-height: 0; width: 12px; height: 12px } #box-report .close-report { position: absolute; line-height: 0; color: #888; padding: 7px; right: 0; top: 0; cursor: pointer } #box-report .box-content,.bld_,.spinvt .snt { top: 50%; transform: translateY(-50%); left: 0 } #box-report .box-content { padding: 20px 15px; background: #fff; border-radius: 2px; position: relative; white-space: normal; width: 500px; max-width: 100%; margin: auto; right: 0 } #box-report .br-title { font-size: 1.5em; font-weight: 700; text-align: center; margin-bottom: 20px } #box-report textarea { width: 100%; font-family: inherit; height: 90px; resize: none } #box-report input[type=submit] { background: #1bbc9b; color: #fff; border-radius: 2px } #box-report .g-recaptcha>div { max-width: 100% } .widget .wp-block-search .wp-block-search__input { border: none } @keyframes subheaderimg_ { 0%,100% { transform: translateX(-35%) } 50% { transform: translateX(-65%) } } .section .bav2 .meta .version { max-width: calc(100% - 80px); display: inline-block; overflow: hidden; text-overflow: ellipsis } #box-report input[type=submit]:hover,#comments input[type=submit],#header nav .menu .sub-menu li a,#header nav .menu>li>a::before,#menu-mobile ul li a,#slideimages .px-next i,#slideimages .px-prev i,.app-s #dasl:not([disabled]),.app-s .bx-download ul li a,.app-s .readmore,.app-s .s2 .meta-cats a,.bloque-blog a.title,.botones_sociales a,.buttond,.imageBox .close,.pagination a:hover,.rlat .bav1 a:hover .title,.rlat .bav1 a:hover img,.sb_submit[type=submit],.section .bav1 a::after,.section .bav1 a::before,.section .bav2 .developer,.section .bav2 .meta .version,.section .bav2 .title,.section .bav2 a,.section .bav2>a,.section a.more,.section.blog .bloques li .excerpt .readmore a,.section.blog .bloques li a.title,.tags a,.widget .search-form input[type=submit]:hover,.widget .wp-block-search .wp-block-search__button:hover,.widget ul li:hover::before,.widget ul>li>a::before,.widget.widget_tag_cloud a { transition: background-color .2s ease-in-out,color .2s ease-in-out,width .2s ease-in-out,opacity .2s ease-in-out } .wp-caption { position: relative } .wp-caption-text { width: 100%; padding: 10px 15px; background: #f2f2f2; color: #4c4c4c; font-size: 13px; } #backtotop,#dasl,.bld_,.sdl-bar div { background: #1bbc9b } .aligncenter { margin: auto; text-align: center } #button_light_dark { font-size: 18px; cursor: pointer; float: right; margin-left: 5px; transition: .25s; width: 45px; height: 33px; position: relative; margin-top: 1px } .bld_ { display: block; width: 45px; height: 13px; border-radius: 10px; position: absolute } .fp_box a,.g-recaptcha,.g-recaptcha>div,.spinvt { position: relative } #button_light_dark i { color: #fab606; background: #fff; position: absolute; border-radius: 50%; width: 30px; height: 30px; line-height: 30px; text-align: center; border: 2px solid #1bbc9b; top: 0; z-index: 2; left: 0; transition: .2s; transform: translate(0,0) } #button_light_dark.active i { background: #000; color: #fff; transform: translate(16px,0) } #button_light_dark i::before { position: relative; top: -1.5px; left: -.5px } body.no-sidebar .app-p,body.no-sidebar .app-s,body.no-sidebar .section.blog { width: 100%; float: none } .entry.bx-info-install { background: #f8f8f8; padding: 0 15px; border: 1px solid #f2f2f2; margin: 15px 0; font-size: 13px; line-height: inherit } .app-s .entry.bx-info-install p { margin: inherit } .app-s .entry.bx-info-install ul { margin-top: inherit } .no-entries { margin: 0 10px 10px } .px-col { flex: 1 } #wp-calendar td,#wp-calendar th { padding: 10px; text-align: center } #wp-calendar td a { color: #1bbc9b; display: block } .g-recaptcha::before { content: ''; position: absolute; margin: auto!important } .g-recaptcha::before,.loading { border-radius: 50%; width: 33px; height: 33px; border: .25rem solid rgba(0,0,0,.2); border-top-color: #1bbc9b; animation: .8s linear infinite spin; clear: both; margin: 10px auto 20px; right: 0; left: 0 } @keyframes spin { 0% { transform: rotate(0) } 100% { transform: rotate(360deg) } } #backtotop { position: fixed; bottom: -100px; right: 15px; cursor: pointer; z-index: 999; color: #fff; font-size: 22px; border-radius: 50%; line-height: 39px; width: 40px; height: 40px; text-align: center; transition: .25s; user-select: none } @media (min-width: 580px) { #backtotop:hover { background:#41495d } } @keyframes fadein { from { opacity: 0 } to { opacity: 1 } } @-webkit-keyframes fadein { from { opacity: 0 } to { opacity: 1 } } @keyframes fadeingb { to { background-color: transparent } } @-webkit-keyframes fadeingb { to { background-color: transparent } } .entry .bxdwnl { margin-bottom: 15px } #dasl { color: #fff; border-radius: 3px; width: auto; text-transform: initial; font-size: 13px } .g-recaptcha { min-height: 33px } .g-recaptcha>div { margin: auto; z-index: 9 } #dasl[disabled] { background: #ccc; cursor: not-allowed } .pxtdld { padding-top: 30px; max-width: 450px; margin: auto } .pxtd { padding: 100px 15px 20px; text-align: center; width: 100% } .spinvt,.spinvt .snv { width: 2.5rem; height: 2.5rem } .pxtd h3 { font-size: 30px; margin-bottom: 40px } .pxtd .table { max-width: 700px; margin: 0 auto } .pxtd .table tr:nth-child(odd) td { background: #fff; width: 50% } .pxtd .table td { border-color: #d9dbe0 } .pxtd .entry.bx-info-install { max-width: 450px; margin: 30px auto 0; border: none; text-align: left } .spinvt .snv { vertical-align: text-bottom; border: .3em solid #1bbc9b; border-right-color: transparent; border-radius: 50%; animation: .9s linear infinite spinner-border } @keyframes spinner-border { to { transform: rotate(360deg) } } .spinvt .snt { position: absolute; text-align: center; right: 0; font-size: 15px; color: #1bbc9b } .sdl-bar { height: 12px; border-radius: 50px; overflow: hidden; background: #f8f8f8 } .sdl-bar div { height: 100%; border-radius: 50px } .widget>div:not(.wp-block-group)>ul { margin-top: -10px; margin-bottom: -10px } .buttond.t { background: #006fa7 } .buttond.yt { background: #c62a2a; } #featured_posts { display: flex; justify-content: center; flex-wrap: wrap; margin-bottom: 20px } #featured_posts:hover .fp_box { opacity: .7 } .fp_box { width: 20%; transition: .25s } .fp_box a::before,.fpb_a { position: absolute; left: 0; width: 100% } #featured_posts .bloque-status { transform: none; top: 5px; left: initial; font-size: 0; width: 8px; height: 8px; border-radius: 50%; padding: 0; right: 5px; box-shadow: 0 0 0 2px rgba(255,255,255,.5) } .fp_box a { display: block; padding: 30px 30px 60%; height: 100%; background-size: cover; background-color: #fff; background-position: center } .fp_box a::before { content: ''; top: 0; height: 100% } .fpb_a { bottom: 0; padding: 15px 20px; height: 78px; background: rgb(0 0 0 / 70%); backdrop-filter: blur(3px); display: flex } .fpb_title { font-size: 18px; color: #fff; line-height: 24px; text-shadow: 2px 2px rgba(0,0,0,.5); overflow: hidden; display: -webkit-box; line-clamp: 2 } .fpb_a .bloque-imagen { border-radius: 10px; width: 50px; flex: none } .fpb_a .w75.bloque-imagen img { height: 50px } .scroller-status { display: none; } .hdt-t, .hdt-b { padding: 0 10px 10px; line-height: 1.6; font-size: 14px; } .hdt-b { margin-bottom: 30px; } .catbar ul { display: flex; justify-content: center; margin: 10px 0 20px; flex-wrap: wrap; } .catbar li { display: inline-block; margin: 5px; } .catbar li a { display: flex; background: #FFF; color: #444; align-items: center; padding: 4px 15px 4px 10px; border-radius: 2px; transition: all ease .25s; } .catbar li a:hover { color: #FFF; } @media (max-width: 1100px) { #subheader.np #searchBox,.sidg .sections { width:100% } .app-s .box { position: relative } } @media (max-width: 950px) { .app-p .box,.app-s .box { padding-left:10px; padding-right: 10px } #slideimages .px-next { right: -10px } #slideimages .px-prev { left: -10px } .box .box-title::before { width: calc(100% + 35px) } #main-site .app-s,.sidg #main-site .container { flex-direction: column; margin: 0; width: 100% } .app-p { padding: 0; margin: 0; position: relative; flex-direction: column } .sidg .app-p, .sidg .app-s, .sidg .sections { width: 100%; } #sidebar { margin: auto; width: 100% } .widget_fixed_widget { position: initial } #footer .widget { width: 49%; margin-right: 0 } #footer .widget:first-of-type { margin-right: 2% } #footer .widget:nth-of-type(3) { clear: both; margin: auto auto 20px; float: none; overflow: hidden } } @media (max-width: 900px) { #subheader.np { padding-right:10px; padding-left: 10px; position: relative } #header nav { margin-top: 0; float: none } #header nav .menu-open { display: block; float: right } #header nav a { color: #000 } #header nav ul { display: none } #button_light_dark { font-size: 15px; padding: 4px 10px; margin-top: 8px } .fp_box { width: 25% } } @media (max-width: 768px) { .widget-content { padding:0 } #subheader.np #searchBox,.app-p,.app-s { position: inherit; padding: 0; margin: 0 } #header .container { padding-left: 0; padding-right: 0 } #header .logo { padding-left: 10px } #subheader .subcontainer { padding: 0 20px } #subheader.np .social { display: none } .app-p,.app-s { float: none } #sidebar { float: none; clear: both } .bloque-blogs .px-col { width: 100% } .footer-bottom { text-align: center; display: block } .footer-bottom .copy { width: 100%; margin-bottom: 15px } .footer-bottom .logo { margin: auto } .box-content table { table-layout: auto } .fp_box,.full-width .app-s .da-s { width: 33.33333% } } @media (max-width: 650px) { #menu-mobile>ul>li>a { font-size:13px } #subheader>img { width: 150%; animation-duration: 10s } .sb_submit[type=submit] { line-height: 38px; height: 38px; min-width: 38px; width: 38px; padding: 0; font-size: 15px } .sb_search[type=text] { font-size: 14px; height: 38px } #searchBox form.wait::after { right: 40px } #searchBox ul,#subheader.np #searchBox ul { top: 38px } .si-prev { left: 0 } .si-next { right: 0 } .app-s .s1 { margin: 10px auto 0 } .app-s .box.box-download .s1 { clear: both } .app-s .box:not(.box-versions) .s2:first-of-type { float: none; width: 100%; margin: 0; padding: 0 } .imageBox .item img { top: calc(50% - 16px); padding: 0 30px } .imageBox .item span { background: #444 } .imageBox .bn { font-size: 33px; right: 2px } .imageBox .bn.next { text-align: right } .imageBox .bn.before { left: 2px } .rlat .bav1:nth-of-type(5) { display: none } #footer .widget { width: 100%; margin-right: 0!important } #main-site .error404 { padding: 70px 30px 20px } #main-site .error404 h1 { font-size: 13em } .rlat .baps { display: block; white-space: nowrap; overflow-y: auto; padding-left: 10px } .rlat .baps::-webkit-scrollbar { display: none } .rlat .bav1 { width: 150px; display: inline-block; padding: 15px 20px 15px 0; vertical-align: top } .fp_box { width: 100% } .fp_box a { padding-bottom: 45% } .section .baps { padding-left: 5px; padding-right: 5px } } @media (max-width: 500px) { #subheader>img { width:200%; left: -50% } .ct_description { margin-left: 0; margin-right: 0 } .section .bav2 .meta .version { font-size: 11px; display: block; margin-bottom: 5px; width: 100% } .section .bav2 .box-rating,.section .bav2 .box-rating .rating { float: none } h1.main-box-title { font-size: 30px; line-height: 38px } .box .botones_sociales a { line-height: 16px } .box:not(.box-download) .app-spe.s2.box-social { float: none; width: 100%; padding: 0; clear: both } .box:not(.box-download) .botones_sociales { width: 100%; text-align: center; margin: 0; padding-top: 10px } .box:not(.box-download) .botones_sociales a { font-size: 0; padding: 2px 0; justify-content: center } .box:not(.box-download) .botones_sociales li { width: 20%; margin: 0; padding: 0 2px } .box:not(.box-download) .botones_sociales li:first-child { padding-left: 0 } .box:not(.box-download) .botones_sociales li:last-child { padding-right: 0; display: inline-block } .app-s .s2 .meta-cats a { margin-right: 0 } .si-next,.si-prev { font-size: 20px } #slideimages .si-next i,#slideimages .si-prev i { border-width: 3px; width: 30px; height: 30px } #slideimages .si-next { right: -9px; width: 30px } #slideimages .si-prev { left: -9px; width: 30px } .section.blog { padding: 20px 10px } .section.blog .bloques li .scim { position: absolute } .section.blog .bloques .bca { padding-left: 90px; min-height: 80px } .section.blog .bloques li a img { width: 75px; height: 75px } .section.blog .bloques li a.title { font-size: 17px } .section.blog .bloques li a .bloque-imagen { width: 75px } #subheader h1 { font-size: 32px; line-height: 40px } #subheader h2 { line-height: 27px } #subheader .social { margin-top: 20px } #subheader .imgbg img { width: auto; height: 100%; transform: translateX(-50%) } .bloque-blog { padding: 10px } .bloque-blog a.title { font-size: 15px } .bloque-blog .bb-image { width: 100px; margin-right: 10px } .bloque-blog img { width: 100px; height: 100px } .app-s .s1 { width: 50%; padding-right: 10px } .app-s .s2 { width: 50%; margin: 0; padding: 0 } .app-p .box,.app-s .box { padding-left: 10px; padding-right: 10px; padding-bottom: 15px } .app-s .box.box-versions .s2 { padding: 0; width: 100%; float: none; margin: 0 } .app-s .box.box-download .s2:first-of-type { margin-bottom: 5px } .app-s .box.box-download .app-spe.s2.box-social { margin-top: 10px } .app-s .box.box-download .app-spe.s2.box-social ul { padding-top: 0; margin: 0 } .app-s .box.box-download .app-spe.s2.box-social ul li { margin: 0 0 6px; width: 100%; display: block } .app-s .box.box-download .app-spe.s2.box-social ul li a i { padding-top: 5.5%; padding-bottom: 5.5% } .app-s .box.box-download h1 { font-size: 25px; line-height: 31px } #slideimages .px-next i::before,#slideimages .px-prev i::before,.app-s .box.box-download h4.version { font-size: 16px } .app-s .data-app { padding: 0; border-bottom: 0; border-top: 0; margin-bottom: 0 } .app-s .box-data-app { background: #f2f2f2; margin-top: 10px; position: relative; overflow: hidden } .app-s .box-data-app::before { width: 2px; height: 100%; position: absolute; right: 0; left: 0; top: 0; margin: auto; display: block; background: #fff } .app-s .da-s { margin: 0; padding: 8px; border-bottom: 2px solid #fff; width: 100% } .full-width .app-s .da-s { width: 100% } #comments ol.comment-list .comment .comment-body .comment-meta { float: none; clear: both; display: block } #box-report .g-recaptcha>div { transform: scale(.775); transform-origin: left top } #slideimages .px-next i,#slideimages .px-prev i { width: 35px; height: 35px; border-width: 3px } .rlat .bav1 { width: 115px; padding-right: 15px } .section .bav { padding: 5px } .section .bav1 a { padding: 10px 10px 15px } } @media (max-width: 380px) { #subheader>img { width:300%; left: -100%; animation-name: subheaderimgr } #subheader .subcontainer { padding: 10px; margin-bottom: 0 } #header nav .menu-open { padding-right: 10px; padding-left: 10px } #header .logo { padding-right: 10px } .app-s .bx-download .bxt { font-size: 17px } .app-s .bx-download ul li a { font-size: 13px } .buttond { padding-left: 33px; font-size: 11px } .buttond i { font-size: 14px; padding: 0 8px } #main-site .error404 h1 { font-size: 10em; line-height: 1em } }