@charset "UTF-8";
/*
Theme Name: Lånforum
Author: The Lånforum team
Author URI: https://www.lanforum.se/
*/

@charset "UTF-8";html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,form,fieldset,input,p,blockquote{margin:0;padding:0}fieldset,img{border:0}li{list-style:none}abbr{border:0;font-variant:normal;text-decoration:none}input{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input{*font-size:100%}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}input{font:99% arial,helvetica,clean,sans-serif}img:-moz-broken,img:-moz-user-disabled{-moz-force-broken-image-icon:1}img:-moz-broken:not([width]),img:-moz-user-disabled:not([width]){width:50px}img:-moz-broken:not([height]),img:-moz-user-disabled:not([height]){height:50px}html{background-color:rgb(223,223,223);overflow-y:scroll!important}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;color:rgb(20,20,20);word-wrap:break-word;line-height:1.28}[dir=auto]{text-align:left}a:link,a:visited{color:#336ca4;text-decoration:none}a.noOutline{outline:0 none}.titleBar{margin-bottom:10px}.titleBar{zoom:1}.titleBar:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.titleBar h1{font-size:18pt;zoom:1}img{-ms-interpolation-mode:bicubic}.avatar img{background-color:rgb(255,255,255);padding:2px;border:1px solid rgb(224,224,224);-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}body .muted{color:rgb(130,130,130)}.concealed{text-decoration:inherit!important;color:inherit!important;*clear:expression( style.color = parentNode.currentStyle.color, style.clear = "none", 0)}#PreviewTooltip{display:none}.section{margin:10px auto}.sectionMain{background-color:rgb(255,255,255);padding:10px;margin:10px auto;border:1px solid rgb(224,224,224);-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.primaryContent{background-color:rgb(252,252,252);padding:10px;border-bottom:1px solid rgb(224,224,224)}.primaryContent a{color:#336ca4}.secondaryContent{background-color:rgb(249,249,249);padding:10px;border-bottom:1px solid rgb(224,224,224)}.secondaryContent a{color:#336ca4}.Popup{position:relative}.Popup .arrowWidget{color:rgb(44,97,148);background-color:transparent;margin-top:-2px;margin-left:2px;display:inline-block;*margin-top:0;vertical-align:middle;width:13px;height:14px}.Menu{font-size:13px;background-color:rgb(255,255,255);border:1px solid rgb(90,150,201);border-top-width:5px;overflow:hidden;-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.5);-moz-box-shadow:0px 5px 5px rgba(0,0,0,0.5);-khtml-box-shadow:0px 5px 5px rgba(0,0,0,0.5);box-shadow:0px 5px 5px rgba(0,0,0,0.5);min-width:200px;*width:200px;position:absolute;z-index:7500;display:none}.Menu .menuHeader{overflow:hidden;zoom:1}.Menu .menuHeader h3{font-size:17px}.Menu .menuHeader .muted{font-size:13px}.Menu .primaryContent{background-color:rgba(252,252,252,0.96)}.Menu .secondaryContent{background-color:rgba(249,249,249,0.96)}.Menu .blockLinksList{max-height:400px;overflow:auto}.formPopup{width:250px;background-color:rgb(255,255,255)}.formPopup .ctrlUnit{margin:5px auto}.formPopup .textCtrl,.formPopup .button{width:232px}.formPopup .ctrlUnit>dt label{display:block;margin-bottom:2px}.formPopup .submitUnit dd{text-align:center}.formPopup .ctrlUnit>dd .explain{margin:2px 0 0}.formPopup .primaryControls{zoom:1;white-space:nowrap;word-wrap:normal;padding:0 5px}.formPopup .primaryControls input.textCtrl{margin-bottom:0}.formPopup .secondaryControls{padding:0 5px}.formPopup .controlsWrapper{background-color:rgb(171,208,239);-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:5px;margin:5px 0;font-size:11px}.formPopup .controlsWrapper .textCtrl{width:222px}.pairsInline dt{color:rgb(130,130,130)}.pairsInline dl,.pairsInline dt,.pairsInline dd{display:inline}.blockLinksList{font-size:13px;padding:2px}.blockLinksList a{color:#336ca4;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;display:block;outline:0 none}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.xenForm{margin:10px auto;max-width:800px}.xenForm .ctrlUnit>dd{width:68%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-right:30px}.xenForm .ctrlUnit>dd .textCtrl{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%}.xenForm .submitUnit{border-top:1px solid rgb(171,208,239)}.xenForm .ctrlUnit.submitUnit dd{line-height:31px;padding-top:0}.ctrlUnit.submitUnit dd label{line-height:1.28}#QuickSearch .ctrlUnit.submitUnit dd{border:none;background:none}.textCtrl{font-size:15px;font-family:Calibri,'Trebuchet MS',Verdana,Geneva,Arial,Helvetica,sans-serif;color:#000000;background-color:#ffffff;padding:3px;margin-bottom:2px;border:1px solid rgb(224,224,224);-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;outline:0}.textCtrl:-moz-placeholder{font-style:italic;color:rgb(160,160,160)}.textCtrl::-moz-placeholder{font-style:italic;color:rgb(160,160,160)}.textCtrl::-webkit-input-placeholder{font-style:italic;color:rgb(160,160,160)}.textCtrl:-ms-input-placeholder{font-style:italic;color:rgb(160,160,160)}input.textCtrl[type="password"]{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}.button{font-style:normal;font-size:13px;font-family:'Open Sans', sans-serif;color:rgb(255,255,255);padding:0px 6px;border:1px solid rgb(61,122,177);-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;text-align:center;outline:none;line-height:25px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 -3px 0 rgba(0,0,0,0.06) inset;-moz-box-shadow:0 -3px 0 rgba(0,0,0,0.06) inset;-khtml-box-shadow:0 -3px 0 rgba(0,0,0,0.06) inset;box-shadow:0 -3px 0 rgba(0,0,0,0.06) inset;background:#4682b6;background:-moz-linear-gradient(top,#4682b6 0%,#3671a9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4682b6),color-stop(100%,#3671a9));background:-webkit-linear-gradient(top,#4682b6 0%,#3671a9 100%);background:-o-linear-gradient(top,#4682b6 0%,#3671a9 100%);background:-ms-linear-gradient(top,#4682b6 0%,#3671a9 100%);background:linear-gradient(to bottom,#4682b6 0%,#3671a9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4682b6', endColorstr='#3671a9',GradientType=0 );height:27px}.button::-moz-focus-inner{border:none}a.button{display:inline-block;color:rgb(255,255,255)}.submitUnit .button{min-width:100px;*min-width:0}.xenForm .ctrlUnit{position:relative;margin:10px auto}.xenForm .ctrlUnit{zoom:1}.xenForm .ctrlUnit:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.xenForm .ctrlUnit>dt{padding-top:4px;padding-right:15px;text-align:right;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:32%;float:left}.xenForm .ctrlUnit>dt label{margin-left:30px}.xenForm .ctrlUnit.submitUnit dt{height:19px;display:block}.xenForm .ctrlUnit>dd{float:left}.ctrlUnit>dd .explain{font-size:13px;color:rgb(130,130,130);margin-top:2px}.ctrlUnit>dd>*>li{margin:4px 0 8px;padding-left:1px}.xenForm .ctrlUnit>dd{padding-top:4px}.xenForm .ctrlUnit>dd>input,.xenForm .ctrlUnit>dd>ul{margin-top:-4px}.xenForm .ctrlUnit.submitUnit>dd>input{margin-top:0}@media (max-width:480px){.Responsive .xenForm .ctrlUnit>dt{float:none;width:auto;text-align:left;height:auto}.Responsive .xenForm .ctrlUnit>dt label{margin-left:0}.Responsive .xenForm .ctrlUnit.submitUnit dt{height:auto}.Responsive .xenForm .ctrlUnit>dd{float:none;width:auto;text-align:left;height:auto;padding-left:10px;padding-right:10px;overflow:hidden}.Responsive .xenForm .ctrlUnit>dd>input,.Responsive .xenForm .ctrlUnit>dd>ul{margin-top:0}}@media (max-device-width:568px){.Responsive .textCtrl{font-size:16px}}#header .pageWidth .pageContent{zoom:1}#header .pageWidth .pageContent:after{content:'.';display:block;height:0;clear:both;visibility:hidden}#logo{display:block;float:left;line-height:71px;*line-height:75px;height:75px;max-width:1920px;vertical-align:middle}#logo span{*display:inline-block;*height:100%}#logo img{vertical-align:middle;max-width:100%}.breadBoxTop,.breadBoxBottom{padding:10px 0;overflow:hidden;zoom:1;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.breadcrumb{font-size:13px;background-color:rgb(249,249,249);border:1px solid rgb(224,224,224);-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;overflow:hidden;zoom:1;max-width:100%;height:24px}.breadcrumb .boardTitle{display:none}.breadcrumb .crust{display:block;float:left;position:relative;zoom:1;max-width:50%}.breadcrumb .crust a.crumb{text-decoration:none;background-color:rgb(249,249,249);padding:0 10px 0 18px;margin-bottom:-1px;border-bottom:1px solid rgb(224,224,224);outline:0 none;-moz-outline-style:0 none;display:block;_border-bottom:none;line-height:24px}.breadcrumb .crust a.crumb>span{display:block;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;overflow:hidden;max-width:100%}.breadcrumb .crust:first-child a.crumb{padding-left:10px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;-khtml-border-bottom-left-radius:3px;border-bottom-left-radius:3px}.breadcrumb .crust:last-child a.crumb{font-weight:bold}.breadcrumb .crust .arrow{border:12px solid transparent;border-right:1px none black;border-left-color:rgb(224,224,224);-moz-border-right-colors:rgb(224,224,224);display:block;position:absolute;right:-12px;top:0px;z-index:50;width:0px;height:0px}.breadcrumb .crust .arrow span{border:12px solid transparent;border-right:1px none black;border-left-color:rgb(249,249,249);-moz-border-right-colors:rgb(249,249,249);display:block;position:absolute;left:-13px;top:-12px;z-index:51;white-space:nowrap;overflow:hidden;text-indent:9999px;width:0px;height:0px}.breadcrumb .crust .arrow{_display:none}.breadcrumb .jumpMenuTrigger{font-size:15px;background-color:transparent;margin-right:5px;margin-left:5px;display:block;float:right;white-space:nowrap;overflow:hidden;line-height:28px;width:16px;height:28px}#navigation .pageContent{height:80px;position:relative}.navTabs{font-size:13px;font-family:'Open Sans', sans-serif;padding:0 0 0 25px;border-width:0px;border-bottom-width:0px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px;background:#e9e1b6;background:-moz-linear-gradient(top,#e9e1b6 0%,#dfd7ab 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e9e1b6),color-stop(100%,#dfd7ab));background:-webkit-linear-gradient(top,#e9e1b6 0%,#dfd7ab 100%);background:-o-linear-gradient(top,#e9e1b6 0%,#dfd7ab 100%);background:-ms-linear-gradient(top,#e9e1b6 0%,#dfd7ab 100%);background:linear-gradient(to bottom,#e9e1b6 0%,#dfd7ab 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e1b6', endColorstr='#dfd7ab',GradientType=0 );height:45px}.navTabs .publicTabs{float:left}.navTabs .visitorTabs{float:right;background-color:rgb(236,230,195);padding-right:10px;padding-left:10px;border-left:1px solid rgb(193,187,157);-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;float:right}.navTabs .navTab{float:left;white-space:nowrap;word-wrap:normal}.navTabs .navLink,.navTabs .SplitCtrl{color:#6e642f;display:block;float:left;vertical-align:text-bottom;text-align:center;outline:0 none;height:45px;line-height:45px}.navTabs .publicTabs .navLink{padding:0 15px}.navTabs .visitorTabs .navLink{padding:0 10px}.navTabs .navTab.PopupClosed{position:relative}.navTabs .navTab.PopupClosed .SplitCtrl{margin-left:-14px;width:14px}html .navTabs .navTab.selected .navLink{position:relative;font-weight:bold;color:rgb(54,113,169);background-color:rgb(255,255,255);padding-top:0px;margin-top:-1px;border:1px solid rgb(224,224,224);border-bottom:1px none black;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;-khtml-border-top-left-radius:2px;border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;-khtml-border-top-right-radius:2px;border-top-right-radius:2px}.navTabs .navTab.selected .SplitCtrl{display:none}.navTabs .navTab.selected .tabLinks{background-color:rgb(255,255,255);width:100%;padding:0;border:none;overflow:hidden;zoom:1;position:absolute;left:0px;top:45px;height:35px;*clear:expression(style.width = document.getElementById('navigation').offsetWidth + 'px', style.clear = "none", 0)}.navTabs .navTab.selected .blockLinksList{background:none;padding:0;border:none;margin-left:8px}@media (min-width:800px){.withSearch .navTabs .navTab.selected .blockLinksList{margin-right:275px}}.navTabs .navTab.selected .tabLinks .menuHeader{display:none}.navTabs .navTab.selected .tabLinks li{float:left;padding:2px 0}.navTabs .navTab.selected .tabLinks a{font-size:13px;color:rgb(54,113,169);padding:1px 10px;display:block;line-height:29px}.xbSearchNav{float:right}#navigation{zoom:1}#navigation:after{content:'.';display:block;height:0;clear:both;visibility:hidden}@media (max-width:800px){.Responsive #logoBlock .pageWidth{padding:0 10px}}@media (max-width:610px){.Responsive .navTabs{padding-left:10px;padding-right:10px}}@media (max-width:800px){.Responsive .withSearch .navTabs .navTab.selected .blockLinksList{margin-right:50px}}#searchBar{position:relative;zoom:1;z-index:52}#QuickSearchPlaceholder{top:-30px;font-size:17px;color:#6e642f;background-color:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;position:absolute;right:20px;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:16px;height:20px}#QuickSearch{top:-22.5px;background-color:rgb(255,255,255);padding-top:5px;padding-bottom:3px;margin:0;border-width:0px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;display:block;position:absolute;right:20px;_padding-top:3px;z-index:7500}#QuickSearch .formPopup{background-color:transparent}#QuickSearch .formPopup .controlsWrapper .textCtrl{width:210px}#QuickSearch .formPopup .controlsWrapper{background-image:none;padding:10px}#QuickSearch .secondaryControls{display:none}#QuickSearch .submitUnit .button{min-width:0}#QuickSearch input.button.primary{float:left;width:110px}#QuickSearch #commonSearches{float:right}#QuickSearch #commonSearches .button{padding:0;width:23px}#QuickSearch #commonSearches .arrowWidget{margin:0;float:left;margin-left:4px;margin-top:0px;background:none}#QuickSearch .moreOptions{display:block;margin:0 25px 0 112px;width:auto}#QuickSearch #commonSearches .arrowWidget:before{display:inline-block;content:"\f13a";font-family:FontAwesome;font-style:normal;font-weight:normal;font-size:14px;position:relative;color:rgb(255,255,255);line-height:normal}#QuickSearchQuery{border:1px solid rgb(224,224,224);-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}@media (max-width:800px){.Responsive #QuickSearchPlaceholder{display:block}.Responsive #QuickSearch{display:none}}.xbSearchNav{min-width:35px}.xbSearchNav #QuickSearch{right:0;top:45px;background-color:transparent;padding-top:3px;padding-bottom:3px;-webkit-border-radius:2px 2px 0px 0px;-moz-border-radius:2px 2px 0px 0px;-khtml-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px}.xbSearchNav .searchTab #searchBar{height:45px}@media (min-width:800px){.xbSearchNav .searchTab #searchBar #QuickSearch{position:relative;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.xbSearchNav #QuickSearch .secondaryControls{position:absolute}}.xbSearchNav #QuickSearchPlaceholder{position:relative;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:visible;padding:0 10px}.xbSearchNav #QuickSearch .formPopup{width:248px}#QuickSearch .formPopup .primaryControls{position:relative;z-index:1}.navTab.searchTab{display:block!important}#headerMover{position:relative;zoom:1}#headerMover #headerProxy{height:155px}#headerMover #header{width:100%;position:absolute;top:0px;left:0px}.pageWidth{padding-right:5px;padding-left:5px;margin:0 auto;max-width:1920px;_margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#content .pageContent{background-color:rgb(255,255,255);padding:10px 20px 0px;border-top:1px solid rgb(232,232,232);position:relative;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.36);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,0.36);-khtml-box-shadow:0 4px 8px 0 rgba(0,0,0,0.36);box-shadow:0 4px 8px 0 rgba(0,0,0,0.36)}#content .pageContent{zoom:1}#content .pageContent:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.mainContainer{float:left;margin-right:-270px;width:100%}.mainContent{margin-right:270px}.sidebar{float:right;font-size:14px;width:260px}.sidebar .section .secondaryContent h3{font-size:15px;font-family:'Open Sans', sans-serif;color:#6e642f;padding-top:6px;padding-bottom:6px;padding-left:10px;margin-bottom:5px;margin-top: 0;font-weight: normal;border:1px solid rgb(215,206,154);-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background:#e9e1b6;background:-moz-linear-gradient(top,#e9e1b6 0%,#dfd7ab 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e9e1b6),color-stop(100%,#dfd7ab));background:-webkit-linear-gradient(top,#e9e1b6 0%,#dfd7ab 100%);background:-o-linear-gradient(top,#e9e1b6 0%,#dfd7ab 100%);background:-ms-linear-gradient(top,#e9e1b6 0%,#dfd7ab 100%);background:linear-gradient(to bottom,#e9e1b6 0%,#dfd7ab 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e1b6', endColorstr='#dfd7ab',GradientType=0 );position:relative;overflow:hidden}.sidebar .avatarList li{margin:5px 0;overflow:hidden;zoom:1}.sidebar .avatarList .avatar{margin-right:5px;float:left;width:32px;height:32px;width:auto;height:auto}.sidebar .avatarList .avatar img{width:32px;height:32px}.sidebar .avatarList .username{font-size:11pt;margin-top:2px;display:block}.sidebar .avatarList .userTitle{color:rgb(130,130,130)}#SignupButton{background-color:white;padding:3px;margin:10px 30px;border:1px solid rgb(61,122,177);-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;text-align:center;line-height:30px;-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.2);-khtml-box-shadow:0px 2px 5px rgba(0,0,0,0.2);box-shadow:0px 2px 5px rgba(0,0,0,0.2);display:block;height:30px}#SignupButton .inner{font-weight:bold;font-size:17px;font-family:'Open Sans', sans-serif;color:#ffffff;background-color:#336ca4;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;display:block;text-shadow:0 0 0 transparent,0px 0px 3px rgba(0,0,0,0.5)}@media (max-width:800px){.Responsive .mainContainer{float:none;margin-right:0;width:auto}.Responsive .mainContent{margin-right:0}.Responsive .sidebar{float:none;margin:0 auto}}@media (max-width:340px){.Responsive .sidebar{width:100%}}.sidebar .secondaryContent{border:1px solid rgb(224,224,224)}@media (max-width:800px){.Responsive .pageWidth{max-width:100%}.Responsive #content .pageContent{padding-left:0px;padding-right:0px}}@media (max-width:610px){.Responsive .pageWidth{padding-right:0;padding-left:0;margin-right:0;margin-left:0}}@charset "UTF-8";#loginBar{color:rgb(142,186,225);background-color:rgb(44,97,148);border-bottom:0px solid rgb(61,122,177);position:relative;z-index:1000}#loginBar .pageContent{padding-top:0px;position:relative;_height:0px}#loginBar a{color:rgb(90,150,201)}#loginBar #loginBarHandle{font-size:13px;color:rgb(230,239,247);background-color:rgb(44,97,148);padding:0 10px;margin-right:20px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px;position:absolute;right:0px;bottom:-20px;text-align:center;z-index:1;line-height:20px;-webkit-box-shadow:0px 2px 5px rgb(44,97,148);-moz-box-shadow:0px 2px 5px rgb(44,97,148);-khtml-box-shadow:0px 2px 5px rgb(44,97,148);box-shadow:0px 2px 5px rgb(44,97,148)}.forum_list .sectionMain{padding:0;margin:0;border-width:0;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;border-radius:0}.nodeStats dd{margin-right:5px}#forums .nodeList{overflow:hidden}.nodeList .node.level_1{background-color:rgb(252,252,252);padding:10px;margin-bottom:10px;border:1px solid rgb(224,224,224);-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}li .nodeList .nodeInfo.primaryContent{padding-top:5px;padding-bottom:5px}.XenBase .node .forumNodeInfo .nodeIcon,.XenBase .node .forumNodeInfo.unread .nodeIcon{background:none}.node .unread .nodeIcon .fa-commenting{color:rgb(85,128,167);text-decoration:none}.nodeList{zoom:1}.nodeList .node{zoom:1;vertical-align:bottom}.nodeList .node.level_1{margin-bottom:20px}.node .nodeInfo{overflow:hidden;zoom:1;position:relative}.node .nodeInfo.primaryContent{padding:0}.node .nodeIcon{padding-top:5px;padding-bottom:5px;margin:10px;float:left;text-align:center;width:40px;height:30px}.node .forumNodeInfo .nodeIcon{background-image:url('styles/lanforum/xenforo/node-sprite.png');background-repeat:no-repeat;background-position:0 0}.node .forumNodeInfo.unread .nodeIcon{background-image:url('styles/lanforum/xenforo/node-sprite.png');background-repeat:no-repeat;background-position:-38px 0}.node .nodeText{margin:10px 270px 10px 56px}.node .nodeText .nodeTitle{font-size:15px}.node .unread .nodeText .nodeTitle{font-weight:bold}.node .nodeDescription{font-size:13px}.node .nodeStats{font-size:13px;padding-top:2px;padding-bottom:2px;margin-top:2px}.node .nodeLastPost{background-color:rgb(249,249,249);padding:10px;border-bottom:1px solid rgb(224,224,224);font-size:13px;background:url(rgba.php?r=0&g=0&b=0&a=0);background:rgba(0,0,0,0);_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000);padding:3px 10px;margin:10px;border:0px solid rgb(224,224,224);-webkit-border-radius:@xb_borderradius;-moz-border-radius:@xb_borderradius;-khtml-border-radius:@xb_borderradius;border-radius:@xb_borderradius;position:absolute;top:0;right:0;line-height:18px;white-space:nowrap;word-wrap:normal;overflow:hidden;width:210px;height:37px}.node .nodeLastPost .lastThreadTitle{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.node .nodeLastPost .lastThreadMeta{display:block}.node .nodeControls{position:absolute;top:0;right:240px;margin:20px 0}.node .tinyIcon{color:rgb(255,102,0);background-color:transparent;margin:1px 4px;display:block;white-space:nowrap;opacity:0.25;width:12px;height:16px}.nodeList .forumNodeInfo{background-color:rgb(252,252,252);padding:10px;border-bottom:1px solid rgb(224,224,224);padding:0}.nodeList .categoryStrip{font-family:'Open Sans', sans-serif;color:rgb(255,255,255);background-color:rgb(54,113,169);padding:8px 10px;margin:3px auto 0;border-top:1px solid rgb(54,113,169);border-bottom:1px solid rgb(54,113,169);background:#4682b6;background:-moz-linear-gradient(top,#4682b6 0%,#3671a9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4682b6),color-stop(100%,#3671a9));background:-webkit-linear-gradient(top,#4682b6 0%,#3671a9 100%);background:-o-linear-gradient(top,#4682b6 0%,#3671a9 100%);background:-ms-linear-gradient(top,#4682b6 0%,#3671a9 100%);background:linear-gradient(to bottom,#4682b6 0%,#3671a9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4682b6', endColorstr='#3671a9',GradientType=0 );font-size:15px!important;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;min-height:6px}.nodeList .categoryStrip .nodeTitle{font-family:'Open Sans', sans-serif;color:rgb(255,255,255)}.nodeList .categoryStrip .nodeTitle a{color:rgb(255,255,255)}.nodeStats{overflow:hidden;zoom:1}.nodeStats dl{float:left;display:block;margin-right:3px}@media (max-width:610px){.Responsive .node .nodeText{margin-right:0}.Responsive .node .nodeDescription{display:none}.Responsive .node .nodeLastPost{position:static;height:auto;width:auto;background:none;border:none;padding:0;margin:-8px 0 10px 56px}.Responsive .node .nodeLastPost .lastThreadTitle,.Responsive .node .nodeLastPost .lastThreadUser{display:none}.Responsive .node .nodeLastPost .lastThreadDate:before{content:attr(data-latest)}.Responsive .node .nodeControls{display:none}}.Notices{display:none}.PanelScroller .scrollContainer{background-color:rgb(233,225,182);padding:3px;margin-bottom:10px;border:1px solid rgb(211,201,145);-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;font-size:15px}.PanelScroller .PanelContainer{position:relative;clear:both;width:100%;overflow:auto}.PanelScroller .Panels{clear:both;margin:0;padding:0}.PanelScroller .panel{overflow:hidden;position:relative;padding:0!important;background-color:rgb(251,247,224);padding:10px;color:#6e642f}.PanelScroller .panel .noticeContent{padding:10px}.Notices .panel .noticeContent{padding-right:25px}.sidebar .WidgetFramework_WidgetRenderer_Threads .avatarList .username{display:inline;font-size:inherit;margin:0}.avatar{display:none!important}.node_22 .nodeIcon .fa:before{content:''!important}.node_11 .nodeIcon .fa:before{content:"\f015"}.node_4 .nodeIcon .fa:before{content:"\f09d"}.node_2 .nodeIcon .fa:before,.node_5 .nodeIcon .fa:before{display:none}.node_22 .nodeIcon{background:url(styles/lanforum/xenforo/sources/billan.png) no-repeat center center!important}.node_2 .nodeIcon{background:url(styles/lanforum/xenforo/sources/nodeicon1.png) no-repeat center center!important}.node_5 .nodeIcon{background:url(styles/lanforum/xenforo/sources/nodeicon2.png) no-repeat center center!important}.level_2.node_2 .nodeIcon,.level_2.node_22 .nodeIcon,.level_2.node_5 .nodeIcon{opacity:0.4}.level_2.node_2 .unread .nodeIcon,.level_2.node_22 .unread .nodeIcon,.level_2.node_5 .unread .nodeIcon{opacity:1}#widget-25 a:not(.username),#widget-26 a:not(.username),#widget-27 a:not(.username){font-weight:bold}#widget-25 .username,#widget-26 .username,#widget-27 .username{display:none;opacity:0.8}.LFRBox{margin:7px auto;text-align:center;background-color:rgb(249,249,249);border:1px solid rgb(224,224,224)}.LFRBox span{display:inline-block;font-weight:bold;margin-bottom:4px!important}@media screen AND (max-width:480px){.LFRBox span{margin-bottom:8px!important}}.LFRHeader{margin-bottom:5px;font-weight:bold}.loginArea{float:right;margin-top:22px}.loginArea .button.zRegister,.loginArea .button.primary{background:rgb(230,239,247);color:rgb(44,97,148);height:30px;line-height:28px}.loginArea input.textCtrl[type="password"]{font-family:Calibri,"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif}.loginArea .rememberPassword{display:none}.searchIcon{background-color:#6e642f;position:absolute;-webkit-border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-khtml-border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px;padding:5px 9px;top:1px;right:1px}.searchIcon .fa{color:rgb(233,225,182)}.sidebar h3:before{color:#6e642f;content:"\f101";font-family:FontAwesome;font-weight:normal;margin-right:25px}.nodeList .categoryStrip .nodeTitle a::before{content:"\f07c";font-family:FontAwesome;font-weight:normal;padding-right:25px;margin-left:0px}html .nodeList .categoryStrip .nodeTitle{padding:8px 10px;background:url(styles/lanforum/xenforo/sources/corner.png) no-repeat -4px top}html .nodeList .categoryStrip{padding:0px}.sidebar h3:after{content:url("styles/lanforum/xenforo/sources/corner2.png");left:-4px;position:absolute;top:-1px}#forums.nodeList .nodeList li:last-child .nodeInfo{border-bottom-width:0}.forum_list .breadBoxTop{display:none}.xbSearchNav{padding:0 10px;display:block}@media (max-width:610px){.Responsive .pageWidth{margin:0 auto!important}}@media (min-width:1085px){#loginBarHandle{display:none}}@media (max-width:1000px){.loginArea{display:none}}.button.primary,.submitUnit .button,input.button{-webkit-appearance:none;-webkit-border-radius:2px}.Popup .arrowWidget:before{color:rgb(44,97,148);content:"\f078";display:block;font-family:FontAwesome;line-height:13px;margin-left:2px}.pageContent .breadcrumb .crust .arrow,.pageContent .breadcrumb .crust .arrow span{border-top-width:14px;border-bottom-width:14px;border-left-width:10px}.pageContent .breadcrumb .crust .arrow{right:-10px}.pageContent .breadcrumb{height:28px}.pageContent .breadcrumb .crust a.crumb{line-height:28px}.pageContent .breadcrumb .crust .arrow span{top:-14px;left:-11px}.loginButton small.minorText{display:block;font-size:11px;font-weight:normal;margin-top:4px}.XenBase #SignupButton{line-height:normal;height:auto}.XenBase #SignupButton .inner{padding-top:8px;padding-bottom:8px}.xbBodyhelper{border-bottom:1px solid rgb(54,113,169);position:absolute;background:#4682b6;background:-moz-linear-gradient(top,#4682b6 0%,#3671a9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4682b6),color-stop(100%,#3671a9));background:-webkit-linear-gradient(top,#4682b6 0%,#3671a9 100%);background:-o-linear-gradient(top,#4682b6 0%,#3671a9 100%);background:-ms-linear-gradient(top,#4682b6 0%,#3671a9 100%);background:linear-gradient(to bottom,#4682b6 0%,#3671a9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4682b6', endColorstr='#3671a9',GradientType=0 );width:100%;height:200px}.xenForm .ctrlUnit{padding-top:10px}.XenBase #xbOffCanvasToggle,.XenBase .xbOffCanvasSubMenu,.XenBase .xbOffCanvasNew{display:none}.xbOffCanvasSubMenu ul{background-color:transparent;padding:0px;border-width:0px}@media (min-width:800px){.XenBase .xbOffCanvasSubMenu,.XenBase .xbOffCanvasExtraLink{display:none!important}}@media (max-width:800px){.XenBase.Responsive .withSearch .navTabs .navTab.selected .blockLinksList{margin-right:0px}.XenBase .navTabs .navTab.selected .tabLinks,.XenBase .xbSearchNav,.XenBase .xbTabPopupArrow{display:none!important}.XenBase .navTab.selected ul.secondaryContent{display:none}.XenBase .navTab.selected .xbOffCanvasSubMenu,.XenBase .navTab.selected .xbOffCanvasSubMenu ul{display:block;margin:0 auto}.Responsive .navTabs .navTab.selected .blockLinksList,.publicTabs .xbOffCanvasSubMenu{background-color:rgb(44,97,148)}.publicTabs .xbOffCanvasSubMenu a{font-size:13px;color:rgb(230,239,247);background-color:rgb(90,150,201);padding:5px 10px;border-bottom:1px solid rgb(0,0,0);border-bottom:1px solid rgba(0,0,0,0.2);_border-bottom:1px solid rgb(0,0,0);-webkit-border-radius:0px!important;-moz-border-radius:0px!important;-khtml-border-radius:0px!important;border-radius:0px!important;display:block;line-height:29px}.Responsive #QuickSearchPlaceholder{display:none}.XenBase.Responsive #headerMover #headerProxy{height:120px}.Responsive #navigation .pageContent{height:45px}.XenBase .navTabs .navTab.PopupClosed .SplitCtrl{display:block}.xbOffCanvasContainer{backface-visibility:hidden;overflow:hidden;}.xbOffCanvas .secondaryContent li{display:block!important;float:none!important}.Responsive .xbOffCanvas .navTab.selected .tabLinks{position:relative;height:auto;top:0px}.Responsive .xbOffCanvas .navTab,.Responsive .navTabs .navLink{display:block!important;float:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:left}.Responsive .navTabs .publicTabs .navLink,.Responsive .navTabs .publicTabs .selected .navLink{color:rgb(230,239,247);background-color:rgb(44,97,148);border-width:0px;border-top:1px solid rgb(0,0,0);border-top:1px solid rgba(0,0,0,0.18);_border-top:1px solid rgb(0,0,0);border-bottom:1px solid rgb(255,255,255);border-bottom:1px solid rgba(255,255,255,0.08);_border-bottom:1px solid rgb(255,255,255);-webkit-border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px;border-radius:0px}.Responsive .xbOffCanvas{background-color:rgb(44,97,148);padding:0px;margin:0;-webkit-border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;position:fixed;left:0;top:0;z-index:100;border:none!important;overflow:hidden;width:240px;height:100%;width:0px;overflow-y:auto}.xbOffCanvasToggle{float:left}.xbOffCanvasToggle{zoom:1}.xbOffCanvasToggle:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.XenBase #xbOffCanvasToggle,.XenBase .xbOffCanvasNew{padding:0px 10px;height:45px;line-height:45px;color:#6e642f;display:inline-block}.XenBase .xbOffCanvasNew .fa{font-size:16px;margin-right:5px}.xbOffCanvasMask{background-color:rgba(45,45,45,0.6);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}html{overflow-x:hidden}}@media (max-width:480px){.xbOffCanvasNew span{display:none}}

.navTabs .navTab.selected .tabLinks label {
	font-weight: bold;
	font-size: 13px;
    padding: 1px 10px;
    display: block;
    line-height: 29px;
}

.navTabs .navTab:hover {
    background-color: #d8cf9e;
}


.menu li {
	
	padding-bottom: 8px;
	
}

.frontPage .mainContent,
.frontPage .mainContainer {
	margin-right: auto;
	
}

.frontPage

body {
	/* font-family: 'Open Sans', sans-serif; */
}

.frontPage .titleBar h1 {
	font-size: 3em;
}

.frontPage .fpTextContent {
	padding: 0 10px 0;
}

.frontPage .fullWidth {
	margin: 0 -20px;
	padding: 40px 0;
}

.frontPage .fullWidth.blue {
	color: #fff;
	background: rgb(51, 108, 164);
}

.frontPage .fullWidth.grey {
	background: #f6f6f6;
}

.frontPage .fullWidth .innerContainer > h2 {
	margin-top: 0;
}

.frontPage .fullWidth .innerContainer {
	max-width: 1024px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.frontPage .fullWidth .innerContainer > ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.frontPage .fullWidth .innerContainer > ul li:not(:last-child) {
	margin-bottom: 10px;
}

.frontPage .fullWidth .innerContainer.smallBoxesSection h2 {
	font-size: 2em;
}

.frontPage .tableBoxContainer {
	display: table;
	vertical-align: middle;
	border-collapse: separate;
	border-spacing: 20px;
	table-layout: fixed;
	width: 100%;
}

.frontPage .tableBoxContainer.tableOne .col.bg {
	background: url('./images/lanforum.se-screenshot.jpg') no-repeat;
	background-size: contain;
	background-position: center top;
}


.frontPage .tableBoxContainer.tableTwo .col.bg {
	background-size: cover;
	background-position: center center;
}

.frontPage .tableBoxContainer.tableTwo .col {
	text-align: left;
}

.frontPage .tableBoxContainer.tableTwo .col h2 {
	text-align: center;
}

.frontPage .tableBoxContainer .col {
	display: table-cell;
	width: 50%;
}

.frontPage .tableBoxContainer.tableOne .col:not(.bg) {
	padding-right: 20px;
	text-align: center;
}

.frontPage .tableBoxContainer.tableOne .col:not(.bg) ul {
	display: inline-block;
	padding-left: 18px;
}

.frontPage .tableBoxContainer.tableTwo .col:not(.bg) {
	padding-left: 20px;
}

.frontPage .tableBoxContainer .col ul li {
	text-align: left;
	margin-bottom: 5px;
}

.frontPage .tableBoxContainer .col ul li:last-child {
	margin-bottom: 0;
}

.frontPage .smallBoxContainer {
	display: table;
	border-collapse: separate;
	border-spacing: 20px;
	width: 100%;
	table-layout: fixed;
	vertical-align: middle;
	text-align: center;
}

.frontPage .smallBoxContainer .smallBox {
	display: table-cell;
	background: #e9e1b6 url('./images/article_icon.png') no-repeat center 40px;
	padding: 100px 20px 20px;
	color: #6e642f;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	vertical-align: middle;
}

.frontPage .smallBoxContainer .smallBox a {
	margin-bottom: 5px;
	font-size:22px;
	font-weight:bold;
}

.frontPage .smallBoxContainer .smallBox p {
	text-align: left;
}

.frontPage .post-list {
	padding: 0px 5px 0;
	margin-bottom: 10px;
	text-align: left;
}

.frontPage .post-list .post-item > div:not(.titleBar) {
	width: 1024px;
	max-width: 90%;
	margin: 0 auto;
}

.frontPage .post-list .post-item > div:not(.titleBar) p {
	font-size: 1.4em;
	line-height: 1.7em;
	margin-bottom: 0;
}

.nodeList .node.level_1 {
	background-color: rgb(252, 252, 252);
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid rgb(224, 224, 224);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.sideBarMenu ul {
	list-style-type: disc !important;
  list-style-position: inside !important;
  color: #e9e1b6 !important;
}
	
	
	
}

footer {
	margin: 5px -20px 0;
}

footer .pageWidth {
	max-width: 100%;
}
#content .footer .pageContent {
	padding: 0 10px;
}
footer .footerLegal .pageWidth {
	padding: 0 15px;
}

#content .footer .pageContent {
	font-size: 13px;
	color: rgb(142, 186, 225);
	background-color: rgb(51, 108, 164);
	padding: 0px;
	border-width: 0px;
	overflow: hidden;
	zoom: 1;
}

.footerLegal {
	background-color: rgb(233, 225, 182);
	color: rgb(110, 100, 47) !important;
	position: relative;
}

.footer a,
.footer a:visited {
	color: rgba(188, 202, 215, 0.97);
	padding: 9px 5px;
	display: block;
}
	
.footer a:hover,
.footer a:active {
	color: rgb(171, 208, 239);
}

.footer .choosers {
	padding-left: 5px;
	float: left;
	overflow: hidden;
	zoom: 1;
}
	
.footer .choosers dt {
	display: none;
}

.footer .choosers dd {
	float: left;
}

.footerLinks {
	padding-right: 5px;
	float: right;
	overflow: hidden;
	zoom: 1;
}
	
.footerLinks li {
	float: left;
	
}

#content .footerLegal .pageContent {
	font-size: 13px;
	overflow: hidden; zoom: 1;
	padding: 8px;
	text-align: center;
}
	
#copyright {
	color: rgb(85, 85, 85);
	float: left;
}
	
#legal {
	float: right;
}
	
#legal li {
	float: left;
	
	margin-left: 10px;
}

#content .footerLegal .pageContent {
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -khtml-box-shadow: none;
    box-shadow: none;
}

.mainContent {
	font-size: 15px;
	line-height: 1.6em;
	font-family: 'Open Sans', sans-serif;
}

.mainContent .titleBar {
	font-family: 'Open Sans', sans-serif;
}

.mainContent .node h1,
.mainContent .node h2,
.mainContent .node h3 {
	font-weight: normal;
	
}

.mainContent > h1 {
	font-size: 18pt;
	font-family: 'Open Sans', sans-serif;
	padding-bottom: 10px;
}

body.category .post-list {
	
}

body.category .post-list h2 {
	font-size: 1.2em;
}

body.category .post-list .post-item {
	margin-bottom: 15px;
	padding: 1px 20px;
	background: #e9e1b6;
	border-left: 25px solid #d8cf9e;
	position: relative;
}

body.category .post-list .post-item p a {
	display: inline-block;
	background: #336ca4;
	padding: 0 5px;
	border-radius: 3px;
	color: #fff;
	font-size: 0.9em;
}

body.category .post-list .category-post-divider {
	margin: 0 auto 15px;
	display: block;
	width: 50%;
	border: none;
	border-bottom: 1px dashed #e9e1b6;
}

.mainContent .alignright {
	float: right;
	margin: 0 0 30px 30px;
}

.mainContent .alignleft {
	float: left;
	margin: 0 30px 30px 0;
}

.mainContent .aligncenter {
	display: block;
	text-align: center;
	margin: 30px auto;
	max-width: 100%;
	height: auto;
}

body:not(.home) .mainContent .aligncenter {
	margin: 0;
}

.mainContent ul {
	display: block;
	list-style-type: disc;
	margin-top: 1em;
	margin-bottom: 1.5em;
	margin-left: 0;
	margin-right: 0;
	padding-left: 40px;
}

.mainContent ol {
	display: block;
	list-style-type: decimal;
	margin-top: 1em;
	margin-bottom: 1.5em;
	margin-left: 0;
	margin-right: 0;
	padding-left: 40px;
}

.mainContent p {
	margin-bottom: 15px;
	font-family: 'Open Sans', sans-serif;
}

.nodeList .node.level_1 p:last-child {
	margin-bottom: 0;
}

.mainContent ul li, .mainContent ol li {
	list-style: inherit;
	padding-bottom: 10px;
}

.post-list h2 {
	/* margin-bottom: 0;
	padding-bottom: 0; */
}

.post-list .post-item:not(:last-child) {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted rgb(233, 225, 182);
}

.lenderContainer {
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
	background: #fcfcfc;
	padding: 20px;
	border: 1px solid rgb(224, 224, 224);
}

.lenderContainer .showMoreContainer {
	text-align: center;
	margin-top: 30px;
	padding: 10px;
	background: #427db2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.amountHead,
.filterHead {
	margin-bottom: 5px;
	text-align: left;
	font-weight: bold;
	font-size: 1.1em;	
}

.amountHead.slider-amount {
	text-align: center;
	margin: 25px 0;
}

.ui-slider.ui-slider-horizontal .ui-slider-handle {
    top: -.4em!important;
    font-size: 1.2em!important;
    width: 1.6em;
    height: 1.35em;
    text-align: center;
    line-height: 1.15em!important;
	margin-left: -0.8em!important;
}

.amountContainerOuter {
	margin-top: 0;
	text-align: center;
}

.amountContainer {
	display: inline-block;
	background: #dbdfe6;
	padding: 10px 10px 7px;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	box-shadow: 0 0 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.5);
	vertical-align: top;
}

.filterContainer {
	padding: 10px!important;
}

.amountContainer > div {
	display: inline-block;
	font-size: 1.5em;
	line-height: 25px;
}

.amountContainer .amountBtn,
.amountContainer .filterBtn {
	vertical-align: top;
	cursor: pointer;
	padding: 0 5px;
	width: 39px;
	line-height: 39px;
	height: 39px;
	background: #9dacc1;
    color: #fff;
	font-size: 1.9em;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	transition: all 500ms;
}

.borderSep {
	height: 10px;
}

div.filterContainer {
	cursor: pointer;
}

div.filterContainer:hover .filterBtn {
	opacity: 0.75;
}

.amountContainer .amountBtn:hover {
	opacity: 0.75;
}

.amountContainer .amountBtn.disabled {
	opacity: 0.5;
}

.amountContainer .amountHolder {
	position: relative;
	margin: 0 15px;
	min-width: 150px;
	overflow: hidden;
}

.filterContainer .amountHolder {
	margin-top: 6px;
	min-width: auto;
	overflow: visible;
}

.amountContainer:not(.filterContainer) .amountHolder.open {
	max-height: none;
	overflow: visible;
	margin: 0 15px 5px;
}

.amountContainer div.amountSelector {
	z-index: 999;
	background: #427db2;
	padding: 5px;
	color: #fff;
	position: absolute;
	display: block;
	top: 45px;
	right: 0;
	width: 100%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.amountContainer div.amountSelector ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 100%;
}

.amountContainer div.amountSelector ul li {
	background: #9dacc1;
	margin: 8px 5px;
	text-align: center;
	border-radius: 3px;
	font-size: 0.8em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	cursor: pointer;
}

.amountContainer div.amountSelector ul li:hover {
	background: #f5a361;
}

.amountContainer div.amountSelector ul li:first-child {
	margin: 4px 5px 8px;
}

.amountContainer div.amountSelector ul li:last-child {
	margin: 8px 5px 4px;
}

.amountContainer span.amount {
	min-width: 150px;
	cursor: pointer;
	display: inline-block;
	padding: 7px;
	background: #427db2;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #fff;
	text-shadow: 0 0 2px rgba(0,0,0,0.5);
}

.filterContainer span.amount {
	min-width: auto;
}

.lenderContainer .lender {
	position: relative;
    opacity: 1;
    padding: 10px 0;
    vertical-align: top;
    transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 0,5s;
}

.lenderContainer .lender.listLender {
	background: #fff;
	border-radius: 5px;
	margin-bottom: 15px;
	transition: all 500ms;
	box-shadow: 0 0 15px rgba(0,0,0,0.2);
}

div.amountContainerHolder,
div.sorteringContainerHolder {
	text-align: center;
	display: block;
}

div.amountContainerHolder {
	margin-bottom: 20px;
}

.footer form.sortForm {
	display: none!important;
}

div.table {
	display: table;
	width: 100%;
	table-layout:fixed;
	position: relative;
}

div.tableRow {
	display: table-row;
	width: 100%;
	position: relative;
}

div.tableCell {
	display: table-cell;
	width: 20%;
	padding: 15px 0;
	border-bottom: 1px solid #d0d0d0;
	text-align: center;
}

div.tableCell div.cellHead {
	font-weight: bold;
	font-size: 1.1em;
}

div.tableRow:last-child div.tableCell {
	border-bottom: 0;
}


div.filterPlaceholder .filterTable {
	display: table;
	width: 100%;
}

div.filterPlaceholder.blanco .filterTable {
	table-layout: fixed;
}

div.filterPlaceholder .filterTable .filterTableRow {
	display: table-row;
	width: 100%;
}

div.filterPlaceholder .filterTable .filterTableRow .filterTableCell {
	display: table-cell;
	text-align: left;
	padding: 10px;
	font-size: 0.7em!important;
	vertical-align: middle;
}

div.filterPlaceholder.sortering .filterTable .filterTableRow .filterTableCell div {
	padding: 7px 10px 0px;
	min-height: 26px;
	background: rgba(255,255,255,0.1);
	color: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

div.filterPlaceholder.sortering .filterTable .filterTableRow .filterTableCell.showMoreFilters div {
	padding: 4px 0;
}

div.filterPlaceholder .filterTable .filterTableRow:first-child .filterTableCell:first-child {
	width: 100px;
	padding-right: 0;
	padding-left: 20px;
}

div.filterPlaceholder.sortering .filterTable .filterTableRow .filterTableCell div span {
	position: relative;
	top: -4px;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

body:not(.mobile) div.filterPlaceholder .filterTable .filterTableRow .filterTableCell .slider-amount {
	display: inline-block;
	position: relative;
	top: -1px;
	font-size: 1.2em;
	text-align: center;
    margin: 0;
	font-weight: bold;
	color: #fff;
}

div.filterPlaceholder .filterTable .filterTableRow .filterTableCell div a {
	color: #fff;
}

div.filterPlaceholder.sortering .filterTable .filterTableRow .filterTableCell {
	padding: 5px;
}

div.filterPlaceholder .filterTable .filterTableRow .filterTableCell.showMoreFilters div {
	background: #346694;
	color: #fff;
	text-align: center;
	cursor: pointer;
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}

.loanTableSlider {
	display: inline-block;
	position: relative;
	width: 800px;
	max-width: 90%;
	margin: 0 30px 0 0;
}

.amountContainerHolder {
	font-size: 1.1em!important;
}

div.filterPlaceholder.slider,
div.filterPlaceholder.sortering {
	font-size: 1.3em;
	text-align: center;
	position: relative;
	background: #427db2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 0 12px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 12px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.1);
}

div.filterPlaceholder.sortering {
	padding: 5px 5px 5px 0;
}

div.filterPlaceholder.slider {
	padding: 3px 0;
	margin-top: 0;
}

div.sortering li {
	text-align: left;
	padding: 5px 0;
}

.modalContent .sortering ul li span {
	-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
	cursor: pointer;
}

div.sortering ul {
	display: inline-block;
	text-align: center;
}

div.sortering form {
	text-align: center;
}

div.filterTableCell h2 {
	text-align: left;
	font-weight: bold;
	font-size: 1.2em;
	margin: 0;
	display: inline-block;
	color: #fff;
}

div.sortering input {
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.lenderContainer .lender.listLender.opened {
	margin: 0 0 15px 0;
}

.lenderContainer .lender.listLender .extendedSection {
	position: relative;
	padding: 20px 0;
	border-radius: 5px;
	background: #f9f9f9;
	margin-bottom: 15px;
}


.disclaimerReview {

}

.disclaimerTextReview  {

line-height: 17px!important;
	
}

.disclaimerReviewImage {
	width: auto;
    float: left;
	padding-top: 5px;
    padding-right: 3px;
	padding-bottom: 3px;
	display: inline-block;
}

}


.lender.disclaimer .col {
	line-height: 1.4em;
}

.lender.disclaimer .col.disclaimerImage img {
	padding-top: 3px;
}

.lender.disclaimer .col:not(.disclaimerImage) {
	padding-left: 0!important;
}


.lender-row {
	border-top: 1px solid rgba(0,0,0,0.2);
	margin: 8px 10px 0;
	font-size: 15px;
	padding-top: 20px;
	padding-bottom: 5px;
}
.lender-row .disclaimerImage {
	width: 5%;
	text-align: right;
	display: inline-block;
	box-sizing: border-box;
	vertical-align: top;
}
.lender-row .disclaimerImage img {
	max-height: 42px;
}
.lender-row .disclaimerText {
	width: 95%;
	text-align: left;
	padding: 0 10px;
	display: inline-block;
	box-sizing: border-box;
	line-height: 14px;
}

.lender .col {
	text-align: center;
	display: inline-block;
	width: 20.5%;
	vertical-align: middle;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.lender:not(.six-col) .col.belopp,
.lender:not(.six-col) .col.loptid {
	width: 19%;
}

.lender:not(.six-col) .col.avb {
	width: 19%;
}

.lender.six-col .col {
	width: 16.6%;
}

.lender.six-col .col.belopp,
.lender.six-col .col.loptid {
	width: 14.6%;
}

.lender.six-col .col.avb {
	width: 20.6%;
}

.lender .col.kreditgivare {
	padding-left: 20px;
	padding-top: 10px;
}

.lender .col.kreditgivare a img {
	width: 100%;
	height: auto;
	max-width: 190px;
	/**max-height: 50px;*/
}

.lender.foretagsLan .col.kreditgivare {
	width: 100%;
}

.lender.foretagsLan .col.kreditgivare a img {
	max-height: none!important;
}

.lender.foretagsLan table {
	width: 100%;
}

.lender.foretagsLan table tr td:first-child {
	width: 13%;
}

.lender.foretagsLan table tr td:last-child {
	width: 87%;
}

.lender.foretagsLan .col.belopp {
	width: 20%;
}

.lender.foretagsLan .col.tenPercent {
	width: 11.4%;
}

.lender.foretagsLan .col.description {
	position: relative;
	width: auto;
	display: block;
	min-height: 75px;
	text-align: left;
	padding: 10px 15% 10px 10px;
	border-top: 1px solid #e9e1b6;
	margin: 10px 5px 0;
	font-style: italic;
}

.lender.foretagsLan .col.description p {
	display: inline-block;
	margin-bottom: 0;
	line-height: 60px;
	float: left;
}

.lender.foretagsLan .col.description a {
	float: right;
}

.lender.foretagsLan .col.description:after {
	content: '';
	clear: both;
}

div.table.modalTabTable.activeTable div.logo img {
	width: auto;
	height: auto;
}

.lenderContainer .lender .lasmer a,
.lenderContainer .gotobutton {
	cursor: pointer;
	text-decoration: none!important;
	display: inline-block;
	width: 40%;
	background: #e3dcb0;
	border-radius: 3px;
	padding: 15px 5px;
	color: #111;
	font-size: 0.95em;
}

.lenderContainer .foretagsLan .gotobutton {
	width: auto!important;
	position: absolute;
	bottom: 5px;
	right: 5px;
	font-size: 1.1em;
	font-style: normal;
	font-weight: bold;
	padding: 15px;
}

.lenderContainer .showMoreContainer .gotobutton {
	width: auto!important;
	padding: 10px 20px;
	font-size: 1.2em;
	background: #346694;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.modalTabTableContainer {
	width: 100%;
	margin: 15px auto 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 0 10px;
}

.lenderContainer .extendedInfo .gotobutton {
	padding: 15px 5px;
}

.lenderContainer .extendedInfo h2 {
	color: #111;
}

.lenderContainer .extendedInfo hr {
	color: #9dacc1;
	background: #9dacc1;
}

.modalContent .gotobutton {
	padding: 9px 5px;
}

.lender .lasmer .modalInfo {
	background: #427db2;
	color: #fff;
}

.lender .lasmer a:first-child {
	
}

.lender span.head {
	display: block;
	font-size: 0.8em;
}

.lender.foretagsLan span.head.tooltip {
	cursor: pointer;
}

.lender span.data {
	font-weight: bold;
}

.lender span.data > span.foretagstyp {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 0.8em;
	margin: 0 2px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	cursor: pointer;
}

.lender span.data > span.good {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 0.8em;
	margin: 0 2px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	cursor: pointer;
	color: #fff;
	background: #239023;
}

.lender span.data > span.bad {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 0.8em;
	margin: 0 2px;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	cursor: pointer;
	background: #e22f07;
	color: #fff;
}

.lender span.data > span.foretagstyp.ef {
	background: #558aba;
	color: #fff;
}

.lender span.data > span.foretagstyp.hb {
	background: #239023;
	color: #fff;
}

.lender span.data > span.foretagstyp.ab {
	background: #e28007;
	color: #fff;
}

.lenderContainer .listLender .lenderKK {
	position: absolute;
	top: -1px;
	left: -1px;
	background: url('./images/corner_kk.png') no-repeat top right;
	width: 72px;
	height: 72px;
	z-index: 99;
}

.lenderContainer .featuredLender .lenderKK {
	position: absolute;
	top: -1px;
	left: -1px;
	background: url('./images/corner_kk.png') no-repeat top right;
	background-size: 100% 100%;
	width: 72px;
	height: 72px;
	z-index: 99;
}

.lenderContainer .lenderNew {
	position: absolute;
	top: 0;
	left: 0;
	background: url('./images/lenderNew.png') no-repeat top left;
	background-size: 100% 100%;
	width: 99px;
	height: 21px;
	z-index: 99;
}

.lenderContainer .lenderNystartad {
	position: absolute;
	top: 0;
	left: 0;
	background: url('./images/lenderNystartad.png') no-repeat top left;
	background-size: 100% 100%;
	width: 117px;
	height: 21px;
	z-index: 99;
}

.lenderContainer .featuredLender .lenderGoodPng {
	position: absolute;
	top: -1px;
	right: -1px;
	background: url('./images/corner_good.png') no-repeat top right;
	background-size: 100% 100%;
	width: 96px;
	height: 96px;
	z-index: 99;
}


.lenderContainer .featuredLender .col .head {
	padding-top: 15px!important;
}



.lenderContainer .lender .highlights {
	text-align: center;
	vertical-align: top;
}

.lenderContainer .lender .holder,
.lenderContainer .lender .screen {
	width: 49%;
}

.lenderContainer .lender_0 .holder {
	float: left;
}

.lenderContainer .lender_0 .screen {
	float: right;
	margin-left: 1%;
}

.lenderContainer .lender_1 .holder {
	float: left;
}

.lenderContainer .lender_1 .screen {
	float: right;
	margin-left: 1%;
}

.lenderContainer .lender .screen .screenHolder {
	background: #fff;
	width: 100%;
	max-height: 146px;
	position: relative;
	overflow: hidden;
}

.lenderContainer .lender .extendedInfo {
	position: relative;
	overflow: hidden;
}

.fa-search {
	cursor: pointer;
}

h3#loginBarHandle {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 100%;
}

.category-listing ul,
.category-listing ul li {
	list-style-type: disc;
	list-style-position: inside;
	color: #e9e1b6;
}

.category-listing ul li {
	padding: 4px 0;
}

body.modalOpen .modalScreen {
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
}

body.modalOpen .modalContent {
    display: inline-block;
    background: rgba(255,255,255,.95);
    width: 400px;
    max-width: 95%;
    z-index: 100;
    padding: 20px;
	font-size: 1.3em;
}

body.modalOpen .modalContent h2 {
	margin-top: 0;
	margin-bottom: 10px;
}

body.modalOpen .modalContent .text {
	line-height: 2em;
}

.modalContent span.closeButton {
    cursor: pointer;
    display: inline-block;
    line-height: 35px;
    width: 35px;
    height: 35px;
    font-weight: 700;
    border-radius: 40px;
    -moz-border-radius: 40px;
    background: #427db2;
    color: #fff;
    text-align: center;
    position: absolute;
    top: -14px;
    right: -14px;
    border: 2px solid #fff;
}

div.tableCell div.cellHead .tooltip {
	border-bottom: 2px dotted #427db2;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

div.tableCell div.cellContent .tooltip {
	border-bottom: 1px dotted #427db2;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.tooltipIcon {
    display: inline-block;
    cursor: pointer!important;
    font-size: .7em;
    position: relative;
    top: -4px;
    margin-left: 4px;
    padding: 0;
	color: #427db2;
    text-align: center;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	font-weight: normal;
}

.amountContainerHolder .tooltipIcon {
	color: #fff;
}

.author-table {
	display: table;
	width: 100%;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	border-spacing:0;
	border-collapse: collapse;
}

.author-table .author-col {
	display: table-cell;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

.author-table .author-col img {
	display: block;
	height: auto;
	width: 100%;
}

.author-table .author-col h2 {
	margin: 0 0 15px 0;
	font-size: 1.2em;
	line-height: normal;
}

.author-table .author-col p {
	font-style: italic;
}

.author-table .author-col.writer-photo {
	width: 100px;
}

.author-table .author-col.writer-description {
	padding-left: 20px;
}

@media screen and (max-width: 1800px) {
	
	.mainContainer {
		float: none;
		margin-right: 0;
	}
	
	.mainContent {
		margin-right: 0;
	}
}

@media screen and (max-width: 1200px) {
	
	div.filterPlaceholder .filterTable {
		table-layout: fixed;
	}
	
	.mainContent .alignright,
	.mainContent .alignleft{
		max-width: 40%!important;
		height: auto!important;
	}
	
	div.filterPlaceholder.sortering .filterTable .filterTableRow .filterTableCell div {
		text-align: center;
	}
	
	div.filterPlaceholder.sortering .filterTable .filterTableRow .filterTableCell div span:not(.tooltipIcon) {
	    display: inline-block;
		width: 70%;
		text-align: left;
	}
	
	div.filterPlaceholder.sortering .filterTable .filterTableRow .filterTableCell div span.tooltipIcon {
		display: inline-block!important;
	}
	
}

@media screen and (max-width: 1100px) {
	
	div.filterPlaceholder.sortering .filterTable .filterTableRow .filterTableCell.empty {
		display: none!important;
	}
	
	.lenderContainer {
		margin-top: 15px;
		margin-bottom: 15px;
		padding: 10px;
	}
	
	.lender .col {
		display: block!important;
		width: 100%!important;
		margin: 0 auto;
		text-align: center;
		margin-bottom: 0;
	}
		
	.lender.foretagsLan .col:not(.kreditgivare):not(.description) {
		width: 50%!important;
		display: inline-block!important;		
	}
	
	.lender.foretagsLan .col.description {
		border-top: 0!important;
		border-bottom: 0!important;
		padding: 10px 10px 0!important;
	}
	
	.lenderContainer .foretagsLan .gotobutton {
		position: relative!important;
		display: block!important;
		margin-top: 15px;
		text-align: center;
	}
	
	.lender.disclaimer .col {
		border: none;
		border-bottom: none;
	}
	
	.lender.disclaimer .col.disclaimerImage {
			text-align: center!important;
	}
	
	.lender .col.lasmer,
	.lender .col.avb {
		border-bottom: none!important;
		padding-bottom: 0!important;
		margin-bottom: 0!important;
	}
	
	.listLender .col .head {
		padding-top: 10px;
	}
	
	.lender .col.avb {
		margin-bottom: 15px!important;
	}
	
	.lenderContainer .sortering,
	.lenderContainer .sortering ul,
	.lenderContainer .sortering ul li {
		display: block!important;
		width: 100%!important;
	}
	
	div.filterPlaceholder .filterTable,
	div.filterPlaceholder .filterTable .filterTableRow:not(.extraFilter),
	div.filterPlaceholder .filterTable .filterTableRow .filterTableCell {
		display: block!important;
	}
	
	div.filterPlaceholder .filterTable .filterTableRow.extraFilter {
		width: 100%;
		display: block;
	}
	
	div.filterPlaceholder .filterTable .filterTableRow:first-child .filterTableCell:first-child {
		width: auto!important;
		padding-left: 0;
		text-align: center!important;
	}
	
	.lenderContainer .lender.listLender.opened {
		margin: 0 0 15px 0;
	}
	
	.lenderContainer .lender.listLender.newLender {
		margin: 0 0 15px 0;
	}
	
	div.table.modalTabTable.activeTable {
		display: block!important;
	}
	
	div.tableRow {
		display: table!important;
	}
	
	div.tableRow div.tableCell {
		display: table-row;
	}
	
	div.tableRow div.tableCell > div {
		display: table-cell;
		padding: 5px;
		border-bottom: 1px dotted #ccc;
		margin-bottom: 5px;
	}
	
	div.tableRow div.tableCell > div:empty {
		display: none!important;
	}
	
	div.tableRow div.tableCell > div:first-child {
		text-align: left;
	}
	
	div.tableRow div.tableCell > div:first-child {
		text-align: left;
	}
	
	div.tableRow div.tableCell > div:last-child {
		text-align: right;
	}
	
	.lender.featuredLender {
		display: block!important;
		width: 100%!important;
		margin-left: 0!important;
	}
	
	.lender.lender_0 {
		margin-bottom: 15px;
	}
	
}

@media screen and (max-width: 1085px) {
	.xbSearchNav .searchTab #searchBar {
		height: 35px;
	}
}

@media screen and (max-width: 930px) {
	ul.visitorTabs {
		display: none;
	}

	.lender-row .disclaimerImage {
		width: 48px;
	}
	.lender-row .disclaimerText {
		width: calc(100% - 48px);
	}
}

@media screen and (min-width: 800px) {
	.frontPage .fullWidth .innerContainer > ul li {
		display: inline-block;
		margin: 5px;
	}
	
	.frontPage .fullWidth .innerContainer > ul li a {
		display: block;
		padding: 5px 10px;
		background: #336ca4;
		color: #fff;
		border-radius: 3px;
	}
}

@media screen and (max-width: 800px) {
	
	.lender .col {
		padding-bottom: 10px;
		border-bottom: 1px dotted rgba(0,0,0,0.4);
	}
	
	.frontPage .titleBar h1 {
		font-size: 1.8em!important;
		line-height: 1.2em;
	}
	
	.frontPage .fullWidth .innerContainer.smallBoxesSection h2 {
		font-size: 1.7em!important;
		line-height: 1.2em;
	}
	
	.frontPage .post-list .post-item > div:not(.titleBar) p {
		font-size: 1em!important;
	}
	
	body.marginLeft .navTabs {
		overflow: hidden;
	}
	
	.frontPage .intro-box  {
		line-height: 1.6em;
	}
	
	.frontPage .post-list {
		padding: 0 10px 0;
		margin-bottom: 10px;
	}
	
	.frontPage .tableBoxContainer,
	.frontPage .tableBoxContainer .col {
		display: block;
	}
	
	.frontPage .tableBoxContainer .col {
		width: 90%;
		min-height: 150px;
		margin: 0 auto;
	}
	
	.frontPage .tableBoxContainer .col.bg {
		width: 60%;
	}
	
	.frontPage .tableBoxContainer .col:not(:last-child) {
		margin-bottom: 35px;
	}
	
	.frontPage .tableBoxContainer .col ul {
		margin-bottom: 0;
	}
	
	.frontPage .smallBoxContainer {
		display: block;
		width: 90%;
		margin: 0 auto;
	}
	
	.frontPage .smallBoxContainer .smallBox {
		display: block;
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		margin-bottom: 15px;
	}
	
	.frontPage .smallBoxContainer .smallBox:last-child {
		margin-bottom: 0;
	}
	
	ul.visitorTabs {
		display: block;
	}
	
	.sidebar {
		width: 100%;
	}
	
	.loanTableSlider {
		margin: 0 auto!important;
		display: block;
	}
	
	.mainContent .titleBar {
		text-align: center;
		padding: 0 10px;
	}
	
	.mainContent h2 {
		line-height: 1.3em;		
	}
	
	.mainContent .alignright,
	.mainContent .alignleft,
	.mainContent .aligncenter {
		display: block;
		margin: 0 auto 15px!important;
		max-width: 100%!important;
		width: 100%!important;
		float: none!important;
		height: auto!important;
	}
	
	.footerLinks {
		display: block;
		float: none;
		text-align: center;
		padding: 0 20px!important;
	}
	
	.footerLinks li {
		float: none!important;
		text-align: center;
		display: inline-block;
	}
	
	#legal {
		float: none;
		text-align: center;
		display: block;
		margin-bottom: 10px;
	}
	
	#legal li {
		float: none;
		display: inline-block;
	}
	
	.Responsive .xbOffCanvas .navTab.selected .tabLinks
	{
		position: relative;
		height: auto;
		top: 0px;
	}
	.Responsive .xbOffCanvas .navTab, .Responsive .navTabs .navLink
	{
		display: block !important;
		float: none;
		width: 100%;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
		text-align: left;
	}
	.Responsive .navTabs .publicTabs .navLink, .Responsive .navTabs .publicTabs .selected .navLink
	{
		color: rgb(230, 239, 247);
	background-color: rgb(44, 97, 148);
	border-width: 0px;
	border-top:  1px solid rgb(0, 0, 0); border-top:  1px solid rgba(0, 0, 0, 0.18); _border-top:  1px solid rgb(0, 0, 0);
	border-bottom:  1px solid rgb(255, 255, 255); border-bottom:  1px solid rgba(255, 255, 255, 0.08); _border-bottom:  1px solid rgb(255, 255, 255);
	-webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px;

	}
	
	.Responsive .navTabs .publicTabs .navLink.subLink,
	.Responsive .navTabs .publicTabs .selected .navLink.subLink {
		padding-left: 30px;
	}

	.marginLeft
	{
		margin-left: 240px;
		transition: all 0.3s ease-in-out;
	}

	.Responsive .xbOffCanvas 
	{
		background-color: rgb(44, 97, 148);
		padding: 0px;
		margin: 0;
		-webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 100;
		transition: all 0.3s ease-in-out;
		border: none !important;
		overflow: hidden;
		width: 240px;
		height: 100%;
		width:0px;
		overflow-y:auto
	}
	.Responsive .xbOffCanvas.xbOffCanvasOpen
	{
		width:240px;
		transition: all 0.3s ease-in-out;
	}
	 
	.Responsive .xbOffCanvas.xbOffCanvasClose
	{
		transition: all 0.3s ease-in-out;
	}
	.xbOffCanvasToggle
	{
		float: left;
	}

	/* clearfix */ .xbOffCanvasToggle { zoom: 1; } .xbOffCanvasToggle:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }

	.XenBase #xbOffCanvasToggle, .XenBase .xbOffCanvasNew
	{
		cursor:pointer;
		padding:0px 10px;
		height: 45px;
		line-height: 45px;
		color: rgb(110, 100, 47);
		display: inline-block;
	}
	#xbOffCanvasToggle.fa
	{
		font-size: 18px;
		line-height: 45px;
		float: left;
		margin-right: 5px;
	}
	.XenBase .xbOffCanvasNew .fa
	{
		font-size: 16px;
		margin-right: 5px;
	}
	.marginLeft #xbOffCanvasToggle.fa:before
	{
		content: "\f00d";
	} 
	.xbOffCanvasMask.xbOffCanvasOpen
	{
		display: block;
	}
	.xbOffCanvasMask
	{
		background-color: rgba(45, 45, 45, 0.6);
		cursor: pointer;
		display: none;
		height: 100%;
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 100;
	}
	
	.marginLeft {
		margin-left: 240px;
		transition: all 0.3s ease-in-out;
	}
	
	.xbOffCanvasContainer.marginLeft {
		min-width: 610px;
	}
	
	.mainContent > h1 {
		text-align: center;
	}
	
	.lenderContainer .lender.listLender.disclaimer {
		text-align: center!important;
		display: table!important;
		vertical-align: middle!important;
	}
	
	.lenderContainer .lender.listLender.disclaimer .col {
		display: table-cell!important;
		padding: 10px!important;
		text-align: left!important;
		vertical-align: middle!important;
		width: auto!important;
	}
	
}

@media screen and (max-width: 1500px) {
	
	.lender.foretagsLan table tr td:first-child {
		width: 20%!important;
	}
	
	.lender.foretagsLan table .col:not(.kreditgivare) {
		width: 25%!important;
	}
	
	.lender.foretagsLan table .col.topRow {
		margin-bottom: 10px;
	}
	
}

@media screen AND (max-width: 1024px) {
	
	body.tablet .lender.foretagsLan .col:not(.kreditgivare):not(.description),
	body.mobile .lender.foretagsLan .col:not(.kreditgivare):not(.description) {
		min-height: 80px!important;
	}
	
	body.tablet .lender.foretagsLan .col.description p,
	body.mobile .lender.foretagsLan .col.description p,
	body.tablet .lender.foretagsLan .col.description a,
	body.mobile .lender.foretagsLan .col.description a {
		float: none!important;
		line-height: normal!important;
	}
	
}

@media screen and (max-width: 500px) {
	.mainContent .node h1, .mainContent .node h2, .mainContent .node h3 {
		font-weight: bold!important;
		line-height: 1.3em;
	}
	
	.lender .col.kreditgivare {
		padding-left: 0!important;
	}
	
	div.filterPlaceholder.sortering {
		padding: 5px 0!important;
	}
	
	.skipToLoans-container {
		text-align: center;
		margin-bottom: 10px;
	}
	
	.skipToLoans-container .skipToLoans {
		display: inline-block;
		padding: 10px 15px;
		background: #427db2;
		color: #fff;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		cursor: pointer;
	}
	
	body.modalOpen .modalContent {
		max-width: 80%!important;
		left: 10%!important;
		box-sizing: border-box;
	}
	
	div.tableCell div.cellHead .tooltip {
		white-space: nowrap;
	}
	
	.lender.foretagsLan .col.description p {
		float: none!important;
		line-height: 1.4em!important;
	}
	
	.lender.foretagsLan .col:not(.kreditgivare):not(.description) {
		min-height: 80px!important;
	}
	
	.lender.foretagsLan .col.description a {
		float: none!important;
		
	}
	
}

div[itemprop="mainEntity"] {
	margin-top: 20px;
}

div[itemprop="mainEntity"] p:empty {
	display: none;
}

@media (min-width: 768px) {
	.image-after-table-box {
		 text-align: center;
	 }
	 div.image-after-table-box img {
		max-height: 500px;
		
	}
}

@media (max-width: 768px) {
	.image-after-table-box {
		 text-align: center;
	 }
	 div.image-after-table-box img {
		max-height: 500px;
		max-width: 300px;
	}
}