html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset, figure {
    margin: 0;
    padding: 0;
}

img, fieldset {
    border: 0;
}

/* set img max-width */
img {
    max-width: 100%;
    height: auto;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.advper .adv-330 ,.advper .adv-330 span{
    float: left;
    text-align: center;
    width: 100%
}

.apps img,.item img{
    border-radius: 5px;
}
.post-content-title{
    width: 100%;
    float: left;
    margin-bottom: 5px;
}
.post-content-title img{
    border-radius: 5px;
    float: left;
    margin-right: 10px;
}
.post-title{
    display: inline;
}
.applist2 a img{
    border-style: none;
    display: inline;
    float: left;
    margin-right: 5px;
    margin-top: 8px;
}
.content-title-block i{
    font-weight: bold;
    color: #010101;
}

.content-title-block{
    font-family: "Calibri",Arial,sans-serif;
    text-align: left;
}
.sidebar-widget {
    background: none repeat scroll 0 0 #fff;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
    word-break: normal;
    word-wrap: break-word;
}
.i-tags{
    float: left;
    margin: 5px 5px 0 0;
}
.sidebar-widget a {
    color: #313131;
}
.sidebar-widget a:hover {
    color: #06afe4;
}
.sidebar-widget a:active {
    text-decoration: underline;
}
.sb-post-thumbnail {
    display: inline-block;
    margin-right: 12px;
    vertical-align: top;
    width: 60px;
    float: left;
    height: 70px;
    position: relative;
}
.sb-post-list-title h4{
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    line-height: 15px;
}
.d-date{
    color: #141414 !important;
}
.sb-post-list-title {
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 65%;
}
.sidebar-widget ul {
    margin: 10px 0 0;
    position: relative;
}
.old-versions img{
    float: left; margin-right: 5px;
}
.relatedapk img{
    float: left; margin-right: 5px;
}
.viewpublisher{
    margin-bottom: 20px; width: 100%; float: left; margin-top: 5px; color: rgb(119, 119, 119);
}
.viewpublisher a{
    color: #e78238;
    margin-top: -5px;
    float: left;
}
.viewpublisher img{
    float: left;
    margin-right: 5px;
    width: 20px;
}
.list-permission{
    margin-left: 10px;
}
.list-permission dt{
    font-weight: 400;
}
.list-permission dd{
    margin: 0 0 0 20px;
}
.sidebar-widget li {
    border-bottom: 1px solid #e4e4e4;
    font-size: 100%;
    line-height: 16px;
    list-style: outside none none;
    margin-left: 15px;
    overflow: hidden;
    padding: 10px 10px 10px 2px;
}
.sb-tabs-wrap li {
    padding: 6px 10px 6px 2px;
}
.sidebar-widget li:last-child {
    border-bottom: medium none;
}
.hreview-aggregate span{
    float: left;
}
.hreview-aggregate img{
    float: left;
    margin: 2px 5px 0px 5px;
}
.blog-info{
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 100%;
    position: relative;
}
.blog-info .info-img{
    border-radius: 10px;
    float: left;
    margin-right: 10px;
    max-width: 170px;
}
.relatedapk li {
     color: #06afe4;
    overflow: hidden;
    text-overflow: "...apk";
    white-space: nowrap;
    width: 250px;
}
.relatedapk li a:hover{
    text-decoration:none;
    color: #06afe4;
}
.info-apps .lgplay img{
    float: left;
    height: 16px;
    margin-top: 5px;
}
.detail-h3{
    font-size: 13px;
    margin: 15px 0;
    text-shadow: none;
    color: #555;
}
.content-title-block img{
    margin: 3px 10px 0px 0px;
}
.author-info{
    display: inline;
}
/* ie 8 img max-width */
@media \0screen {
    img { width: auto;}
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

/* audio */
audio {
    max-width: 100%;
}

/* iframes and objects max-width */
iframe, object {
    max-width: 100%;
}

/************************************************************************************
GENERAL STYLING
*************************************************************************************/
body {
    background-image: url(../images/background.jpg);
    background-color: transparent;
    background-repeat: repeat;
    font-family: Verdana, Geneva, sans-serif;
    color: #141414;
    font-size: 13px;
    line-height: 22px;
}
p {
    margin: 0 0 1.2em;
    padding: 0;
}
a {
    text-decoration: none;
    outline: none;
    color: #1c7d17;
}
a:hover {
    color: #000;
    text-decoration: none;
}
.description .adv-330{
    font-size: 10px;float: left;text-align: center;margin: 0px 20px 15px 0px;width:340px;height:300px;
}
.advper{
    width:100%;float:left;margin-top: 20px;
}
.
.advper .adv-330{
    font-size: 10px;text-align: center;margin: 0px auto;width:340px;height:300px;padding-bottom:2px;border-bottom: 2px solid #e4e4e4;border-top: 2px solid #e4e4e4;
}
.advper .adv-a330{
   font-size: 10px;text-align: center;margin: 0px auto;max-width:500px;max-height:300px;padding-bottom:15px;border-bottom: 2px solid #e4e4e4;border-top: 2px solid #e4e4e4; 
}
.i-list-tags{
    background-image: url('../images/likeicon.gif');background-size: 15px 15px;background-repeat: no-repeat;width:15px;height:15px;float:left;margin: 10px 5px 0 0;border-radius: 15px;
}
.i-tags-action {background-image: url('../images/icons/action.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-adventure {background-image: url('../images/icons/adventure.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-arcade {background-image: url('../images/icons/arcade.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-board {background-image: url('../images/icons/board.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-card {background-image: url('../images/icons/card.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-casino {background-image: url('../images/icons/casino.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-casual {background-image: url('../images/icons/casual.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-educational {background-image: url('../images/icons/educational.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-family {background-image: url('../images/icons/family.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-music {background-image: url('../images/icons/music.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-puzzle {background-image: url('../images/icons/puzzle.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-racing {background-image: url('../images/icons/racing.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-role-playing {background-image: url('../images/icons/role-playing.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-simulation {background-image: url('../images/icons/simulation.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-sports {background-image: url('../images/icons/sports.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-strategy {background-image: url('../images/icons/strategy.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-trivia {background-image: url('../images/icons/trivia.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}.i-tags-word {background-image: url('../images/icons/word.png');background-size: 19px 19px;background-repeat: no-repeat;width:19px;height:19px;float:left;margin: 9px 5px 0 0;}
.i-android{
    background-image: url("../images/android.png");
    border-radius: 10px;
    float: left;
    height: 16px;
    margin: 3px 3px 0 0;
    width: 16px;
}
small {
    font-size: 87%;
}
em, i {
}
ul, ol {
    margin: 1em 0 1.4em 24px;
    padding: 0;
    line-height: 140%;
}
li {
    margin: 0 0 .5em 0;
    padding: 0;
}
blockquote {
    font: italic 15px/130% "Times New Roman", Times, serif;
    padding: 8px 30px 15px;
}
h1, h2, h3, h4, h5, h6 {
    line-height: 1.4em;
    margin: 4px 0 .4em;
    color: #333;
}
.sb-post-list-title a{
    font-size: 13px;
}
h1 {
    font-size: 2em;
}
h2 {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 1.5em;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1.1em;
    text-transform: none;
    text-decoration: none;
}
h3 {
    color: #414141;
    font-size: 14px;
    font-weight: bold;
}

h5 {
    font-size: 1.1em;
}
h6 {
    font-size: 1em;
}
.xv1{
    color: #888;
    float: left;
    margin-right: 2px;
    padding-top: 7px;
}
iframe.fg-search-google {
    width: 100%;
    height: 1500px;
}
.dropbox-dropin-btn, .dropbox-dropin-btn:link, .dropbox-dropin-btn:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fcfcfc 0%, #f5f5f5 100%) repeat scroll 0 0;
    border-color: #ebebeb #ebebeb #d4d4d4;
    border-image: none;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    color: #636363;
    display: inline-block;
    font-family: "Lucida Grande","Segoe UI","Tahoma","Helvetica Neue","Helvetica",sans-serif;
    font-size: 11px;
    font-weight: 600;
    height: 14px;
    padding: 1px 7px 5px 3px;
    text-decoration: none;
}
.dropbox-dropin-default:hover, .dropbox-dropin-error:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fdfdfd 0%, #f5f5f5 100%) repeat scroll 0 0;
    border-color: #dedede #dedede #cacaca;
}
.dropbox-dropin-default:active, .dropbox-dropin-error:active {
    border-color: #d1d1d1;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}
.dropbox-chooser, .dropbox-dropin-btn {
    box-sizing: content-box !important;
    line-height: 11px !important;
    text-decoration: none !important;
}

.linkdownload a.download-dropbox{
   
    margin-right: 10px auto;
 }
 .linkdownload a.download-dropbox i{
      color: #3b5998;
    float: left;
    font-size: 15px;
    margin-right: 5px;
 }
/* form input 
input, textarea, select, button {
    font-size: 100%;
    font-family: inherit;
}
textarea {
    line-height: 150%;
    width: 96%;
}

textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url] {
    border: solid 1px #ccc;
    padding: 5px 7px;
    background: #f0f0f0;
    border-radius: 5px;
}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=search]:focus, input[type=email]:focus, input[type=url]:focus {
    border: solid 1px #666;
    background: #fff;
    outline: none;
}
*/
.description{
    margin-top:10px;
}
#tpcrn-breadcrumbs {
   margin: -4px 0 0;
}
#tpcrn-breadcrumbs li {
    float: left;
    line-height: 5px;
    margin: 0;
    padding: 5px 0;
}
#tpcrn-breadcrumbs a {
    color: #888;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 7px 4px 0 2px;
    position: relative;
    text-decoration: none;
}
#tpcrn-breadcrumbs a:hover {
    color: #06afe4;
}
#tpcrn-breadcrumbs .current {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #888;
    font-size: 11px;
    line-height: 20px;
}
/* form button 
input[type=reset], input[type=submit], button {
    color: #fff;
    line-height: 100%;
    border: none;
    padding: 5px 7px;
    cursor: pointer;
    color: #fff;
    padding: 5px 20px;
    cursor: pointer;
    border: solid 1px #333;
    background-color: #111;

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.5) 100%);
    background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.5) 100%);
    background-image: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(0,0,0,0.5) 100%);

    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    text-shadow: 0 -1px 0 rgba(0,0,0,.9);
}
input[type=reset]:hover, input[type=submit]:hover, button:hover {
    background: #333;
    color: #fff;
}
*/
/************************************************************************************
STRUCTURE
*************************************************************************************/
#pagewrap {
    width: 978px;
    margin: 0 auto;
}

/* content */
#content {
    width: 600px;
    float: left;
    background: #fff;
    padding: 10px 20px;
    margin-bottom: 10px;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0,0,0,.4);
}
.layout-detail #content{
    margin-top: 0;
    padding-top: 0;
}
.layout-detail .post-title{
    padding-top: 10px;
}
/* sidebar */
#sidebar {
    float: right;
    width: 307px;
    margin-bottom: 10px;
    margin-top: 1px;
    font-size: 90%;
}

/* sidebar left */
.sidebar-left #content {
    float: right;
}
.sidebar-left #sidebar {
    float: left;
}

/* sidebar none */
.sidebar-none #content {
    width: auto;
    float: none;
}

/* fullwidth content */
.full_width #layout {
    width: 100%;
}
.full_width #content {
    padding: 0;
    width: auto;
    float: none;
}
.full_width #sidebar {
    width: auto;
    float: none;
}

/************************************************************************************
GRID
*************************************************************************************/
.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1
{
    margin-left: 3.2%;
    float: left;
}
.col4-1 {
    width: 22.6%;
}
.col4-2, .col2-1 {
    width: 48.4%;
}
.col4-3 {
    width: 74.2%;
}
.col3-1 {
    width: 31.2%;
}
.col3-2 {
    width: 65.6%;
}
.col.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first
{
    margin-left: 0;
    clear: left;
}
.button-download {
    margin-top: 10px;
    float: left;
    text-align: center;
}
.button-download a{
    float: left;
    margin-right: 10px;
    width: 136px;
}
/************************************************************************************
HEADER
*************************************************************************************/
#header {
    position: relative;
    height: 165px;
    margin-bottom: 20px;
    z-index: 1000;
}
#site-logo {
    position: absolute;
    width: 125px;
    font: bold 190%/110% Arial, Helvetica, sans-serif;
    padding-bottom: 2px;
    margin: 0;
}
#site-logo a {
    color: #fff;
    text-decoration: none;
}
#site-description {
    color: #ddd;
    position: absolute;
    top: 70px;
    font: italic 100%/120% Georgia, "Times New Roman", Times, serif;
}

/************************************************************************************
HEADER WIDGET
*************************************************************************************/
.header-widget {
    padding: 10px 0px;
    float: right;
}

/************************************************************************************
SOCIAL WIDGET
*************************************************************************************/
.social-widget {
    position: absolute;
    top: 85px;
    right: 10px;
    font-size: 95%;
    line-height: 120%;
    text-align: right;
}
.social-widget a {
    color: #fff;
}
.social-widget .widget {
    border: none;
    float: left;
    margin: 0 5px 0 0;
    padding: 0;
    background: none;
    box-shadow: none;
}
.social-widget .widget div {
    float: left;
}
.social-widget .widgettitle {
    font-size: 100%;
    width: auto;
    display: block;
    float: left;
    margin: 0 8px 2px;
    padding: 0;
    background: none;
    border: none;
    color: #fff;
    text-shadow: none;
    position: static;
    box-shadow: none;
}
.social-widget ul {
    margin: 6px 0 0 !important;
    padding: 0;
    float: left;
}
.social-widget ul li {
    margin: 0 8px 5px 0;
    padding: 0;
    float: left;
    border: none;
    clear: none;
    line-height: 100%;
}
.social-widget li img {
    vertical-align: middle;
    margin-top: -5px;
}

/* rss button */
.social-widget .rss {
    float: left;
}
.social-widget .rss a {
    background: url(../images/rss.png) no-repeat left center;
    padding: 5px 0 5px 30px;
    display: inline-block;
    zoom:1;
    *display:inline;
}

/************************************************************************************
SEARCH FORM
*************************************************************************************/
#header #searchform {
    display: block;
    padding: 33px 250px 0;
    z-index: 101;
}
#header #searchform #s {
    background: url("../images/search.png") no-repeat scroll 8px center #fff;
    border: medium none;
    box-shadow: 1px 1px 1px 1px #c3c3c3 inset;
    height: 30px;
    padding-left: 28px;
    width: 90%;
}
/************************************************************************************
MAIN NAVIGATION
*************************************************************************************/
#nav-bar {
    width: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 100;
    border: solid 1px #000;
    background: #6a6a6a;
    background: -webkit-gradient(linear, left top, left bottom, from(#4b4b4b), to(#151515));
    background: -moz-linear-gradient(top,  #4b4b4b,  #151515);
    background: linear-gradient(-90deg, #4b4b4b, #151515);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.3), 0 1px 3px rgba(0,0,0,.3);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.3), 0 1px 3px rgba(0,0,0,.3);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.3), 0 1px 0 rgba(0,0,0,.3), 0 1px 3px rgba(0,0,0,.3);
}
#main-nav {
    margin: 0;
    padding: 0;
}
#main-nav li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    position: relative;
    border-right: solid 1px #575757;
    -webkit-box-shadow: 1px 0 0 rgba(255,255,255,.1), inset -1px 0 0 rgba(255,255,255,.1);
    -moz-box-shadow: 1px 0 0 rgba(255,255,255,.1), inset -1px 0 0 rgba(255,255,255,.1);
    box-shadow: 1px 0 0 rgba(255,255,255,.1), inset -1px 0 0 rgba(255,255,255,.1);
}
#main-nav li:hover {
    background: #474747;
    background: -webkit-gradient(linear, left top, left bottom, from(#282828), to(#4f4f4f));
    background: -moz-linear-gradient(top,  #282828,  #4f4f4f);
    background: linear-gradient(-90deg, #282828, #4f4f4f);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
/* home icon */
#main-nav .home {
    width: 42px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
#main-nav .home a {
    background: url(../images/home-icon.png) no-repeat 14px center;
    width: 16px;
    text-indent: -9000em;
}
#main-nav .home a:hover, #main-nav .home.current_page_item a, #main-nav .home.current-menu-item a {
    background-position: -41px center;
}
/* home icon current */
#main-nav .home.current_page_item, #main-nav .home.current-menu-item {
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
/* main level link */
#main-nav a {
    color: #fff;
    display: block;
    padding: 14px 15px;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0,0,0,.7);
}
/* main level link :hover */
#main-nav a:hover {
    color: #fff;
}
/* current page li */
#main-nav .current_page_item, #main-nav .current-menu-item {
    border-left: solid 1px #000;
    border-right: solid 1px #000;
    background: #474747;
    background: -webkit-gradient(linear, left top, left bottom, from(#282828), to(#4f4f4f));
    background: -moz-linear-gradient(top,  #282828,  #4f4f4f);
    background: linear-gradient(-90deg, #282828, #4f4f4f);
    -webkit-box-shadow: inset 0 2px 8px rgba(0,0,0,.8);
    -moz-box-shadow: inset 0 2px 8px rgba(0,0,0,.8);
    box-shadow: inset 0 2px 8px rgba(0,0,0,.8);
}
/* current link */
#main-nav .current_page_item a, #main-nav .current-menu-item a {
    color: #fff;
}
/* current link :hover */
#main-nav .current_page_item a:hover, #main-nav .current-menu-item a:hover {
    color: #fff;
}
/* sub-levels current page li */
#main-nav ul .current_page_item, #main-nav ul .current-menu-item {
    border: none;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
/* sub-levels link */
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {
    color: #666;
    font-size: 95%;
    font-weight: normal;
    padding: 5px 0 5px 15px;
    margin: 0;
    width: 180px;
    height: auto;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}
/* sub-levels link :hover */
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {
    background: #F3F3F3;
    color: #000;
    color: black;
}
/* dropdown ul */
#main-nav ul {
    border: solid 1px #ccc;
    background: #fff;
    margin: 0;
    padding: 5px 0;
    list-style: none;
    position: absolute;
    z-index: 100;
    display: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
    box-shadow: 0 1px 2px rgba(0,0,0,.3);
}
#main-nav ul li {
    background: none;
    padding: 0;
    margin: 0;
    height: auto;
    border: none;
    float: none;
}
#main-nav ul li:hover {
    background: none;
}
/* sub-levels dropdown */
#main-nav ul ul {
    left: 190px;
    top: 5px;
}
/* show dropdown ul */
#main-nav li:hover > ul {
    display: block;
}

/************************************************************************************
SLIDER
*************************************************************************************/
#header-slider {
    position: relative;
    padding: 20px 20px 5px;
    margin: 0 0 20px;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0,0,0,.4);
    /* hide slider and then expand by js */
    height: 0;
    visibility: hidden;
}
#header-slider .slides {
    margin: 0;
    padding: 0;
    overflow: hidden;
}
#header-slider .slides li {
    margin: 0 0px 10px 0;
    padding: 0;
    list-style: none;
    float: left;
    text-align: center;
}
#header-slider .slides h3 {
    margin: 5px 0 2px;
    padding: 0;
    font-size: 85%;
    font-weight: normal;
    line-height: 140%;
    text-align: center;
}
#header-slider .carousel-nav-wrap{
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
}
#header-slider .carousel-nav-wrap a {
    background: url(../images/slider-nav-left.png) no-repeat;
    width: 25px;
    height: 48px;
    margin-top: -30px;
    display: block;
    text-indent: -900em;
}
#header-slider .carousel-nav-wrap .carousel-prev{
    position: absolute;
    left: -22px;
}
#header-slider .carousel-nav-wrap .carousel-next{
    background-image: url(../images/slider-nav-right.png);
    position: absolute;
    right: -22px;
}

.locale-selector-dropdown {
    font-size: 10px;
    text-transform: uppercase;
}

.locale-selector-dropdown ul {
    list-style: none outside none;
    margin: 0;
}

.locale-selector-dropdown .locale-chooser-container {
    height: 2em;
    margin: 0;
    padding: 0 !important;
}

.locale-selector-dropdown .locale-chooser-container {
    border: 1px solid #ccc;
    border-radius: 3px;
}

.locale-selector-dropdown .locale-chooser-container a {
    width: 90px;
}

.locale-selector-dropdown {
    background-color: #e3e1e1;
    background-image: -moz-linear-gradient(center top, #f5f5f5 26%, #e3e1e1 85%);
    border-radius: 3px;
}

.locale-selector-dropdown .locale-chooser-container a.locale-chooser {
    background: url("../images/dropdown_min.png") no-repeat scroll 95% center transparent;
    border: 0 none;
    display: block;
    font-size: 9px;
    line-height: 20px;
    padding-right: 20px;
    text-align: left;
    text-shadow: none;
    white-space: nowrap;
}

.locale-selector-dropdown .locale-chooser-container a.locale-chooser:hover {
    border: 0 none;
    color: #666666;
}

.locale-selector-dropdown .locale-chooser-container a.locale-chooser .flag {
    margin: 4px 4px 0 0;
}

.locale-selector-dropdown .locales-container-container {
    clear: both;
    position: relative;
    top: 0;
}
.countdown{
    color: #00CC99;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: -15px;
    margin-top: -52px;
    position: absolute;
    width: 32px;
}
.locale-selector-dropdown .locales-container-container .locales-container {
    background: none repeat scroll 0 0 #e6e6e6;
    border: 1px solid #b6b6b6;
    color: #666666;
    display: none;
    height: 150px;
    padding: 5px !important;
    position: absolute;
    right: 0;
    top: 1px;
    width: 350px;
    z-index: 999999;
}

.locale-selector-dropdown .locales-container-container .locales-container a.locale-link {
    display: block;
    float: left;
    font-size: 10px;
    height: 21px;
    text-shadow: none;
    width: 100px;
}

.locale-selector-dropdown .locales-container-container .locales-container a.locale-link:hover {
    background-color: #646464;
    color: white !important;
}

.locale-selector-dropdown a {
    color: #555555 !important;
    outline: medium none;
    padding-left: 5px;
    text-decoration: none;
}

.locale-selector-dropdown a:visited {
    color: #555555 !important;
    outline: medium none;
    padding-left: 5px;
    text-decoration: none;
}

.locale-selector-dropdown .flag {
    border: medium none;
    margin: 1px 3px;
    vertical-align: text-bottom;
}

.flag {
    background: url("../images/flags-sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 11px;
    line-height: 11px;
    margin-right: 5px;
    width: 16px;
}

.flag.ar {
    background-position: -48px -341px;
}

.flag.de {
    background-position: -16px -22px;
}

.flag.el {
    background-position: -16px -396px;
}

.flag.es {
    background-position: -16px -154px;
}

.flag.fr {
    background-position: -16px -253px;
}

.flag.he {
    background-position: -16px -550px;
}

.flag.hi {
    background-position: -16px -561px;
}

.flag.id {
    background-position: -16px -528px;
}

.flag.it {
    background-position: -32px -33px;
}

.flag.ja {
    background-position: -32px -66px;
}

.flag.ko {
    background-position: -32px -154px;
}

.flag.nl {
    background-position: -48px -44px;
}

.flag.pl {
    background-position: -48px -187px;
}

.flag.pt {
    background-position: -48px -242px;
}

.flag.ro {
    background-position: -48px -297px;
}

.flag.ru {
    background-position: -48px -319px;
}

.flag.th {
    background-position: -64px -22px;
}

.flag.tl {
    background-position: -48px -165px;
}

.flag.tr {
    background-position: -64px -99px;
}

.flag.vi {
    background-position: -64px -275px;
}

.flag.zh {
    background-position: 0 -506px;
}

.flag.et {
    background-position: -16px -99px;
}
.flag.da {
    background-position: -16px -44px;
}
.flag.lt {
    background-position: -32px -275px;
}
.flag.lv {
    background-position: 0 -121px;
}
.flag.hu {
    background-position: -16px -517px;
}
.flag.cs {
    background-position: -16px -10px;
}
.flag.hr {
    background-position: -16px -495px;
}
.flag.fa {
    background-position: -32px -11px;
}
.flag.bg {
    background-position: 0 -231px;
}
.flag.sv {
    background-position: -48px -396px;
}


.flag.uk {
    background-position: -64px -154px;
}
.flag.ms {
    background-position: -32px -539px;
}
.flag.fi {
    background-position: -16px -198px;
}
.flag.sl {
    background-position: -48px -429px;
}
.flag.sk {
    background-position: -48px -451px;
}
.flag.sr {
    background-position: -48px -308px;
}

.bottom-ls{
float: left;
width: 100%;
padding-top: 10px;
}
.bottom-ls .applist{
float: left;
width: 100%;
padding: 0;
background: none;
border-radius: 0;
 box-shadow: none;
}
.bottom-ls .applist hr{
    background: #ccc none repeat scroll 0 0;
    border: medium none;
    float: left;
    height: 1px;
    width: 100%;
}

.bottom-ls .applist .applist2 li a{
     width: 105px;
    float: left;
    font-size: 11px;
    color: #333;
}
.bottom-ls .applist li a{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.bottom-ls .applist .applist1 li a{
     width: 97px;
    float: left;
    font-size: 11px;
    color: #333;
    padding-left: 0px;

}
.bottom-ls .applist li a:hover{
    background:none;
     border-radius: 0;
}
  .bottom-ls .applist h2,.bottom-ls .applist h2 a{
     color: #666;
     font-size: 10px;
     font-weight: bold;
     margin: 0;
  }
  .bottom-ls .applist .applist2,
  .bottom-ls .applist .applist1{
    width: 100%;
    float: left;
     line-height: 250%;
    margin-left: 10px;
  }
  .bottom-ls .applist2 i{
    background-size: 15px 15px;
    float: left;
    height: 15px;
    margin: 9px 5px 0 0;
    width: 15px;
  }
  .bottom-ls .i-list-tags{
    margin: 9px 5px 0 0;
  }
/************************************************************************************
POST
*************************************************************************************/
.post {
    margin: 0 0 45px;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;


}

/* post content */
.post-content {
    min-width: 200px;
}

/* post title */
.post-title {
    margin: 0 0 10px;
    color: #333;
    padding: 5px 36px 0 0;
    font: bold 170%/120% "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
    font-size: 24px;
    word-break: normal;
    word-wrap: break-word;

}
.post-title a {
    color: #333;
    text-decoration: none;
}

/* post date */
.post-date {
    font-weight: bold;
    margin: 10px 0 5px;
}
.loops-wrapper.list-post .post-date,
.single .list-post .post-date {
    float: left;
    width: 52px;
    text-align: center;
    margin: 0 12px 5px 0;
    border: solid 1px #bebebe;
    background-color: #fff;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.1) 100%);
    background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
    background-image: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);

    border-radius: 5px;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}
.loops-wrapper.list-post .post-date .month,
.single .list-post .post-date .month {
    color: #fff;
    font: 11px/100% Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    padding: 2px 0;
    width: 100%;
    position: relative;
    left: -1px;
    top: -1px;
    border: solid 1px #a11216;
    background-color: #e0161d;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%);
    background-image: -webkit-linear-gradient(top,  rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
    background-image: linear-gradient(to bottom,  rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);

    box-shadow: 0 1px 0 rgba(0,0,0,.2);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.loops-wrapper.list-post .post-date .day,
.single .list-post .post-date .day {
    color: #666;
    padding: 2px 0 1px;
    font: bold 18px/100% Arial, Helvetica, sans-serif;
    display: block;
}
.loops-wrapper.list-post .post-date .year,
.single .list-post .post-date .year {
    color: #999;
    padding: 0 0 4px;
    font: 10px/100% Arial, Helvetica, sans-serif;
    display: block;
}

/* post meta */
.post-meta {
    color: #999;
    font-size: 85%;
    line-height: 120%;
    margin: 0 0 15px;
}
/* post comments */
.post-meta .post-comment a {
    font-size: 13px;
    text-align: center;
    text-decoration: none;
    color: #666;
    background: url(../images/post-comments.png) no-repeat;
    width: 36px;
    height: 26px;
    padding: 8px 0 0;
    position: absolute;
    top: -5px;
    right: -3px;
    text-shadow: 0 1px 0 rgba(255,255,255,.7);
}
.post-meta .post-comment a:hover {
    color: #000;
}

/* post image */
.post-image {
    max-width: 100%;
    margin: 5px 0 15px;
}
.post-image.left {
    margin-right: 15px;
}
.post-image.right {
    margin-left: 15px;
}

/* lightbox zoom image */
.post-image .lightbox {
    position: relative;
    display: inline-block;
    zoom:1;
    *display:inline;
    max-width: 100%;
}
.post-image .lightbox .zoom {
    width: 40px;
    height: 40px;
    background: url(../images/icon-zoom.png) no-repeat center center;
    margin: -20px 0 0 -20px;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 10em;
}
.post-image .lightbox:hover .zoom {
    background-color: #000;
}

/* grid4 post */
.loops-wrapper.grid4 .post {
    width: 22.6%;
    float: left;
    margin-left: 3.2%;
    margin-bottom: 20px;
    font-size: 90%;
    line-height: 130%;
}
.loops-wrapper.grid4 .post-title {
    font-size: 95%;
    line-height: 130%;
    margin: 0 0 3px;
    padding: 0;
    width: 120px;
}
.loops-wrapper.grid4 .post-meta {
    font-size: 85%;
}

/* grid3 post */
.loops-wrapper.grid3 .post {
    width: 31.2%;
    float: left;
    margin-left: 3.2%;
}
.loops-wrapper.grid3 .post-title {
    margin: 0 0 5px;
    padding: 0;
    font-size: 90%;
    line-height: 120%;
}
/* grid3 post meta */
.loops-wrapper.grid3 .post-meta {
    font-size: 85%;
}

/* grid2 post */
.loops-wrapper.grid2 .post {
    width: 48.4%;
    float: left;
    margin-left: 3.1%;
    margin-bottom: 20px;
}
.loops-wrapper.grid2 .post-title {
    margin: 0 0 5px;
    padding: 0;
}

/* grid2-thumb post */
.loops-wrapper.grid2-thumb .post {
    width: 48.4%;
    float: left;
    margin-left: 3.1%;
    margin-bottom: 20px;
}
.loops-wrapper.grid2-thumb .post-title {
    margin: 0 0 5px;
    font-size: 140%;
}
.loops-wrapper.grid2-thumb .post-image {
    float: left;
    margin: 0 14px 10px 0;
}
.loops-wrapper.grid2-thumb .post-content {
    overflow: hidden;
}

/* list thumb post */
.loops-wrapper.list-thumb-image .post-image {
    float: left;
    margin: 0 16px 10px 0;
}
.loops-wrapper.list-thumb-image .post-content {
    overflow: hidden;
}

/* list large image */
.loops-wrapper.list-large-image .post-image {
    float: left;
    margin: 0 22px 10px 0;
}
.loops-wrapper.list-large-image .post-title {
    margin: 0 0 5px;
    padding: 0;
}
.loops-wrapper.list-large-image .post-content {
    overflow: hidden;
}

/* clear grid posts
================================================ */
.loops-wrapper.grid4 .post:nth-of-type(4n+1),
.loops-wrapper.grid3 .post:nth-of-type(3n+1),
.loops-wrapper.grid2 .post:nth-of-type(2n+1),
.loops-wrapper.grid2-thumb .post:nth-of-type(2n+1) {
    margin-left: 0;
    clear: left;
}

/************************************************************************************
POST VIDEO (css for fluid video)
*************************************************************************************/
.post-video, .embed-youtube {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    font-size:.9em;
    margin-bottom: 15px;
    border-radius: 5px;
}
.post-video iframe,
.post-video object,
.post-video embed,
.embed-youtube iframe,
.embed-youtube object,
.embed-youtube embed  {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 5px;
}
/************************************************************************************
POST EMBEDS (css for various fluid elements)
*************************************************************************************/
.twitter-tweet-rendered {
    max-width: 100% !important;
}
/************************************************************************************
AUTHOR PAGE
*************************************************************************************/
.author-bio {
    margin: 0 0 30px;
}
.author-bio .author-avatar {
    float: left;
    margin: 0 15px 0 0;
}
.author-bio .author-avatar img {
    background: #fff;
    padding: 4px;
    border: solid 1px #ccc;
}
.author-bio .author-name {
    margin: 0 0 5px;
    padding: 0;
    font-size: 160%;
}
.author-posts-by {
    margin: 0 0 20px;
    padding: 10px 0 0;
    font-size: 140%;
    text-transform: uppercase;
    border-top: double 4px #ccc;
    border-color: rgba(118,118,118,.3);
}

/************************************************************************************
PAGE TITLE
*************************************************************************************/
.page-title {
    margin: 0 0 25px;
    font: bold 190%/120% "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
}

/************************************************************************************
CATEGORY SECTIONS
*************************************************************************************/
.category-section {
    clear: both;
    margin-bottom: 30px;
}
.category-section-title {
    font-size: 120%;
    margin: 0 0 20px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    display:inline-block;
    background-color:#fff;
    background-position:0 0;
    padding:3px 6px;
    border: solid 1px #29911E

}

/************************************************************************************
PAGE NAVIGATION
*************************************************************************************/
.pagenav {
    clear: both;
    padding: 7px 5px 0;
    text-align: right;
}
.pagenav a, .pagenav span {
    background: #026acb;
    color: #fff;
    line-height: 100%;
    text-decoration: none;
    padding: 5px 7px;
    margin-left: 2px;
    vertical-align: middle;
    display: inline-block;
    zoom:1;
    *display:inline;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    border: solid 1px #333;
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
    background: -moz-linear-gradient(top,  #666,  #000);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    text-shadow: 0 -1px 0 rgba(0,0,0,.9);

}
.pagenav a:hover {
    text-decoration: none;
    background: #888;
}
.pagenav .current {
    background: #999;
    filter: none;
    color: #fff;
    border: none;
    border: solid 1px #888;
}


/************************************************************************************
AUTHOR BOX
*************************************************************************************/
.author-box {
    margin: 15px 0;
}
.author-box .author-avatar {
    float: left;
    margin: 0 15px 5px 0;
}
.author-box .author-name {
    margin: 0 0 5px;
}

/************************************************************************************
POST NAVIGATION
*************************************************************************************/
.post-nav {
    margin: 30px 0 20px;
    clear: both;
}
.post-nav span {
    width: 45%;
}
.post-nav a {
    text-decoration: none;
    font-size: 110%;
}
.post-nav a:hover {
    text-decoration: none;
}
.post-nav .prev {
    float: left;
}
.post-nav .prev a {
    background: url(../images/previous-arrow.png) no-repeat left 2px;
    padding: 4px 0 6px 30px;
    display: block;
}
.post-nav .next {
    float: right;
    text-align: right;
}
.post-nav .next a {
    background: url(../images/next-arrow.png) no-repeat right 2px;
    padding: 4px 30px 6px 0;
    display: block;
}

/************************************************************************************
COMMENTS
*************************************************************************************/
.commentwrap {
    margin: 40px 0 20px;
    padding: 3% 4%;
    position: relative;
    clear: both;
    background: #f6f6f6;
    border-radius: 4px;
    box-shadow: 0 -1px 0 rgba(0,0,0,.1);
}
.comment-title {
    font-size: 140%;
    margin: 0 0 10px;
    padding: 0;
}
.next-prev-comment {
    position: absolute;
    top: 20px;
    right: 20px;
}
.next-prev-comment a {
    text-decoration: none;
    font-size: 85%;
    text-transform: uppercase;
}
.next-prev-comment .next {
    margin: 0 0 0 20px;
}
/* commentlist */
.commentlist {
    margin: 0;
    padding: 5px 0 0;
    list-style: none;
    border-top: solid 1px #ddd;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.9);
}
.commentlist li {
    margin: 0;
    padding: 15px 0 0;
    list-style: none;
    position: relative;
}
.commentlist .comment-author {
    margin: 2px 0 5px;
    padding: 0;
}
.commentlist .avatar {
    float: left;
    margin: -3px 12px 10px 0;
}
.commentlist cite {
    font: bold 105%/130% "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
}
.commentlist cite a {
    text-decoration: none;
}
.commentlist .bypostauthor > .comment-author cite {
    background: url(../images/icon-author-comment.png) no-repeat 0 2px;
    padding-left: 18px;
}
.commentlist .comment-time {
    font-size: 75%;
    text-transform: uppercase;
    display: block;
    margin: 2px 0 0;
}
.commentlist .commententry {
    position: relative;
    min-height: 40px;
    overflow: hidden;
    padding-bottom: 5px;
    border-bottom: solid 1px #ddd;
    box-shadow: 0 1px 0 rgba(255,255,255,.9);
}
.commentlist ul, .commentlist ol {
    margin: 0 0 0 60px;
    padding: 0;
}
.commentlist .reply {
    position: absolute;
    right: 0;
    top: 20px;
}
.commentlist .comment-reply-link {
    padding: 3px 8px;
    display: block;
    font: 10px/100% Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    letter-spacing: .08em;
    text-decoration: none;
    color: #666;
    border-radius: 1em;
    text-shadow: 0 1px 0 rgba(255,255,255,.7);
    box-shadow: 0 1px 1px rgba(0,0,0,.3);
    background-color: #C1C1C1;

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.2) 100%);
    background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.2) 100%);
    background-image: linear-gradient(to bottom,  rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.2) 100%);
}
.commentlist .comment-reply-link:hover {
    text-decoration: none;
    color: #000;
}
/* comment form */
#respond {
    margin: 40px 0 30px;
    padding: 10px 0 0;
    position: relative;
    clear: both;
}
#respond #cancel-comment-reply-link {
    position: absolute;
    top: 10px;
    right: 0;
    display: block;
    font-size: 67%;
    font-weight: normal;
    line-height: 100%;
    text-decoration: none;
    padding: 5px 10px;
    color: #faddde;
    border: solid 1px #980c10;
    background-color: #d81b21;

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.1) 100%);
    background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.1) 100%);
    background-image: linear-gradient(to bottom,  rgba(255,255,255,0.2) 0%,rgba(0,0,0,0.1) 100%);

    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
#respond #cancel-comment-reply-link:hover {
    background: #b61318;
}
#commentform {
    margin: 15px 0 0;
}
#commentform input[type=text] {
    width: 206px;
    max-width: 96%;
    margin-right: 5px;
}
#commentform label {
    font-weight: bold;
}
#commentform label small {
    font-weight: normal;
}
#commentform textarea {
    width: 97%;
    height: 140px;
}
#commentform input#submit {
    padding: 7px 20px;
}

/* comment page nav */
.commentwrap .pagenav.top {
    position: absolute;
    top: 7px;
    right: 15px;
    margin: 0;
}
.commentwrap .pagenav.bottom {
    margin-top: 10px;
}

/************************************************************************************
SIDEBAR
*************************************************************************************/
.widget {
    background: #fff;
    margin-bottom: 20px;
    padding: 15px 18px;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0,0,0,.4);
}
.widgettitle {
    width: 100%;
    display: block;
    padding: 6px 18px 7px 18px;
    margin: 0 0 -5px 0;
    position: relative;
    left: -18px;
    top: -16px;
    border-top: solid 1px #f5f5f5;
    border-bottom: solid 1px #848484;
    font: bold 14px/110% "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
    color: #333;
    background-color: #a9a9a9;

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.1) 100%);
    background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.1) 100%);
    background-image: linear-gradient(to bottom,  rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.1) 100%);

    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    text-shadow: 0 1px 0 rgba(255,255,255,.7);
}
.widgettitle a {
    color: #333;
    text-decoration: none;
}
.widget ul {
    margin: 0;
    padding: 0;
}
.widget li {
    margin: 0;
    padding: 6px 0;
    list-style: none;
    clear: both;
    border-bottom: solid 1px #ddd;
}
.widget li:last-child {
    border-bottom: none;
}
.widget ul ul {
    margin: 6px 0 -6px 0px;
    padding: 0;
    border-top: solid 1px #ddd;
}
.widget ul ul li {
    margin: 0;
    padding-left: 10px;
}

/************************************************************************************
WIDGET STYLES
*************************************************************************************/
/* calendar widget */
.widget #wp-calendar caption {
    font-weight: bold;
    padding-bottom: 10px;
}
.widget #wp-calendar td {
    width: 31px;
    padding: 4px 2px;
    text-align: center;
}

/* feature posts widget */
.widget .feature-posts-list br {
    display: none;
}
.widget .feature-posts-list .post-img {
    margin: 4px 12px 10px 0;
    float: left;
}
.widget .feature-posts-list small {
    font: italic 90% "Times New Roman", Times, serif;
    display: block;
    margin: 0 0 3px;
}
.widget .feature-posts-list .feature-posts-title {
    margin: 4px 0 3px;
    display: block;
}

/* twitter widget */
.widget .twitter-list .twitter-timestamp {
    font: italic 90% "Times New Roman", Times, serif;
}
.widget .follow-user {
    margin: 0;
    padding: 5px 0;
}

/* links widget */
.widget .links-list img, .widget_links img {
    vertical-align: middle;
}

/* recent comments widget */
.recent-comments-list .avatar {
    margin-right: 12px;
    float: left;
}

/* flickr widget */
.widget .flickr_badge_image {
    margin-top: 10px;
}
.widget .flickr_badge_image img {
    width: 60px;
    height: 60px;
    margin-right: 12px;
    margin-bottom: 12px;
    float: left;
}

/* flickr shortcode */
.shortcode .flickr_badge_image {
    width: 23.8%;
    margin: 0 1.5% 1.5% 0;
    float: left;
}
.shortcode .flickr_badge_image:nth-of-type(4n) {
    margin-right: 0;
}
.shortcode .flickr_badge_image img {
    margin: 0;
}

/* search widget */
#sidebar #searchform {
    position: static;
}
#sidebar #searchform #s {
    width: 93%;
}

/* reset twitter embed max-width to 100% */
#content .twitter-tweet-rendered {
    max-width: 100% !important;
}
#content .twt-border {
    max-width: 100% !important;
    min-width: 180px !important;
}

/* Social Links Widget */
.widget .social-links {
    margin: 0 0 20px;
    padding: 0;
    line-height: 100%;
}
.widget .social-links li {
    margin: 0 5px 5px 0;
    padding: 0;
    list-style: none;
    border: none;
    display: inline-block;
    zoom:1;
    *display:inline;
}
.widget .social-links img {
    vertical-align: middle;
}
#main-logo img{
    max-height: 55px;
}
/************************************************************************************
FOOTER
*************************************************************************************/
#footer {
    clear: both;
    font-size: 90%;
}
#footer .widget {
    margin: 15px 0;
}
#footer .footer-text{
    position: relative;
}
#footer .footer-text {
    clear: both;
    padding: 0 0 20px 5px;
    color: #ccc;
}
#footer .footer-text a {
    color: #fff;
}
#footer .credits {
    font-size: 90%;
}

/************************************************************************************
FOOTER NAV
*************************************************************************************/
#footer-nav {
    margin: 0 0 15px 5px;
    padding: 0;
    clear: both;
}
#footer-nav li {
    margin: 0 5px 0 0;
    padding: 0;
    display: inline;
    list-style: none;
}
#footer-nav a {
    text-decoration: none;
    margin: 0 8px 0 0;
    color: #fff;
}
#footer-nav a:hover {
    text-decoration: underline;
}

/************************************************************************************
WORDPRESS POST FORMATTING
*************************************************************************************/
.sticky {}
img.alignleft, img.aligncenter, img.alignright, img.alignnone {
    background: #fff;
    padding: 4px;
    border: solid 1px #ccc;
    margin-bottom: 15px;
}
.alignleft {
    float: left;
    margin-right: 30px;
}
.alignright {
    float: right;
    margin-left: 30px;
}
.aligncenter {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption {
    text-align: center;
    background: #fff;
    padding: 4px 2px 2px 0;
    border: solid 1px #ccc;
    margin-bottom: 15px;
}
.wp-caption-text {
    font: italic 95%/120% Georgia, "Times New Roman", Times, serif;
    margin: 6px 0;
    color: #777;
}

/************************************************************************************
ATTACHMENT SINGLE VIEW
*************************************************************************************/
.attachment.single-attachment,
.single-attachment .attachment {
    float: none;
    margin: 0;
    text-align: left;
}

/************************************************************************************
GALLERY
*************************************************************************************/



/************************************************************************************
IMAGE STYLES
*************************************************************************************/
img.alignleft, img.aligncenter, img.alignright, img.alignnone, .wp-caption img,
.widget .feature-posts-list .post-img,
.widget .flickr_badge_image img,
.shortcode .flickr_badge_image img,
.commentlist .avatar,
.recent-comments-list .avatar,
#body .gallery img,
.attachment img,
.post-image img,
.feature-img,
.post-img,
.image-wrap img,
.slide-image img
.module .slide-image img,
.module .image-wrap img,
.module .post-image img {
    padding: 4px;
    background: #fff;
    border: solid 1px #ccc;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
    border-radius: 4px;
}

/************************************************************************************
BUILDER
*************************************************************************************/
/* builder row */
.full_width .themify_builder_row .row_inner {
    width: 978px; /* same width as .pagewidth */
    max-width: 100%;
    margin: auto;
}
.full_width .themify_builder_row.fullwidth .row_inner {
    width: auto;
    padding: 0;
}

.module .post-meta {
    margin: 0 0 10px;
}
.module.loops-wrapper.list-post .post-date {
    float: none;
    width: auto;
    text-align: inherit;
    margin: 0 0 5px 0;
    border: none;
    background: none;
    border-radius: 0;
    box-shadow: none;
}
.module.loops-wrapper.list-post .post-date .month {
    color: inherit;
    font: inherit;
    text-transform: inherit;
    letter-spacing: inherit;
    display: inline;
    padding: 0;
    width: auto;
    position: static;
    border: none;
    background: none;
    box-shadow: none;
    border-radius: 0;
}
.module.loops-wrapper.list-post .post-date .day {
    color: inherit;
    padding: 0;
    font: inherit;
    display: inline;
}
.module.loops-wrapper.list-post .post-date .year {
    color: inherit;
    padding: 0;
    font: inherit;
    display: inline;
}
.module .post-meta .post-comment a {
    font-size: inherit;
    text-align: inherit;
    text-decoration: none;
    background: none;
    width: auto;
    height: auto;
    padding: 0;
    position: static;
    text-shadow: none;
    color: inherit;
}

/************************************************************************************
CLEAR & ALIGNMENT
*************************************************************************************/
.clear {
    clear: both;
}
.left {
    float: left;
}
.right {
    float: right;
}
.textleft {
    text-align: left;
}
.textright {
    text-align: right;
}
.textcenter {
    text-align: center;
}

/* clearfix */
.clearfix:after, .loops-wrapper:after, .widget li:after, #body:after, #footer:after, footer:after, .pagenav:after, #main-nav:after, .menu:after, .gallery:after, #content:after
{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix, .loops-wrapper, .widget li, #body, #footer, footer, .pagenav, #main-nav, .menu, .gallery, #content
{ display: inline-block; }
/* clearfix for ie7 */
.clearfix, .loops-wrapper, .widget li, #body, #footer, footer, .pagenav, #main-nav, .menu, .gallery, #content
{ display: block; zoom: 1; }
/*
textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url] {
    background-color: #fff;
    border-top: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;
    border-left: 1px solid #c3c3c3;
}*/
#site-description {
    font-family: Verdana, Geneva, sans-serif;
    color: #141414;
    font-size: 14px;
}
#main-nav a {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
}
.post-title {
    font-family: Verdana, Geneva, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
}
.post-title a {
    color: #1c7d17;
}
.post-title a:hover {
    color: #000;
}
.page-title {
    font-family: Verdana, Geneva, sans-serif;
    color: #1c7d17;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
}
.post-meta, .post-meta em {
    font-family: Verdana, Geneva, sans-serif;
    color: #141414;
    font-size: 14px;
}
.more-link {
    font-family: Verdana, Geneva, sans-serif;
    color: #141414;
    font-size: 14px;
}
#sidebar {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}
#sidebar li a {
    font-size: 12px;
    color: #1c7d17;
}
#sidebar li a:hover {
    color: #000;
}
#footer {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
}
#footer a {
    color: #1c7d17;
}
#footer a:hover {
    color: #000;
}
#footer .widget {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}
.applist h2{
    color: #333;
}
.applist {
    background: #fff;
    margin-bottom: 14px;
    padding: 4px 10px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
    box-shadow: 0 1px 3px rgba(0,0,0,.4);
    list-style: none;
    line-height: 300%;
    overflow: hidden;
}
.applist1 li a {
    float: left;
    width: 32%;
    display: block;
    padding-left : 3px;
}
.applist2 li a {
    float: left;
    width: 47%;
    display: block;
    padding-left : 3px;
}
.applist1 a:hover {
    background-color: #e5e5e5;
    border-radius: 4px;
}
.applist2 a:hover {
    background-color: #e5e5e5;
    border-radius: 4px;
}
.tagcloud a {
    border-radius:3px;
    display:inline-block;
    margin: 5px 1px 5px 1px;
    padding:2px 4px;
    background-color:#fff;
    background-position:0 0;
    font-size: 13px;
    text-decoration: none;
    border: #d1d1d1 solid 1px;
}
.tagcloud a:hover {
    background-color: #379937;
    color: #fff !important;
    border-radius: 3px;
}
.ads {
    padding: 3px 0px 3px 0px;
    background: #fff;
    margin-bottom: 14px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
    box-shadow: 0 1px 3px rgba(0,0,0,.4);
    overflow: hidden;
}
.advertisement {
    padding: 3px 0px 3px 0px;
    text-align: center;
    background: #fff;
    margin-bottom: 14px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
    box-shadow: 0 1px 3px rgba(0,0,0,.4);
    margin-top: 3px;
}
.best {
    padding: 3px ;
    background: #379937;
    text-align: center;
    margin-bottom: 10px;
    border-radius: 4px;
    display: block;
}
.popular {
    padding: 3px ;
    background: #e45840;
    text-align: center;
    margin-bottom: 14px;
    border-radius: 4px;
    display: block;
}
.latest {
    padding: 3px ;
    background: #2477BD;
    text-align: center;
    margin-bottom: 10px;
    border-radius: 4px;
    display: block;
}
.fapps {
    text-align: left;
    display: block;
    padding: 3px;
    background-color: #fff;
    float: left;
    height: 75px;
    width: 85px;
    border-radius: 4px;
    text-align: center;
    margin-left: 10px;
    margin-top: 7px;
    margin-bottom: auto;
    box-shadow:0px 1px 2px #C3C3C3
}
.downloadapps {
    text-align: left;
    display: block;
    padding: 1px;
    background-color: #fff;
    float: left;
    height: 80px;
    width: 250px;
    margin-left: 10px;
    margin-top: 1px;
    margin-bottom: 1px;
    line-height: normal;
}
.nowrapInline {
    box-sizing: border-box;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.btnBlue {
    background: linear-gradient(to bottom, #4ea6d1 0px, #1c6dac 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 1px 0 #6fc2ec inset, 0 -1px 0 #053d82 inset;
}
.btnSmall, .btnSmall:hover {
    border: 0 none;
    border-radius: 3px;
    box-sizing: border-box;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding: 0 15px;
    text-align: center;
    text-decoration: none;
}
.appList.bottomMarg0 {
    margin-bottom: 0;
}

.appList h2 {
    margin-bottom: 12px !important;
}
div#containerContent.appShop div.content h1 {
    float: none !important;
}
div#containerContent.appShop div.content h2 {
    float: none !important;
}
.appList .icon {
    margin-bottom: 6px;
    text-align: center;
    width: 78px;
}
.appList .title {
    color: #000;
    font-size: 13px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.appList .sub {
    color: #7e7e7e;
    font-size: 10px;
    height: 15px;
    margin-bottom: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
}
.appList .sub a {
    color: #7e7e7e;
    text-decoration: none;
}
.appList .intro {
    font-size: 12px;
    line-height: 20px;
    color: #333;
    word-wrap:break-word;
}
.info {
    color: #777;
    font-size: 11px;
    font-style: italic;
}
.title h3{
    margin: 0;
}
.appList .item {
    border-bottom: 1px solid #e5e5e5;
    float: left;
    margin-bottom: 17px;
    padding-bottom: 17px;
    padding-left: 5px;
    width: 148px;
}
.appList .stars {
    margin-bottom: 6px;
}
.appList .button_normal2, .appsList .button_normal2 {
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    min-width: 105px;
    padding: 0 10px;
    text-transform: uppercase;
}
.button_divided_3s {
    background: url("../images/button_small_divided_3s_new.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    font: 11px/14px arial;
    height: 20px;
    position: relative;
    width: 115px;
}
.button_divided_3s:hover {
    background: url("../images/button_small_divided_3s_new.png") repeat scroll 0 -20px rgba(0, 0, 0, 0);
}
.button_divided_3s .number {
    color: #1c7fb0;
    font-size: 12px;
    font-weight: bold;
    height: 14px;
    left: 4px;
    padding: 3px 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 45px;
}
.button_divided_3s .text {
    color: #fff;
    display: block;
    height: 14px;
    left: 48px;
    padding: 3px 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    top: 0;
    width: 64px;
}
.button_divided_4s {
    background: url("../images/button_small_divided_4s_new.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    font: 11px/14px arial;
    height: 20px;
    position: relative;
    width: 115px;
}
.button_divided_4s:hover {
    background: url("../images/button_small_divided_4s_new.png") repeat scroll 0 -20px rgba(0, 0, 0, 0);
}
.button_divided_4s .number {
    color: #1c7fb0;
    font-size: 12px;
    font-weight: bold;
    height: 14px;
    left: 4px;
    padding: 3px 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 50px;
}
.button_divided_4s .text {
    color: #fff;
    display: block;
    height: 14px;
    left: 53px;
    padding: 3px 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    top: 0;
    width: 60px;
}
.appList .row {
    overflow: hidden;
}
.appList .item {
    float: left;
    width: 100%;
}
.appList .icon {
    float: left;
    margin: 10px 10px 16px 0px;
    width: 80px;
}
.appList .stars {
    float: left;
    margin-right: 10px;
    width: 80px;
}
ul, li {
    list-style-type: none;
}
.crp_related li {
    color: #000;
    float: left;
    font: 700 12px arial;
    margin: 0;
    padding: 7px 2px 5px 8px;
    text-align: center;
    width: 180px;
}
.crp_related li img {
    border-radius: 5px;

}
.crp_related li a {
    float: left;
    margin: 0;
    text-align: center;
    width: 185px;

}
.crp_related li a p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
#tpcrn-breadcrumbs .linkhome{
  color: #06afe4;
    font-size: 20px;
    margin: -1px 5px 0 0;
    padding: 0;
}
.yarpp-related{
    float: left;
    width:100%;
}
ul.apps {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
ul.apps li {
    float: left;
    height: 105px;
    list-style-type: none;
    margin: 10px;
    text-align: center;
    width: 80px;
    overflow: hidden;
}
ul.apps li a{
    position: relative;
    width: 100%;
    float: left;
}
ul.apps li span.r-title{
    display: block;
    font-size: 12px;
    line-height: 18px;
    max-height: 36px;
    min-height: 18px;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}
.paragraph-end{background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1));background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00ffffff',EndColorStr='#ffffff');bottom:0;height:25px;max-height:100%;position:absolute;right:0;width:60px}
.paragraph-end {
    height: 19px;
    width: 45px;
}
ul.apps li p {
    height: 18px;
    overflow: hidden;
    text-align: center;
}
ul.apps li .rand {
    color: #666;
}
ul.apps li .rand:hover {
    color: #06afe4;
}
.app-title a, ul.apps li p a, .readmore, .post-title a {
    color: #06afe4;
}
.app-title a:hover, ul.apps li p a:hover, .readmore:hover, .post-title a:hover {
    text-decoration: underline;
}


.pagination {
    margin: 20px 0;
}

.pagination-centered {
    text-align: center;
}

.pagination ul {
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
}

.pagination ul > li {
    display: inline;
}

section a {
    color: #888888;
}

.pagination ul > li > a, .pagination ul > li > span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    line-height: 20px;
    padding: 4px 12px;
    text-decoration: none;
}

.pagination-small ul > li > a, .pagination-small ul > li > span {
    font-size: 11.9px;
    padding: 2px 10px;
}

.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
    border-bottom-left-radius: 4px;
    border-left-width: 1px;
    border-top-left-radius: 4px;
}

.pagination-mini ul > li:first-child > a, .pagination-small ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
    background-color: #F5F5F5;
}



.appList .adv-items .items-adv-title{
    text-align: center;
    font-size: 10px;
}
.appList .adv-items .item-adv{
    max-height: 300px;
    max-width: 500px;
}
.appList .fitems{
    margin-bottom: 0;
}

#default-content{
                width: 100%;
                float: left;
                text-align: center;
            }
            #default-content .iconfile{
                float: none;
            }
            #default-content .filename span{
                float: none;
            }
            .freshbutton-blue{
                background: rgba(0, 0, 0, 0) linear-gradient(#168add, #007ee5) repeat scroll 0 0;
                border: 1px solid #0c6ebe;
                color: white;
                 border-radius: 3px;
                 cursor: pointer;
                display: inline-block;
                font-size: 12px;
                overflow: visible;
                text-align: center;
                margin: 10px 10px 0 0;
                padding: 2px 16px 5px 16px;

            }
            .freshbutton-blue:hover{
                background: rgba(0, 0, 0, 0) linear-gradient(#168eef, #007ee5) repeat scroll 0 0;
                color: #fff;

            }
            #default-content .dropbox-dropin-btn{
                background: rgba(0, 0, 0, 0) linear-gradient(#fffffe, #f4faff) repeat scroll 0 0;
                border: 1px solid #5eb0f0;
                color: #007ee5;
                margin: 10px 10px 0 0;
                padding-bottom: 0;
                padding-top: 0;
            }
.col-md-9.hidden-xs{
  float: right;
  margin-right: 30px;
}
/* smaller than 980 */
@media screen and (max-width: 980px) {
    #pagewrap {
        width: 95%;
    }
    /* header */
    #header {
        margin-bottom: 15px;
    }
    /* slider */
    #header-slider {
        padding: 0 35px 0 25px;
    }
    #header-slider .slides li {
        margin: .8em;
    }
    #header-slider img {
        max-width: 97%;
        height: auto;
    }
    #header-slider .carousel-nav-wrap .carousel-prev{
        left: -26px;
    }
    #header-slider .carousel-nav-wrap .carousel-next{
        right: -36px;
    }
    #content {
        width: 60%;
        padding: 3% 4%;
    }
    #sidebar {
        width: 30%;
    }
    /* footer grid */
    #footer .col2-1 {
        width: 48%;
        margin: 1% 2% 1% 0;
    }
    #footer .col3-1 {
        width: 31.2%;
        margin: 1% 2% 2% 0;
    }
    #footer .col4-1 {
        width: 23%;
        margin: 1% 2% 2% 0;
    }

    /************************************************************************************
    LAYOUTS
    *************************************************************************************/
    /* grid4 */
    .loops-wrapper.grid4 .post {
        width: 23%;
        margin-left: 2.5%;
    }

    /* grid3 */
    .loops-wrapper.grid3 .post {
        width: 31.2%;
        margin-left: 3%;
    }

    /* grid2 */
    .loops-wrapper.grid2 .post,
    .loops-wrapper.grid2-thumb .post {
        width: 48.2%;
        margin-left: 3.5%;
    }

}

/* smaller than 720 */
@media screen and (max-width: 720px) {
    #pagewrap {
        width: 90%;
    }
    /* header */
    #header {
        height: auto !important;
    }
    #content {
        width: auto;
        float: none;
        padding: 5%;
    }
    /* reset absolute elements to static */
    #site-logo, #site-description, #nav-bar  {
        position: static !important;
        float: none;
        clear: both;
    }
    /* header */
    #header .social-widget {
        padding: 0 0 30px;
    }
    #header #searchform {
        padding: 10px 0;
        position: absolute;
        top: -10px;
        right: 0;
        z-index: 103;
    }
    #header #searchform #s {
        width: 50px;
        text-align: right;
    }
    #header #searchform #s:focus {
        width: 150px;
    }
    #site-logo {
        margin: 15px 100px 10px 0;
    }
    #site-description {
        margin: 0 0 15px;
    }
    /* post title */
    .post-title {
        font-size: 150%;
        line-height: 120%;
        padding-top: 0;
    }
    /* commentlist */
    .commentlist ul {
        margin-left: 20px;
    }
    .next-prev-comment {
        position: static;
        margin: 0 0 5px;
    }
    .commententry {
        clear: both;
    }
    /* sidebar */
    #sidebar {
        width: 100%;
    }
    .bottom-ls .applist{
        width: 100% !important;
        margin: 10px 0px 0px 0px !important;
        padding: 0 !important;
    }
    /* footer */
    #footer .col4-1, #footer .col4-3, #footer .col3-2, #footer .col3-1, #footer .col2-1 {
        float: none;
        width: auto;
        margin: 0;
    }
    #footer-nav {
        text-align: center;
        padding-top: 10px;
        margin-bottom: 0;
    }
    #footer .footer-text {
        text-align: center;
        padding-top: 10px;
    }

    /************************************************************************************
    LAYOUTS
    *************************************************************************************/
    /* grid4 */
    .loops-wrapper.grid4 .post,
    .sidebar1 .loops-wrapper.grid4 .post {
        width: auto;
        float: none;
        margin-left: 0;
    }

    /* grid3 */
    .loops-wrapper.grid3 .post,
    .sidebar1 .loops-wrapper.grid3 .post {
        width: auto;
        float: none;
        margin-left: 0;
    }

    /* grid2 */
    .loops-wrapper.grid2 .post,
    .loops-wrapper.grid2-thumb .post,
    .sidebar1 .loops-wrapper.grid2 .post,
    .sidebar1 .loops-wrapper.grid2-thumb .post {
        width: auto;
        float: none;
        margin-left: 0;
    }

}

/* smaller than 560 */
@media screen and (max-width: 560px) {
    html {
        -webkit-text-size-adjust: none;
    }
    #fbcomments, .fb-comments, .fb-comments iframe[style], .fb-comments span {
        width: 100% !important;
    }
    #site-logo img{
        max-width: 85px;
    }
    #pagewrap {
        width: 98%;
    }
    /* main nav */
    #nav-bar {
        height: auto;
    }
    #main-nav li {
        height: auto;
    }
    #main-nav a {
        font-size: 80%;
        padding: 8px;
    }
    #header-slider {
        margin-bottom: 10px;
    }
    /* post date */
    .post-date {
        width: 44px;
    }
    /* post-nav */
    .post-nav span {
        width: auto;
        margin-bottom: 10px;
    }
    /* post title */
    .post-title {
        font-size: 140%;
        line-height: 130%;
    }
    .blog-info .info-img{
        width: 170px;
        display: block;
        float: none;
        margin: 0 auto;
    }
}
@media screen and (max-width: 480px) {
    .header-widget{
        position: absolute;
        right: 0;
        top: 75px;
        padding: 0;

    }

    .post-title {
        font-size: 120%;
        line-height: 130%;
    }
    .adv-330{
        margin-left: -15px !important;
    }
    /* disable webkit text size adjust (for iPhone) */
    html {
        -webkit-text-size-adjust: none;
    }

    /************************************************************************************
    GRID
    *************************************************************************************/
    .col4-1,
    .col4-2, .col2-1,
    .col4-3,
    .col3-1,
    .col3-2  {
        margin-left: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    /************************************************************************************
    POST
    *************************************************************************************/
    /* post */
    .post {
        width: auto !important;
        max-width: 100% !important;
        margin-left: 0 !important;
        float: none !important;
    }

    /************************************************************************************
    MOBILE NAV BUTTON
    *************************************************************************************/
    .mobile-button {
        position: relative;
        width: 32px;
        height: 30px;
        margin-bottom: 3px;
        margin-right: 3px;
        display: block;
        float: right;
        cursor: pointer;
    }

    .mobile-button:after {
        border: solid 1px #7a7a7a;
        padding: 1px;
        padding:0 \0; /* IE8 fix */
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: -1px;
        left: -1px;
        z-index: -1;

        background-color: #c3c3c3;
        background-color: transparent \0; /* IE8 fix */

        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.35) 0%, rgba(0,0,0,0.1) 100%);
        background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(0,0,0,0.1) 100%);
        background-image: linear-gradient(to bottom,  rgba(255,255,255,0.35) 0%,rgba(0,0,0,0.1) 100%);

        box-shadow: inset 0 0 1px rgba(255,255,255,.4), inset 0 1px rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.2);

        border-radius: 5px;
    }
    #menu-icon,
    #search-icon {
        background-color:#c3c3c3 \9 !important; /* IE fix */
    }

    /************************************************************************************
    MAIN NAV (MOBILE)
    *************************************************************************************/
    #main-nav-wrap {
        position: absolute;
        top: 0px;
        right: 0;
        z-index: 1000;
    }

    /* menu icon */
    #menu-icon {
        background: url(../images/menu-icon.png) no-repeat center center;
    }

    /* main nav */
    #main-nav {
        clear: both;
        position: static !important;
        width: 160px;
        z-index: 1000;
        padding: 10px 5px;
        background: #fff !important;
        border: solid 1px #999 !important;
        display: none; /* visibility will be toggled with jquery */
        box-shadow: 1px 2px 0 rgba(0,0,0,.2);
        border-radius: 5px;
    }
    #main-nav li {
        clear: both;
        float: none;
        margin: 5px 0 5px 10px !important;
        padding: 0 !important;
        border: none !important;

        box-shadow: none !important;
    }
    #nav-bar,
    #main-nav a,
    #main-nav ul a {
        font: inherit !important;
        text-transform: inherit !important;
        background: none !important;
        width: auto !important;
        display: inline !important;
        padding: 0 !important;
        color: #666 !important;
        border: none !important;
        text-shadow: none !important;
        box-shadow: none !important;
    }
    #nav-bar a:hover,
    #nav-bar ul a:hover,
    #nav-bar li:hover,
    #main-nav a:hover,
    #main-nav ul a:hover {
        background: none !important;
        color: #000 !important;
    }
    #main-nav .current_page_item{
        background:none;
    }
    /* dropdown */
    #main-nav ul {
        position: static;
        display: block;
        margin: 0;
        padding: 0;
        background: none;
        border: none;

        border-radius: 0;

        box-shadow: none;
    }

    /************************************************************************************
    SEARCH FORM
    *************************************************************************************/
    #searchform-wrap {
        position: absolute;
        top: 0px;
        right: 40px;
        z-index: 1000;
    }
    #search-icon {
        background: url(../images/search-icon.png) no-repeat center center;
    }

    #header #searchform {
        clear: both;
        width: auto;
        width: 165px \0;
        position: static;
        overflow: hidden;
        background: #fff;
        border: solid 1px #999;
        padding: 5px;
        display: none; /* visibility will be toggled with jquery */
        border-radius: 5px;
        box-shadow: 0 1px 2px rgba(0,0,0,.3);
    }
    #header #searchform #s {
        background: #ddd !important;
        color: #444 !important;
        padding-left: 8px;
        width: 110px \0;
    }

    /************************************************************************************
    WOOCOMMERCE SUPPORT
    *************************************************************************************/
    .woocommerce #content div.product div.images,
    .woocommerce #content div.product div.summary {
        float: none !important;
        width: 100% !important;
    }
}
@media screen and (min-width: 481px) {

    /* ensure #nav and #searchform is visible on desktop version */
    #main-nav,
    #headerwrap #searchform {
        display: block !important;
    }
}

.entry-content{word-wrap:break-word;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
   cursor: pointer;
}

button, select {
   text-transform: none;
}

button {
   overflow: visible;
}
.row-fluid{
   margin: 0 10px 0px 5px;
}
.row-header {
   margin-left: -15px;
   margin-right: -15px;
}

#navbar-first {
   background-color: #0091dd;
   height: 60px;
}
#main-logo a{
    width: 200px;
    margin-top: 0px;
}
.container {
    float: left;
    margin:  0;
    padding: 0;
    width: 100%;
}

.hidden-sm{
     float: right;
    margin-top: -10px;
}
#navbar-second a{
   float: left;
}
.col-sm-2{
   float: right;
}
.col-sm-3 ,.col-sm-7{
   float: left;
}

.nopadding {
   padding-left: 0 !important;
   padding-right: 0 !important;
}

#main-logo,#main-logo a {
   float: left;
}


.sprite {
   background-color: transparent;
   background-image: url("../images/commonimages.png?v12");
   background-repeat: no-repeat;
   display: inline-block;
}


#searchbar-top {
   float: left;
   margin-left: 23px;
   margin-top: 14px;
}

#searchbar-top input[type="search"], #searchbar-top input[type="text"] {
   -moz-border-bottom-colors: none;
   -moz-border-left-colors: none;
   -moz-border-right-colors: none;
   -moz-border-top-colors: none;
   border-bottom-left-radius: 3px;
   border-color: #005d8c -moz-use-text-color #005d8c #005d8c;
   border-image: none;
   border-style: solid none solid solid;
   border-top-left-radius: 3px;
   border-width: 1px 0 1px 1px;
   outline: 0 none;
   width: 270px;
}

.searchbar input[type="search"], .searchbar input[type="text"] {
   box-sizing: content-box;
   -webkit-appearance: none;
   height: 28px;
   line-height: 25px;
   padding-left: 10px;
}

#searchbar-top button {
   -moz-border-bottom-colors: none;
   -moz-border-left-colors: none;
   -moz-border-right-colors: none;
   -moz-border-top-colors: none;
   border-color: #005d8c #005d8c #005d8c -moz-use-text-color;
   border-image: none;
   border-style: solid solid solid none;
   border-width: 1px 1px 1px medium;
   margin-left: -9px;
}

.searchbar button {
   background: #fff none repeat scroll 0 0;
   border-bottom-right-radius: 3px;
   border-top-right-radius: 3px;
   display: inline-block;
   height: 32px;
   line-height: 25px;
   margin-left: 0;
   padding: 0 6px;
   vertical-align: bottom;
}
#searchbar-top button {
  border: 1px solid #005D8C;
  border-left: none;
  margin-left: -9px;
}
:hover > .search-icon, .search-icon-highlighted {
   background-position: -2px -29px;
   height: 16px;
   width: 16px;
}

.searchbar button .sprite {
   display: inline-block;
   line-height: 25px;
   position: relative;
   top: 0px;
}

#share-links {
   float: left;
   margin-left: 23px;
   margin-top: 20px;
}

#share-links a {
   margin-right: 6px;
}

.facebook-button:hover {
   background-position: -125px -59px;
   height: 20px;
   width: 20px;
}

.facebook-button {
   background-position: -136px -105px;
   height: 20px;
   width: 20px;
}

.rss-button:hover {
   background-position: -62px -26px;
   height: 20px;
   width: 20px;
}

.rss-button {
   background-position: -92px -102px;
   height: 20px;
   width: 20px;
}

.twitter-button:hover {
   background-position: -70px -102px;
   height: 20px;
   width: 20px;
}

.twitter-button {
   background-position: -2px -47px;
   height: 20px;
   width: 20px;
}
.selectlang{
    text-align: right;
}
.selectlang .changelang{
    display: inline;
    font-size: 10px;
    font-weight: bold;
}
.language{
    text-align: center;
    display: none;
}
.selectlang span.flag:hover{
    cursor: pointer;
}
.language a {
    display: inline-block;
    font:  11px/21px Arial,Tahoma,sans-serif;
    height: 21px;
    padding: 5px 5px 5px 0;
 
}
#footer .footer-text .language a{
    color: #1c7d17;
}
#navbar-second {
   background-color: #08416c;
   color: #fff;
   height: 45px;
   margin-bottom: 5px;
}

.platform {
   color: white;
   float: left;
   height: 44px;
   line-height: 44px;
   padding: 0 15px;
   position: relative;
}

.platform.active, .platform:hover {
   background-color: #063456;
   border-bottom: 4px solid #0091dd;
   height: 41px;
}

.platform .sprite {
   display: inline-block;
   margin-right: 5px;
   position: relative;
   top: 5px;
}

.roll-over-search {
   background-color: White;
   background-image: url("../images/search-background.png");
   background-position: 0 -4px;
   background-repeat: no-repeat;
   border: 1px solid gray;
   display: none;
   height: 45px;
   left: 50%;
   margin: auto auto auto -47.5%;
   position: absolute;
   width: 95%;
   z-index: 100;
}

.roll-over-search input {
   position: relative;
   top: 13px;
   left: 40px;
   border: 0;
   width: 40%
}

.roll-over-search input:focus {
   outline: 0
}

.roll-over-search-drop {
   width: 60px
}

.small-search-button-container {
   position: relative;
   left: -125px
}

.visible-lg, .visible-md, .visible-sm, .visible-xs {
   display: none !important;
}

.dropdown-blue {
   background-position: -134px -2px;
   height: 6px;
   width: 10px;
}

.mobile-menu{
   display: none;
   border-radius: 3px;
   cursor: pointer;
   float: right;
   height: 27px;
   margin: 15px 10px 0;
   width: 27px;
}
.uk-offcanvas {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000;
}
#offcanvas li{
    margin: 0;
}
.uk-offcanvas.uk-active {
    display: block;
}
.uk-offcanvas-page {
    position: fixed;
    transition: margin-left 0.3s ease-in-out 0s;
}
.uk-offcanvas-bar {
    background: #333 none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    max-width: 100%;
    overflow-y: auto;
    position: fixed;
    top: 0;
    transform: translateX(-100%);
    transition: transform 0.3s ease-in-out 0s;
    width: 270px;
    z-index: 1001;
}
.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show {
    transform: translateX(0%);
}
.uk-offcanvas-bar-flip {
    left: auto;
    right: 0;
    transform: translateX(100%);
}
.uk-offcanvas-bar {
    background: #152d33 none repeat scroll 0 0;
    color: #748494;
}
.uk-offcanvas .uk-panel {
    color: #777;
    margin: 20px 15px;
}
.uk-offcanvas .uk-panel a:not([class]), .uk-offcanvas .uk-panel-title {
    color: #ccc;
}
.uk-offcanvas .uk-panel a:hover:not([class]) {
    color: #fff;
}
.uk-search {
    display: inline-block;
    margin: 0;
    position: relative;
}
.uk-search::before {
    color: #748494;
    content: "";
    font-family: FontAwesome;
    font-size: 14px;
    left: 0;
    line-height: 30px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 30px;
}
.uk-search-field::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
.uk-search-field::-moz-placeholder {
    opacity: 1;
}
.uk-search-field {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 3px;
    box-sizing: border-box;
    color: #748494;
    font: inherit;
    height: 30px;
    -webkit-appearance: none;
    margin: 0;
    padding: 0 0 0 30px;
    transition: all 0.2s linear 0s;
    vertical-align: middle;
    width: 190px;
}
.uk-search-field::-moz-placeholder {
    color: #748494;
}
.uk-search-field:focus {
    outline: 0 none;
}
.uk-search-field:focus::-moz-placeholder {
    color: #cbd1d7;
}
.uk-search-field:focus, .uk-search.uk-active .uk-search-field {
    width: 220px;
}
.uk-offcanvas-bar {
    background: #152d33 none repeat scroll 0 0;
    color: #748494;
}
.uk-nav-offcanvas > li > a {
    border-top: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
    color: #fafbfb;
    padding: 10px 15px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.uk-nav-offcanvas > li:first-child > a {
    border-top: medium none;
    box-shadow: none;
}
.vandroid {
    background: rgba(0, 0, 0, 0) url("data:image/gif;base64,R0lGODlhGAAeAPf/AI3GG5jMMqbTTOLuxcLbg5bLLfX76rDZYeLxxfb57ZjLMPj78NnotPT75vr79ZbLMpzNOsTdiKTPS6/UYPH25f/+/7jZdN/tw5bKLfr89ZPJKe313aDQQZ/OP5DIIaPQSNnosr/dgsHig9nlsdbprNbqr97tvbbZbrHWY8ThiarSU+nx1O724OTwyOny06HRRKfRUc3moNHmpcvkmaPSSfD34ufz0dflr8zmmf37+8vlltTqqpTJKcXjjJrLNMrelZrMNeXyzObvzdHpo/z8+qDOQpDHIa7YXfb68Mrhlfj67b3ZedDnn+z12a7VXc7onafTT83lnfL56bPWaNrstaHORtHloa7SXd3uuZHII/j78qnPU7jZcOv02rHVYJ7QPJfLNJTKKe3y2fz9+NXlqpTKLLnWct/rvsfkktPlp7TZasLijt7yvY7HH6fQTbPYZer01pTJKuTuyODuydbos7ncdtfnrtzutsjikdzptZvNN9rsup7MPvv9+MbhjbXcacDbf7/ffufv0L/ZfcrhmOjyz8Hgh/z++8nlkZ3OPtXlp5DJJKzSWNHjptLhpv38/NHiop3LOv3+/J7OPOv13azUWKnTVr3ieuPxyrzWeZ3NPbvZdf39/KrQVv7+/f/9/qPSRs7jn+/z3eb1z53OO/T46tnqt+zz1+ry2eTuzJPKJ7vdfM3mlbjXbsrolpvKNs7im7zbeLfcepXKL8bkiqvUWcbmkrnccqPPRZ7MO5vMPZ3LO6zWV5fLL5zPPvz999vntpnMNrbbbbfccMvlnqvWXv7++8bejfP6653MP9bursfkjrrceLncb5/PP5TJLNzqu5fML5LJJpXKK5TKKpPJJ5XKKpXLKpTKK5PJJpbLLJLJJ5PIKPz7+JLIJZXJK5HJJ/v79/H14O7329Pnq5vLN5TLKpPIJvf87/P45uDvwZLKJfv49dnrvZvMN+fuzv3+/tThpdTlpJPKLMvjl8rklOrz0+TwzOTzyOj4zeb40NPkqtfkrpnMM////////yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQzNCMEJBQzZFREYxMUUxQURFRUE5NDVBNENFOTRDRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQzNCMEJBRDZFREYxMUUxQURFRUE5NDVBNENFOTRDRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNDM0IwQkFBNkVERjExRTFBREVFQTk0NUE0Q0U5NENGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNDM0IwQkFCNkVERjExRTFBREVFQTk0NUE0Q0U5NENGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1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") no-repeat scroll 0 0;
    height: 30px;
    overflow: hidden;
    width: 24px;
    float: left;
    margin-right: 5px;
}
.uk-nav-offcanvas .uk-nav-header {
    color: #748494;
}
.uk-nav, .uk-nav ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.uk-nav li > a {
    display: block;
    text-decoration: none;
}
.uk-nav > li > a {
    padding: 5px 15px;
}
.uk-nav ul {
    padding-left: 15px;
}
.uk-nav ul a {
    padding: 2px 0;
}
.uk-nav li > a > div {
    font-size: 12px;
    line-height: 18px;
}
.uk-nav-search > li > a {
    color: #748494;
}
.uk-nav-search > li.uk-active > a {
    background: #00a8e6 none repeat scroll 0 0;
    color: #fff;
    outline: medium none;
}
.uk-nav-search .uk-nav-header {
    color: #748494;
}
.uk-nav-search .uk-nav-divider {
    border-top: 1px solid #ddd;
}
.uk-nav-search ul a {
    color: #07d;
}
.uk-nav-search ul a:hover {
    color: #059;
}
.uk-offcanvas .uk-search {
    display: block;
    margin: 12px 15px;
}
.uk-offcanvas .uk-search::before {
    color: #748494;
}
.uk-offcanvas .uk-search-field {
    background: #1b3941 none repeat scroll 0 0;
    color: #748494;
    width: 100%;
}
.uk-offcanvas .uk-search-field:focus {
    background: #fbfcfe none repeat scroll 0 0;
}
.uk-offcanvas .uk-search-field::-moz-placeholder {
    color: #748494;
}
.uk-nav-offcanvas .uk-nav-header {
    color: #748494;
}
.uk-nav-header:not(:first-child) {
    margin-top: 15px;
}
.uk-nav-header {
    font-size: 12px;
    font-weight: 700;
    padding: 5px 15px;
    text-transform: uppercase;
}
.uk-nav.uk-nav-offcanvas i.icontag{
   margin-top: 0;
}
.uk-nav.uk-nav-offcanvas span.flag{
   margin-top: 3px;
}
.platform span.hidden-xs{
    margin-right: 3px;
}
.dropbox-dropin-btn{
    margin-top: 20px;
    padding: 7px !important;
}
.dropbox-dropin-btn .dropin-btn-status{
    top: 0 !important;
}
.loader {
  font-size: 10px;
  margin: 10px auto;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #009900;
  background: -moz-linear-gradient(left, #009900 10%, rgba(255, 255, 255, 0) 60%);
  background: -webkit-linear-gradient(left, #009900 10%, rgba(255, 255, 255, 0) 60%);
  background: -o-linear-gradient(left, #009900 10%, rgba(255, 255, 255, 0) 60%);
  background: -ms-linear-gradient(left, #009900 10%, rgba(255, 255, 255, 0) 60%);
  background: linear-gradient(to right, #009900 10%, rgba(255, 255, 255, 0) 60%);
  position: relative;
  -webkit-animation: load3 1.4s infinite linear;
  animation: load3 1.4s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.loader:before {
  width: 50%;
  height: 50%;
  background: #009900;
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
}
.loader:after {
  background: #ffffff;
  width: 75%;
  height: 75%;
  border-radius: 50%;
  content: '';
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
@-webkit-keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
        .linkdownload a{
              border: medium double #fff;
                color: #fff;
                display: inline;
                margin-right: 10px;
                opacity: 1;
                padding: 7px 20px;

        }
        .linkdownload {
            float: left;
            margin-top: 20px;
            margin-bottom: 10px;
            text-align: center;
            width: 100%;
            position: relative;
        }
        
        .linkdownload  a:hover {
            border: medium double #fff;
            color: #444;
           opacity: 0.8;
        }
        .link-report{
            
            position: absolute;
            right: 0;
            bottom: -30px;
            color: #993399;
        }
       
        .linkdownload  .link-request {
            background-color: #3b5998;
        }
         .linkdownload  .link-dropbox {
            background-color: #008EBB;
        }
        .linkdownload  .link-apk {
            background-color: #1c7d17;
        }
        .linkdownload  .generate-download-link{
            background-color: #079ee1;
        }
         .linkdownload  .generate-download-link.disabled{
            background-color: #CC3333;
        }
        .linkdownload  .link-obb {
            background-color: #1A916F;
        }
          .linkdownload  .link-processing {
            background-color: #242E37;
        }
        .linkdownload  .link-processing:hover {
            cursor: wait;
        }
        .linkdownload  .link-google {
            background-color: #cc2127;
        }
        .linkdownload  a:hover {
            color: #fff;
        }
   
        #content{
            position: relative;
        }
#urlfeed{
    position: absolute;
    right: 10px; top: 20px;
}
.tiny-star.star-rating-non-editable-container {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAcklEQVQoz2P4//8/AzmYgWKN6KC4uFgYhGF8UjTqgjBJGqG2GUOxMF6NQAViQCwFxGpAbICk0QAqBpITw6ZRAUkxLqyA1akENCvg9SNQgRYWTVoEA4cSjTDFalAM5uPVCFTABY0/ASSDBKBiXNRNcqRiADBao1Bj6dJdAAAAAElFTkSuQmCC") repeat scroll 0 0;
    height: 14px;
    width: 69px;
    float: left;
    margin: 4px 5px 0px 0px;
}
.tiny-star .current-rating {
    background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAdElEQVQoz2P4//8/AzmYgWKN6KC4uDgBhGF8UjQ+AGGSNEJt+w/FCXg1AhUUAHEDEB8A4g9IGj9AxUByBdg0LkBSjAsvwOpUApoX4PUjUMEFLJouEAwcSjTCFB+AYjAfr0agAgNo/AUgGRQAFTOgbpIjFQMAtcfKBD81ItYAAAAASUVORK5CYII=") repeat scroll left bottom;
    height: 14px;
}
@media screen and (max-width: 880px) {
   .hidden-sm{
      display: none !important;
   }
}
@media screen and (max-width: 725px) {
   .col-sm-7{
      display: none !important; 
   }
   .small-search-button.visible-xs{
      display: block !important;
   }
   .mobile-menu{
      display: block;
   }
      #navbar-second{
         display: none;
      }
      #navbar-first{
        margin-bottom: 5px;
      }
}
@media screen and (max-width: 468px) {
    .bottom-ls .applist .applist2 li a{
        width: 32%;
    }
    .bottom-ls .applist .applist1 li a{
        width: 33%;
    }
      #main-logo{
           width: 190px;
  margin-top: 8px;
      }
      ul.apps li{
        margin: 0;
        width: 33%;
      }
      #main-logo a{
        margin-top: -5px;
      }
       .linkdownload li {
            float: none;
        }
     
}

/* End */