.site-info {
    display: none;
}

ul.athena-nav > li.menu-item a {
    font-size: 19px !important;
    color: #66b872;
}

ul.athena-nav > li.menu-item a:hover {
    font-size: 25px !important;
    color: white;
}

#athena-header, .header-inner {
    background: rgba(27,27,27,0.3) !important;
    height: 151px;
}

.athena-button.primary {
    background: #65af68;
    color: #fff !important;
}

.wmg-container.open {
    background: white;
}

.chpcs_image_carousel .chpcs_next {
    line-height: 70px !important;
    width: 0px !important;
    height: 72px !important;
    margin-top: -181px !important;
}

.sow-icon-ionicons {
    transform: rotate(50deg);
}

.chpcs_image_carousel .chpcs_prev {
    line-height: 70px !important;
    width: 0px !important;
    height: 72px !important;
    margin-top: -181px !important;
}

.athena-button.default {
background: white;
color: black;
}

.athena-button.default:hover {
background: #65af68 !important;
color: white !important;
}

.athena-button.primary:hover {
background: #fdfdfd;
    color: black !important;
}

h1, h2, h3, h4, h5, h6, p {
    font-family: oswald !important;
}

#athena-header.frontpage.sticky .header-inner #athena-logo img {
    height: 140px;
}

.meta-detail {
display: none !important;
}

#athena-header.frontpage.sticky .header-inner #athena-logo img {
    max-height: 140px;
}

.page-id-28 #athena-header.frontpage .header-inner {
    background: rgba(27,27,27,0.3) !important;
    height: 151px;
}

#athena-header .header-inner  {
    background: black !important;
    height: 151px;
}

a {
color: #487645;
}

.entry-title {
display: none !important;
}

a:hover {
color: #add3e2 !important;
}

h3 {
font-size: 37px;
color: #487645;
}

p {
font-family: oswald !important;
    font-size: 19px;
}

.section-title {
font-size: 66px;
font-family: oswald !important;
}

/* front page */

#athena-jumbotron h2.header-text {
    font-size: 61px;
    color: #fff;
}

.col-sm-6 {
    width: 105%;
}

#athena-featured, .woocommerce span.onsale {
background-color: white !important;
}

#athena-featured .fa, .athena-title {
color:#487645 !important;
}

.athena-desc {
color: black !important;
}

#athena-logo img {
    max-height: 144px;
}


#athena-header.frontpage .header-inner {
    background: rgba(27,27,27,0.3);
    height: 151px;
}

.wpcf7-form-control {
width: 100% !important;
}

/* Nyheter */

.page-id-110 .sow-slider-base {
margin-top: 66px;
} 

.caroufredsel_wrapper {
    width: 100% !important;
}

.chpcs_foo_content {
width: 300px !important;
}

.chpcs_title a {
font-size: 30px !important;
font-family: oswald !important;
color: #487645 !important;
}

/*offert */

.offert {
    margin-top: -167px;
}

.athena-footer > div {
    display: none;
}


/*footer*/

.athena-footer-nav {
    margin-top: 10px;
    margin-left: -65px;
}

.site-info {
    background: rgb(0, 0, 0);
    color: #e1e1e1;
    padding: 40px;
    text-align: center;
    position: relative;
}

.athena-copyright {
    font-size: 24px;
    padding: 10px 0;
color: white;
}

#authica-social {
       display: none;
}

.footer-menu {
color: white !important;
}


@media (max-device-width: 480px) {

h1, h2, h3, h4, h5 {
font-size: 24px !important;
}

.chpcs_prev {
    margin-left: 9px;
color: white !important;
}

.chpcs_next {
    margin-right: 35px;
color: white !important;
}

p {
    margin-right: -12px;
    width: 93%;
}

.caroufredsel_wrapper {
    width: 103% !important;
}

#wa_chpc_slider {
    left: -8px !important;
}
#athena-header.frontpage .header-inner #athena-logo img {
    max-height: 107px;
    height: 107px;
    width: 121px;
}
#athena-header.frontpage.sticky .header-inner #athena-logo img {
    max-height: 140px;
    height: 116px;
}

.page-id-28 #athena-header.frontpage .header-inner {
    background: rgba(27,27,27,0.3) !important;
    height: 100px;
}
#athena-header, .header-inner {
    background: rgba(27,27,27,0.3) !important;
    height: 100px;
}
}