
        /* Theme Happy Blue from Blogg.se */
@import url("//static.blogg.se/themes/cerulean/css/style.css");

@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700');
@import url('https://fonts.googleapis.com/css?family=Leckerli+One');

body, .input-bg, .search-bg {
    font-family: "PT Sans", Arial,Helvetica,sans-serif;
}

.post-day, h3 a, .default, h1 a {
    font-family: "Leckerli One", Helvetica,Arial,sans-serif;
}

h2, h1 a, h3 a, .post-day, .post-meta, #nav-tabs .nav li a, #nav-tabs .nav li a:hover, #nav-tabs .nav li a:focus, .post-info, .default, .search-bg, footer, footer a, .commentform, .comment-nr {
    color: #FFF;
}
#tab-about a {
    color: #FFF !important;
}

#nav-tabs .list-wrap, .post, .comment-num, .comment-header, .comment {
    background: #FFF;
}
#nav-tabs li a.current, #nav-tabs li a.current:hover {
    background-color: #FFF !important;
}
.social svg { fill: #FFF; }

h1 a {
    text-shadow: 0 1px 0 #000,
    0 2px 0 #3a3a3a,
    0 3px 0 #002936,
    0 5px 0 #61C2FF,
    0 5px 0 #3a3a3a,
    0 6px 1px rgba(0,0,0,.1),
    0 0 5px rgba(0,0,0,.1),
    0 1px 3px rgba(0,0,0,.3),
    0 3px 5px rgba(0,0,0,.2),
    0 5px 10px rgba(0,0,0,.25),
    0 10px 10px rgba(0,0,0,.2),
    0 20px 20px rgba(0,0,0,.15);
}

.a-archives, #nav-tabs ul li a, .input-bg, body  {
    color: #000;
}
#nav-tabs li a.current, #nav-tabs li a.current:hover {
    color: #000 !important;
}
#social svg { fill: #000; }

#nav-tabs .nav li a, .post-info, .post-meta, .comment-nr, .post-footer {
    background: #002936;
}
.post-meta:after {
    border-color: #002936 transparent;
}
.post-footer:after {
    border-width: 14px;
    border-style: solid;
    border-color: #002936 transparent #002936 #002936;
}

.gradient {
    background-color: #025b77 !important;
    background-image: url(//static.blogg.se/themes/cerulean/img/bg.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background: -webkit-gradient(radial,40% 40%,0,40% 50%,100,from(#002936),to(#025b77)) no-repeat fixed 150px -400px transparent;
    background: -webkit-radial-gradient(40% 40%,contain,#002936,#025b77) no-repeat fixed 150px -400px transparent;
    background: -moz-radial-gradient(40% 40%,contain,#002936,#025b77) no-repeat fixed 150px -400px transparent;
    background: -ms-radial-gradient(40% 40%,contain,#002936,#025b77) no-repeat fixed 150px -400px transparent;
}

#nav-tabs .nav li a:hover, #nav-tabs .nav li a:focus {
    background: #61C2FF;
}

.post-month { color: #61C2FF; }

h1 a { font-size: 62px; }

h3 a {
    font-weight: normal;
    font-size: 36px;
    line-height: 1.7em;
}

.default, .post-day {
    font-size: 29px;
}

.comment-meta {
    font-size: 0.9em;
}

body, .input-bg {
    font-size: 14px;
}

.post-month {
    font-size: 16px;
}

body { -webkit-text-size-adjust: 100%; }

#social { margin-top: 10px; }
#social a { display: inline-block !important; border-radius: none !important; padding: 0 !important; }

.like-container { display: block !important; margin-bottom: 40px; }
.likebtn { margin-right: 0px !important; }
.like-container .likebtn { margin-right: 0; }
.like-container .likebtn .likebtn__btn { 
  background: #002936 !important; 
}
.like-container .likebtn.clicked .likebtn__btn { 
  color: #002936 !important; 
  background: white !important;
}
article { margin: 40px 0 0 !important; }