body{font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;background-color:#e2e2f1;margin:0;padding:1.7rem;color:#3e3e3e}
.font-org{color:#e9a220 !important;}
.font-gren{color:#3b8f3b !important;}
.font-gray{color:#7e7e7e !important;}
.font-black{color:#000 !important;}
a:link,a:visited{color:#7b32b1;}

.main{line-height:1.3em;padding:15px;background-color:#fff;border-radius:5px;overflow:hidden;box-sizing:border-box}
.title h1{font-size: 1.6rem !important;margin: 10px 0;padding-left: 10px;line-height: 1.2rem;color: #8080b8;}
.title h1 small{font-weight: normal; font-size: 57%;color: #939393c7;letter-spacing:1px }
.item{padding:15px;background-color:#fff;border-radius:5px;overflow:hidden;box-sizing:border-box;margin-bottom: 1.5rem;}
.item-title{font-size: 1.25rem; margin: 5px 0; }
.item-info h3{font-size: 1.05rem;}
.serv-list{list-style: none;padding: 5px;}
.breadcrumb{color:#999;margin-top:0.5em}
.breadcrumb a:link,.breadcrumb a:visited{text-decoration:none;color:#999}
hr{border:none;display:block;height:1px;background-color:#e2e2f1}
.i-grey{background-color:#cecece}
a.liquid_button:link,a.liquid_button:visited,.liquid_button{padding:0.5em;padding-left:1em;padding-right:1em;text-decoration:none;font-size:16px;border-radius:3px;background-color:#130fe0;border:1px solid #0f0caf;color:#FFF;box-shadow:inset 1px 1px 1px #9a99e2}
a.liquid_button:hover,.liquid_button:hover{background-color:#130fe0;border:1px solid #0f0caf;box-shadow:inset 1px 1px 1px #9a99e2}
.rank{color:#ff217d;font-weight:bold;margin-right:0.5rem}
.rank:before{content:'#'}
.rank3{color:#665a7a}
.keywords a:link,.keywords a:visited{display:inline-block;padding:1em;padding-top:0.5em;padding-bottom:0.5em;margin-top:0.5em;margin-right:0.5em;text-decoration:none;background-color:#FAFAFA;border:1px solid #EBEBEB;color:#613aab;border-radius:5px}
.keywords a:hover{background-color:#613aab;border:1px solid #7665f9;color:#FFF}
ul{padding-left:2em}
@media only screen and (max-width:600px){
    body{padding:1rem}
    ul{padding-left:1em}
}
li{line-height:2em;letter-spacing:.3px}
.domains-list a:link,.domains-list a:visited{text-decoration:none}
.domains-list a:hover{text-decoration:underline}
.domains-list a img{vertical-align:-7px;opacity:0.5;margin-right:0.5em}
.domains-list a .icon{display:inline-block;width:24px;height:24px;vertical-align:-7px;margin-right:2px;background-image:url(./img/link_16x16.png);background-repeat:no-repeat;background-position:0px 0px;opacity:0.5}
.domains-list .info{text-decoration:none;color:#000}
.link_form{display:inline-block;margin-top:1em;margin-bottom:1em;padding:1em;background-color:#EBEBEB;border:1px solid #CCC;border-radius:4px;box-sizing:border-box;width:100%;max-width:500px}
.link_form input[type=text],.link_form input[type=url]{width:100%;display:inline-block;padding:0.5em}
.pagination{display:block;margin:2em;margin-left:0em;margin-right:0em}
.pagination a:link,.pagination a:visited{padding-top:8px;padding-bottom:8px;padding-left:10px;padding-right:10px;background-color:#006688;border:1px solid #004466;color:#FFF;text-decoration:none;font-size:16px;font-weight:bold;text-transform:uppercase;margin:5px;padding-left:5px;padding-right:5px}
.pagination a:hover{background-color:#0088aa;border:1px solid #006688}
.pagination a.disabled{opacity:0.5;cursor:default}
.pagination a svg{width:24px;height:24px;vertical-align:-6px}
.footer{color:#a1a1a1;font-size:0.85rem; }
.footer a{color:#bbbbdb;font-size:0.8rem; text-decoration: none;}
.footer a:hover{color:#adadca;text-decoration: underline;}
.function-btn {overflow: hidden;}
.function-btn a{border-bottom:none; color: #e2e2f1; display: inline-block;font-size: 0.75rem;padding: 0.17rem 0.7rem;border-radius: 50px !important;background-color: #613aab;text-decoration: none;}
.function-btn a:hover{background-color: #da3071; color: #fff8fb}
.function-btn .svg-inline { width: 1.25em;position: relative;top: 2px;}
.line {margin: 10px;overflow: hidden;border-top: 1px solid #ebebf7;height: 1px;}
.bottom-info{background:#d7d7ef;color:#a2a2bb; padding:5px 10px; margin:10px 0; font-size:12px;border-radius:5px;}
.bottom-info-word{color: #6c6c81;}