/*
Theme Name: NBS
Description: Norsk Biokjemisk Selskap
Version: 1.528
Author: Khanh H. N.
Author URI: http://bit-fix.com
License: Themeforest Split Licence
License URI: -
Theme URI: bit-fix.com
Template: enfold
*/
/* latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/exo/4UaZrEtFpBI4f1ZSIK9d4LjJ4lM3OwRmOw.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/exo/4UaZrEtFpBI4f1ZSIK9d4LjJ4rQwOwRmOw.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url('fonts/opensans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVI.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url('fonts/opensans/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVI.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/exo/4UaOrEtFpBISc36j.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url('fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
i {font-style: italic;} .nowrap {white-space:nowrap!important;} .bspaces {white-space:break-spaces!important;}
#top #wrap_all a:hover, #top #wrap_all a:visited, .con a, .con a:hover, .con a:visited {text-decoration:none!important;}
.no-focus-outline a:focus, .no-focus-outline button:focus, textarea:focus, input:focus, *:focus {outline: none;}
.eksterne_nyheter .tab_titles {font-size:1.4em;} .eksterne_nyheter .tab_inner_content p {text-align:center;}
.icon-size-2em .av-seperator-icon {font-size:2em!important;}
.icon-border .av-seperator-icon {border: 1px solid; padding: 10px; width: 50px; height: 50px; border-radius: 50%;}
.icon-border span:nth-child(1) {margin-right:0!important;} .icon-border span:nth-child(3) {margin-left:0!important;}
.bstyle-solid {border-style: solid!important;} .bstyle-ds {border-style: dashed solid!important;} .bstyle-ds {border-style: solid dashed!important;}
#after_section_4 .container {max-width:100%;}
.bold {font-weight: bold!important;} .svart {color: black!important;} .gra {color: #919191!important;}
.fleft {float: left;} .fright {float: right;} .tleft {text-align: left!important;} .taright {text-align: right!important;}
.template-blog .post-entry {border-bottom: 4px solid #0b72b5;}
.tab_titles1_2em .tab_titles {font-size:1.2em!important;}
.avoid-click {pointer-events: none;} .allow-click {cursor:pointer;}
.lfloat {float:left!important;} .rfloat {float:right!important;} .nfloat {float:none!important;}
.tcenter {text-align: center!important;} .tright {text-align: right!important;}
.hvcenter {text-align: center; position: relative; top: 50%; transform: translateY(-50%);}
.tjustify {text-align: justify!important;}
.iblock {display: inline-block!important;} .inlineblock {display: inline-block!important;}
.vamiddle {vertical-align:middle!important;} .vatop {vertical-align:top!important;} .vabottom {vertical-align:bottom!important;} .vatextbottom {vertical-align: text-bottom!important;}
.footer {font-size: 1.1em!important;}
.border1px {border: 1px solid #0b72b5!important;} .bstyle-sd {border-style: solid dashed!important;} .bstyle-ds {border-style: dashed solid!important;} .bstyle-dg {border-style: dashed groove none dotted!important;} .bstyle-dd {border-style: dashed double none!important;}
.avia-testimonial-image img {border: 1px solid #0b72b5!important;border-style: solid dashed!important;}
.w100px {width:100px!important;}
.lmargin5px {margin-left:5px!important;} .lmargin10px {margin-left:10px!important;} .lmargin15px {margin-left:15px!important;} .lmargin20px {margin-left:20px!important;}
.rmargin5px {margin-right:5px!important;} .rmargin10px {margin-right:10px!important;} .rmargin15px {margin-right:15px!important;} .rmargin20px {margin-right:20px!important;}
.lrmargin5px {margin-left:5px!important;margin-right:5px!important;} .lrmargin10px {margin-left:10px!important;margin-right:10px!important;} .lrmargin15px {margin-left:15px!important;margin-right:15px!important;} .rmargin20px {margin-left:20px!important;margin-right:20px!important;}
.tmargin0px {margin-top:0px!important;} .tmargin10px {margin-top:10px!important;} .tmargin20px {margin-top:20px!important;} .top0px {top:0px!important;} 
.mbottom5px {margin-bottom:5px!important;} .mbottom10px {margin-bottom:10px!important;} .mbottom20px {margin-bottom:20px!important;}
.lrmargin10_20px {margin-left:20px!important;margin-right:10px!important;}
.pri-color-white {color:#0b71b5!important;} .sec-color-white {color:#00aeef!important;} .hvit {color: white;} .svart {color: black;} .red {color: #f00!important;} .logo-color {color:#00aeef;}
.maxwidthpage .container {max-width: 100%!important;}
.maxwidthpage div .av_one_fifth {width: 19.2%!important;margin-left:1%;}
.maxwidthpage div .av_one_fifth.first {margin-left:0%!important;}
.mbottom0px {margin-bottom: 0px;} .mbottom10px {margin-bottom: 10px!important;} .mright10px {margin-right: 10px!important;} .margin0 {margin: 0!important;}
.tmargin20px {margin-top: 20px;} .tmargin40px {margin-top: 40px;} .lmargin5px {margin-left:5px!important;} .rmargin5px {margin-right:5px!important;} .bmargin5px {margin-bottom:5px!important;} .tmargin5px {margin-top:5px!important;} .lmargin0px {margin-left:0px!important;}
.bfinfo {float: right; font-size: 1.1em!important;}
.bfinfo span {line-height: 20px; vertical-align: top;}
.vcenter {position: relative; top: 50%; transform: translateY(-50%); position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.red {color: red!important;}
.bf-alert {background-color: #ffffff;border-left: 5px solid #0b71b5!important;box-shadow: 0 4px 25px -3px rgba(0,0,0,0.2);overflow: hidden;padding: 0.625em 2.5em 0.625em 1.25em;position: relative;text-align: center;justify-content: center;}
.bf-alert:after {background-color: #0b71b5;content: '';height: 50px;position: absolute;right: -15%;bottom: -42px;transform: rotateZ(-13deg);width: 30%;}
.bkred {background: red!important;}
.tborder {border: transparent!important;}
#scroll-top-link:before {content: ""; font-size: 1.4em;}
.avia_loading_icon {background-color: #0e72b5;}
.pricolor {color: #0b72b5!important;} .pricolor_bk {background: #0b72b5!important;} .logo-color {color:#00aeef!important;} .white-color {color:#ffffff!important;}
.colora0 {color: #a0a0a0!important;}
table.cm .header {background: #0b72b5; color: white;} .ikkebetalt {background: red; color: white;} .order-on-hold {background: #8f3414; color: white;} .order-failed {background: red; color: white;}
.cursor_no_drop a {cursor: no-drop;}
.uppercase {text-transform: uppercase!important;}
.bfinfo img {padding-left: 5px;}
.av-catalogue-title {padding-right: 90px;}
form#nbs-member-search {padding:10px;}
.payment_methods img { width: 64px; display: inline-block; margin-right: 10px; }
table#innmelding th {font-weight: normal!important;}
.onefivewidth { width: 19%!important; display: inline-block; text-align: center; }
#nyheter .entry-content-header {margin-bottom: 20px!important;}
.uline {border-bottom: 3px solid #0b72b5!important; box-shadow: inset 0 -3px 0 #0b72b5!important;}
.lheight1_2em {line-height: 1.2em!important;} .lheight1_4em {line-height: 1.4em!important;}
.mtop0px {margin-top: 0px!important;} .mtop10px {margin-top: 10px!important;} .mtop20px {margin-top: 20px!important;} .mtop25px {margin-top: 25px!important;} .mtop35px {margin-top: 35px!important;}
.mbottom0px {margin-bottom: 0px!important;} .mbottom20px {margin-bottom: 20px!important;} .mbottom30px {margin-bottom: 30px!important;}
.pbottom0px {padding-bottom: 0px!important;} .pbottom20px {padding-bottom: 20px!important;}
.mheight0px {min-height: 0;} .mbottom0px {margin-bottom: 0px!important;} .mright0px {margin-right: 0px!important;}
.talignleft {text-align: left!important;}
.nobullets {list-style-type: none!important; margin-left: 0!important;}
.uptext, .sup {font-size: .5em; position: relative; top: -.7em; font-style: italic;} .uptext07em {font-size: .7em; position: relative; top: -.4em; font-style: italic;}
nav.woocommerce-MyAccount-navigation .is-active {background: #0b72b5!important;}
nav.woocommerce-MyAccount-navigation .is-active a {color: white!important;}
.sicon2em .av-seperator-icon {font-size:2em!important;}
.ntpadding20px .avia_message_box_content {padding-top:20px!important;}
.iconfloatr .avia_button_icon {float: right; padding-left: .8em;}
.left2_8em {position: relative; left: 2.8em;} .left02em {position: relative; left: 0.2em;}
.icon1_4em .avia_button_icon {font-size: 1.4em;}
.hideme {display: none;}
.bkgrey3 {background: #e6e6e6;}
.nols {letter-spacing: normal!important;}
#VisAntMedlem2016 .ls_outer {position: relative!important; margin-left: auto!important; margin-right: auto!important;}
.VisAntMedlem_trigger {display: inline; color: #0b72b5; padding-left: .7em;}
.VisAntMedlem_trigger:hover {cursor: pointer; text-decoration: underline;}
.VisAntMedlem_container {display: inline-block; width: 100%;}
.VisAntMedlem_content {display: none; padding : 5px;}
#socket a {color:#f8f8f8!important;}
#avia3-menu {margin-top: 0!important;}
.avia-menu-text {font-weight: normal;}
table thead.tcenter th {text-align: center;}
.su-heading-inner a.iconnth {border: 1px solid transparent!important; position: relative; top: -0.5em;}
.su-heading-inner a:hover, .su-heading-inner .iconnth :hover {color: red!important; text-decoration: none;}
.pagination .current, .pagination a:hover {color: white!important; background-color: #0b72b5!important;}
.clearboth {clear: both;} .clearleft {clear: left;}
.needclearboth {clear: both;}
.bf-list .rtl li {text-align:right;}
.bf-list .rtl li i {float:right;position: relative!important;top: 0px!important;padding-left: 10px;}
.parent-pageid-7588, .parent-pageid-10227 {overflow:hidden!important;}
.woocommerce .product-remove a.remove {border-style:initial!important;border-radius:0!important;background-color:transparent!important;background: url(images/remove.png) #fff!important;}
@-webkit-keyframes blink {from {opacity:1.0;} to {opacity: 0.0;} }
.blink {
	-webkit-animation-name: blink;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: cubic-bezier(1.0, 0, 0, 1.0);
	-webkit-animation-duration: 1s;
}
.login h1 a {background-image: url(/wp-content/uploads/2016/03/wordpress-login-logo-nbs.png); padding-bottom: 30px;}
blockquote {font-size: 1em;}
.bq1 {border: 7px solid transparent; border-bottom: 0px; border-right: 0px; border-top: 0px;
    -moz-border-image: -moz-linear-gradient(top, #0b72b5 0%, #b2cde6 100%);
    -webkit-border-image: -webkit-linear-gradient(top, #0b72b5 0%, #b2cde6 100%);
    border-image: linear-gradient(to bottom, #0b72b5 0%, #b2cde6 100%);
    border-image-slice: 1;}
.bq2 {border: 7px solid transparent; border-bottom: 1px; border-right: 1px; border-top: 2px; padding-right: 20px;
    -moz-border-image: -moz-linear-gradient(top, #0b72b5 0%, #b2cde6 100%);
    -webkit-border-image: -webkit-linear-gradient(top, #0b72b5 0%, #b2cde6 100%);
    border-image: linear-gradient(to bottom, #0b72b5 0%, #b2cde6 100%);
    border-image-slice: 1;}
.bot-left {
  position: relative;
}
.bot-left:before, .bot-left:after {
  content: ""; position: absolute; bottom: -5px; left: -5px;
}
.bot-left:before {
  top: -5px; width: 5px;
  background-image: -webkit-gradient(linear, 0 100%, 0 0, from(#000), to(transparent));
  background-image: -webkit-linear-gradient(transparent, #000);
  background-image: -moz-linear-gradient(transparent, #000);
  background-image: -o-linear-gradient(transparent, #000);
}
.bot-left:after {
  right: -5px; height: 5px;
  background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#000), to(transparent));
  background-image: -webkit-linear-gradient(left, #000, transparent);
  background-image: -moz-linear-gradient(left, #000, transparent);
  background-image: -o-linear-gradient(left, #000, transparent);
}
table.price_exh_adv tbody td:last-child {text-align:center;}
.flex_column .template-blog .post_delimiter {border-color:transparent!important;margin: 0 0 10px 0!important; padding: 10px 0 0 0!important;}
.avia-grid-testimonials {width: 100%;}
.subheading2 {text-transform: none!important; font-size: .7em!important; color: red!important; padding: 10px 20px!important; border: 1px dotted red!important; border-left: 2px solid!important; border-right: 2px solid!important; line-height: 60px!important;  }
.nbspricolor {color: #fff!important; background: rgb(15, 131, 239)!important; background: -moz-linear-gradient(top, rgba(15, 131, 239, 1) 0%, rgba(49, 103, 153, 1) 100%)!important; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(15, 131, 239, 1)), color-stop(100%, rgba(49, 103, 153, 1)))!important; background: -webkit-linear-gradient(top, rgba(15, 131, 239, 1) 0%, rgba(49, 103, 153, 1) 100%)!important; background: -o-linear-gradient(top, rgba(15, 131, 239, 1) 0%, rgba(49, 103, 153, 1) 100%)!important; background: -ms-linear-gradient(top, rgba(15, 131, 239, 1) 0%, rgba(49, 103, 153, 1) 100%)!important;}
.nbspricolor3 {color: #fff; background: rgb(15, 131, 239); background: -moz-linear-gradient(top, rgba(15, 131, 239, 1) 0%, rgba(49, 103, 153, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(15, 131, 239, 1)), color-stop(100%, rgba(49, 103, 153, 1))); background: -webkit-linear-gradient(top, rgba(15, 131, 239, 1) 0%, rgba(49, 103, 153, 1) 100%); background: -o-linear-gradient(top, rgba(15, 131, 239, 1) 0%, rgba(49, 103, 153, 1) 100%); background: -ms-linear-gradient(top, rgba(15, 131, 239, 1) 0%, rgba(49, 103, 153, 1) 100%);}
.nbspricolor2 {color: #fff; background: rgb(69, 72, 77); background: -moz-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(69, 72, 77, 1)), color-stop(100%, rgba(0, 0, 0, 1))); background: -webkit-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%); background: -o-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%); background: -ms-linear-gradient(top, rgba(69, 72, 77, 1) 0%, rgba(0, 0, 0, 1) 100%);}
#facebook-likebox-3 {text-align: center;}
#top .fullsize .template-blog .post-title, #top .fullsize .template-blog .post-meta-infos {text-align: left !important; max-width: 100% !important;}
#top .fullsize .template-blog .post .entry-content-wrapper > * {margin-left: 0px !important; max-width: 100% !important;}
#top .fullsize .template-blog .post .entry-content-wrapper {max-width: 100% !important;}
.main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {color: #0b72b5;}
#av_section_1 > div > div > div > div > div.flex_column.av_one_third.first.avia-builder-el-8.el_after_av_one_third.el_before_av_one_third.column-top-margin , #av_section_1 > div > div > div > div > div.flex_column.av_one_third.avia-builder-el-10.el_after_av_one_third.el_before_av_one_third.column-top-margin, #av_section_1 > div > div > div > div > div.flex_column.av_one_third.avia-builder-el-12.el_after_av_one_third.avia-builder-el-last.column-top-margin {margin-top: 10px;}
#facebookoslo {height: 100px;}
.floatnone .avia-icon-pos-left {float: none;} .floatnone .av_font_icon {display: inline-block;}
.floatnone-icon1 {display: inline-block; float: none;}
#av_section_101  .container .content {padding-top: 10px;}
.pdfviewer span.guidebutton {background: #0b72b5; border-radius: 0.8em; -moz-border-radius: 0.8em; -webkit-border-radius: 0.8em; color: #ffffff; display: inline-block;
  font-weight: bold; line-height: 1.6em; margin-right: 10px; text-align: center; width: 1.6em;}
.pdfviewer h3 span {cursor: pointer;}
.pdfviewer .nolink {cursor: auto;}
.avia-tooltip {background-color: rgba(49, 103, 153, 0.8); color: white;}
.avia-tooltip .avia-arrow {background: rgba(49, 103, 153, 0.8);}
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {margin-bottom: 30px;}
#top0 .fullsize .template-blog .post .entry-content-wrapper > * {margin-top: 20px;}
.main_color .avia-icon-list .iconlist-timeline {border-color: #0b72b5;}
#top0 .fullsize .template-blog .post .entry-content-wrapper > * {margin-top: 0px;}
#top0 .fullsize .template-blog .post .entry-content-wrapper {margin-top: 20px; background-color: white; padding-left: 20px; padding-right: 20px; border-bottom: 2px solid #0b72b5;}
.js_active #top .avia_combo_widget .active_tab {border-bottom-color: #0b72b5;}
.cOpenLink {text-align: center; padding: 10px;}
.cOpenLink a {border: 1px solid #0b72b5; padding: 10px 50px 10px 50px; -webkit-border-radius: 3px; border-radius: 3px;}
.cOpenLink a:hover {background-color: #0b72b5; text-decoration: none; color: white;}
.samepos, .samepos a {display: inline!important;}
.workshopheadingOLD h1 {letter-spacing:initial!important; border:1px solid #0b72b5!important;}
.lsinitial {letter-spacing:initial!important;}
.workshopheading h1 {color: #0b72b5!important; letter-spacing: 1.4em!important; border-bottom: 1px solid #0b72b5; padding: 10px 10px!important; border-top: 1px solid #0b72b5; border-left: 20px solid #0b72b5; border-right: 20px solid #0b72b5; margin-bottom: 10px!important;}
.bfheading10px h1 {color: #0b72b5!important; letter-spacing: 1.4em!important; border-bottom: 1px solid #0b72b5; padding: 10px 10px!important; border-top: 1px solid #0b72b5; border-left: 10px solid #0b72b5; border-right: 10px solid #0b72b5; margin-bottom: 10px!important;}
.abstractheading h1, .workshopheadingliten h1 {color: #0b72b5!important; letter-spacing: .3em!important; border-bottom: 1px solid #0b72b5; padding: 10px 10px!important; border-top: 1px solid #0b72b5; border-left: 20px solid #0b72b5; border-right: 20px solid #0b72b5; margin-bottom: 10px!important;}
.avia-testimonial {border-color: #0b72b5!important;}
.dashed1px {border-bottom: 1px dashed #0b72b5;}
.displayinline {display: inline!important;}
.displayinlineblock {display: inline-block!important;}
.pribordercolor .hr-inner, .pribordercolor .hr-inner-style {border-color: #0b72b5!important;}
.textindent p {margin-left: 6.6em!important; text-indent: -6.6em!important;}
.textindent2 p {text-indent: -7.6em!important;}
.textnth {font-size: 0.7em; top: -0.3em; position: relative;}
.special-heading-inner-borderOLD {border-color: #0b72b5!important; opacity: .5!important;}
.generalinformation {margin-bottom: 0!important;}
.table_abstract_navneliste td, .table_abstract_list td {cursor: pointer;}
.table_abstract_navneliste td:hover, .table_abstract_list td:hover {color: #0b72b5; border-left: 1px solid #0b72b5!important; border-right: 1px solid #0b72b5!important;}
.normal {font-weight: normal!important; line-height: 60px;}
.bottom10px h2 {padding-bottom: 10px!important;}
.border1px .iconbox_content {border: 1px solid #0b72b5!important;}
.upright {font-size: 0.7em; top: -0.3em; position: relative;background:#0b72b5;color:white;padding:4px;letter-spacing:.3em;-webkit-border-radius: 4px;border-radius: 4px;}
.width100 a:link {width: 100%;}
ul.woocommerce-error {padding-right: 5%;}
#footer .widgettitle, #footer .news-headline {color: #f8f8f8!important;}
#deltakerliste table td, #deltakerlistemedbetinfo table td {text-align: center;}
.textwrap {float: left; margin-right: 10px; margin-bottom: 10px;}
.about-speakers2 .description {padding-top: 10px;}
.open-popup-link a:focus {outline-style: none; -moz-outline-style: none;}
.html {margin-right: 0 !important; overflow: visible !important; -webkit-backface-visibility: hidden;}
.abstractheader {background:#C1D1E0;font-weight:bold;font-size:.7em;color:#0b72b5!important;border-right:1px solid #0b72b5!important;border-bottom:1px solid #0b72b5!important;letter-spacing:.3em;padding:4px 10px;-webkit-border-radius: 0 0 4px 0; border-radius: 0 0 4px 0;}
.table_abstract_list {font-family:'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.abstractavsnitt {font-family:'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;border:1px solid #0b72b5!important;-webkit-border-radius: 4px; border-radius: 4px;}
.abstractcontent {padding:4px 10px;line-height:1.6em;}
.about-me {position: relative; top: 10px;}
.about-me2 {position: relative; top: 6px;}
.labelingray span.avia_iconbox_title {color: #919191!important;}
.labelingray span.avia_iconbox_title:hover {color: #0b72b5!important;}
.border1px  .iconbox_content {border: 1px solid #0b72b5!important;}
#scroll-top-link:hover {background-color: #0b72b5!important; color: white!important; opacity: 1!important; border: 1px solid #98b3cc!important;}
.lheight28px {line-height: 28px!important;}
.ttablecenter table {text-align: center;}
.lheight2em {line-height: 2em;}
.t1px {position:relative;top:1px;} .t6px {position:relative;top:6px;}
.fsize1_2em {font-size: 1.2em!important;} .fsize1_4em {font-size: 1.4em!important;} .fsize1_6em {font-size: 1.6em!important;} .fsize2em {font-size: 2em!important;} .fsize3em {font-size: 3em!important;} .fsize4em {font-size: 4em!important;}
.inherit_bordercolor  .special-heading-inner-border {border-color: #919191!important;}
.imgcenter50p .avia-image-container-inner img {width: 50%!important; position: relative!important; margin-left: auto!important; margin-right: auto!important;}
#layer_slider_2 {box-shadow: none; margin-bottom: 30px;}
#av_section_2 .avia-button-wrap a:link {font-size: 1.3em;}
#av_section_1 .avia-button-wrap a:link {font-size: 1.3em;}
#layer_slider_1 {box-shadow: none;}
.news-link .news-headline .news-time {color:#000;}
.nbs_search_box {padding: 10px; font-size: 1.4em;}
.nbs_search_box .branch {display: inline-block; padding-right: 10px;}
.single-product-summary .woocommerce-tabs {padding-top: 0!important;}
.woocommerce table.shop_table thead .product-name, .woocommerce table.shop_table  .product-thumbnail, .woocommerce table.shop_table  .product-name, .woocommerce table.shop_table  .product-price, .woocommerce table.shop_table .product-quantity, .woocommerce table.shop_table  .product-subtotal, #order_review .product-total, #order_review tr.cart-subtotal th, #order_review tr.cart-subtotal td, #order_review tr.shipping th, #order_review tr.shipping td, #order_review tr.order-total th, #order_review tr.order-total td{ text-align: center;}
.woocommerce table.shop_table tbody .product-remove a {margin-left: auto; margin-right: auto;}
.bfheading h1, .bfheadingbottom30px h1 {color: #0b72b5!important;}
.bfheading .av-subheading_below {border-top: 6px solid #0b72b5; margin-top: 30px;-webkit-border-radius: 36px 12px;-moz-border-radius: 36px / 12px; border-radius: 36px / 12px;-webkit-transform: rotate(0deg);}
.bfheadingbottom30px .av-subheading_below {border-top: 6px solid #0b72b5; margin: 30px 0; -webkit-border-radius: 36px 12px; -moz-border-radius: 36px / 12px; border-radius: 36px / 12px; -webkit-transform: rotate(0deg);}
.bfheading .hslogan {line-height: 20px; color: white; padding: 4px 15px 4px; background: #0b72b5; top: -15px; position: relative; -webkit-border-radius: 2px; border-radius: 2px;}
.woocommerce .woocommerce-message, .avia_cart_buttons .add_to_cart_button, .avia_cart_buttons .button-mini-delimiter {display: none!important;}
.avia_cart_buttons .show_details_button {width: 100%!important;}
.woocommerce-message {padding-right: 5%!important;}
table#pmpro_billing_address_fields input, table#pmpro_billing_address_fields select, table#pmpro_payment_information_fields input, table#pmpro_payment_information_fields select {display: inline!important;}
table#pmpro_payment_information_fields select#ExpirationMonth, table#pmpro_payment_information_fields select#ExpirationYear, table#pmpro_payment_information_fields input#CVV {width: 10%;}
table#pmpro_payment_information_fields select#ExpirationYear {margin-left: 10px;}
/* Medlem custom END */
/* ckeditor 5 */
.ck-word-count div {display:inline-block;}
.ck-word-count .ck-word-count__words {padding-right:10px;}
#gform_fields_6 #field_6_5 .ginput_counter, #gform_fields_6 #field_6_9 .ginput_counter {display:none;}
#gform_fields_6 #input_6_8 {grid-row-gap:10px!important;}
#gform_fields_6 #extensions_message_6_10 {display:block!important;}
/* */
.fsizeexpand1_6em .su-expand-link {font-size: 1.6em!important;}
.sendepost_note {background-color: #d8e6f3!important; border-color: #0b72b5!important;}
.utvalg_con {display: inline-block; margin-top: 40px; font-weight: normal;}
.utvalg_con .utvalg {display: inline-block; white-space: nowrap; margin-right: 10px; margin-bottom: 15px; padding: 2px 0 2px 8px; background: #fefefe; border: 1px solid #aaa!important; color: black; -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px;}
.utvalg_con .utvalg.selected {background: #0b72b5; color: white; border: 1px dotted #0b72b5!important;}
.utvalg_con .utvalg:hover {cursor: pointer; background: #0b72b5; border: 1px solid #0b72b5; color: white;}
.sendepost_con .melding_con {border: 1px solid #e1e1e1; border-color: #e1e1e1; background-color: #fcfcfc; color: #919191;}
.sendepost_con .melding_con .melding {height: 150px;}
.sendepost_con .melding {padding: 6px;overflow-x: auto;}
.sendepost_con .submit_con {margin-top: 20px;}
.sendepost_con .submit_con .submit_btn:hover, .sendepost_con .submit_con .clear_btn:hover {cursor: pointer;}
.sendepost_con .submit_btn {display: inline-block!important; padding: 4px; text-align: center; border: 1px solid #e1e1e1; width: 60%; background: #0b72b5; color: white;}
.sendepost_con .mal-save {width: 18%; display: inline-block!important; text-align: center; padding: 4px; text-align: center; border: 1px solid #e1e1e1; background: #0b72b5; color: white; position: absolute; right: 0;}
.utvalg_con .antall {background: #0b72b5; color: white; padding: 3px; margin-left: 4px; border: transparent;}
.sendepost_con .testepost {width: 18%; display: inline-block!important; padding: 6px; text-align: center; border: 1px solid #0b72b5; color: black; position: relative; left: 2%;}
.periode span#info {margin-left: 10px;color: red;}
code {font-family: inherit;}
blockquote {background: #f8f8f8; padding: 2px 15px;}
.bfbutton {background: #0b72b5; color: white; padding: 5px 10px; -webkit-border-radius: 4px 4px 4px; border-radius: 4px 4px 4px;}
.bfbutton:hover {text-decoration: none;}
.page-id-6178 span.gfield_required {color: #ff0000!important;}
.page-id-6178 li#field_1_10 div.ginput_container, .page-id-6178 li#field_1_11 div.ginput_container {border: 1px solid #ddd; padding: 10px 10px 2px 10px;}
.postid-6190 .gv-field-label {font-weight:bold;}
.postid-6190 .gv-field-1-edit_link, .postid-6190 .gv-field-1-delete_link {margin-top: 10px; display: inline-block; border: 1px solid #0b72b5; padding: 2px 10px; margin-right: 20px; background: #0b72b5;}
.postid-6190 .gv-field-1-edit_link a, .postid-6190 .gv-field-1-delete_link a {color: white;}
.postid-6287 table {display: block; overflow: scroll;}
blockquote.small p {margin: 0px!important;}
table.td_center td {text-align: center;}
.extra_notice {background: #cfe1ec; color: #0b72b5; padding: 2px 5px; margin: 4px 0; border-radius: 4px; display: block;}
.cm_menu_section #custom_html-6 {padding-bottom:0!important;}
.cm_menu_con span {font-size:1.1em;}
.cm span.description, .cm2018 span.description {font-size: 1.4em; line-height: 1.6em;}
.cm span.mtop10px {display: inline-block!important;}
form#editForm .history {text-align: left; font-size: 1.05em; font-weight: lighter; border: 1px solid #e1e1e1; padding: 7px 5px;}
form#editForm .history label {vertical-align: top; margin-right: 5px;}
form#editForm .history span.arrow {font-size: 1.4em;}
form#editForm label.medlemsinfo {text-transform: uppercase;}
.hight08em {height: .8em!important;}
.top16px {top:-16px!important;}
.page-id-2857 .woocommerce .u-column1, .page-id-2857 .woocommerce .u-column2 {background-color: transparent!important;}
.page-id-2857 .woo-slg-social-container {margin-bottom: 0!important;}
.page-id-2857 .woo-social-login-profile {clear: both; padding-top: 50px;}
.page-id-2857 .woo-social-login-linked-profiles td {vertical-align: middle;}
sup.status {margin-left: 5px; color: #ff0000;}
sup.keynotespeaker {color: red!important; font-style: italic!important; text-transform: capitalize!important; border-bottom: 1px dotted;}
sup.earlybird {color: red!important; text-decoration: dotted; margin-left: 10px; font-style: italic; text-transform: none!important;}
.periode input[type=date] {display:inline-block;width:auto;margin-left:10px;margin-right:10px;}
.periode input#fradato, .periode input#tildato {display:inline-block!important;width: 100px!important;margin-left:10px;margin-right:10px;}
.periode select {display:inline-block!important;width:100px!important;margin-left:10px!important;margin-right:10px!important;margin-bottom:0!important;}
table.noborder {border: 1px solid #0b72b5!important;}
table.noborder td {border: 0!important;}
.tablefixed {table-layout:fixed!important;width:100%!important;white-space: normal;word-wrap: break-word;}
.membership_page td a {vertical-align: middle!important;margin:0 5px;padding:4px;}
.membership_page tr td:last-child {text-align: center!important;}
.membership_page .added_to_cart.wc-forward {display: none;}
.membership_page .av-catalogue-item {display: inline-block!important; text-decoration: none!important; overflow: hidden!important;}
.membership_page .av-catalogue-title {padding: 6px 12px!important; background: #0b71b5!important; color: #fff!important; border-radius: 4px!important;}
.membership_page .av-catalogue-title-container {font-size: 1em!important;}
.avia_loading_icon {background-color: #eee; background: rgba(0,0,0,0.2);}
.abstract-view .gv-list-view {padding-top: 10px;}
.abstract-view .gv-list-single-container .gv-field-label {color: #0b72b5;padding:4px 6px;background: #d9f0ff!important;display: block!important;}
.abstract-view .gv-list-single-container .gv-list-view-title p {color:#333;margin:1em 0;padding-left:40px!important;}
.bf-disable {pointer-events:none;background-color: #dc6773!important;}
.toggle .header {background-size: calc(100% - 17px) auto;}
.toggle {margin-right: 17px;overflow: hidden;}

/* Magnific Popup */
.white-popup {background: #fff none repeat scroll 0 0;margin: 20px auto;max-width:70%;padding: 10px;position: relative;text-align: center;float: none;}
.mfp-page-con {font-size:1.2em;text-align:left;border:1px solid #444;}
.mfp-page-con .mfp-con-inner {}
.mfp-page-con .popup-close {font-size: 2em;position:fixed;top:15px;right:15px;color: #cf1b15;}
.mfp-hide {display:none;}
.mfp-page-con #gform_confirmation_message {padding: 10px 40px 10px 10px;}
.mfp-content {text-align:center;}
/*  ====== Zoom effect ======  */
.mfp-zoom-in{
/* start state */
/* animate in */
/* animate out */}
.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all 0.2s ease-in-out;transform:scale(0.8);}
.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out;}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1);}
.mfp-zoom-in.mfp-ready.mfp-bg, .mfp-zoom-in.mfp-bg{opacity:0.8;}
.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0;}
.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}
/*  ====== Newspaper effect ======  */
.mfp-newspaper{
/* start state */
/* animate in */
/* animate out */}
.mfp-newspaper .mfp-with-anim{opacity:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.5s;transform:scale(0) rotate(500deg);}
.mfp-newspaper.mfp-bg{opacity:0;transition:all 0.5s;}
.mfp-newspaper.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1) rotate(0deg);}
.mfp-newspaper.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg);opacity:0;}
.mfp-newspaper.mfp-removing.mfp-bg{opacity:0;}
/*  ====== Move-horizontal effect ======  */
.mfp-move-horizontal{
/* start state */
/* animate in */
/* animate out */}
.mfp-move-horizontal .mfp-with-anim{opacity:0;transition:all 0.3s;transform:translateX(-50px);}
.mfp-move-horizontal.mfp-bg{opacity:0;transition:all 0.3s;}
.mfp-move-horizontal.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0);}
.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-move-horizontal.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0;}
.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0;}
/*  ====== Move-from-top effect ======  */
.mfp-move-from-top{
/* start state */
/* animate in */
/* animate out */}
.mfp-move-from-top .mfp-content{vertical-align:top;}
.mfp-move-from-top .mfp-with-anim{opacity:0;transition:all 0.2s;transform:translateY(-100px);}
.mfp-move-from-top.mfp-bg{opacity:0;transition:all 0.2s;}
.mfp-move-from-top.mfp-ready .mfp-with-anim{opacity:1;transform:translateY(0);}
.mfp-move-from-top.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0;}
.mfp-move-from-top.mfp-removing.mfp-bg{opacity:0;}
/*  ====== 3d unfold ======  */
.mfp-3d-unfold{
/* start state */
/* animate in */
/* animate out */}
.mfp-3d-unfold .mfp-content{perspective:2000px;}
.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg);}
.mfp-3d-unfold.mfp-bg{opacity:0;transition:all 0.5s;}
.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0deg);}
.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0;}
.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0;}
/*  ====== Zoom-out effect ======  */
.mfp-zoom-out{
/* start state */
/* animate in */
/* animate out */}
.mfp-zoom-out .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform:scale(1.3);}
.mfp-zoom-out.mfp-bg{opacity:0;transition:all 0.3s ease-out;}
.mfp-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1);}
.mfp-zoom-out.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0;}
.mfp-zoom-out.mfp-removing.mfp-bg{opacity:0;}
/*  ====== "Hinge" close effect ======  */
@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out;}
20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out;}
40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;}
80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out;}
100%{transform:translateY(700px);opacity:0;}}
.hinge{animation-duration:1s;animation-name:hinge;}
.mfp-with-fade .mfp-content,.mfp-with-fade.mfp-bg{opacity:0;transition:opacity 0.5s ease-out;}
.mfp-with-fade.mfp-ready .mfp-content{opacity:1;}
.mfp-with-fade.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-with-fade.mfp-removing.mfp-bg{opacity:0;}
/* Magnific Popup - END */
.page-id-10232 #av_section_3, .page-id-10232 #socket {display:none!important;}
.sendepost_con .btn {cursor:pointer;}
#mal-con {margin-bottom:20px;}
#mal-con .mal-select:hover {cursor: pointer;}
#mal-con .malen span {margin:5px;}
#mal-con .mal-remove {color:#f00!important;}
.sendepost_con .mal-save {width: 18%; display: inline-block!important; text-align: center; padding: 4px; text-align: center; border: 1px solid #e1e1e1; background: #0b72b5; color: white; position: absolute; right: 0;}
.sendepost_con .body-con {border: 1px solid #e1e1e1; border-color: #e1e1e1; background-color: #fcfcfc; color: #919191;}
.sendepost_con .body-con .body {height: 150px;}
.sendepost_con .body {padding: 6px;overflow-x: auto;}
.bf-btn-menu {max-width:100%;color:#fff;margin:5px;padding:5px;font-size:1.1em;font-weight:lighter;text-align:center;}
.bf-btn-menu a {text-align:center;}
.bf-btn-menu .bf-btn-menu-item {color:#fff;display:inline-block;background:#0b72b5;padding:6px 2px;margin:2px;width:100px!important;max-width:46%;font-size:initial!important;-webkit-border-radius: 4px 4px 4px 4px;border-radius: 4px 4px 4px 4px;}
.bf-btn-menu .bf-btn-menu-item span:nth-child(1) {margin-right:6px;}
.gform_body .gfield_required {color: #ff0000!important;font-weight: bold!important;font-size: 1.2em!important;}
#nbs-member-search {user-select: none;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;}
table.tablefixed td {color:#666;}
.nbs_medlem .history {text-align: center!important; background: #279fef!important; color: #fff!important;}
.nbs_medlem .edit-member {font-size:1.4em;}
.bbottom2px {border-bottom: 2px solid #279fef!important;}
.bf_btn_blue a {padding: 0 5px 0 0!important;border: 0!important;}
.bf_btn_blue .avia_button_icon {background: #6abcf3!important;display: inline-block!important;padding: 5px!important;border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius:3px 0 0 3px;}
.edit-member-tr:hover {background:#0b71b5!important;color:#fff!important;cursor:pointer;}
.edit-member-tr:hover td {color:#fff!important;}
.nbs-search-con {font-size:1.4em;padding:20px;}
.nbs-search-con .nbs-search-box .branch {display: inline-block; padding-right: 10px;}
.nbs-search-con .su-row {margin:0;}
#edit-member-con table label {font-size: 1.2em!important;font-weight: 500!important;}
#edit-member-con .edit-member-history .arrow {vertical-align:text-bottom;margin:0 5px;}
#edit-member-con .membership label {margin-right:5px;vertical-align: text-bottom;}
form#nbs-member-search {margin-bottom:0!important;}
#nbs-member-search .merge-account input {display:inline-block!important;width:120px!important;margin-bottom:0!important;}
#nbs-member-search hr {border-color: #53a1d6!important;margin: 20px 0!important;}
#nbs-member-search .periode {margin-bottom:10px!important;}
#nbs-member-search  .search_con label {font-weight:500!important;}
#nbs-member-search .bf-btns {cursor:pointer;display:inline-block;margin:0 10px;background: #0b71b5;color: #fff;padding: 4px 8px;border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px}
#nbs-member-search .bf-btns span {margin-right:5px!important;}
.medlemskapstatus sup {text-transform: capitalize!important;}
.medlemskapstatus .medlemskap-con {width: 100%;text-align: center;line-height:3rem;}
.medlemskapstatus .medlemskap {display:inline-block;width:80px;height:80px;border:1px solid #0b72b5;border-radius:50%;margin-right:40px;text-align:center;line-height:80px;}
.medlemskapstatus .ar {color:#0b72b5;font-size:1.4rem;font-weight:bold;margin-bottom:-40px;}
.medlemskapstatus .type {display:inline;background:#0b72b5;color:#fff;font-size:.8rem;padding:4px 8px;border-radius:4px;text-transform:capitalize;font-weight:500;text-shadow:none;}
.cm-shop-menu1 .template-page, #custom_html-151 {padding:0!important;}
.cm-shop-menu1 .iconbox {margin:0!important;}
.abs-poster-con div {font-size: .7em;position: relative;left: 123px!important;top: -13px;color: #ffff58;margin-bottom: -20px;font-weight: lighter;}
@media only screen and (max-width: 1024px) { /* mobile menu on landskape mode on tablets */
.avia-builder-el-53, .avia-builder-el-67 {width: 100%!important; overflow-x: scroll!important;}
.abs-poster-con div {left:-16px!important;}
.bf-hide-on-mobile {display:none!important;}
.bfheading h1, .bfheadingbottom30px h1 {font-size: initial;}
.bfheading .av-subheading_below {border-top: initial; margin-top: 30px;}
.bfheadingbottom30px .av-subheading_below {border-top: initial; margin: 30px 0;}
.hslogan {line-height: initial; color: initial; padding: 2px 15px 6px; background: #0b72b5; top: -20px; position: relative;}
table.noborder td {border: 0!important;}
.periode input[type=date] {display:inline-block;width:auto;margin-left:10px;margin-right:10px;}
.periode input#fradato, .periode input#tildato {display:inline-block!important;width: 100px!important;margin-left:10px;margin-right:10px;}
.periode select {display:inline-block!important;width:100px!important;margin-left:10px!important;margin-right:10px!important;margin-bottom:0!important;}
#html .free_search {display: inline-block; margin-left: 10px;}
#html .free_search input[name="search_field"] {display: inline-block; width: 200px; height: 24px; margin-top: 15px; margin-left: 10px;}
.nbs_color {color: #0b72b5!important;}
.nbs_color .su-heading-inner {border-color: #0b72b5!important;}
.av-rotator-text {width: 100%!important; font-weight: bold!important; padding: 20px!important; text-align: center!important;}
.bfbtn_blue a {background-color: transparent!important; padding: 15px 0!important; border-color: transparent!important;}
.bfbtn_blue .avia_button_icon {left: 0!important; background: #0b72b5; padding: 8px; border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; -webkit-border-radius: 4px 0px 0px 4px; border: 0px solid #000000;}
.bfbtn_blue .avia_iconbox_title {background: #2e99e6; padding: 8px; border-radius: 0px 4px 4px 0px; -moz-border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0px 4px 4px 0px; border: 0px solid #000000; line-height: 2em;}

@-webkit-keyframes blink {0% {background: rgba(255,0,0,0.5);}
    50% {background: rgba(255,0,0,0);}
    100% {background: rgba(255,0,0,0.5);}
}
@keyframes blink {0% {background: rgba(255,0,0,0.5);}
    50% {background: rgba(255,0,0,0);}
    100% {background: rgba(255,0,0,0.5);}
}
@-webkit-keyframes blinkingBorder {0% {border-color: rgba(255,0,0,0.5);}
    50% {border-color: rgba(255,0,0,0);}
    100% {border-color: rgba(255,0,0,0.5);}
}
@keyframes blinkingBorder {0% {border-color: rgba(255,0,0,0.5);}
    50% {border-color: rgba(255,0,0,0);}
    100% {border-color: rgba(255,0,0,0.5);}
}
.animate {height: 100px; width: 100px; background: rgba(255,0,0,1);}
.animate {-webkit-animation-direction: normal; -webkit-animation-duration: 5s; -webkit-animation-iteration-count: infinite; -webkit-animation-name: blink; -webkit-animation-timing-function: ease; animation-direction: normal; animation-duration: 5s; animation-iteration-count: infinite; animation-name: blink; animation-timing-function: ease;}
.animate2 {border-color: rgba(255,0,0,1);}
.animate2 {-webkit-animation-direction: normal; -webkit-animation-duration: 5s; -webkit-animation-iteration-count: infinite; -webkit-animation-name: blinkingBorder; -webkit-animation-timing-function: ease; animation-direction: normal; animation-duration: 5s; animation-iteration-count: infinite; animation-name: blinkingBorder; animation-timing-function: ease;}
.hstilt {float: right;}
#footer #archives-2 .screen-reader-text {display: none!important;}
#lokallag {font-size: 1.1em;}
#html .inline {display: inline; padding-left: 10px;}
#html {display: block; margin-bottom:20px;  }
#html input {position: relative; top: 2px;}
#html .m20px {margin-left: 20px; text-transform: capitalize;}
.secfont {font: 1em/1.2em "Open Sans", sans-serif;}
.rtl div.su-list {text-align: right!important;}
.rtl div.su-list i {position: relative!important; top: 0; float: right; margin-left: 8px;}
.padding05px {padding: 0px 5px!important; position: relative!important;}
.tablefixed {table-layout:fixed!important;width:100%!important;white-space: normal;word-wrap: break-word;}
.bright15px {border-right: 15px solid #ddd;}
.avia_loading_icon {background-color: #eee; background: rgba(0,0,0,0.2);}
.membership_page td {vertical-align: middle;}
.membership_pageOLD td a {background: #0b72b5; color: #fff!important; margin-left: 5px; margin-right: 5px; padding: 6px 12px!important; border-radius: 4px
; vertical-align: middle!important;}
.woocommerce-cart th.product-thumbnail, .woocommerce-cart td.product-thumbnail, .woocommerce tr.cart-subtotal {display: none;}
.membership_page td a {vertical-align: middle!important;}
.membership_page tr td:last-child {text-align: center!important;}
.membership_page .added_to_cart.wc-forward {display: none;}
.membership_page .av-catalogue-item {display: inline-block!important; text-decoration: none!important; overflow: hidden!important;}
.membership_page .av-catalogue-title {padding: 6px 12px!important; background: #0b71b5!important; color: #fff!important; border-radius: 4px!important;}
.membership_page .av-catalogue-title-container {font-size: 1em!important;}
.blink {
	-moz-animation-duration: 800ms;
	-moz-animation-name: blink;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: alternate;

	-webkit-animation-duration: 800ms;
	-webkit-animation-name: blink;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;

	animation-duration: 800ms;
	animation-name: blink;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}
@-moz-keyframes blink {from {opacity: 1;} to {opacity: 0;} }
@-webkit-keyframes blink {from {opacity: 1;} to {opacity: 0;} }
@keyframes blink {from {opacity: 1;} to {opacity: 0;} }
nav.main_menu {display: none;}
.bfheading .hslogan {background: transparent!important;color: #0b72b5!important;}
.grid_row .flex_cell {display: block!important; width: 100%!important;}
#wrap_all {position: relative !important;}
#text-12 {padding-bottom: 0px!important;}
.pright100px .av-catalogue-title {padding-right: 100px!important;}
.shipping {display: none;}
.tablefixed {table-layout:fixed!important;width:100%!important;white-space: normal;word-wrap: break-word;}
.fsizeexpand1_6em .su-expand-link {font-size: 1.6em!important;}
.samepos .fa.fa-angle-double-right {position: initial!important;}
table.cm2017 tr.header {background: #f1f1f1; border-top: 1px solid #a1a1a1; border-bottom: 1px solid #a1a1a1;}
table.cm2017 tr th {border-color: #a1a1a1;}
.bkf1f1f1 {background: #f1f1f1!important;}
.b2pxa1a1a1 {border: 1px solid #a1a1a1!important;}
}
@media only screen and (max-width: 767px) {
.white-popup {width:98%!important;}
.bf-hide-on-mobile {display:none!important;}
.cm-shop-menu .iconbox {margin:0!important;}
.cm-shop-menu .av_one_fifth {width:50%!important;}
#latest-news .su-box-title {padding-bottom:25px!important;}
.abs-poster-con div {left:-31px!important;}
}
@media print {
.page-id-10726 #header, .page-id-10726 #footer-page, .page-id-10726 #hideme-onprint {display:none!important;height:0!important;padding-top:0!important;}
.page-id-10726 #main {padding-top:0!important;}
}