/*------ template style  J. Lindén ------*/








/*------ NAVI COLORS------*/


.main-navigation div > ul > li > a:hover {
    border-bottom: 3px solid #0896fe;
}
.main-navigation ul li:hover > a {
    color: #0C3D81;
}

.main-navigation ul li a {
    color: #B3B3B3;
}

.main-navigation div > ul > li > a:hover {
    border-bottom: 23px solid #F46455;
}


.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a {
    color: #F46455;
}




.site-header.is-stuck {
    background: black;
    opacity: 1;
    top: 0;
}

/*------ TOP BAR ------*/

#top-bar {
    background: #313539;
}

h1, h2, h3, h4, h5, h6 {
    color: #fff;
}

h1 {
    font-size: 40px;
  line-height: 0.8em;
}

body {
    color: #cecece;



}


#top-bar .top-bar-text span {

 font-size: 1.2em;
  line-height: 0.8em;
  margin-top: 0.9em;
  margin-bottom: 0.4em;

}


.site-header .site-branding h1.site-title {
    font-size: 26px;
    color: #b5b5b5;

}

.site-content {
    background: #000;

}


/*------ TOP BAR NAVI NONE------*/
.top-bar-navigation div > ul > li > a {
    display: none;
}



.site-header {
    background: #000;

}










/*------ STUPID PADDING REMOVE------*/


.single .entry-header, .page .site-content > .entry-header, .blog .page-header, .archive .page-header, .search-results .page-header, .search-no-results .page-header, .error404 .page-header {
    box-sizing: content-box;
    background: #F6F6F7 none repeat scroll 0% 0%;
    padding: 1.33929em 0px;
    display: none;
}


.home.siteorigin-panels-home .site-content, .page-template-home-panels .site-content, .page-template-full-width-no-title .site-content > .container, .page-template-default-no-title .site-content > .container, .blog .site-content .container.no-blog-title {
    padding-top: 0px;
}



/*------ STUPID PADDING REMOVE part2------*/

.site-content {
    padding: 0px;
}


.so-widget-sow-hero-default-a77866747d1b .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h1, .so-widget-sow-hero-default-a77866747d1b .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h2, .so-widget-sow-hero-default-a77866747d1b .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h3, .so-widget-sow-hero-default-a77866747d1b .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h4, .so-widget-sow-hero-default-a77866747d1b .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h5, .so-widget-sow-hero-default-a77866747d1b .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper h6 {

    text-shadow: 0 1px 2px rgb(0, 0, 0);

}



::-moz-selection {
    color:#F46455;
    text-shadow: none;
    background: #000;
    background: rgba(0,0,0,1.0);
}

::selection {
    color:#F46455;
    text-shadow: none;
    background: #000;
    background: rgba(0,0,0,1.0);
}
