/* Themify Customize Styling */
body {	
	background-color: #ebebeb; 
}
h1 {	
	color: #940855; 
}
h2 {	
	color: #940855; 
}
h3 {	
	color: #940855; 
}
h4 {	
	color: #940855; 
}
h5 {	
	color: #940855; 
}
h6 {	
	color: #940855; 
}
#site-description {	display: none; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #940855; 
}
#footer {	
	color: #940855; 
}

/* Themify Custom CSS */
#content{padding-top:0 !important;}
.header-widget-full {
background-color:#940855;
font-size:16px;
}
.page-content.entry-content{
background-color:white;
border-right: #940855 1px solid;
border-left: #940855 1px solid;
}
#content {padding: 0;}
#main-nav{
margin:0;
padding:0;
}
#main-nav a{
padding: 32px 32px 32px 32px;
letter-spacing:1px;
font-weight:600;
}
#header{
padding:0;
}
#footerwrap{
border-top: #940855 1px solid;
}
table {width: 100%;}
td, th {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
}
tr:nth-child(even) {background-color: #dddddd;}

.header-kontakt{text-align:right; color:white;}
.header-oppettider{text-align:center;color:white;}
a.shortcode.button.large{border-color:purple;margin-left:10px;font-weight:400;}


.wpcf7 label{color:#940855;}
.wpcf7 input {width: 60%;}
.wpcf7 textarea {width: 100%;}
.wpcf7 input[type="submit"] {
background: #fff;
text-transform: uppercase;
width: 50%;
color: #940855;
border: 1px #940855 solid;
}

.wpcf7 p {
font-size: 14px;
text-transform: uppercase;
margin-bottom: .45rem;
}
.themify_builder_slider .slide-image{
margin:initial;}
#headerwrap .header-icons > *{
color: #940855;
}
.ui.nav:after, .ui.tab .tab-nav:after, .ui.window .bar:after, .ui.module-callout:after, .row_inner:after, .ui:after, .module:after, .tab-nav:after, .clearfix:after{
display:block;
}
@media screen and (max-width: 760px){
  #body{
    background-color:white;
  }
  .page-content.entry-content{
    border:none;
  }
}@media screen and (max-width: 480px) { /* Themify Customize Styling */
body {	
	background-color: #ebebeb; 
}
h1 {	
	color: #940855; 
}
h2 {	
	color: #940855; 
}
h3 {	
	color: #940855; 
}
h4 {	
	color: #940855; 
}
h5 {	
	color: #940855; 
}
h6 {	
	color: #940855; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #940855; 
}
#headerwrap #mobile-menu.sidemenu-on {	
	background-color: #940855; 
}
#pagewrap #headerwrap #mobile-menu.sidemenu-on nav li a {		text-align:center; 
}
#headerwrap #mobile-menu.sidemenu-on nav li {	
	color: #ffffff; 
}
#footer {	
	color: #940855; 
}
 }