h1 { font-family: "Nunito Sans", Arial, Helvetica, sans-serif; font-size: 40px; color: #ffffff; line-height: 44px; font-weight: 300; }
h2 { font-family: "Nunito Sans", Arial, Helvetica, sans-serif; font-size: 30px; color: #ffffff; line-height: 34px; font-weight: 700; }
h3 { font-family: "Nunito Sans", Arial, Helvetica, sans-serif; font-size: 24px; color: #ffffff; line-height: 30px; font-weight: 600; }
p { font-family: "Nunito Sans", Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; line-height: 24px; font-weight: 400; }
li { font-family: "Nunito Sans", Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; line-height: 24px; font-weight: 400;  }body { background: #121a14 url('/https/nictrade.se/files/nt-bg.jpg') repeat scroll left top; font-size: 10px; font-family: "Nunito Sans", Arial, Helvetica, sans-serif; color: #ffffff; line-height: 24px; font-weight: 400; }
a:link { text-decoration: underline; color: #b6d646; font-weight: 400; }
a:visited { text-decoration: underline; color: #b6d646; font-weight: 400; }
a:active { text-decoration: underline; color: #b6d646; font-weight: 400; }
a:hover { text-decoration: none; color: #9ab536; font-weight: 400; }
a:focus { text-decoration: none; color: #9ab536; font-weight: 400; }
.navbar-default li { font-family:Arial, Helvetica, sans-serif; font-size: 16px; text-transform:none; }
.navbar-default .navbar-toggle .glyphicon {color: #ffffff;}
.navbar-default .navbar-toggle .icon-bar {background-color: #ffffff;}.navbar-default .navbar-nav>li a { color:#ffffff; text-decoration:none; font-weight:700; }
.navbar-default .navbar-nav>li a:hover { color:#b6d646; text-decoration:none; font-weight:700; }
.navbar-default .navbar-nav>li.active a:hover { color:#b6d646; text-decoration:none; font-weight:700; }
.navbar-default .dropdown-menu>li a:hover { color:#b6d646; text-decoration:none; font-weight:700; }
.navbar-default .navbar-nav>li a:focus { color:#b6d646; text-decoration:none; font-weight:700; }
.navbar-default .navbar-nav>li.active a:focus { color:#b6d646; text-decoration:none; font-weight:700; }
.navbar-default .dropdown-menu>li a:focus { color:#b6d646; text-decoration:none; font-weight:700; }
.navbar-default .navbar-nav>.active>a { color:#b6d646; text-decoration:none; font-weight:700; }
.navbar-default .dropdown-menu>li.active a { color:#b6d646; text-decoration:none; font-weight:700; }
.navbar { margin-bottom:0px; }
header { margin-bottom:0px; position:relative; }
body { margin-bottom:260px; }
html { position:relative; min-height:100%; }
div#footer { min-height:260px; position:absolute; bottom:0; width:100%; }
#page .container { max-width:1170px; }
body {background-size: cover; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; background-attachment: fixed;}

h1 {margin-bottom: 40px;}
h2 {margin-bottom: 40px;}
body #content h4 a {font-weight: 600; font-size: 15px;}
.navbar-default {background-color: transparent; border-color: transparent; float: right;}
#content .vc_tta-panel-body p {font-size: 14px;}
#content .vc_tta-panel-body ul li {font-size: 14px;}

body #content .vc_tta-panel-heading {background-color: rgba(0,0,0, .3); padding: 10px;}
body #content .vc_tta-panel-body {background-color: rgba(0,0,0, .2); padding: 50px;}
#content strong {color: #b6d646;}
#footer {background: rgba(0,0,0, .3); padding-top: 75px;}
#footer ul {list-style: none;}
#footer .col-sm-4 {padding: 0;}

#header {padding: 100px 0 0;}
.logoholder img {max-width: 300px; height: auto; margin: 0 3px;}

.greytext { opacity:0.4; }

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
#content {padding: 20px;}
.logoholder img {margin-left: 23px;}
.vc_empty_space {height: 50px !important;}
#footer {padding-left: 30px; padding-right: 30px;}
#footer .container {width: 100%;}
#footer p {font-size: 13px;}
#footer li {font-size: 13px;}

.footer-1 {width: 40%;}
.footer-2 {width: 40%;}
.footer-3 {width: 20%;}
}

@media all and (max-width: 900px)  {
#header {
    padding: 40px 0 0;
}
}

/* Mobile CSS */
@media all and (max-width: 767px)  {

.navbar-collapse {margin-top: 20px; padding: 30px;}
.navbar-default {float: none;}
.navbar-default .nav {float: left; width: 100%;}
body {margin-bottom: 700px; background: url("/https/nictrade.se/files/nt-bgm.jpg"); background-attachment: fixed; background-position: 0 0;}
.vc_empty_space {height: 20px !important;}
.navbar-default .navbar-toggle {border-color:  transparent; margin-top: 0; margin-bottom: 0;}
.logoholder img {max-width: 200px; height: auto; margin: 0 0 0 25px;}

.navbar-collapse {position: absolute; margin: 22px 0 0; background: rgba(0, 0, 0, .9); text-align: center; z-index: 100; overflow: hidden; width: 100%;}

#footer {text-align: center; padding-bottom: 40px; padding-top: 30px;}
#footer strong {display: block; margin-top: 30px;}
#footer p, #footer ul li {font-size: 13px;}
#footer ul {list-style: none; margin-top: 40px;}
#footer ul li {margin-bottom: 5px;}
#content {padding: 20px 30px;}
#header {padding: 20px 0 0;}
body #content .vc_tta-panel-body {padding: 20px 30px;}

.fs {margin-bottom: -20px; display: inline-block;}
h1 {font-size: 24px; margin-bottom: 0; font-weight: 600; line-height: 1.3;}
h2 {font-size: 20px; line-height: 1.4; margin-top: 20px; font-weight: 400; margin-bottom: 22px;}
p {font-size: 15px; line-height: 22px;}
#content .wpb_content_element {margin-bottom: 5px;}
}

#content ul { list-style-position: outside; }