.eStore_variation,
.eStore_variation_name {
    font-size: 12px !important;
    height: 18px !important;
    align-items: center;
    display: inline !important;
}

.eStore_variation option,
.eStore_variation_name option {
    margin-bottom: 2px !important;
}

.wd-signup-field .eStore_variation,
.wd-signup-field .eStore_variation_name {
    display: none;
    height: 0px;
}


.ngg-gallery-thumbnail:target {
  background-color: yellow;
  transition: background-color 0.5s ease;
}

.purchase-pic span,
.purchase-pic select
{
    display: inline-block !important;
    margin-right: 3px;
}

.purchase-pic form br {
    display: none;
}

.wp_emember_loginForm #forgot_pass,
.wp_emember_loginForm #register {
  font-size: 18px !important;
}


.wp_emember_loginForm {
  max-width: 800px;
  margin: 0; /* Fjern automatisk sentrering */
  padding: 0; /* Fjern eventuell indre marg */
  box-sizing: border-box; /* Sørg for at padding ikke påvirker bredden */
}

/* Sørg for at input-feltene følger bredden */
.wp_emember_loginForm input[type="text"],
.wp_emember_loginForm input[type="password"],
.wp_emember_loginForm input[type="submit"] {
  width: 100%; /* Input-feltene fyller bredden */
}

/* Juster størrelse og font for tekst- og passordfelt */
.wp_emember_loginForm input[type="text"],
.wp_emember_loginForm input[type="password"] {
    width: 100%; /* Gjør feltet full bredde */
    padding: 12px; /* Øker høyden på feltet */
    font-size: 16px; /* Større tekst */
    border: 1px solid #ccc; /* Standard ramme */
    border-radius: 5px; /* Myke hjørner */
    background-color: #fff !important; /* WordPress-blå farge */
}

/* Juster stil for "Logg inn"-knappen */
.wp_emember_loginForm input[type="submit"] {
    padding: 12px 20px; /* Øker høyden og bredden */
    font-size: 16px; /* Større tekst på knappen */
    background-color: #0073aa; /* WordPress-blå farge */
    color: white; /* Hvit tekst */
    border: none; /* Fjern standardramme */
    border-radius: 5px; /* Myke hjørner */
    cursor: pointer; /* Gir en pekehånd ved hover */
    width: initial; /* Gjør feltet full bredde */
    margin-bottom: 10px;
}

/* Legg til hover-effekt på knappen */
.wp_emember_loginForm input[type="submit"]:hover {
    background-color: #005a87; /* Mørkere blå farge ved hover */
}


.ayg-player-caption {
  visibility: hidden;
  height: 0px;
}
.wd-horseracing-clips {
  padding: 10px;
}

.dataTables_length, #table_1_filter {
/*    width: 50%;
    text-align: center;
    margin: auto;*/
}

.ngg-gallery-thumbnail {
    min-width: 250px;
}

.ngg-gallery-thumbnail a img {
    margin: auto;
}

#google_language_translator {
    height: 14px;
}

.wpDataTablesFilter {
  max-width: 1024px !important;
  margin: auto !important;
  clear: both !important;
}

.wd-menu-href {
  font-size: 18px;
	color: #27573f;
  padding-left: 10px;
}

.wd-menu-href i {
  padding-right: 5px;
}


a.wd-menu-href:link {
	color: #27573f;
}

a.wd-menu-href:hover {
	color: #fc3a57;
}


.eMember_compact_login a:visited,
  .eMember_compact_login a:link {
    color: #27573f !important;
    font-weight: bold;
    text-decoration: underline;
}

.ilightbox-inner-toolbar,
.ilightbox-title {
  visibility: hidden;
  height: 0px;
}

.wd-asset-carousel img.attachment-full {
  max-height: 300px !important;
  width: auto !important;
}

.wd-post-card-img-btn {
    height: 64px;
    width: 100% !important;
}

.wd-post-card-button-img img {
    height: 31px;
    width: 100% !important;
}

.wd-input-form-guest {
    width: 50%; /* Bruk halvparten av sideskjermen */
    margin: 0 auto; /* Senter formen */
    padding-bottom: 30px;
}

/* Mobilvisning */
@media screen and (max-width: 768px) {
    .wd-input-form-guest {
        width: 100%; /* Bruk hele skjermbredden på mobil */
    }
}

/* https://css-tricks.com/snippets/css/a-guide-to-flexbox/ */

.wd-supermedia .ngg-navigation {
    display: block !important;
    clear: both !important;
    width: 90% !important;
    padding-bottom: 30px;
}


.wd-supermedia .ngg-galleryoverview {
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    margin-top: 0px !important;
}

.eStore-button-form input[type=submit] {
    background: #f6640e url(https://hestefoto.no/wp-content/plugins/emember-extra-login-shortcodes/images/orange.png) repeat-x top;
    border: 1px solid #a44913;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 6px;
}



.wd-front-section .pagination {
    margin-top: 0px !important;
}

.wd-pure-form {
    background-color: white;
    margin-top: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
}

.wd-pure-form button[type=submit] {
    background: #f6640e url(https://hestefoto.no/wp-content/plugins/emember-extra-login-shortcodes/images/orange.png) repeat-x top;
    border: 1px solid #a44913;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    padding: 8px 40px;
}


.wd-purchase-confirm {
    text-align: center;
}
.ngg-gallery-thumbnail {
    padding-bottom: 3px;
}
.ngg-navigation .current,
.ngg-navigation .ellipsis,
.ngg-navigation .page-numbers {
    font-size: 24px !important;
}

.ngg-navigation .next,
.ngg-navigation .prev {
    font-size: 40px !important;
}


.wd-modal-member {
    padding: 40px;
}

.wd-signup-field {
    min-height: 170px;
    width: 90%;
}

.wd-signup-field-content {
    position: absolute;
    bottom: 40px;
    text-align: center;
    width: 90%;
    margin: 10 auto;
}

.wd-front-login input.eMember_text_input {
}

.wd-front-login input[type="text"] {
/*    background-color: green !important; */
}

.wd-member-pricetable input[type=submit],
.wd-front-login input[type=submit] {
    background: #f6640e url(https://hestefoto.no/wp-content/plugins/emember-extra-login-shortcodes/images/orange.png) repeat-x top;
    border: 1px solid #a44913;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    padding: 8px 0;
    width: 90% !important;
}

.wd-front-login table tbody {
    font-size: 16px;
}


.wd-cart-top .estore-cart-wrapper-3 {
    padding: 0px !important;
}

.wd-cart-top .shopping_cart {
    padding: 30px !important;
}


.wd-cart-top .fusion-column-wrapper  {
    padding: 0px !important;
    margin: 0px !important;
}

.g-recaptcha {
    transform:scale(0.85);
    transform-origin:0 0;
}

.max-width-sml1 {
  max-width: 45% !important;
  float: left !important;
  font-size: 1.5em;
  font-weight: bold;
}
.max-width-sml2 {
  max-width: 45% !important;
  float: right !important;
  font-size: 1.5em;
}



.ayg-gallery  {
  margin-left: 10%;
  margin-right: 10%;

}

.ayg-player-caption {
  text-align: center;
}

.wd-button {
  margin-left: 10px;
  margin-bottom: 5px;
}

figure.ngg-figure {
  /*    z-index: 400; */
  /*width: auto !important; */
  width: auto !important;
  height: auto !important;
}

.wd-table-result th {
  text-align: left;
  font-weight: bold;
}

.fusion-accordian .fusion-panel.fusion-toggle-no-divider .panel-title a {
  padding: 0px !important;
}

.wd-mobil-logo {
  min-width: 120px;
}

figcaption.ngg-figcaption div.nggc-icon-wrapper i.fa-twitter-square:before,
figcaption.ngg-figcaption div.nggc-icon-wrapper i.fa-facebook-square:before,
figcaption.ngg-figcaption div.nggc-icon-wrapper i.fa-pinterest-square:before {
  content: "" !important;
}

figure.ngg-figure {
  max-width: none !important;
}

.fusion-carousel-item-wrapper {
  visibility: visible !important;
}
.xxx-fusion-post-content-wrapper {
  visibility: hidden !important;
}

.xxx-wd-portfolio div.fusion-portfolio-content-wrapper {
  padding: 10px !important;
}
