h1 {font-family: 'Cabin', sans-serif; bold;}
h1 {font-size:38px}
h2 {font-family: 'Cabin', sans-serif; bold;}
h2 {font-size:28px}
h3 {font-family: 'Cabin', sans-serif; bold;}
h3 {font-size:24px}


/* --- TOP BAR --- */
.emporium--top-bar .emporium--top-bar-wrapper .emporium--top-bar-left .slot--top-bar-selling-points a {
  text-decoration: none;
}
/* --- HEADER --- */
.emporium--header {
    box-shadow: none;
    border-bottom: 5px solid #a59a6d;
}
.emporium--header .emporium--header-wrapper .emporium--header-right::before {
	     content: '';
    display: block;
    width: 80px;
    height: 54px;
    background: url('https://shop.textalk.se/shop/ws50/38850/files/kungliga-hovleverantorer.png');
    background-size: 80px 54px;
}
.emporium--footer {
	    border-top: 5px solid #a59a6d;
}


.gobrave-modal.modal {
display: none !important;
}

.gobrave-modal.modal .modal-dialog form {
width: 100%;
margin-top: 30px;
display: inline-block;
}

.gobrave-modal.modal .modal-dialog form.second {
margin-top: 30px;
}

.gobrave-modal.modal .modal-dialog form label {
width: 100%;
color: white;
}

.gobrave-modal.modal .modal-dialog form input {
border: none;
height: 45px;
background-color: rgba(255, 255, 255, 0.8);
color: black;
width: 80%;
padding-left: 10px;
float: left;
}

.gobrave-modal.modal .modal-dialog form input[type="submit"] {
font-size: 18px;
color: white;
background-color: #aa9f6e;
width: auto;
padding: 0 15px;
line-height: 1;
}

.gobrave-modal.modal.in {
display: block !important;
background-color: rgba(255,255,255,0.8) !important;
cursor: default;
}

.gobrave-modal.modal.in button.close {
color: black;
font-size: 50px;
background: transparent;
opacity: 1;
}

.gobrave-modal.modal.in .modal-dialog {
opacity: 1;
z-index: 10000;
background-image: url("https://s3.eu-central-1.amazonaws.com/liljeholmens/wp-content/uploads/2017/09/liljeholmens-background-1.jpg");
background-color: #1a1a3f;
height: 500px;
background-size: cover;
margin-top: 50px;
}

.gobrave-modal.modal.in .modal-dialog .modal-content {
background: transparent;
color: white;
padding:15px;
}

.gobrave-modal.modal.in .modal-dialog .modal-content h3 {
font-size: 32px;
color: white;
font-family: "Libre Baskerville", "Helvetica Neue",Helvetica,Arial,sans-serif;
line-height: 1.3;
margin-bottom: 0;
}

body.startpage.modal-open .modal-backdrop {
display: none !important;
}

@media (min-width: 1030px){
.gobrave-modal.modal.in .modal-dialog  {
width: 1000px;
height: 700px;
margin-top: 100px;
}

.gobrave-modal.modal.in .modal-dialog .modal-content {
padding:40px;
}

.gobrave-modal.modal.in button.close {
margin-right: 30px;
}

}

@media (max-width: 600px){
.gobrave-modal.modal .modal-dialog form input {
width: 75%;
}

.gobrave-modal.modal.in .modal-dialog {
background-image: none;
}
.gobrave-modal.modal.in .modal-dialog .modal-content h3 {
font-size: 24px;
}
}


/*.emporium--body .emporium--body-wrapper {
    max-width: none;
    width: 100%;
  padding:0px !important;
}
.slot--article-page-footer .tws-container--tws-articles-two .tws-articles-two{
  padding:0px !important;
}
a.tws-content-box--table.tws-content-box--center.tws-content-box--middle:hover {
    transform: scale(1.5);
}
a.tws-content-box--table.tws-content-box--center.tws-content-box--middle {
    /* padding: 0px !important;
  transition: 0.5s all ease-in-out;
} */

.modal.tws-login-modal.tws-login--modal .alert.alert-success {
	display: none;
}

