@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'itc-conduititctt';
    src: /*url('ITC-ConduitITCTT.eot');
    src: url('ITC-ConduitITCTT.eot?#iefix') format('embedded-opentype'),*/
         url('itc-conduititctt.woff') format('woff'),
         url('itc-conduititctt.ttf') format('truetype'),
         url('itc-conduititctt.svg#itc-conduititctt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'itc-conduititcttbold';
    src: /*url('itc-conduititcttbold.eot');
    src: url('itc-conduititcttbold.eot?#iefix') format('embedded-opentype'),*/
         url('itc-conduititcttbold.woff') format('woff'),
         url('itc-conduititcttbold.ttf') format('truetype'),
         url('itc-conduititcttbold.svg#itc-conduititcttbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {margin:0; padding:0;}
h1 {color:#232323; font-family:calibri, sans-serif; font-size:20px; letter-spacing:1px;}
h2 {color:#232323; text-transform:uppercase; font-family:calibri, sans-serif; font-size:20px; letter-spacing:1px;}
h3 {color:#737373; text-transform:uppercase; font-size:14px; margin:0 0 10px 0;}
h4 {color:#000; font-size:12px; margin:0 0 10px 0;}
h5 {color:#fff; text-transform:uppercase;}
iframe {border:none; max-width:100%;}
ol {padding-left:20px;}
.last {margin-right:0px !important;}
.clr {float:none; clear:both; height:0px;}
body {background-image: url(../images/background.png); font-weight: normal; background-position-x: 50%; background-position-y: 60px; background-repeat: no-repeat; background-color: #e8e8e8; font-family:calibri, sans-serif;}
#wrapper {width:1010px; margin:0px auto 0px; background:#fff;}
.genericItemBody img {display:none;}

.fancybox-type-image {width: 370px !important; max-width: 370px !important;}
.fancybox-type-image img.fancybox-image {width: 370px;}

#header {width:990px; margin:0 10px; background:#e5e5e5;}
#logo {float:left; margin:20px 0 0 30px;}
#rightHeader {float:right; margin:25px 0 10px 0; width:297px; height:95px;}
#rightHeader .loginIntranat {width:auto; margin:15px 10px 32px 5px; line-height:18px; padding:5px 10px 5px 5px; background:#E6E6E6; border:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; box-shadow:none; background-repeat:repeat-x; cursor:pointer; display:inline-block; float:right; color:#7C7C7C; text-decoration:none; font-size:12px; text-shadow:none;}
#rightHeader .loginredirect {width:auto; margin:15px 10px 10px 5px; line-height:18px; padding:5px 10px 5px 5px; background:#E6E6E6; border:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; box-shadow:none; background-repeat:repeat-x; cursor:pointer; display:inline-block; float:right; color:#7C7C7C; text-decoration:none; font-size:12px; text-shadow:none;}
#rightHeader .lang-flag ul{
    list-style: none;
}
#rightHeader .lang-flag ul li {
    float: left;
    margin: 0px 1px 0;
}
.search {float:right; margin-top:-5px;}
#mod-search-searchword {padding: 4px 6px; height: 15px; margin: 0; border: 1px solid #8dc63f; width: 120px;}
.button {min-height:25px; color: white; margin-left: 5px; background: #696a6d; border: none; font-weight: bold; min-width:70px;}
#menu {height:auto; width:660px; float:left; margin:15px 0 0 30px;}
#menu ul {list-style: none; float:left;}
#menu ul li {float: left;}
#menu ul li:first-child a {border-left: none;}
#menu ul li a {text-decoration: none; letter-spacing: 1px; color: #000; text-transform: uppercase; font-size: 12px; font-family:calibri, sans-serif; font-weight: 400; padding: 0px 8px; display: block; border-left: 1px solid #000;}
#menu ul li a:hover, #menu ul li.current-menu-item a, #menu ul li.current-menu-item a, #menu ul li.current-menu-item.parent a {color: #fff; background: #8dc63f;}
#contentContainer {background:#fff;}
/*#content {position:relative;}*/
#content h3 {color:#000;}
#content a {font-weight:bold; color:#000;}
/*#slider .djslider, #slider .djslider ul li{ height: 403px !important; }*/
/*.home #slider .djslider, .home #slider .djslider ul li{ height: 445px !important; }*/
#slider {width:990px; height:auto; margin:10px 10px 0px 10px; background:#fff; position:relative;}
#slider .slide-desc {top:0px;}
#slider .slide-desc-bg {background:none;}
#slider .slide-text h1 {position:absolute; top:95px; left:10px; color:#fff; font-family: 'itc-conduititcttbold'; text-transform:initial !important; font-size:100px;}
.bodyItemid-101 #slider .slide-text h1, .bodyItemid-815 #slider .slide-text h1, .bodyItemid-942 #slider .slide-text h1, .bodyItemid-1069 #slider .slide-text h1 {position:absolute; top:40px; left:50px;}
#slider .slide-text h2 {position:absolute; top:105px; left:70px; color:#8dc63f; font-family: 'itc-conduititcttbold'; text-transform:capitalize; font-size:100px; font-style:italic;}
#slider .slide-text p {position:absolute; top: 220px; left:110px; color:#636363; font-family: 'itc-conduititcttbold'; font-style:italic; font-size:25px; line-height:1.2;}
.bodyItemid-101 #slider .slide-text p, .bodyItemid-815 #slider .slide-text p, .bodyItemid-942 #slider .slide-text p, .bodyItemid-1069 #slider .slide-text p {top:220px;}
/*#slider .slide-text img {width:112px !important;}*/
#slider .moduletable.humans {background:url(../images/humansarrow.png) no-repeat #8cc63f; width:230px; height:45px; position:absolute; right:10px; bottom:0; z-index:100;}
#slider .moduletable.humans p a {text-decoration:none; text-transform:uppercase; color:#333; font-weight:bold; font-size:14px; padding:15px 15px 15px 50px; display:block;}
#startbuttons {width:990px; background:url(../images/boxbg.png) no-repeat;}
#startbuttons a {text-decoration:none;}
#startbuttons p {color:#fff; text-transform:uppercase; font-size:12px; letter-spacing:1px;}
#startbuttons #ma, #startbuttons #ls, #startbuttons #hb, #startbuttons #cc {width:auto;}
#ma, #ls, #hb, #cc {float:left; width:125px; padding:20px; text-align:center;}
#ma img, #ls img, #hb img, #cc img {margin:5px 0 11px; float:none; display:inline-block; max-width: 100%;}

#contentContainer {background:#fff; padding:10px;}
#contentContainer p {color:#232323; margin:0 0 10px 0;}
#contentleft {float:left; width:453px; min-height:400px; margin:40px 0 0 0; padding:15px 25px 25px 25px; border-right:1px solid #718362;}
#contentleft #k2Container.itemView {float:left; width:auto;}
#contentleft .itemView .itemBody {margin:0;}
#contentleft .itemView .itemBody h2 {font-size:20px;}
#contentleft .itemView .itemBody p {font-size:14px;}
#contentright {float:right; width:460px; padding:40px 0 25px 25px;}
#contentright h3 {color:#000;}
#contentright ul li {list-style:none; float:left; width:137px; margin-right:10px; background:none; border:none;}
#contentright ul li.lastItem {margin-right:0;}
#contentright ul li img {max-width:100%; height:auto;}
#contentright .moduleItemImage {min-height:130px;}
#contentright .k2ItemsBlock ul li .moduleItemIntrotext {display:none;}
#contentright .k2ItemsBlock ul li a.moduleItemTitle {color:#808080; text-decoration:none; font-size:12px; display:block;}
#contentright .moduletable.mottotext {float:left; width:430px; margin:10px 0; padding:120px 5px 0px 20px; background:url(../images/quote.png) no-repeat left 25px; position:relative;}
#contentright .moduletable.mottotext #start-humans {position:absolute; top:10px; right:0px; background:url(../images/humansarrow.png) no-repeat #8cc63f; width:230px; height:45px;}
#contentright .moduletable.mottotext #start-humans p {padding:10px 10px 10px 50px; text-transform:uppercase; font-style:normal; font-size:14px; text-align:left;}
#contentright .moduletable.mottotext #start-humans a {color:#fff; text-decoration:none;}
#motto {width:990px;padding:10px;background: url(../images/headerlogo.png) no-repeat 760px 25px;position:relative;}
.page-id-7 #motto{background-position:760px 97px; }
#motto #start-humans {display:none;}
#motto .moduletable.green {    margin: 0em 0 4em;/* position:absolute; *//* top:-60px; *//* width:990px; */height:22px;background:#8cc63f;}
#motto .moduletable.green p { margin-left: 145px; }
#motto .moduletable.green p:lang(de-DE) { margin-left: 55px; }
#motto .moduletable.green p:lang(en-CA) { margin-left: 55px; }
#motto .moduletable.green a {width:165px; display:inline-block; color:#fff; text-align:center; text-transform:uppercase; text-decoration:none; font-size:12px; border-right:1px solid #fff;}
.moduletable.mottotext {width:500px; margin:10px; padding:10px 125px 0 0; border-top:1px solid; background:url(../images/quote.png) no-repeat right;}
.moduletable.mottotext p {font-weight:bold; font-style:italic; font-size:14px; text-align:justify; line-height:1;}
#footer {width:940px; background:#696a6c; padding:35px 35px 100px;}
#footer h4 {color:#8cc63f; text-transform:uppercase;}
#footer img {margin:15px 10px 0 0;}
#footer .moduletable.countrybox {float:left; width:20%;}
#footer .moduletable.countrybox p, #footer .moduletable.countrybox p a{font-size:12px; color:#fff; margin:0;}
#footer .moduletable.countrybox p a:hover{text-decoration: none;}
.moduletable.footermenu {margin:25px 0 0 0;}
.moduletable.footermenu a {color:#fff;display: inline-block; text-decoration:none; margin-right:10px; padding-right:10px; border-right:1px solid #fff; font-size:14px;}
.moduletableright {float:right; width:220px; margin-bottom:5px;}

/* -- Submenu | Leftmenu -- */
#leftMenu {float:left; width:200px; position:relative; z-index:100;margin-right:15px;}
#leftMenu .menu {background:#8dc63f; min-height:230px !important;}
#leftMenu .menu > li.submenus{ margin-left: 10px; }
.bodyItemid-123 #leftMenu .menu, .bodyItemid-894 #leftMenu .menu, .bodyItemid-1049 #leftMenu .menu, .bodyItemid-1176 #leftMenu .menu {min-height:290px;}
.bodyItemid-222 #leftMenu .menu, .bodyItemid-843 #leftMenu .menu, .bodyItemid-973 #leftMenu .menu, .bodyItemid-1100 #leftMenu .menu {min-height:710px !important;}
#leftMenu ul {list-style:none; padding:0px 5px 5px 0px;}
#leftMenu div > ul > li{text-transform: capitalize;}
#leftMenu div > ul > li+li{padding-left: 10px;}
.page-id-7 #leftMenu div > ul > li+li,
.page-id-2 #leftMenu div > ul > li+li,
.page-id-53 #leftMenu div > ul > li+li,
.page-id-51 #leftMenu div > ul > li+li,
.page-id-49 #leftMenu div > ul > li+li,
.page-id-11 #leftMenu div > ul > li+li,
.page-id-9 #leftMenu div > ul > li+li,
.page-id-1339 #leftMenu div > ul > li+li,
.page-id-68 #leftMenu div > ul > li+li,
.page-id-70 #leftMenu div > ul > li+li,
.page-id-2469 #leftMenu div > ul > li+li,
.page-id-2123 #leftMenu div > ul > li+li,
.page-id-63 #leftMenu div > ul > li+li{padding-left: 0;}
#leftMenu ul li a {font-size:13px; text-decoration:none; padding:5px 5px 5px 22px; display:block; background-image:url(../images/whitearrow.png); background-repeat:no-repeat; background-position:4% 9px; color:#fff; font-weight:bold; /*letter-spacing:1px;*/ text-transform:uppercase;}
#leftMenu ul li.active > a{background-image: url(../images/blackarrow.png);}
#leftMenu ul li a:hover {color: #000 !important; background-image:url(../images/blackarrow.png) !important;}
#leftMenu ul li ul li a {font-weight: normal;font-size:13px; text-decoration:none; padding:3px 0px 3px 36px; display:block; background-image:url(../images/whitearrow.png); background-repeat:no-repeat; background-position:12% 8px; color:#fff;}
#leftMenu ul li ul li ul li a {font-size:13px; text-decoration:none; padding:3px 0px 3px 46px; font-weight:normal; display:block; background-image:url(../images/whitearrow.png); background-repeat:no-repeat; background-position:35px 7px; color:#fff;}
#leftMenu ul li ul li ul li ul li a {font-size:13px; text-decoration:none; padding:3px 5px 3px 54px; display: block; background-image:url(../images/whitearrow.png); background-repeat:no-repeat; background-position:22% 7px; color:#fff;}
#leftMenu .active.parent a {background-image:url(../images/whitearrow.png); color:#000;}
#leftMenu .active.parent ul li a {background-image:url(../images/whitearrow.png); color:#fff;}
#leftMenu .current.active.deeper.parent a {background-image:url(../images/whitearrow.png); color:#000;}
#leftMenu .current.active.deeper.parent ul li a {background-image:url(../images/whitearrow.png); color:#fff;}
/*#leftMenu ul li .current.active > a {background-image: url(../images/whitearrow.png); color:#000;}*/
#leftMenu ul li.current.active > a {color:#000;}
div.wpcf7{padding: 0 12px 0 0px;}

.wrap-table{width: auto;}
.wrap-table td{font-size: 10px; width: 10px;text-align: center;}

.bodyItemid-265 #leftMenu .menu, .bodyItemid-857 #leftMenu .menu, .bodyItemid-991 #leftMenu .menu, .bodyItemid-1118 #leftMenu .menu {min-height:685px !important;}

#rightModule {float:right; width:750px;}
#rightModule #ma span, #rightModule #ls span, #rightModule #hb span, #rightModule #cc span {background:#8dc63f; color:#fff; text-transform:uppercase; padding:5px 10px; font-size:14px;}

/* -- Content with modules -- */
#content.contentHaveModule #k2Container {width:525px; float:left; margin-left:15px;}
/*#content #k2Container.itemView {width:525px; float:left; margin-left:15px;}*/
#content #k2Container.contact.itemView{width:775px;}
.left-content{float: left;width: 530px;}
.contact-page p{ line-height: 22px; }
.contact-page .left-content{float: left;width: 225px;}
.contact-page .moduletableright{float: left; width: 240px;margin-top: 0px;}
.contact-page .moduletableright p { font-weight: bold;}
.contact-page .moduletableright select{border: 1px solid #ccc;padding: 6px 10px;width: 100%;border-radius: 3px;}
.contact-page .rightContactAddress{margin-top: 37px;float: left; max-width: 270px; margin-left: 0;border: 1px solid #ccc; padding: 1em;}
.contact-page .rightContactAddress .contactdetails{margin-top: -44px;margin-left: -17px;}

.claim-form .customerEntry{float: left;width: 50%;padding-right: 10px;box-sizing: border-box;margin-bottom: 10px;}
.itemView .itemBody .claim-form h2{margin-top: 1em; clear: both;}
.claim-form .claim-type:after, .claim-form .injured:after{content: ''; clear: both; display: block;}
.claim-form .claim-type .customerEntry{width: 20%;}
.claim-form .customerEntry input{width: 100%;}
.claim-form br{display: none;}
.claim-form .customerEntry input{height: 32px;padding: 5px;box-sizing: border-box;}
.claim-form textarea{width: 100%;padding: 5px;box-sizing: border-box;}
.claim-form .injured{margin-bottom: 10px;}
.claim-form .injured label{float: left; width: 30%;}
.claim-form .injured .injuredRadio{float: left; width: 50%;}
.claim-form label{font-weight: bold; display: block; padding-bottom: 3px;}
.claim-form label div.more-info{display: inline-block;background: #e0e0e0;padding: 0px 5px; position: relative; margin-bottom: 3px;}
.claim-form label div.more-info .tooltips{position: absolute; left:100%; top: 0; border:1px solid #ccc;z-index: 100;
background: #fff;padding: 0.6em 1em;width: 440px;line-height: 1.6; display: none;}
.claim-form label div.more-info .tooltips p{font-weight: normal;}
.claim-form label div.more-info .tooltips .cus-para{font-weight: normal;margin-bottom: 16px;}
.claim-form label div.more-info:hover .tooltips{display: block;}
.subClaim input{background: #8dc63f;padding: 10px 20px;text-transform: uppercase;border: none;margin-top: 1em;}

/* -- System Messages | Login --*/
.login .button {margin-left:0px !important; text-transform:uppercase; padding:5px 15px; margin-bottom:15px;}
#remember-lbl {font-size:12px; font-style:italic; color:#777; margin-right:7px; margin-bottom:15px; display:inline-block;}
#password {padding:6px 8px; border:1px solid #DDD; margin-bottom:10px; width:200px;}
#username {padding:6px 8px; border:1px solid #DDD; margin-bottom:10px; width:200px;}
#password-lbl {font-size:13px; font-weight:bold; display:block; margin-bottom:5px;}
#username-lbl {font-size:13px; font-weight:bold; display:block; margin-bottom:5px;}
.login fieldset {border:0px;}
.error.message {color:#333; font-size:12px; font-weight:bold; padding:0px 0px 0px 0px; background-image:none; background-repeat:no-repeat; background-position:-1% 65%; line-height:100%;}
.error {color:red; font-size:12px; font-weight:bold; padding:0px 0px 0px 20px; background-image:url(https://png.findicons.com/files/icons/1018/pixelicious/32/exclamation.png); background-repeat:no-repeat; background-position:-1% 65%; line-height:180%;}
#system-message ul {list-style:none;}
#system-message {display:block; background:#EEE; border:1px dashed #CCC; padding:10px; margin-bottom:10px; margin-top:10px;}

/* -- K2 -- */
.itemBackToTop {display:none;}
.itemToolbar {display:none;}
#k2Container.itemView { width:100%;}

/* .page-id-9 #content #k2Container.itemView,
.page-id-68 #content #k2Container.itemView{
    float: left;
    width: 525px;
} */
#k2Container {padding:0; margin:0; border:none;}
#k2Container a {color:#000;}
#k2Container .rightContactAddress p a{word-break: break-all;}
.itemView .itemBody {padding:0; margin:20px 0 0 10px;/* overflow: hidden; */ }
body.tax-product-category .itemView .itemBody { margin-top:0px; margin-left: 0; }
.itemView .itemIntroText {padding:0;}
.itemView .itemIntroText h1{padding:0 0 1em;color: #8dc63f;font-size: 20px;text-transform: capitalize;}
/*.itemView .itemFullText {position:relative;}*/
.itemView .itemImageBlock {padding:0; margin:10px 0 0 0; float:left;}
.itemView .itemBody h2 {margin: 0 0 10px 0;font-size: 16px}
.itemView .itemBody .itemIntroText p, .itemView .itemBody .itemFullText p {font-size:14px;}
div.k2Pagination {padding:0; margin:0;}
.itemFullText .post-content ul{overflow: hidden;padding-left: 18px; margin-bottom: 15px;}
.itemFullText div.catItemAttachmentsBlock{overflow: hidden; display: inline-block; border-bottom: none; width: 220px;}
.itemFullText div.catItemAttachmentsBlock span{font-weight: normal;color: #fff;display: block;background: #8dc63f;padding: 2px 25px 2px 10px;}
.itemFullText div.catItemAttachmentsBlock p{display: none;}
.itemFullText div.catItemAttachmentsBlock ul.catItemAttachments li{display: block;padding:5px 25px 6px 10px; text-align: left;border-bottom: 1px solid #000; background:url(../images/pdf.png) no-repeat 97% center; font-size: 12px; font-weight: bold;}
.itemFullText div.catItemAttachmentsBlock ul.catItemAttachments li a{text-decoration: none; font-size: 12px; font-weight: bold!important;}

#slider .slide-text h1{      font-size: 94px;
    padding-bottom: 0;
    padding-top: 0;
    padding-left: 0px;
        left: 10px;
    top: 95px;
    color: #fff !important;
    width: 100%;}
#slider .slide-text h1 img{vertical-align: middle; width: 72px !important; margin-top: -12px!important;}
#slider .slide-text h1 span{display: inline-block; padding-left: 10px;text-transform: capitalize;}

/* -- Falang -- */
.moduletable.falangDiv {margin-top: 20px; float:left;}
.moduletable.falangDiv .pretext p {color: #616161; text-transform: uppercase; font-size: 12px; font-weight: bold;}
.moduletable.falangDiv .inputbox {border: 1px solid #8dc63f;}
.moduletable.falangDiv .inputbox option {border: 1px solid #8dc63f; text-transform: uppercase;}

/* -- MenuMatic -- */
#nav a, #subMenusContainer a {background:#fff; color:#616161; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 1px solid #8dc63f; padding: 2px 20px 2px 0px;}
#subMenusContainer ul li a {text-align:center; padding:2px 10px;}
#subMenusContainer a:hover,
#subMenusContainer a:focus,
#nav a.mainMenuParentBtnFocused,
#subMenusContainer a.subMenuParentBtnFocused,
#nav li a:hover,
#nav li a:focus {text-decoration: none; color: #616161!important; background: #fff;}
#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {-moz-border-radius: 0px; -webkit-border-radius: 0px; background:#bcb190; border:1px solid #e9e9e9; left:0; color:#fff;}
a.subMenuBtn {color: #fff; font-family: Arial, Helvetica, sans-serif;}
.region, .region:hover {background: none !important; border: none !important;}
#nav {float: left; margin-top: 15px;}
#nav li ul {width: 7em; margin-top: 1.1em; z-index:100000000;}
#nav li a {text-align: center !important; font-size: 12px !important;text-transform: uppercase;}
#nav li a:lang(en-CA) {font-size: 10px !important;}
#nav li a:lang(en-US) {font-size: 10px !important;}
#nav li a:lang(en-AU) {font-size: 10px !important;}

/* Kontakt - flaggor och meny */
.customflaggor {float: left;  margin-right: 50px;}
.customflaggor img {float: left;}
.customflaggor span {color: #696a6d; font-weight: bold; font-size: 16px; text-transform: uppercase; margin-left: 10px;}
.menuland {margin: 0 !important; float: left !important; margin-bottom: 15px !important; margin-right: 115px !important; /*box-shadow: 0px 1px 10px 2px #ccc;*/}
.menuland li ul {margin-top: 1.3em !important;}
.menuland a {border: 1px solid #ccc !important; color: #000 !important; width: 90px;}
.contactInfoDiv {float: left; border: 1px solid #ccc; padding: 15px; width: 258px; /*box-shadow: 0px 1px 10px 2px #ccc;*/}
.localdist {padding-top:29px;}
.contactdetails {margin-top: -27px; float: left;}
#item-800 a, #item-800 a:hover {background-image: url(../images/pdf.png) !important; background-repeat: no-repeat !important; background-position: 99% 0px !important;}
#item-800 ul li a, #item-800 ul li a:hover {background-image: none !important;}

/* -- chronoforms -- */
.Chronoform.hasValidation {float:left; width:750px; margin:0 0 0 10px;}
.Chronoform.hasValidation #id1_container_div h2 {font-size:16px; margin:0 0 10px 0;}
.Chronoform.hasValidation #id2_container_div h2 {color:#8dc63f; font-weight:normal; margin-bottom:15px; text-transform:none;}
#kundnr_container_div, #tel_container_div, #contactperson_container_div, #mail_container_div {width: 330px; float: left; clear: none;}
.chronoform {display:none;}
#chronoform_returblankett span, #chronoform_returblankett-En span {color: #000; font-size: 16px;}
#prodname_container_div, #artnr_container_div, #serienr_container_div, #ordernr_container_div, #antal_container_div {width: 18%; float:left; clear:none;}
#prodname_container_div input, #artnr_container_div input, #serienr_container_div input, #ordernr_container_div input, #antal_container_div input {width:125px;}
#kundnr_container_div label, #contactperson_container_div label {width: 120px;}
#tel_container_div label, #mail_container_div label {width: 60px;}
#kundnr, #tel, #mail, #contactperson {width:167px;}
#msg, #injurydesc {width:685px;}
#chronoform_returblankett ul li, #chronoform_returblankett-En ul li {list-style-type:disc; margin-left:20px;}
#chronoform_returblankett .tooltipimg, #chronoform_returblankett-En .tooltipimg, #chronoform_returblankett-Au .tooltipimg, #chronoform_returblankett-Ca .tooltipimg, #chronoform_returblankett-Us .tooltipimg {right: 153px !important;}
.tooltipbox {background:#fff; padding:5px; border:1px solid #000; border-radius:6;}
#news_name_container_div, #news_mail_container_div {width:230px; margin-bottom:10px;}
#news_name_container_div label, #news_mail_container_div label {width:50px;}
#news-name, #news-mail {width:140px; float:right; margin-left:10px;}
#news-send {border: 1px solid #444; padding: 5px 10px !important; float: left; background: #8dc63f; color: #000; cursor: pointer;}
.small-message {color:#616161; font-size:14px;}
#file_container_div label, #file2_container_div label, #file3_container_div label, #file4_container_div label, #file41_container_div label, #file5_container_div label {width:240px;}
input[type="file"] {background:none; border:none;}

#content .search {width:980px;}
#content .search .word {border:none;}
#content .search .phrases, #content .search .only {display:none;}
#content .search .pagination ul li {float:left; padding:10px;}
.k2Pagination ul li {margin:0 5px;}

/* -- Newsroom -- */
#k2ContainerNewsroom div.itemListCategory h2 {border-bottom:1px solid #333; padding:0 0 5px 0; width:560px; display:block;}
#k2ContainerNewsroom div.itemContainerLast {margin-bottom: 20px; border-bottom: 1px dotted #000; width:100%;}
#k2ContainerNewsroom .itemListCategoriesBlock {float:left; width:560px;}
#k2ContainerNewsroom h2 {margin-bottom:0;}
#k2ContainerNewsroom div.catItemView {padding:0;}
#k2ContainerNewsroom div.catItemBody {padding:0;}
#k2ContainerNewsroom div.itemListCategory {background:none; border:none; margin:0;}
#k2ContainerNewsroom {width:560px; float:left; margin:0 10px; padding:5px 10px; background:#f2f2f2; min-height:797px;}
#k2ContainerNewsroom .catItemHeader {width:310px; float:left;}
#k2ContainerNewsroom .catItemTitle {padding:0; font-family: calibri, sans-serif; font-size: 16px; font-weight: normal; text-transform:initial; text-decoration: none; line-height:100%;}
#k2ContainerNewsroom .catItemIntroText {width:auto; margin:0;}
#k2ContainerNewsroom .catItemIntroText p {font-size: 12px;}
#k2ContainerNewsroom .catItemImageBlock.even {padding: 0; margin: 0; background: none; border-bottom: none; float: right;}
#k2ContainerNewsroom .catItemImageBlock.odd {padding: 0; margin: 0 10px 0 0; background: none; border-bottom: none; float: left;}
#k2ContainerNewsroom span.catItemImage img {border: none; padding: 0;}

#content .moduletable.newsroomBox {float: right; width: 188px; border: 1px solid #ddd; box-shadow: 0px 3px 5px 0px #ddd; margin-bottom:10px;}
#content .moduletable.newsroomBox h3 {background:#8dc63f; color:#fff; padding: 5px 10px; text-transform: uppercase; font-size: 18px; font-weight: normal;}
#content .moduletable.newsroomBox a {font-weight: normal !important; text-decoration: none;}
.custom.newsroomBox {padding: 10px;}
.custom.newsroomBox h4 {font-weight:normal; font-size:16px;}
.custom.newsroomBox p {font-size: 13px; margin-top: 5px;}
.custom.newsroomBox.newsletter {background:url(../images/newsletter.jpg) no-repeat right;}
.custom.newsroomBox .press {background: url(../images/arrowGreenRight.png); background-repeat: no-repeat; text-indent:15px;}

.supportBox {background: #f2f2f2; float: right; padding: 20px; width:160px;}
.supportBox img {float:left;}
.supportBox span {margin:15px 0; float:left;}
.supportBox a {font-weight:normal !important;}
.supportBox p {float:left;}

.moduletable.arkitektbox {float:right;border: 1px solid #939393; padding:10px; width:195px;}
.moduletable.arkitektbox h4 {color:#8dc63f; margin:15px 0 4px 0;}
.itemView .itemBody .itemFullText .moduletable.arkitektbox p {font-weight:normal; font-size:12px;}
.moduletable.arkitektbox a {font-weight:normal !important; text-decoration:none;}
.moduletable.arkitektbox a:hover {text-decoration:underline;}
.moduletable.arkitektbox ul {list-style:none;}
.moduletable.arkitektbox ul li a {background:url(../images/arrowGreenRight.png) no-repeat; background-position:0px 7px; display:block; padding:8px 0; text-indent:20px; text-decoration:none; color:grey; font-size:12px;}

/* -- K2 Search -- */
.genericView .componentheading {color:#8dc63f; font-size:21px; font-weight:normal; margin-bottom:15px;}
.genericView .k2FeedIcon, .genericView .genericItemDateCreated, .genericView .genericItemCategory {display:none;}
.genericView .genericItemTitle a {color:#8dc63f !important; font-family: calibri, sans-serif; margin-bottom:15px; text-decoration:none;}
.k2SearchBlock .inputbox {padding:4px 6px; height:25px; margin:0; border:1px solid #8dc63f; width: 112px; box-sizing: border-box; margin-right: 6px;}
.k2SearchBlock .button {padding:6px 12px 6px; cursor: pointer; height:25px; color:white; margin-left:5px; background:#696a6d; border:none; font-weight:bold; width:70px; float:left;}

/* -- Choose Your Region | popup -- */
#k2ContainerPopup .itemImageBlock {padding:0; margin:0; position:absolute; top:0;}
#k2ContainerPopup .itemImageBlock .itemImage {margin:0;}
#k2ContainerPopup .itemImageBlock img {border:none; padding:0;}
#k2ContainerPopup .itemFullText {position:relative; z-index:1; padding:65px 0px 0;}
#k2ContainerPopup .itemFullText ul {list-style:none; float:left; margin:0 20px 0 0;}
#k2ContainerPopup .itemFullText ul:first-child { width: 16%;}
#k2ContainerPopup .itemFullText ul li:first-child {font-weight:bold; border-bottom:1px solid #000; margin-bottom:5px;}
#k2ContainerPopup .itemFullText ul li {padding-right:25px; color:#000;}
#k2ContainerPopup .itemFullText ul li a {color:#000; text-decoration:none; font-size:14px; line-height:120%; display:block;}
#k2ContainerPopup .itemFullText h1 {font-size:24px; margin:0 0 10px 0;}

/* -- Ny bild för startsida och sängar | 2015-01-30 -- */
.floorlineplus {position:absolute; width:260px; height:210px; z-index:10; top:170px; left:75px; background:rgba(255, 255, 255, 0.0);}
.floorline {position:absolute; width:270px; height:210px; z-index:10; top:170px; left:360px; background:rgba(255, 255, 255, 0.0);}
.floorlineltc {position:absolute; width:260px; height:210px; z-index:10; top:170px; left:660px; background:rgba(255, 255, 255, 0.0);}
.hidecountry {display:none;}
#show-EN {display:block;}
#englishOverlay #show-EN {display:block; position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:445px; z-index:10; background:rgba(255, 255, 255, 0.0);}

.navigation-container {top:44% !important;}
.prev-button {display:none !important;}
.next-button {right:20px !important; z-index:100 !important;}

/* -- Justeringar av specifika produktbilder -- */
div#fl320 img {max-width:175px;}

/* Styles for DJ Image Slider with module id 241 */
#djslider-loader241 {
    margin: 0 auto;
    position: relative;
}
#djslider241 {
    margin: 0 auto;
    position: relative;
    height: 403px;
    width: 990px;
    max-width: 990px;
}
#slider-container241 {
    position: absolute;
    overflow:hidden;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}
#djslider241 ul#slider241 {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}
#djslider241 ul#slider241 li,
#djslider98 ul#slider98 li {
    list-style: none outside !important;
    float: left;
    margin: 0 !important;
    border: 0 !important;
    padding: 0 0px 0px 0 !important;
    position: relative;
    height: 403px;
    width: 990px;
    background: none;
    overflow: hidden;
}
#djslider98 ul#slider98 li {
    /*width: 990px !important;*/
    max-width: 100%;
}
#slider241 li img {
    width: 100%;
    height: auto;
    border: 0 !important;
    margin: 0 !important;
}
#slider241 li a img, #slider241 li a:hover img {
    border: 0 !important;
}

/* Slide description area */
#slider241 .slide-desc {
    position: absolute;
    bottom: 0%;
    left: 0%;
    width: 100%;
}
#slider241 .slide-desc-in {
    position: relative;
    margin: 0 0px 0px 0 !important;
}
#slider241 .slide-desc-bg {
    position:absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#slider241 .slide-desc-text {
    position: relative;
}
#slider241 .slide-desc-text h3 {
    display: block !important;
}
div.itemFullText p a{text-decoration: none;}
div.itemFullText p a img, div.itemFullText p a span{vertical-align: middle;}


/***********/
div#k2Container ul.custom {
    list-style: none;
}
div#k2Container ul.custom li {
    float: left;margin-left: 50px;
}
 #startbuttons ul.custom li a {
    padding: 2px 0px;
    display: inline-block;
    color: #fff;
}
#startbuttons ul.custom {
    list-style: none;
    padding: 0;
    margin: 0;
}
#startbuttons ul.custom:after {
    clear: both;
    display: block;
    content: "";
}
#startbuttons ul.custom li {float: left;text-align: center;width: 170px;border-right: 1px solid #fff;}
 #startbuttons ul.custom li:last-child{border-right:none;}


body.home #startbuttons {
    width: 100%;
    background: rgb(141, 198, 63);
    padding-bottom: 0;
    height: auto;
    /* margin-top: -3px; */
    z-index: 111;
    padding: 6px 0px;
}
.humancare_vimeo video {
    height: 100%;
}
/*body.home #slider.video #startbuttons {
    bottom: -23px;
}
*/
 body.page-template-product #slider .slide-text h1 {
    color: #8dc63f;
}

.itemFullText .post .post-img {
    float: left;
    margin-right: 12px;
}
.itemFullText .post:after {
    content: "";
    clear: both;
    display: block;
}

.itemFullText .post .post-img img {
    max-width: 395px;
    display: block;
}
/*.itemFullText .post {
    margin-bottom: 32px;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 10px;
    padding-top: 20px;
}*/
.itemFullText .post:nth-child(1){padding-top:0; border-bottom:none; margin: 0;/*overflow: hidden;*/}
.itemFullText .post:nth-child(1) ul{list-style-position: inside;}

 .itemFullText .post.right .post-img {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}

#slider .slide-text h1 {
    color: #8dc63f;
}
body.page-id-2469 #slider .slide-text h1 {
    color: #8dc63f !important;
}

#slider .slide-text:after{content: ''; clear: both; display: block;}
#slider .slide-text #englishOverlay{position: absolute;left: 20px;top: 308px;}
#slider .slide-text #englishOverlay a{display: inline-block; margin-right: 37px;}
#slider .slide-text #englishOverlay a img{width: 129px; height: 128px;}
#contentContainer.sideFixed{position: relative;}
#contentContainer.sideFixed #leftMenu{position: static;}
#contentContainer.sideFixed #leftMenu .moduletable{position:absolute; bottom: 0; left:10px; width: 200px!important; }
.term-accessories #content .itemFullText .post:after{content: ''; display: block; clear: both;}
.term-accessories #content .itemFullText .post h4{font-size: 20px; margin-bottom: 0;}
.term-accessories #content .itemFullText .post-content{width: 70%; float: left;}
.term-accessories #content .itemFullText .catItemLinks{width: 30%; float: right;}

.term-accessories.term-25 #content .itemFullText .post-content{width:100%;}
.term-accessories.term-25 .itemFullText .post.three-col{width: 520px;float: left;}
.term-accessories.term-25 .itemFullText .post.left.three-col h2{color: #232323;text-transform: uppercase;font-size: 16px;}

.term-accessories.term-25 .itemFullText .accessories-term img{border: none; float: left; margin: 0;}

.term-accessories.term-25 .itemFullText .accessories-term br, .term-accessories.term-25 .itemFullText .post.three-col:before{display: none;}
.term-accessories.term-25 #content .itemFullText .post .accessories-term h4{font-size: 16px;font-weight: bold;margin: 5px 0 0 0;}
.term-accessories.term-25 .itemFullText .accessories-term p{/*font-size: 12px;*/}
.term-accessories.term-25 div.itemFullText{float: left;}
.term-accessories.term-25 .moduletable.accessoriesmenu{margin-top: 70px;}
.term-accessories.term-25 .moduletable.accessoriesmenu ul{margin-left: 0;}
.term-accessories.term-25 .itemView .itemBody .itemIntroText{display: none;}
.term-accessories.term-25 .itemFullText .post.three-col .catItemLinks{left: 520px; top: 71%;}
.term-accessories.term-25 .itemFullText div.catItemAttachmentsBlock{width: 216px;}
.term-accessories.term-25 .itemFullText div.catItemAttachmentsBlock span{text-transform: uppercase;}
.term-accessories.term-25 .itemFullText .post:nth-child(1){border-bottom: none;margin-bottom: 0;}
.tax-product-category.term-accessories.term-25 .itemFullText .post.three-col .catItemLinks{ top:685px;}

.tax-product-category.term-accessories.term-25 .itemFullText .custom735.post.three-col .catItemLinks {
    top: 575px;
}
.tax-product-category.term-accessories.term-25 .itemFullText .custom832.post.three-col .catItemLinks {
    top: 575px;
}

.tax-product-category.term-accessories.term-25 .itemFullText .custom683{
    min-height: 570px;
}
.tax-product-category.term-accessories.term-25 .itemFullText .custom683.post.three-col .catItemLinks {
    top: 565px;
}


.pro-catItemImage{
	border: 1px solid #cccccc;
    display: block;
    height: 100px;
    margin: 0 11px 11px 0;
    overflow: hidden;
    text-align: center;
    width: 100px;
    float: left;
}
/********************/

#menu ul#menu-main-menu>li>a {
    font-weight: 600;
    padding: 0px 8px;
}

body.search {
     float: none;
     margin-top: 0px;
     width: auto;
}
.content-area .site-main{padding:0px 12px;}
.content-area .site-main .page-header{background: #d2d2d2;padding: 2em;text-align: center; margin-bottom: 1em;}
.content-area .site-main article:after{content: ''; clear: both; display: block;}
.content-area .site-main article{    margin-bottom: 1em;border-bottom: 1px solid #ccc;padding-bottom: 1em;}
.content-area .site-main article h2{margin-bottom: 10px;}
.content-area .site-main article h2 a{color:#8cc63f; text-decoration: none;}
.content-area .site-main article .post-thumbnail{display: block; float: right; margin-left: 1em;width: 280px;border: 1px solid #ccc;padding: 4px; text-align: center;}
.content-area .site-main article .post-thumbnail img{max-width: 100%; height: auto; vertical-align:top;}
.content-area .site-main article .more-link{color: #fff;text-decoration: none;margin-top: 1em;display: inline-block;background: #8cc63f;padding: 4px 12px;border-radius: 3px;font-size: 13px;}
.content-area .site-main article .more-link:hover{background-color: #333;}

.search .content-area .site-main article .post-thumbnail{
    width: 150px;
}
/* .search .content-area .site-main article .post-thumbnail img{
    width: 100%;
}
 */
#qtranslate-2{padding: 1em;text-align: center;background: #efefef;margin-top: 13px;}
#qtranslate-2 h2, #qtranslate-2 select{display: inline-block; vertical-align: middle;}

div.itemFullText .post-content img {
    border: 1px solid #ccc;
}

@media (min-width:1100px){
body.page-id-2 div#contentContainer .itemBody .product-content,.page-id-49 div#contentContainer .itemBody .itemFullText {
    width: 68%;
    float: left;
}
.news-content{
		float: left;
		width: 56.6%;	
		overflow:hidden;
}
/*.page-id-49 div#contentContainer .itemBody .itemFullText .catItemImage img {
    margin-top: 25px;
}*/
}






#leftMenu.fixed {
    position: fixed;
       top: 10px;
}
#leftMenu.bottom {
    top: auto;
    bottom: 0;
    position: absolute;
}

#contentContainer {

    position: relative;
}
/* #contentContainer .itemView .itemBody{
	margin-top: 0;
} */
.service-verticle{display: none;}
.fancybox-inner{/* overflow: hidden!important; */ /*height: 423px!important;*/padding-bottom: 6px;}
.fancybox-inner ul.level_0{height: 100%;position: relative;overflow: auto;}
#xmap{height: 100%;}
div.itemFullText div[style="text-align: left;"]{clear: left;}
div.itemFullText {margin-top: 0px;}

.home.blog #slider .slide-text h1{top: 40px;padding-left: 40px;}
.fancybox-inner div.itemFullText{margin-top: 0;}

.page-id-7 #leftMenu{margin-right: 0;}
.page-id-7 #k2ContainerProducts.itemListView .itemListCategoriesBlock{margin-top: 0;}
/*.page-id-7 .moduletable{float: right;width: 783px;margin: -12px 0}*/

.page-id-49 div#contentContainer .itemBody .itemFullText .groupLeading{border-bottom: 1px dotted #000;margin-bottom: 7px;}
.page-id-49 div#contentContainer .itemBody .itemFullText{width: 56.5%;background: #f2f2f2;padding: 5px 10px; margin-top: 0;}
.page-id-49 div#contentContainer .itemBody .itemFullText h3{font-family: calibri, sans-serif;padding: 0 0 5px 0;display: block;font-size: 16px;color: #232323;text-transform: none;}
.page-id-49 div#contentContainer .itemBody .itemFullText .catItemHeader{ width: 56%; float: left; }
.page-id-49 div#contentContainer .itemBody .itemFullText .left .catItemHeader{float: right;}
.page-id-49 div#contentContainer .itemBody .itemFullText .catItemHeader div.catItemIntroText{ width: 100%; margin-left: 0;}
.page-id-49 div#contentContainer .itemBody .itemFullText .catItemHeader div.catItemIntroText p{/* font-size: 12px; */}
.page-id-49 div#contentContainer .itemBody .itemFullText .catItemBody{ width: 40%; float: right; }
.page-id-49 div#contentContainer .itemBody .itemFullText .left .catItemBody{ float: left; }
.page-id-49 div#contentContainer .itemBody .itemFullText .catItemBody span.catItemImage img{padding: 0; border:none;max-width: 100%;}
.page-id-49 .itemView .itemBody h2{border-bottom: 1px solid #333;padding-bottom: 5px;    margin-top: 0;}
.page-id-49 #content{margin-top: -14px;}
h3.catItemTitle {
	text-transform:none;
}
.page-id-49 div#contentContainer .itemBody .itemFullText .pagination .nav-links{text-align: center;}
.page-id-49 div#contentContainer .itemBody .itemFullText .pagination .nav-links a, .page-id-49 div#contentContainer .itemBody .itemFullText .pagination .nav-links span{display: inline-block; padding: 0 3px;}

.page-id-7 div#k2Container ul.custom{
    padding-left: 145px;margin: -16px 0;margin-top:15px;
}
.page-id-7 div#k2Container ul.custom:lang(de-DE), .page-id-7 div#k2Container ul.custom:lang(en-CA){
    padding-left: 50px;
    margin: -16px 0;
    margin-top: 18px;
}
.page-id-7 div#k2Container ul.custom:after{content: ''; clear: both; display: block;}
.page-id-7 div#k2Container ul.custom li{margin-left: 0;width: 168px;text-align: center;margin-bottom: -15px;}

.page-id-70 #content #k2Container.itemView{width: 100%; float: none;}
.page-id-70 #content #k2Container.itemView .itemBody, .page-id-1339 #content #k2Container.itemView .itemBody{overflow: hidden;}

body.page-id-2 div#contentContainer .itemBody .product-content, .page-id-9 div#contentContainer .itemBody .product-content{width: 54%;float: left;}
.page-id-9 div#contentContainer .itemBody .product-content{width: 68%;}
.term-accessories-rail-system #slider .slide-text h1, .page-id-9 #slider .slide-text h1, .page-id-11 #slider .slide-text h1, .green, .page-id-70 #slider .slide-text h1, .page-id-63 #slider .slide-text h1, .term-30 #slider .slide-text h1, .term-31 #slider .slide-text h1, .term-5 #slider .slide-text h1, .page-id-68 #slider .slide-text h1, .page-id-1339 #slider .slide-text h1{color: #8dc63f!important;}
.term-accessories-rail-system #slider .slide-text h1{font-size: 62px;}
.term-accessories-rail-system #slider .slide-text h1:lang(sv-SE){font-size: 100px;}
.term-accessories-rail-system #slider .slide-text h1:lang(de-DE){font-size: 100px;}
.page-id-11 .contact-page .left-content p span{color: #696a6d;font-weight: bold;font-size: 16px;text-transform: uppercase;margin-left: 10px;}
.small-image-control{width: 490px;height: auto;margin-top: 53px;}
.itemFullText .post.left .post-content ul, .itemFullText .post.right .post-content ul{list-style: none !important;padding-left: 0;}
.itemFullText .post.left .post-content ul li, .itemFullText .post.right .post-content ul li{background: url(../images/greendot.png) no-repeat;background-position: 0px 8px;padding: 0 0 0 15px;}

.term-31 .itemView .itemIntroText h1{color: #232323; font-size: 16px; text-transform: uppercase;padding-top: 20px;}
.term-31 div.itemFullText{overflow: hidden;}

.page-id-63 .moduletableright{width: 195px;border: 1px solid #939393;padding: 10px;}
.page-id-63 .moduletableright .customright h4{margin-bottom: 3px;}
.page-id-63 .itemView .itemBody .itemFullText .customright p{font-size: 12px;}
.page-id-63 .itemView .itemBody .itemFullText p a{font-weight: normal;}
.page-id-63 .itemView .itemBody .itemFullText p a:hover{text-decoration: underline;}


.itemFullText .post.left.three-col h2, .itemFullText .post.right.three-col h2{color: #8dc63f;font-size: 20px; padding: 0px;text-transform: capitalize;}

body.postid-1215 .itemFullText .post.left.three-col .description-wrap p + h2,
body.postid-1215 .itemFullText .post.left.three-col  .post-img.otherpostimg{
    display: none;
}

.itemFullText .post.three-col{width: 750px; position: relative; min-height: 250px;}
.itemFullText .post{
	position: relative;
}
/* .itemFullText .post:first-child::after {
    background-color: #808080;
    bottom: -80%;
    content: "";
    height: 1px;
    left: -10px;
    position: absolute;
    width: 100%;
} */
.itemFullText .post.three-col:before{position: absolute; top: 0; width: 990px; height: 1px; background-color: #808080; content: '';left:0;right:0;}

.itemFullText .post.three-col:last-child:after{position: absolute; bottom: 0; left: 0; width: 990px; height: 1px; background-color: #808080; content: '';}

.itemFullText .post.three-col:nth-of-type(last):before{display: none;}
.itemFullText .post.three-col .description-wrap{float: left; width: 65%;margin: 0 15px;padding: 6% 0;}
.itemFullText .post.left.three-col .description-wrap{margin-left: 33%;}
.description-wrap h2 span.model {
    color: #232323;
    display: block;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 8px;
}
.itemFullText .post.three-col .catItemLinks{float: right;position: absolute;right: 0;top: 50%;margin: auto;left: 100%;height:auto;transform: translateY(-50%);}

.itemFullText .post.left.three-col .post-img{float: left; width: 230px;/*min-height: 63px;*/}
.itemFullText .post.right.three-col .post-img{float: right; width: 230px;}
.itemFullText .post.right.three-col .post-img img{position: absolute;left: auto;right: 0;top: 8px;bottom: 0;margin: auto;}
.itemFullText .post.left.three-col .post-img img{position: absolute;left: 0;right: auto;top: 38px; bottom: 0;margin: auto;}

body.postid-1215 .itemFullText .post.left.three-col .post-img img{
    left: 100%;
    top: 340px;
}
.wp-image-854{width: 361px;height: auto;}
.wp-image-853{width: 193px;height: auto;}

/*.tax-product-category.term-produkter.term-7 .itemFullText .post:nth-child(1), .tax-product-category.term-produkter.term-7 .itemFullText .post:nth-child(n+7){width: auto; margin: 0; padding: 0;}
.tax-product-category.term-produkter.term-7 .itemFullText .post:nth-child(1) .post-img, .tax-product-category.term-produkter.term-7 .itemFullText .post:nth-child(n+7) .post-img{width: auto;}
.tax-product-category.term-produkter.term-7 .itemFullText .post:nth-child(1) .post-img img, .tax-product-category.term-produkter.term-7 .itemFullText .post:nth-child(n+7) .post-img img{position: relative;}
.tax-product-category.term-produkter.term-7 .itemFullText .post:nth-child(1) .post-content, .tax-product-category.term-produkter.term-7 .itemFullText .post:nth-child(n+7) .post-content{float: none;width: auto;}*/


div.itemFullText .post{margin: 0.5em 0;}
.term-freestanding-gantry-solutions #slider .slide-text h1{color: #8dc63f!important;font-size: 70px;}
.term-accessories-rail-system.term-32 .itemFullText{overflow: hidden;}
.term-accessories-rail-system.term-32 .itemFullText table{margin-bottom: 1em;}
.term-accessories-rail-system.term-32 .itemFullText .post:nth-child(1){border-bottom: none;}

.term-product-videos #content div.itemFullText{overflow: hidden;}
.term-product-videos #content div.itemFullText br{display: none;}
.term-product-videos #content div.itemFullText a{display: block; float: left; width: 43%;margin-bottom: 25px;}
.term-product-videos #content .itemView .itemBody h2{clear: both;}

.itemFullText .post .width-long{width: 850px;}
.post-content .image-small-caption{border: 1px solid #ccc;padding:1em; float: left; width: 20%; text-align:  center;margin: 5px 22px 16px 0;}
.post-content .image-small-caption span{display: block; font-size: 14px;}

#nav.menuland li {display: block;list-style: none;position: relative;float: left;}
#nav.menuland a{background: #fff;color: #616161;-moz-border-radius: 0px;-webkit-border-radius: 0px;border: 1px solid #8dc63f;padding: 2px 20px 2px 0px;background-image: url(http://humancaregroup.com/templates/humancare2014/images/pdf.png)!important;background-repeat: no-repeat !important;background-position: 99% 0px !important;text-align: center !important;text-transform: uppercase !important;font-size: 12px !important;}
#nav.menuland li ul{border: none;}
#nav.menuland li ul li a{background-image:none!important; }
#nav.menuland li:hover ul{margin-left: 0; display: block;}

.nav-header {display: none;}
#footer {background: #696a6c none repeat scroll 0 0;padding: 35px;width: 940px;}
.k2SearchBlock .button {background: #696a6d none repeat scroll 0 0!important;border: medium none;color: #ffffff!important;float: left;font-weight: bold;height: 25px;margin-left: 5px;padding:2px 12px;width: 70px;}

.page-id-49 div#contentContainer .itemBody .itemFullText .groupLeading:after, .tax-product-category.term-produkter.term-7 .itemFullText .post:after, #k2ContainerPopup .itemFullText:after, div.itemFullText:after, .accessories-term:after, div.catItemAttachmentsBlock ul.catItemAttachments:after{content: ''; clear: both; display: block;}

.postid-1215 .itemFullText.acces5125 .post.three-col .description-wrap{padding-top: 0; margin-left: 0; width: 65%}
.postid-1215 .itemFullText .post .width-long{width: 100%;}
.postid-1215 .post-content .image-small-caption{width: 95%;border: none;text-align: left;padding: 0;
	display: table;
}
.postid-1215 .post-content .image-small-caption h5 {
    color: #232323;
    display: table-cell;
    font-size: 14px;
    font-weight: normal;
    text-transform: inherit;
    vertical-align: middle;
    width: 100%;
}

.postid-1215 .post-content .image-small-caption img{float: left;margin-right: 10px;border: 1px solid #ccc;padding: 0;}
.postid-1215 .post-content .image-small-caption br, .postid-1215 .itemFullText .post.three-col:before{display: none;}
.postid-1215 .post-content .image-small-caption strong{display: block;}


.bathroom{float: left;margin-top: 22px;}
.bathroom div.itemListCategoriesBlock{float: right;width: 765px;}
#k2ContainerProdlist.bathroom .catItemBody{width: 540px;}
#k2ContainerProdlist.bathroom .catItemLinks{left: 548px;}
#k2ContainerProdlist.bathroom .catItemFullText{width: 276px;}

/* .page-id-51 div.itemFullText, .page-id-53 div.itemFullText, div.itemFullText .post.otherleft{width: 515px;} */
.page-id-11 .itemView .itemBody{overflow: visible;}
.itemView .itemBody .description-wrap h2{margin-top: 0px; padding-top: 20px;}
/* .page-id-2 div.itemFullText{float: left;} */
.itemFullText .post.otherleft .post-img{float: right;}
body.term-31 .itemFullText .post.otherleft .post-img{float: left}
.itemFullText .post.otherleft .post-img img{border: 1px solid #ccc;}

.home .itemView .itemBody h2{margin-top: 0;}
.postid-1215 .moduletable.accessoriesmenu.accessoriesmenuhealth{position: absolute;top: 33px;right: 29px; margin-top: 0;}
.postid-1215 .moduletable.accessoriesmenu.accessoriesmenuhealth ul{margin-left: 0;}
.postid-1215 .itemFullText .post.three-col .catItemLinks{transform: translateY(0%);top: 230px;}

.page-id-7 div.itemFullText, .page-id-68 div.itemFullText, .page-id-63 div.itemFullText, .page-id-11 div.itemFullText{float: left;}

/* css for wooCommerce Product page */
/* social sharing */
/* css for wooCommerce Product page */
/* social sharing */
.wc_ss_btns.modern-theme{
	display: none;
}
.social-sharing .wc_ss_btns.modern-theme{
	display: block!important;
}
.social-sharing .wc_ss_btns.modern-theme ul li{
	margin-right:15px;
}
.woocommerce div.product{
	float:left;
	width:100%;
	background:#ffffff;
	margin-top:35px;	
}
.product .product_title{
	font-size: 2.1875em;
	color: #3d4246;
	font-weight: 600;
}
.woocommerce div.product form.cart .variations select{
	height: 40px;
    margin-bottom: 1em;
    padding: 10px;
	min-width: 95%;
}
.woocommerce .quantity .qty{
	height: 10px;
    padding: 10px;
}
.woocommerce div.product form.cart .button{
	background:#8DC63F;
	width:auto;
	height:auto;
	color:#ffffff;
	opacity:1 !important;
}

.posted_in,
.woocommerce-variation.single_variation{
	display:none;	
}
.product .entry-header{
	display:none !important;
}
.product .post-thumbnail{
	display:none!important;	
}
.product-desc{
	margin-top:25px;
	line-height:1.5;
	font-size:18px;	
	
}
.product-desc a{
	color: #8cc63f;
    text-decoration: none;
}
.product-desc ul{
	margin-left:35px;
}
div.wc_ss_btns > ul > li{
	background:#ffffff!important;	
}
.social-sharing div.wc_ss_btns > ul > li > a{
	height: 18px;
	border:1px solid #ddd;
	color:#222 !important;
}
div.wc_ss_btns > ul > li.more{
	display:none;
}
.woocommerce-variation-add-to-cart{
	width:100%;
	}
.woocommerce div.product form.cart div.quantity{
	display:block;
	float:none!important;
	margin:0px 4px 10px 0 !important;
}
.woocommerce div.product form.cart .button{
	width:100%!important;
}
.back-tohisotry{
	text-align:center;	
}
.back-tohisotry button{
	background: none;
    box-shadow: none;
    border: 2px solid #557b97;
    padding: 15px 35px;
    text-transform: uppercase;
    font-weight: bold;
	cursor:pointer;
}
.width48 .label{
	display:block;
}

.width48{
	width:48%;
	display:inline-block;
}
.d-flex,
{
    display: flex!important;
}
.woocommerce-variation-add-to-cart{
	width:100%;
	float:none!important;
	margin:5px 0px 15px 0px;
}

.back-tohisotry{
	float:left;
	width:100%;
	text-align:center;
}
body.woocommerce #main,
body.woocommerce-page #main{
	padding-top:35px;
}
body.woocommerce a.button.product_type_variable.add_to_cart_button{
	width:auto;
	background:#8DC63F;
	color:#ffffff;
	text-transform:uppercase;
	height:auto;
}
body.woocommerce-page .k2SearchBlock .button,
body.woocommerce .k2SearchBlock .button{
    background: #696a6d none repeat scroll 0 0!important;
    border: medium none;
    color: white;
    float: left;
    font-weight: bold;
    height: 25px;
    margin-left: 5px;
    padding: 2px 12px;
    width: 70px;
	font-weight: normal;
	border-radius: 0px!important;
}
body.woocommerce-page button,
body.woocommerce-page .button, 
body.woocommerce button, 
body.woocommerce .button{
	min-height:15px !important;
	min-width:70px !important;	
}
.woocommerce a.button.alt,
.woocommerce button.button{
	background:#8DC63F!important;
	color:#ffffff!important;
}
body.woocommerce #qtranslate-2{
	display:none;
}
body.woocommerce #footer{
	margin:0 auto;
}
/* css for Shop page product page. */
.screen-reader-text{
	clip:none!important;
	position: relative!important;
}
.shop-banner{
	position:relative;
	display:block;
	margin-bottom:20px;
	height: 450px;
    overflow: hidden;
}
.collection-section,
.product-section,
.single-post-section,
.post-block-section{
	display:block;
	margin-bottom:20px; 
	padding:10px;
}

.shop-banner ul li{
	list-style:none;
}
/* .shop-banner .slide-desc{
	position: absolute;
    text-align: center;
    display: block;
    top: 50%;
    left: 15%;   
    background: rgba(121, 85, 72, 0.4);
	transform: translate(-0%, -50%);
} */
.shop-banner .slide-desc h1{
	color:#ffffff;
	font-size:2.2em;
	font-weight:bold;
	text-shadow:3px 0px 4px #000;
}
.section-title{
	text-align: center;
    font-size: 22px;
    padding: 10px 0px;
}
/* .section-content{
	padding:10px;
} */
.collection-section .product-cats li{
	list-style:none;
	display:inline-block;
	padding:10px 9px;
	min-width:48%;
	position:relative;
}
.collection-section .product-cats li img{
	width:100%;
	height:100%;
}
.collection-section .product-cats li h2{
	position: absolute;
    bottom: 0;
    width: 288px;
    padding: 225px 94px;
    background: rgba(0, 0, 0, 0.2);
    margin-bottom: 15px;
	text-align: center;
	color:#ffffff;
}
.collection-section .product-cats li h2:hover{
	background: rgba(0, 0, 0, 0.6);
}
.collection-section .product-cats li h2 a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:1px;
}

/* .collection-section .product-cats li:first-child{
	padding-left:0px;
}
.collection-section .product-cats li:last-child{
	padding-right:0px;
} */
.product-content ul li{
	list-style:none;
	display:inline-block;
	width:31%;
	padding:10px;
	text-align:center;
}
.product-content .product img{
	width:auto;
	display:block;
	height:250px;
	margin:0 auto;	
}

.product-content .product-data,
.product-content .price{
	display:block;
	padding: 5px 0px 5px;	
}
.product-content .product-title a{
	text-decoration:none;
	font-size:20px;
	display:block;
}

.product-content .add_to_cart_button{
	display: inline-block;
    text-align: center;
    padding: 5px 10px;
    width: auto;
    height: auto;
    text-decoration: none;
    border-radius: 5px;    
	background:#8DC63F;
}

@media (min-width:767px) {
	.single-post-section {
		display: flex;
		align-items: center;
	}
	.single-post-section .post-thumbs{	
		min-width:42%;
		width:42%;
	}
	.single-post-section .post-content{
		min-width:58%;
		width:58%;
	}
	.news-content{
		float: left;
		width: 56.6%;	
		overflow:hidden;
	}

	
}

.single-post-section .post-thumbs img{
	display:block;
	width:100%;
	height:auto; 
}
.post-block-section .post-grid ul li{
	list-style: none;
    display: inline-block;
    min-width: 31%;
    width: 30%;
    padding: 10px;
	vertical-align: top;
}
.view-all{
	display:block;
	text-align:center;
	margin:35px 0px 0px;
	padding:10px 0px;
}
.view-all .view-all-link{
	text-transform: uppercase;
    cursor: pointer;
    padding: 15px 35px;
    background: #8DC63F;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
}
.single-post-title{
	font-size: 30px;
    padding: 10px 0px 0px;
    text-align: left;
	}
.single-post-title	a{
	color: #000000;
    text-decoration: none;
    text-transform: none;
	cursor:pointer;
} 
.block-post-title{
	font-size: 22px;
    padding: 10px 0px 0px;
    text-align: left;
	}
.block-post-title a{
	color: #000000;
    text-decoration: none;
    text-transform: none;
	cursor:pointer;
}
.more-link{
	border: 1px solid #ddd;
    padding: 8px 17px;
    margin-top: 10px;
    display: inline-block;
    width: auto;
    text-decoration: none;
    font-weight: bold;
    color: #999;
    text-transform: uppercase;
}
.post-grid .post-thumbs img{
	width:100%;
	display:block;
}

.post-content .post-text{
	padding:30px;
}
.ca.item-4313,
.nl.item-4313,
.au.item-4313,
.us.item-4313,
.en.item-4313{
	display:none;
}
.woocommerce-thankyou-order-received{
	padding:35px 10px;
	background:#8cc63f;
	color:#ffffff;
	margin:15px 0;
}
.shipped_via{display:none;}
/* accessories css */
#post-2134 .post-img{
	float: left;
    margin-left: 10px;
    margin-right: 0;
}
#post-2134 .description-wrap h2{
	display: flex;
    flex-flow: row;
    padding: 0px 26px;
}
#post-2134 .tb-press {
    display: inline-flex;
    flex-direction: row-reverse;
}
#post-2134 .post-img img{
	max-width:220px;
}

/* My account and refund page css */
.woocommerce-MyAccount-navigation{
	background: #8DC63F;	
}
.woocommerce-MyAccount-navigation ul{
	padding:10px 15px;
}
.woocommerce-MyAccount-navigation ul li{
	list-style:none;
}
.woocommerce-MyAccount-navigation ul li a{
	font-size: 13px;
    text-decoration: none;
    padding: 5px 5px 5px 22px;
    display: block;
    background-image: url(../images/whitearrow.png);
    background-repeat: no-repeat;
    background-position: 4% 9px;    
    font-weight: bold;
	color:#ffffff;
    /* letter-spacing: 1px; */
    text-transform: uppercase;
}
.ced_rnx_note_tag_wrapper{
	padding:15px;
}
a.woocommerce-button.button.return{
	margin: 10px;
    background: #8DC63F;
    text-align: center;
}
.ced_rnx_subject_dropdown{
	padding:10px 0px;
}
#ced_rnx_return_request_form input.button{
	background:#8DC63F;	
}
#ced_rnx_return_request_subject,
#ced_rnx_return_request_subject_text{
	width:50%;
	padding:5px;
	box-shadow: none !important;
}
.continue-shop{
    text-align: center;
    display: inline-block;
    float: left;
    padding: 0px 10px;
}
.continue-shop .button{
	background: #8DC63F !important;
    color: #ffffff !important;
}
section.up-sells.upsells.products,
section.related.products {
    display: block;
    float: left;
    width: 100%;
	border-top: 1px solid #ddd;
    padding-top: 15px;
}
.cross-sells{
    border-top: 1px solid #ddd;
    padding: 15px;	
}
.d-hide,
label.screen-reader-text{
	display:none;
}

body.page-template-shopfront .shop-banner .slide-desc{
	top:15%!important;
}
body.page-template-shopfront #slider .slide-text h1{
	font-size:42px;
	text-align:center;
}
.hideAttach{
	display:none;
}
.showAttach{
	display:block;
}
.resellers-section{
	margin-top:35px;
}
.reseller-list{
    margin-bottom:45px;
}

.reseller-mod {
    display: flex;
}
 .reseller-mod{
	display:flex;
	align-items:flex-start;
	flex-wrap: wrap;
}

/* .reseller-mod {
    float:left;
    width: 50%;
}*/
.reseller-mod .reseller-list{
	width: 475px;
    height: auto;
    min-height: 100%;
}  
.resel-name h2{
	font-size:18px;
	text-transform:capitalize;
}
.resellers-section .resel-name h2 a,
.rel-address a{
	text-decoration:none; 
	/* color: #8dc63f !important;  */
}
.weblink a{
	text-decoration:none; 
}