/*
Theme Name: Willow
Theme URI: http://solopine.com/themes/willow/
Description: Willow - Creative One Page Parallax Theme
Author: Solo Pine Design
Author URI: http://solopine.com/
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: white, light, one-column, two-columns, right-sidebar, fixed-layout, custom-menu, editor-style, featured-images, microformats, translation-ready
*/



#hero .slides { height: 401px; }

/* --FLYTTA TILL CHILD THEME/THEME OPTIONS NÄR DET FUNKAR -- */

/* -- RÖD PRICK –- */

.home .wpb_willow_big_title span {
color:rgba(0,0,0,0);
background-color:red;
border-radius:40px;
border:0px solid black;
padding:0;
width:60px;
height:60px;
margin:20px 0 20px 0;
/*display:none;*/
}


.manifesto {
display:none;
}

/*
.home .manifesto {
display:block;
text-align:center;
width:100%;
max-width: 540px;
margin:20px auto;
font-size:24px;
line-height:1.5em;
font-weight:500;
}*/



/* AUTHOR NAME ON BLOG GRID */
.blog-grid-post-wrapper .blog-grid-post-date .author-name a {
color:#aaa;
}





.kategori {
background-color:#000!important;
width:350px;
height:80px;
color:#fff;
text-align:center;
display:inline-block;
text-transform:uppercase;
font-size:2rem;
font-family:'Inter',sans-serif;
letter-spacing:0px;
line-height:80px;
margin:13px 13px 0 0;
float:left;
}

.category::last-child {
clear:both;
}

.kategori:hover {
background-color:#ed1a3c !important;
color:#fff;
}

/*
#gastbloggare, #videoverk, #politik, #mode  {
background-color:#ed1a3c;
}

#konst, #kulturenkat, #scenkonst, #musik, #mat-krog {
background-color:#03D6DD;
} */



.widget_search .search-form {
z-index:0;
}



/* --- SOCIAL ICONS --- */

.social-media-links > li > a {
width:40px!important;
height:40px!important;
line-height:36px!important;
}

.social-media-links > li > a > i {
font-size:22px!important;
}

.header-section .social-media-links > li > a {
margin:26px 5px!important;
}


/* --- NEW PROFILE --- */


html, body, document, .content-section, .container-fluid, .header-section .header-navigation, .widget_search .search-form input, .sub-menu, .dark-scheme.section, .content-section, .wp-caption, .separator-title span, .tagcloud a {
    background-color: #fbf1ed !important;
    color: #262626 !important;
}

.main-cat .cat-sub a {
    background-color: #fbf1ed !important;
    color: #262626 !important;
    font-family: "Inter" !important;
    font-weight: 400 !important;
}

.bold, b, strong {font-weight:500 !important;}

a, .widget_search .search-form input {
font-weight:400 !important;
}

.main-cat h2 {
letter-spacing: 0px !important;
    text-transform: lowercase !important;
}


.breadcrumbs {
font-weight: 600 !important;
}

.breadcrumbs a {
letter-spacing: 0px;
    font-family: 'Inter';
}

.footer-group-section {
    background-color: #1a1a1a !important;
}

.header-section .header-navigation {
font-size: 18px !important;
    letter-spacing: 0px !important;
    text-transform: none !important;
}


h1, h2, h3, h4, h5, h6, button, input[type="submit"], input[type="reset"], .btn, .site-logo, .separator-title, .tagcloud a, .hero-section .hero-slide-style-1 .hero-middle-text, .hero-section .hero-slide-style-1 .hero-bottom-text, .hero-section .hero-slide-style-2 .hero-middle-text, .hero-section .hero-slide-style-2 .hero-bottom-text, .hero-section .hero-slide-style-3 .hero-top-text, .hero-section .hero-slide-style-3 .hero-middle-text, .portfolio-details-section .portfolio-metadata dt, .page-not-found h1, .comments .comments-list li .comment-name, .comments .comments-list li .comment-date, .content-post .post-meta, .content-post .post-title, .content-post .post-pagination, .widget-post .widget-post-date, .grid-post .grid-post-title, .grid-post .grid-post-date, .widget .widget-title, .copyright-section .copyright-legal, .wpb_willow_team_member_block .team-member-name, .wpb_willow_team_member_block .team-member-position, .wpb_willow_team_member_block .team-member-links label, .wpb_willow_portfolio_grid .portfolio-grid-filter a, .wpb_willow_portfolio_grid .portfolio-title, .wpb_willow_portfolio_grid .portfolio-category, .wpb_willow_progress_bar .progress-bar-text, .wpb_willow_blog_grid .blog-grid-post-category, .wpb_willow_blog_grid .blog-grid-post-title, .wpb_willow_blog_grid .blog-grid-post-date, .wpb_willow_counter .counter-value, .wpb_willow_counter .counter-caption, #jprePercentage, .content-post .post-content, .content-post .post-meta li, .post-content span {
    font-family: "Inter" !important;
    font-weight: 400 !important;
-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

.content-post .post-content {
font-size: 13px !important;
line-height: 1.4 !important;
}

.wpb_willow_big_title {
font-family: "Srisakdi" !important;
font-weight: 400 !important;
-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
font-size: 3vw !important;
    margin: 0px 70px !important;
}

.header-section .header-navigation a {
font-family: "Inter" !important;
    font-weight: 300 !important;
-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

.navbar-default {
border-color: #262626 !important;
}

.tagcloud a, .widget_search .search-form input, .header-section .navbar-nav .sub-menu {
border: 1px solid #262626 !important;
}

hr, .separator-title:before {
border-top: 1px solid #262626 !important;
}

.main-cat .cat-desc {
border-bottom: solid 2px #fe0034 !important;
padding-top: 0px !important;
}

.main-cat .cat-title {
border-bottom: none !important;
}

.main-cat h2 span, .widget_search .search-form .icon {
color: #262626 !important;
}

.header-section.header-floating.floating, .header-section .navbar-nav .sub-menu {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}

.header-section .header-separator {
Border-left: none !important;
}

.header-section .navbar-nav > li > a:after {
    content: "\25BE" !important;
padding-left: 10px !important;
color: #262626 !important;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #262626 !important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #262626 !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #262626 !important;
}

.post-content p:first-child span, .post-content p:nth-of-type(2) span  {
font-family: "EB Garamond",serif !important;
line-height: 1.4 !important;
font-size: 24px !important;
}

.post-content p:first-child span a {
font-style:italic !important;
}

.post-content span, .post-content p {
font-size: 17px !important;
    line-height: 1.6 !important;
}

.post-content p {
margin: 0 0 16px !important;
}

.navbar-brand {
padding: 33px 15px 33px 0px !important;
}

.header-section .site-logo {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}

.header-section.header-floating.floating .site-logo {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
    line-height: 36px !important;
}

.title-section {
padding: 22.5vw 0 0 !important;
height: 45.87803501vw !important;
border-bottom: 1px solid #262626 !important;
}

/*
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
margin-left: 0px !important;
}
*/

.navbar-header button {
margin-right: 4px !important;
border: none !important;
background-color: #fbf1ed !important;
margin-top: 27px !important;
    margin-bottom: 27px !important;
}

.header-section.header-floating.floating .navbar-toggle {
margin: 17px 0 17px 0 !important;
}

.navbar-default .navbar-toggle .icon-bar {
background-color: #262626 !important;
width: 25px !important;
}

.navbar-toggle .icon-bar+.icon-bar {
margin-top: 6px !important;
}

.navbar-toggle:hover {
background-color: #fbf1ed !important;
}

.breadcrumbs a, .navbar-default .navbar-nav>li>a, .header-section .navbar-nav > li .sub-menu a {
color: #262626 !important;
}

.nav>li:hover, .sf-with-ul:hover, .breadcrumbs a:hover, .navbar-default .navbar-nav>li>a:hover, .header-section .navbar-nav > li .sub-menu a:hover {
color: #ed1a3c !important;
}

@media (max-width: 991px) {
.header-section .navbar-nav .sub-menu {
border: none !important;
opacity: 1 !important;
}
.navbar-collapse {
border-top: 1px solid #262626 !important;
box-shadow: none !important;
}

}

.social-media-links.share {
top: 216px !important;
}

.footer-section {
padding: 20px 0 0 !important;
font-size: 13px !important;
}

.widget {
margin-bottom: 0px !important;
}

.widget .widget-title {
letter-spacing: 0px !important;
text-transform: none !important;
}

.copyright-section {
padding: 20px 0 !important;
}

.footer-group-section.footer-section .container {
border-bottom: none !important;
}

.copyright-tagline, .copyright-legal {
font-size: 13px !important;
}

.header-section .navbar-nav > li .sub-menu a {
padding-top: 0px !important;
}

iframe {
border: none !important;
}

.main-cat .button a {
color: #262626 !important;
border: solid 1px #262626 !important;
}