/*
Theme Name: Avada Child
Template: Avada
Version: 1.0.0
Text Domain:  avada-child
*/


::-moz-selection { /* Code for Firefox */
    color: #ffffff;
    background: rgba(80,157,189,0.6);
}

::selection {
    color: #ffffff; 
    background: rgba(80,157,189,0.6);
}

/* ------------------------
TYPOGRAPHY 
-------------------------*/

body {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 400!important;	
	-webkit-font-smoothing:antialiased!important;
	-moz-osx-font-smoothing: grayscale!important;
	}

p, .fusion-post-content p {
	font-family: "proxima-nova",sans-serif!important;
	font-size:18px!important;
	font-style: normal;
	font-weight: 400!important;
	}

p a {
	color:#23637e!important;
	}

a:hover {
	color:#509dbd!important;
	}

.post-content p {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 400!important;
	}

.single .post-content p {
	color:#636363!important;
	}

.smalltext {
	font-size:14px!important;
	line-height:18px!important;
	}

.semi {
	font-family:'ProximaNovaSemi'!important;
	}

.white {
	color:#ffffff!important;
}

.features {
	line-height:18px!important;
	}
	
strong {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal!important;
	font-weight: 700!important;
	color:#000000!important;
	}

.line-through {
	text-decoration: line-through!important;
	}

h1 {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-style: normal;
	font-weight: 300!important;
	font-size:60px!important;
	line-height:60px!important;
	margin:0!important;
	}

h1.hero {
	font-size:74px!important;
	line-height:70px!important;
	margin:0 0 10px 0!important;
	padding:30px 0 0 0!important;
	color:#ffffff!important;
}

h2.hero {
	font-size:32px!important;
	line-height:42px!important;
	margin:0 0 10px 0!important;
	padding:10px 0 0 0!important;
	color:#ffffff!important;
}

h1.hero span {
	background: linear-gradient(to bottom, #fbf5c2 0%, #dfbb5b 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight:700;
}


@media (max-width:768px){

	h1.hero {
	font-size:46px!important;
	line-height:42px!important;
	margin:15px 0 10px 0!important;
	text-align:center!important
}
}

h2 {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-style: normal;
	font-weight: 300!important;
	color:#23637e!important;
	font-size:46px!important;
	line-height:46px!important;
	margin-bottom:20px!important;
	}

h2.pris {
	color:#ffffff!important;
	font-size:60px!important;
	margin-bottom:0px!important;
	}

h3 {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-style:normal;
	font-weight:600!important;
	font-size:28px!important;
	line-height:28px!important;
	color:#22637D!important;
	margin-bottom:10px!important;
	}

h3.modal-title {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-style:normal;
	font-weight:400!important;
	font-size:28px!important;
	color:#23637e!important;
	}

h4 {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 600!important;
	font-size:21px!important;
	color:#333333!important;
	margin-top:0!important;
	margin-bottom:10px!important;
	}

.home h4 {
	font-weight:600!important;
	color:#333333!important;
	margin-bottom:15px!important;
	margin-top:40px!important;
	}

h4.kategori {
	color:#29B4C6!important;
	font-size:18px!important;
	text-align:center!important;
	letter-spacing:2px!important;
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );
	text-transform:uppercase!important;
	padding:8px 0;
	margin:0!important;
	}

h5 {
	font-family: "proxima-nova",sans-serif!important;
	font-size:14px!important;
	letter-spacing: 2px!important;
	text-transform:uppercase!important;
	color:#000000!important;
	margin-bottom:10px!important;
	margin-top:0!important;
}

@media (max-width:768px){
	
	h2 {
		font-size:32px!important;
		line-height:36px!important;
	}
	
	h3 {
		font-size:28px!important;
	}

	.fusion-text {
		padding:0 10px!important;
	}

}

/* ------------------------
HEADER & NAVIGATION 
-------------------------*/

@media (max-width:768px){
	
	.fusion-header {
		padding:10px!important;
	}	
	
.fusion-logo-2x .fusion-mobile-logo-2x {
	max-width:250px!important;
	}
	}

.fusion-header-v2 .fusion-secondary-header {
	border-top:0!important;
}

.fusion-header {
	box-shadow: rgba(0,0,0,.117647) 0 1px 3px;
}

.fusion-logo-2x {
	margin-right: auto!important;
	margin-left: auto!important;
	}  

.fusion-logo-link img {
	transition:0.3s ease all;
}

.fusion-logo-link img:hover {
	opacity:0.7;
	transition:0.3s ease all;
}

.fusion-header-wrapper {
	z-index:9999!important;
	}	
	
.fusion-secondary-header {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 300!important;	
	font-size:14px!important;
	background:#f3f3f3!important;
	color:#333333!important;
	border-bottom:0!important;
	max-height:30px;
	/*display:none!important*/
	}

.fusion-secondary-header a {
	color:#29B4C6!important;
	}

.fusion-contact-info {
	text-align:center!important;
	padding-top:0!important;
	}

.fusion-secondary-header .fusion-alignleft {
	float:none!important;
	margin:0 auto!important;
	padding-top:10px!important;
	padding-bottom:10px!important;
	}

.fusion-mobile-menu-icons a {
	font-size:28px!important;
	padding-top:10px!important;
}

.fusion-main-menu {
	margin-top:30px!important;
}

.fusion-main-menu > ul > li.menu-item-language {
	
}

.menu-item-language a {
	border:1px solid transparent!important;
}

.menu-item-language a:hover {
	border:1px solid #d2d2d2!important;
	transition:0.2s ease all;
}

.fusion-main-menu > ul > li > a {
	font-family: "proxima-nova",sans-serif!important;
	color:#969696!important;
	font-weight: 400!important;	
	font-size:13px!important;
	letter-spacing:0.06em!important;
	text-transform:uppercase!important;
	transition:0.2s;
	}

.fusion-main-menu > ul > li > a:hover {
	color:#5d5d5d!important;
	transition:0.2s;
	}

.fusion-main-menu > ul > li {
	margin-right:32px!important;
	}

.fusion-main-menu > ul > li > a:hover {
	transition:0.2s;
	}

.fusion-main-menu > ul > li:not(.fusion-logo) > a:before {
	content: "";
    width:0;
    height:2px;
    position:absolute;
    bottom:0;
    left:0;
    background:#23637e;
    transition:all 0.2s;
}

.fusion-main-menu > ul > li:not(.fusion-logo) > a:hover::before {
	width:100%;
	left:0;
	background:#23637e;
	color:#23637e!important;
	}

.fusion-main-menu > ul > li.current-menu-item > a, .fusion-main-menu > ul > li.current_page_parent.menu-item-has-children > a {
	color:#23637e!important;
	border-bottom:2px solid #23637e!important;
}

.fusion-secondary-main-menu, .fusion-main-menu .sub-menu {
	background:#ececec!important;
	-webkit-box-shadow: 0px 10px 33px -2px rgba(0,0,0,0.50);
	-moz-box-shadow: 0px 10px 33px -2px rgba(0,0,0,0.50);
	box-shadow: 0px 10px 33px -2px rgba(0,0,0,0.50);
	}

.fusion-main-menu .sub-menu {
	width:250px!important;
	}

.fusion-main-menu .sub-menu li a {
	padding:12px 10px!important;
	color:#333333!important;
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 400!important;	
	font-size:14.5px!important;
	letter-spacing:0.06em!important;
	text-transform:uppercase;
	transition:0.2s;
	}	

.fusion-main-menu .sub-menu li a:hover, .fusion-main-menu .sub-menu li.current_page_item a {
	background-color:#23637e!important;
	color:#ffffff!important;
	}	

.fusion-megamenu-icon {
	width:100%!important;
}

.fusion-megamenu-icon img {
	max-height:150px!important;
	width:auto!important;
}

.fusion-megamenu {
	margin-top:-3px!important;
	background:#23637e!important;
	}

.fusion-megamenu li a {
	text-align:center!important;
	color:#ffffff!important;
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 600!important;	
	font-size:14px!important;
	text-transform: uppercase;
	letter-spacing:1px!important;
	transition:0.2s;
	display:block!important;
	height:100%!important;
		width:100%!important;
	}	

.fusion-megamenu li:hover, .fusion-megamenu li.current-menu-item  {
	background-color:#509dbd!important;
	color:#19B9CB!important;
	transition:0.2s;
	}	

.fusion-megamenu-title {
	padding:0 16px 0 16px!important;
}

.fusion-megamenu li:last-child {
	border-right:0!important;
}

.fusion-megamenu-icon {
	display:block;
	margin-right:0;
}

.fusion-megamenu-icon img {
	max-height:150px;
	margin:0 auto 15px auto;
	display:block;
}

.fusion-megamenu li.menu-mini a:after {
	display:block;
	font-size:12px;
	color:rgba(255,255,255,0.4);
	content:"34 sider/min.";
	}

.fusion-megamenu li.menu-small a:after {
	display:block;
	font-size:12px;
	color:rgba(255,255,255,0.4);
	content:"25 sider/min.";
	}

.fusion-megamenu li.menu-medium a:after {
	display:block;
	font-size:12px;
	color:rgba(255,255,255,0.4);
	content:"25 sider/min.";
	}

.fusion-megamenu li.menu-xlarge a:after {
	display:block;
	font-size:12px;
	color:rgba(255,255,255,0.4);
	content:"fra kun 599,-";
	}

.fusion-megamenu li.menu-lille a:after {
	display:block;
	font-size:12px;
	color:rgba(255,255,255,0.4);
	content:"fra kun 500,-/md.";
	}

.fusion-megamenu li.menu-mellem a:after {
	display:block;
	font-size:12px;
	color:rgba(255,255,255,0.4);
	content:"1.400,-/md.";
	}

.fusion-megamenu li.menu-stor a:after {
	display:block;
	font-size:12px;
	color:rgba(255,255,255,0.4);
	content:"1.950,-/md.";
	}

.fusion-megamenu li.menu-router a:after {
	display:block;
	font-size:12px;
	color:rgba(255,255,255,0.4);
	content:"Fra 599,-/md.";
	}

.menu-bestil a {
	border-radius:6px!important;
	background: -webkit-linear-gradient(top,#cedd87 0%,#8ac176 100%)!important;
    background: linear-gradient(to bottom,#cedd87 0%,#8ac176 100%)!important;
	padding-left:12px!important;
	padding-right:12px!important;
}

.fusion-main-menu>ul>li.menu-bestil>a {
	color:#ffffff!important;
}

.fusion-main-menu>ul>li.menu-bestil>a:before {
    height: 0px!important;
}


/**** MOBILE NAVIGATION ****/

@media (max-width:800px) {

.fusion-secondary-header {
		display:none;
	}	
	
.fusion-header {
	padding:15px 15px 10px 15px!important;	
	}	
	
/*.fusion-header .fusion-logo {
	margin-top:16px!important;
	margin-bottom:16px!important;
}*/
	
.fusion-header .fusion-logo img {
	width:200px!important;
}	

.fusion-mobile-menu-icons a {
    font-size: 30px;
}	

.fusion-icon-bars:before {
	color:#236386!important;	
	}	
}

.fusion-icon-bars:after {
	font-family: "proxima-nova-condensed",sans-serif!important;
	text-transform:uppercase!important;
	font-size:20px!important;
	letter-spacing: 1px!important;
	padding-bottom:12px!important;
	content:"menu";
}

.fusion-icon-search, .menu-item-language {
	/*display:none*/
}

.fusion-icon-search {
	display:none
}


.fusion-mobile-nav-item a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a {
	font-family: "proxima-nova",sans-serif!important;
	font-size:20px!important;
	height:50px;
    padding-top:7px;
	font-weight:700!important;
}

.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li {
	padding:10px 0!important;
}

.fusion-open-submenu {
    font-size:20px!important;
	padding-top:6px;
}

.sub-menu .fusion-mobile-nav-item a {
	background:#F1F3F9!important;
	font-size:16px!important;
	height:40px;
	padding-top:3px;
	font-weight:400!important;
}

.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before {
    content:none ;
    margin-right:0px;
}


.prisgaranti {
	z-index:999;
	position:absolute;
	display:inline-block;
	width:134px;
	height:139px;
	background-image:url(https://printerguys.eu/wp-content/uploads/prisgaranti_header.png);
	background-size:134px 139px;
	background-repeat:no-repeat;
	margin-top:-65px;
	margin-left:-260px;
	}

.prisgaranti-se {
	z-index:999;
	position:absolute;
	display:inline-block;
	width:134px;
	height:139px;
	background-image:url(https://printerguys.eu/wp-content/uploads/prisgaranti_header-se.png);
	background-size:134px 139px;
	background-repeat:no-repeat;
	margin-top:-65px;
	margin-left:-260px;
	}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	
.kontaktsplash, .prisgaranti {
	display:none!important;
	}
	
}

img.product-circle {
	opacity:0.4!important;
	transition:0.3s ease all;
	}
	
img.product-circle:hover {
	opacity:0.55!important;
	transition:0.3s ease all;
	}

img.product-circle-active {
	opacity:1.0!important;
	}


@media (max-width:768px){

	#lang_sel_click {
	display:none!important;
	}
	
.kontaktsplash {
	display:none;
	}
	
	}

	
/* Language Selector */
.fusion-alignleft {
	text-align: center;
	width: 100%;
	display: block;
	padding-bottom: 15px;
	}

#lang_sel_click {
	display: inline-block;
	text-align: left;
	position: relative;
	top: 14px;
	}

.fusion-contact-info {
	padding-top: 15px;
	display: inline-block;
	margin-right: 20px;
	line-height: 16px;
	}

#lang_sel_click img.iclflag {
	top: -1px;
	margin-right: 3px;
	}

#lang_sel_click .lang_sel_sel img.iclflag {
	top: 5px;
	}

.icl-fr, .icl-en {
	display:none!important;
	}


/* ------------------------
FRONTPAGE 
-------------------------*/

.to-bottom{
	margin-bottom: -20px;
    bottom: 0;
}

.home-hero {
	padding:0!important;
}

@media only screen and (min-width: 800px) {
	.to-bottom{
		position: absolute !important;
	}
}

.hero-image {
	margin-bottom:-200px!important;
}

.fri-print {
	position:absolute;
	width:300px;
	height:316px;
	background-image:url(https://printerguys.eu/wp-content/uploads/fri-print-splash.png);
	background-repeat:no-repeat;
	background-size:300px 316px;
	z-index:999999999;
	right:0;
	margin-top:320px;
}

.fri-print-sv {
	position:absolute;
	width:300px;
	height:316px;
	background-image:url(https://printerguys.eu/wp-content/uploads/fri-print-splash-sv.png);
	background-repeat:no-repeat;
	background-size:300px 316px;
	z-index:999999999;
	right:0;
	margin-top:320px;
}

.fri-print-en {
	position:absolute;
	width:300px;
	height:316px;
	background-image:url(https://printerguys.eu/wp-content/uploads/fri-print-en.png);
	background-repeat:no-repeat;
	background-size:300px 316px;
	z-index:999999999;
	right:0;
	margin-top:320px;
}

.pricing-col-4 .item {
	width: 25% !important;
}

.pricing-col-4 .item ul li {
	padding-left: 15px !important;
}

.pricing-col-4 .item .bottom {
	max-width: 280px !important;
}

@media (max-width:768px){
	
	.pricing-col-4 .item {
		width: 400px !important;
		margin: 50px auto !important;
	}
	
	.fri-print, .fri-print-sv, .fri-print-en {
		position:absolute;
		width:200px;
		height:211px;
		background-size:200px 211px;
		right:0;
		margin-top:-180px;
	}
	
}


.pricings-box {
	margin-top: 80px!important;
	margin-bottom: 30px;
}

.pricings-box .item:nth-child(1) img {
	max-width:200px!important;
}

.pricings-box .item .top p {
	font-size:16px!important;
	line-height:24px!important;
}

.pricings-box .item .price {
	margin-bottom:20px!important;
}

.pricings-box .item:hover  {
	box-shadow: 0 15px 25px rgba(0, 0, 0, .3);
	transition:0.3s ease all;
}

.pricings-box ul {
	list-style: none;
    padding-left: 0;
    margin:10px 0 0 0!important;
}

.pricings-box ul li {
	font-weight: 400!important;
	text-align:left;
    font-size: 15px!important;
    padding-bottom:6px;
	padding-top:6px;
	padding-left:50px;
	border-bottom:1px solid rgba(0,0,0,0.08);
}

.pricings-box ul li:last-child {
	border-bottom:0;
}

.pricings-box .item:nth-child(2) {
	top: 0px;
}

.pricings-box .item.large {
	top: -30px !important;
}

.pricings-box ul li:before {
    content: '';
    display: inline-block;
    height: 12px;
    width: 16px;
    background-image: url(https://printerguys.eu/wp-content/uploads/bullet-green.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.5em;
}

.ribbon {
	font-size:16px!important;
}

.fordele-boks {
	background-color:#ffffff!important;
	padding:40px 30px 10px 30px;
	border:1px solid #e6e6e6;
	-webkit-box-shadow: 0px 1px 37px -10px rgba(0,0,0,0.50);
	-moz-box-shadow: 0px 1px 37px -10px rgba(0,0,0,0.50);
	box-shadow: 0px 1px 37px -10px rgba(0,0,0,0.50);
	border-radius:8px;
	margin-bottom:40px;
}

.fordele-boks p:before {
    content: '';
    display: inline-block;
    height: 12px;
    width: 16px;
    background-image: url(https://printerguys.eu/wp-content/uploads/bullet-green.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.5em;
}

.carsten-baggrund {
	padding-top:200px!important;
}

.carsten-baggrund h2, .carsten-baggrund h3 {
	color:#ffffff!important;
}

.img-baggrund {
	padding-top:700px!important;
}

.indhold-push {
	border-radius:12px!important;
	margin-top:-300px!important;
	background:#ffffff!important;
}

.indhold-push-full {
	border-radius:12px!important;
	margin-top:-300px!important;
	background:#ffffff!important;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}


.carsten {
	position: absolute;
	width: 300px;
	height: 301px;
	background: url('https://printerguys.eu/wp-content/uploads/carsten2.png') no-repeat;
	background-size: 300px 301px;
	bottom:0;
	margin:0 0 -20px 0;
}

.carsten-p {
	position: absolute;
	width: 170px;
	height: 170px;
	background: url('https://printerguys.eu/wp-content/uploads/carsten-p.png') no-repeat;
	background-size: 170px 170px;
	margin-top:-10px!important;
	right:0;
}

.prisskema-boks {
	background:#ffffff!important;
	border-radius:12px!important;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
	text-align:center!important;
	padding:20px 40px!important;
	transition: ease 0.5s;
}

.prisskema-boks:hover {
	transition: ease 0.5s;
    transform: translateY(-10px);
	box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}


.prisskema-boks h3 {
	font-family: "proxima-nova-condensed",sans-serif!important;
    font-style: normal!important;
    font-weight: 900!important;
    font-size: 48px!important;
    color: #23637e!important;
	margin-top:10px!important;
	margin-bottom:20px!important;
}

.prisskema-boks p.antal-sider {
    font-style: normal!important;
    font-weight: 400!important;
    font-size: 22px!important;
    color: #23637e!important;
	margin-bottom:30px!important;
	background:rgba(35,99,126,0.1);
	border-radius:12px;
	display:inline-block;
	padding:8px 20px;
}

.prisskema-boks p.pris {
	font-family: "proxima-nova-condensed",sans-serif!important;
    font-style: normal!important;
    font-weight: 300!important;
    font-size: 56px!important;
    color: #23637e!important;
	margin-bottom:0!important;
}

.prisskema-boks p.pris-sub {
    font-size: 13px!important;
    color: #333333!important;
	margin-top:-10px!important;
	margin-bottom:40px!important;
}

.prisskema-boks p a {
    font-weight: 700!important;
}

.post-content .testimonials blockquote {
	float:none!important;
	width:auto!important;
	margin-left:0!important;
	border-radius:12px!important;
	padding:20px 30px!important;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
	border:0!important;
}

.post-content .testimonials blockquote p:before {
	content:none!important;
}

.post-content .testimonials blockquote p {
	text-align:center!important;
	color: #6d6d6d!important;
    font-size: 23px!important;
    line-height: 34px!important;
}

.post-content .testimonials blockquote img {
	width:160px;
	margin-top:40px;
}

.testimonials-boks .fusion-column-wrapper {
	background:#ffffff!important;
	border-radius:12px!important;
	padding:30px 40px!important;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px!important;
	border:0!important;
}

.testimonials-boks img {
	max-width:150px;
}

.testimonials-streamer {
	background: rgb(109,109,109);
	background: linear-gradient(180deg, rgba(109,109,109,1) 0%, rgba(63,63,63,1) 100%)!important;
	padding-top:22px!important;
}

.testimonials-streamer h3 {
	font-family: "proxima-nova-condensed",sans-serif!important;
	text-align:center!important;
	color:#ffffff!important;
	font-size:26px!important;
	margin-bottom:10px!important;
}

.testimonials-streamer h3:before {
	content: '';
    display:block;
	position:absolute;
    height: 68px;
    width: 68px;
    background-image: url(https://printerguys.eu/wp-content/uploads/streamer-quote.png);
    background-size: contain;
    background-repeat: no-repeat;
    left:48%;
	margin-top:-64px;
}

.testimonials-streamer p {
	font-family: "proxima-nova-condensed",sans-serif!important;
	text-align:center!important;
	text-transform:uppercase!important;
	letter-spacing:1px!important;
	color:rgba(255,255,255,0.6)!important;
	font-size:15px!important;
}

.testimonials-streamer p:before {
	content:"—";
	padding-right:6px;
}

.kunde-testimonial {
	padding-top:140px!important;
	padding-bottom:100px!important;
}

.kunde-testimonial label {
	display:inline-block;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	padding-bottom:8px;
	font-weight:600;
	font-size:12px;
	letter-spacing:3px;
	text-transform:uppercase;
	margin-bottom:50px;
}

.kunde-testimonial h2 {
	color:#ffffff!important;
}

.kunde-testimonial p {
	color:#ffffff!important;
	margin-bottom:70px;
}

.kontaktboks {
	background: rgb(175,207,134);
	background: linear-gradient(180deg, rgba(175,207,134,1) 0%, rgba(122,172,103,1) 100%);
	border-radius:12px;
	padding:30px 80px 0 30px;
}

.kontaktboks h2, .kontaktboks p, .kontaktboks ul li {
	color:#ffffff!important;
}

.kontaktboks h2{
	margin-top:44px!important;
}

.kontaktboks ul {
    list-style: none;
    padding-left: 0;
    margin: 30px 0 0 0!important;
}

.kontaktboks ul li {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-weight:400!important;
	font-size:28px!important;
}

.kontaktboks ul li:before {
    content: '';
    display: inline-block;
    height: 17px;
    width: 22px;
    background-image: url(https://printerguys.eu/wp-content/uploads/white-arrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.5em;
}

.kontaktboks ul li {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-weight:400!important;
	font-size:28px!important;
}

.kontaktboks ul li a {
	color:#ffffff!important;
}

.kontaktboks ul li a:hover {
	color:rgba(255,255,255,0.7)!important;
	cursor:pointer;
}

.kundelogoer p {
	text-transform:uppercase!important;
	letter-spacing:2px!important;
	font-size:13px!important;
	text-align:center!important;
	padding-top:30px!important;
	margin-bottom:0!important;
}

.kundelogoer img {
	filter: grayscale(100%);
	opacity:0.6;
}

.step h3 {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-weight:700!important;
	color:#24637e!important;
	font-size:26px!important;
}

.step .fusion-column-wrapper {
	padding-top:130px!important;
	background-size: 228px 279px!important;
	background-position: -30px 0px!important;
}

@media (min-width:1000px){
	
	.indhold-push {
		padding-right:150px!important;
		padding-left:150px!important;
	}
	
	.indhold-push h2 {
		padding-right:150px!important;
		padding-left:150px!important;
	}
	
	.indhold-push-full {
		padding-right:50px!important;
		padding-left:50px!important;
	}
	
	.indhold-push-full h2 {
		padding-right:300px!important;
		padding-left:300px!important;
	}
	
	.center-boks {
		z-index:9999999!important;
		top:-50px!important;
		padding-top:54px!important;
		padding-bottom:65px!important;
		box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px!important;
	}
	
	.left-boks {
		left:2%!important;
		padding-left:50px!important;
		padding-right:50px!important;
	}
	
	.right-boks {
		left:-2%!important;
		padding-left:50px!important;
		padding-right:50px!important;
	}
	
	.text-with-image {
		padding-top:100px;
	}
	
	.post-content .testimonials blockquote {
		margin-left:150px!important;
		margin-right:150px!important;
	}
	
	.abonnementskema {
		padding-left:100px;
		padding-right:100px;
	}

}

@media (max-width:768px){
	
	.carsten-baggrund {
		padding-top:150px!important;
		background-size:800px 560px!important;
		background-position:-150px 0!important;
	}

	.carsten, .carsten-p {
		display:none;
	}
	
	.pricings-box ul li {
		padding-left:0!important;
	}
	
	.pricings-box .item {
		width:315px!important;
	}
	
	.kunde-testimonial {
		background-position:-700px 0!important;
	}
}

.faqboks .fusion-accordian .panel-heading {
	background-color:#ffffff;
	border-radius:6px;
}

.faqboks .fusion-accordian .fusion-panel {
	border-bottom:0!important;
}

.faqboks .fusion-accordian .panel-heading .panel-title {
	margin:0 0 12px 0!important;
}

.faqboks .fusion-accordian .panel-heading .panel-title a {
	padding:20px;
}

.faqboks .fusion-accordian .panel-body p {
	color:#ffffff!important
}

.home .flexslider .slides img {
	border-radius:6px!important;
}

.home .flexslider .slides img:hover {
	opacity:0.6;
	transition:0.2s ease all;
}

.home .recent-posts-content h4 {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-weight:400!important;
	font-size:26px!important;
	line-height:30px!important;
	margin:0!important;
}

.home .recent-posts-content .fusion-inline-sep, .home .recent-posts-content .fusion-comments, .home .meta {
	display:none;
}

.home .post {
	border-bottom:0;
}

.fusion-recent-posts {
	margin-bottom:0!important;
}

.find-din .fusion-column-wrapper  {
	border:1px solid #9ac77a!important;
	border-radius:10px!important;
	padding:30px!important;
	transition:0.2s ease all;
}

.find-din:hover .fusion-column-wrapper {
	background: #9ac77a;
	transition: ease 0.5s;
    transform: translateY(-10px)!important;
}

.find-din:hover .fusion-text .laes-mere {
	color: #ffffff!important;
}

.find-din h3 {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-style: normal!important;
	font-weight: 700!important;
	font-size:32px!important;
	color:#23637e!important;
}

.find-din p a {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-style: normal!important;
	font-weight: 700!important;
	font-size:15px!important;
	letter-spacing:1px!important;
	color:#9ac77a!important;
	text-transform:uppercase!important;
}

.page-hero h1 {
	color:#27647c!important;
}

.page-hero h2 {
	color:#333333!important;
	font-size:30px!important;
	line-height:40px!important;
}

.blue-container {
	padding-top:70px!important;
}

.blue-container h2 {
	color:#ffffff!important;
}

.blue-container p {
	color:rgba(255,255,255,0.6)!important;
}

.cta-box .fusion-column-wrapper {
	border-radius:12px!important;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
	padding-top:180px!important;
}

.cta-box .fusion-column-inner-bg {
	border-radius:12px!important;
}

.cta-box .fusion-column-wrapper h3 {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-weight: 700!important;
	font-size:26px!important;
	text-align:center!important;
	background:#ffffff!important;
	top:0!important;
	padding-top:20px!important;
	padding-bottom:20px!important;
	margin-bottom:0!important;
	border-radius:0 0 12px 12px!important;
}

/* ------------------------
LIST 
-------------------------*/

ul, li, ol {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 600!important;	
	/*font-family:'ProximaNovaBold'!important;*/
	font-size:18px!important;
	}

ul.list li {
    font-weight: 400!important;
	}

.fusion-li-item-content, .fusion-li-item-content p {
	font-weight:600!important;
	font-size:18px!important;
	}

.fusion-li-item .fusion-li-icon {
	color:#2a4f6c!important;
}

ul.bulletlist {
    list-style-type: none;
    padding: 0px;
    margin: 25px 0px 0px 0px;
	}

ul.bulletlist li {
    background-image: url(https://printerguys.eu/wp-content/uploads/bullet_test.png);
    background-repeat: no-repeat;
    background-position: 0px -5px; 
    padding-left: 30px; 
    padding-bottom:4px;
    margin-bottom:10px;
    border-bottom:1px solid #CDCDCD;
	}


ul.bulletlist-fordele, ul.bulletlist-fordele-white {
    list-style-type: none;
    padding: 0px;
    margin:0 auto;
    width:100%;
    margin-top:10px;
    margin-bottom:10px;
	}

ul.bulletlist-fordele li {
    	background-image: url(https://printerguys.eu/wp-content/uploads/bullet_small.png);
    	background-repeat: no-repeat;
    	background-position: 0px 3px; 
    	padding-left:25px; 
    	padding-bottom:4px;
    	margin-top:4px;
    	border-bottom:1px solid #919191;
    	margin-bottom:2px;
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 400!important;	 
    font-size:16px!important;
	}

ul.bulletlist-fordele-white li {
    background-image: url(https://printerguys.eu/wp-content/uploads/bullet_small_white.png);
    background-repeat: no-repeat;
    background-position: 0px 3px; 
    padding-left:25px; 
    padding-bottom:4px;
    margin-top:4px;
    border-bottom:1px solid #e2e2e2;
    margin-bottom:2px;
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 400!important;	 
    font-size:16px!important;
    color:#ffffff!important;
	}

ul.bulletlist-fordele-white li.highlight {
	background:url(https://printerguys.eu/wp-content/uploads/bullet_small_white.png) rgba(143,195,120,0.35);
	background-repeat: no-repeat;
	background-position: 4px 7px!important;
    border:4px solid #8FC378!important;
	margin-left:-10px!important;
	box-shadow: 0 15px 15px rgba(0,0,0,.3);
	margin-top:-3px!important;
	line-height:2!important;
	}

ul.bulletlist li:last-child, ul.bulletlist-fordele li:last-child, ul.bulletlist-fordele-white li:last-child {
    border-bottom:0px;
	}

ul.hero-bullets, ul.bullets {
	list-style:none;
	padding-left:0;
	margin:30px 0 0 0!important;
}

ul.hero-bullets li {
	color:rgba(255,255,255,1.0);
	font-weight:400!important;
	font-size:20px!important;
	padding-bottom:8px;
}

ul.bullets li {
	color:#000000!important;
	font-weight:400!important;
	padding-bottom:8px;
}

.page-hero ul.hero-bullets li {
	color:#333333!important;
}

ul.hero-bullets li:before, ul.bullets li:before {
	content:'';
    display:inline-block;
    height:17px;
    width:22px;
    background-image: url(https://printerguys.eu/wp-content/uploads/bullet-green.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right:0.5em;  
}


ul.checkboxes {
	list-style: none;
	padding-left:0;
	list-style-position: outside;
}

ul.checkboxes li {
	font-weight: 400!important;
	text-align:left;
	color:#333333;
}

ul.checkboxes li:before {
    content: '';
    display: inline-block;
    height: 12px;
    width: 16px;
    background-image: url(https://printerguys.eu/wp-content/uploads/bullet-green.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 0.5em;
}


ul.hero-bullets-horz {
	list-style:none;
	padding-left:0;
	margin:30px 0 20px 0!important;
}

ul.hero-bullets-horz li {
	display:inline-block!important;
	color:rgba(255,255,255,1.0);
	font-weight:400!important;
	font-size:20px!important;
	padding-bottom:4px;
	padding-left:24px;
}

ul.hero-bullets-horz li:before {
	content:'';
    display:inline-block;
    height:17px;
    width:22px;
    background-image: url(https://printerguys.eu/wp-content/uploads/bullet-green.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right:0.5em;  
}

@media (min-width:1000px){
	
	.fordele-bullets ul.bullets.padding {
		margin-left:100px!important;
	}
}

@media (max-width:768px){

ul.checkboxes li {
	font-size:16px!important;
}	
	
	ul.hero-bullets li {
	font-size:18px!important;
}
	
}

.fusion-li-item-content, .fusion-li-item-content p {
	font-weight:600!important;
	font-size:18px!important;
	}

.fusion-checklist .fusion-li-item {
	margin-bottom:0px!important;
	}


.produktbeskrivelse {
	font-size:16px!important;
	line-height:22px!important;
	}
	
#main {
	padding-top:30px!important;
	padding-bottom:0!important;
	}

.home #main, .page-id-7054 #main, .page-id-7104 #main, .page-id-7716 #main {
	padding-bottom:0!important;
}

@media (max-width:768px){

	#main {
	padding-top:0px!important;
	}
}

.no-top-padding {
	margin-top:-30px!important;
	}

.prisbox {
	margin-top:-200px!important;
	}

/* ------------------------
BLOG
-------------------------*/

.post {
	margin-bottom:40px!important;
	border-bottom:1px dotted #C8C8C8;
	}

.fusion-blog-layout-medium-alternate {
	margin-top:30px!important;
	}

.fusion-date-and-formats .fusion-date-box {
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px
}

.fusion-date:after {
	content:".";
}

.entry-title {
	font-weight: 600!important;
	}

.wp-caption-text {
	font-size:13px!important;
	line-height:16px;
	margin-top:10px!important;
	margin-bottom:40px!important;
	}

.widget_recent_entries {
	background:#f4f4f4!important;
	padding:20px!important;
	-moz-border-radius-topleft:10px; 
	-webkit-border-top-left-radius:10px;
	border-radius:10px;	
	border:1px solid #dedede;
	}

.post-content blockquote {
	background-color:#ffffff!important;
	margin:0!important;
	border-left:0!important;
}

.post-content blockquote p:before {
	content:url(https://printerguys.eu/wp-content/uploads/blockquote.png);
	display:block;
	margin-bottom:6px;
}

.post-content blockquote p {
	color:#333333!important;
	font-size:26px!important;
	line-height:36px!important;
}

.post-content blockquote p span {
	display:block;
	font-weight:600;
	text-transform:uppercase;
	font-size:12px!important;
	letter-spacing:0.5px;
	line-height:20px!important;
	margin-top:14px;
	margin-bottom:20px!important;
}

.post-content blockquote p span:before {
	content:"—";
	margin-right:6px;
}

.single h3 strong {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-weight:600!important;
}

.single .faktaboks {
	box-shadow: 0 20px 80px rgb(0 0 0 / 20%);
	display:inline-block!important;
    border:4px solid #206380!important;
    padding:30px 30px 20px 30px;
    border-radius:10px;
    float:left!important;
}

.single .faktaboks p, .single .faktaboks ul li {
	font-weight:400!important;
	font-family: "proxima-nova-condensed",sans-serif!important;
	color:#636363!important;
}

.single #main .faktaboks h3 {
	font-size:20px!important;
	color:#ffffff!important;
	background:#206380!important;
	display:inline-block!important;
	margin-top:0!important;
	margin-bottom:20px!important;
	padding:3px 14px 1px 14px!important;
	border-radius:4px!important;
	text-transform:uppercase!important;
	letter-spacing:2px!important;
}

.single h4 {
	margin-bottom:8px!important;
	line-height:1.3!important;
}

.henvisning {
	padding:30px 40px;
	background:rgba(200,218,134,0.2);
	border:2px solid #C8DA86;
	border-radius:8px;
	font-family: "proxima-nova",sans-serif!important;
	font-size:17px!important;
	margin:60px 0!important;
}

.henvisning a {
	color:#206380!important;
}

.henvisning a:hover {
	color:#90C378!important;
}

.henvisning a:before {
	content: '\25ba';
	color:#90C378!important;
	padding-right:16px;
}

@media (min-width:1000px){
	.single-post #main .fusion-row {
		width:1100px!important
	}
	
	.single .faktaboks {
		margin: 20px 40px 30px 0px!important;
		max-width: 400px!important;
		min-width: 400px!important;
	}
	
	.single .faktaboks.offset {
		margin: 40px 40px 50px -100px!important;
	}
	
	.single .faktaboks.full {
		margin: 20px 40px 40px 0px!important;
		min-width:100%!important;
	}
}


@media (max-width:800px){
	
	.single .faktaboks {
		margin-top:30px!important;
		margin-bottom:40px!important;
	}
	
	.single .faktaboks img {
		float:left!important;
		margin-top:20px!important;
		margin-bottom:20px!important;
	}
}

.fusion-page-title-bar {
	display:none;
}

#main .post h2 {
	font-size:38px!important;
	line-height:40px!important;
	font-weight:300!important;
	margin-bottom:20px!important;
	}

#main .post h3 {
	font-family: "proxima-nova-condensed",sans-serif!important;
	color:#333333!important;
	font-size:28px!important;
	line-height:32px!important;
	margin-bottom:40px!important;
	font-weight:400!important;
	}

@media (max-width:800px){
#main .post h3 {
	font-size:22px!important;
	line-height:26px!important;
	}
}


@media (min-width:1200px){
.post-content blockquote {
	float:right;
	width:50%;
	margin-left:50px!important;
	background:rgba(255,255,255,0)!important;
}
}

@media (max-width:800px){
.post-content blockquote p {
	font-size:22px!important;
	line-height:32px!important;
}
	
.post-content blockquote p span {
	font-size:10px!important;
}
}

#sidebar .widget ul li {
	line-height:1.2!important;
	}

#sidebar .widget ul li a {
	line-height:6px!important;
	}	

#sidebar .widget ul li a:before {
	margin-top:8px!important;
	}	

.sidebar .widget_recent_entries li:last-child {
	border-bottom:0!important;
	}

.sidebar .widget_recent_entries li.current_page_item a {
	font-size:60px!important;
	}

.support {
	padding:20px;
	color:#ffffff;
	font-weight:400;
	text-align:center;
	background: #29b9ca; /* Old browsers */
	background: -moz-linear-gradient(top,  #29b9ca 0%, #249bb2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29b9ca), color-stop(100%,#249bb2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #29b9ca 0%,#249bb2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #29b9ca 0%,#249bb2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #29b9ca 0%,#249bb2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #29b9ca 0%,#249bb2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29b9ca', endColorstr='#249bb2',GradientType=0 ); /* IE6-9 */
	-moz-border-radius-topleft:10px; 
	-webkit-border-top-left-radius:10px;
	border-radius:10px;		
	}

.support img {
	margin-bottom:15px;
	}

.support a:hover {
	color:#ffffff!important;
	}

.fusion-month-year {
	font-size:16px!important;
	}

.fusion-meta-info {
	padding-bottom:30px!important;
	}

.fusion-meta-info {
	/*display:none!important;*/
	border:0px!important;
	}

.fusion-meta-info-wrapper {
	display:none;
	}
	
.post-date {
	display:block!important;
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 300!important;	 
    font-size:14px!important;
	}

.fusion-single-line-meta {
	display:none!important;
	}
	
.fusion-icon-pen {
	display:none!important;
	}

.slides img {
	border:1px solid #CFCFCF!important;
	}

.type-post.format-standard h2 {
	font-size:32px!important;
	font-weight: 600!important;	 
	color:#333333!important;
	}
	
.heading h3 {
	font-size:16px!important;
	font-weight: 400!important;	
	text-transform: uppercase!important;
	margin:20px 0 20px 5px!important;
	}	

.recent-posts-content h4 {
	font-family: "proxima-nova",sans-serif!important;
	font-size:32px!important;
	font-weight: 800!important;	
	padding-top:20px!important;
	padding-bottom:20px!important;	
	}

.single-post .post li {
	font-weight:300 !important;
	}

.skole-hero {
	padding:170px 0!important;
}

.skole-hero h1 {
	font-size:70px!important;
	line-height:75px!important;
	margin-bottom:40px!important;
}

h2.skole {
	font-size:34px!important;
	line-height:40px!important;
	padding:0 100px!important;
}

@media (max-width:768px){
	
	.skole-hero {
		padding:120px 0!important;
		background-position:-400px 0px!important;
	}
	
	.skole-hero h1 {
		font-size:54px!important;
		line-height:50px!important;
		margin-bottom:30px!important;
	}
	
	h2.skole {
		font-size:28px!important;
		line-height:32px!important;
		padding:0 20px!important;
	}
	
}


/* ------------------------
SUPPORT
-------------------------*/

.single-support .section-blue {
	margin-bottom:80px!important;
}

.single-support .section-blue h1 {
	color:#ffffff!important;
}

.support-produkt-kasse .fusion-column-wrapper {
	background-color:#ffffff!important;
	padding:30px!important;
	transition:0.3s ease all!important;
	border:2px solid #eeeeee!important;
}

.support-produkt-kasse:hover .fusion-column-wrapper {
	box-shadow: 0 15px 15px rgba(0,0,0,.1)!important;
	transition:0.3s ease all!important;
	border:2px solid #23637e!important;
}

h1.support-label:before {
	content:"Support";
	display:block;
	color:#ffffff;
	font-size:20px;
	letter-spacing:3px;
	text-transform:uppercase;
}

ul.support-list {
	list-style:none!important;
	padding:0;
}


ul.support-list li {
	color:#333333;
	font-weight:normal!important;
	padding:10px 0;
	border-bottom:1px solid #e1dede;
}

ul.support-list li.current-menu-item a {
	color:#23637e!important;
}

ul.support-list li:before {
	font-family: "Font Awesome 5 Free";
    content: "\f061";
	padding-right:20px;
}

ul.support-list li:hover {
	background-color:rgba(0,0,0,0.02);
}

ul.support-list li:hover::before {
	color:#23637e;
}



/* ------------------------
PRODUCT BOX / OPTION BOX
-------------------------*/

.product-box {
	margin-bottom:20px;
	padding:20px 18px 5px 18px;
	background:#ffffff;
	border:3px solid transparent;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;	
	transition:ease 0.1s;
	-webkit-box-shadow: 6px 6px 1px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 6px 6px 1px 0px rgba(0,0,0,0.15);
	box-shadow: 6px 6px 1px 0px rgba(0,0,0,0.15);		
}

.product-box:hover {
	transition:ease 0.1s;
	background:#d6f4f7;
	border:3px solid #0098ac;	
}

.product-box-extra {
	margin-bottom:40px;
	padding:15px 18px 0px 18px;
	background:#ffffff;
	border:3px solid transparent;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;	
	transition:ease 0.1s;	
	-webkit-box-shadow: 6px 6px 1px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 6px 6px 1px 0px rgba(0,0,0,0.15);
	box-shadow: 6px 6px 1px 0px rgba(0,0,0,0.15);	
}

.product-box-extra:hover {
	transition:ease 0.1s;
	background:#d6f4f7;
	border:3px solid #0098ac;	
}

.product-box-extra img {
	transition:ease 0.3s;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:-70px;	
}

.product-box:hover img {
	transition:ease 0.5s;
	transform: translateY(-10px);
}

.product-box-extra p {
	text-align:center;
	color:#333333;
}

.product-box ul {
	list-style:none;
	margin-top:-10px!important;
}

.product-box ul li {
	font-size:16px!important;
	font-weight:400!important;
}

.product-box ul li:before {
	font-family:"FontAwesome";
	content:"\f058";
	padding-right:8px;
	color:#2EB8C9;
}

.product-box .pg-button {
	display:block!important;
}

.pris-wrapper {
	display:inline-block;
	background-color:rgba(0,0,0,0.2);
	padding:30px 20% 10px 20%;
	border-radius:8px;
	/*margin-bottom:20px;
	margin-top:30px;*/
	margin:0 auto!important;
	text-align:center!important;
	border:1px solid rgba(0,0,0,0.1)!important;
	box-shadow: 0 15px 15px rgba(0,0,0,.1);
}


.pris-wrapper h3 {
	font-family: "proxima-nova-condensed",sans-serif!important;
    font-style: normal;
    font-weight: 600!important;
    color: #23637e!important;
    font-size: 34px!important;
    line-height: 46px!important;
    margin-bottom: 20px!important;
	margin-top:0!important;
}

.grey-box {
	background-image: -webkit-linear-gradient(135deg, #fafafa 0%, #fafafa 100%);
    background-image: -webkit-linear-gradient(135deg, #fafafa 0%, #fafafa 100%);
    color: #747474!important;
}

.gold-box {
	background-image: -webkit-linear-gradient(135deg, #d3b55c 0%, #fbf6c8 50%, #d3b55c 100%);
    background-image: -webkit-linear-gradient(135deg, #d3b55c 0%, #fbf6c8 50%, #d3b55c 100%);
    color:#967b2e!important;
}

.silver-box {
	background-image: -webkit-linear-gradient(135deg, #b5b5b5 0%, #ffffff 50%, #b5b5b5 100%);
    background-image: -webkit-linear-gradient(135deg, #b5b5b5 0%, #ffffff 50%, #b5b5b5 100%);
    color: #747474!important;
}

.platinum-box {
	background-image: -webkit-linear-gradient(135deg, #b1a490 0%, #f7eadb 50%, #b1a490 100%);
    background-image: -webkit-linear-gradient(135deg, #b1a490 0%, #f7eadb 50%, #b1a490 100%);
    color: #a6876b!important;
}

.pris-wrapper.gold-box p {
	color:#967b2e!important;
}

.pris-wrapper.platinum-box p {
	color:#a6876b!important;
}

.pris-wrapper.silver-box p, .pris-wrapper.grey-box p {
	color:#747474!important;
}

.gold-box h2 {
	color:#967b2e!important;
	font-weight:700!important;
}

.platinum-box h2 {
	color:#a6876b!important;
	font-weight:700!important;
}

.silver-box h2, .grey-box h2 {
	color:#747474!important;
	font-weight:700!important;
	margin-top:30px!important;
}

.pris-wrapper p {
	margin-bottom:20px!important;
}

.pris-wrapper .pg-button {
	border:2px solid #ffffff!important;
}

.mestvalgte {
	background: #fde595; 
	background: -moz-linear-gradient(top, #fde595 1%, #ffffff 25%, #ffffff 50%, #fde595 100%); 
	background: -webkit-linear-gradient(top, #fde595 1%,#ffffff 25%,#ffffff 50%,#fde595 100%); 
	background: linear-gradient(to bottom, #fde595 1%,#ffffff 25%,#ffffff 50%,#fde595 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fde595', endColorstr='#fde595',GradientType=0 );
	z-index:99999;
}

.mestvalgte-tag {
	background: #fac000; /* Old browsers */
	background: -moz-linear-gradient(top, #fac000 0%, #f39100 100%); 
	background: -webkit-linear-gradient(top, #fac000 0%,#f39100 100%); 
	background: linear-gradient(to bottom, #fac000 0%,#f39100 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fac000', endColorstr='#f39100',GradientType=0 );
	position:absolute;
	width:100%;
	padding:10px;
	margin-top:65px;
	font-family: "proxima-nova",sans-serif!important;
	font-size:22px;
	text-transform:uppercase;
	color:#ffffff;
	font-weight:600;
	text-align:center;
}

.mestvalgte-tag:before {
	font-family:"FontAwesome";
	content:"\f087";
	color:#ffffff;
	margin-right:8px;
}

.product-box a, .product-box-extra a {
	position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    text-decoration:none; 
    background-color:#FFF; 
    opacity:0; 
    filter:alpha(opacity=1); 
	}

.mestvalgte:hover {
	background: #fde595; /* Old browsers */
	background: -moz-linear-gradient(top, #fde595 1%, #ffffff 25%, #ffffff 50%, #fde595 100%);
	background: -webkit-linear-gradient(top, #fde595 1%,#ffffff 25%,#ffffff 50%,#fde595 100%);
	background: linear-gradient(to bottom, #fde595 1%,#ffffff 25%,#ffffff 50%,#fde595 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fde595', endColorstr='#fde595',GradientType=0 ); 
}

.product-box img {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:-70px;
}

.product-box h4 {
	font-weight:300!important;
	text-align:center!important;
	font-size:16px!important;
	margin:0 0 15px 0!important;
}

.product-box-pris-wrapper {
	background-color:#e4e4e4;
	border:1px solid #cdcdcd;
	-moz-border-radius:6px; 
	-webkit-border-radius:6px;
	border-radius:6px;
	/*padding:10px 15px 6px 15px;*/	
	padding:4px 12px 2px 12px;	
	margin:0;
	margin-bottom:20px;
	}	

p.product-box-periode {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 400!important;
	font-size:11px !important;
	margin-bottom:0px;
	margin-top:0;
	text-align:center;
	color:#313131 !important;
	}

.product-box-pris {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-size:75px;
	line-height:75px!important;
	font-weight:600!important;
	margin:0;
	text-align:center;
	color:#313131;
	text-transform: uppercase;
	}

.fra:before {
	content:"Fra ";
	font-size:14px!important;
	margin-bottom:-15px!important;
	}






.productbox, .optionbox {
	margin-bottom:30px;
	-moz-border-radius-topleft:10px; 
	-webkit-border-top-left-radius:10px;
	border-radius:10px;	
	transition:ease 0.1s;
	-webkit-box-shadow: 6px 6px 1px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 6px 6px 1px 0px rgba(0,0,0,0.15);
	box-shadow: 6px 6px 1px 0px rgba(0,0,0,0.15);	
	}

.productbox {
	padding:20px 20px 5px 20px;
	background-color:#0097AA;
	border:3px solid transparent;
	}

.optionbox {
	padding:20px 20px 15px 20px;
	background-color:#0097AA;
	border:2px solid #ffffff;	
	}	

.productbox:hover {
	transition:ease 0.5s;
	border:3px solid #ffffff;
	background:#046f7b;
	}

.productbox-image {
	background-color:#ffffff;
	padding:15px;
	border-radius:10px;
	}

.productbox-billede {
	padding:15px;
	border-radius:10px;
	margin-top:-75px;	
	}

.productbox h2 {
	font-size:36px!important;
	font-weight:600!important;
	margin-bottom:0!important;
	color:#ffffff!important;
	line-height:50px!important;
	text-align:center!important;
	}

.productbox a {
	position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    text-decoration:none; /* No underlines on the link */
    z-index:10; /* Places the link above everything else in the div */
    background-color:#FFF; /* Fix to make div clickable in IE */
    opacity:0; /* Fix to make div clickable in IE */
    filter:alpha(opacity=1); /* Fix to make div clickable in IE */
	}

.productbox p {
	font-size:15px !important;
	line-height:20px !important;
	color:#ffffff !important;
	}

.productbox h1, .optionbox h1 {
	font-family: "proxima-nova",sans-serif!important;
	font-size:36px!important;
	font-weight:600!important;
	margin-top:10px!important;
	margin-bottom:0px!important;
	text-align:center;
	color:#ffffff!important;
	}

.productbox h4 {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 600!important;	
	font-size:17px!important;
	margin-bottom:20px!important;
	margin-top:10px!important;
	text-align:center;
	color:#ffffff!important;
	}

.optionbox h4 {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 400!important;		
	font-size:17px !important;
	text-align:center!important;
	line-height:24px !important;
	color:#ffffff !important;
	margin-top:10px!important;
	margin-bottom:30px!important;
	}

.productbox-pris-wrapper {
	background-color:#ebebeb;
	-webkit-box-shadow: inset 0px 4px 0px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px 4px 0px 0px rgba(0,0,0,0.2);
	box-shadow: inset 0px 4px 0px 0px rgba(0,0,0,0.2);
	-moz-border-radius-topleft:6px; 
	-webkit-border-top-left-radius:6px;
	border-radius:6px;
	padding:12px 20px;	
	margin:0;
	margin-bottom:30px;
	}	

.productbox-prisbox {
	background: rgb(202,223,130); 
	background: -moz-linear-gradient(top,  rgba(202,223,130,1) 0%, rgba(142,199,116,1) 100%); 
	background: -webkit-linear-gradient(top,  rgba(202,223,130,1) 0%,rgba(142,199,116,1) 100%);
	background: linear-gradient(to bottom,  rgba(202,223,130,1) 0%,rgba(142,199,116,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cadf82', endColorstr='#8ec774',GradientType=0 );
	-webkit-box-shadow: inset 0px 4px 0px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px 4px 0px 0px rgba(0,0,0,0.2);
	box-shadow: inset 0px 4px 0px 0px rgba(0,0,0,0.2);
	-moz-border-radius-topleft:6px; 
	-webkit-border-top-left-radius:6px;
	border-radius:6px;
	padding:12px 20px;	
	margin:0;
	margin-bottom:30px;
	}	

.productbox-pris, .productbox-pris-fra, .productbox-pris-fra-sv {
	font-family: "proxima-nova",sans-serif!important;
	font-size:65px;
	font-weight:800!important;
	margin:15px 0px 10px 10px;
	text-align:center;
	color:#313131;
	text-transform: uppercase;
	letter-spacing:-0.05em;	
	}

.productbox-pris-fra:before {
	content:"fra ";
	font-size:16px;
	margin-right:5px;
	margin-bottom:-15px;	
	text-transform: none;
	display:inline-block;	
	letter-spacing:0;
	}

.productbox-pris-fra-sv:before {
	content:"från ";
	font-size:16px;
	margin-right:5px;
	margin-bottom:-15px;	
	text-transform: none;
	display:inline-block;	
	letter-spacing:0;
	}

p.productbox-periode {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 400!important;
	font-size:12px !important;
	margin-bottom:0px;
	margin-top:0;
	text-align:center;
	color:#313131 !important;
	}

.fusion-image-carousel {
	margin-bottom:0!important
}

.nul-nul-wrapper {
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #c6c6c6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#c6c6c6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#c6c6c6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f6f6f6 0%,#c6c6c6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#c6c6c6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f6f6f6 0%,#c6c6c6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#c6c6c6',GradientType=0 ); /* IE6-9 */
	padding:20px 50px;
	-moz-border-radius-topleft:10px; 
	-webkit-border-top-left-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 0px 4px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 4px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 4px 0px 0px rgba(50, 50, 50, 0.2);
		transition:ease 0.4;
	}

.light-wrapper {
	background: #f6f6f6; 
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #c6c6c6 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#c6c6c6)); 
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#c6c6c6 100%); 
	background: -o-linear-gradient(top,  #f6f6f6 0%,#c6c6c6 100%); 
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#c6c6c6 100%); 
	background: linear-gradient(to bottom,  #f6f6f6 0%,#c6c6c6 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#c6c6c6',GradientType=0 );
	padding:10px 30px;
	margin-bottom:30px;
	-moz-border-radius-topleft:10px; 
	-webkit-border-top-left-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 0px 4px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 4px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 4px 0px 0px rgba(50, 50, 50, 0.2);
	transition: all 0.2s ease-in-out;
	border:6px solid #ffffff;
	}

.light-wrapper:hover {
	transition: all 0.2s ease-in-out;
	-webkit-box-shadow: 7px 7px 20px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 20px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 20px 0px rgba(50, 50, 50, 0.75);
	border-color:#F8AD05;
	}

.tolv-nul-wrapper {
	background: #bdbdbd; /* Old browsers */
	background: -moz-linear-gradient(top,  #bdbdbd 0%, #6b6b6b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdbdbd), color-stop(100%,#6b6b6b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bdbdbd 0%,#6b6b6b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bdbdbd 0%,#6b6b6b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bdbdbd 0%,#6b6b6b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bdbdbd 0%,#6b6b6b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdbdbd', endColorstr='#6b6b6b',GradientType=0 ); /* IE6-9 */
	padding:20px 50px;
	-moz-border-radius-topleft:10px; 
	-webkit-border-top-left-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 0px 4px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 4px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 4px 0px 0px rgba(50, 50, 50, 0.2);
	/*border:2px solid #828282;*/
	}

.dark-wrapper {
	background: rgba(35,99,126,0.6); /* Old browsers */
	background: -moz-linear-gradient(top,  #bdbdbd 0%, #6b6b6b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdbdbd), color-stop(100%,#6b6b6b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bdbdbd 0%,#6b6b6b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bdbdbd 0%,#6b6b6b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bdbdbd 0%,#6b6b6b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bdbdbd 0%,#6b6b6b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdbdbd', endColorstr='#6b6b6b',GradientType=0 ); /* IE6-9 */
	padding:20px 30px;
	margin-bottom:30px;
	-moz-border-radius-topleft:10px; 
	-webkit-border-top-left-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 0px 4px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 4px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 4px 0px 0px rgba(50, 50, 50, 0.2);
	transition: all 0.2s ease-in-out;
	border:3px solid #ffffff;;
	}
	
.dark-wrapper:hover, .blue-wrapper:hover {
	transition: all 0.2s ease-in-out;
	-webkit-box-shadow: 7px 7px 20px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 20px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 20px 0px rgba(50, 50, 50, 0.75);	
	}

.blue-wrapper {
	background: #29b9ca; 
	background: -moz-linear-gradient(top,  #29b9ca 0%, #249bb2 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29b9ca), color-stop(100%,#249bb2));
	background: -webkit-linear-gradient(top,  #29b9ca 0%,#249bb2 100%);
	background: -o-linear-gradient(top,  #29b9ca 0%,#249bb2 100%); 
	background: -ms-linear-gradient(top,  #29b9ca 0%,#249bb2 100%); 
	background: linear-gradient(to bottom,  #29b9ca 0%,#249bb2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29b9ca', endColorstr='#249bb2',GradientType=0 ); 
	padding:10px 30px;
	margin-bottom:30px;
	-moz-border-radius-topleft:10px; 
	-webkit-border-top-left-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 0px 4px 0px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 4px 0px 0px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 4px 0px 0px rgba(50, 50, 50, 0.2);
	transition: all 0.2s ease-in-out;
	border:6px solid #ffffff;;
	}

.nul-nul-wrapper:hover {
	transition:ease 0.4;
	}


.nul-nul-wrapper > h1 {
	font-family: "proxima-nova",sans-serif!important;
	font-size:36px!important;
	margin-bottom:0px!important;
	font-weight:600!important;
	text-align:center;
	color:#313131;
	text-transform: uppercase;
	}

.light-wrapper > h1, .blue-wrapper > h1 {
	font-family: "proxima-nova",sans-serif!important;
	font-size:36px!important;
	margin-bottom:0px!important;
	font-weight:600!important;
	text-align:center;
	color:#313131;
	text-transform: uppercase;
	}

.tolv-nul-wrapper > h1 {
	font-family: "proxima-nova",sans-serif!important;
	font-size:36px!important;
	font-weight:600!important;
	margin-bottom:0px!important;
	text-align:center;
	color:#ffffff!important;
	text-transform: uppercase;
	}

.dark-wrapper > h1, .blue-wrapper > h1 {
	font-family: "proxima-nova",sans-serif!important;
	font-size:36px!important;
	font-weight:900!important;
	margin-bottom:0px!important;
	text-align:center;
	color:#ffffff!important;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.31);
	}

.dark-wrapper > h2 {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-size:36px!important;
	font-weight:800!important;
	margin-bottom:0px!important;
	text-align:center;
	color:#ffffff!important;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.31);
	}


.nul-nul-wrapper > h2 {
	font-family: "proxima-nova",sans-serif!important;
	font-weight:600!important;
	font-size:22px!important;
	line-height:24px!important;
	margin:10px 0 10px 0!important;
	text-align:center!important;
	color:#313131!important;
	}

.light-wrapper > h2 {
	font-family: "proxima-nova",sans-serif!important;
	font-weight:600!important;
	font-size:22px!important;
	line-height:24px!important;
	margin:10px 0 20px 0!important;
	text-align:center!important;
	color:#313131!important;
	}

.tolv-nul-wrapper > h2 {
	font-family: "proxima-nova",sans-serif!important;
	font-weight:600!important;
	font-size:22px!important;
	line-height:24px!important;
	margin:10px 0 10px 0!important;
	text-align:center!important;
	color:#ffffff!important;
	}

.dark-wrapper > h2 {
	font-family: "proxima-nova",sans-serif!important;
	font-weight:600!important;
	font-size:22px!important;
	line-height:24px!important;
	margin:10px 0 10px 0!important;
	text-align:center!important;
	color:#ffffff!important;
	}

.nul-nul-pris-wrapper {
	background-color:#ebebeb;
	-webkit-box-shadow: inset 0px 4px 0px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px 4px 0px 0px rgba(0,0,0,0.2);
	box-shadow: inset 0px 4px 0px 0px rgba(0,0,0,0.2);
	-moz-border-radius-topleft:6px; 
	-webkit-border-top-left-radius:6px;
	border-radius:6px;
	padding:10px 30px;	
	margin:0 6%;
	margin-bottom:20px;
	}	

.light-pris-wrapper {
	background-color:#ebebeb;
	-webkit-box-shadow: inset 0px 4px 0px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px 4px 0px 0px rgba(0,0,0,0.2);
	box-shadow: inset 0px 4px 0px 0px rgba(0,0,0,0.2);
	-moz-border-radius-topleft:6px; 
	-webkit-border-top-left-radius:6px;
	border-radius:6px;
	padding:10px 0px;	
	margin:0 6%;
	margin-bottom:12px;
	}	

.tolv-nul-pris-wrapper {
	background-color:#a1a1a1;
	-webkit-box-shadow: inset 0px 4px 0px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px 4px 0px 0px rgba(0,0,0,0.2);
	box-shadow: inset 0px 4px 0px 0px rgba(0,0,0,0.2);
	-moz-border-radius-topleft:6px; 
	-webkit-border-top-left-radius:6px;
	border-radius:6px;
	padding:10px 30px;	
	margin:0 6%;
	margin-bottom:20px;
	}	

.nul-nul-pris {
	font-family: "proxima-nova",sans-serif!important;
	font-size:84px;
	font-weight:800!important;
	margin:30px 10px 20px 10px;
	text-align:center;
	color:#313131;
	text-transform: uppercase;	
	}

.light-pris {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-size:64px;
	font-weight:600!important;
	line-height:1;
	margin:12px 10px 0px 10px;
	text-align:center;
	color:#313131;
	text-transform: uppercase;	
	}

.nul-nul-pris-test {
	font-family: "proxima-nova",sans-serif!important;
	font-size:64px;
	font-weight:800!important;
	margin:30px 10px 20px 10px;
	text-align:center;
	color:#313131;
	text-transform: uppercase;	
	}

.tolv-nul-pris {
	font-family: "proxima-nova",sans-serif!important;
	font-size:84px;
	font-weight:800!important;
	margin:30px 10px 20px 10px;
	text-align:center;
	color:#ffffff;
	text-transform: uppercase;	
	}

.tolv-nul-pris-test {
	font-family: "proxima-nova",sans-serif!important;
	font-size:64px;
	
	margin:30px 10px 20px 10px;
	text-align:center;
	color:#ffffff;
	text-transform: uppercase;	
	}

p.nul-nul-pris-periode {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 300!important;
	font-size:22px;
	margin-bottom:0px;
	text-align:center;
	color:#313131;
	}

p.light-pris-periode-white {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 400!important;
	font-size:12px!important;
	margin-bottom:0px;
	text-align:center;
	color:#313131;
	}

p.nul-nul-pris-periode-white {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 300!important;
	font-size:22px;
	margin-bottom:0px;
	text-align:center;
	color:#ffffff;
	}

p.nul-nul-pris-periode-white-test {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 400!important;
	font-size:14px;
	margin-bottom:0px;
	text-align:center;
	color:#ffffff;
	}

.splash-box {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/splash_nedsatpris.png');
	background-size: 160px 161px;
	height:160px;
	width:161px;
	margin-top:-20px;
	margin-left:-20px;	
	}	

.mestvalgte-box {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/mestvalgteprodukt_x2.png');
	background-size: 118px 127px;
	height:127px;
	width:118px;
	margin-top:-14px;
	margin-left:14px;	
	}	

.mestvalda-box {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/mestvalgteprodukt_se_x2.png');
	background-size: 118px 127px;
	height:127px;
	width:118px;
	margin-top:-14px;
	margin-left:14px;	
	}	

.mostordered-box {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/splash_mostordered.png');
	background-size: 140px 141px;
	height:140px;
	width:141px;
	margin-top:-40px;
	margin-left:-50px;	
	}	

.tilbud-splash {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/tilbud.png');
	background-size: 129px 135px;
	height:135px;
	width:129px;
	margin-top:-100px;
	margin-left:200px;	
	}

.tilbud-bundkassette {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/tilbud_ekstrabundkassette.png');
	background-size: 129px 135px;
	height:135px;
	width:129px;
	margin-top:-100px;
	margin-left:200px;	
	}

.splash-tivoli {
	width:209px;
	height:308px;
	position:absolute;
	background-image:url(https://printerguys.eu/wp-content/uploads/splash_tivoli.png);
	background-repeat: no-repeat;
	background-size:209px 308px;
  	right: 0; 
	top:0;
	margin-top:-20px;
	margin-right:-60px;
	z-index:99;
	transform-origin:bottom center;
	transform: rotate(45deg);
	animation: ease tivoli 3s infinite;
}

@keyframes tivoli { 
	0% {transform: rotate(6deg)} 
	50% {transform: rotate(-6deg)}
	100% {transform:rotate(6deg)}
}


.splash-box-small {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/splash_nedsatpris.png');
	background-size: 120px 121px;
	height:120px;
	width:120px;
	margin-top:-105px;
	margin-left:270px;	
	}

.arrow-left {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/arrow_left_short.png');
	background-size: 85px 145px;
	height:145px;
	width:85px;
	margin-top:90px;
	margin-left:50px;	
	}	

.arrow-left-small {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/arrow_left_short.png');
	background-size: 60px 102px;
	height:102px;
	width:60px;
	margin-top:-20px;
	margin-left:330px;	
	}

.splash-box-right {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/splash_nedsatpris_right.png');
	background-size: 160px 161px;
	height:160px;
	width:160px;
	margin-top:-20px;
	margin-left:400px;	
	}	

.arrow-right {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/arrow_right_short.png');
	background-size: 85px 145px;
	height:145px;
	width:85px;
	margin-top:90px;
	margin-left:380px;	
	}


.tilbud-nulnul {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/tilbudsplash_nulnul_jan16.png');
	height:460px;
	width:215px;
	margin-top:-40px;
	margin-left:240px;	
	}	

.tilbud-nulnul-pris {
	display: block;
	margin-left: auto;
	margin-right: auto	;
	margin-bottom:-35px;
	margin-top:6px;
	}

.tilbud-nystartet {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/tilbudssplash_nystartet.png');
	height:245px;
	width:185px;
	margin-top:-55px;
	margin-left:-120px;		
	}

@media (max-width:1200px){
	
.tilbud-nystartet {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/tilbudssplash_nystartet_responsive.png');
	height:184px;
	width:185px;
	margin-top:-150px;
	margin-left:0px;		
	}

	}

.tilbud-installation {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/tilbudssplash_installation.png');
	background-size: 185px 184px;
	height:184px;
	width:185px;
	margin-top:-50px;
	margin-left:-75px;	
	}	

@media (max-width:768px){

.tilbud-nulnul {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/tilbudsplash_nulnul_jan16.png');
	background-size:112px 240px;
	height:240px;
	width:112px;
	margin-top:180px;
	margin-left:200px;	
	}	

.tilbud-nystartet {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/tilbudssplash_nystartet_responsive.png');
	background-size:120px 119px;
	height:119px;
	width:120px;
	margin-top:-50px;
	margin-left:-30px;		
	}

.tilbud-installation {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/tilbudssplash_installation.png');
	background-size: 150px 149px;
	height:149px;
	width:150px;
	margin-top:-50px;
	margin-left:-30px;	
	}
	
	}


.sefordele, .sefordele-dark {
	text-align:center!important;
	}
	
.sefordele a {
	color:#ffffff!important;
	text-decoration:underline!important;
	}

.sefordele a:hover {
	color:#E4E4E4!important;
	}
	
.sefordele-dark a {
	color:#606060!important;
	text-decoration:underline!important;
	}

.sefordele-dark a:hover {
	color:#383838!important;
	}

p.kundecitat {
	text-align:center;
	color:#ffffff;
}

p.kundecitat-kunde {
	text-align:center;
	color:#666666;
	text-transform:uppercase;
	font-size:13px;
	opacity:0.7;
}

ul.beregning {
	padding:10px 20px 20px;
	border:1px solid #19bacc;
	border-radius:8px;
}

ul.beregning li {
	list-style-type:none;
	font-weight:normal!important;
	padding:4px 0!important;
	border-bottom:1px solid #f1f1f1;
}

ul.beregning li:before {
	content:"+";
	font-weight:600;
	padding-right:20px;
	padding-left:20px;
}

ul.beregning li.start:before {
	content:"";
	font-weight:600;
	padding-right:30px;
	padding-left:20px;
}

ul.beregning li.sum {
	font-weight:600!important;
	background-color:#19bacc;
	color:#ffffff!important;
	border-radius:8px;
}

ul.beregning li.sum:before {
	content:"=";
	font-weight:600;
	padding-right:20px;
	padding-left:20px;
}


/* ------------------------
CASES
-------------------------*/

.casebox {
	border:1px solid #dadada;
	transition: all .2s ease-in-out;
}

.casebox:hover {
	border:1px solid #dadada;
	opacity:0.8;
}


/* ------------------------
BEREGN DIN PRIS (INTERNAT)
-------------------------*/

.internet-hero {
	padding:0!important;
}

.internet-beregn h2 {
	font-size:36px!important;
}

.range-slider-container.outside-gf {
	background:#ffffff!important;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}

.range-slider-container .gf-range-main{
	text-align:center!important;
	font-size:20px!important;
	font-weight:600!important;
}

.ca-details {
	display: flex!important;
    flex-direction: column!important;
    align-items:center!important;
	gap:6!important;
}

.ca-details .ca-price-text {
	box-shadow:none!important;
	padding:0!important;
}

.ca-price-text .price-text {
	font-family: "proxima-nova-condensed", sans-serif !important;
	font-size:52px!important;
	color:#2A4F6B!important;
}

.ca-price-text .price-label {
	display:none!important;
}

.ca-details button {
	position:block!important;
}

@media only screen and (max-width:800px) {
	
	.internet-hero {
		padding:20px!important;
	}
	
	.internet-hero h1 {
		font-size:46px!important;
	}
	
	.internet-hero .fusion-text {
		padding:0!important;
	}
	
	.ca-input-wrapper {
		grid-template-columns: minmax(0, 1fr) 55px;
	}
	
	.range-slider-container .gf-range-main {
		font-size:15px!important;
	}
	
	.mod-ca-details {
		gap:10px!important;
	}
	
	.ca-installation-text:before {
		display:none!important;
	}
	
	.internet-fordele h3 {
		font-size:30px!important;
	}
	
	.internet-cta {
		background-position:0px 0!important;
	}
	
	.internet-cta h2 {
		font-size:46px!important;
		line-height:1.2!important;
	}

	
}

/* ------------------------
BESTILLING VALG 
-------------------------*/

.bestilling-valg {
	background-color:#ffffff;
	padding:30px 30px 10px 30px;
	border:1px solid #d2d2d2;
	text-align:center;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	transition:ease 0.5s;
	-webkit-box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.08);
-moz-box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.08);
box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.08);
}

@media only screen and (min-width:1200px) {

	h3.bestilling {
		margin-bottom:60px!important;
}
	
	.bestilling-valg {
	margin-top:-60px!important;
	}
	
	.bestilling-valg:hover {
	transition:ease 0.5s;
	transform: translateY(-8px);
		-webkit-box-shadow: 0px 11px 37px -2px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 11px 37px -2px rgba(0,0,0,0.2);
box-shadow: 0px 11px 37px -2px rgba(0,0,0,0.2);
}
	
}

.bestilling-valg h2 {
	font-weight:800!important;
	font-size:26px!important;
	margin-bottom:10px!important;
}

h4.bestilling {
	font-weight:800!important;
	font-size:22px!important;
	color:#00b5cc!important;
	text-align:center!important;
	margin-bottom:0!important;
}

.bestilling-valg .pg-button {
	display:inline-block!important;
	margin-top:15px!important;
}



/* ------------------------
TABLE 
-------------------------*/


.table-1 table th, .tkt-slctr-tbl-wrap-dv table th, .table-1 table, .table-1 tr:nth-child(even) {
	background:transparent!important;
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 200!important;	
	color:#ffffff!important;
	border:0px!important;
	}


.table-wrapper {
	background-color:#ffffff;
	padding:15px;
	-moz-border-radius-topleft:10px; 
	-webkit-border-top-left-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 0px 4px 0px 0px rgba(50, 50, 50, 0.15);
	-moz-box-shadow:    0px 4px 0px 0px rgba(50, 50, 50, 0.15);
	box-shadow:         0px 4px 0px 0px rgba(50, 50, 50, 0.15);
	}


.table-3 {
	margin-bottom:20px;
}


.table-3 tr td {
	padding-top:8px!important;
	padding-bottom:8px!important;
	padding-right:4px!important;
	padding-left:6px!important;
	border-bottom:1px solid #eeeeee;
	color:#333333;
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-size:16px!important;
	font-weight: 400!important;	
	}

.table-3 tr:nth-child(even) {
	background-color:rgba(255,255,255,0.07)!important;
	}
	
.table-3 tr:last-child, .table-3 tr:last-child td {
	border-bottom:0px!important;
	}		

.table-3 .highlighted {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 500!important;
	color:#ffffff!important;
	text-align:center!important;
	background:#509dbd;
	/*background-color:rgba(92,92,92,0.5); */
	}

.table-3 li {
	font-weight:normal!important;
}

.table-3 li a {
	color:#23637e!important;
}
.table-3 li a:hover {
	text-decoration:underline!important;
}

.table-4 {
	margin-bottom:20px!important;
}

.table-4 tr td {
	padding-top:7px!important;
	padding-bottom:7px!important;
	padding-right:4px!important;
	padding-left:6px!important;
	color:#ffffff;
	font-size:15px !important;
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 300!important;
	}

.table-4 tr td strong {
	color:#ffffff!important;
}

.table-4 tr:nth-child(even) {
	background-color:rgba(255,255,255,0.2)!important;
	}
	
.table-4 tr:last-child {
	border-bottom:0px!important;
	}		

.table-4 .highlighted {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 300!important;
	color:#33b4c4!important;
	text-align:center!important;
	background-color:rgba(0,0,0,0.05); /* Old browsers */
	}

.table-5 {
	margin-bottom:20px;
}


.table-5 tr td {
	padding-top:16px!important;
	padding-bottom:16px!important;
	padding-right:6px!important;
	padding-left:10px!important;
	border-bottom:1px solid #d9d9d9;
	color:#333333;
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-size:18px!important;
	font-weight: 400!important;
	text-align:center;
	}

.table-5 tr td.th {
	text-align:center;
	font-weight:800!important;
	text-transform:uppercase!important;
}

.table-5 tr td.left {
	text-align:left!important;
}

.table-5 tr td.white {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    font-weight: 300;
    padding: 20px 30px 50px 30px;
	color:#787878;
    background: #27637C;
	font-family: "proxima-nova-condensed",sans-serif!important;
}

.table-5 tr td.pris {
    font-family: "proxima-nova-condensed",sans-serif!important;
	color:#27637d!important;
	font-size:44px!important;
	text-align:center!important;
}

.table-5 tr td.basis {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    font-weight: 300;
    padding: 20px 30px 50px 30px;
	color:#787878;
    background: rgba(230,226,225,1);
    background: -moz-linear-gradient(-45deg, rgba(230,226,225,1) 0%, rgba(246,246,246,1) 47%, rgba(230,226,225,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(230,226,225,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(230,226,225,1)));
    background: -webkit-linear-gradient(-45deg, rgba(230,226,225,1) 0%, rgba(246,246,246,1) 47%, rgba(230,226,225,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(230,226,225,1) 0%, rgba(246,246,246,1) 47%, rgba(230,226,225,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(230,226,225,1) 0%, rgba(246,246,246,1) 47%, rgba(230,226,225,1) 100%);
    background: linear-gradient(135deg, rgba(230,226,225,1) 0%, rgba(246,246,246,1) 47%, rgba(230,226,225,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e2e1', endColorstr='#e6e2e1', GradientType=1 );
}

.table-5 tr td.guld {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    font-weight: 300;
    padding: 20px 30px 50px 30px;
    color:#967b2e;
    background: rgba(222,184,85,1);
    background: -moz-linear-gradient(-45deg, rgba(222,184,85,1) 0%, rgba(253,247,199,1) 47%, rgba(222,184,85,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(222,184,85,1)), color-stop(47%, rgba(253,247,199,1)), color-stop(100%, rgba(222,184,85,1)));
    background: -webkit-linear-gradient(-45deg, rgba(222,184,85,1) 0%, rgba(253,247,199,1) 47%, rgba(222,184,85,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(222,184,85,1) 0%, rgba(253,247,199,1) 47%, rgba(222,184,85,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(222,184,85,1) 0%, rgba(253,247,199,1) 47%, rgba(222,184,85,1) 100%);
    background: linear-gradient(135deg, rgba(222,184,85,1) 0%, rgba(253,247,199,1) 47%, rgba(222,184,85,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deb855', endColorstr='#deb855', GradientType=1 );
}

.table-5 tr td.premium {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    font-weight: 300;
    padding: 20px 30px 50px 30px;
    color: #a6876b;
    background: rgba(183,165,145,1);
    background: -moz-linear-gradient(-45deg, rgba(183,165,145,1) 0%, rgba(252,235,219,1) 47%, rgba(183,165,145,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(183,165,145,1)), color-stop(47%, rgba(252,235,219,1)), color-stop(100%, rgba(183,165,145,1)));
    background: -webkit-linear-gradient(-45deg, rgba(183,165,145,1) 0%, rgba(252,235,219,1) 47%, rgba(183,165,145,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(183,165,145,1) 0%, rgba(252,235,219,1) 47%, rgba(183,165,145,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(183,165,145,1) 0%, rgba(252,235,219,1) 47%, rgba(183,165,145,1) 100%);
    background: linear-gradient(135deg, rgba(183,165,145,1) 0%, rgba(252,235,219,1) 47%, rgba(183,165,145,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7a591', endColorstr='#b7a591', GradientType=1 );
}

.table-5 tr:nth-child(even) {
	background-color:rgba(35,99,126,0.07)!important;
	}

.table-5 tr:last-child {
	border-bottom:0px!important;
	}		



/* ------------------------
BUTTONS 
-------------------------*/

.pg-button, .fusion-read-more, .fusion-button, .fusion-button-default, .wpcf7-submit {
	position:relative;
	display:inline-block;
	color: #ffffff!important;
	border-radius:12px!important;
	border:0px;
	text-decoration: none!important;
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-style: normal!important;
	text-transform:none!important;
	font-weight: 600!important;
	text-transform:uppercase!important;
	font-size: 15px!important;
	letter-spacing:1px!important;
	padding: 12px 36px 12px 36px!important;
	text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
	transition:0.2s ease all;
	background: #cedd87!important; 
	background: -moz-linear-gradient(top, #cedd87 0%, #8ac176 100%)!important; 
	background: -webkit-linear-gradient(top, #cedd87 0%,#8ac176 100%)!important; 
	background: linear-gradient(to bottom, #cedd87 0%,#8ac176 100%)!important; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedd87', endColorstr='#8ac176',GradientType=0 )!important; 
	}
	
.pg-button:hover, .fusion-read-more:hover, .fusion-button:hover, .fusion-button-default:hover, .wpcf7-submit:hover {
	color: #ffffff!important;
	background: #cedd87!important; 
	background: -moz-linear-gradient(top, #8ac176 0%, #cedd87 100%)!important; 
	background: -webkit-linear-gradient(top, #8ac176 0%,#cedd87 100%)!important; 
	background: linear-gradient(to bottom, #8ac176 0%,#cedd87 100%)!important; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ac176', endColorstr='#cedd87',GradientType=0 )!important; 
	-webkit-box-shadow: -1px 5px 21px 0px rgba(207,221,135,0.48);
	-moz-box-shadow: -1px 5px 21px 0px rgba(207,221,135,0.48);
	box-shadow: -1px 5px 21px 0px rgba(207,221,135,0.48);
	transition:0.2s ease all;
	}

.pg-button-secondary {
	color: #ffffff!important;
	border-radius:12px!important;
	background:#23637e!important;
	text-decoration: none!important;
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-style: normal!important;
	font-weight: 400!important;
	font-size: 22px!important;
	padding: 12px 30px 12px 30px!important;
	}
	
.pg-button-secondary:hover {
	color: #ffffff!important;
	background:#174c63!important;
	}

.pg-button-transparent, .vimeoyoutubepopup_video {
	color: rgba(255,255,255,0.6)!important;
	border-radius:12px!important;
	border:1px solid rgba(255,255,255,0.6);
	background:transparent;
	text-decoration: none!important;
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-style: normal!important;
	font-weight: 400!important;
	font-size: 22px!important;
	padding: 12px 30px 12px 30px!important;
	}

.pg-button-transparent:hover, .vimeoyoutubepopup_video:hover {
	color: rgba(255,255,255,1.0)!important;
	border:1px solid rgba(255,255,255,1.0);
	}

.fusion-read-more:after {
	content:""!important;
	}


/* ------------------------
AVADA 
-------------------------*/

@media all and (max-width:800px){
	
	.reverse-cols .fusion-row {
		display: flex;
		flex-flow: wrap;
		flex-direction: column-reverse;}
}


.fusion-testimonials.clean blockquote q {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 300!important;
	font-size:22px!important;
	line-height:30px!important;
	}
	
.fusion-testimonials.clean blockquote q:before, .fusion-testimonials.clean blockquote q:after {
	content:'"';
	}	

.review blockquote q {
	font-style:normal!important;
	}
	
	
.fusion-accordian, .panel-body, .toggle-content, .fusion-accordian .panel-body {
	font-family: "proxima-nova",sans-serif!important;
	font-size: 18px!important;
	}

.faq-box .panel-body {
	color:#ffffff!important;
}

.fusion-accordian .panel-title .fusion-toggle-heading {
	font-family: "proxima-nova",sans-serif!important;
	font-size:17px;
	color:#333333!important;
	}
	
.fusion-accordian .panel-title {
	margin:10px 0;
	}	

.hero-h1 {
	padding:0!important;
	}

.forside-h1 {
	padding:0 170px!important;
	}

.no-margin-right {
	margin-right:0px!important;
	margin-left:2%!important;
	}

.negativ-margin {
	margin-top:-200px!important;
	}


.company-name {
	text-transform: uppercase!important;
	letter-spacing:1px!important;
	font-size:14px!important;
	}

.company-name:before {
	content:"— "!important;
	}

.company-name span:before {
	content:" "!important;
	}

.person-name {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;	
	font-size:18px!important;
	font-weight:700!important;
	}

.person-title {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;	
	font-size:16px!important;
	font-weight:300!important;
	}
	
.person-content {
	margin-top:10px!important;
	margin-bottom:20px!important;
	}	


/* ------------------------
FORMS
-------------------------*/



.gform_wrapper {
	padding:0 20px 35px 20px!important;
	background:#F1F1F1!important;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
	}

.gf_progressbar_wrapper, .gf_progressbar, .gf_progressbar_title, .gform_heading {
	display:none!important;
	}

h3.gf_progressbar_title {
	text-align:center;
	}

h3.gform_title {
	/*font-size:40px!important;*/
	display:none!important;
	}

.gfield input[type=text], .gfield textarea, .gield select {
	-moz-border-radius:6px; 
	-webkit-border-radius:6px;
	border-radius:6px;	
	}

.gfield_description {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 600!important;
	font-size:14px!important;	
	}

.gf-produkttype {
	/*background: #848585; 
	background: -moz-linear-gradient(top,  #848585 0%, #40403f 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848585), color-stop(100%,#40403f));
	background: -webkit-linear-gradient(top,  #848585 0%,#40403f 100%);
	background: -o-linear-gradient(top,  #848585 0%,#40403f 100%); 
	background: -ms-linear-gradient(top,  #848585 0%,#40403f 100%); 
	background: linear-gradient(to bottom,  #848585 0%,#40403f 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848585', endColorstr='#40403f',GradientType=0 );*/
	/*background: #f6f6f6; 
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #c7c7c7 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#c7c7c7)); 
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#c7c7c7 100%); 
	background: -o-linear-gradient(top,  #f6f6f6 0%,#c7c7c7 100%); 
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#c7c7c7 100%); 
	background: linear-gradient(to bottom,  #f6f6f6 0%,#c7c7c7 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#c7c7c7',GradientType=0 ); */
	background: #29b9ca; /* Old browsers */
	background: -moz-linear-gradient(top,  #29b9ca 0%, #249bb2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29b9ca), color-stop(100%,#249bb2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #29b9ca 0%,#249bb2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #29b9ca 0%,#249bb2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #29b9ca 0%,#249bb2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #29b9ca 0%,#249bb2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29b9ca', endColorstr='#249bb2',GradientType=0 ); /* IE6-9 */
	padding:20px;
	/*border:2px solid #D3D3D3;
	-webkit-box-shadow: 0px 4px 0px 0px rgba(50, 50, 50, 0.15);
	-moz-box-shadow:    0px 4px 0px 0px rgba(50, 50, 50, 0.15);
	box-shadow:         0px 4px 0px 0px rgba(50, 50, 50, 0.15);*/
	-moz-border-radius:10px; 
	-webkit-border-radius:10px;
	border-radius:10px;	
	text-align:center;
	}

.gf-produkttype > .gfield_label {
	font-size:38px!important;
	color:#ffffff!important;
	line-height:38px;
	margin-top:0!important;
	font-style: normal;
	font-weight: 1000!important;	
	}

.gf-produkttype > .gfield_description {
	font-style: normal;
	color:#ffffff!important;
	font-size:24px!important;
	font-weight: 200!important;	
	margin:0 0 10px 0!important;
	padding:0!important;
	}

.gf-produkttype span.ginput_product_price {
	font-size:30px!important;
	color:#ffffff!important;
	}

.gf-produkttype span.ginput_product_price_label {
	display:none!important;
	}
	
span.ginput_total {
	color:#ffffff!important
}

span.ginput_product_price:after, .ginput_price:after, span.ginput_total:after {
	content:"/md.";
	font-size:16px;
	}

#gform_page_13_1 span.ginput_product_price:after, 
#gform_page_13_1 .ginput_price:after, 
#gform_page_13_1 span.ginput_total:after,
#gform_page_15_1 span.ginput_product_price:after, 
#gform_page_15_1 .ginput_price:after, 
#gform_page_15_1 span.ginput_total:after {
	content:"";
	font-size:16px;
	}
	

span.ginput_total {
	font-size:52px!important;
	}

.gf-installation {
	padding:20px;
	-moz-border-radius:6px; 
	-webkit-border-radius:6px;
	border-radius:6px;	
	border:1px solid #e4e4e4;
	}

.gfield input[type=text], .gfield textarea, .gfield select {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 500!important;
	font-size:16px!important;
	}

.gfield_checkbox li label, .gfield_radio li label {
	font-size:16px!important;
	}

.button.gform_next_button, .button.gform_button, #mc-embedded-subscribe {
	color: #ffffff!important;
	text-shadow: 0px 2px 1px rgba(150, 150, 150, 0.5)!important;;
	-moz-border-radius-topleft:6px!important;; 
	-webkit-border-top-left-radius:6px!important;;
	border-radius:6px!important;;
	background-color: transparent;
	text-decoration: none!important;;
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal!important;;
	font-weight: 700!important;
	text-transform: uppercase!important;
	font-size: 17px!important;
	line-height:17px!important;
	height:auto!important;
	letter-spacing:1px!important;;
	background: #d3e18a!important;; /* Old browsers */
	background: -moz-linear-gradient(top,  #d3e18a 0%, #88c276 100%)!important;; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3e18a), color-stop(100%,#88c276))!important;; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d3e18a 0%,#88c276 100%)!important;; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d3e18a 0%,#88c276 100%)!important;; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d3e18a 0%,#88c276 100%)!important;; /* IE10+ */
	background: linear-gradient(to bottom,  #d3e18a 0%,#88c276 100%)!important;; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3e18a', endColorstr='#88c276',GradientType=0 )!important;; /* IE6-9 */
	padding: 10px 30px 10px 30px!important;;
	-webkit-box-shadow: 0px 4px 0px 0px rgba(50, 50, 50, 0.15);
	-moz-box-shadow:    0px 4px 0px 0px rgba(50, 50, 50, 0.15);
	box-shadow:         0px 4px 0px 0px rgba(50, 50, 50, 0.15);
	transition:0.2s!important;
	cursor:pointer;	
	}

.button.gform_next_button:hover, .button.gform_button:hover, #mc-embedded-subscribe:hover {
	color: #ffffff!important;
	background: #88c276!important;
	background: -moz-linear-gradient(top,  #88c276 0%, #d3e18a 100%!important);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88c276), color-stop(100%,#d3e18a))!important; 
	background: -webkit-linear-gradient(top,  #88c276 0%,#d3e18a 100%)!important; 
	background: -o-linear-gradient(top,  #88c276 0%,#d3e18a 100%)!important; 
	background: -ms-linear-gradient(top,  #88c276 0%,#d3e18a 100%)!important; 
	background: linear-gradient(to bottom,  #88c276 0%,#d3e18a 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88c276', endColorstr='#d3e18a',GradientType=0 )!important;
	transition:0.2s!important;
	}


.button.gform_previous_button {
	color: #ffffff!important;
	text-shadow: 0px 2px 1px rgba(150, 150, 150, 0.5)!important;;
	-moz-border-radius-topleft:6px!important;; 
	-webkit-border-top-left-radius:6px!important;;
	border-radius:6px!important;;
	background-color: transparent;
	text-decoration: none!important;;
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal!important;;
	font-weight: 700!important;
	text-transform: uppercase!important;;
	font-size: 17px!important;;
	letter-spacing:1px!important;
	background: #4f9cbc; /* Old browsers */
	background: -moz-linear-gradient(top,  #4f9cbc 0%, #24637f 100%)!important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f9cbc), color-stop(100%,#24637f))!important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4f9cbc 0%,#24637f 100%)!important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4f9cbc 0%,#24637f 100%)!important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4f9cbc 0%,#24637f 100%)!important; /* IE10+ */
	background: linear-gradient(to bottom,  #4f9cbc 0%,#24637f 100%)!important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f9cbc', endColorstr='#24637f',GradientType=0 )!important; /* IE6-9 */
	padding: 10px 30px 10px 30px!important;
	-webkit-box-shadow: 0px 4px 0px 0px rgba(50, 50, 50, 0.15);
	-moz-box-shadow:    0px 4px 0px 0px rgba(50, 50, 50, 0.15);
	box-shadow:         0px 4px 0px 0px rgba(50, 50, 50, 0.15);
	transition:0.2s!important;
	cursor:pointer;	
	}

.button.gform_previous_button:hover {
	background: #24637f!important; /* Old browsers */
	background: -moz-linear-gradient(top,  #24637f 0%, #4f9cbc 100%)!important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#24637f), color-stop(100%,#4f9cbc))!important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #24637f 0%,#4f9cbc 100%)!important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #24637f 0%,#4f9cbc 100%)!important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #24637f 0%,#4f9cbc 100%)!important; /* IE10+ */
	background: linear-gradient(to bottom,  #24637f 0%,#4f9cbc 100%)!important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24637f', endColorstr='#4f9cbc',GradientType=0 )!important; /* IE6-9 */
	transition:0.2s!important;
	}

.ginput_complex label {
	font-size:14px!important;
	}

.button.gform_previous_button {
	margin-bottom:0!important;
	}

.button.gform_next_button, .button.gform_button {
	float:right!important;
	}

.pg-confirm tr td {
	font-size:12px!important;
	}

.gf-warning {
	background: #ffe402; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffe402 0%, #ffca13 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe402), color-stop(100%,#ffca13)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffe402 0%,#ffca13 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffe402 0%,#ffca13 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffe402 0%,#ffca13 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffe402 0%,#ffca13 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe402', endColorstr='#ffca13',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:6px; 
	-webkit-border-radius:6px;
	border-radius:6px;	
	padding:10px 30px;
	font-size:15px;
	color:#333333;
	text-align:center;
	}

.xsmall input {
	width:12%!important;
	display:inline-block!important;
	}

.xsmall .gfield_description {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 500!important;
	font-size:16px!important;
	display:inline-block!important;
	}

#gform_fields_7 input.medium {
	width:100%!important;
	}

#gform_wrapper_7 .button.gform_button {
	float:left!important;
	}

#gform_wrapper_7 {
	padding:20px 20px 65px 20px!important
	}


.gchoice_8_33_0 label, .gchoice_8_33_1 label, .gchoice_8_33_2 label, 
.gchoice_14_33_0 label, .gchoice_14_33_1 label, .gchoice_14_33_2 label, .gchoice_14_33_3 label, .gchoice_14_33_4 label,
.gchoice_25_33_0 label, .gchoice_25_33_1 label, .gchoice_25_33_2 label, .gchoice_25_33_3 label, .gchoice_25_33_4 label {
	font-weight:600 !important;
    color:#ffffff !important;
    font-size:40px !important;
	padding-bottom:15px!important;
}

.gchoice_8_33_0 label:before, .gchoice_8_33_1 label:before, .gchoice_8_33_2 label:before, .gchoice_8_33_3 label:before, .gchoice_8_33_4 label:before,
.gchoice_14_33_0 label:before, .gchoice_14_33_1 label:before, .gchoice_14_33_2 label:before, .gchoice_14_33_3 label:before, .gchoice_14_33_4 label:before, 
.gchoice_25_33_0 label:before, .gchoice_25_33_1 label:before, .gchoice_25_33_2 label:before, .gchoice_25_33_3 label:before, .gchoice_25_33_4 label:before{
	margin-top:15px!important;
}

.gchoice_8_33_3 label, .gchoice_8_33_4 label  {
	font-weight:600 !important;
    color:#ffffff !important;
    font-size:40px !important;
	padding-bottom:15px!important;
}

/*.gchoice_8_33_0, .gchoice_8_33_1, .gchoice_8_33_4, 
.gchoice_14_33_0, .gchoice_14_33_1, .gchoice_14_33_4, 
.gchoice_25_33_0, .gchoice_25_33_1, .gchoice_25_33_4{
	background: rgba(230,226,225,1);
    background: -moz-linear-gradient(-45deg, rgba(230,226,225,1) 0%, rgba(246,246,246,1) 47%, rgba(230,226,225,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(230,226,225,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(230,226,225,1)));
    background: -webkit-linear-gradient(-45deg, rgba(230,226,225,1) 0%, rgba(246,246,246,1) 47%, rgba(230,226,225,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(230,226,225,1) 0%, rgba(246,246,246,1) 47%, rgba(230,226,225,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(230,226,225,1) 0%, rgba(246,246,246,1) 47%, rgba(230,226,225,1) 100%);
    background: linear-gradient(135deg, rgba(230,226,225,1) 0%, rgba(246,246,246,1) 47%, rgba(230,226,225,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e2e1', endColorstr='#e6e2e1', GradientType=1 );
	border-radius:10px!important;
	padding:20px 0!important;
}

.gchoice_8_33_2, .gchoice_14_33_2, .gchoice_25_33_2 {
	background: rgba(222,184,85,1);
    background: -moz-linear-gradient(-45deg, rgba(222,184,85,1) 0%, rgba(253,247,199,1) 47%, rgba(222,184,85,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(222,184,85,1)), color-stop(47%, rgba(253,247,199,1)), color-stop(100%, rgba(222,184,85,1)));
    background: -webkit-linear-gradient(-45deg, rgba(222,184,85,1) 0%, rgba(253,247,199,1) 47%, rgba(222,184,85,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(222,184,85,1) 0%, rgba(253,247,199,1) 47%, rgba(222,184,85,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(222,184,85,1) 0%, rgba(253,247,199,1) 47%, rgba(222,184,85,1) 100%);
    background: linear-gradient(135deg, rgba(222,184,85,1) 0%, rgba(253,247,199,1) 47%, rgba(222,184,85,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deb855', endColorstr='#deb855', GradientType=1 );
	border-radius:10px!important;
}

.gchoice_8_33_3, .gchoice_14_33_3, .gchoice_25_33_3 {
	background: rgba(183,165,145,1);
    background: -moz-linear-gradient(-45deg, rgba(183,165,145,1) 0%, rgba(252,235,219,1) 47%, rgba(183,165,145,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(183,165,145,1)), color-stop(47%, rgba(252,235,219,1)), color-stop(100%, rgba(183,165,145,1)));
    background: -webkit-linear-gradient(-45deg, rgba(183,165,145,1) 0%, rgba(252,235,219,1) 47%, rgba(183,165,145,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(183,165,145,1) 0%, rgba(252,235,219,1) 47%, rgba(183,165,145,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(183,165,145,1) 0%, rgba(252,235,219,1) 47%, rgba(183,165,145,1) 100%);
    background: linear-gradient(135deg, rgba(183,165,145,1) 0%, rgba(252,235,219,1) 47%, rgba(183,165,145,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7a591', endColorstr='#b7a591', GradientType=1 );
	border-radius:10px!important;
}*/






/* BESTILLING */

@media only screen and (min-width: 641px) {
	.gform_wrapper .gform_body {
		width:100%!important;
}
	}

.gf-selection  {
background: #509dbd; /* Old browsers */
background: -moz-linear-gradient(top, #509dbd 0%, #23637e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #509dbd 0%,#23637e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #509dbd 0%,#23637e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#509dbd', endColorstr='#23637e',GradientType=0 ); /* IE6-9 */
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	}

.gf-selection:hover  {
opacity:0.94!important;
	}

.gform_wrapper label {
	font-family: "proxima-nova",sans-serif!important;
}

.gf-toner {
	background: #494949 !important; 
	background: -moz-linear-gradient(top,  #494949 0%, #828282 100%) !important; 
	background: -webkit-linear-gradient(top,  #494949 0%,#828282 100%) !important; 
	background: linear-gradient(to bottom,  #494949 0%,#828282 100%) !important; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#828282',GradientType=0 ) !important; 
	}
	
.gf-selection li {
	color:#ffffff !important;
	text-align:center !important;
	border-right:1px dotted #ffffff;
	}

.gf-selection li:hover {
	background-color:rgba(0,0,0,0.1)!important;
	transition:0.2s ease all;
	}

.gf-risk li {
	text-align:center !important;
	border-right:1px dotted #AAAAAA;
	}

#gfield_description_8_93.gfield_description, #gfield_description_14_73.gfield_description, #gfield_description_25_93.gfield_description, #gfield_description_30_104.gfield_description, #gfield_description_8_99.gfield_description  {
	padding: 0 40px 10px!important;
	color:#ffffff!important;
	margin-top:0!important;
}

#gfield_description_8_93.gfield_description a, #gfield_description_14_73.gfield_description a {
	color:#ffffff!important;
	text-decoration: underline!important;
}
	
.gf-selection li:last-of-type, .gf-risk li:last-of-type {
	border-right:0;
	}

.gform_wrapper li.gfield.gf_list_6col ul.gfield_radio li {
	width: 16.5%;
    display: -moz-inline-stack;
    display: inline-block;
    margin: 0;
    padding-right: 16px;
    min-height: 28px;
    vertical-align: top;
    font-size: 90%;
}

.gf-risk .gfield_label {
	display:none!important;
	}

.gf-risk .gfield_radio li label {
	font-size:13px!important;
	}
	
.gf-risk ul.gfield_radio {
	padding-top:0!important;
	padding-bottom:0!important;
	}	

.gform_wrapper ul.gfield_radio li a {
	color:#29B7CA!important;
}

.gf-selection .gfield_radio li input[type=radio], .gf-selection .gfield_checkbox li input[type=checkbox], .gf-risk .gfield_radio li input[type=radio], .gf-risk .gfield_checkbox li input[type=checkbox] {
	float:none !important;
	display:none!important;
	}

.gf-selection .gfield_radio, .gf-selection .gfield_checkbox, .gf-risk .gfield_radio, .gf-risk .gfield_checkbox {
	padding:20px !important;
	}

.gf-selection .gfield_radio label, .gf-selection .gfield_checkbox label, .gf-risk .gfield_radio label, .gf-risk .gfield_checkbox label   {
	font-size:17px !important;
	}

.gf-selection .gfield_radio label:before, .gf-selection .gfield_checkbox label:before, .gf-risk .gfield_radio label:before, .gf-risk .gfield_checkbox label:before {
 	content: "";
	display: block!important;
	width: 30px;
	height: 30px;
	margin:0 auto;
	position: relative;
	margin-bottom:10px;
	background-color: #aaa;
	box-shadow: inset 0px 3px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
	border-radius:15px;
	}	

.gf-selection .gfield_radio li input[type=radio]:checked + label:before, .gf-selection .gfield_checkbox li input[type=checkbox]:checked + label:before, .gf-risk .gfield_radio li input[type=radio]:checked + label:before, .gf-risk .gfield_checkbox li input[type=checkbox]:checked + label:before {
	font-family:"font awesome 5 free"!important;
	content: "\f00c";
	color: #f3f3f3;
	font-size: 26px;
	text-align: center;
	line-height: 28px;
	}

/* forhindrer at tonerpakke kan fravælges */
.gform_wrapper .gfield_checkbox li label#label_13_63_1, 
.gform_wrapper .gfield_checkbox li label#label_13_65_1, 
.gform_wrapper .gfield_checkbox li label#label_13_66_1,
.gform_wrapper .gfield_checkbox li label#label_15_63_1, 
.gform_wrapper .gfield_checkbox li label#label_15_65_1, 
.gform_wrapper .gfield_checkbox li label#label_15_66_1 { 
	pointer-events: none;
	}

.gform_wrapper input[type="text"] {
	font-family: "proxima-nova",sans-serif!important;
    font-style: normal;
    font-weight: 600!important;
    font-size: 17px!important;
    border-radius: 6px!important;
    padding: 20px 12px!important;
    color: #333333!important;
}

.gform_wrapper .gfield_radio li label, .gform_wrapper .gfield_checkbox li label {
	margin-left:0!important;
	cursor:pointer!important;
	}		

.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label {
	overflow:auto!important;
	white-space:normal!important;
	}

.gf-selection .ginput_price {
	display:block!important;
	}
	
.gf-selection .gfield_label {
	color:#ffffff!important;
	margin-left:15px!important;	
	margin-top:10px!important;
	font-size:20px!important;
	text-shadow: 2px 2px 2px rgba(0, 0, 2, 0.17);
	}	

.gf-selection .gfield_required, #field_8_21 .gfield_required {
	display:none!important;
	}

.gf-total {
	background: #cedd87!important;
	background: -moz-linear-gradient(top, #afcf86 0%, #78aa66 100%)!important; 
	background: -webkit-linear-gradient(top, #afcf86 0%,#78aa66 100%)!important; 
	background: linear-gradient(to bottom, #afcf86 0%,#78aa66 100%)!important; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afcf86', endColorstr='#78aa66',GradientType=0 )!; 
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:20px 0 20px 0;
	}

.gf-total .gfield_label, .gf-total .gfield_description {
	color:#ffffff!important;
	padding-top:15px;
}

#gfield_description_8_21, #gfield_description_14_21 {
	display:inline!important;
}

/* centreret tekst i total-oversigten */
#field_8_36, #field_8_21, #field_8_31, #field_8_57, #field_8_77, #field_8_96, 
#field_13_36, #field_13_31, #field_13_21, #field_13_57, 
#field_14_36, #field_14_31, #field_14_21, #field_14_57,
#field_15_36, #field_15_31, #field_15_21, #field_15_57, #field_18_36, #field_25_36, #field_25_21,
#field_30_36, #field_30_103 {
	text-align:center!important;
	}

.input-antal input[type="text"] {margin:8px 15px 15px 15px;}

/* Fjerner radio-button ved leverance og installation */
.gchoice_8_21_0 input, .gchoice_8_57_0 input, .gchoice_8_77_0 input, .gchoice_13_21_0 input, .gchoice_14_57_0 input, .gchoice_14_21_0 input   {
	display:none!important;
	}

.gchoice_8_2_1 span.ginput_product_price::after, .gchoice_8_2_1 .ginput_price::after, span.ginput_total::after, 
.gchoice_8_43_1 span.ginput_product_price::after, .gchoice_8_43_1 .ginput_price::after, span.ginput_total::after, 
.gchoice_8_42_1 span.ginput_product_price::after, .gchoice_8_42_1 .ginput_price::after, span.ginput_total::after, 
.gchoice_8_45_1 span.ginput_product_price::after, .gchoice_8_45_1 .ginput_price::after, span.ginput_total::after,
.choice_13_67_2 span.ginput_product_price::after, .choice_13_67_2 .ginput_price::after {
	content:""!important;
	}

/* Tilbudssplash */
.gchoice_8_42_2 span.ginput_product_price::after, .gchoice_8_42_2 .ginput_price::after {
	/*content:"0 kr./md. (tilbud)"!important;*/
	/*content:url(https://printerguys.eu/wp-content/uploads/tilbud-0-kr.png)!important;*/
	}

/* Tilbudssplash */
.gchoice_13_67_2 span.ginput_product_price::after, .gchoice_13_67_2 .ginput_price::after {
	/*content:"0 kr./md. (tilbud)"!important;*/
	/*content:url(https://printerguys.eu/wp-content/uploads/tilbud-0-kr-koeb.png)!important;*/
	}

.gform_wrapper .gchoice_8_42_2 .ginput_price, .gform_wrapper .gchoice_13_67_2 .ginput_price {
	/*opacity: 1!important;*/
}



.gf-selection img:hover {
	opacity:0.7!important;
	transition:0.2s ease all;
	}
	
.gf-selection img {
	transition:0.2s ease all;
	}
	
.gf-alert {
	background-color:#F8D6D7;
	border:1px solid #E10003;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin-top:20px;
	padding:20px 40px;
	text-align:center;
	font-size:16px;
	line-height:20px;
	}

.gf-info {
	background-color:#fff6d8;
	border:1px solid #ffb432;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin-top:20px;
	padding:20px 40px;
	text-align:center;
	font-size:16px;
	line-height:20px;
	}

.gf-html {
	max-width:100%!important;
	margin-top:-15px!important;
	}			

/* tekst vedr. filformat ved upload */
.screen-reader-text {
	font-size:12px!important;
}

.gf-label-small {
	margin-top:0!important;
}

.gf-label-small label {
	font-size:14px!important;
	font-weight:normal!important;
}

.gf-hide-label label.gfield_label {
	display:none;
}

.form-hide input {
	display:none;
}

@media only screen and (min-width: 641px) {
	
	.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
		width: 19.6%!important;
	}
	
	.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li {
		width: 24.7%!important;
	}
	
	.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li {
		width: 49.8%;
	}
	
	.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li {
		width: 33.0%;
	}
}

/* MAIL CHIMP */

#mc_embed_signup {
	padding:20px 20px 35px 20px!important;
	background:#F1F1F1!important;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
	clear:left;
	font-size:18px;
	font-family: "proxima-nova",sans-serif!important;
	font-weight:800;
	}

#mc_embed_signup form {
	padding:0!important;
	}
	
#mc_embed_signup .mc-field-group {
	padding-bottom:10px!important;
	}

#mc_embed_signup input[type=text], #mc_embed_signup input[type=email] {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 500!important;
	color:#747474!important;
	font-size:16px!important;
	-moz-border-radius:6px; 
	-webkit-border-radius:6px;
	border-radius:6px;	
	}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
	margin-bottom:0!important;
	background-color:transparent!important;
	}


/* LANDINGPAGE FORM */

.landingpage-hero {
	padding:40px 180px 0 180px!important;
	color:#ffffff!important
}

.landingpage-hero h1.hero {
	font-size:80px!important;
	line-height:78px!important;
	margin-bottom:10px!important;
}

.landingpage h1 {
	margin-top:-10px!important;
	margin-bottom:30px!important;
}

.landingpage h3 {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-style: normal;
	font-weight: 300!important;
	color:#23637e!important;
	font-size:34px!important;
	line-height:34px!important;
	margin-bottom:20px!important;
}


@media only screen and (max-width: 767px) {

.landingpage-hero {
	padding:0px!important;
}
	
.landingpage-hero h1.hero {
	font-size:44px!important;
	line-height:40px!important;
	margin-bottom:30px!important;
}
	
	.home .landingpage-hero h1.hero {
		font-size:52px!important;
		line-height:48px!important;
		margin-top:40px!important;
		margin-bottom:30px!important;
	}
	
}



.landingpage-form {
	border-radius:8px!important;
	/*background-color:rgba(255,255,255,0.85)!important;
	-webkit-box-shadow: 0px 8px 0px 0px rgba(50, 50, 50, 0.15);
	-moz-box-shadow:    0px 8px 0px 0px rgba(50, 50, 50, 0.15);
	box-shadow:         0px 8px 0px 0px rgba(50, 50, 50, 0.15);*/
	background: #cedd87;
	background: -moz-linear-gradient(top, #afcf86 0%, #78aa66 100%); 
	background: -webkit-linear-gradient(top, #afcf86 0%,#78aa66 100%); 
	background: linear-gradient(to bottom, #afcf86 0%,#78aa66 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afcf86', endColorstr='#78aa66',GradientType=0 ); 
	padding: 20px 30px 20px 30px;
	-webkit-box-shadow: 0px 8px 0px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 8px 0px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 8px 0px 0px rgba(50, 50, 50, 0.25);
}

.landingpage-form:hover {
	-webkit-box-shadow: 0px 8px 0px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 8px 0px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 8px 0px 0px rgba(50, 50, 50, 0.25);
}

.one-half {
    position:relative;
    margin-right:4%;
    float:left;
}
 
.one-half {
	width:48%;
}
 
.last {
    margin-right:0!important;
    clear:right;
}
 
@media only screen and (max-width: 767px) {
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
}

.wpcf7-form p {
	margin-bottom:6px!important;
}

.wpcf7-text {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 500!important;
	font-size:17px!important;
	border-radius:6px!important;
	padding:20px 12px!important;
	color:#333333!important;
}

.wpcf7-form textarea {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 500!important;
	font-size:17px!important;
	border-radius:6px!important;
	color:#333333!important;
}

.landingpage-form .wpcf7-submit {
	margin-top:10px!important;
	border:1px solid #ffffff!important;
}

span.wpcf7-not-valid-tip {
	font-size:0.8em!important;
}

div.wpcf7-response-output {
	margin:10px 0!important;
	font-size:0.8em!important;
}

h1.freelanceprinter {
	font-family: 'Life Savers', cursive!important;
	text-align:center;
	color:#29b8cb!important;
	font-size:50px!important;
	line-height:52px!important;
	margin:0!important;
}

h2.freelanceprinter {
	font-family: 'Life Savers', cursive!important;
	text-align:center;
	color:#29b8cb!important;
	font-size:36px!important;
	line-height:36px!important;
	margin:0!important;
	animation-name:taleboble-1;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

h1.freelanceprinter sup {
	font-size:18px!important;
}

.section-freelance {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,dddddd+53,efefef+53,efefef+53,ffffff+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 53%, #efefef 53%, #efefef 53%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 53%,#efefef 53%,#efefef 53%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#dddddd 53%,#efefef 53%,#efefef 53%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */	
}

.freelanceprinter-taleboble-1 {
	width:243px;
	height:208px;
	position:absolute;
	background:url(https://printerguys.eu/wp-content/uploads/freelanceprintere-taleboble-pris.png) no-repeat;
	background-size:243px 208px;
top:0;
	left:50%;
	margin:0 0 0 260px!important;
	animation-name:taleboble-1;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

.freelanceprinter-taleboble-2 {
	width:241px;
	height:191px;
	position:absolute;
	background:url(https://printerguys.eu/wp-content/uploads/freelanceprintere-taleboble-kontakt.png) no-repeat;
	background-size:241px 191px;
	left:0;
	top:0;
	margin:-40px 40px 0 0;
	animation-name:taleboble-1;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes taleboble-1 {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 5px); }
    to   { transform: translate(0, -0px); }    
}

@keyframes fordele {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 7frepx); }
    to   { transform: translate(0, -0px); }    
}

.freelanceprinter-fordel:hover img {
	animation-name:fordele;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

.freelance-ikon {
	float:left;
	margin-right:15px;
	padding-bottom:60px;
	display:table-cell;
}


.freelance-carsten {
	margin-bottom:-20px;
	margin-top:-100px;
}

@media only screen and (max-width: 800px) {

h1.freelanceprinter {
	font-size:30px!important;
	line-height:32px!important;
	margin-bottom:20px!important;
}

	.spacing, .freelanceprinter-taleboble-1, .freelanceprinter-taleboble-2 {
		display:none!important
	}	
	
}


/* ------------------------
KAMPAGNESIDE C579
-------------------------*/

.kampagne-hero {}

.kampagne-hero h1 {
	color:#ffffff!important;
	letter-spacing:-1.5px!important;
}

.kampagne-hero h3 {
	color:#ffffff!important;
}

.gradient-section {
	background: rgb(215,227,237);
	background: linear-gradient(180deg, rgba(215,227,237,1) 0%, rgba(255,255,255,1) 80%);
}

.kampagne-skiller {
	padding-top:120px!important;
	padding-bottom:110px!important;
}

.kampagne-skiller h2, .kampagne-skiller h3, .kampagne-fordele h2, .kampagne-fordele h3 {
	color:#ffffff!important;
}

.kampagne-fordele h3 {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-size:30px!important;
	margin-bottom:20px!important;
}

.kampagne-fordele p {
	color:rgba(255,255,255,0.75)!important;
}

.fakta {
	margin-top:-60px!important;
	padding-top:30px!important;
	padding-bottom:30px!important;
	background:#ffffff!important;
	border-radius:10px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}    

.fakta .fusion-layout-column {
	margin-bottom:0!important;
}

.fakta h4 {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-weight:300!important;
	color:#606060!important;
	font-size:38px!important;
	padding-top:20px;
	margin-bottom:0!important;
}

.fakta h2 {
	background: -webkit-linear-gradient(#c9da86, #92c579);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size:135px!important;
	line-height:1!important;
	margin-bottom:0!important;
}

.fakta p {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-weight:300!important;
	font-size:24px!important;
	line-height:1.2!important;
}

.fakta p span {
	font-weight:500!important;
	color:#000!important;
}

@media only screen and (min-width: 1100px) {
	
	.kampagne-hero {
		padding-top:600px!important;
		padding-bottom:60px!important;
	}
	
	.kampagne-hero h1 {
		font-size:80px!important;
		line-height:1.05!important;
	}
	
	.fakta .fusion-column-wrapper {
		border-right:1px solid #eee;
	}
	
	.fakta p {
		padding-right:60px!important;
		padding-left:60px!important;
	}
}


/* ------------------------
MISC.
-------------------------*/

.dontshow {
	display:none!important;
	}

.feature {
	background-color: rgba(19,132,148,0.5);
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-radius: 10px;
	padding: 20px;
	border:2px solid transparent;
	transition:0.3s all;
	}

.feature:hover {
	background-color: rgba(19,132,148,1.0);
	border:2px solid rgba(255,255,255,1.0);
	transition:0.3s all;
	}
	
.img-valign {
	float:left;
	vertical-align: middle;
	margin-bottom: 0.75em;
	margin-right:15px;
	}	

.tab-pane > h2 {
	font-family: "proxima-nova",sans-serif!important;
	color:#000000!important;
	font-size:26px!important;
	line-height:30px!important;
	}

.fusion-tab-heading {
	font-size:18px!important;
	font-family: "proxima-nova",sans-serif!important;
	}
	
.fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
	padding:12px 14px!important;
	}	

.fusion-tabs.fusion-tabs-1 .nav-tabs li.active a {
	-webkit-box-shadow: -2px 3px 3px 0px rgba(0,0,0,0.30)!important;
	-moz-box-shadow: -2px 3px 3px 0px rgba(0,0,0,0.30)!important;
	box-shadow: -2px 3px 3px 0px rgba(0,0,0,0.30)!important;
	z-index:9999!important;
	}

.tips-pdf {
	position: absolute;
	width: 300px;
	height: 381px;
	margin-top: -150px;
	margin-left:100px;
	background-image: url('https://printerguys.eu/wp-content/uploads/10tips_pdf.png');
	background-size: 300px 381px;
	}

.tips-arrow {
	position: absolute;
	width: 156px;
	height: 99px;
	margin-top: 0px;
	margin-left:420px;
	background-image: url('https://printerguys.eu/wp-content/uploads/10tips_arrow.png');
	}

h2.tip {
	display:inline-block!important;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background:#88C276!important;
	color:#ffffff!important;
	font-size:50px!important;
	padding:15px!important;
}

iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

.fusion-popover {
	/*float:right!important;*/
	color:#333333!important;
	z-index:9999!important;
}

.dark-wrapper .fusion-popover {
	float:none!important;
	color:#ffffff!important;
}

.fusion-popover:hover {
	color:#9FCB79!important;
	text-shadow:none!important;	
}

.dark-wrapper .fusion-popover:hover {
	color:#9FCB79!important;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.2)!important;	
}

.popover {
	margin-top:-25px!important;
	-webkit-box-shadow: 2px 15px 61px -9px rgba(0,0,0,1);
	-moz-box-shadow: 2px 15px 61px -9px rgba(0,0,0,1);
	box-shadow: 2px 15px 61px -9px rgba(0,0,0,1);
	z-index:9999!important;
}

.popover-content {
	color:#000000!important;
	font-size:13px!important;
	line-height:18px!important;
}

/*.typed-div-7274 {
	display:inline-block!important;
}*/

#cn-notice-text a {
	color:#1697AA!important;
}

.papercut-box {
	background-color:#f8f9f6;
	border:1px solid #72ad55;
	padding:20px;
	border-radius:8px;
	box-shadow: 0 20px 80px rgba(0, 0, 0, 0.2);

}

.papercut-box h3 {
	color:#000000!important;
	text-align:center!important;
}

.paas-hero {
	
}

.paas-hero h1 {
	font-size:90px!important;
}

.fusion-carousel-border .fusion-image-wrapper {
	border:0!important;
}

@media only screen and (max-width: 800px) {
	.paas-hero h1 {
	font-size:50px!important;
}
}


/* ------------------------
CALCULATOR
-------------------------*/

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border:0!important;
	background: #99C972!important;
	background: -moz-linear-gradient(top,  #d3e18a 0%, #88c276 100%)!important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3e18a), color-stop(100%,#88c276))!important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d3e18a 0%,#88c276 100%)!important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d3e18a 0%,#88c276 100%)!important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d3e18a 0%,#88c276 100%)!important; /* IE10+ */
	background: linear-gradient(to bottom,  #d3e18a 0%,#88c276 100%)!important; /* W3C */
	-webkit-box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.1);
	-moz-box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.1);
	box-shadow: 3px 3px 5px -1px rgba(0,0,0,0.1);
	}
	
.ui-slider .ui-slider-handle {
	top:-.6em!important;
	width:1.7em!important;
	height:1.7em!important;
	}

/* ------------------------
POPUP
-------------------------*/


.spu-powered {
	display:none!important;
	}
	
#spu-1018, #spu-2528 {
	background: #d3e18a!important;; /* Old browsers */
	background: -moz-linear-gradient(top,  #d3e18a 0%, #88c276 100%)!important;; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3e18a), color-stop(100%,#88c276))!important;; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d3e18a 0%,#88c276 100%)!important;; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d3e18a 0%,#88c276 100%)!important;; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d3e18a 0%,#88c276 100%)!important;; /* IE10+ */
	background: linear-gradient(to bottom,  #d3e18a 0%,#88c276 100%)!important;; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3e18a', endColorstr='#88c276',GradientType=0 )!important;; /* IE6-9 */
	}	

.spu-box h1 {
	font-family: "proxima-nova",sans-serif!important;
	font-size:2.5em!important;
	font-weight:700!important;
	line-height:1em!important;
	}

#spu-2528 .gform_wrapper .gfield input[type=text] {
	width:100%!important;
	}

#gform_fields_3, #gform_fields_6 {
	width:100%!important;
	/*margin:0 auto!important;*/
	}
	
#gform_wrapper_3, #gform_wrapper_6 {
	background:transparent!important;
	padding:0!important;
	margin:0!important;
	}
	
#gform_wrapper_3 label.gfield_label+div.ginput_container, #gform_wrapper_6 label.gfield_label+div.ginput_container {
	margin:0!important;
	}
	
#gform_wrapper_3 ul li.gfield, #gform_wrapper_6 ul li.gfield {
	margin-bottom:0!important;
	}

#gform_wrapper_3 .gfield_label, #gform_wrapper_6 .gfield_label {
	font-size:0.8em!important;
	}

#gform_wrapper_3 .ginput_complex label, #gform_wrapper_6 .ginput_complex label {
	display:none!important;
	}

#gform_wrapper_3 .button.gform_button, #gform_wrapper_6 .button.gform_button {
	position:relative!important;
	display:block!important;
	float:left!important;
	clear:both!important;
	}
	
.mail-font {
	font-family:Arial, sans-serif!important;
	}


/* ------------------------
FOOTER 
-------------------------*/

.fusion-footer-widget-area {
	padding-top:60px!important;
	padding-bottom:0!important;
	font-size:16px!important;
	}
	
.fusion-footer-copyright-area {
	padding-top:0!important;
	background: #23637e; 
	background: -moz-linear-gradient(top, #23637e 0%, #174c63 100%);
	background: -webkit-linear-gradient(top, #23637e 0%,#174c63 100%); 
	background: linear-gradient(to bottom, #23637e 0%,#174c63 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23637e', endColorstr='#174c63',GradientType=0 );
	border-top:0px!important;
	}			
	
.fusion-footer-widget-area {
	background: #206380!important; 
	border-top:0px!important;
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 100!important;	
	text-align:center;
	font-size:14px;
	}

.fusion-footer-widget-area h3, .fusion-footer-widget-area .widget-title {
	text-transform:none!important;
	text-align:left!important;
	font-size:17px!important;
	font-weight:600!important;
	color:#ffffff!important;
	margin-bottom:15px!important;
	margin-top:1rem!important;
	}

.fusion-footer-widget-area ul li {
	text-align:left!important;
	font-size:15px!important;
	font-weight:400!important;
	border:0!important;
	padding:0 0 3px 0!important;
	color:rgba(255,255,255,1)!important;
	line-height:24px!important;
	transition:0.15s ease all;
	}

.fusion-footer-widget-area ul li a {
	color:rgba(255,255,255,0.7)!important;
	}

.fusion-footer-widget-area ul li a:before {
	content:none!important;
	}

.fusion-footer-widget-area ul li a:hover {
	color:#ffffff!important;
	transition:0.15s ease all;
	}

.fusion-copyright-content, .fusion-copyright-notice {
	text-align:center!important;
	padding:10px 0!important;
	margin-top:20px;
	font-size:13px!important;
	line-height:20px!important;
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 400!important;	
	color:rgba(255,255,255,0.8)!important;
	}

.fusion-copyright-content h2 {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-weight:400!important;
	font-size:30px!important;
	margin-bottom:10px!important;
	color:#19bacc!important;
	}

.fusion-copyright-content h2 span {
	border:1px solid #ffffff;
	margin:0 15px;
	}

/*.fusion-footer-widget-area img {
	display: block;
    margin-left: auto;
    margin-right: auto
	}*/

.fusion-footer .textwidget {
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 400!important;	
	font-size:15px!important;
	line-height:20px!important;
	text-align:left;
	color:rgba(255,255,255,0.7)!important;
    line-height:27px!important;
	}

.fusion-footer .textwidget a {
	color:rgba(255,255,255,1.0)!important;
	}

.footer-logo {
	margin:30px 0;
	}

.footer-contact {
	text-align:center;
	font-size:20px;
	line-height:30px;
	font-family: "proxima-nova",sans-serif!important;
	font-style: normal;
	font-weight: 600!important;	
	margin-bottom:20px;
	}

.footer-contact a {
	color:#ffffff!important;
	}

.footer-contact a:hover {
	text-decoration:underline!important;
	}

.fusion-copyright-notice a {
	color:#ffffff!important;
}

.section-blue, .optionbox {
	background: #509dbd;
	background: -moz-linear-gradient(top, #509dbd 0%, #23637e 100%)!important; 
	background: -webkit-linear-gradient(top, #509dbd 0%,#23637e 100%)!important;
	background: linear-gradient(to bottom, #509dbd 0%,#23637e 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#509dbd', endColorstr='#23637e',GradientType=0 )!important;
	}

.section-blue h1 {
	margin-top:30px!important;
}

.section-blue h3 {
	font-family: "proxima-nova-condensed",sans-serif!important;
	font-size:28px!important;
}

.section-blue p, .optionbox p {
	color:#ffffff!important;
}

.section-green {
	background: #cedd87;
	background: -moz-linear-gradient(top, #afcf86 0%, #78aa66 100%)!important; 
	background: -webkit-linear-gradient(top, #afcf86 0%,#78aa66 100%)!important; 
	background: linear-gradient(to bottom, #afcf86 0%,#78aa66 100%)!important; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afcf86', endColorstr='#78aa66',GradientType=0 )!important; 
	}

/*.section-green p, .section-green h2, .section-green h3 {
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2)!important;
}*/

.section-light {
	background: #f5f5f5; 
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #cecece 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#cecece));
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#cecece 100%);
	background: -o-linear-gradient(top,  #f5f5f5 0%,#cecece 100%); 
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#cecece 100%); 
	background: linear-gradient(to bottom,  #f5f5f5 0%,#cecece 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#cecece',GradientType=0 ); 
	}

.section-lightblue {
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #cbecfa 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%,#cbecfa 100%); 
	background: linear-gradient(to bottom, #ffffff 0%,#cbecfa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbecfa',GradientType=0 ); 
}

.section-grey {
	background: #606060; /* Old browsers */
	background: -moz-linear-gradient(top,  #606060 0%, #2e2e2e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606060), color-stop(100%,#2e2e2e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #606060 0%,#2e2e2e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #606060 0%,#2e2e2e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #606060 0%,#2e2e2e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #606060 0%,#2e2e2e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#2e2e2e',GradientType=0 ); /* IE6-9 */
	}




/* ------------------------
RESPONSIVE
-------------------------*/


@media only screen and (max-width: 496px) {
	.fusion-contact-info {
		margin-right: 0px;
		padding-left: 15px;
		padding-right: 15px;
	}	
}
	

@media only screen and (max-width: 800px) {

h1 {
	font-size:34px!important;
	line-height:40px!important;
	}

h3 {
	font-size:20px!important;
	line-height:28px!important;
	}

.single h1 {
	font-size:42px!important;
	line-height:46px!important;
	}	
	
.splash-box {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/splash_nedsatpris.png');
	background-size: 100px 101px;
	height:100px;
	width:100px;
	margin-top:-20px;
	margin-left:-10px;	
	}	

.pg-button, .pg-button-secondary, .pg-button-transparent, .vimeoyoutubepopup_video {
	display:block!important;
	font-size:20px!important;
	text-align:center!important;
	margin:10px 0 0 0!important;
	}

.arrow-left, .arrow-left-small, .arrow-right {
	display:none!important;	
	}	

.splash-box-right {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/splash_nedsatpris.png');
	background-size: 100px 101px;
	height:100px;
	width:100px;
	margin-top:-20px;
	margin-left:-10px;	
	}	

.splash-box-small {
	position:absolute;
	background:url('https://printerguys.eu/wp-content/uploads/splash_nedsatpris.png');
	background-size: 100px 101px;
	height:100px;
	width:100px;
	margin-top:-50px;
	margin-left:180px;	
	}


.ikon-fordele img {
	width:20%!important;
	}	

.forside-h1 {
	padding:0px!important;
	}

.table-3 tr td {
	padding:10px!important;
	border-bottom:1px solid #ffffff;
	color:#333333;
	font-family:'ProximaNovaLight';
	font-size:14px!important;
	line-height:18px;
	}	

.gf-ialt {
	width:100%!important;
	}
	
.tips-printerguy {
	
	}	

.tips-pdf, .tips-arrow {
	display:none;
	}

	
	}
	
	
.gform_next_button,
.gform_previous_button {
	display: none;
}


.theme-green .back-bar .pointer span {
	left: 10px !important;
}

.slider-pricing-step span {
	position: relative;
}

.slider-pricing-step span:hover {
	cursor: pointer;
}

.slider-pricing-step span:hover:before {
	content: "";
	border: 1px solid #ccc;
	border-radius: 8px;
	position: absolute;
	left: 20px;
	right: 20px;
	top: -5px;
	bottom: -5px;
	z-index: 0;
}

.slider-container .clickable-dummy {
	bottom: 0;
}

@media only screen and (min-width: 800px) and (max-width: 1005px) {
	.home .post-content .no-top-padding .fusion_builder_column_2_5,
	.home .post-content .no-top-padding .fusion_builder_column_3_5{
		width: 48% !important;
	}
}


.button-second {
	font-family: "proxima-nova-condensed",sans-serif !important;
	display: block;
	padding: 10px 20px;
	border-radius: 10px;
	font-size: 18px;
	font-weight: 600;	
	max-width: 208px;
	border: 1px solid #ddd;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	text-align: center;
}

.pricings-pack-tab { 
	background: #ffffff;
	max-width: 300px;
	border-radius: 5px;
	padding: 5px; 
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 60px;
}
.pricings-pack-tab:before,
.pricings-pack-tab:after {
	content: "";
	display: table;
	clear: both;
}
.pricings-pack-tab a {
	color: #333333 !important;
	background: #f3f5f9;
	float: left;
	font-size: 20px;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	letter-spacing: 1px;
	width: 50%;
	text-align: center;
	text-transform: uppercase;
}
.pricings-pack-tab a.active {
	color: #ffffff !important;
	background: #cedd87;
	background: -moz-linear-gradient(top, #cedd87 0%, #8ac176 100%);
	background: -webkit-linear-gradient(top, #cedd87 0%,#8ac176 100%);
	background: linear-gradient(to bottom, #cedd87 0%,#8ac176 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedd87', endColorstr='#8ac176',GradientType=0 );	
}
.pricings-box .item {
	border-radius: 30px !important;
}
.pricings-box .item .top {
	border-top-right-radius: 30px !important;
	border-top-left-radius: 30px !important;
}
.pricings-box .item.selected .top {
	position: relative;
	overflow: hidden;	
}
.pricings-box .item .top img {
	margin-top: -45px !important;
}
.pricings-box .item.selected .top img {
	margin-top: 0px !important;
}
.pricings-box .item.large {
	position: relative;
	border-radius: 30px !important;
	z-index: 11;
}
.pricings-box .item.large .item-inner {
	background: #ffffff;
	position: relative;
	width: 108%;
	left: -4%;
	overflow: hidden;
	border-radius: 30px;
}
.pricings-box .item.large .top {
	padding-top: 55px;
	overflow: hidden;
}
.pricings-box .item.large .top img {
	margin-top: 0 !important;
}
.pricings-box .item .bottom {
	padding: 12px 10px 30px !important;
	position: relative;
	z-index: 1;
}
.pricings-box .button-pricing {
	padding: 12px 36px;
	font-size:16px!important;
	letter-spacing:1px;
	text-transform:uppercase;
}
@media (max-width: 1199px) {
	.pricing-col-4 .item {
		width: 50% !important;
	}
	.pricings-box .item.large .item-inner {
		width: 100%;
		left: auto;
	}
}

@media (max-width: 467px) {
	.pricing-col-4 .item {
		width: 90% !important;
	}	
}