@font-face {
  font-family: 'blender_proheavy';
  src: url(../../media/1168772/blenderpro-heavy-webfont.eot);
  src: url(../../media/1168772/blenderpro-heavy-webfont.eot?#iefix) format("embedded-opentype"),url(../../media/1168781/blenderpro-heavy-webfont.woff) format("woff"),url(../../media/1168778/blenderpro-heavy-webfont.ttf) format("truetype"),url(../../media/1168775/blenderpro-heavy-webfont.svg#blender_proheavy) format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family:'blender_promedium';src:url(../../media/1168784/blenderpro-medium-webfont.eot);src:url(../../media/1168784/blenderpro-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../../media/1168793/blenderpro-medium-webfont.woff) format("woff"),url(../../media/1168790/blenderpro-medium-webfont.ttf) format("truetype"),url(../../media/1168787/blenderpro-medium-webfont.svg#blender_promedium) format("svg");font-weight:400;font-style:normal;
}

header .logo_dfh {
  margin: 1.1em 0 1em 0.6em!important;
}

.nav-main a {
  font-size: 1.78em!important;
  font-family: blender_proheavy,"Ubuntu",Verdana,Sans-serif!important;
  color: #333!important;
}

.leftnav {
  padding: 0em;
}

.newsheader h2,.newsheader .contourPage .contourPageName,.contourPage .newsheader .contourPageName {
  font-family: blender_proheavy,"Ubuntu",Verdana,Sans-serif!important;
}

.heading,.heading-bold,h1,h2,.contourPage .contourPageName,h3,.contourPage legend,h4,h5,h6,.maps .googlemaps .preloader>span,.webshop-filter .webshop-filter-group .webshop-filter-heading,#overview-kategori .wrapper-boks .wrapper-boks-pris,.webshopboks .wrapper-boks-pris,.plus,.sum,.kob-sammen-med-overskrift,.kob-sammen-med-pris,#overview-kategori .wrapper-boks .wrapper-boks-heading,.webshopboks .wrapper-boks-heading,.box h4,.Knapboks .linkHolder {
  font-family: blender_proheavy,"Ubuntu",Verdana,Sans-serif!important;
}

.StdKnap,a.rte-button,.rte-button a,a .rte-button,.flap.flap-open .flap-content form .go-help,.box-campaign .go-help,.donationsflow .donation-flow-submit,.webshop-checkout .webshop-checkout-submit,.contourNavigation input[type="submit"] {
  font-family: blender_promedium,"Ubuntu",Verdana,Sans-serif!important;
  text-transform: uppercase!important;
  padding: 0.5em 0.6em 0.5em!important;
}

.top-campaign.box-campaign .campaign-slider .campaign-slider-content .go-help {
  top: 2.3em!important;
}

.top-campaign.box-campaign .campaign-overlay .campaign-overlay-content strong {
  font-size: 1.2em!important;
}

.top-campaign.box-campaign .campaign-slider .campaign-slider-content .slider {
  left: 1.9em!important;
}

.bottom .infobox-slider-wrapper .box, .top .infobox-slider-wrapper .box {
    padding-bottom: 0px !important;
}

.bottom .infobox-slider-wrapper .box article,.top .infobox-slider-wrapper .box article {
  max-height: 290px!important;
}

.full-width.box-campaign .campaign-slider ul {
  top: 1em!important;
}

.full-width.box-campaign .campaign-slider #donate-amount {
  font-size: 1.7em;
  width: 3.3em;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  font-weight: bold;
  padding: 0.4em 0.59em 0.4em;
  text-decoration: none;
}

.top-campaign.box-campaign .campaign-slider .campaign-slider-content .amount-text {
  margin-bottom: 0em!important;
}

.top-campaign.box-campaign .campaign-slider .campaign-slider-content .campaign-elements li.donationtext {
  width: 131px!important;
  border-right: 0px solid #FFF!important;
  font-size: 1.3em;
}

.box-campaign.full-width .campaign-elements li {
  width: 133px!important;
}

.top-campaign.box-campaign .campaign-slider .campaign-slider-content h3,.top-campaign.box-campaign .campaign-slider .campaign-slider-content .contourPage legend,.contourPage .top-campaign.box-campaign .campaign-slider .campaign-slider-content legend {
  font-size: 1.11em!important;
  position: inherit!important;
  top: 10px!important;
}

.count-info {
  text-align: center;
}

.box-campaign .campaign-elements li {
  border-left: 2px solid #EEEEEE!important;
}

.box-campaign .campaign-slider #donate-amount {
  width: 4em;
  padding: 0.25em 0.2em 0.2em 0.5em;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  font-weight: bold;
  text-decoration: none;
  border: 0px;
  border-top: 1px solid #e0d4d5;
  background: #fff;
  font-size: 1.5em;
  line-height: 1.2em;
  color: #373538;
  margin-bottom: .7em;
}

.box-campaign .campaign-slider .slider>.slider-handle {
  top: .25em!important;
}

.box-campaign .campaign-elements .donationItem {
  padding: 20px 0 0!important;
}

.box-campaign .campaign-elements dd strong,.box-campaign .campaign-elements dd span {
  display: block;
  text-align: left;
  font-weight: bold;
  line-height: 1.45em;
  text-shadow: none;
}

.box .image-wrap {
    margin-bottom: 0px !important;
}

aside.secondary .box-campaign .campaign-elements li {
  padding-left: 1em!important;
}

.secondary .box-campaign>ul li .donationItem {
  padding: 0px!important;
}

.secondary .box-campaign>ul li.donationtext {
  margin-bottom: 1em!important;
}

.secondary .box-campaign .amount-text {
  font-size: 1em;
  font-weight: bold;
}

.sub-menu ul li a {
  font-family: blender_promedium,"Ubuntu",Verdana,Sans-serif!important;
  font-size: 1.2em!important;
  font-weight: bold!important;
  line-height: 1.3em!important;
  color: #CC051F!important;
}

.primary nav a {
  font-size: 1.1em!important;
  line-height: 1.2em!important;
  color: #333!important;
}

#serviceMenu ul li a {
  text-transform: uppercase;
}

.breadcrumb ul li {
  text-transform: uppercase;
}

.latest .newsitem {
  margin-right: 1.25em;
}

.main-wrap article>strong {
  line-height: 1.3em!important;
}

.main-wrap article h1,.main-wrap article>h2,.main-wrap .contourPage article>.contourPageName,.contourPage .main-wrap article>.contourPageName {
  margin: 10px 0 0.5em 0!important;
}

.bottom .infobox-slider-wrapper .box h4,.top .infobox-slider-wrapper .box h4 {
  color: #333!important;
  font-size: 1.46em!important;
}

.flexslider-full-width {
  width: 100%!important;
  margin: auto!important;
}

.flexslider.flexslider-full-width .flexslider-inner article {
}

.testemonial-modal img {
  display: none;
}

.contourPage input,.contourPage textarea {
  width: 380px!important;
}

.contourPage select {
  padding: 0.1em 0.5em 0.4em 0.5em!important;
}

.contourPage .contourField.textfield {
  margin-bottom: 1em;
}

.contourPage .formtext {
  margin-bottom: 0em!important;
}

.contourPage .textfield .field-validation-valid:before,.contourPage .textarea .field-validation-valid:before,.contourPage .datepicker .field-validation-valid:before {
  right: -4em!important;
  top: 0.5em!important;
}

.contourPage .textfield,.contourPage .textarea,.contourPage .datepicker {
  width: 100%!important;
}

.main-text .sitemap ul li a {
  font-family: blender_promedium,"Ubuntu",sans-serif!important;
}

.donationsflow .form-content {
  float: right!important;
  width: 100%!important;
}

.donationsflow .progress-bar,.webshop-checkout .progress-bar {
  margin: 0!important;
}

.donationsflow .progress-bar li,.webshop-checkout .progress-bar li {
  font-weight: bold!important;
  text-transform: uppercase!important;
}

.donationsflow .progress-bar li.this-page,.webshop-checkout .progress-bar li.this-page {
  font-weight: bold!important;
  text-transform: uppercase!important;
}

.donation-receipt .donation-receipt-userinput {
  float: left!important;
}

.donation-receipt .donation-receipt-userinput .box-checkout {
  font-size: 1em!important;
}

.donation-receipt .donation-receipt-userinput .box-checkout .lineItem p {
  text-transform: none!important;
}

.donationsflow .form-content h1,.webshop-checkout .form-content h1 {
  font-size: 1.3em!important;
}

.xsltsearch_form button .icon {
  font-size: 1em!important;
}

#serviceMenu #search-toggle {
  color: #25465f;
}

.Bannerboks a {
  font-size: 2em!important;
  height: 220px!important;
}

.box.box-infoboks.Bannerboks {
  height: 220px!important;
}

.box .box-manchet {
  font-weight: normal!important;
  margin-bottom: 10px;
}

.box-campaign .campaign-slider .slider>.slider-handle:before {
  margin: 0.34em 0 0 0.56em!important;
  ;
}

.container.frontpage aside.bottom .box {
  margin-left: 0px!important;
}

.bottom .infobox-slider-wrapper .box.green-theme,.top .infobox-slider-wrapper .box.green-theme {
  height: 100%!important;
}

.bottom .infobox-slider-wrapper .box.purple-theme,.top .infobox-slider-wrapper .box.purple-theme {
  height: 100%!important;
}

.bottom .infobox-slider-wrapper .box.orange-theme,.top .infobox-slider-wrapper .box.orange-theme {
  height: 100%!important;
}

.bottom .infobox-slider-wrapper .box.red-theme,.top .infobox-slider-wrapper .box.red-theme {
  height: 100%!important;
}

.box.box-infoboks.Knapboks {
  padding-bottom: 14px!important;
}

*/

html,
button,
input,
select,
textarea {
  font-family: blender_promedium;
  sans-serif !important;
}

body {
  font-family: blender_promedium,"Ubuntu",sans-serif!important;
  line-height: 1.3em!important;
  font-size: 1em!important;
}

.main-text {
  font-size: 1.2em!important;
  line-height: 1.3!important;
}

#iframe1 {
  height: 1450px;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
}

#loader1 {
  position: absolute;
  left: 55%;
  top: 20%;
  border-radius: 20px;
  padding: 25px;
  border: 1px solid #777777;
  background: #ffffff;
}

.footer-wrapper footer {
  padding: 2em 10px;
  color: #e7e5e7;
  line-height: 1.3em;
  font-size: 1em;
}

.footer-wrapper footer .footer-inner-wrapper a {
  line-height: 1em!important;
}

.top-campaign.box-campaign>img {
  width: 100%;
  height: 450px;
}

.gm-style {
  font-family: blender_promedium,"Ubuntu",sans-serif!important;
}

.contourPage input[type="checkbox"] {
  width: 25px;
  height: 25px;
  margin: 15px 10px 5px 5px;
  cursor: pointer;
}

.goog-te-gadget .goog-te-combo {
  font-family: blender_promedium,"Ubuntu",sans-serif!important;
}