﻿.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


#mega-menu {
}
  


.fpw-widget-page .widget-title,
.fpw-widget-page .fpw-page-title,
.fpw-widget-page .fpw-featured-image {
	margin: 0 0 10px 0;
	padding-top: 0;
}



.fpw-page-title {
	font-size: 18px;
	margin-bottom: 10px;
}



a .fpw-page-title {
    color: inherit;
}

.article_title_link .fpw-page-title{
	color:#282828;
	font-size: 20px;
	margin: 0;
	line-height: 24px;
}


.article_title_link:hover .fpw-page-title{
	text-decoration: none;
}

  

.article_onecolumn .article_title_link .fpw-page-title {
    color: #282828;
}


.article_twocolumnleft .article_title_link .fpw-page-title {
    color: 282828;
}


.article_twocolumnright .article_title_link .fpw-page-title {
    color: #282828;
}

.submenu-left-column ,.submenu-middle-column ,.submenu-right-column {
    width: calc(100% / 3);
    float: left;
    flex: 1;
}


.submenu-left-column {
    float: left;
}
#block-b8z54a44441b0250{min-height:26px}
.takeover-left{position:absolute;bottom:-630px;left:-190px;z-index:10;width:160px;height:600px}
.side-slider p.date,.side p.date{color:#3AB6FF;position:relative;top:-10px;font-weight:300;font-size:15px;min-height:inherit}

.td-banner-wrap-full {
  position: relative;
}

.page-template-page-pagebuilder-overlay .td-banner-wrap-full,
.page-template-page-pagebuilder-overlay .td-header-menu-wrap-full,
.page-template-page-pagebuilder-overlay .td-header-top-menu-full {
  background-color: transparent;
}
.imageframe-align-center{text-align:center}

.box-icon-2 .imageframe-align-center{
    width: 30%;
    float: left;
}
.ua-ie-11 .fusion-imageframe,.ua-ie-11 .imageframe-align-center{font-size:0;line-height:normal}
.icon-text{color:#1e1eeb;font-size:x-small;line-height:1.4em;font-weight:bolder;text-align:left;margin-left:13px}
.icon-text a:hover{color:#1e1eeb;text-shadow:none;text-decoration:none}
.icon-text-title{color:#1e1eeb;font-size:1.1em;font-family:arial}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}


.simple-img img.img-responwsive {
  margin-bottom: 2px;
}
.sidebar .rhs_block{line-height:1.5}

.et_bloom .et_bloom_success_container { height: 0; overflow: hidden; opacity: 0; position: relative; margin: 0 auto !important; z-index: -1; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success { height: auto; overflow: visible; z-index: 99; opacity: 1; display: block; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark { opacity: 1; top: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}









.section {
    overflow: hidden;
    position: relative!important;
}


.featured-products {
    border-top: 2px solid #cd0000;
    margin-top: 20px;
    padding-top: 20px;
}
.alert{background-color:#9d0e32;padding:0;margin-top:60px;margin-top:3.75rem;border-bottom:.5rem solid #9d0e32;color:#fff;padding-top:10px;padding-top:.625rem;max-height:40px;max-height:2.5rem}
.alert img{padding:.0625rem .625rem .3125rem 0rem}
.alert p{margin:0}
.alert .close-alert{cursor:pointer;display:inline-block;*display:inline;vertical-align:middle}
.alert #alert-message{display:inline-block;*display:inline;width:83%;vertical-align:middle}
body.subpage .alert{display:none}

.tilgjengelighet .stor
{
    margin-top: -7px;
}

.tilgjengelighet .forstorr, .tilgjengelighet .normal, .tilgjengelighet .medium, .tilgjengelighet .stor
{
	float: left;
	margin-left: 2px;
	margin-right: 1px;
}

.tilgjengelighet .normal, .tilgjengelighet .medium, .tilgjengelighet .stor
{
	height: 20px;
	width: 10px;
	cursor: pointer;
}

.tilgjengelighet .normal:hover, .tilgjengelighet .medium:hover, .tilgjengelighet .stor:hover
{
	text-decoration: underline;
}
.ump-modal-header{margin-bottom:15px}
.ump-modal-header h1{letter-spacing:-.025em;line-height:1;-webkit-font-smoothing:antialiased}



.footer-inner {
text-align: center;
margin: 0px auto 0px auto;
padding: 0px 0px;
max-width: 980px;
padding-top: 0;
font-weight: bold;
}



.footer-inner  ul{
margin: 0;
padding: 0;
margin-left: -20px;

}

.footer-inner  ul li{
display: inline;
margin: 0;
padding: 0;
float: left;
margin-left: 30px;
margin-bottom: 30px;
}

.footer-inner  ul li a{
color:#63253c;
}

.footer-inner  ul li a:hover{
opacity: 0.8;
}

.footer-inner  ul li img{
width: 90%;
height: auto;
margin:0 5% 15px;

}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-6{width:50%}

  .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

  #side-header .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }


#header{ height:169px}

#header .row1{ padding:37px 79px 35px 64px}

#header .row2{ padding-left:48px}

#header .row1 .logo{ height:56px}
.ajax_loader_1{position:relative;display:inline-block;width:100%;height:100%}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.tdc-element-style .vc_column,
.tdc-element-style .vc_column_inner,
.tdc-element-style .td-pb-border-top,
.tdc-element-style .td-pb-row {
  border-color: transparent !important;
}

.tdc-element-style .vc_column:before,
.tdc-element-style .vc_column:after,
.tdc-element-style .vc_column_inner:before,
.tdc-element-style .vc_column_inner:after {
  background-color: transparent !important;
}


.nav-search,
.nav-cart-wrap {
  width: 33.333%;
}


.nav-search input[type="search"] {
  margin-bottom: 0;
}


.nav-search form {
  width: 220px;
  position: relative;
}


.nav-search .search-button {
  height: 100%;
  border: 0;
  cursor: pointer;
  background-color: transparent;
}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}

      #wds_container1_0 #wds_container2_0 .wds_slide_container_0 {
        display: table-cell;
        margin: 0 auto;
        position: absolute;
        vertical-align: middle;
        width: 100%;
        height: 100%;
        overflow: hidden;
        cursor: -moz-grab;
        cursor: -webkit-grab;
        cursor: grab;
      }

      #wds_container1_0 #wds_container2_0 .wds_slide_container_0:active {
        cursor: -moz-grabbing;
        cursor: -webkit-grabbing;
        cursor: grabbing;
      }


.left-side {
  -webkit-box-flex: 6;
      -ms-flex: 6;
          flex: 6;
}

  .left-side,
  .right-side {
    flex: auto
  }
.toll-desk{display:none}


.font-md, .utility-nav-links a, .main-nav-list .dropdown-menu .dropdown-column-colored p, .main-nav-list .dropdown-menu .dropdown-column-colored a, .main-nav-list .dropdown-menu .dropdown-column-colored strong, .contact-info-list li {
  font-size: 12px; }


.contact-info-list li {
  color: #fff; }


.contact-info-list {
  width: 80%; }

  .contact-info-list ul li {
    display: inline; }

      .contact-info-list ul {
        margin-left: 0;
        text-align: center; }


.comments-link {
	display: none;
	margin-right: 0.5em;
}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

.main-navigation li.give-button {
  height: 45px;
  max-height: 45px;
  padding: 0;
  border: none;
}

.main-navigation li.give-button a {
  max-height: 45px;
  height: 45px;
  padding: 0px;
  border: 2px solid #D67B12;
  border-radius: 3px;
  background-color: #D67B12;
  text-align: center;
  font-family: "Lato", "Arial";
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
}

.main-navigation li.give-button a span {
  margin: 0;
  padding: 0;
}

.main-navigation li.give-button a:active {
  background-color: rgba(26, 128, 182, 0.7);
  padding: 3px 0px;
  border: 2px solid #e1e1e1;
}

  .main-navigation li.give-button a:hover {
    background-color: #239CD7;
    border: 2px solid #e1e1e1;
  }
.esriMobileInfoViewItem .square.last {-webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;}
.menu-item .fa{margin-right:10px}
.gl-Footer .menu-item{padding:2px 0}
.cp-Menu_navSocialLinks .menu-item{font-size:1.8em;color:#5DC3D5;display:inline-block;margin:0 0 0 .3em}
.cp-Menu_navSocialLinks .menu-item a:active,.cp-Menu_navSocialLinks .menu-item a:focus,.cp-Menu_navSocialLinks .menu-item a:hover{color:#0096AE}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

	.js .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}
.shareit{padding:12px 0 7px;overflow:hidden;clear:both;border:none}
.shareit.top{margin-bottom:10px!important;padding-top:0!important}
.share-item.shareit.top{float:left;margin-bottom:10px!important;margin-top:0;width:100%}


.logo img{
    width     : 350px;
    max-width : 100%;
    padding   : 10px;
}


footer .logo img{
    width  : 180px;
    height : auto;
}

.logo-calidad { width: 65px; }

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}



.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; }


.page-content, .entry-content, .entry-summary { margin: 1.5rem 0 0; }


.single .page-content, .single .entry-content, .single .entry-summary, .page .page-content, .page .entry-content, .page .entry-summary { margin: 0; }
.row{margin-left:-15px;margin-right:-15px}
.ctabar-alt .row{margin-bottom:0!important}
.pf-cta .row{margin-bottom:0}
.banner-poundkey-internal .row{margin-bottom:0!important}
.poundkey-panels .poundkey-ctabar .row{margin-bottom:0!important}
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-wrapper{min-height:1px}
.fusion-layout-column.fusion-blend-mode .fusion-column-inner-bg-image,.fusion-layout-column.fusion-blend-mode .fusion-column-wrapper{background-blend-mode:overlay}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper{position:relative;z-index:3;pointer-events:none}

.td-logo-text-container .td-tagline-text {
  letter-spacing: 1.8px;
  font-size: 12px;
  font-family: serif;
  color: #777;
  padding-top: 2px;
  padding-bottom: 10px;
  
}
.icon-104-logo .path19:before{content:"\e914";margin-left:-2.169921875em;color:#9c9e9f}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.top-title-body-inner-wrap{margin:0 4.03%}

#footer .inner { border-top:1px solid #d7d7d7; color:#999;  padding:25px 0; text-align:center; }

#footer .inner a,
#footer .inner strong { color:#666; }

.ad_list #list_head .inner { border-bottom:1px solid #dddddd; clear:both; float:left; padding-bottom:5px; width:100%; }

#item_head .inner {  clear:both; float:left; padding-bottom:8px; width:100%; }



.item .inner {  clear:both; margin:5px 0; padding:13px 0; width:350px;  }



.user_forms .inner { background:#f2f2f2; border:1px solid #DDD; clear:both; margin:20px auto; padding:13px; width:350px; -moz-border-radius:10px; border-radius:10px; }


#footer .inner .copy{
    margin-top: 10px;
    font-size: 11px;
}


.failure_page #header .inner,.failure_page  #item_head  {
    background-color: #e4faff !important;    
}


.failure_page .inner h1 strong{
    color:#069;
}
.qodef-mobile-header .qodef-mobile-header-inner .qodef-mobile-header-holder{position:relative;z-index:2;height:100%}
#space-673265-136947{height:35px}
#slideshow.cycle-slideshow .slide .caption{width:100%;position:absolute;bottom:0;color:#fff;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.7);background:linear-gradient(to bottom,rgba(255,255,255,.01) 0,rgba(0,0,0,.45) 64%,rgba(0,0,0,.7) 100%)}
#slideshow.cycle-slideshow .slide .caption h2{margin:1rem 0;font-size:2rem}
#slideshow.cycle-slideshow .slide .caption p{font-size:1.25rem}

#header {display: block; width: 960px; margin: 18px 0px 0px 0px; padding: 0px; float: left;}


#header .logo_come {display: none;}
