.redirect > input { height: 22px !important; }
.main-content iframe[src] { opacity: 1; }
select:focus { background: #e5e5e5;}
html.optimize-loading { opacity: 1 !important;}
.swiper-slide.product.demo .content { padding: 35px 20px; width: auto !important; }
#input_9_10 { clear: both; display: inline-block; width: 100%; }
.ginput_recaptcha > div { margin: 0 auto;}
.swiper-slide.product.demo h2 { font-size: 30px !important; }
.download-section { margin-bottom: 30px; background: #fff; padding: 20px 20px 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3);  box-shadow: 0 1px 1px rgba(0,0,0,0.3); display: inline-block; width: 100%; }
.download-section .nectar-button { margin-top: 16px;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium { width: 100%; }
body .gform_wrapper .top_label .gfield_label { font-family: "Raleway","Open Sans",Helvetica,Arial,sans-serif !important; }
.gform_wrapper div.validation_error { font-size: 12px !important; }
.faq-gallery .slides img { width: auto; margin: 0 auto;}
.home .container-wrap { margin: 0; padding: 0; }
.container-wrap { display: inline-block; width: 100%; }
.youtube-video { padding: 0 !important; border: none !important; box-shadow: none !important;}
select#input_3_5 { background-color: #efefef; font-size: 12px; }
.menu-item a { cursor: pointer; }
.script-bar { margin: 0 !important; }
#smsform p { padding: 0; }
#tilmeld_btn, #frameld_btn { margin: 20px 0;}   
.sf-menu #menu-item-15346 a { background: rgba(0, 0, 0, 0) url("img/Dansk.jpg") no-repeat scroll 0 8px; margin-right: 0 !important; padding-left: 25px !important; padding-right: 0 !important; margin-left: 0; text-indent: -9999em; }
.sf-menu #menu-item-16415 a { background: rgba(0, 0, 0, 0) url("img/Norwegian.jpg") no-repeat scroll 0 8px; margin-right: 0 !important; padding-left: 25px !important; padding-right: 0 !important; margin-left: 0; text-indent: -9999em; }
#header-secondary-outer .sf-menu #menu-item-16415.sfHover { background-color: none; }
.facebook-box .wpb_raw_code.wpb_content_element.wpb_raw_html { margin: 20px 0 0; }
.page-id-43 .sidebar .wpb_content_element { height: 240px; }
.swiper-slide .content h2, .swiper-slide .content p { padding: 0 !important; opacity: 1 !important; }
.single-post .comments-section { display: none; }
.post-content .content-inner .continue-reading { display: none; }
.post-content .content-inner .more-link:before { color: #1174c3; content: "Read more"; cursor: pointer; }
.blog-recent .nectar-button.medium.accent-color.regular-button::before { content: "Read more"; visibility: visible; }
.blog-recent .nectar-button.medium.accent-color.regular-button { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #1174c3; margin-top: 20px; padding: 0 !important; visibility: hidden !important; }
header#top nav > ul > li { display: inline-block; float: none; }
.funktioner-navigation, #fm-funktioner { float: left;}
#header-secondary-outer .sf-menu li#menu-item-15345 a { background: rgba(0, 0, 0, 0) url("img/English.jpg") no-repeat scroll 1px 1px; margin-left: 10px; text-indent: -9999em; height: 17px; width: 21px; margin-top: 6px; border: 1px solid #266da2 !important; padding: 1px !important; pointer-events: none; margin-right: 13px; }
#header-secondary-outer .sf-menu #menu-item-15346.sfHover { background: none; }
#header-secondary-outer nav > ul > li:last-child { margin-right: -7px; padding-right: 0; }
#footer-widgets .span_3 { width: 20% !important; }
#footer-widgets .col.span_3.one-fourths.right-edge:last-child { width: 34% !important; }
#footer-widgets #nav_menu-6 { margin-top: 0; }
#footer-widgets #nav_menu-8 { margin-top: 0; }
#footer-widgets #nav_menu-9 { margin-top: 0; }
#footer-widgets #nav_menu-11 { clear: left; float: left;width: 50%;}
#footer-widgets #nav_menu-10 { float: right !important; }
#footer-widgets #text-3 { margin-top: -105px; float: right; width: 50%;}
#footer-widgets #nav_menu-10, #footer-widgets #nav_menu-8, #footer-widgets #nav_menu-9 { width: 50% !important; float: left;}
@media only screen and (max-width: 1300px) {
    #footer-widgets .container .col { clear: none !important; width: 33% !important; margin: 0; }
    #footer-widgets .container .col_last { width: 66% !important; margin-top: 40px; }
    #footer-widgets #nav_menu-10, #footer-widgets #nav_menu-8, #footer-widgets #nav_menu-9 { width: 50% !important; }
}
@media only screen and (min-width:1024px) {
    .swiper-slide.product .content { top: 152px !important; }
}
@media only screen and (min-width: 1000px) {
    .links { max-width: 50%; width: 50%; }
    .main-content #info-form .venstre .mindre { width: 60% !important; margin: auto; }
}
@media only screen and (max-width: 700px) {
    #footer-widgets .container .col { clear: both !important; width: 100% !important; margin-top: 0; }
    #footer-widgets .container .col.col_last { clear: both !important; width: 100% !important; }
    #footer-widgets .container .col_last div.widget { width: 100%; }
    #footer-widgets .container .col.col_last #nav_menu-6 { clear: both; float: none; }
    #footer-widgets #nav_menu-10, #footer-widgets #nav_menu-8, #footer-widgets #nav_menu-9 { width: 100% !important; margin-top: 0; }
    #footer-widgets #nav_menu-9 { margin-top: 0; }
    .widget_nav_menu, #footer-widgets #nav_menu-6, #footer-widgets #nav_menu-8, #footer-widgets #nav_menu-9, #footer-widgets #nav_menu-11, #footer-widgets #text-3 { margin-top: 0 !important; width: 100% !important; }
    #footer-widgets .container .col { width: 100% !important }
    
}
@media only screen and (min-width: 690px) and (max-width: 1000px) {
    .links { width: 100%; max-width: 100%; }   
}
@media only screen and (max-width:690px) {
    #footer-widgets #nav_menu-10, #footer-widgets #nav_menu-8, #footer-widgets #nav_menu-9 { width: 100% !important; margin-top: 0 !important; }
    #footer-widgets .container .col:nth-child(3) { margin-bottom: 0 !important; }
    #footer-outer .span_3 .widget { margin-bottom: 30px !important; }   
    #footer-widgets #nav_menu-9 { margin-top: 0; }
    #footer-widgets .container .col { width: 100% !important; } 
}
@media only screen and (max-width: 1000px) { 
    #text-3, #nav_menu-8 { float: none; margin: 0;}
    #nav_menu-9 { margin-top: 0px; }
    #text-3 { float: none; }
    #footer-widgets .container .col { margin-bottom: 0 !important; width: 33.33% !important; }
    #footer-widgets .container .col_last { width: 72% !important; margin-top: 0; }
}
@media only screen and (max-width: 767px) {
    #header-secondary-outer { display: none; } 
    body #footer-outer #footer-widgets .col ul li a { margin-bottom: 10px;} 
    .sidebar .wpb_wrapper p {line-height: 28px;}
    #footer-widgets #nav_menu-9 { margin-top: -160px; }
    #footer-widgets .container .col { width: 100% !important }
}
@media only screen and (max-width:1000px) {
    #footer-widgets .col.span_3.one-fourths.right-edge:last-child {
        width: 73% !important;
    }
}
.small-nav header#top #logo { margin-top: 8px; }
#slider-1-h2, #slider-2-h2, #slider-3-h2 { font-family: "Raleway", "Open Sans", Helvetica, Arial, Sans-serif !important; margin-bottom: 10px !important; text-transform: none !important; letter-spacing: 0.1px !important; font-weight: 600 !important; font-size: 219% !important; }
#slider-1-p, #slider-2-p, #slider-3-p { font-family: "Raleway", "Open Sans", Helvetica, Arial, Sans-serif !important; margin-bottom: 12px !important; font-weight: 300 !important; font-size: 150% !important; line-height: 26px !important; }
.blog-recent .span_4 { width: 49%; }
#footer-widgets .menu-solutions-container { text-align: left; }
#menu-retail { margin-right:10px; }
#text-3 { float: right;}
#nav_menu-8 { margin-top: -91px; }
#footer-outer #footer-widgets .col ul#menu-dynamics-nav-footer li:first-child a { margin-top: 0; }
#footer-widgets .col_last div.widget { width: 50%; float: left; }
#opening-hours { border: none; width: auto; }
#opening-hours td { padding-left: 0px; font-size: 15px; padding-top: 2px; padding-bottom: 0px; border: none; }
.single-portfolio .project-title { margin-top: -25px; }
.gform_wrapper input:focus { background: #ebebeb; -webkit-box-shadow: 0 0 0 1000px #ebebeb inset !important; -webkit-text-fill-color: #000 !important; box-shadow: none; }
.gform_wrapper input:-webkit-autofill,
.gform_wrapper input:-webkit-autofill:hover,
.gform_wrapper input:-webkit-autofill:focus,
.gform_wrapper input:-webkit-autofill:active,
.gform_wrapper textarea:-webkit-autofill, 
.gform_wrapper select:-webkit-autofill { background-color: #fff !important; color: #555 !important; -webkit-box-shadow: 0 0 0 1000px #fff inset !important; -webkit-text-fill-color: #000 !important; box-shadow: none; }
.gfield_captcha_container { margin-top: 15px; }
.page-id-7655 h1 { padding-top: 80px; }
.post-template-default .row .col img.mindre { max-width: 90%; width: 650px;}
header#top nav > ul > li > a { padding-left: 0; padding-right: 0;}
.recaptcha-box {width: 260px; margin: 0 auto; display: block; }
#sidebar .textwidget button {display: block !important; margin: 0 auto !important; }
.contact-info-footer .icon-phone { color: #9c9c9c !important; margin-top: 2px; }
#gform_17 input { background-color: #efefef; }
#gform_17 div.ginput_container { margin-top: 0; }
#input_17_5.ginput_recaptcha div { margin: 15px auto 0; }
@media (max-width: 480px) {
    #input_17_5 div iframe {transform: scale(0.86); -webkit-transform: scale(0.86);
        transform-origin: 0 0; -webkit-transform-origin: 0 0; }
    .newsletter  #input_17_5 div iframe { transform-origin: 150px 0; -webkit-transform-origin: 150px 0;  }
}
#gform_wrapper_17 ul.gform_fields li.gfield { padding-right: 0;}
#sidebar .gform_wrapper li { padding: 0 !important;  border: none; }
#text-5 p { padding-bottom: 0; }
header#top.template-no-menu #logo { padding-bottom: 28px; }
.page-template .container-wrap.no-menu-template { margin-top: 126px !important; }
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] { width: auto; }
@media only screen and (max-width: 641px) {
    .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {line-height: 18px;}
}
article.post .content-inner { padding-bottom: 0; }
#field_9_1, #field_9_2, #field_9_6  { width: 50%; float:left; clear: left; }
#field_9_7, #field_9_9, #field_9_3  { width: 50%; float: right; clear: right; }
@media only screen and (max-width: 690px) {
    #field_9_1, #field_9_7, #field_9_2, #field_9_6, #field_9_3, #field_9_9 { width: 100%; }
}

header.template-no-menu { padding-top: 23px; }
.page-template .container-wrap.no-menu-template { margin-top: 0 !important; }
.IN-widget button { width: auto; }
@media only screen and (min-width: 1000px) {
    .Smaller-left2  { padding-top: 40px !important;}
}
body .gform_wrapper .top_label .gfield_label, .gfield_required  { display: none !important; }
.gform_wrapper {max-width: 100%; margin-top: 0px !important; }
.wpb_wrapper > div { margin-bottom: 10px; }


/*START Section Contact COM*/

@media only screen and (min-width: 690px) {
  #field_9_1, #field_9_7, #field_9_2, #field_9_6, #field_9_3 { width: 100%;}}

@media only screen and (min-width: 690px) {
#field_9_1 {width: 50%; float:left; clear: left;}
#field_9_7 {width: 50%; float: right; clear: right;}
#field_9_2 {width: 50%; float: left; clear: left;}
#field_9_6 {width: 50%; float: left; clear: left;}
#field_9_3 {width: 50%; float: right; clear: right;}
.Ekstraspacebottom {padding-bottom: 70px;}}

#gform_confirmation_message_9 {padding-top: 40px; color: #FFFFFF;}
body .gform_wrapper .top_label div.ginput_container {margin-top: 20px;}

/*END Section Contact COM*/

/*START Section WhitepaperEntertainment COM*/
@media only screen and (min-width:690px) {
    #field_13_1, #field_13_2, #field_13_5, #field_13_6 { width: 100%; }}
@media only screen and (min-width:690px) {
    #field_13_1,#field_13_5  { width: 50%; float: left; clear: left; }
    #field_13_2,#field_13_6   { width: 50%; float: right; clear: right; }}
#gform_confirmation_message_13 { padding-top: 40px; color: #FFFFFF; }
#field_13_3 { display: inline-block; width: 100%; }
/*END Section WhitepaperEntertainment COM*/

/*START Section WhitepaperEcommerce COM*/
#gform_submit_button_14, #gform_submit_button_14:hover { padding: 10px 20px; }
@media only screen and (min-width:690px) {
    #field_14_1, #field_14_2, #field_14_5, #field_14_6 { width: 100%; }}
@media only screen and (min-width:690px) {
    #field_14_1, #field_14_5 { width: 50%; float: left; clear: left; }
    #field_14_2, #field_14_6 { width: 50%; float: right; clear: right; }}
#gform_confirmation_message_14 { padding-top: 40px; color: #FFFFFF; }
#field_14_3 { display: inline-block; width: 100%; }
/*END Section WhitepaperEcommerce COM*/


/*START Section WhitepaperEntertainment COM*/
@media only screen and (min-width: 690px) {
    #field_10_1, #field_10_2, #field_10_5, #field_10_6 {width: 100%;}
}
@media only screen and (min-width: 690px) {
    #field_10_1, #field_10_5  { width: 50%; float: left; clear: left; }
    #field_10_2, #field_10_6 { width: 50%; float: right; clear: right; }}
    #gform_confirmation_message_10 { padding-top: 40px; color: #FFFFFF; }
    #field_10_3 { display: inline-block; width: 100%; }
/*END Section WhitepaperEntertainment COM*/
.gform_wrapper .gfield_description, body .gform_wrapper .gsection_description, body .gform_wrapper .instruction { color: #fff; }
.gfield_checkbox { color: #fff; }
span.icon-info::before { cursor: pointer; }
#sidebar #field_17_1, #sidebar #field_17_4, #sidebar #field_17_3, #sidebar #field_17_5 { width: 100%; }
@media only screen and (max-width: 1000px) {
    .page-template .container-wrap { margin-top: 65px !important; padding-top: 0; }
}
.home .attachment-portfolio-thumb { display: none !important; }
.home .blog-recent p { padding-bottom: 5px; }
@media screen and (min-width:900px) and (max-width:1299px) {
    .home #rc-imageselect, .home .g-recaptcha { transform: scale(0.8); -webkit-transform: scale(0.8); transform-origin: 0 0; -webkit-transform-origin: 0 0; }
}
@media screen and (max-width:480px) {
   .home #rc-imageselect, .g-recaptcha { transform: scale(0.86); -webkit-transform: scale(0.86); transform-origin: 0 0; -webkit-transform-origin: 0 0; }
}
body.home .gform_wrapper .top_label .gfield_label, .gfield_required { display: none !important; }


/*Section Whitepaper POS*/
@media only screen and (min-width:1000px) {
    .home .Smaller-left { padding-top: 20px !important; padding-left: 100px !important; }
    .home .Smaller-right { padding-right: 100px !important; padding-left: 80px; }
    .home .Smaller-left2 { padding-top: 20px !important; }
    .home .Smaller-right2 { padding-right: 0px !important; padding-left: 80px; }
}
@media only screen and (min-width:690px) {
    .home #field_10_1, .home #field_10_5 { width: 50%; float: left; clear: left; }
    .home #field_10_2, .home #field_10_6 { width: 50%; float: right; clear: right; }
    .home .Ekstraspacebottom { padding-bottom: 70px; }
}
.home #gform_confirmation_message_10 { padding-top: 40px; color: #FFFFFF; }
.home #field_10_3 { display: inline-block; width: 100%; }
body.home .gform_wrapper .gfield_description { font-size: 14px; padding-top: 20px; color: #fff; margin: 0 auto; text-align: center; }
.home li.gchoice_10_7_1 { color: #fff; text-align: center; }
@media only screen and (min-width:668px) {
    .home #intro h1 { color: #002b45 !important; font-weight: 700; font-size: 46px; line-height: 110%; }
}
@media only screen and (max-width:667px) {
    .home #intro h1 { color: #002b45 !important; font-weight: 700; font-size: 34px; line-height: 110%; }
}
.home #intro a strong { margin-top: 10px; display: inline-block; }
.home .block-info { position: relative; }
.home .block-info .wpb_wrapper { display: inline-block; width: 100%; }
.home .topheight { margin: 10px; width: calc(33.33% - 10px) !important; }
.home .topheight .read-more { font-size: 18px; width: 100%; color: #fff !important; bottom: 0; left: 0; height: 100%; text-align: center; background: #002b45; box-sizing: border-box; -moz-box-sizing: border-box; padding-top: 85px; position: absolute; opacity: 0; transition: all 0.5s; -webkit-transition: all 0.5s; z-index: -1; }
.home .home .topheight:hover .read-more { opacity: 0.9; }
@media only screen and (min-width:1000px) {
    .home .Smaller-left { padding-top: 20px !important; padding-left: 100px !important; }
}
.home .topheight h2 { font-weight: 600; }
.home h3.smallwhite-text, .home #intro h3.smallwhite-text { color: #ffffff !important; font-size: 12px; }
.home .slider { width: 100%; position: relative; height: 465px; }
.home #layer1, .home #layer2, .home #layer3, .home #layer4 { float: left; }
.home .device { z-index: 1; }
.home .slider .device, .home .slider .line, .home .slider span { position: absolute; }
.home .slider .line, .home .slider span { animation-name: movingBox; animation-duration: 500ms; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: forwards; visibility: hidden; }
.home .layer1 { font-weight: 600; }
.home #layer1 .device { left: -12px; height: 245px; top: 213px; width: 350px; }
.home #layer1 .line { animation-delay: 0.1s; left: 53px; top: 24px; }
.home #layer1 .layer1 { animation-delay: 0.3s; left: 72px; top: 14px; }
.home #layer1 .layer2 { animation-delay: 0.5s; left: 72px; top: 42px; }
.home #layer1 .layer3 { animation-delay: 0.7s; left: 72px; top: 70px; }
.home #layer2 .device { height: 210px; left: 137px; top: 214px; width: 310px; }
.home #layer2 .line { animation-delay: 0.9s; left: 229px; top: 24px }
.home #layer2 .layer1 { animation-delay: 1.1s; left: 248px; top: 14px }
.home #layer2 .layer2 { animation-delay: 1.3s; left: 248px; top: 42px; }
.home #layer2 .layer3 { animation-delay: 1.5s; left: 248px; top: 72px; }
.home #layer3 .device { height: 379px; left: 453px; top: 54px; width: 379px; }
.home #layer3 .line { animation-delay: 1.7s; left: 538px; top: 24px; }
.home #layer3 .layer1 { animation-delay: 1.9s; left: 558px; top: 14px; }
.home #layer3 .layer2 { animation-delay: 2.1s; left: 558px; top: 44px; z-index: 9;}
.home #layer3 .layer3 { animation-delay: 2.3s; left: 558px; top: 74px; z-index: 9;}
.home #layer4 .device { height: 297px; left: 824px; top: 129px; width: 550px; }
.home #layer4 .line { animation-delay: 2.5s; left: 954px; top: 24px; }
.home #layer4 .layer1 { animation-delay: 2.7s; left: 973px; top: 14px; }
.home #layer4 .layer2 { animation-delay: 2.9s; left: 973px; top: 42px; }
.home #layer4 .layer3 { animation-delay: 3.1s; left: 973px; top: 70px; }
.gform_wrapper li.hidden_label input {
    margin-top: 12px !important;
}
@keyframes movingBox {
    0% { opacity: 0; -webkit-transform: scale(0.5); transform: scale(0.5); }
    100% { opacity: 1; visibility: visible; -webkit-transform: scale(1); transform: scale(1); }
}
@media only screen and (max-width:1440px) {
    .home #layer1 .device { height: 192px; width: 275px; }
    .home #layer1 .line { left: 41px; }
    .home #layer1 .layer1, #layer1 .layer2, #layer1 .layer3 { left: 56px; }
    .home #layer2 .device { height: 165px; left: 107px; width: 243px; }
    .home #layer2 .line { left: 179px; }
    .home #layer2 .layer1, .home #layer2 .layer2, .home #layer2 .layer3 { left: 194px; }
    .home #layer3 .device { height: 297px; top: 90px; left: 355px; width: 297px; }
    .home #layer3 .line { left: 422px; }
    .home #layer3 .layer1, .home #layer3 .layer2, .home #layer3 .layer3 { left: 438px; }
    .home #layer4 .device { height: 233px; top: 146px; left: 647px; width: 432px; }
    .home #layer4 .line { left: 749px; }
    .home #layer4 .layer1, .home #layer4 .layer2,.home  #layer4 .layer3 { left: 764px; }
}
@media only screen and (max-width:1140px) {
    .home .slider { height: 350px; }
    .home #layer1 .device { height: 154px; top: 180px; width: 220px; }
    .home #layer1 .line { width: 15px; height: 212px; left: 33px; }
    .home #layer1 .layer1, .home #layer1 .layer2, .home #layer1 .layer3 { font-size: 10px; left: 55px; }
    .home #layer2 .device { height: 132px; left: 86px; top: 184px; width: 194px; }
    .home #layer2 .line { width: 15px; height: 212px; left: 143px; }
    .home #layer2 .layer1, .home #layer2 .layer2, .home #layer2 .layer3 { font-size: 10px; left: 165px; }
    .home #layer3 .device { height: 238px; top: 83px; left: 284px; width: 238px; }
    .home #layer3 .line { width: 15px; height: 108px; left: 338px; }
    .home #layer3 .layer1, .home #layer3 .layer2, .home #layer3 .layer3 { font-size: 10px; left: 360px; }
    .home #layer4 .device { height: 186px; top: 130px; left: 517px; width: 345px; }
    .home #layer4 .line { width: 15px; height: 108px; left: 599px; }
    .home #layer4 .layer1, .home #layer4 .layer2, .home #layer4 .layer3 { font-size: 10px; left: 621px; }
}
@media only screen and (max-width:1000px) {
    .home .slider { display: none; }
}
@media only screen and (max-width:1000px) {
    .home .vc_col-sm-4.topheight, .home .streger-midten { margin-top: 50px; }
    .home .afstand-under { margin-bottom: 10px !important; margin-top: 10px !important; }
    .home .vc_col-sm-4.topheight { display: inline-block; float: none; }
    .home .block-info { text-align: center; }
}

.home .slider a {color: black !important;}
.home .slider a:hover {color: #1174c3 !important;}
.home #field_17_1, .home #field_17_4, .home #field_17_3, .home #field_17_5, #field_17_5 { width: 100%; }
#gform_17 input { background-color: #efefef; box-shadow: rgba(0, 0, 0, 0.09) 0px 1px 2px 0px inset; border: none; width: 100%;}
#field_17_2 { width: 100%; }
body[data-form-submit="regular"] .container-wrap input[type="submit"], body[data-form-submit="regular"] .container-wrap button[type="submit"], body[data-form-submit="see-through"] .container-wrap input[type="submit"], body[data-form-submit="see-through"] .container-wrap button[type="submit"]:not(.search-widget-btn) {
    padding: 8px 20px !important;
}
body[data-form-style="minimal"] input[type="text"], .gform_footer button, body[data-form-style="minimal"] textarea, body[data-form-style="minimal"] input[type="email"], body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"], body[data-form-style="minimal"] input[type="password"], body[data-form-style="minimal"] input[type="tel"], body[data-form-style="minimal"] input[type="url"], body[data-form-style="minimal"] input[type="search"], body[data-form-style="minimal"] input[type="date"] {
    background: #fff; color: #666;
}
body[data-form-submit="regular"] .container-wrap input[type=submit], 
body[data-form-submit="regular"] .container-wrap button[type=submit], 
body[data-form-submit="see-through"] .container-wrap input[type=submit], 
body[data-form-submit="see-through"] .container-wrap button[type=submit]:not(.search-widget-btn) {
  padding: 9px 20px !important;
}
body[data-form-style="minimal"] input[type="text"], 
body[data-form-style="minimal"] textarea, 
body[data-form-style="minimal"] input[type="email"], 
body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"], 
body[data-form-style="minimal"] input[type=password], 
body[data-form-style="minimal"] input[type=tel], 
body[data-form-style="minimal"] input[type=url], 
body[data-form-style="minimal"] input[type=search], 
body[data-form-style="minimal"] input[type=date] {
    background-color: #fff; color: #666;
}
body .container-wrap .gform_wrapper .gform_footer.top_label input.gform_button[type="submit"] {
    padding: 9px 20px !important;
}
#gform_17 input[type="submit"] {
    width: auto;
}

.menu-secondary-navigation-menu-no-container li a { position: relative; display: block; color: #000000; cursor: pointer; font-size: 13px !important; padding-left: 15px !important; padding-right: 15px !important; letter-spacing: 0.5px; }
#header-secondary-outer li#menu-item-16408 a { background: rgba(0, 0, 0, 0) url("img/English.jpg") no-repeat scroll 0 8px; width: 17px; margin-right: 0 !important; padding-right: 0 !important; margin-left: 0; text-indent: -9999em;  }
#header-secondary-outer li#menu-item-16409 a { background: rgba(0, 0, 0, 0) url("img/Dansk.jpg") no-repeat scroll 0 8px; margin-right: 5px !important; padding-left: 25px !important; padding-right: 0 !important; margin-left: 0; text-indent: -9999em; margin-right: 13px;  }
#header-secondary-outer li#menu-item-16410 a { background: rgba(0, 0, 0, 0) url("img/Norwegian.jpg") no-repeat scroll 1px 1px; margin-left: 10px; text-indent: -9999em; height: 17px; width: 21px; margin-top: 6px; border: 1px solid #266da2 !important; padding: 1px !important; pointer-events: none; margin-right: 13px;}
#top nav .menu-main-navigation-no-container li:last-child{padding-right:0}
#top nav .menu-main-navigation-no-container li:last-child > a, #header-outer[data-lhe="default"] #top nav .menu-main-navigation-no-container li:last-child > a {color:#fff!important;vertical-align:3px;font-weight:500;margin-right:0;display:inline-block;padding:5px 14px!important;border-radius:18px!important;background-color:#f64e00!important;font-family:'Raleway',sans-serif!important;font-size:13px!important;letter-spacing:1px!important;opacity:1;border-radius:18px!important;-moz-border-radius:16px 16px 16px 16px;-webkit-border-radius:16px 16px 16px 16px;-o-border-radius:16px 16px 16px 16px;transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear}
#top nav .menu-main-navigation-no-container li:last-child > a:hover,#top nav .sf-menu > li:last-child > a:active,#top nav .menu-main-navigation-no-container li:last-child > a:focus{color:#fff!important;text-decoration:none;background-color:#fc7a3d!important;opacity:1!important}
#top nav .menu-main-navigation-no-container li:last-child > a:before{background:none}
#header-outer header#top nav .menu-main-navigation-no-container li:last-child:hover > a{color:#fff;}
ul#menu-main-navigation-no { text-align: right; }
header#top ul#menu-main-navigation-no li { display: inline-block; float: none; position: relative; margin-left: 2%;}
#top nav .menu-main-navigation-no-container li > a{color:#000!important;padding-bottom:10px!important;font-size:16px!important;letter-spacing:0.2px!important;margin-bottom:15px}
#top nav .menu-main-navigation-no-container li > a:hover { color: #1174c3 !important; }
#top nav .menu-main-navigation-no-container li > a:before{content:"";position:absolute;bottom:0;left:50%;width:100%;height:1px;background:#1174c3;transition:0.5s;transform-origin:left;transform:scaleX(0) translateX(-50%)}
#top nav .menu-main-navigation-no-container li > a:hover:before{transform:scaleX(1) translateX(-50%)}
#top nav .menu-main-navigation-no-container li.mega-current-page-ancestor > a{color:#000!important}
#top nav .menu-main-navigation-no-container li.current-menu-item > a,
#top nav .menu-main-navigation-no-container li.current-menu-parent > a,
#top nav .menu-main-navigation-no-container li.mega-current-page-ancestor.current-menu-parent > a{color:#1174c3!important}
header#top nav > ul > li > a:hover{color:#1174c3!important}
.menu-secondary-navigation-menu-no-container ul li { float: left; }
.menu-secondary-navigation-menu-no-container ul li a:hover {color:#1174c3!important}
.menu-secondary-navigation-menu-no-container { margin-top: 3px; }