body {
    color:#333;
    font-size:100%;
}

.clear {
    clear:both;
}

p {
    line-height:1.5em;
    margin-bottom:2em;
}


.nav {
    /*background:#fff4d8;*/
}
.nav li a {
    background:#eee;
    color:#174c4f;
}
.nav li a:hover {
    background:#9dfaad;
    color:#174c4f;
}

.article-header h1 {
    color:#51456b;
}
.social-links span {
    display: block;
    height: 30px;
    float: left;
    margin-right: 5px;
}


/* Home page slider */

#slider {

    overflow:hidden;
}
#slider li {
    position:relative;
    width:100%;
    height:600px;
}
#slider li img {
    position:absolute;
    top:0;
    left:0;
    z-index:1;
}
#slider li h2 {
    position:absolute;
    bottom:20%;
    width:40%;
    right:10px;
    background:#fff;
    line-height:1.2em;
    z-index:2;
    padding:10px;
}


/* Categories Colors */
.category-fashion-shows .post-categories li a {
    background:#174c4f;
}
.category-street-fashion .post-categories li a {
    background:#51456b;
}
.category-songs-to-get-dressed-to .post-categories li a {
    background:#0fa1a0;
}
.category-uhh-what .post-categories li a {
    background:#67617a;
}
.category-reviews .post-categories li a {
    background:#b7c29d;
}
.category-fashion-icons .post-categories li a {
    background:#ca175f;
}
.category-beauty .post-categories li a {
    background:#d94625;
}
.category-diy .post-categories li a {
    background:#ff9666;
}
.category-trending .post-categories li a {
    background:#9dfaad;
}
.category-lists .post-categories li a {
    background:#f2e530;
}

.post-categories li a {
/*default colors    */
    background: #3fccd5;
}



.category-fashion-shows .post-categories li a:hover,
.category-street-fashion .post-categories li a:hover,
.category-songs-to-get-dressed-to .post-categories li a:hover,
.category-uhh-what .post-categories li a:hover,
.category-reviews .post-categories li a:hover,
.category-fashion-icons .post-categories li a:hover,
.category-beauty .post-categories li a:hover,
.category-diy .post-categories li a:hover,
.category-trending .post-categories li a:hover,
.category-lists .post-categories li a:hover,
.post-categories li a:hover {
    background:#333;
    color:#fff;
}


/* Slideshow stuff */
.slideshow_container h2 {
    font-family:Georgia, serif;
    font-weight:normal;
}
.slideshow_container {
    margin-bottom:60px;
}

/* RELATED POSTS STYLES */
.related_post_title {
    border-top:1px solid #eee;
    margin-top:40px;
}
ul.related_post {
}
ul.related_post li {
    width:20%!important;
    margin:10px 0!important;
}
ul.related_post li a {
}
ul.related_post li img {
    width:95%!important;
    height:auto!important;
}



.entry-content {
    width:80%;
    margin:0 10%;
}
.post-title a {
    color:#ca175f;
}
.index-post:nth-of-type(n+0) {

}
.index-post .post-categories {
    margin-bottom:0;
}
.index-post .post-categories li {
    display:inline-block;margin-right:2px;
}
.index-post .byline {
    margin-bottom:0;
}
.index-post .entry-content {
    width:100%;
    margin:0;
}
.index-post .index-feature {
    display:block;
    height:200px;
    overflow:hidden;
}


.facebook-like{
    position:fixed;
    right: 0;
    bottom: 0;
    background: #335f9b;
    z-index: 999;
    padding: 20px 30px 10px;
    border-top-left-radius: 20px;
}

#fb-title{
    color: white;
    margin-bottom: 10px;
    margin-top: 0;
    font-size: 1.5em;
}

/* Sidebar */
.sidebar {
    font-size:80%;
}
.social-sidebar {
    margin-top:0px;
}
.social-sidebar li {
    margin:0 auto;
    width:100px;
    height:97px;
}
.social-icon {
    display:block;
    width:100px;
    height:97px;
    background-position:left top;
}
.social-icon:hover {
    background-position:left bottom;
}
.social-fb {
    background:url(../images/circle-fb.png) no-repeat;
}
.social-twitter {
    background:url(../images/circle-twitter.png) no-repeat;
}
.social-tumblr {
    background:url(../images/circle-tumblr.png) no-repeat;
}
.social-pinterest {
    background:url(../images/circle-pin.png) no-repeat;
}

@media screen and (max-width: 600px) {
    ul.related_post li a:nth-child(2) {
        padding-left:160px!important;
    }
    ul.related_post li {
        width:95%!important;
    }
    ul.related_post li img {
        max-width:160px!important;
        width: 95%!important;
        height: auto!important;anythingslider.css
    }
    #sidebar1 .widget {
        float:none !important;
        width:100% !important;
    }

}
@media screen and (max-width: 768px) {
    #sidebar1 .widget {
        float:left;
        width:33%;
        max-width:300px;
    }
    #sidebar1 .widget li {
        line-height:1.2em;
        margin-bottom:10px;
    }
    .social-sidebar {
        clear:both;
    }
    .social-sidebar li {
        float:left;
        margin:0;
    }
}

#essentials {
    counter-reset: li;
    list-style:decimal;
    padding: 0;
    margin: 2em 0 4em 0;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
    }
#essentials li:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    left: 0em;
    top: 0px;
    margin-top: 0;
    background: #000;
    color: #fff;
    height: 2em;
    width: 2em;
    line-height: 2em;
    text-align: center;
    font-weight: bold;
    font-size: 2em;
    font-family: 'Share-Regular', Verdana, Arial, sans-serif;
    z-index:3;
}
#essentials .big_square {
    width:50%;
    height:500px;
    float:left;
}
#essentials .sm_square {
    width:25%;
    height:250px;
    float:left;
}
#essentials .wide_square {
    width:50%;
    height:250px;
    float:left;
}
#essentials .tall_square {
    width:25%;
    height:500px;
    float:left;
}

.essentials-box {
    position:relative;
    float:left;
    overflow:hidden;
}
.essentials-box a.essential-image {
    display:block;
    position:absolute;
    top:0;
    left:0;
}
.big_square img {
    max-width:750px;
    width:750px;
    height:500px;
}
.tall_square img {
    max-width:750px;
    width:750px;
    height:500px;
    position:relative;
    left:-200px;
}
.sm_square img {
    max-width:300px;
    width:300px;
    height:300px;
}
.essentials-box h1 {
    position:absolute;
    bottom:20px;
    right:0px;
    padding:10px;
    background:#000;
}
.essentials-box h1 a {
    color:#fff;
    text-shadow: none;
    text-align:right;
    display:block;
}
.essentials-box h1 a:hover {
    color:#f01d4f;
}
.essentials-box h1 a:before {
    content:"Essential: ";
}
@media screen and (max-width: 600px) {
    #essentials .big_square,
    #essentials .sm_square,
    #essentials .wide_square,
    #essentials .tall_square {
        width:95%;
        height:300px;
        margin:0 2.5%;
        float:none;
    }
    #essentials .big_square img,
    #essentials .wide_square img,
    #essentials .tall_square img {
        max-width:600px;
        width:600px;
        height:400px;
        position:relative;
        left:0;
    }
    #essentials .sm_square img {
        max-width:600px;
        width:100%;
        height:auto;
    }
}

.essentials-box-home {
    position:relative;
    float:left;
    overflow:hidden;
}
.essentials-box-home a.essential-image {
    display:block;
    position:absolute;
    top:0;
    left:0;
}
.essentials-box-home.sm_square img {
    max-width:300px;
    width:300px;
    height:200px;
    position:relative;
    left:-50px;
}
.essentials-box-home h3 {
    position:absolute;
    bottom:20px;
    right:0px;
    padding:10px;
    background:#000;
    font-size:1em;
    width:110px;
}
.essentials-box-home h3 a {
    color:#fff;
    text-shadow: none;
    text-align:right;
    display:block;
}
.essentials-box-home h3 a:hover {
    color:#f01d4f;
}
.essentials-box-home h3 a:before {
    content:"Essential: ";
}

@media only screen and (max-width: 600px){
    .facebook-like{
        width: 100%;
        border-radius: 0;
    }

    #fb-title{
        font-size: 1em;
    }
}