/*header widget multilingual tab*/
.wpml-ls-legacy-list-horizontal {
    border: 1px solid transparent;
    margin-left: 55%;
    padding: 5px;
    clear: both;
}
/*header*/
#headroom {
    background: white !important;
}
/*menu background color*/
		.skew-divider {
  		background: #909193 !important;
}
			@media screen and (max-width: 991px) {
			.skew-divider {
    		background-color: white !important;
}}




/*Mobil menu */
/*Farve på menupunkter mobil*/
@media screen and (max-width: 991px) {
.primary-menu li a {
    display: block;
    padding: 10px 0;
    color: #000 !important;
    font-weight: 600;
    font-size: 15px;
  }}
@media screen and (max-width: 991px) {
.primary-menu > li.current_page_item > a, .primary-menu > li.current-menu-item > a, .primary-menu > li.current_page_ancestor > a, .primary-menu > li.current-menu-ancestor > a {
    color: black !important;
  }}
/*+ toggle størrelse og placering*/
@media screen and (max-width: 991px) {
.main-menu-toggle {
    width: 100px;
  }}
@media screen and (max-width: 991px) {
.main-menu-toggle:before {
    margin-left: 40px;
  }}
@media screen and (max-width: 991px) {
.main-menu-toggle:after {
    margin-left: 40px;
  }} 
/*Menu boks længde*/
@media screen and (max-width: 991px) {
.main-navigation.navigation-open {
    opacity: 1;
    visibility: visible;
    top: 100%;
    z-index: 999;
    height: 100 !important;
  }}
/*scroll button fra tema (Usynlig)*/
.scroll-top:not(.fixed-bottom).on {
    visibility: hidden;
    opacity: 1;
    bottom: 90px;
}
/*Nye scroll button udseende*/
/*Top button*/
body > div.page-scroll-buttons.position-style-0.no-top > button.one-page-up {
    border-radius: 30px;
}
.page-scroll-buttons button.one-page-up {
    background-color: #dcdcdc;
}
/*Bottom button*/
body > div.page-scroll-buttons.position-style-0.no-top > button.one-page-down {
  	border-radius: 30px;
}
.page-scroll-buttons button.one-page-down {
  	background-color: #dcdcdc;
}
/*Scroll button background*/
.scroll-top:not(.fixed-bottom) {
    background-color: #1f8fa3;
}

/*Content - mellemrum mellem overskrift og brødtekst*/
.cms-heading .cms-heading-tag {
  	margin-top: 40px;
    margin-bottom: 10px;
}
/*Info box*/
.border-box > .vc_column-inner > .wpb_wrapper {
    padding: 30px;
    border: 1px solid #f1f1f1;
    background-color: #1f8fa3;
}
/* Caption style */
.wpb_single_image .vc_figure-caption {
    margin-top: 0em;
    padding-top: .2em;
    padding-bottom: .2em;
	  font-size: 1.2em;
    background-color: white;
  	color: #909193;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}
/* Submenu - MG series */
#menu-item-2514 {
  	padding-left: 20px;
}
#menu-item-2835, #menu-item-2511, #menu-item-2512,  #menu-item-2796, #menu-item-2510, #menu-item-3610, #menu-item-3619, #menu-item-2514 {
  	padding-left: 20px;
}
#menu-item-19521 {
  	padding-left: 20px;
}

/* Submenu CG series */
#menu-item-2809 {
  	padding-left: 20px;
}
#menu-item-2515, #menu-item-2542, #menu-item-2544, #menu-item-2808, #menu-item-2546 {
  	padding-left: 20px;
}

/*Industry controllers image slider*/
.vc_carousel-control.vc_left {
    display: none !important;
}
.vc_carousel-control.vc_right {
	display: none !important;
}
/*Cheese machinery & equipment placering*/
#menu-item-7400, #menu-item-7399 {
		padding-left: 20px;
}
/*Industry sider baggrund*/
/*Food*/
@media screen and (max-width: 991px) {
.vc_custom_1553506894482 {
    background-image: none !important;
  }}
@media screen and (max-width: 991px) {
.vc_custom_1553513966186 {
    background-image: none !important;
}}
@media screen and (max-width: 991px) {
.vc_custom_1553248119518 {
    background-image: none !important;
  }}
/*Pet Food*/
@media screen and (max-width: 991px) {
.vc_custom_1551945052535 {
    background-image: none !important;
  }}
@media screen and (max-width: 991px) {
.vc_custom_1552904766492 {
    background-image: none !important;
  }}
@media screen and (max-width: 991px) {
.vc_custom_1552904933349 {
    background-image: none !important;
  }}
/*Cheese*/
@media screen and (max-width: 991px) {
.vc_custom_1553512487534 {
    background-image: none !important;
  }}
@media screen and (max-width: 991px) {
.vc_custom_1553513669893 {
    background-image: none !important;
  }}
@media screen and (max-width: 991px) {
.vc_custom_1553513966186 {
    background-image: none !important;
  }}
@media screen and (max-width: 991px) {
.vc_custom_1553513998316 {
    background-image: none !important;
  }}
/*Global team side navigation font color*/

/*Global team*/
/*kort*/ 
#mapsvg-3998 {
    width: 100% !important;
    height: 0px;
    margin: 0 auto;
  	padding-bottom: 65% !important;
    margin-top: -100px;
}
.mapsvg-scrollpane {
    -webkit-transition: transform .40s;
    -moz-transition: transform .40s;
    -ms-transition: transform .40s;
    -o-transition: transform .40s;
    transition: transform .40s;
    position: absolute;
    top: -5%;
}
/*Tabs*/
.wpb-js-composer .wpb_wrapper .vc_tta-container .vc_tta-tabs.vc_tta-style-estate .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
    margin-right: 40px;
}
.wpb-js-composer .wpb_wrapper .vc_tta-container .vc_tta-tabs.vc_tta-style-estate .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
    border: none;
    font-size: 18px;
    color: rgba(0, 0, 0, 0.33);
    padding: 13px 0;
    position: relative;
}
/*lande skriftstørrelse*/
.wpb-js-composer .wpb_wrapper .vc_tta-container .vc_tta-tabs.vc_tta-style-tour-default .vc_tta-tabs-container .vc_tta-tab a {
   font-size: 18px;
}
/*Agent kontakt oplysninger */
.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0 !important;
}

/*Contact icons*/ 
.cms-contact-info-layout3 .cms-contact-info-meta a {
    background-color: #1f8fa3;
}
/*google maps*/ 
.wpb_gmaps_widget .wpb_wrapper {
    border-radius: 10px;
}
#wpcf7-f2316-p12-o1 form > div.row p span span {
    line-height: 25px;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px;
}
.mapsvg-tooltip {
 min-width: 100px;
}
#media_image-1  {
    margin-top: 10px;
}
/*Mixer programme - ikoner */
.vc_icon_element {
    line-height: 0;
    font-size: 12px;
    margin-bottom: 5px;
}
/*Social media kanaler i footer */
.cms-social li a {
    color: #154896 !important;
    font-size: 25px;
}
/*industry side title*/
#pagetitle h1.page-title {
    display: none;
}
.wpb_images_carousel .vc_images_carousel .vc_carousel-control.vc_left {
    left: -65px;
}
.wpb_images_carousel .vc_images_carousel .vc_carousel-control.vc_right {
    right: -65px;
}
/*Copyright farve + sociale medier*/
.site-footer.footer-layout2.light .bottom-footer a {
    color: #dcdcdc;
}
.site-footer.footer-layout2.light .bottom-footer a:hover {
    color: #ffffff;
}
.site-footer.footer-layout2.light {
    border-bottom: none;
}
@media screen and (min-width: 992px) {
.site-footer.footer-layout2 .top-footer.custom-width .cms-footer-item.col-xl-3{
    flex: 0 0 25% !important;
    max-width: 25% !important;
  }}

/*Sub menu*/
@media screen and (min-width: 992px) {
#menu-item-2509 ul li a {
    padding: 6px 20px;
  }}
@media screen and (min-width: 992px) {
#menu-item-9039 ul li a {
    padding: 6px 20px;
  }}
@media screen and (min-width: 992px) {
#menu-item-7880 ul li a {
    padding: 6px 20px;
  }}

.disable-select{
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}