
@import url(box.css);

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-left:0px;
}
/*
Max content widths
*/
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
    max-width: 100%;
    height: auto
}

/*
Hide form placeholders on focus
*/

input:focus::-webkit-input-placeholder { color: transparent; }
input:focus:-moz-placeholder { color: transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color: transparent; } /* FF 19+ */
textarea:focus::-webkit-input-placeholder { color: transparent; }
textarea:focus:-moz-placeholder { color: transparent; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color: transparent; } /* FF 19+ */

.clearfix{
    width:100%;
    height:1px;
    clear:both;
}
body{
    background:  rgba(0, 0, 0, 0) url("http://adultlinks.com.br/img/adultlinks_back.jpg") repeat fixed 0 0;
    font-family: 'Lucida Grande', sans-serif;
}

.col-centered{
    float: none;
    margin: 0 auto;
}

#wrapper{
    padding-top:0px;
}

.nav-bar-custom{
    background-color:#333;
    border:none;
}
.offset-md-1 {
    margin-left: auto!important;
}
.col-md-10 {
    float: none!important;
}
.blog-logo{
    float:left;
    padding-top:10px;
    text-align: center;
}
.blog-logo img{
    width:80%;
    margin:0 auto;
}
.blog-description{
    float:right;
    margin-left:50px;
    margin-right:15px;
    text-align: center;
    color:#474747;
    margin-top:12px;
    font-size:large;
}

.blog-description h1{
    font-size:17px;
    font-weight: bold;
}

.blog-description h2{
    font-size:18px;
    font-weight: normal ;
}

.blog-description p{
    font-size:15px;
    text-align:left;
}

.blog-social{
    margin-right:25px;
    margin-top:25px;
}

.item-social-header{
    float:left;
    margin:5px;
}

.img-social-header{
    width:35px;
    height:35px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.item-category{
    height: 350px;
}

.left-link{
    float:left;
}

.right-link{
    float:right;
}

.list-link{
    height: 290px;
}

.item-category .card-header{
    text-align: center;
}

.card-category{
    background-color:whitesmoke!important;
    margin-top:25px;
}

.item-category .card-header{
    padding-bottom:0px;
}

.item-category .card-block{
    padding:5px;
}

.item-category .card-header .title{
    color:#f7f7f7;
    font-weight: bold;
    font-size:13px;
    clear: both;
    padding:0;
    margin:0;

}
.item-category .card-header .title a{
font-size: 14px;color:#f7f7f7!important;
    font-family: sans-serif;
}

.item-category .card-header .description{
    color:#333;
    font-size:13px;
    font-style: italic;
}

.list-link{
    overflow-y:auto;
    overflow-x:hidden;
}
.list-link ul {
    margin:0;
    padding:0;
    padding-top:5px;
    padding-bottom:5px;
}
.list-link ul li{
    list-style:none;
    margin:0;
    padding:0;
    clear:both;
    margin-bottom:4px;
    border:none;
    background-color:transparent;
}

.list-link ul li:hover{
    background-color:#EFEFEF;
}

.icon_go_review {
    top: 2px;
    right: 5px;
    width: 16px;
    height: 16px;
    position: relative;
    display: inline-block;
    background: url(../images/icon-go-review.png);
}

.img-go-review{
    margin-left:10px;
    visibility: hidden;
}

.list-link ul li:hover > .img-go-review {
    visibility:visible;
}


.list-link ul li .title{
    font-size:14px;
    font-weight: normal;
    color:#333;
    text-decoration: none;
}

.item-category .pos{
    display:none;
}


.popover{
    z-index:9999;
}

.img-popover{
    width:150px;
    height:auto;
}
.popverdescription{
    width:150px;
    text-align: left;
}

.header_descr{
    padding-top:10px;
}

.link_style{
    color:#222;
    text-decoration: none!important;
}

.link_style a{
    font-weight: bold;
    text-decoration: underline!important;
}

.popoverlink:hover{
    color:#999!important;
}

.title_after_logo{
    font-size:16px;
    color:#474747;
    font-weight: bold;
    text-align: center;
    padding-left: 10px;
}
/*
.wrapp-items {
    -webkit-column-count: 4;
    -webkit-column-gap: 10px;
    -webkit-column-fill: auto;
    -moz-column-count: 4;
    -moz-column-gap: 10px;
    -moz-column-fill: auto;
    column-count: 4;
    column-gap: 15px;
    column-fill: auto;
}

.item-category{
    display: inline-block;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    margin:10px;
}
*/
.num_link{
    float:left;
    margin-right:3px;
    position: relative;
    top: 5px;
    font-size:11px;
    font-weight: bold;
}
.favicon-post-link{
    width:16px;
    height:16px;
    position: relative;
    top: 5px;
    float:left;
    margin-right:3px;
}

/* SIDEBAR LEFT STYLE */

#sidebar-left{
    /*padding-top:25px;*/
}

.div-categories{
    margin-top:25px;
    margin-left:15px;
}

.title-categories{
    font-weight: bold;
    padding:5px;
}

.list-categories{

}

.list-categories a{
    color:#282727;
}

.list-categories li{
    margin-top:5px;
    margin-bottom:15px;
}
.title_category_filter{
    color:#282727;
    font-size:11px;
    margin-left:0px;
    font-weight: bold;
}

.favicon-category{
    width:25px;
    height:25px;
    margin-right:5px;
    position: relative;
    top: -6px;
}
.list-categories .favicon-category{
    top: 0px;
}

.list-categories .favicon-category{
    float:left;
}

.item-category .favicon-category{
    float:left;
}

.list-filter .favicon-post-filter{
    float:left;
    margin-right:5px;
}

.div-filters{
    margin-left:15px;
}

.list-filter{
    color:black;
}

.title-link-filters{
    font-weight: bold;
    padding:5px;
}

.favicon-post-filter{
    width:12px;
    height:12px;
    position: relative;
    top: 2px;
}

.search-category{
    border:4px solid #CC181E;
}

.right-link-icons{
    text-align:right;
    margin-right:5px;
    float:right;
}

.filter-icon-link{
    width:12px;
    height:12px;
    margin:2px;
    float:left;
}

/*
    HOT POSTS INDEX
*/

.hot-posts{
    text-align:center;
}

.img-hot-post{
    max-width:100%;
    margin: 0 auto;
}
.title-hot-posts{
    font-size:16px;
    color:whitesmoke;
}

.container-hot-post{
    border:1px solid whitesmoke;
    padding-top:5px;
}

/*
    FOOTER STYLE
*/
.footer{
    margin-top:56px;
    color:white;
    padding-top:10px;
    padding-bottom:30px;
    border-top:1px solid whitesmoke;
    background:#071418 none repeat scroll 0 0;
}
.footer-left p{
    text-align:center;
    font-size:13px;
}
.footer-right p{
    text-align:center;
    font-size:13px;
}


.card-default>.card-header {
    border-color: black;
}
.card-category>.card-header{
    background: #FF0000;
    text-align: left;
}

.list-filter small{
    font-size:11px;
    font-weight: bold;
}

.header-single{
    text-align:center;
    margin-top:15px;
    padding:10px;
}

.content-single{
    font-size:16px;
    font-weight: bold;
    margin-top:15px;
    padding:10px;
}

.image-single{
    width:150px;
    margin-top:45px;
}
.image-search{
    width:100%;
}
.content-search p{
    color:white!important;
}
.link-single{
    width:25%;
    margin-left:auto;
    margin-top:10px;
    margin-bottom:10px;
}
.card-body{
    padding-top:5px;
}
.text-post-link{
    float:left;
}

.item-category .card-body{
    padding-bottom:0px;
}

.container-fluid{
  width:1020px;
}

/* MEDIA QUERIES */
@media only screen
and (max-width : 1366px) {
    /*
    #sidebar-left{
        width:30%;
    }
    #wrapper{
        width:70%;
    }
    .item-social-header{
        width:30%;
    }
    .item-category{
        width:50%;
    }
    */
    .card-header {
        padding: 10px 5px;
    }
    .list-link ul li {
        padding: 2px 0px;
        margin-bottom:2px;
    }
    .card-body{
        padding:5px;
    }
}

/* MEDIA QUERIES */
@media only screen
and (max-width : 1280px) {
    /* STYLES GO HERE */
    .blog-description p{
        font-size:12px;
    }
    .card-header {
        padding: 10px 5px;
    }
    .list-link ul li {
        padding: 2px 0px;
        margin-bottom:2px;
    }
    .card-body{
        padding:5px;
    }
    .blog-social{
        width:12%;
    }
    .container-fluid{
      width:1020px;
    }
    /*
    #sidebar-left{
        display: none;
    }

    #wrapper{
        width:100%;
    }
    */
}

/* MEDIA QUERIES */
@media only screen
and (max-width : 1024px) {

    #sidebar-left{
        display: none;
    }
    #wrapper{
        width:98%;
        margin-left:1%;
    }
    .hot-posts{
        display: none;
    }
    /*
    .blog-social{
        margin: 0px auto;
        position: relative;
        left: -105px;
    }
    */
    /*
    .container-fluid{
        padding-left:15px;
        padding-right:15px;
    }
    */
    .blog-description{
        margin-left: 0px;
    }

    .item-social-header{
        width: auto;
    }

}

/* MEDIA QUERIES */
@media only screen
and (max-width : 1000px) {
    /* STYLES GO HERE */
    .item-category{
        width:33.333%;
    }
}

/* MEDIA QUERIES */
@media only screen
and (max-width : 991px) {
    .blog-social {
        width: 62%;
        margin: 0px auto !important;
    }
}

/* MEDIA QUERIES */
@media only screen
and (max-width : 770px) {

    .header-fixed{
        position: relative!important;
        height: auto!important;
        width:100%!important;
    }

    .wrapper-header-fixed{
        top:0px!important;
    }

    .footer-header-fixed{
        top:0px!important;
    }
    .multi_descr{
        padding-left:25px!important;
    }



}

/* MEDIA QUERIES */
@media only screen
and (max-width : 750px) {
    /* STYLES GO HERE */
    .item-category{
        width:50%;
    }
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
        padding-left:15px!important;
    }
    .mobile-link-external{
        display:block!important;
        width:100%!important;
        clear:both!important;
    }



}

/* MEDIA QUERIES */
@media only screen
and (max-width : 580px) {
    /* STYLES GO HERE */
    .blog-social{
        width: 67%;
        position:relative;
        left: 0px;
    }
    .item-category{
        width:100%;
    }
    .container-fluid {
        margin-left: auto !important;
        width: auto !important;
    }
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
        padding-left:15px!important;
    }
}
/* MEDIA QUERIES */
@media only screen
and (max-width : 580px) {
    /* STYLES GO HERE */
    .blog-social{
        width: 77%;
    }
    .header_descr p{
        padding-left:5px;
    }
}


/*SpriteSocial*/
.sprite_social {
    background-image: url(../images/spritesocial.png);
    background-repeat: no-repeat;
    display: block;
}

.spr_social_facebook{
    width: 37px;
    height: 37px;
    background-position: -5px -5px;
}

.spr_social_google {
    width: 37px;
    height: 37px;
    background-position: -52px -5px;
}

.spr_social_pinterest {
    width: 37px;
    height: 37px;
    background-position: -5px -52px;
}

.spr_social_rss {
    width: 37px;
    height: 37px;
    background-position: -52px -52px;
}

.spr_social_twitter {
    width: 37px;
    height: 37px;
    background-position: -99px -5px;
}

.spr_social_youtube {
    width: 37px;
    height: 37px;
    background-position: -99px -52px;
}
.navbar-brand {
    color: white;
    float: left;
    font-size: 25px;
    height: 50px;
    line-height: 20px;
    padding: 15px;
}

footer h3{
    font-size:12px;
}
/*
.multi_descr{
    width:60%;
}
*/
.header-fixed{
    position: fixed;
    height: 250px;
    background-color:orange;
    z-index:9999;
    border-bottom:2px solid #222;
    width:100%;
}

.wrapper-header-fixed{
    position: relative;
    top:250px;
}

.footer-header-fixed{
    position: relative;
    top:250px;
}
.header-info-img{
    float:left;
    width:20%;
    border:2px solid #222;
}
.header-info-text{
    float:right;
    width:75%;
}
.header-info-text h3{
    color:darkslategray;
}
.header-info-link{
    color:#333!important;
}
.header-info-link:hover{
    color:#333!important;
}
.header-info-link:visited{
    color:#333!important;
}

.wrapper-category{
    background-color:#FFF;
    padding:15px;
    padding-top:5px!important;
}

.wrapper-review{
    background-color:#FFF;
    padding:15px;
    padding-top:5px!important;
}

.wrapper-category .breadcrumb{
    padding:0px;
    margin:0px;
    margin-left:20px;
    background-color:transparent;
}
.wrapper-category .breadcrumb li a{
    color:#333!important;
}
.wrapper-category .breadcrumb li.active a{
    color:#666!important;
}


.wrapper-review .breadcrumb{
    padding:0px;
    margin:0px;
    margin-left:20px;
    background-color:transparent;
}
.wrapper-review .breadcrumb li a{
    color:#333!important;
}
.wrapper-review .breadcrumb li.active a{
    color:#666!important;
}

.category-list{
    padding-left:15px;
}

.category-descr{
    margin-top:20px!important;
    margin-bottom:20px!important;
}

.category-descr .card-block .btn{
    margin-top:10px!important;
    margin-bottom:10px!important;
}




.wrapper-category .title{
     text-align:center;
     color:#222;
     margin-bottom:10px!important;
     margin-top:10px!important;
     background-color:#f5f5f5;
     padding-top:10px!important;
     padding-bottom:10px!important;
}

.wrapper-review .title{
    text-align:center;
    color:#222;
    margin-bottom:10px!important;
    margin-top:10px!important;
    background-color:#f5f5f5;
    padding-top:10px!important;
    padding-bottom:10px!important;
}

.item-category-item{

}
.item-category-item .card-block{
    text-align:center;
}
.item-category-item .card-header{
    text-align: center;
}
.item-category-item .img-go-review{
    visibility: visible!important;
    float:right!important;
}
.item-category-item .num_link{
    font-size:13px!important;
    top:3px;
}
.item-category-item .img-item{
    width:170px;
    height:150px;
}

.item-category-item .card-header .title{
    color:#222!important;
    text-decoration:underline!important;
}

.separator{
    width:100%;
    padding:10px;
    margin-bottom:10px!important;
    margin-top:10px!important;
    background-color:#f5f5f5;
}

.box-custom{
    margin:5px;
    width:95%;
}
.custom-link-single-post{
    font-weight: bold;
    font-size:24px!important;
    text-decoration:underline!important;
    color:#00a0d2!important;
    text-align: center;
}

.category-list{
    margin-top:25px;
}



.item-category{
    height: auto!important;
}

.list-link{
    height: auto!important;
}
