/*
Theme Name: Hylliekrokensgolf Theme
Theme URI: https://www.nmugroup.com
Author: Vladimir
Author URI: https://www.nmugroup.com
Description: A special NMU theme using the Bootstrap framework.
Version: 1.0
Text Domain: hyllie
*/
html {font-family: myriad-pro, sans-serif;font-weight: 100;font-style: normal;font-size: 18px;}
body {font-family: myriad-pro, sans-serif;font-weight: 100;font-style: normal;font-size: 18px;}
:focus {outline: unset !important;}
li#mega-menu-item-39 {
    background: url(https://dev.hylliekrokensgolf.se/wp-content/uploads/2020/11/hylliekroken-logo.png) !important;
    background-size: contain !important;
    height: 117px !important;
    width: 158px !important;
    background-position-y: 20px !important;
    background-repeat: no-repeat !important;
    margin-bottom: 16px !important;
}
.ikoner {background: #383525;color: #ffffff;}
.ikoner a {color: #ffffff;}
.ikoner a:hover {text-decoration: none;font-weight: 600;color: #ada465;}
.six-icons {background: #383525;padding-top: 24px;margin-bottom: -28px;}
.sektion-two-btn a {color: #ffffff;}
.sektion-two-btn a:hover {text-decoration: none;color: #ada465;}
/*li#custom_html-2 h3:after {
    content: "";
    background: url(https://dev.hylliekrokensgolf.se/wp-content/uploads/2020/12/hitta-oss-ikon.png);
    background-size: contain;
    height: 35px;
    display: block;
    background-repeat: no-repeat;
    left: 250px;
    position: relative;
    bottom: 38px;
}*/
.footer-container {padding-top: 20px;padding-bottom: 20px;}
/*footer.blog-footer:before {
    content: "";
    position: absolute;
    display: block;
    background: url(https://dev.hylliekrokensgolf.se/wp-content/uploads/2020/12/footer-rekt.png) !important;
    background-size: cover;
    left: 0;
    right: 0;
    margin: 0 auto;
	height: 440px;
    width: 100%;
}*/
.footer-container-txt1 {background: #1b1a14;padding-top: 18px;padding-bottom: 16px;color: #baa030;text-align: center;font-size: 14px;display: block;margin-top: 20px;line-height: 2;font-weight: 100;}
footer.blog-footer {
    //background: url(https://dev.hylliekrokensgolf.se/wp-content/uploads/2020/12/bakgrundsbild-footer.png);
	background: url(https://dev.oxiegk.se/wp-content/uploads/sites/3/2026/09/bg-footer.jpg);
    background-size: cover;
    background-position: bottom;
	overflow-x: hidden;
}
.blog-footer li.widget_text {display: block;padding-top: 40px;color: #ffffff;font-size: 15px;}
li#custom_html-5 {color: #baa031;position: relative;bottom: 40px;}
.sektion-two {
    background: #fceedfe6;
    padding: 10px;
    text-align: center;
    position: relative;
    bottom: 60px;
    width: 98%;
	display: none;
}
.sektion-two-title {font-size: 22px;letter-spacing: 0.2px;padding-bottom: 15px;padding-top: 15px;}
.sektion-two-subtitle {font-size: 18px;padding-bottom: 15px;color: #5f5f5f;}
.sektion-two-btn {background: #373325;color: #ffffff;padding-top: 8px;padding-bottom: 6px;margin-left: -10px;margin-right: -10px;margin-bottom: -8px;}
/* Sektion Three */
//.sektion-three {background: #f5f5f5;padding-top: 40px;padding-bottom: 40px;text-align: center;margin-top: -70px;}
.sektion-three {
    text-align: center;
    margin-bottom: 45px;
}
//.sektion-three-txt {font-size: 18px;padding-top: 15px;padding-left: 80px;padding-right: 80px;padding-bottom: 10px;font-weight: 100;}
.sektion-three-txt {
    font-size: 18px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
    font-weight: 100;
}
.sektion-three-txt a {
    color: #b5221d;
    text-decoration: none;
}
.sektion-three-txt a:hover {
    color: #212629;
    text-decoration: none;
}
/* Sida bana */
.slopetabell {background: #f9f9f9;padding-top: 15px;padding-bottom: 15px;}
/* Sektion bollautomaterna */
.bollautomaterna {background: #e8f3f7;font-size: 20px;padding: 20px;font-weight: 600;color: #78adbb;font-style: italic;}
/* Primär meny */
li#wpmenucartli {top: 54px !important;}
a.wpmenucart-contents.empty-wpmenucart-visible {color: #232323;}
.masthead {height: 90px;}
a.custom-logo-link img {
    margin-right: auto;
    margin-left: auto;
    width: 110px;
    height: 67px;
    display: block;
    margin-top: 15px;
	position: relative;
    bottom: 30px;
	z-index: 999999;
	object-fit: contain;
}
.six-icons .wp-block-image:hover {transform: scale(1.1);}
/* Footer social nätverk */
img.social-icons {width: 26px;height: 26px;cursor: pointer;margin-top: -60px;}
img.social-icons:hover {transform: scale(1.1);}
/* Vi ebjuder */
.vi-erbjuder {font-size: 19px;font-style: italic;color: #645947;padding-top: 20px;}
/* nyhetsbrev */
#mc_embed_signup .button {background-color: #46570d !important;}
#mc_embed_signup .button:hover {background: #ffffff !important;color: #46570d;}
#mc_embed_signup input.email {border: unset !important;}
div#mc_embed_signup {padding-top: 10px;padding-bottom: 20px;font-family: myriad-pro, sans-serif;}
div#mc_embed_signup_scroll label {
    font-style: italic;
    color: #ffffff;
    font-weight: 100;
    font-size: 20px;
}
div#mc_embed_signup_scroll .sub-title {
    font-size: 16px;
    color: #ffffff;
    padding-bottom: 30px;
    font-weight: 100;
}
input#mc-embedded-subscribe {
    border-radius: unset !important;
    font-size: 16px !important;
    height: 42px !important;
}
input#mce-EMAIL {
    font-family: myriad-pro, sans-serif !important;
    height: 42px !important;
    border-radius: unset !important;
}
/* medlemskap */
a.mitt-konto-lank {
    color: #76acba;
    text-align: center;
    display: block;
}
.vardags-medlemskap {
    cursor: pointer;
    padding-left: 10px;
}
.vardags-medlemskap-product {
	display: none;
}
.vardags-medlemskap-title {
    background: #f6f3f2;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    color: #a5a5a5;
	border: 1px solid #a5a5a5;
}
.vardags-medlemskap-title:hover {
    background: #a5a5a5;
    border: 1px solid #947329;
    color: #f6f3f2;
}
.vardags-medlemskap-title:after {
    content: "-";
    height: 30px;
    width: 30px;
    border: 1px solid #a5a5af;
    border-radius: 20px;
    text-align: center;
    font-size: 26px;
    float: right;
    line-height: 1;
    margin-right: 15px;
    position: relative;
    bottom: 3px;
}
.vardags-medlemskap-title:hover:after {
    border: 1px solid #ffffff;
    background: grey;
}
.greenfeemedlem {padding-left: 10px;cursor: pointer;}
.greenfeemedlem-product {display: none;}
.greenfeemedlem-title {
    background: #f6f3f2;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    color: #a5a5a5;
	border: 1px solid #a5a5a5;
}
.medlemskap-title {
    color: #353428;
    font-size: 26px;
    text-align: center;
}
.greenfeemedlem-title:hover {
    background: #a5a5a5;
    border: 1px solid #947329;
    color: #f6f3f2;
}
.greenfeemedlem-title:after {
    content: "-";
    height: 30px;
    width: 30px;
    border: 1px solid #a5a5af;
    border-radius: 20px;
    text-align: center;
    font-size: 26px;
    float: right;
    line-height: 1;
    margin-right: 15px;
    position: relative;
    bottom: 3px;
}
.change:after {
    content: "+" !important;
    height: 30px;
    width: 30px;
    border: 1px solid #a5a5af;
    border-radius: 20px;
    text-align: center;
    font-size: 26px;
    float: right;
    line-height: 1;
    margin-right: 15px;
    position: relative;
    bottom: 3px;
}
.greenfeemedlem-title:hover:after {
    border: 1px solid #ffffff;
    background: grey;
}
.woocommerce div.product .product_title {
    font-size: 28px;
    color: #463f23;
}
.woocommerce {margin-top: 10px;}
.container.medlemskap-produkter1 {margin-bottom: 10px;}
.container.medlemskap-produkter2 {margin-bottom: 10px;}
.container.medlemskap-produkter3 {margin-bottom: 10px;}
.container.medlemskap-produkter4 {margin-bottom: 10px;}
.container.medlemskap-produkter5 {margin-bottom: 10px;}
.fullvardig {padding-left: 10px;cursor: pointer;}
.fullvardig-product {display: none;}
.fullvardig-title {
    background: #f6f3f2;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    color: #a5a5a5;
	border: 1px solid #a5a5a5;
}
.fullvardig-title:hover {
    background: #a5a5a5;
    border: 1px solid #947329;
    color: #f6f3f2;
}
.fullvardig-title:after {
    content: "-";
    height: 30px;
    width: 30px;
    border: 1px solid #a5a5af;
    border-radius: 20px;
    text-align: center;
    font-size: 26px;
    float: right;
    line-height: 1;
    margin-right: 15px;
    position: relative;
    bottom: 3px;
}
.fullvardig-title:hover:after {
    border: 1px solid #ffffff;
    background: grey;
}

.knatte-medlemskap {
	padding-left: 10px;
	cursor: pointer;
}
.knatte-medlemskap-product {display: none;}
.knatte-medlemskap-title {
    background: #f6f3f2;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    color: #a5a5a5;
	border: 1px solid #a5a5a5;
}
.knatte-medlemskap-title:hover {
    background: #a5a5a5;
    border: 1px solid #947329;
    color: #f6f3f2;
}
.knatte-medlemskap-title:after {
    content: "-";
    height: 30px;
    width: 30px;
    border: 1px solid #a5a5af;
    border-radius: 20px;
    text-align: center;
    font-size: 26px;
    float: right;
    line-height: 1;
    margin-right: 15px;
    position: relative;
    bottom: 3px;
}
.knatte-medlemskap-title:hover:after {
    border: 1px solid #ffffff;
    background: grey;
}

.fullvardig-senior {
	padding-left: 10px;
	cursor: pointer;
}
.fullvardig-senior-product {
	display: none;
}
.fullvardig-senior-title {
    background: #f6f3f2;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    color: #a5a5a5;
	border: 1px solid #a5a5a5;
}
.fullvardig-senior-title:hover {
    background: #a5a5a5;
    border: 1px solid #947329;
    color: #f6f3f2;
}
.fullvardig-senior-title:after {
    content: "-";
    height: 30px;
    width: 30px;
    border: 1px solid #a5a5af;
    border-radius: 20px;
    text-align: center;
    font-size: 26px;
    float: right;
    line-height: 1;
    margin-right: 15px;
    position: relative;
    bottom: 3px;
}
.fullvardig-senior-title:hover:after {
    border: 1px solid #ffffff;
    background: grey;
}

.presentkort-medlemskap {
	padding-left: 10px;
	cursor: pointer;
}
.presentkort-medlemskap-product {
	display: none;
}
.presentkort-medlemskap-title {
    background: #f6f3f2;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    color: #a5a5a5;
	border: 1px solid #a5a5a5;
}
.presentkort-medlemskap-title:hover {
    background: #a5a5a5;
    border: 1px solid #947329;
    color: #f6f3f2;
}
.presentkort-medlemskap-title:after {
    content: "-";
    height: 30px;
    width: 30px;
    border: 1px solid #a5a5af;
    border-radius: 20px;
    text-align: center;
    font-size: 26px;
    float: right;
    line-height: 1;
    margin-right: 15px;
    position: relative;
    bottom: 3px;
}
.presentkort-medlemskap-title:hover:after {
    border: 1px solid #ffffff;
    background: grey;
}


.hylliekroken-aktivt {
	padding-left: 10px;
	cursor: pointer;
}
.hylliekroken-aktivt-product {
	display: none;
}
.hylliekroken-aktivt-title {
    background: #f6f3f2;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    color: #a5a5a5;
	border: 1px solid #a5a5a5;
}
.hylliekroken-aktivt-title:hover {
    background: #a5a5a5;
    border: 1px solid #947329;
    color: #f6f3f2;
}
.hylliekroken-aktivt-title:after {
    content: "-";
    height: 30px;
    width: 30px;
    border: 1px solid #a5a5af;
    border-radius: 20px;
    text-align: center;
    font-size: 26px;
    float: right;
    line-height: 1;
    margin-right: 15px;
    position: relative;
    bottom: 3px;
}
.hylliekroken-aktivt-title:hover:after {
    border: 1px solid #ffffff;
    background: grey;
}


.junior-medlemskap {
	padding-left: 10px;
	cursor: pointer;
}
.junior-medlemskap-product {
	display: none;
}
.junior-medlemskap-title {
    background: #f6f3f2;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    color: #a5a5a5;
	border: 1px solid #a5a5a5;
}
.junior-medlemskap-title:hover {
    background: #a5a5a5;
    border: 1px solid #947329;
    color: #f6f3f2;
}
.junior-medlemskap-title:after {
    content: "-";
    height: 30px;
    width: 30px;
    border: 1px solid #a5a5af;
    border-radius: 20px;
    text-align: center;
    font-size: 26px;
    float: right;
    line-height: 1;
    margin-right: 15px;
    position: relative;
    bottom: 3px;
}
.junior-medlemskap-title:hover:after {border: 1px solid #ffffff;background: grey;}
.prova-medlemskap {padding-left: 10px;cursor: pointer;}
.prova-medlemskap-product {display: none;}
.prova-medlemskap-title {background: #f6f3f2;padding-top: 15px;padding-bottom: 15px;padding-left: 15px;color: #a5a5a5;border: 1px solid #a5a5a5;}
.prova-medlemskap-title:hover {background: #a5a5a5;border: 1px solid #947329;color: #f6f3f2;}
.prova-medlemskap-title:after {
    content: "-";
    height: 30px;
    width: 30px;
    border: 1px solid #a5a5af;
    border-radius: 20px;
    text-align: center;
    font-size: 26px;
    float: right;
    line-height: 1;
    margin-right: 15px;
    position: relative;
    bottom: 3px;
}
.prova-medlemskap-title:hover:after {border: 1px solid #ffffff;background: grey;}
.fullvardig-oxiegk {padding-left: 10px;cursor: pointer;}
.fullvardig-oxiegk-product {display: none;}
.fullvardig-oxiegk-title {
    background: #f6f3f2;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    color: #a5a5a5;
	border: 1px solid #a5a5a5;
}
.fullvardig-oxiegk-title:hover {
    background: #a5a5a5;
    border: 1px solid #947329;
    color: #f6f3f2;
}
.fullvardig-oxiegk-title:after {
    content: "-";
    height: 30px;
    width: 30px;
    border: 1px solid #a5a5af;
    border-radius: 20px;
    text-align: center;
    font-size: 26px;
    float: right;
    line-height: 1;
    margin-right: 15px;
    position: relative;
    bottom: 3px;
}
.fullvardig-oxiegk-title:hover:after {
    border: 1px solid #ffffff;
    background: grey;
}
.oxie-aktivt-golf-id {
	padding-left: 10px;
	cursor: pointer;
}
.oxie-aktivt-golf-id-product {
	display: none;
}
.oxie-aktivt-golf-id-title {
    background: #f6f3f2;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    color: #a5a5a5;
	border: 1px solid #a5a5a5;
}
.oxie-aktivt-golf-id-title:hover {
    background: #a5a5a5;
    border: 1px solid #947329;
    color: #f6f3f2;
}
.oxie-aktivt-golf-id-title:after {
    content: "-";
    height: 30px;
    width: 30px;
    border: 1px solid #a5a5af;
    border-radius: 20px;
    text-align: center;
    font-size: 26px;
    float: right;
    line-height: 1;
    margin-right: 15px;
    position: relative;
    bottom: 3px;
}
.oxie-aktivt-golf-id-title:hover:after {
    border: 1px solid #ffffff;
    background: grey;
}
.oxie-utan-aktivt-golf-id {
	padding-left: 10px;
	cursor: pointer;
}
.oxie-utan-aktivt-golf-id-product {
	display: none;
}
.oxie-utan-aktivt-golf-id-title {
    background: #f6f3f2;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    color: #a5a5a5;
	border: 1px solid #a5a5a5;
}
.oxie-utan-aktivt-golf-id-title:hover {
    background: #a5a5a5;
    border: 1px solid #947329;
    color: #f6f3f2;
}
.oxie-utan-aktivt-golf-id-title:after {
    content: "-";
    height: 30px;
    width: 30px;
    border: 1px solid #a5a5af;
    border-radius: 20px;
    text-align: center;
    font-size: 26px;
    float: right;
    line-height: 1;
    margin-right: 15px;
    position: relative;
    bottom: 3px;
}
.oxie-utan-aktivt-golf-id-title:hover:after {
    border: 1px solid #ffffff;
    background: grey;
}
.bankuppgifter-border {
    border: 1px solid #baa030;
    padding: 20px;
}
.product_meta {
    display: none;
}
.teckna-medlemskap-container {
    text-align: center;
    background: #232323;
    color: #ffffff;
    width: 280px;
    padding-top: 9px;
    padding-bottom: 9px;
}
button.single_add_to_cart_button.button.alt {
    background: #76acba;
}
button.single_add_to_cart_button.button.alt:hover {
    color: #232323;
    background: #76acba;
}
.cart-icon {
    text-align: center;
    transform: scale(1.2);
}
/* Meny */
.meny-varukorg {text-align: right;margin-top: -74px;}
.meny-hem {
    position: relative;
    top: 31px;
	z-index: 99999999999;
	width: 100px;
}
.meny-hem a {
    color: #232323;
    text-transform: uppercase;
    cursor: pointer;
}
.meny-hem a:hover {text-decoration: none;color: #b99f31;}
/* Sida boka kurs */
p.boka-kurs-txt {
    line-height: 1.7;
    font-size: 20px;
    text-align: justify;
    font-weight: 100;
}
.page-id-353 .wp-block-media-text {
    background: #232323;
    color: #ffffff;
}
/* Mitt konto sida */
.page-id-131 div#customer_login .col-1 {
    flex: 100% !important;
    max-width: 100% !important;
}
.page-id-131 div#customer_login .col-2 {
    flex: 100% !important;
    max-width: 100% !important;
}
.page-id-131 .woocommerce a {
    color: #c0a533;
}
.page-id-131 p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide label {
    width: 100%;
}
.page-id-131 label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
    width: 100%;
}
.page-id-131 button.woocommerce-button.button.woocommerce-form-login__submit {
    background: #76acbe;
    color: #ffffff;
}
.page-id-131 .woocommerce-form-register__submit {
    background: #76acbe !important;
    color: #ffffff !important;
}
/* Blogg flöde startsida & Aktuell info */
/*.page-id-15 ul.wp-block-latest-posts__list.is-grid.columns-3.container.wp-block-latest-posts li:nth-child(3) {
    margin-left: 80px;
    width: 300px;
}
.page-id-15 ul.wp-block-latest-posts__list.is-grid.columns-3.container.wp-block-latest-posts li:nth-child(2) {
    width: 300px;
    margin-left: 20px;
}*/
.page-id-15 .wp-block-latest-posts.is-grid {
    padding-left: 15px;
}
.page-id-15 ul.wp-block-latest-posts__list img {
    margin-bottom: 15px;
	border-bottom: 1px solid #bda231;
    border-top: 1px solid #bda231;
}
.se-alla-nyheter a {
    font-size: 19px;
    font-style: italic;
    color: #645947;
    padding-top: 20px;
}
.page-id-15 .wp-block-latest-posts__list a {
	font-size: 21px;
    color: #000000;
    text-align: center;
    width: 100%;
    max-width: 100%;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: #bea332;
    margin-bottom: -9px;
    margin-top: 8px;
    height: 80px;
    display: inline-table;
}
.page-id-15 a.wp-block-latest-posts__post-title {
    padding-left: 5px;
    padding-right: 5px;
	text-transform: uppercase;
	font-size: 18px;
}
.page-id-15 .wp-block-latest-posts__post-excerpt a {
    border-bottom: 1px solid #bda231;
	border-top: 1px solid #bda231;
	margin-top: 25px;
	text-decoration: none;
}
.page-id-15 .wp-block-latest-posts__post-excerpt a:hover {
    color: #baa031 !important;
}
.page-id-15 .wp-block-latest-posts__post-excerpt {
    //width: 333px;
    display: grid;
    max-width: 100%;
    text-align: center;
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
    border-color: #bda231;
    height: 210px;
}
.page-id-15 .wp-block-latest-posts__featured-image {
	margin-bottom: 0;
}
.page-id-15 ul.wp-block-latest-posts__list.columns-6 li {
    width: 30%;
    margin-left: auto;
    margin-right: auto;
}
.page-id-185 .wp-block-latest-posts__list a {
    font-size: 18px;
    color: #232323;
    margin-top: 10px;
    display: block;
    text-transform: uppercase;
	text-align: center;
}
.page-id-185 .wp-block-latest-posts__post-excerpt {
    text-align: center;
}
.page-id-185 .wp-block-latest-posts.alignleft {
	margin-right: auto;
}
.wp-block-latest-posts__featured-image img {
    width: 100% !important;
    max-width: 100% !important;
}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
    text-align: center;
}
.page-id-185 .wp-block-latest-posts li {
    border: 1px solid #c2a632;
}
/* senatse menyer */
li.menu-item.wpmenucart.wpmenucartli.wpmenucart-display-right.menu-item.menu-item-type-post_type.menu-item-object-page.mega-menu-item {
    position: relative;
    bottom: 95px;
}
ul#menu-horizontal-menu {
    display: -webkit-box;
    list-style-type: none;
    padding-inline-start: 0;
    margin-inline-start: -40px;
    height: 30px;
}
ul#menu-horizontal-menu li {
    padding-left: 13px;
}
.extra-menu-top {
    background: #353428;
    padding-top: 13px;
    margin-bottom: 0px;
    height: 49px;
}
ul#menu-horizontal-menu li a {
    color: #ffffff;
    font-family: 'myriad-pro';
    font-size: 16px;
}
li#menu-item-1937 {
	padding-right: 30px;
}
li#menu-item-1477 {
    padding-right: 30px;
}
li#menu-item-1129 {
    padding-right: 30px;
    padding-left: 42px !important;
}
li#menu-item-1131 {
	padding-right: 30px;
}
li#menu-item-1137 {
	padding-right: 32px;
}
li#menu-item-1139 {
	padding-right: 32px;
}
li#menu-item-1141 {
	padding-right: 30px;
}
li#menu-item-2735 {
    padding-right: 30px;
}
li#menu-item-4223 {
	padding-right: 30px;
}
li#menu-item-1143 {
    //margin-right: -7px;
}
ul#menu-horizontal-menu li a:hover {
    color: #baa031;
    text-decoration: none;
}

div#mega-menu-wrap-primary {
    position: relative;
    right: 0px;
    top: -80px;
    z-index: 99999;
	-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
#mega-menu-wrap-primary .mega-menu-toggle {
	background: transparent;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
    background-color: #232323;
}

/* Inlägg sidebar */
.inlagg-sidebar-container ul {
    list-style-type: none;
    padding-inline-start: 0;
}
.inlagg-sidebar-container li {
    list-style-type: none;
}
.inlagg-sidebar-container {
    margin-top: 30px;
}
.inlagg-sidebar-container ul li {
    border-bottom: 1px solid #ccb967;
    padding-bottom: 10px;
    padding-top: 10px;
}
.inlagg-sidebar-container a {
    color: #232323;
}
.inlagg-sidebar-container a:hover {
    color: #ccb966;
    text-decoration: none;
}

.meny-extra {
    display: table;
}

/* oxiegk.se */
.oxiegk-masthead {
	height: 90px;
}

ul#menu-horizontal-menu-oxiegk {
    display: -webkit-box;
    list-style-type: none;
    padding-inline-start: 0;
    margin-inline-start: -40px;
    height: 30px;
}
ul#menu-horizontal-menu-oxiegk li {
    padding-left: 40px;
}
.page-id-37 .extra-menu-top {
    background: #353428;
    padding-top: 21px;
    margin-bottom: -16px;
}
ul#menu-horizontal-menu-oxiegk li a {
    color: #ffffff;
    font-family: 'myriad-pro';
    font-size: 16px;
}
.oxiegk-extra-menu {
    background: #990000;
    padding-top: 21px;
    margin-bottom: -16px;
}
.page-id-37 li#media_image-3 {
    display: block;
    margin-top: -200px;
}
.page-id-37 li#custom_html-2 .textwidget {
    position: unset;
}
.fest-oxiegk-bild figure {
    position: relative;
    top: 60px;
}
.sektion-two-btn-oxiegk {
    background: #990002;
    color: #ffffff;
    font-weight: 600;
    padding-top: 8px;
    padding-bottom: 6px;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -8px;
}
.sektion-two-btn-oxiegk a {
    color: #ffffff;
}

/* sida kontakt */
p.kontakt-nr {
    clear: left;
    width: 230px;
    text-align: center;
	margin-bottom: -1px;
}
p.kontakt-mejl {
    width: 230px;
    text-align: center;
	color: #baa030;
	font-weight: 100;
}
.kontakt-titel {
    font-size: 18px;
    position: relative;
    top: 16px;
    font-weight: 100;
}
.kontakt-namn {font-size: 30px;}
/* hamburge menyn varukorg */
.menu-item.mega-menu-item {float: none !important;}
/* woocommerce */
.woocommerce .woocommerce-breadcrumb {display: none;}
/* hamburge menyn sträck tjocklek */
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {height: 2px;}
/* single produkt sida */
.single-produkt-container {
	/*margin-left: 0;
    margin-right: 0;
    background: #353428;
    padding-top: 21px;
	margin-bottom: 40px;*/
	background: #990000;
    padding-top: 13px;
    height: 49px;
    margin-bottom: 45px;
}
.single-product li#custom_html-2 .textwidget {
    font-size: 15px;
    position: relative;
    bottom: 0;
}
.single-product li#media_image-3 {
    display: block;
    margin-top: -160px;
}
.single-product .product {
	margin-bottom: 45px !important;
}
.single-produkt-container li.menu-item.wpmenucart.wpmenucartli.wpmenucart-display-right.menu-item.menu-item-type-post_type.menu-item-object-page.mega-menu-item.empty {
    top: 0px;
    margin-left: 60px;
}
.page-id-27 .single-produkt-container {
	display: none;
}
.single-produkt-sida .wpmenucart {
    position: relative;
    left: 61px;
    top: 0px;
}
.single-product div#sidebar {
    display: none;
}

/* nyhetsbrev startsidan */
.signup {
    width: 645px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

/* woocommerce knappar */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #363428;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #ae9630;
    color: #fff;
}

/* woocommerce checkout sida */
.checkout .form-row {
    display: block;
}
.checkout .col-1 {
    width: 48%;
    max-width: 48%;
}

/* Blogg inlägg text-knapp Läs mer */
a.more-link {
    width: 225px !important;
    border: 1px solid #353428 !important;
    color: #ffffff !important;
    font-size: 16px !important;
    background: #353428;
    margin-top: 50px !important;
    margin-bottom: 1px !important;
    margin-left: auto;
    margin-right: auto;
	height: 40px !important;
	line-height: 2.3 !important;
}
.page-id-185 a.more-link {
    display: none;
}
.wp-block-latest-posts__featured-image img {
    width: 100%;
    height: 200px;
    object-fit: cover !important;
}

/* Enskilt bogg inlägg */
/*.single-inlagg img {
    width: 100%;
    height: auto;
    margin-top: 40px;
    margin-bottom: 40px;
}*/

/* footer */
#custom_html-2 h3 {
    font-size: 20px;
}
li#custom_html-2 .textwidget {
    font-size: 15px;
    position: relative;
    bottom: 30px;
}
li#custom_html-3 h3 {
    font-size: 20px;
}
.footer-container-txt2 {
    font-size: 12px !important;
	font-weight: 100;
}

#mc_embed_signup input.email {
	margin-bottom: 10px !important;
}

p#h-aktuell-info-1 {
    margin-top: -20px;
}

/* sida klubben */
.klubben {
    border: unset !important;
}
.klubben tr {
    width: 80%;
    display: block;
}

/* sida pay and play */
.pay-play-sida .wp-block-media-text__content {
    padding-left: 0;
    padding-bottom: 110px;
}

/* sida komferens */
.konferens-sida .wp-block-media-text__content {
    padding-left: 0;
    //padding-bottom: 110px;
}

.has-luminous-vivid-amber-color {
    background-color: #b99e31 !important;
    box-sizing: inherit;
}

/* individuellt blogg inlägg */
.inlagg-sidebar-container h1 {
    font-size: 30px;
}
.inlagg-sidebar-container {
    margin-top: 30px;
    border-left: 1px solid #e5dcb3;
}
.single-inlagg-content {
    padding-right: 45px;
}
.enskilt-inlagg {
    padding-top: 40px;
    padding-bottom: 40px;
}

/* sida startsida titlar */
h2#h-aktuell-info {
    font-weight: 100;
}
.sektion-three-title h2 {
    font-weight: 100;
}
.page-id-37 .sektion-three-title h2 {
 	color: #212629;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    font-size: 28px;
    font-weight: 400;
}
/* bild slider startsida */
.white {
    padding: 0 !important;
}

/* Woocommerce Mitt konto */
.woocommerce-Address {
    max-width: 48%;
}

.main-container h2 {
    font-weight: 100;
}
.main-container h3 {
    font-weight: 100;
}
.main-container h4 {
    font-weight: 100;
}

hr {
    border-color: #baa031 !important;
}

/* konferens & fest sida */
.konferens-titel {
    position: relative;
    bottom: 20px;
}
.konferens-txt {
    position: relative;
    bottom: 20px;
}
.fest-titel {
    position: relative;
    top: 50px;
}
.fest-txt {
    position: relative;
    top: 50px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    border-bottom: 1px solid #c0a53363;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover {
    background: #f9f9f9;
}

/* startsidan fyra bilder */
.fyra-bilder figcaption {
    position: relative;
    bottom: 10px;
    color: #ffffff;
    font-size: 21px;
    font-family: 'myriad-pro';
    text-align: center;
    background: #373325;
    width: 99.6%;
    padding: 2px;
}
.fyra-bilder figcaption a {
    color: #ffffff;
}
.fyra-bilder figcaption a:hover {
    text-decoration: none;
    color: #c0a533;
}

/* sida bana */
.bana-bild img {
    width: 100%;
    height: auto;
}

/* sida driving range */
.drivingrange-video video {
    height: 434px !important;
    //width: 5000px !important;
    object-fit: fill !important;
}
.range-bilder img {
    height: auto;
}

li#mega-menu-item-2277 {
    display: none !important;
}
li#mega-menu-item-2279 {
    display: none !important;
}
li#mega-menu-item-2281 {
    display: none !important;
}
li#mega-menu-item-2283 {
    display: none !important;
}
li#mega-menu-item-2285 {
    display: none !important;
}

.page-id-1133 .wp-block-media-text__content {
    padding-left: 0 !important;
}

/* oxiegk */
li#menu-item-447 a {
	//padding-left: 200px;
	//padding-right: 64px;
}
li#menu-item-449 a {
    padding-right: 64px;
}
li#menu-item-451 a {
	//padding-right: 64px;
}
li#menu-item-453 a {
	padding-right: 64px;
}
li#menu-item-489 a {
	//padding-right: 64px;
}
li#menu-item-491 a {
	//padding-right: 64px;
}
li#menu-item-455 a {
	//padding-right: 20px;
}
.page-id-37 footer.blog-footer:before {
	//background: #990002 !important;
	//height: 375px;
}
.page-id-37 li#custom_html-2 h3:after {
	display: none;
}
.page-id-111 footer.blog-footer:before {
	//background: #990002 !important;
	//height: 375px;
}
.page-id-111 li#custom_html-2 h3:after {
	display: none;
}
.page-id-111 li#media_image-3 {
    display: block;
    margin-top: -190px;
}
.page-id-111 li#custom_html-2 .textwidget {
    position: unset;
}
.page-id-83 footer.blog-footer:before {
	background: #990002 !important;
	//height: 375px;
}
.page-id-83 li#custom_html-2 h3:after {
	display: none;
}
.page-id-83 li#media_image-3 {
    display: block;
    margin-top: -190px;
}
.page-id-83 li#custom_html-2 .textwidget {
    position: unset;
}
.page-id-125 footer.blog-footer:before {
	//background: #990002 !important;
	//height: 375px;
}
.page-id-125 li#custom_html-2 h3:after {
	display: none;
}
.page-id-125 li#media_image-3 {
    display: block;
    margin-top: -190px;
}
.page-id-125 li#custom_html-2 .textwidget {
    position: unset;
}
.page-id-117 footer.blog-footer:before {
	background: #990002 !important;
	//height: 375px;
}
.page-id-117 li#custom_html-2 h3:after {
	display: none;
}
.page-id-117 li#media_image-3 {
    display: block;
    margin-top: -190px;
}
.page-id-117 li#custom_html-2 .textwidget {
    position: unset;
}
.page-id-95 footer.blog-footer:before {
	//background: #990002 !important;
	//height: 375px;
}
.page-id-95 li#custom_html-2 h3:after {
	display: none;
}
.page-id-95 li#media_image-3 {
    display: block;
     margin-top: -190px;
}
.page-id-95 li#custom_html-2 .textwidget {
    position: unset;
}
.page-id-539 footer.blog-footer:before {
	//background: #990002 !important;
	//height: 375px;
}
.page-id-539 li#custom_html-2 h3:after {
	display: none;
}
.page-id-539 li#media_image-3 {
    display: block;
     margin-top: -190px;
}
.page-id-539 li#custom_html-2 .textwidget {
    position: unset;
}
.extra-menu-top-oxiegk {
    background: #990000;
    padding-top: 13px;
    margin-bottom: 0px;
    height: 49px;
}
.oxiegk-fyra-bilder figcaption {
    position: relative;
    bottom: 10px;
    color: #ffffff;
    font-size: 21px;
    font-family: 'myriad-pro';
    text-align: center;
    background: #990002;
    width: 100%;
    padding: 2px;
}
.page-id-37 .footer-container-txt1 {
    //background: #990002;
    padding-top: 18px;
    padding-bottom: 16px;
    color: #baa030;
    text-align: center;
    font-size: 14px;
    display: block;
    margin-top: 20px;
    line-height: 2;
    font-weight: 100;
	margin-top: -20px;
    position: relative;
}
.page-id-37 ul.wp-block-latest-posts__list.is-grid.columns-3.container.wp-block-latest-posts li:nth-child(2) {
    width: 300px;
    margin-left: 20px;
}
.page-id-37 ul.wp-block-latest-posts__list.is-grid.columns-3.container.wp-block-latest-posts li:nth-child(3) {
    margin-left: 80px;
    width: 300px;
}
.page-id-37 .wp-block-latest-posts.is-grid {
    padding-left: 15px;
}
.page-id-37 .wp-block-latest-posts__list a {
    font-size: 22px;
    color: #000000;
    display: block;
    text-align: center;
    width: 302px;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    border-color: #bea332;
    line-height: 2.6;
    margin-bottom: -8px;
    margin-top: 8px;
}
.page-id-37 .wp-block-latest-posts__post-excerpt {
    width: 302px;
    text-align: center;
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    border-color: #bda231;
}
.page-id-37 a.more-link {
    width: 225px !important;
    border: 1px solid #353428 !important;
    color: #ffffff !important;
    font-size: 16px !important;
    background: #990004;
    margin-top: 60px !important;
    margin-bottom: 1px !important;
    margin-left: auto;
    margin-right: auto;
    height: 40px;
    line-height: 2.3 !important;
}
.page-id-83 .wp-block-latest-posts li {
    border: 1px solid #c2a632;
}
.page-id-83 .wp-block-latest-posts__list a {
    font-size: 18px;
    color: #232323;
    margin-top: 10px;
    display: block;
    text-transform: uppercase;
    text-align: center;
}
.page-id-83 .wp-block-latest-posts__post-excerpt {
    text-align: center;
}
.page-id-83 a.more-link {
    display: none;
}
.oxiegk-social {
    padding-bottom: 65px;
}
ul#menu-horizontal-menu-oxiegk li a:hover {
    color: #cccccc;
    text-decoration: none;
}

.faq-inlagg {
    padding-left: 0;
    padding-right: 0;
}
.faq-inlagg img {
    height: 400px;
}
.faq-inlagg a {
    position: relative;
    bottom: 60px;
    color: #232323;
    z-index: 99999999;
    background: #ffffff;
	border-left: 10px solid #010821;
	border-right: 10px solid #010821;
}
.faq-inlagg .wp-block-latest-posts__post-excerpt {
    display: none;
}
.faq-inlagg li {
    border: none !important;
}

.herr {
    text-transform: uppercase;
    float: left;
    background-color: #0a83f9;
    padding: 10px 20px;
    color: #fff;
    font-size: 28px;
    font-weight: 500;
    width: 20%;
    height: 60px;
    letter-spacing: 5px;
    text-align: center;
}
.dam {
    text-transform: uppercase;
    float: left;
    background-color: #0a83f9;
    padding: 10px 20px;
    color: #fff;
    font-size: 28px;
    font-weight: 500;
    width: 20%;
    height: 60px;
    letter-spacing: 5px;
    text-align: center;
}
.kategori {
    text-transform: uppercase;
    float: left;
    background-color: #008053;
    padding: 0px 20px;
    color: #fff;
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    width: 80%;
    height: 60px;
    letter-spacing: 5px;
}
.rea-table td {
    vertical-align: top;
    padding: 20px 0;
    width: 200px;
}
.golf-gps {
    text-transform: uppercase;
    float: left;
    background-color: #008053;
    padding: 0px 20px;
    color: #fff;
    font-size: 40px;
    font-weight: 300;
    text-align: center;
    width: 100%;
    height: 60px;
    letter-spacing: 5px;
}

.kontaktinformation-hr {
	margin-left: 0;
}
.kontaktinformation-icons img {
    margin-right: 190px;
}

.woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images {
    display: none;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	width: 100%;
}
img.blogg-faq-bild {
    width: 100%;
    height: 400px;
    object-fit: cover;
}

.faq-link {
    position: relative;
    bottom: 50px;
    text-align: center;
	background: #ffffffbd;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.faq-link a {color: #232323;}
img.image.wp-image-241 {
    width: 120px;
    margin-right: auto;
    margin-left: auto;
    display: block;
    margin-top: 75px;
    margin-bottom: 130px;
}
li#custom_html-3 {text-align: right;}
/* Text Valfri på checkout sidan */ 
.notes span.optional {display: none;}
.checkout .col-2 {
    width: 48%;
    max-width: 48%;
}

.main-container {
    overflow-x: hidden;
}

.sa_hover_container {
    width: 274px;
    background-size: cover !important;
}

.single-inlagg img {
    max-width: 100%;
    height: auto;
}

.page-id-15 .fyra-bilder img {
    height: 200px;
    object-fit: cover;
}

/*div#product-6305 img {
    width: 80px;
    height: 80px;
}*/
.postid-6305 .summary.entry-summary {
    width: 48% !important;
}
/*div#product-6303 img {
    width: 80px;
    height: 80px;
}*/
.postid-6303 .summary.entry-summary {
    width: 48% !important;
}
/*div#product-6299 img {
    width: 80px;
    height: 80px;
}*/
.postid-6299 .summary.entry-summary {
    width: 48% !important;
}
/*div#product-5978 img {
    width: 80px;
    height: 80px;
}*/
.postid-5978 .summary.entry-summary {
    width: 48% !important;
}

.page-id-5929 .wc-block-grid__product-title {
    color: #027f54;
}
.page-id-5929 .wc-block-grid__product-title:hover {
    color: #232323;
}
.page-id-5929  a.wc-block-grid__product-link:hover {
    text-decoration: none;
}

/* boknings produkter */
/*.xdsoft_time:nth-child(-n+16) {
    display: none !important;
}
.xdsoft_time:nth-last-child(-n+8) {
    display: none !important;
}*/
.mwb-mbfw-cart-page-data br {
    display: none;
}
.wps_bfwp_availability_color {
    margin-left: 10px;
    margin-right: 20px;
}
.mbfw-date-picker-section__wrapper {
    margin-top: 20px;
}
input#mwb-mbfw-booking-from-time {
    font-size: 12px;
    height: 32px;
}
input#mwb-mbfw-booking-to-time {
    font-size: 12px;
    height: 32px;
}
.mbfw-additionl-detail-listing-section span.woocommerce-Price-amount.amount {
    display: none;
}

/* Boknings kalendern */
    .xdsoft_datetimepicker .xdsoft_datepicker {
        width: 424px;
    }
    .xdsoft_datetimepicker .xdsoft_timepicker {
        width: 98px;
    }
    /* Visa bar nuvarande år i kalendern */
    .xdsoft_yearselect .xdsoft_option {
        display: none;
    }
    /* end Visa bar nuvarande år i kalendern */
/* end Boknings kalendern */

/* Medlemskap sida produkter/medlemskap textarea */
.page-id-27 form.cart textarea {
    display: none;
}
.page-id-27 label.label-extra-info {
    display: none;
}
/* end Medlemskap sida produkter/medlemskap textarea */

textarea#extra_field {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.golfbutik-lankar a {
    background: #48452b;
    color: #ffffff;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 6px;
    padding-bottom: 8px;
    width: 200px;
    display: block;
    border: 1px solid #48452b;
}
.golfbutik-lankar a:hover {
    text-decoration: none;
    background: #ffffff;
    color: #48452b;
}

.page-id-5929 a.boka-lankar {
    text-align: center;
    display: block;
    background: #32373b;
    color: #ffffff;
    padding-top: 4px;
    padding-bottom: 5px;
	border: 1px solid #32373b;
}
a.boka-lankar:hover {
    background: #ffffff;
    color: #32373b;
    text-decoration: none;
}

a.boka-magnus {
    text-align: center;
    display: block;
    color: #ffffff;
    background: #32373b;
	border: 1px solid #32373b;
	margin-top: 10px;
}
a.boka-magnus:hover {
    color: #32373b;
    background: #ffffff;
    text-decoration: none;
}
.tranarna img {
    height: 600px;
    object-fit: cover;
}

a.boka-nicolaj {
    text-align: center;
    display: block;
    color: #ffffff;
    background: #32373b;
	border: 1px solid #32373b;
	margin-top: 10px;
}
a.boka-nicolaj:hover {
    color: #32373b;
    background: #ffffff;
    text-decoration: none;
}
.nyborjarkurs-helg {
    cursor: pointer;
}
.nyborjarkurs-helg a {
    color: #ffffff;
}
.nyborjarkurs-helg a:hover {
    color: #b99f31;
    text-decoration: none;
}
.endag {
    cursor: pointer;
}
.nyborjarkurs {
    cursor: pointer;
}
.rekommendation-title {
    cursor: pointer;
}

p.junior-lank a {
    color: #b69d30;
}
p.junior-lank a:hover {
    color: #232323;
    text-decoration: none;
}

.page-id-7067 .wp-block-table.is-style-stripes {
    border-bottom: none;
}

.kurser-lasmer-lank a {
    text-align: center;
    display: block;
    color: #232323;
    margin-top: -10px;
}
.kurser-lasmer-lank a:hover {
    color: #b29930;
    text-decoration: none;
}
.kurser-bokahar-lank a {
    display: block;
    text-align: center;
    margin-top: 20px;
    background: #232323;
    color: #ffffff;
    border: 1px solid #232323;
}
.kurser-bokahar-lank a:hover {
    background: #ffffff;
    color: #232323;
    text-decoration: none;
}

.page-id-6674 .kurserna img {
	height: 500px;
	object-fit: cover;
}
.page-id-6676 .table-tranare th { 
    border: 1px solid #cccccc;
    padding: 4px;
	margin-top: 15px;
	font-weight: 400;
}
.page-id-6676 .table-tranare td { 
    border: 1px solid #cccccc;
    padding: 4px;
	margin-top: 15px;
}
.page-id-6676 .table-tranare {
    margin-top: 15px;
}

a.butik-lasmer {
    text-align: center;
    display: block;
    color: #232323;
}
a.butik-lasmer:hover {
    color: #baa030;
	text-decoration: none;
}

.sortiment-container .wp-block-column {
    padding: 15px;
}
.sortiment-container .wp-block-column a {
    color: #baa030;
}
.sortiment-container .wp-block-column a:hover {
    color: #232323;
}
.damtraning-img img {
    height: 600px;
    object-fit: cover;
}
/* Sida https://dev.hylliekrokensgolf.se/nyborjarkurs-en-helg/ */
img.qrkod-enhelg {
    width: 150px;
    margin-right: auto;
    margin-left: auto;
    display: block;
}
.page-id-27 a#wp-block-file--media-fcd9c028-92c6-4182-9f8f-b18d2e579c66 {
    display: none;
}
div#product-8583 .related {
    display: none;
}
.tre-sloggans {
    border: 1px solid #000000;
    padding: 30px;
}
.tre-sloggans:hover {
    border: 1px solid #797979;
    color: #797979;
}
.medlems-logga figure.wp-block-media-text__media img {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
/* Sida https://dev.hylliekrokensgolf.se/klubb-hylliekroken/ */
h2#h-bonusstege {
    padding-top: 60px;
    margin-bottom: 0;
}

.klubb-container {
    font-family: 'myriad-pro';
    text-align: center;
    background: url(https://dev.hylliekrokensgolf.se/wp-content/uploads/2023/03/338217896_242478398200459_4459614945556968724_n.jpg);
    font-size: 21px;
    margin-bottom: 35px;
    height: 300px;
    background-size: cover;
    background-position: center;
    padding-top: 60px;
}
.klubb-title a {
    color: #ffffff;
}
.klubb-title a:hover {
    text-decoration: none;
    color: #c0a533;
}
.klubb-title {
    background: #383325;
    padding-top: 2px;
    padding-bottom: 2px;
}
.start-title-klubb figcaption {
	position: relative;
    bottom: 10px;
    color: #ffffff;
    font-size: 21px;
    font-family: 'myriad-pro';
    text-align: center;
    background: #373325;
    padding: 2px;
}
.start-title-klubb figcaption a {
	color: #ffffff;
}
.start-title-klubb a:hover {
    color: #c0a533;
    text-decoration: none;
}
img.wp-image-10048 {
    width: 2000px;
    max-width: 100%;
}
.grupp-bild1 {
    margin-top: 145px;
    margin-bottom: 45px;
}
.grupp-bild2 {
    margin-bottom: 60px;
}
.traning-privat-txt {
    margin-top: 215px;
	font-size: 21px;
}
.page-id-1544 section.related.products {
	display: none;
}
.page-id-1544 .single-produkt-container {
	display: none;
}
.page-id-1544 label.label-extra-info {
	display: none;
}
.page-id-1544 textarea#extra_field {
	display: none;
}
.page-id-1544 li#media_image-3 {
	display: block;
    margin-top: -190px;
}
.page-id-1544 footer.blog-footer:before {
    //background: #990002 !important;
}
.page-id-1544 .woocommerce div.product .woocommerce-tabs .panel h2 {
	display: none;
}
div#product-1547 {
    background: #c5dbc2;
    padding: 30px;
}
div#product-1547 img {
    display: none;
}
div#product-1551 {
    background: #c5dbc2;
    padding: 30px;
}
div#product-1551 img {
    display: none;
}
div#product-1560 {
    background: #c5dbc2;
    padding: 30px;
}
div#product-1560 img {
    display: none;
}
div#product-1562 {
    background: #c5dbc2;
    padding: 30px;
}
div#product-1562 img {
    display: none;
}
div#product-1564 {
    background: #c5dbc2;
    padding: 30px;
}
div#product-1564 img {
    display: none;
}
div#product-1569 {
    background: #c5dbc2;
    padding: 30px;
}
div#product-1569 img {
    display: none;
}
div#product-1619 {
    background: #c5dbc2;
    padding: 30px;
}
div#product-1619 img {
    display: none;
}
div#product-1620 {
    background: #c5dbc2;
    padding: 30px;
}
div#product-1620 img {
    display: none;
}
div#product-1622 {
    background: #c5dbc2;
    padding: 30px;
}
div#product-1622 img {
    display: none;
}
div#product-1623 {
    background: #c5dbc2;
    padding: 30px;
}
div#product-1623 img {
    display: none;
}
div#product-1839 {
    background: #c5dbc2;
    padding: 30px;
}
div#product-1839 img {
    display: none;
}
.page-id-1544 .woocommerce-tabs.wc-tabs-wrapper {
    background: #00800042;
    padding: 15px;
}
.oxiegk-medlem-teckna-txt {
    font-size: 24px;
    font-weight: 500 !important;
    text-align: center;
    margin-bottom: 45px;
}
.page-id-1544 .woocommerce div.product .product_title {
    font-size: 24px;
    color: #463f23;
}
.page-id-1544 div.product .woocommerce-tabs ul.tabs li.active a {
    font-size: 16px;
}
.page-id-1544 .woocommerce div.product form.cart .button {
    height: 33px;
    line-height: 0.1;
}

li.menu-item.wpmenucart.wpmenucartli.wpmenucart-display-right.menu-item.wp-block-navigation-item.wp-block-navigation-link.mega-menu-item.varukorg-meny {
    position: relative;
    display: flex;
    bottom: 26px;
}
.konferens-fest-start-txt {
    text-align: center;
    background: #990003;
    color: #ffffff;
    padding: 15px;
}
.konferens-fest-title a {
    color: #212629;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    font-size: 28px;
    font-weight: 400;
}
.konferens-fest-start-txt a {
    color: #ffffff;
}
.page-id-37 .owl-dots.disabled {
    display: none !important;
}
.page-id-1571 footer.blog-footer:before {
    background: #990002 !important;
}
.page-id-1571 li#media_image-3 {
    display: block;
    margin-top: -160px;
}
.page-id-1573 footer.blog-footer:before {
    background: #990002 !important;
}
.page-id-1573 li#media_image-3 {
    display: block;
    margin-top: -160px;
}
.page-id-1573 td.woocommerce-table__product-name.product-name {
    color: green;
    font-weight: 600;
}
.page-id-1573 .woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child {
    margin-bottom: 0;
    font-weight: 500;
}
td.product-name a {
    color: green;
}
a.showcoupon {
	color: green;
}
a.woocommerce-privacy-policy-link {
    color: green;
}
.lektion-txt {
    background: #990003;
    margin-bottom: 0;
    color: #ffffff;
    padding-left: 45px;
    padding-right: 45px;
    text-align: center;
}
.hitta-oxiegk {
    background: green;
    padding: 15px;
    height: 220px;
    color: #ffffff;
}
.page-id-15 .driftab {
	display: none;
}
.page-id-539 .row.single-produkt-container {
    display: none;
}
.page-id-539 h1.product_title.entry-title {
    display: none;
}
.page-id-539 p.price {
    display: none;
}
.page-id-539 label.label-extra-info {
	display: none;
}
.page-id-539 textarea#extra_field {
	display: none;
}
.page-id-539 section.related.products {
    display: none;
}
.page-id-539 input.ebc-date-picker {
    display: none;
}
.page-id-1544 li#custom_html-2 .textwidget {
    font-size: 15px;
    position: relative;
    bottom: 0px;
}
.page-id-1544 .driftab {
    display: inline-block;
}
.page-id-125 .driftab {
    display: inline-block;
}
.page-id-111 .driftab {
    display: inline-block;
}
.page-id-37 .driftab {
    display: inline-block;
}
.page-id-539 .driftab {
    display: inline-block;
}
.page-id-471 .driftab {
    display: inline-block;
}
.page-id-1571 .driftab {
    display: inline-block;
}
.page-id-1573 .driftab {
    display: inline-block;
}
.page-id-1579 .driftab {
    display: inline-block;
}
.page-id-1579 li#custom_html-2 .textwidget {
    font-size: 15px;
    position: relative;
    bottom: 0px;
}
.page-id-1571 li#custom_html-2 .textwidget {
    font-size: 15px;
    position: relative;
    bottom: 0px;
}
.page-id-1573 li#custom_html-2 .textwidget {
    font-size: 15px;
    position: relative;
    bottom: 0px;
}
a.woocommerce-terms-and-conditions-link {
    color: green;
}
.page-id-471 li#custom_html-2 .textwidget {
    font-size: 15px;
    position: relative;
    bottom: 0;
}
.page-id-471 li#media_image-3 {
    display: block;
}
.page-id-471 img.image.wp-image-241 {
    display: block;
    margin-top: -160px;
}
.page-id-1579 li#media_image-3 {
    display: block;
}
.page-id-1579 img.image.wp-image-241 {
    display: block;
    margin-top: -160px;
}
.page-id-1579 a {
	color: green;
}
.page-id-95 .driftab {
    display: inline-block;
}
a.villkor-regler {
    display: inline-block;
    color: green;
    background: #cccccc;
    padding: 15px;
}
a.festlokal-avtal {
    color: #ffffff;
    background: green;
    padding: 15px;
    display: block;
}
.page-id-1579 div#customer_login .col-1 {
    max-width: 100%;
}
.page-id-1579 div#customer_login .col-2 {
    max-width: 100%;
}
.page-id-1579 form.woocommerce-form.woocommerce-form-login.login label {
    width: 100%;
}
.page-id-1756 li#custom_html-2 .textwidget {
    font-size: 15px;
    position: relative;
    bottom: 0;
}
.page-id-1756 img.image.wp-image-241 {
	display: block;
    margin-top: -160px;
}
.page-id-1756 li#media_image-3 {
    display: block;
}
.page-id-1253 li#custom_html-2 .textwidget {
    font-size: 15px;
    position: relative;
    bottom: 0;
}
.page-id-1253 img.image.wp-image-241 {
	display: block;
    margin-top: -160px;
}
.page-id-1253 li#media_image-3 {
    display: block;
}
.page-id-1253 h2 {
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 400;
}
.page-id-539 div#product-1815 img {
    display: none;
}
.page-id-539 .woocommerce-tabs.wc-tabs-wrapper {
    display: none;
}
li#mega-menu-item-1818 img {
    width: 40px;
    background: #990002;
}
.page-id-1544 a {
	color: green;
}
.stripe-logga-medlemskapsida img {
    width: 70px;
    background: green;
}
.teckna-medlemskap-c a {
    text-decoration: none;
}
.teckna-medlemskap {
    background: #4a4727;
    color: #ffffff;
    text-align: center;
    padding: 15px;
	text-decoration: none;
}
.teckna-medlemskap:hover {
    color: #ffffff;
    text-decoration: none;
}
/* tar bort relaterade produkter som visas under en produkt */
.related.products { display: none; }
.wpconsent-banner-holder .wpconsent-banner-footer.wpconsent-button-size-small .wpconsent-banner-button {
    font-size: 12px !important;
}
.rad-gra {
    background: #f9f9f9;
    padding-top: 40px;
    margin-bottom: 40px;
	padding-left: 15px;
    padding-right: 15px;
}
.page-id-1756 img.wp-image-1819 {
    background: #533afd;
	margin-top: 52px;
}
li#menu-item-1631 a {
    background: #2b7895 !important;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 3px;
}
li#menu-item-1631 a:hover {
    color: #2b7895 !important;
    background: #ffffff !important;
}
.start-fyra-bilder img {
    height: 160px;
    object-fit: cover;
}
.varukorg-meny a {
    position: relative;
    bottom: 93px;
    display: flex;
}
img.wp-image-1939 {
    width: 50px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 15px;
}
.startsida-prisvarda-title {
	color: #212629;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    font-size: 28px;
    font-weight: 400;
}
.startsida-prisvarda img {
	height: 300px;
	object-fit: cover;
}
a.start-lankar {
    color: #990003;
    text-decoration: none;
}
.page-id-111 h2 {
    color: #212629;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    font-size: 28px;
    font-weight: 400;
}

@media only screen and (max-width: 1200px) {
	ul#menu-horizontal-menu li {
		padding-left: 0;
	}
	.fyra-bilder .wp-block-column:not(:only-child) {
		flex-basis: calc(50% - 1em)!important;
		flex-grow: 0;
	}
	.wp-block-columns {
		display: flex;
		margin-bottom: 1.75em;
		flex-wrap: wrap;
	}
	.fyra-bilder .wp-block-column {
		margin: 0;
	}
	.fyra-bilder img {
		margin-right: auto;
		margin-left: auto;
		display: block;
	}
	.fyra-bilder figcaption {
		bottom: 9px;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.page-id-15 ul.wp-block-latest-posts__list.is-grid.columns-3.container.wp-block-latest-posts li:nth-child(3) {
		margin-left: auto;
		margin-right: auto;
	}
	.wp-block-latest-posts.is-grid li {
		margin: 0;
	}
	.golfbutiken-resp {
		margin-bottom:80px;
	}
	.aktuell-info-resp {
		margin-bottom:80px;
	}
	footer.blog-footer:before {
    	height: 433px;
	}
	.page-id-185 .wp-block-latest-posts.is-grid li {
		margin: inherit;
	}
		.greenfeemedlem-title {
		font-size: 14px;
		margin-bottom: 12px;
	}
	.vardags-medlemskap-title {
		font-size: 14px;
	}
	.fullvardig-title {
		font-size: 14px;
		margin-bottom: 12px;
	}
	.knatte-medlemskap-title {
		font-size: 14px;
	}
	.hylliekroken-aktivt-title {
		font-size: 14px;
		margin-bottom: 12px;
	}
	.junior-medlemskap-title {
		font-size: 14px;
	}
	.oxie-aktivt-golf-id-title {
		font-size: 14px;
		margin-bottom: 12px;
	}
	.oxie-utan-aktivt-golf-id-title {
		font-size: 14px;
	}
	.fullvardig-oxiegk-title {
		font-size: 14px;
		margin-bottom: 12px;
	}
	.prova-medlemskap-title {
		font-size: 14px;
	}
	.fullvardig-senior-title {
		font-size: 14px;
		margin-bottom: 12px;
	}
	.presentkort-medlemskap-title {
		font-size: 14px;
	}
}


@media only screen and (max-width: 991px) {
	.page-id-15 ul.wp-block-latest-posts__list.is-grid.columns-3.container.wp-block-latest-posts li:nth-child(2) {
		margin-left: 180px;
	}
	footer.blog-footer:before {
		height: 724px;
	}
	li#custom_html-4 .col-lg-2 {
		width: auto;
		padding: 20px;
	}
	.sektion-three-txt {
		padding-left: 15px;
		padding-right: 15px;
	}
	li#mega-menu-item-2277 {
		display: block !important;
	}
	li#menu-item-1129 {
		display: none;
	}
	li#mega-menu-item-2279 {
		display: block !important;
	}
	li#menu-item-1131 {
		display: none;
	}
	li#mega-menu-item-2281 {
		display: block !important;
	}
	li#menu-item-1477 {
		display: none;
	}
	li#menu-item-1937 {
		display: none;
	}
	li#mega-menu-item-2283 {
		display: block !important;
	}
	li#menu-item-1141 {
		display: none;
	}
	li#mega-menu-item-2285 {
		display: block !important;
	}
	li#menu-item-1143 {
		display: none;
	}
	li#menu-item-2735 {
		display: none;
	}
	li#menu-item-4223 {
		display: none;
	}
	.page-id-129 li#custom_html-2 h3:after {
		left: unset;
		margin-left: 250px;
	}
	li#custom_html-3 {
		text-align: left;
	}
	.medlemskap-produkter1 .col-lg-6 {
		display: table-row;
		width: 50%;
	}
	.medlemskap-produkter2 .col-lg-6 {
		display: table-row;
		width: 50%;
	}
	.medlemskap-produkter3 .col-lg-6 {
		display: table-row;
		width: 50%;
	}
	.medlemskap-produkter4 .col-lg-6 {
		display: table-row;
		width: 50%;
	}
	.medlemskap-produkter5 .col-lg-6 {
		display: table-row;
		width: 50%;
	}
	.medlemskap-produkter6 .col-lg-6 {
		display: table-row;
		width: 50%;
	}
	.change:after {
		display: none;
	}
	.greenfeemedlem-title:after {
		display: none;
	}
	.vardags-medlemskap-title:after {
		display: none;
	}
	.fullvardig-title:after {
		display: none;
	}
	.knatte-medlemskap-title:after {
		display: none;
	}
	.hylliekroken-aktivt-title:after {
		display: none;
	}
	.junior-medlemskap-title:after {
		display: none;
	}
	.oxie-aktivt-golf-id-title:after {
		display: none;
	}
	.oxie-utan-aktivt-golf-id-title:after {
		display: none;
	}
	.fullvardig-oxiegk-title:after {
		display: none;
	}
	.prova-medlemskap-title:after {
		display: none;
	}
	.fullvardig-senior-title:after {
		display: none;
	}
	.presentkort-medlemskap-title:after {
		display: none;
	}
	.page-id-37 footer.blog-footer:before {
		height: 615px;
	}
	img.image.wp-image-241 {
		width: 90px;
		//padding-bottom: 40px;
	}
	.page-id-15 ul.wp-block-latest-posts__list.columns-6 li {
		width: 100%;
	}
	.page-id-15 .wp-block-latest-posts__post-excerpt {
    	width: 100%;
	}
	li#menu-item-1631 {
		display: none;
	}
	li#menu-item-489 {
		display: none;
	}
	li#custom_html-2 {
		text-align: center;
	}
	li#custom_html-3 {
		text-align: center;
	}
	.textwidget.custom-html-widget table tr td {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		display: contents;
	}
	.oxiegk-social a {
		display: none;
	}
	.page-id-111 a {
		text-align: center;
		display: block;
	}	
	img.social-icons {
		display: none;
	}
}

@media only screen and (max-width: 770px) {
	.page-id-15 ul.wp-block-latest-posts__list.is-grid.columns-3.container.wp-block-latest-posts li:nth-child(2) {
		margin-left: 114px;
	}
	.page-id-15 ul.wp-block-latest-posts__list.is-grid.columns-3.container.wp-block-latest-posts li:nth-child(1) {
		margin-left: auto;
		margin-right: auto;
		display: inline-table;
	}
	.checkout .col-1 {
		max-width: 100%;
	}
	.checkout .col-2 {
		max-width: 100%;
	}
	footer.blog-footer:before {
		height: 730px;
	}
	.fyra-bilder .wp-block-column:not(:only-child) {
		flex-basis: calc(50% - 0em) !important;
	}
	#mc_embed_signup input.email {
    	border: 2px solid #363428 !important;
	}
	.kontakt-sida-txt .wp-block-column {
		text-align: center;
		flex-basis: calc(100% - 1em) !important;
	}
	.kontakt-sida-tre {
		display: block;
		text-align: center;
	}
	.kontakt-sida-tre img {
		margin-left: auto;
		margin-right: auto;
	}
	.page-id-135 .kontaktinformation-hr {
    	margin-left: revert;
	}
	.kontakt-sida-golfbutiken {
		margin-top: 50px;
	}
	.kontakt-sida-golfacademy {
		margin-top: 50px;
	}
	.greenfeemedlem-title {
		height: 74px;
	}
	.vardags-medlemskap-title {
		height: 74px;
	}
	.fullvardig-title {
		height: 74px;
	}
	.knatte-medlemskap-title {
		height: 74px;
	}
	.hylliekroken-aktivt-title {
		height: 74px;
	}
	.junior-medlemskap-title {
		height: 74px;
	}
	.oxie-aktivt-golf-id-title {
		height: 74px;
	}
	.oxie-utan-aktivt-golf-id-title {
		height: 74px;
	}
	.fullvardig-oxiegk-title {
		height: 74px;
	}
	.prova-medlemskap-title {
		height: 74px;
	}
	.fullvardig-senior-title {
		height: 74px;
	}
	.presentkort-medlemskap-title {
		height: 74px;
	}
	a.custom-logo-link img {
		z-index: 99999;
	}
    .postid-6305 .summary.entry-summary {
        width: 100% !important;
    }
    .postid-6303 .summary.entry-summary {
        width: 100% !important;
    }
    .postid-6299 .summary.entry-summary {
        width: 100% !important;
    }
    .postid-5978 .summary.entry-summary {
        width: 100% !important;
    }
	.extra-menu-top-oxiegk {
		display: none;
	}
	.fyra-bilder .wp-block-column {
		margin-left: auto;
		margin-right: auto;
	}
	img.wp-image-863 {
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	img.wp-image-867 {
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
}

@media only screen and (max-width: 600px) {
	.wp-block-latest-posts.is-grid li {width: initial;}
	.page-id-15 ul.wp-block-latest-posts__list.is-grid.columns-3.container.wp-block-latest-posts li:nth-child(2) {margin-left: auto;margin-right: auto;}
	.page-id-185 .wp-block-latest-posts.alignleft {
		display: block;
		padding-left: 15px;
		padding-right: 15px;
	}
	.tranarna img {
		height: auto;
		object-fit: cover;
	}
	.page-id-6676 .wp-block-media-text__content {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.page-id-791 .wp-block-media-text__content h2 {
    	padding-top: 20px;
	}
	.page-id-791 a.butik-lasmer {
		padding-bottom: 20px;
	}
	.fest-oxiegk-bild img.wp-image-981 {
		margin-top: -30px;
	}
}

@media only screen and (max-width: 550px) {
	.fyra-bilder .wp-block-column:not(:only-child) {
		flex-basis: calc(100% - 0em) !important;
	}
	.aktuell-info-resp {
    	margin-bottom: 0;
	}
	.fyra-bilder figcaption {
        width: 100%;
    }
	.page-id-15 .fyra-bilder .wp-block-spacer {
		display: none;
	}
	.page-id-15 .wp-block-latest-posts.is-grid {
		width: 100%;
		display: block;
	}
	.page-id-15 .wp-block-latest-posts__post-excerpt {
		width: 100%;
		height: auto;
		padding-bottom: 30px;
		margin-top: 0;
	}
	.page-id-15 a.wp-block-latest-posts__post-title {
		height: auto;
		margin: 0;
	}
	.page-id-15 a.more-link {
		width: 100% !important;
		margin-top: 40px !important;
	}
	.page-id-15 ul.wp-block-latest-posts__list img {
		margin-bottom: 30px;
		height: 160px;
	}
}
