/*=================== RESPONSIVE RULES ======================*/

/* X-Large - Desktop */
@media (min-width: 1430px) {
    
}

/* Large - Laptop */
@media (max-width: 1429px) {
  .mainmenu .module_container {
    margin-top: 40px;
  }
  .mod-articles-category-title {
    font-size: 16px;
    letter-spacing: 0;
  }
  .footer li {
    margin-right: 16px;
  }
  
  
  
}

/* Medium - Tablet Landscape (1024px) */
@media (max-width: 1199px) {
  .mainmenu .module_container {
    margin-top: 25px;
  }
  .box .module_container {
    min-height: 100% !important;
  }
  .box.nr1 h2, .box.nr2 h2  {
    margin-bottom: 20px;
    font-size: 24px;
  }
  .news li {
    margin-bottom: 12px;
    padding-bottom: 12px;
  }
  .footer li.lastItem {
    float: none;
    display: block;
    margin-top: 20px;
  }
  .footer li.firstItem {
    line-height: 22px;
  }
  .footer li {
    margin-right: 5px;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 22px;
  }
  #aside-right .module_container {
    padding: 20px;
  }
  .news.sb .module_container {
    min-height: 100%;
  }
  .page-blog__nyheder .items-row h2 a {
    font-size: 18px;
  }
  .body_kontakt .page-item__kontakt .col-sm-8{
    width: 100%;
  }
  .news .module_container {
    margin-bottom: 30px;
    position: relative;
  }
  .news .readMore {
    right: 0;
  }
  #maintop {
    padding: 40px 0 10px;
  }
  
  
  
  
  
  
  
  
  
}

/* Small - Tablet Portrait (768px) */
@media (max-width: 991px) {
    .mainmenu {
        display:none;
    }
    #magic-line {
        display: none;
    }
    #mobile-menu {
    	display: inline-block;
    	position: absolute;
    	top: 7px;
    	right: 0;
  }
  .sm-btn-185{
    background: none !important;
  }
  .sm-btn-185 .menu-icon3 span {
    background: #252525 !important;
  }
  .sm-btn-185.sm-close{
    background: #61777E !important;
  }
  .sm-btn-185.sm-close .menu-icon3 span {
    background: #ffffff !important;
  }
  
	/*body:not(.view-product) #content  .content-inner {
		display: -webkit-box;
		display: -moz-box;
		display: box;

		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		box-orient: vertical;
		width: 100%;
	}
	body:not(.view-product) #content  .content-inner {
		width: calc(100% + 30px);
	}
	body:not(.view-product) #content  .content-inner #component {
	  -webkit-box-ordinal-group: 1;  
	  -moz-box-ordinal-group: 1;     
	  -ms-flex-order: 1;     
	  -webkit-order: 1;  
	  order: 1;
	}
	body:not(.view-product) #content  .content-inner #aside-left {
	  -webkit-box-ordinal-group: 2;  
	  -moz-box-ordinal-group: 2;     
	  -ms-flex-order: 2;     
	  -webkit-order: 2;  
	  order: 2;
	}
	body:not(.view-product) #content  .content-inner #aside-right {
	  -webkit-box-ordinal-group: 3;  
	  -moz-box-ordinal-group: 3;     
	  -ms-flex-order: 3;     
	  -webkit-order: 3;  
	  order: 3;
	}*/
  .intro p {
    font-size: 14px;
  }
  .page-item, .page-blog {
    margin-bottom: 30px;
  }
  .page-item img{
    float: none !important;
    display: block !important;
  }
  .adresse h2 {
    font-size: 30px;
  }
  #content {
    padding-bottom: 0;
    padding-top: 30px;
  }
  .page-item h1 {
    margin-bottom: 15px;
  }
  #aside-left .moduletable:last-child, #aside-right .moduletable:last-child{
    margin-bottom: 30px;
  }
  .navigation-sb .module_container, .vicevaert-sb .module_container{
    min-height: 270px;
  }
  
  
}

/* X-Small - Mobile (320px / 375px) */
@media (max-width: 767px) {
  #logo {
    text-align: left;
  }
  #logo img {
    width: 250px;
  }
  #mobile-menu {
    top: 17px;
  }
  .intro h2 {
    font-size: 26px;
  }
  #feature {
    padding: 30px 0;
  }
  .news .module_container {
    min-height: 100%;
  }
  .footer li {
    display: block;
    font-size: 14px;
    line-height: 24px;
  }
  .footer li.firstItem {
    margin-bottom: 10px;
  }
  .page-item, .page-blog {
    padding: 20px;
  }
  .page-item img {
    height: auto;
  }
  .adresse h2 {
    font-size: 20px;
  }
  .page-item h1 {
    font-size: 26px;
  }
  .page-item table td {
    display: block;
    margin-bottom: 30px;
  }
  .pdf-table td {
    width: 100%;
  }
  .page-item, .page-blog {
    min-height: 100%;
  }
  footer.pagination span.pagenav, footer.pagination a.pagenav {
    padding: 3px 5px 5px;
    font-size: 11px;
  }
  .page-blog__nyheder .items-row h2 {
    line-height: 22px;
  }
  .rl_tabs-responsive>.rl_tabs.outline_content>.tab-content>.tab-pane {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 20px !important;
  }
  .rl_tabs-responsive>.rl_tabs-sm>li {
    background: none;
    padding: 0 !important;
  }
  .rl_tabs-responsive>.rl_tabs-sm>li>a {
    border: none;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    background: #61777E;
    text-transform: uppercase;
    color: #fff;
    font: 500 14px "Dosis";
  }
  .rl_tabs-responsive>.rl_tabs-sm>li>a:hover{
    background: #B0C4CB;
  }
  .page-item__kontakt td {
    width: 100%;
  }
  
  
  
  
  
  
  
}

/*=================== iPhone 6 + ======================*/
@media (max-width: 479px) {
}
/*=================== iPhone 6 ======================*/
@media (max-width: 413px) {
}
/*=================== iPhone 5 & 4 ======================*/
@media (max-width: 374px) {
}