/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.1.4
Text Domain:  Avada
*/
/*****Table of content
	Allmänt
		Typsnitt
		Simple CSS från föregående tema
	Startsida
		News/Events
		Products
		Why Hubner
		Application
		Career
		Customer
		Knowledge Bank
	Footer
		GDPR
	Sidebar
	Produktfilter
	Media queries

******/
.megamenu-additional-header li a {
	padding: 5px 34px !important;
}

/** Geolocation style rules **/
td.price .eur, td.price .usd, td.price .gbp{display: none;}
/* Testing purposes */

/* Video banner link */
a#vid-link-desktop {width: 300px; height: 100px; position: absolute; top: calc(50% - 30px); left: calc(50% - 150px);}

/* .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images.avada-product-gallery{transition: none !important;}
.product .woocommerce-product-gallery {opacity: 1 !important;} */

.single-product .product .images {
    opacity: 1 !important;
transition: none !important;
}

.megamenu-additional-header > a {
	color: #009de2 !important;
	font-weight: bold !important;
	font-size: 21px !important;
	border-top: 1px solid #dcdadb !important;
	margin-top: 30px !important;
	padding: 0 !important;
	padding-top: 10px !important;
	margin: 30px 34px 0;
}

#menu-item-4132 .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a{padding:0px 25px;}
#menu-item-5779 a{padding-left:34px;}

::selection{background:#FFDEB2;};


/*Ta bort detta menyval och underrubrikerna (Wavelegth) , behöll ifall de vill ångra tillbaka*/
header .menu-item.display-none{display: none!important;}

header li#menu-item-7440 ul{position: absolute; top:40px; left: -50px;}

/**** Allmänt ****/
	.home #first-page-title h1{font-weight: 700 !important; font-size:32px !important; color: #009de2 !important; line-height: 1.3 !important;}
	.home .marked-txt{color: #283865;}
	.post-content .fusion-text ul li, .summary-container ul li, .term-description ul li, .woocommerce .woocommerce-Tabs-panel ul li{list-style: none;text-indent: -1.6em;}
	.post-content .fusion-text ul, .summary-container ul, .term-description ul, .woocommerce .woocommerce-Tabs-panel ul{padding-left:30px;}
	.post-content .fusion-text ul li:before, .summary-container ul li:before, .term-description ul li:before, .woocommerce .woocommerce-Tabs-panel ul li:before{content: "\25A0 ";color: #009de2; margin-right:16px; }
	html.pum-open.pum-open-overlay.pum-open-scrollable body.page>[aria-hidden], html.pum-open.pum-open-overlay.pum-open-scrollable body.single>[aria-hidden]{padding-right: 0px;}
	.fusion-page-title-bar .fusion-page-title-row h1{font-family: Muli, Arial, Helvetica, sans-serif;font-weight: 700;}
	.post-content .white-text  h2, .post-content .white-text p, .post-content .white-text  h3{color: #fff;}
	body #toTop:hover{background-color: rgba(51, 51, 51, 0.5);}
	body .fusion-logo{z-index: 9999999!important;}
	body.home #main{padding-top: 0;padding-bottom: 0;}
	body.fusion-button_size-large #wrapper .fusion-button-default-size,body.fusion-button_size-large button.button,  body.fusion-button_size-large .wpcf7-form input[type="submit"]{padding: 13px 42px;font-size: 15px;}
	p.ingress{font-size: 20px;}
	p .marked-txt{color: #009DE2; text-transform: uppercase; font-weight: bold;}
	span.quote{color:#009DE2; font-size: 26px; font-weight: 600;}
	.sticky-side-requests{background-color: #ee7523;}
	.sticky-side-requests a, .sticky-side-requests a:hover{color: #fff; font-weight: 700;}
	.pum-container .pum-content .wpcf7-form{margin-top: 30px;}
	.pum-container .pum-content input[type=submit]{float:right;}
	html.pum-open.pum-open-overlay.pum-open-scrollable body a[aria-hidden]{padding-right: 0;}
	.home .avada-page-titlebar-wrapper{display: none;}
	.home .flex-button{border-bottom: none; padding-bottom: 0px; display: block; text-align: center;}
	.home .flex-button .popmake-9921.pum-trigger.fusion-button-wrapper{margin-left: 0px;top:0px;}
	.fusion-breadcrumbs{font-size: 13px !important;}
	.avada-page-titlebar-wrapper{height: 60px;}

	/** Typsnitt **/
		 .sec-darkblue, p .sec-darkblue, .sec-darkblue h1,.sec-darkblue.fusion-title h1, .sec-darkblue h2, .sec-darkblue.fusion-title h2, .sec-darkblue h3, .sec-darkblue.fusion-title h3, .sec-darkblue h4, .sec-darkblue.fusion-title h4, .sec-darkblue h5, .sec-darkblue.fusion-title h5, .sec-darkblue h6, .sec-darkblue.fusion-title h6 {color:#283865;}
		 #sidebar p { font-size:13px;}
		 .ingress {font-size: 21px;}
		 body a:hover {color: #283865;}
		 .slide-content-container.slide-content-left h3{font-weight: 300 !important; font-size: 40px !important; line-height: 1.3 !important;}
		 /* Product Selector h4 */
			.post-type-archive-product div.shop_page_info_txt,.archive.tax-product_cat div.shop_page_info_txt{font-size: 13px; width: 100%;}
			div.shop_page_info_txt h4{color: #666666; font-weight: 400; font-size: 15px;}
			.post-type-archive-product div.shop_page_info_txt p{margin-top: 0px,;}
			.featured-image{display:none;}
			.tax-product_cat .featured-image{display: block;}
		 /****/
			.title-pg{border-bottom: 4px solid}
			.title-pg.laser, .fusion-body .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .laser-tech .widget-products, .fusion-megamenu-wrapper .fusion-megamenu-submenu.laser-technology .applications-widget{border-color:  #ee7523;}
			.title-pg.thz, .fusion-body .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .terahertz-tech .widget-products, .fusion-megamenu-wrapper .fusion-megamenu-submenu.terahertz-technology .applications-widget{border-color:#a9353b;}
			.title-pg.hfs, .fusion-body .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .frequency-laser .widget-products, .fusion-megamenu-wrapper .fusion-megamenu-submenu.high-frequency-technology .applications-widget{border-color:#ffb902;}
			.title-pg.general{border-color: #009de2;}
	/** Buttons **/
		.fusion-button-wrapper .fusion-button.requests{ background-color:#ee7523; font-size: 15px; }
		.fusion-button-wrapper .fusion-button.requests:hover{background-color:#ee7523db;}
		.get-help.generell .get-help-content .fusion-button-wrapper .fusion-button, .application .application-content .fusion-button-wrapper .fusion-button, header .fusion-main-menu .fusion-megamenu-widgets-container .product-selector .product-selector-content .fusion-button-wrapper .fusion-button, .pum-close.popmake-close{background-color: #fff;border: 1px solid#009DE2;}
		header .fusion-main-menu .fusion-megamenu-widgets-container .product-selector .product-selector-content .fusion-button-wrapper .fusion-button, .pum-close.popmake-close {margin-top: 7px;}
		.get-help.generell .get-help-content .fusion-button-wrapper .fusion-button:hover, .application .application-content .fusion-button-wrapper .fusion-button:hover, .pum-close.popmake-close:hover,#news-events .more-news-events-btn:hover{background-color: #009DE2;}
		.get-help.generell .get-help-content .fusion-button-text, .application .application-content .fusion-button-text, header .fusion-main-menu .fusion-megamenu-widgets-container .product-selector .product-selector-content .fusion-button-wrapper .fusion-button-text, .pum-close.popmake-close .fusion-button-text {color: #009DE2}
		.get-help.generell .get-help-content .fusion-button:hover .fusion-button-text, .application .application-content .fusion-button:hover .fusion-button-text, header .fusion-main-menu .fusion-megamenu-widgets-container .product-selector .product-selector-content .fusion-button-wrapper .fusion-button:hover .fusion-button-text, .pum-close.popmake-close:hover .fusion-button-text,#news-events .more-news-events-btn:hover .fusion-button-text {color: #fff;}

		.flex-button{display:flex;padding-bottom: 30px; border-bottom: 2px solid #c6c6c6;}
		.flex-button .popmake-9921.pum-trigger.fusion-button-wrapper{margin-left: 35px; top: -10px; position: relative;}

		.hubner_online_meeting_img_btn {display: block;margin: 30px auto 20px;}
/****Meny****/
	/** Logo **/
		#wrapper .fusion-header-wrapper .fusion-mobile-menu-design-modern .fusion-header .fusion-logo {margin-top: -55px;-webkit-transition: transform 1s; /* For Safari 3.1 to 6.0 */transition: transform 1s;}
		#wrapper .fusion-header-wrapper .fusion-mobile-menu-design-modern .fusion-header.fusion-sticky-shadow .fusion-logo {margin-top: 0;}
		#wrapper .fusion-header-wrapper .fusion-mobile-menu-design-modern .fusion-header.fusion-sticky-shadow .fusion-logo a {max-width: 218px !important;}
	/** Test ny meny */
		/** Satt width**/
			header .fusion-header .burger-menu .fusion-megamenu-holder{min-width: 900px;}
			body header .fusion-header .fusion-main-menu .wavelength .fusion-megamenu-holder{max-width: 700px;}
		header .fusion-megamenu-wrapper, body.avada-has-megamenu-shadow header .fusion-megamenu-holder{box-shadow: 1px 1px 30px rgba(0,0,0,.09);}
		body .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu .deep-level a{ padding-left: 34px; }
		header .fusion-main-menu .wavelength .fusion-megamenu-wrapper{max-height: calc( 100vh - 70px );}
		.fusion-main-menu li.wavelength .fusion-megamenu-holder li.wl-title {top:0px;position: absolute;}
		.fusion-main-menu li.wavelength .fusion-megamenu-holder .wl-img, .fusion-main-menu li.wavelength .fusion-megamenu-holder li.wl-title{width:100%!important;}
		.fusion-main-menu li.wavelength .fusion-megamenu-holder li.wl-title{padding: 20px 34px;}
		.fusion-main-menu li.wavelength .fusion-megamenu-holder .wl-img{padding: 25px 34px;}
		.fusion-main-menu li.wavelength .fusion-megamenu-holder .wl-title h2{width: 82%;float: left;}
		.fusion-main-menu li.wavelength .fusion-megamenu-holder .fusion-megamenu-widgets-container{padding:0;margin: 0;}
		.fusion-main-menu li.wavelength .fusion-megamenu-holder .wl-img img{width: 100%}
		.fusion-main-menu li.wavelength .fusion-megamenu-holder .wl-img{bottom: 0px;padding-top: 0;}
		.fusion-main-menu li#menu-item-13373 {position: fixed !important; top: 55px !important; right: -175px !important;}
		li#menu-item-5779 {padding-left: 10px;}
		.fusion-main-menu li.wavelength .fusion-megamenu-holder li.fusion-megamenu-submenu:not(.wl-img):not(.wl-title){width: 19%!important;}
		.fusion-main-menu li.wavelength .fusion-megamenu-wrapper .fusion-megamenu-border {border-bottom: none;}
		.fusion-main-menu li.wavelength .fusion-megamenu-holder li.fusion-megamenu-submenu:not(.wl-title):not(.wl-img){padding-top: 70px;}
		.menu-item-4499{background: #009de2;}
		.fusion-body .megamenu-products .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu, .fusion-body .wavelength .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu, .fusion-body .applications .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu {border-right: 0;}
		.fusion-body .fusion-megamenu i.fontawesome-icon.fa-chevron-circle-right{position: relative;top:-12px;right: -34px;float: right;font-size: 18px;}
		#wrapper .fusion-header .fusion-secondary-main-menu{width: 80%;}
		#wrapper .fusion-header-v4 .fusion-header{border: none;padding-bottom: 0;}
		header .fusion-secondary-header .searchform {margin-top: 20px; margin-right: 70px;}
		header .fusion-secondary-header .searchform .fusion-search-form-content,.fusion-search-form-classic .fusion-mobile-menu-search .searchform .fusion-search-form-content, body .searchform .fusion-search-form-content{border-radius: 20px;}
		header .fusion-secondary-header .searchform .fusion-search-form-content .fusion-search-field input[type="search"], .fusion-search-form-classic .fusion-mobile-menu-search .searchform .fusion-search-form-content input[type="search"], body .searchform .fusion-search-form-content .fusion-search-field input[type="search"]{border-radius: 20px 0 0 20px;background-color: #f6f6f6;font-size: 16px;color:#d2d2d2;}
		body .fusion-secondary-header .fusion-search-form-content .fusion-search-button input[type=submit], .fusion-search-form-classic .fusion-mobile-menu-search .searchform .fusion-search-form-content  input[type=submit], body #content .searchform .fusion-search-form-content input[type=submit]{background:#fff;border: 1px solid #d2d2d2;border-radius: 0 20px 20px 0; color:#d2d2d2;width: 45px!important;font-size: 19px;line-height: 10px!important;}
		.fusion-search-form-classic .fusion-mobile-menu-search .searchform .fusion-search-form-content{margin: 20px 0; float: right;width: 70%;}
		.fusion-header-menu-align-center .fusion-main-menu{text-align: right;margin-bottom: 20px;}
		#wrapper .fusion-header-wrapper .fusion-main-menu{position: absolute;right: 0; bottom: 0; padding-bottom: 10px;}
		header .fusion-secondary-header{border: none;}
		#wrapper .fusion-header-wrapper .fusion-header{ padding: 0 30px 0 0;}
		.fusion-header .fa-bars:before{content:"";}
		.fusion-header .fa-bars{content: url(https://hubner-photonics.com/wp-content/uploads/2019/09/Hamburger@2x.png);width: 40px;}
		header .burger-menu.menu-item-has-children .fusion-megamenu-title, header .burger-menu.menu-item-has-children .fusion-megamenu-title a{color: #009de2; font-weight: bold;}
		.megamenu-products.menu-item .fusion-megamenu-wrapper .fusion-megamenu-submenu .widget-products a:first-child, .applications.menu-item .fusion-megamenu-wrapper .fusion-megamenu-submenu .widget-products a:first-child{width: 60%; float: left;}
		.megamenu-products.menu-item .widget-products a:first-child, .applications.menu-item .applications-widget a:first-child{font-weight: bold; font-size: 21px;}
		.fusion-megamenu-wrapper .fusion-megamenu-submenu .widget-products a:nth-child(2){width: 40%; float: left;}
		.fusion-megamenu-wrapper .fusion-megamenu-submenu .widget-products, .fusion-megamenu-wrapper .fusion-megamenu-submenu .applications-widget{border-bottom: 4px solid #dcdadb; overflow: hidden;padding-bottom: 10px;}
		header .fusion-main-menu .product-selector .product-selector-content .text {width: 80%; float: left;}
		header .fusion-main-menu .fusion-megamenu-widgets-container .product-selector .product-selector-content .fusion-button-wrapper{float: left;}
		header .fusion-main-menu .fusion-megamenu-widgets-container .product-selector .text{font-size:45px;margin-bottom:5px;line-height: 1.2;font-family: Montserrat, Arial, Helvetica, sans-serif;font-weight: 200;}
		header .fusion-main-menu .fusion-megamenu-widgets-container .product-selector .text a{color: #fff;}
		header .fusion-main-menu .fusion-megamenu-widgets-container .product-selector img{margin-top: 10px;}
		.fusion-megamenu-wrapper .fusion-megamenu-submenu li{overflow: hidden;}
		header .fusion-main-menu .site-map {margin-top:45px;}
		.wcpf-filter .wcpf-field-button .wcpf-button{background-color: #009de2;}
		body.fusion-button_size-large #wrapper header .fusion-main-menu .site-map .fusion-button, .wcpf-filter .wcpf-field-button .wcpf-button{padding: 13px 60px;}
		header .fusion-main-menu .site-map .fusion-button .fusion-button-text, .wcpf-filter .wcpf-field-button .wcpf-button{color:#fff;}
		.applications .fusion-megamenu-holder .fusion-megamenu .menu-item ul.sub-menu:not(.deep-level)> li> a,.megamenu-products .fusion-megamenu-holder .fusion-megamenu .menu-item ul.sub-menu:not(.deep-level)> li> a{font-weight: bold;font-size: 16px;}
		.applications .fusion-megamenu-holder .fusion-megamenu .menu-item ul.sub-menu:not(.deep-level)> li, .megamenu-products .fusion-megamenu-holder .fusion-megamenu .menu-item ul.sub-menu:not(.deep-level)> li{margin-bottom: 10px;}
		.fusion-megamenu-holder .fusion-megamenu .menu-item ul.sub-menu li ul.deep-level a, .fusion-megamenu-holder .fusion-megamenu .menu-item ul li a{font-weight: normal;}
		.fusion-megamenu-holder .fusion-megamenu .menu-item ul.sub-menu li:not(.no-link)> a:hover/{color: #009de2;}
		.fusion-megamenu-holder .fusion-megamenu .menu-item ul li.no-link> a, .burger-menu .fusion-megamenu-holder .fusion-megamenu li.no-link .fusion-megamenu-title{cursor: default;}
		.fusion-main-menu .wavelength .fusion-megamenu-holder .fusion-megamenu .menu-item ul.sub-menu li a:hover, .fusion-main-menu .burger-menu .fusion-megamenu-holder .fusion-megamenu .menu-item ul.sub-menu li a:hover{color: #009de2;}
		.fusion-megamenu-holder a:hover.fusion-bar-highlight{color: #009de2 !important;}

		header .fusion-main-menu .fusion-megamenu-wrapper{max-height:70vh;max-height:calc( 100vh - 120px );overflow-x:hidden;}
		header .fusion-main-menu .fusion-megamenu-wrapper::-webkit-scrollbar {-webkit-appearance: none;width: 7px;background-color:#f7f7f7}
		header .fusion-main-menu .fusion-megamenu-wrapper::-webkit-scrollbar-thumb {border-radius: 4px;background-color: rgba(0,0,0,.5);}
		header .fusion-megamenu-wrapper .fusion-megamenu-submenu{padding: 20px 0;}
		.fusion-megamenu-wrapper .fusion-megamenu-holder .social-media ul li a{color: #767676}
		.fusion-main-menu .social-media .sub-menu li a .fusion-megamenu-icon i{font-size: 17px;}
		header .fusion-main-menu .fusion-megamenu-wrapper{left: -660px;}
		header .fusion-main-menu .megamenu-products .fusion-megamenu-wrapper, header .fusion-main-menu .applications .fusion-megamenu-wrapper,  header .fusion-main-menu .wavelength .fusion-megamenu-wrapper, header .fusion-header .burger-menu .fusion-megamenu-holder{border:1px solid #dcdadb;}
		header .fusion-main-menu .megamenu-products .fusion-megamenu-wrapper, header .fusion-main-menu .applications .fusion-megamenu-wrapper,  header .fusion-main-menu .wavelength .fusion-megamenu-wrapper{right: 20px !important;left: auto !important;position: fixed;}
		.fusion-mobile-menu-text-align-left ul.fusion-mobile-menu:not(.sub-menu)>li>a{font-weight: bold;}
		.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before, .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a:before,.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a:before{content: "";}
	/** Slut **/
	.fusion-megamenu-bullet {display: none;}
	#wrapper .fusion-header-wrapper .fusion-row{max-width: 100%;}
	.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a{padding-left: 40px;}
	#wrapper .fusion-header-wrapper .fusion-mobile-menu-design-modern .fusion-header{padding-top: 0;}
	#wrapper .fusion-header-wrapper .fusion-header .fusion-mobile-menu-icons{padding-top: 20px;}
	#wrapper .fusion-header-wrapper .fusion-header.fusion-sticky-shadow .fusion-mobile-menu-icons{padding-top: 12px;}
	body.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a{border-top: none;border-top-style: none;}
	.fusion-mobile-menu-icons a{font-size: 29px;}
	.fusion-mobile-menu .fusion-mobile-current-nav-item > a{color: #009de2;}

	/** Mobile menu adjustments **/
		/* body .fusion-header .fusion-mobile-nav-item a {padding-left: 45px !important;} */
		body .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {padding-left: 45px;}
		/* body .fusion-header .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a {padding-left: 60px !important;} */
		body .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a {padding-left: 60px;}
		/* body .fusion-header .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a {padding-left: 75px !important;} */
		body .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li a {padding-left: 75px;}
		/* body .fusion-header .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a {padding-left: 90px !important;} */
		body .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li li li a {padding-left: 90px;}

/**** Startsida ****/
	/** Typsnitt **/
	/*Eddies fonts*/
		body.home #wrapper .post-content h2 {color:#283865;font-family:"Montserrat";font-weight:200;font-size: 46px; letter-spacing: -1.5px;margin-bottom: 0.5em;line-height: 1.3;}
		body.home .post-content h3 {font-weight:700;font-size:28px;}
		body .post-content h4 {font-size: 18px;}
	/****/
	 	body.home #wrapper #sliders-container .slide-id-11383 h1{margin-bottom: 0;font-size: 35px;font-weight: 800;line-height: 1.4;color: #283965;margin-top: 0;font-family: 'Muli', Arial, Helvetica, sans-serif;}
		body.home #wrapper #sliders-container h1{font-weight: 200;}

		body.home #wrapper .post-content h1{margin-bottom: 0;font-size: 35px;font-weight: 800;line-height: 1.4;color: #283965;margin-top: 0;font-family: 'Muli', Arial, Helvetica, sans-serif;}

		body.home #wrapper .post-content .white-text h2{color: #fff;}

		body #top-header .fusion-text p, body #wrapper #sliders-container .caption-txt{font-size:34px;font-family: "helvetica"; font-weight: 300;margin-bottom: 20px;}
		.news-title, .events-title{font-size: 20px;}
		.fusion-footer {font-size: 13px;}
		.archive .woocommerce-products-header h1 {margin-top: 0;font-size: 52px;color: rgb(40, 57, 101);font-family: Montserrat, Arial, Helvetica, sans-serif;font-weight: 200;line-height: 1.3;}
	/** Slider **/
		.slider-blue-box {background-color: #009de2; padding: 20px 40px 30px;}
		body.home #wrapper #sliders-container .slider-blue-box .heading  h1, .slider-blue-box .caption-txt {color: #fff;}
		.slider-blue-box .button-default {background: #283965;}
		.slider-blue-box .button-default:hover {background: #fff;}
		.slider-blue-box .button-default:hover .fusion-button-text {color: #283965 !important;}

		.flex-control-nav.flex-control-paging a.flex-active{background: rgb(0, 159, 227) !important;}
		.flex-control-nav.flex-control-paging a{background: rgba( 0, 159, 227, 0.60 )!important;}
	/** Videos / Laser lounge  **/
		@media (min-width: 769px) {
			#videos{background: -moz-linear-gradient(0deg, #f2f2f2 50%, #e8e8e8 50%);
					background: -webkit-linear-gradient(0deg, #f2f2f2 50%, #e8e8e8 50%);
					background: linear-gradient(90deg, #f2f2f2 50%, #e8e8e8 50%); }
			div#videos a.fusion-button { bottom: -25px; position: absolute; left: 34%; padding: 13px 42px; }
		}
		@media (max-width: 768px){
			#videos .fusion-row .fusion-layout-column .fusion-column-wrapper{padding: 0 !important;}
		}
		#videos img{height: 296px;}
	/** News/Events **/

	body .fusion-tabs.classic .tab-content .fusion-mobile-tab-nav:nth-last-child(2) .nav-tabs li:not(.active){border: none;}
	#news-events .fusion-tabs .nav-tabs li a:hover{background-color: #efefef}

		#news-events .more-news-events-btn{margin-top:15px; margin-bottom: 10px;background: transparent;border: 1px solid #009de2;}

		#news-events .more-news-events-btn .fusion-button-text{color:#009de2;}
		#news-events .fusion-tabs .white .sa_owl_theme .owl-nav .owl-prev, #news-events .fusion-tabs .white .sa_owl_theme .owl-nav .owl-next{background-color: rgba(0, 157, 226, 0.5) !important;}
		#news-events .fusion-tabs .white .sa_owl_theme .owl-nav .owl-prev:hover, #news-events .fusion-tabs .white .sa_owl_theme .owl-nav .owl-next:hover {background-color: rgba(0, 157, 226, 0.9) !important;}


		.startsida-event-news .tab-pane .fusion-recent-posts, .startsida-event-news .fusion-tabs {margin-bottom: 0;}
		.startsida-event-news h4.entry-title {font-size: 16px;}

		body #news-events .fusion-tabs.classic .nav-tabs > li .tab-link h4{font-size: 20px;font-weight: bold;}

		body #news-events .fusion-tabs .nav-tabs,body #news-events .fusion-tabs.classic .tab-content .tab-pane{border: 0;}

		body #news-events .fusion-tabs.classic .nav-tabs > li .tab-link{margin-right:0px;}
		body #news-events .fusion-tabs.classic .nav-tabs > li.active{border-bottom: none;}

			.fusion-tabs.news-events-starttab .tab-pane {padding: 5%;}
			.fusion-tabs.news-events-starttab .nav-tabs li .tab-link {padding: 15px 10% 0;}
			.fusion-tabs.news-events-starttab .nav-tabs li .tab-link h4 {padding-bottom: 8px;}
			.fusion-tabs.news-events-starttab .nav-tabs li.active .tab-link h4 {border-bottom: 3px solid #009DE2;}
			.fusion-tabs.news-events-starttab .tab-pane .owl-item > div {padding-right: 0 !important;}
			.event_presentation_wrapper {float: left;}

			.event_news_wrapper_presentation .meta {margin-bottom: 13px;}
			.post-content .event_news_wrapper_presentation h4{margin-top: 0;margin-bottom: 10px;font-size: 16px;}
			.event_news_wrapper_presentation p {margin-bottom: 10px;}
			.owl-stage-outer > div > div > div {padding-bottom: 0 !important;}
	/** Products **/
		body .wc-product-legacy .product-desc { display: block !important; }

		.woocommerce-container .product .fusion-product-wrapper { border: none; }
		#accordion-2713-1 .collapse.in{display:flex !important;}
		.single-product #main .fusion-row .product h1.product_title{color: #283965; font-size: 46px; font-weight: 200; margin-top: 0.4em; line-height: 1.3; margin-bottom: 0.4em; font-family: Montserrat, Arial, Helvetica, sans-serif;}
		#products .title{font-size: 28px; font-weight: bold; margin-bottom:10px; line-height: 1;}
		#products .laser .title{color: #ee7423;}
		.fusion-button.btn-laser{background:none;border: 2px solid #ee7423;}
		 .fusion-button.btn-laser:hover, .fusion-button.btn-laser:active,  .fusion-button.btn-laser:focus {background: #ee7423;border: 2px solid #ee7423;}
		.fusion-button.btn-laser:not(:hover):not(:focus):not(:active) .fusion-button-text{color:#ee7423;}

		#products .thz .title{color: #a9353b;}
		.fusion-button.btn-thz{background:none;border: 2px solid #a9353b;}
		.fusion-button.btn-thz:hover, .fusion-button.btn-thz:active, .fusion-button.btn-thz:focus {background: #a9353b;border: 2px solid #a9353b;}
		 .fusion-button.btn-thz:not(:hover):not(:focus):not(:active) .fusion-button-text{color:#a9353b;}

		#products .hfs .title{color: #ffb902;}
		 .fusion-button.btn-hfs{background:none;border: 2px solid #ffb902;}
		 .fusion-button.btn-hfs:hover, .fusion-button.btn-hfs:active, .fusion-button.btn-hfs:focus {background:#ffb902;border: 2px solid #ffb902;}
		 .fusion-button.btn-hfs:not(:hover):not(:focus):not(:active) .fusion-button-text{color:#ffb902;}
		body #products .fusion-layout-column .fusion-column-wrapper{padding: 30px!important;}
		#products .in-line{color: #009FE3;font-size: 16px;}
		#main #products .fusion-builder-row{width: 100%;max-width: unset;}
		.products.clearfix.products-1 img{margin-left:calc((100% - 300px) / 2);}
		.products.clearfix.products-2 img{margin-left:15%;}
		.products.clearfix.products-2{display: flex; display:-webkit-flex; flex-flow: row; -ms-flex-flow: row;}
		.application_gallery { display: flex; }
		.application_gallery img { height:133px; width: 200px; margin-right: 4px; margin-top: 5px; }
		.application_gallery .gallery_wrapper:first-child { margin-right: 4%; }
		body.single-product .woocommerce .woocommerce-Tabs-panel .performance_gallery img{max-width: 300px !important;}
		.performance_gallery .fusion-imageframe img{max-width: 300px;}

		/* Customized products sidor */
			body main table.no-padding-table tr td { padding-left: 0; padding-right: 0; }
			table.no-padding-table img { max-width: 200px; }

		/** Tabs **/
			body .wc-tabs li:not(.active) a:not(:hover) {color: #666;}

		/* Product selector rollover*/
		.featured-image .rollover-image img{position:absolute;top:0px;}
		.featured-image .main-image{z-index: 1;}
		.featured-image .rollover-image{z-index: 3;}
		/** Footer **/

			.product_upsell_footer .fusion-button-wrapper {padding: 30px 0 0px;}
	/** Why Hubner **/

		#fusion-testimonials-1 a{border: none;background-color: rgba(0,0,0,0.2);width: 10px;height: 10px;}
		#fusion-testimonials-1 a:hover, #fusion-testimonials-1 .activeSlide{background-color: rgba(0,0,0,0.5) !important}

	/** Videos **/
		#sa_slider_shortcode .video_outer_wrapper.fusion-column-first, #sa_slider_shortcode .video_outer_wrapper.fusion-column-last {margin-top:0px;width:50%;width:calc(50% - ( ( 4% ) * 0.5 ) );}
		#sa_slider_shortcode .video_outer_wrapper.fusion-column-first {margin-bottom:20px;margin-right: 4%; }
		#sa_slider_shortcode .video_outer_wrapper.fusion-column-last {margin-bottom:0px;text-align: left;}
		#sa_slider_shortcode .video_outer_wrapper.fusion-column-first .video-wrapper {max-width: 527px;}

		.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
		.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

	/** Application **/

		#application p,#application h3{color: #fff; margin-top: 0px;}
		#application .fusion-button{background: #fff;}
		#application .fusion-button:hover, header .fusion-main-menu .fusion-megamenu-widgets-container .product-selector .product-selector-content .fusion-button-wrapper .fusion-button:hover{background: #283865;}
		#application .fusion-button {margin-top: 10px;}
		#application .fusion-button:not(:hover) .fusion-button-text{color: #283865;}

		#application .fusion_builder_column_1_2 .fusion-column-wrapper{padding: 60px 50px!important;}

	/** Career **/
		body.home .post-content #career h3{margin-bottom: 30px;}
		/**Tabsen**/
			body #career .fusion-tabs.classic .nav-tabs > li .tab-link .fusion-tab-heading{font-weight: bold;font-size: 18px;}
			body .post-content #career .fusion-tabs.classic .tab-content p{margin-bottom: 12px;}

/****/

	/** customers **/
		body #customers .fusion-testimonials blockquote q,body #customers .fusion-testimonials .review .author{font-style:normal;text-align: left;line-height: 22.5px;font-size: 17px;letter-spacing: normal;padding:0px;}
		body #customers .fusion-testimonials blockquote q{color: #767676!important;}

		body #customers .fusion-testimonials .review .author{margin-top: 0;}
	/** Tabs **/
		body .fusion-tabs.classic .nav-tabs > li.active .tab-link{border-top: 0;}

		body .fusion-tabs .nav-tabs li .tab-link, #content .single-navigation{border-top: none;}

		body .fusion-tabs.classic .nav-tabs > li.active .tab-link .fusion-tab-heading{color: #009DE2;}
		body .fusion-tabs.classic .nav-tabs > li .tab-link .fusion-tab-heading{color: #929397;font-weight: bold;}


		body .fusion-tabs .nav-tabs li {text-align: left;}
		body #career .fusion-tabs.classic .nav-tabs > li:not(.active) {border: 1px solid #cacaca;border-top: none;background-color: #F6F6F6;}
		body .fusion-tabs .nav-tabs li .tab-link {padding-left: 15px;}
		.job-tab .tab-link .fusion-tab-heading {max-width: 140px;}
/****Undersidor****/
	/** Applications **/
		/** Widget area**/
			.get-help .get-help-content .get-help-txt, #sidebar h4.widget-title{color: #283865;font-weight: bold;font-size: 18px;margin-bottom: 10px;}
			.get-help .get-help-content p, .application .application-content p{font-size: 15px;}

		body #applications .fusion-tabs.classic .nav-tabs > li .tab-link .fusion-tab-heading{font-size: 24px;}
		body #applications .fusion-tabs.classic .nav-tabs > li a.tab-link {border-bottom: 4px solid;text-align: left;padding: 35px 30px;}
		body #applications .fusion-tabs.classic .nav-tabs > li a#fusion-tab-lasertechnology,body #applications .fusion-tabs.classic .nav-tabs > li a#mobile-fusion-tab-lasertechnology{border-color: #EE7523;}
		body #applications .fusion-tabs.classic .nav-tabs > li a#fusion-tab-terahertztechnology, body #applications .fusion-tabs.classic .nav-tabs > li a#mobile-fusion-tab-terahertztechnology{border-color: #A9353A;}
		body #applications .fusion-tabs.classic .nav-tabs > li a#fusion-tab-highfrequencysystems, body #applications .fusion-tabs.classic .nav-tabs > li a#mobile-fusion-tab-highfrequencysystems{border-color: #FFB900;}
		body #applications .fusion-tabs .tab-pane{padding-right: 35px; padding-left: 35px}
		/*.fusion-tabs.fusion-tabs-1 .nav-tabs li.active, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active:hover, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active:focus {background-color: #ffffff;}
		.fusion-tabs.fusion-tabs-1 .nav-tabs li{border-top-color: #ebeaea;background-color: #ebeaea;}*/
	/**search page**/
		body.search #main .post-content .fusion-title .title-sep.sep-double{border:none;}
		body.search #main .post{margin-bottom: 30px;}
		body.search .search-page-search-form-top{margin-bottom: 30px;}
	/** Error page **/
		body.error404 #content{width: calc(100% - 23% - 6%);}
		body.error404 .error-message{font-size: 130px;}
		body.error404 div#custom_html-39 {position: relative;left: 23%;top: 65px;margin-bottom: 50px;}

	/**Product overview**/
		body #product-overview .fusion-tabs.classic .nav-tabs > li .tab-link .fusion-tab-heading{font-size: 25px;padding: 20px;}
		body #product-overview .fusion-tabs.classic .nav-tabs > li:first-child .tab-link .fusion-tab-heading, body .post-content #product-overview .fusion-tabs.classic .tab-content .tab-pane h3{color: #ee7423;}
		body #product-overview .fusion-tabs.classic .nav-tabs > li:nth-child(2) .tab-link .fusion-tab-heading{color: #a9353b;}
		body #product-overview .fusion-tabs.classic .nav-tabs > li:nth-child(3) .tab-link .fusion-tab-heading{color: #ffb902;}
		.hidden_content_read_more{border: 1px solid;width: 40px;border-radius: 25px;text-align: center;font-size: 25px;color: #009de2;}
	/** Products archive page **/
		.post-type-archive-product #product-archive-filters .show-filter{text-transform: uppercase;}
		.post-type-archive-product #product-archive-filters .show-filter .show-filter-title{font-weight: bold;}
		.post-type-archive-product #product-archive-filters .show-filter .result-list{color: #009de2;}
		.post-type-archive-product #product-archive-filters .show-filter,.post-type-archive-product .product-line-title, .archive.tax-product_cat .product-line-title{font-size: 13px;}


		.wcpf-filter .wcpf-field-button .wcpf-button{border-radius: 25px;width: 90%; margin: auto;margin-top: 20px;}
		.wcpf-filter .wcpf-simple-box-heading{font-weight: bold;padding-bottom: 5px; padding-top:20px;color: #009de2;text-transform: capitalize;font-size: 17px;}
		.wcpf-field-item .wcpf-field-title.wcpf-heading-label{padding:4px 0;}
		.wcpf-field-item .wcpf-inner .wcpf-content{margin-bottom: 15px;}
		.post-type-archive-product .sidebar .widget.wcpf_widget_filters{margin-bottom: 0;}

		.wcpf-filter .wcpf-field-item {margin-bottom: 0;}
	/** Produktsida **/
		/** Produktsida lightbox bakgrund Start **/
			body .ilightbox-overlay.metro-white {background:rgba( 0, 157, 226, 0.50 );}
			li.product-grid-view{border:0px !important;}
			.products>li{border:0px !important;}
		/** Produktsida lightbox bakgrund Slut **/

		/* Produktsida tabell bakgrund och stlying start*/
			.product-template-default .spec-table td{vertical-align: middle;}
			.product-template-default table , th , td{border:2px solid #ffffff !important;}
			.product-template-default table tr.table-bullet-points td{background-color: #fff; border: 1px solid #e0e0e0 !important;}
			.product-template-default table thead{background-color:#009de1;color:white;}
			.product-template-default table tr td{padding:10px 0px 10px 20px;}
			.product-template-default table .table-gray tr:nth-child(even){background-color: #ededed;}
			.product-template-default table .table-gray tr:nth-child(odd){background-color:#f6f6f6;}
			tr td{vertical-align: top;}

		/* Produktsida tabell bakgrund och stlying slut*/
		body.single-product #wrapper .summary-container h2.single-product-title{color: #283965;font-size: 46px;font-weight: 200;margin-top: 0.4em;line-height: 1.3;margin-bottom: 0.4em;font-family: Montserrat, Arial, Helvetica, sans-serif;}
		body.single-product .double-wrapper{border-top:2px solid #e5e5e5; margin-top: 70px; display: flex;justify-content: center;}
		body.single-product .double-wrapper p{margin-top: 50px; width: 400px;}
		body.single-product .double-wrapper div:first-child{border-right: 2px solid #e5e5e5;padding-right: 85px;}
		body.single-product .double-wrapper div:not(:first-child){padding-left: 25px;}
		body.single-product .double-wrapper .fusion-button-wrapper{margin: 20px 0 20px 0;}
		body.single-product .woocommerce-tabs{padding-top:30px;}
		body.single-product .avada-single-product-gallery-wrapper{margin-bottom: 0px!important;}
		body.single-product .single_product_requests-sidebar{clear: both; max-width: 100%;width: 350px;float: left;margin-top:40px;}
		body.single-product .avada-product-gallery .avada-product-gallery-thumbs-wrapper{position: relative;}
		body.single-product .product .entry-summary .summary-container{width: 85%;}
		body.single-product .product .woocommerce-Tabs-panel h2, body.single-product .product .woocommerce-Tabs-panel--description .post-content h3, body.single-product .product .woocommerce-Tabs-panel--additional_information h3{color: #283865;}
		body.single-product .product_upsell_footer{background-color: #fff;}
		body.single-product .product_related_footer{background-color: #F6F6F6;}
		body.single-product .product_upsell_footer h3.title-heading-left, body.single-product .product_related_footer h2.title-heading-left,body.single-product .product_upsell_footer .fusion-product-content, body.single-product .product_related_footer .fusion-product-content{width: 100%; text-align: center;}
		body.single-product .up-sells.upsells.products h2{width: 100%; text-align: center; font-size: 40px;color: rgb(40, 57, 101); font-family: Montserrat, Arial, Helvetica, sans-serif;font-weight: 200;line-height: 1.3;}
		body.single-product .product_upsell_footer .fusion-product-content h3.product-title, body.single-product .product_related_footer .fusion-product-content h3.product-title{font-weight: 400;}
		body.single-product .product_upsell_footer h3.title-heading-left, body.single-product #wrapper .product_related_footer h2.title-heading-left{font-size: 40px;color: rgb(40, 57, 101);font-family: Montserrat, Arial, Helvetica, sans-serif;font-weight: 200;line-height: 1.3;}
		body.single-product .related.products .fusion-product-content,body.single-product .up-sells .fusion-product-content {padding-top: 20px;padding-right: 5px;padding-bottom: 15px;padding-left: 5px;}
		body.single-product .product_upsell_footer .title-sep-container,body.single-product .product_related_footer .title-sep-container, body.single-product .product_meta .posted_in, body.single-product .product_meta .tagged_as{display: none;}
		body.single-product .product_upsell_footer ul.products, body.single-product .product_related_footer ul.products{margin: auto;width: 80%;}

		body.single-product .product_upsell_footer li .crossfade-images .attachment-shop_catalog{opacity:1;transition: none;}
		body.single-product .product_upsell_footer li .crossfade-images .hover-image{display: none;}

		.performance_gallery span{padding: 15px 44px;}

		.fusion-product-content.custom-related-products{padding-top: 20px;padding-right: 5px;padding-bottom: 15px;padding-left: 5px;}
		.related-products{margin-top: 60px;}
		.related-products .fusion-product-details p{margin-top: 0px;}

		body.single-product .product_upsell_footer, body.single-product .product_related_footer{padding-bottom: 50px;}
		body .upsells .product-images .crossfade-images{background-color: transparent;}
	/** Products laser/ terahertz/ freqency **/

		body #wrapper .post-content .product-group-desc .fusion-title{margin-bottom: 10px!important;}
		body #wrapper .post-content .product-group-desc{ margin-bottom: 35px;}
		body #wrapper .post-content .product-group-desc.border-bottom{border-bottom: 2px solid #e5e5e5;}
	/** Wavelength **/
		.archive.tax-product_cat .catalog-ordering{margin-top: 30px;}

		.double-wrapper div{margin-top: 30px; margin-bottom: 15px;}


	/** Q&A **/
	.fusion-accordian .toggle .fusion-toggle-heading {font-weight: 700;font-size: 20px;padding: 5px 0px;}
	body .fusion-accordian .panel-title a .fa-fusion-box{padding: 4.5px 4.5px 4px;}
	iframe .buttonContainer button{background-color: blue;}

	/** News huvudsida **/
	body .fusion-tabs.classic.horizontal-tabs .nav-tabs>.active>.tab-link { border-top-width: 0; }
	.blog article{margin-bottom: 20px;}
	.blog .fusion-meta-info{margin-top: 5px;}
	.blog div#archives-2{bottom: 55px !important;}
	#custom_html-38{margin-bottom: 0;position: relative; top: 35px; border-bottom: 1px solid #e0dede; padding: 20px 10px 10px 0px;}
	#custom_html-38 a{position: relative; left: 10px; z-index:99;}
	#custom_html-38::before{position: absolute; font-family: icomoon; content: '\f105'; color: #009de2; margin-left: -12px; left:10px;}
	#archives-2 ul{position: relative; top: 45px;}
	/** Trade shows huvudsida **/
	.archive article{margin-bottom: 20px;}
	.archive .fusion-meta-info{margin-top: 5px;}
	/** News / posts **/

		body .fusion-blog-layout-medium .fusion-post-slideshow{margin-left: 25px;margin-right: 0;width: 280px;}
		body #wrapper .post-head-section{margin-bottom: 50px;}
		body.page-id-14570 #content .fusion-meta-info a:after{display:none;}
		body.page-id-14570 #content .fusion-meta-info, body.page.fusion-blog-archive .fusion-meta-info .fusion-read-more{font-size:15px;}
		.fusion-blog-archive .fusion-meta-info .fusion-read-more:after{display: none;}
		body.single-post #wrapper #main #content  .post > h1.fusion-post-title, body.single-eventinlagg #wrapper #main #content .post > h1.fusion-post-title, #main #content h1.event-title{font-size: 46px;font-family: Montserrat, Arial, Helvetica, sans-serif;font-weight: 200;line-height: 1.3;letter-spacing: 0px;color: #283965;margin-bottom: 31px; margin-top: 0;}
		body.page-id-14570 #content .fusion-meta-info, body.blog #posts-container .fusion-meta-info,body.archive #posts-container .fusion-meta-info,.single-post .single-navigation, body.post-type-archive-eventinlagg #posts-container .fusion-meta-info, body.single-eventinlagg #content .single-navigation, body.search .fusion-meta-info{border-top:none;}

/**** Footer ****/
	.fusion-footer #footer-title-area-widgets{float: right;margin-bottom: 60px;}
	.fusion-footer #footer-title-area-widgets p{text-align: right;margin-top: 0;}
	.fusion-footer #footer-title-area-widgets img{width: 65%;}
	.fusion-copyright-notice span{float: right;}
	.fusion-copyright-notice span a{margin-right: 10px;}
	body .fusion-footer-widget-area .widget-title{text-transform: unset;margin-bottom: 15px;}

	.footer-product-nav::before {content: "";display: inline-block;width: 18px;height: 4px;margin-right: 10px;margin-bottom: 2px;}
	.footer-laser-nav::before {background-color: #df6f29;}
	.footer-terahertz-nav::before {background-color: #8a3644;}
	.footer-high-nav::before {background-color: #ffb902;}
	/** GDPR **/
		.gdpr .gdpr-wrapper .gdpr-agreement, body .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"]{background: #009DE5;border:none;box-shadow: none; text-shadow: none;font-size: 14px;padding: 11px 37px;line-height: 17px;border-radius: 25px;height: auto;}
		.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active{background-color:#009DE5;}

		.gdpr-preferences {
			padding: 13px 42px;
			font-size: 15px;
			background-color: #fff;
			border: 1px solid #009DE2;
			line-height: 17px;
			border-radius: 25px;
			color: #009DE2;
			font-family: Muli;
			font-weight: 700;
			font-style: normal;
			letter-spacing: 0px;
			text-transform: none;
			-webkit-transition: all .2s;
			transition: all .2s;
		}

		.gdpr-preferences:hover{
			background-color: #009DE2;
			border: 1px solid#009DE2;
			color: #ffffff;
		}
		.gdpr-preferences:focus{
			outline:none;
		}

/**** Sidebar ****/
	#custom_html-39{border-top: 2px solid #c6c6c6;}
	.fusion-sidebar-inner-content li {list-style: none;}
	/** Woocommerce **/
		.archive:not(.tax-product_cat) #main .woocommerce-container + #sidebar{padding: 20px;background: #f2f2f2;max-width: 300px;} /** produktfilter justering 1910101 **/
 produktfilter justering 1910101 **/

		/** Produkt grid **/
			body .products>li {border:none;}
			.product-details + .product-buttons ,.post-type-archive-product .product-list-view .fusion-product-content .fusion-content-sep.sep-single,.post-type-archive-product .products .product-list-view .product-excerpt.product-list,.archive .products .product-list-view .product-excerpt.product-list{display:none;}
			body.fusion-body .fusion-content-sep.sep-solid, body.fusion-body .fusion-separator.sep-solid {border-bottom-style: none;}
			body .product-images .crossfade-images {background-color: #fff;}
			.archive .woocommerce-container .product-title,.tax-product_cat #wrapper .product-category a h2.woocommerce-loop-category__title{font-size: 17px;}
/** Popup **/
	body .pum-theme-default-theme{background:rgba( 0, 157, 226, 0.50 );}
	.popmake-9921 a.fusion-button.button-flat.button-default.button-1.fusion-button-default-span.fusion-button-default-type.btn-laser{max-width: 230px; padding:7px 33px;}
	.popup-title.fusion-title h2 {color: #283865;font-family: "Montserrat";font-weight: 200;font-size: 46px;letter-spacing: -1.5px;margin-bottom: 0.5em;line-height: 1.3;}
	.fusion-layout-column.fusion-column-last.max-width-600 {max-width: 600px;margin: auto;}
/**** Produkt filter ****/
	span.wcpf-product-counts{color: #767676;font-size: 12px;}
	.wcpf-box-item {height: 20% !important;width: 100% !important;}
	.fusion-products .wcpf-field-item:first-child .wcpf-radio-list .wcpf-item .wcpf-title-container .wcpf-product-counts{display: none;}
		.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-input-container, .wcpf-field-radio-list .wcpf-radio-list .wcpf-radio-item .wcpf-input-container {border-color: #444444;}
	.wavelength-box.wcpf-field-box-list .wcpf-box-list .wcpf-box-item {text-align: left; padding: 5px;padding-left: 15px;}

	.wcpf-field-box-list .wcpf-box-list .wcpf-box-item.selected, .wcpf-field-box-list .wcpf-box-list .wcpf-box-item:hover {background-color: #f2f2f2;color: #000;}
	.wcpf-field-box-list .wcpf-box-list .wcpf-box-item, .wcpf-field-box-list .wcpf-box-list .wcpf-box-item:hover {border: none;}
	.wavelength-box .wcpf-title-container {position: relative; line-height: 23px;}
	.wavelength-box .wavelength-box-color {width: 70px;height: 100%;position: absolute;top: 0;right: 0;}
	.wcpf-title-container.wavelength-box-color-wra {padding-right: 80px;}
	/** Knowledge bank sidebar **/
	body.knowledgebank-template-default aside#sidebar.widget_text.sidebar.fusion-widget-area{width:100%;float:none !important;}

	/** Checkbox färger **/
		.wavelength-box.test-wave-box .wcpf-item-label {position: relative; /*font-size: 18px;font-weight: 600;*/}
		.wavelength-box.test-wave-box .wavelength-box-color {width: 72px;height: 100%;position: absolute;top: 0;right: 0;}
		.wavelength-box.test-wave-box.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label {margin: 5px 0;}
			.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item[data-item-key="tunable-vis"] .wavelength-box-color{background-color: #fff; background: linear-gradient(to right, #89224F , #4F1EBE, #0074BD,#00A89B,#75B727,#96C218,#F7D100,#FFCE00,#EE7B00,#E5300E,#AD0800);}
			.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item[data-item-key="tunable-vis"] span{text-transform: capitalize;}
			.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item[data-item-key="tunable-nir"] .wavelength-box-color{background-color: #fff; background: linear-gradient(to right, #c30024,#992a24,#4c201c);}
			.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item[data-item-key="tunable-nir"] span{text-transform: capitalize;}

/**Terahertz imagers sida**/
		.page-id-6013 .fusion-imageframe.imageframe-none.imageframe-3.hover-type-none img{height:201px;}

/** Cookie page **/
		.page-id-2928 table{border:1px solid #efefef !important;}
		.page-id-2928 table thead{text-transform: uppercase !important;}
		.page-id-2928 table td{padding:10px 10px;border:1px solid #efefef !important;}

/**** Media queries ****/

	@media screen and (min-width: 1441px) {
		.fusion-main-menu li#menu-item-13373 {
			/* right: -280px !important; */
		}
}

	@media screen and (max-width: 1441px) {
		.fusion-main-menu li#menu-item-13373 {
			right: -75px !important;
		}
	}

	@media screen and (max-width: 1177px) {
		.fusion-secondary-header form.fusion-search-form{display: none;}
		#wrapper .fusion-header-wrapper .fusion-mobile-menu-design-modern .fusion-logo a {max-width: 209px !important;}
	}
	@media screen and (min-width: 1000px) {
		body #career .fusion-tabs .tab-pane {padding: 25px 25px 15px;}
		body #career .fusion-tabs .nav-tabs li .tab-link {padding: 11px 25px;}
	}
	@media screen and (max-width:1500px){
		.slide-content-container.slide-content-left .slide-content{padding-left: 50px;}
	}
@media screen and (max-width: 948px) {
	body.fusion-button_size-large #wrapper #sidebar .fusion-button-default-size,body.error404.fusion-button_size-large #wrapper .widget_custom_html .fusion-button-default-size{padding: 11px 23px;}
}
	@media screen and (min-width: 801px) {
		body.error404 .sidebar-404 .widget_custom_html{float: right;width: 23%;}
		body.error404 .col-sm-4{margin-right: 10px;}
		body.error404 .col-md-4.fusion-error-page-search,body.error404 .col-sm-4.fusion-error-page-404, .search-no-results .col-md-4.fusion-error-page-search, .search-no-results .col-sm-4.fusion-error-page-oops{width: 40%;}
		.error-page{margin-bottom: 80px;overflow: hidden;}
		.event_presentation_image_wrapper {width: 40%;padding-left: 20px;}
		.event_presentation_info_wrapper {width: 60%;}
		body .fusion-tabs .nav-tabs li .tab-link{margin-right: 0px;}
		body .fusion-tabs.horizontal-tabs .nav {border-bottom: none;}
		#career .compact-text{padding-left:200px; padding-right: 200px;}
		body #wrapper #customers .fusion-testimonials blockquote {float: left;margin-top: 0px;margin-bottom: 20px;width: 50%;width: calc(50% - ( ( 4% ) * 0.5 ) );}
		body #wrapper #customers .fusion-testimonials .avatar-image .testimonial-thumbnail{float: left; margin-top: 0px;margin-bottom: 20px;width: 50%;width: calc(50% - ( ( 4% ) * 0.5 ) );margin-right: 4%;}
		body #wrapper #customers .fusion-testimonials .author{float: right;margin-top: 0px;margin-bottom: 20px;width: 50%;width: calc(50% - ( ( 4% ) * 0.5 ) );}
		body #customers .fusion-testimonials.clean .testimonial-thumbnail{text-align: right;margin:0px;}
		.sticky-side-requests{position: fixed; top: 270px;transform: rotate(90deg); right: -81px;padding: 10px 40px;z-index: 9999;}
		/**Videos**/
			#sa_slider_shortcode .left, #sa_slider_shortcode .right{float: left;width: 50%;}
			#sa_slider_shortcode .right{float: left;width: 50%;padding: 0 0 0 50px;}
	}
	 @media screen and (min-width: 801px)and (max-width:1036px){
 		.wavelength-box.test-wave-box .wavelength-box-color{height: 50%;width: 60px;}
 	}
 /** Testa ändrar till ombytt ordning på product selectorn **/
			 	@media screen and (max-width: 800px) and (min-width: 470px) {/*Testa ändrar till ombytt ordning på product selectorn*/
						.wcpf-field-item.wcpf-front-element{float: left;margin:10px;width: 44%;}
					}
				@media screen and (max-width: 469px) {
					.wcpf-field-item.wcpf-front-element{width:100%;float: left;margin:10px;}
				}
	@media screen and (max-width: 800px) {
		/*Video banner*/
			.home #hubner_fullwidth_slider{padding: 0 0 !important;}
			a#vid-link-mobile {width: 300px; height: 100px; position: absolute; top: calc(50% - 30px); left: calc(50% - 150px);}

				/**Testa ändrar till ombytt ordning på product selectorn**/
				.post-type-archive-product .avada-page-titlebar-wrapper{height: 0;}
				.post-type-archive-product #main>.fusion-row{display: flex;/*flex-direction: column-reverse;*/}
				.wcpf-front-element.wcpf-layout-simple-box{overflow: hidden;float: left;width: 100%;}
				.archive:not(.tax-product_cat) #main .woocommerce-container + #sidebar{max-width: 100%;}
				.tax-product_cat main #sidebar{order: 1;}
				.tax-product_cat main#main{padding-top:	0px;}
				.fusion-separator.fusion-full-width-sep.sep-none{display: none;}

		body.single-product .product_upsell_footer .container, body.single-product .product_related_footer .container{width: 100%;}
		html:not(.avada-has-site-width-percent) body #main,body html:not(.avada-has-site-width-percent) .fusion-footer-widget-area,body html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area{padding-left: 20px;padding-right: 20px;}
		.archive #wrapper .orderby-order-container{display: none;}
		/*#wrapper .catalog-ordering>ul{display: inline-block;}*/
		.sticky-side-requests{position: fixed;bottom: 0;padding: 10px 10px;z-index: 9999;width: 50%;left:25%;text-align: center;}
		#footer {padding-bottom: 70px;}
		body #career .fusion-column-wrapper{padding: 0!important;}
		body.home .fusion-fullwidth:not(.full-width-mobile){padding: 30px 20px!important;}
		body #wrapper #customers .fusion-testimonials .avatar-image .testimonial-thumbnail{width:auto;}
		body #application .fusion_builder_column_1_2:nth-child(2){margin-top: 1px!important;}
		.fusion-tabs.news-events-starttab .tab-pane {padding: 5% 10%;}
	}
	@media screen and (max-width:600px){
		body.home #sliders-container .tfs-slider .flex-control-nav{bottom: 0px!important;}
		/** NEWS SECTION MOBILE IMAGE PADDING **/
		.event_presentation_image_wrapper.event_presentation_wrapper{padding-right:20px;}
	}

 @media screen and (max-height: 890px){
 	#footer {padding-bottom: 70px; box-shadow: 0 1px 5px 3px rgba(85, 85, 85, 0.5);}
}

	@media only screen and (max-width: 426px) {
		/* Force table to not be like tables anymore */
		.product-table table, .product-table thead, .product-table tbody, .product-table th, .product-table td, .product-table tr {
			display: block;
		}
				/* Hide table headers (but not display: none;, for accessibility) */
				.product-table thead tr {
					position: absolute;
					top: -9999px;
					left: -9999px;
				}

				.product-table tr { border-bottom: 1px solid #ccc; }

				.product-table td{
					/* Behave  like a "row" */
					position: relative;
					padding: 30px 20px 10px !important;
					text-align: left !important;
					border:none;
				}
				.product-table td img {max-width: 151px;margin: 0;}
				.product-table td:before {
					font-weight: bold;
					/* Now like a table header */
					position: absolute;
					/* Top/left values mimic padding */
					top: 6px;
					left: 6px;
					width: 45%;
					padding-right: 10px;
					white-space: nowrap;
				}

				/*
				Label the data
				*/
				.product-table td:nth-of-type(1):before { content: "Product"; }
				.product-table td:nth-of-type(2):before { content: "Wavelength"; }
				.product-table td:nth-of-type(3):before { content: "Power"; }
				.product-table td:nth-of-type(4):before { content: "Fiber pigtailed option"; }
				.product-table td:nth-of-type(5):before { content: "Modulated option"; }
				.postid-509 .product-table td:nth-of-type(6):before { content: "Price from*"; }

				.postid-2713 .product-table td:nth-of-type(1):before { content: "C-Wave model"; }
				.postid-2713 .product-table td:nth-of-type(2):before { content: "Tuning Range"; }
				.postid-2713 .product-table td:nth-of-type(3):before { content: "Output Power"; }
				/*.postid-2713 .product-table td:nth-of-type(4):before { content: "Linewidth"; }
				.postid-2713 .product-table td:nth-of-type(5):before { content: "Mode-hop-free tuning range"; } */

				.postid-2717 .product-table td:nth-of-type(1):before { content: "Wavelength"; }
				.postid-2717 .product-table td:nth-of-type(2):before { content: "Power"; }
				.postid-2717 .product-table td:nth-of-type(3):before { content: "Modulation"; }

				.postid-1635 .product-table td:nth-of-type(1):before { content: "Product"; }
				.postid-1635 .product-table td:nth-of-type(2):before { content: "Wavelength"; }
				.postid-1635 .product-table td:nth-of-type(3):before { content: "Power"; }
				.postid-1635 .product-table td:nth-of-type(4):before { content: "Bandwidth"; }

				.postid-6155 .spec-table td{width: 100% !important;}
				.postid-6015 .spec-table td{width: 100% !important;}
				.postid-6516 .spec-table td{width: 100% !important;}
	}

	@media only screen and (max-width: 767px), (min-device-width: 768px) and (max-device-width: 1024px)  {
		body.single-product .double-wrapper{flex-flow: column; width: 100%;}
		body.single-product .double-wrapper p{width: 75%; padding-left: 25%; margin-top: 0px}
		body.single-product .double-wrapper div:first-child{border-right: none; border-bottom: 2px solid #e5e5e5; padding-right: 0px; padding-left: 0px;}
		body.single-product .double-wrapper div .popmake-9921.pum-trigger.fusion-button-wrapper.fusion-aligncenter{padding-left:0px;}
		body.single-product .double-wrapper div:not(:first-child){padding-left: 0px;}
		.pum-title.popmake-title{padding-left: 15px;}
		.pum-content.popmake-content .fusion-text{padding: 0px 15px 0px 15px;}
		.pum-container.popmake.theme-3930.pum-responsive.pum-responsive-medium.responsive.size-medium.active.custom-position{padding-right: 0px; padding-left: 0px; padding-bottom: 0px;}
	}
	@media only screen and (max-width: 769px){
		.slide-content-container.slide-content-left .slide-content{padding-left: 0px;}
		.slide-content-container.slide-content-left h3{font-size:26px !important}
		body .fusion-layout-column .fusion-column-content-centered{align-items: start !important; min-height: unset !important;}
		.fusion-column-wrapper{min-height: unset !important; height: unset !important;}
		.flex-button{display:block}
		.pum-theme-3930 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{top:5px;right:15px}
	}

@media only screen and (max-width: 520px) {
    /* Force table to not be like tables anymore */
    .page-id-2928 thead, tbody, th, td, tr { display: block; }
    .page-id-2928 thead tr { position: absolute;top: -9999px; left: -9999px;}
    .page-id-2928 tr th, tr td {border: none;}
    .page-id-2928 td { /* Behave  like a "row" */position: relative;padding: 30px 20px 10px !important; width: 100% !important;}
    .page-id-2928 td:before {font-weight: bold;/* Now like a table header */position: absolute;/* Top/left values mimic padding */top: 6px;left: 6px;width: 45%; padding-right: 10px;}
    .page-id-2928 td:nth-of-type(1):before {content: "Cookie";}
    .page-id-2928 td:nth-of-type(2):before {content: "Origin";}
	.page-id-2928 td:nth-of-type(3):before {content: "Use";}
	.home .owl-dots{margin-bottom: 15px;}
}

@media (max-width: 375px){
	.fusion-logo img{width: 190px;}
	.fusion-button.button-flat.fusion-button-default-size.button-default.fusion-button-default-span.fusion-button-default-type{padding: 13px 29px !important;}
}

@media (max-width: 310px){
    .pum-container{left: 0px!important;}
    .pum-container.custom-position{left: 8px!important; margin-left: 0px!important;}
}
