@font-face {
font-family: "Lato";
src: url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-italic-webfont.eot);
src: url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-italic-webfont.eot?#iefix) format("embedded-opentype"),
url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-italic-webfont.woff2) format("woff2"),
url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-italic-webfont.woff) format("woff"),
url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-italic-webfont.ttf) format("truetype");
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: "Lato";
src: url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-regular-webfont.eot);
src: url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-regular-webfont.eot?#iefix) format("embedded-opentype"),
url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-regular-webfont.woff2) format("woff2"),
url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-regular-webfont.woff) format("woff"),
url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-regular-webfont.ttf) format("truetype");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Lato";
src: url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-semibold-webfont.eot);
src: url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-semibold-webfont.eot?#iefix) format("embedded-opentype"),
url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-semibold-webfont.woff2) format("woff2"),
url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-semibold-webfont.woff) format("woff"),
url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-semibold-webfont.ttf) format("truetype");
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: "Lato";
src: url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-semibolditalic-webfont.eot);
src: url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"),
url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-semibolditalic-webfont.woff2) format("woff2"),
url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-semibolditalic-webfont.woff) format("woff"),
url(//www.expert-selitve.si/wp-content/themes/ns_expert/css/lato-semibolditalic-webfont.ttf) format("truetype");
font-weight: 600;
font-style: italic;
} body {
font-family: "Open Sans", sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #2c3e50;
}
.link-default {
color: #000;
text-decoration: underline;
}
.link-default:hover {
color: #000;
text-decoration: none;
}
.link-primary {
color: #eda126;
text-decoration: none;
}
.link-primary:hover {
color: #eda126;
text-decoration: underline;
}
.link-header {
color: #323232;
}
.link-header:hover {
color: #323232;
text-decoration: underline;
}
p {
line-height: 1.5;
}
h1 {
font-family: "Lato";
font-weight: 900;
color: #fff;
font-size: 58px;
text-transform: uppercase;
line-height: 1em;
}
h2 {
color: #fff;
font-size: 30px;
margin-bottom: 50px;
}
article h2 {
color: #d4022a;
font-size: 36px;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 15px;
margin-top: 55px;
}
@media (max-width: 991px) {
article h2 {
margin-top: 0;
}
}
h3 {
font-size: 30px;
text-align: center;
font-weight: 300;
}
h4 {
font-family: "Lato";
font-weight: 900;
font-size: 24px;
}
h5 {
text-transform: uppercase;
font-family: "Lato";
font-weight: 900;
font-size: 17px;
color: #fff;
}
h6 {
text-transform: uppercase;
font-size: 14px;
color: #da0225;
font-weight: 700;
margin-bottom: 13px;
}
a {
text-decoration: none;
color: #d4022a;
}
a:hover {
text-decoration: none;
color: #b90003;
}
article {
font-size: 18px;
}
.fp-box-content ul,
.wpb_text_column ul {
list-style: none;
padding: 0;
font-family: "Open Sans", sans-serif;
}
.fp-box-content ul li,
.wpb_text_column ul li {
padding-bottom: 5px;
color: #222533;
text-decoration: none;
font-weight: 400;
}
.fp-box-content ul li:before,
.wpb_text_column ul li:before {
font-family: "FontAwesome";
content: "\f105";
background: #da0225;
color: #fff;
padding: 1px 5px 1px 6px;
border-radius: 9px;
margin-right: 8px;
font-size: 14px;
}
.fp-box-content ul li a,
.wpb_text_column ul li a {
color: #da0225;
text-decoration: none;
font-weight: 400;
}
.fp-box-content ul li a:hover,
.wpb_text_column ul li a:hover {
color: #b90003;
text-decoration: none;
}
hr {
border-top: 1px solid #a0a0a0;
}
input[type="text"] {
outline: none;
background: #2d323f;
border: none;
padding: 15px 20px;
border-radius: 3px;
color: #fff;
}
textarea {
outline: none;
background: #2d323f;
border: none;
padding: 15px 20px;
border-radius: 3px;
color: #fff;
resize: none;
}
::-webkit-input-placeholder {
color: #acadb0;
}
:-moz-placeholder { color: #acadb0;
}
::-moz-placeholder { color: #acadb0;
}
:-ms-input-placeholder {
color: #acadb0;
}
.fw {
width: 100% !important;
}
.ml {
margin-left: 20px;
}
.mb0 {
margin-bottom: 0 !important;
}
.mb50 {
margin-bottom: 50px;
}  header {
background: #fff;
}
.small-header {
background: #1a1c27;
border-top: 4px solid #da0225;
margin-bottom: 0 !important;
}
.small-header a {
color: #fff;
font-weight: 300;
float: right;
margin: 14px 15px 14px !important;
}
.small-header a:hover {
color: #ccc;
}
@media (max-width: 359px) {
.small-header a {
font-size: 12px;
}
}
.small-header .link-icon {
width: 28px;
height: 21px;
margin-right: 10px;
display: block;
float: left;
}
.small-header .contact {
background: url(//www.expert-selitve.si/wp-content/themes/ns_expert/images/chat-icon.png) center center no-repeat;
}
.small-header .group {
background: url(//www.expert-selitve.si/wp-content/themes/ns_expert/images/group-icon.png) center center no-repeat;
}
.big-header {
font-weight: 400;
padding-top: 40px;
margin-bottom: 0 !important;
}
.big-header .logo {
margin-bottom: 30px !important;
}
.big-header .header-box {
float: left;
margin-bottom: 30px !important;
}
@media (min-width: 768px) and (max-width: 991px) {
.big-header .header-box {
float: right;
}
}
.big-header .header-box a {
text-decoration: underline;
color: inherit;
font-weight: bold;
}
.big-header .header-box a:hover {
text-decoration: none;
color: inherit;
font-weight: bold;
}
.big-header .header-text {
font-size: 13px;
display: block;
float: left;
padding-left: 60px; min-height: 50px;
}
.big-header .location {
background: url(//www.expert-selitve.si/wp-content/themes/ns_expert/images/location-icon.png) left top no-repeat;
}
.big-header .phone {
background: url(//www.expert-selitve.si/wp-content/themes/ns_expert/images/phone-icon.png) left top no-repeat;
}
.big-header .mail {
background: url(//www.expert-selitve.si/wp-content/themes/ns_expert/images/mail-icon.png) left top no-repeat;
}  .container .navbar {
margin-bottom: -45px;
z-index: 10;
}
.container .nav li {
padding: 0;
}
.container .nav li a:before,
.container .nav li span:before {
display: none;
}
.container .nav li span {
color: #fff;
}
.container .nav li a {
background: #d4022a;
color: #fff;
text-decoration: none;
font-weight: 400 !important;
white-space: nowrap;
padding-top: 34px;
padding-bottom: 34px;
font-size: 16px;
padding-right: 0px;
padding-left: 0px;
}
.container .nav li a:hover {
background: #222533;
color: #fff;
}
.container .nav li.current-menu-item a,
.container .nav li.current-page-ancestor a {
background: #222533;
color: #fff;
font-weight: 600 !important;
}
.container .nav li.current-menu-item a span,
.container .nav li.current-page-ancestor a span {
font-weight: 600 !important;
border-bottom: 1px solid #fff;
}
.container .nav li a span {
padding-top: 5px;
padding-bottom: 5px;
}
.container .navbar-header {
background: #d4022a;
}
.container .navbar-toggle {
float: left;
margin: 15px;
padding: 5px;
}
.container .navbar-toggle .icon-bar + .icon-bar {
margin-top: 5px;
}
.container .navbar-toggle .icon-bar {
background-color: #fff;
width: 30px;
}
.sub-menu {
display: none;
position: absolute;
list-style: none; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); z-index: 100;
}
.menu-item:hover .sub-menu {
display: block;
}
.container .sub-menu li a {
background: #d4022a;
color: #fff;
text-decoration: none;
text-align: center;
font-weight: 400 !important;
white-space: nowrap;
padding-top: 14px;
padding-bottom: 14px;
font-size: 16px;
margin-left: -40px; width: 146px;
float: left;
}
.responsive-nav {
display: none;
}
.sum-menu .containter . @media (min-width: 992px) and (max-width: 1199px) {
.container .nav li a {
font-size: 14px;
}
}
@media (max-width: 991px) {
. .container .navbar {
margin-bottom: -32px;
}
.container .navbar-header {
float: none;
}
.container .navbar-left,
.navbar-right {
float: none !important;
}
.container .navbar-toggle {
display: block;
}
.container .navbar-collapse {
border-top: none;
box-shadow: none;
padding: 0;
}
.container .navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.container .navbar-collapse.collapse {
display: none !important;
}
.container .nav {
float: none !important;
}
.container .nav > li {
float: none;
}
.container .nav > li > a {
padding-top: 21px;
padding-bottom: 21px;
}
.container .nav-justified > li > a {
margin-bottom: 0;
}
.container .collapse.in {
display: block !important;
}
.container .nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.container .nav-justified > li {
width: auto;
display: block;
}
} .sidenav {
margin-bottom: 30px;
margin-top: 60px;
}
.sidenav .navbar-header {
background: #f9fafa;
}
.sidenav .navbar-collapse {
padding: 0;
}
.sidenav .nav-title {
border: none;
padding: 0;
margin: 15px 15px 15px 0;
}
.sidenav .nav {
float: left;
width: 100%;
margin: 0;
padding: 0;
}
.sidenav .nav ul {
padding: 0;
list-style: none;
width: 100%;
border-top: 1px solid #ebebeb;
}
.sidenav .nav ul li {
padding: 0;
margin: 0;
float: left;
width: 100%;
border-bottom: 1px solid #ebebeb;
}
.sidenav .nav ul li.current-menu-item {
border-bottom: 1px solid #ebebeb;
}
.sidenav .nav ul li.current-menu-item a,
.sidenav .nav ul li.current-menu-ancestor a,
.sidenav .nav ul li.current-menu-parent a {
background: #fff;
border-left: 5px solid #d4022a;
color: #d4022a;
}
.sidenav .nav ul li a {
padding: 15px;
background: #f9fafa;
width: 100%;
float: left;
font-weight: 700 !important;
color: #2c3e50;
text-decoration: none;
font-size: 16px;
white-space: normal;
}
.sidenav .nav ul li a:hover {
background: #fff;
color: #d4022a;
border-left: 5px solid #d4022a;
text-decoration: none;
}
.sidenav .navbar-toggle {
}
.sidenav .navbar-toggle .icon-bar {
background-color: #2c3e50;
}
.sidenav .nav ul li .sub-menu-0 {
display: none;
}
.sidenav .nav ul li.sub-menu-0,
.sidenav .nav ul li .sub-menu-0 {
background: #fff;
float: left;
padding: 15px 0;
border-top: none;
}
.sidenav .nav ul li.current-menu-parent .sub-menu-0,
.sidenav .nav ul li.current-menu-item .sub-menu-0,
.sidenav .nav ul .current-menu-ancestor .sub-menu-0 {
display: block;
}
.sidenav .nav ul li .sub-menu-0 li {
border-bottom: none;
padding: 5px 15px 5px 30px;
}
.sidenav .nav ul li .sub-menu-0 li a::before {
font-family: FontAwesome;
content: "\f105  ";
display: inline !important;
}
.sidenav .nav ul li .sub-menu-0 li a {
background: none;
padding: 0;
font-weight: 400 !important;
width: auto;
border: none;
color: #2c3e50;
}
.sidenav .nav ul li .sub-menu-0 li a:hover,
.sidenav .nav ul li .sub-menu-0 li a:hover {
text-decoration: underline;
}
.sidenav .nav ul li .sub-menu-0 li.current-menu-item a,
.sidenav .nav ul li .sub-menu-0 li.current-menu-ancestor a,
.sidenav
.nav
ul
li
.sub-menu-0
li.current-menu-ancestor
.sub-menu-1
li.current-menu-item
a {
font-weight: 700 !important;
}
.sidenav .nav ul li .sub-menu-0 li.current-menu-item .sub-menu-1 li a,
.sidenav .nav ul li .sub-menu-0 li.current-menu-ancestor .sub-menu-1 li a {
font-weight: 400 !important;
}
.sidenav .nav ul li .sub-menu-1 {
display: none;
border-top: none;
}
.sidenav .nav ul li .sub-menu-1 li a::before {
content: "";
}
.sidenav .nav ul li .sub-menu-0 li .sub-menu-1 li {
padding-left: 25px;
}
.sidenav .nav ul li .sub-menu-0 li.current-menu-parent .sub-menu-1,
.sidenav .nav ul li .sub-menu-0 li.current-menu-item .sub-menu-1 {
float: left;
padding: 5px 0;
display: block;
}  footer .footer-nav ul {
list-style: square;
list-style-position: inside;
padding: 0;
color: #da0225;
}
footer .footer-nav ul li {
padding: 10px 0 10px 0;
border-bottom: 1px solid #2d323f;
}
footer .footer-nav ul li:last-child {
border-bottom: none;
}
footer .footer-nav ul a:before {
display: none;
}
footer .footer-nav ul a {
text-decoration: none;
color: #a1b1bc;
font-weight: 400;
margin-left: 5px;
}
footer .footer-nav ul a:hover {
text-decoration: none;
color: #da0225;
}
.footer-contact {
background: url(//www.expert-selitve.si/wp-content/themes/ns_expert/images/baner-small.png) center center no-repeat;
background-size: cover;
color: #fff;
padding-top: 40px;
padding-bottom: 15px;
}
.fcb {
border: 1px solid #fff;
position: relative;
min-height: 126px;
padding: 0 15px 5px 90px;
margin-top: 30px;
margin-bottom: 25px !important;
float: left;
width: 100%;
}
@media (min-width: 991px) and (max-width: 1199px) {
.fcb {
min-height: 147px;
}
}
.fcb a {
font-weight: bold;
text-decoration: underline;
color: inherit;
}
.fcb a:hover {
text-decoration: none;
}
@media (min-width: 768px) and (max-width: 991px) {
.fcb {
padding: 30px 15px 5px 15px;
min-height: 156px;
}
}
.fcb-icon {
width: 60px;
height: 60px;
float: left;
position: absolute;
top: -30px;
left: 10px;
}
.fcb-location {
background: #da0325 url(//www.expert-selitve.si/wp-content/themes/ns_expert/images/location-white.png) center center no-repeat;
}
.fcb-phone {
background: #da0325 url(//www.expert-selitve.si/wp-content/themes/ns_expert/images/phone-white.png) center center no-repeat;
}
.fcb-email {
background: #da0325 url(//www.expert-selitve.si/wp-content/themes/ns_expert/images/mail-white.png) center center no-repeat;
}
.footer-big {
color: #2c3e50;
font-family: "Lato";
padding-top: 50px;
padding-bottom: 0;
margin-bottom: 0 !important;
}
.footer-big .wpb_column {
margin-bottom: 30px;
}
.footer-big h4 {
border-left: 5px solid #da0225;
padding-left: 15px;
margin-bottom: 35px;
}
.footer-big .footer-logo {
margin-bottom: 25px;
}
.footer-small {
background: #e5e9ec;
font-size: 12px;
padding: 22px 0;
color: #2d323f;
border-bottom: 4px solid #da0225;
}
.footer-small a {
float: right;
color: #2d323f;
}
.footer-small a span {
display: inline-block;
}
#ns-logo {
width: 85px;
height: 12px;
background: url(//www.expert-selitve.si/wp-content/themes/ns_expert/images/ns-logo.png) no-repeat right bottom;
float: right;
margin-left: 8px;
margin-top: 3px;
}
@media (max-width: 991px) {
.responsive-nav {
display: block;
}
.desk-nav {
display: none;
}
.footer-small {
text-align: center;
}
.footer-small a {
float: none;
}
#ns-logo {
float: none;
display: inline-block;
}
}  .banner {
height: 845px;
background: url(//www.expert-selitve.si/wp-content/themes/ns_expert/images/banner.jpg) center center no-repeat;
text-align: center;
padding-top: 195px;
}
#jquery-cookie-law-script {
font-size: 14px!important;
}
#jquery-cookie-law-script #cookie-law-container-box {
padding: 30px 0!important;
}
@media (max-width: 768px) {
.banner-4-steps .vc_inner .wpb_column {
margin-bottom: 80px !important;
max-height: 240px;
margin-top: 40px;
}
.banner {
height: 455px !important;
padding-top: 60px !important;
}
.banner h1 {
font-size: 20px !important;
}
.banner h2 {
font-size: 15px !important;
}
.header-box strong{
display: none !important;
}
.big-header .logo {
max-width: 200px;
}
.big-header .phone {
position: absolute;
right: 0px;
top: -83px;
}
}
@media (max-width: 420px) {
.banner-4-steps .vc_inner .wpb_column {
margin-bottom: 150px !important;
max-height: 240px;
}
}
@media (max-width: 768px) {
.banner {
padding-top: 120px;
}
}
@media (max-width: 575px) {
h1 {
font-size: 50px;
}
h2 {
font-size: 25px;
margin-bottom: 30px;
}
.banner .btn {
margin: 0;
margin-bottom: 20px;
width: 100%;
}
}
@media (max-width: 400px) {
h1 {
font-size: 45px;
}
h2 {
font-size: 20px;
}
}
.fp-box-container {
margin-top: -240px;
}
@media (min-width: 992px) and (max-width: 1199px) {
.fp-box-container {
margin-top: -180px;
}
}
@media (max-width: 991px) {
.fp-box-container {
margin-top: 30px;
}
}
.fp-box {
background: #f4f4f4;
margin-bottom: 35px !important;
}
.fp-box .ninja-forms-req-symbol,
.fp-box .ninja-forms-required-items,
.fp-box label {
display: none !important;
}
.fp-box .ninja-forms-all-fields-wrap {
margin-top: 17px;
}
.fp-box .field-wrap {
margin-bottom: 9px;
}
.fp-box .submit-wrap {
margin: 0;
}
.ninja-forms-req-symbol,
.ninja-forms-required-items,
.ninja-forms-cont label {
display: none !important;
}
.ninja-forms-all-fields-wrap {
margin-top: 17px;
}
.ninja-forms-cont .field-wrap {
margin-bottom: 9px;
}
.ninja-forms-cont .submit-wrap {
margin: 0;
}
.fp-box.dark {
background: #1a1c27;
}
.fp-box-title {
background: #1a1c27;
text-align: center;
padding: 10px 25px;
}
.fp-box-title.red {
background: #d4022a;
}
.fp-box-content {
padding: 25px;
}
.fp-box-content li {
margin-bottom: 16px;
}
.fp-box-link-section {
background: #1a1c27;
padding: 25px;
}
.fp-box-link-section a {
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 16px;
}
.fp-box-link-section a:before {
font-family: "FontAwesome";
content: "\f054  ";
color: #fff;
}
.fp-box-1-3 {
background: #2d323f;
display: table;
}
.fp-box-1-3-icon {
width: 115px;
min-height: 65px;
background: url(//www.expert-selitve.si/wp-content/themes/ns_expert/images/special-offer.png) center center no-repeat;
display: table-cell;
}
.fp-box-1-3-text {
color: #fff;
background: #d4022a;
padding: 25px;
display: table-cell;
}
.fp-box .ninja-forms-response-msg {
color: #fff;
}
.ninja-forms-error-msg {
font-weight: 700;
color: #f00;
}
.ninja-forms-success-msg {
font-weight: 700;
color: #9e5;
}
.fp-box textarea {
height: 114px !important;
float: left;
}
.fp-box.dark .btn {
margin: 0;
}
.fp-box .btn-md {
padding-left: 15px;
padding-right: 15px;
}
.white-button-text {
text-transform: none;
color: #fff;
font-weight: normal;
}
a:hover .white-button-text {
color: #ccc;
}
.advantages-section {
margin-bottom: 0 !important;
}
.eq-cols .wpb_column,
.bottom-image {
padding-bottom: 50px;
}
@media (min-width: 992px) {
.bottom-image {
vertical-align: bottom;
padding-bottom: 0 !important;
}
.eq-cols {
display: table;
padding-top: 20px;
}
.eq-cols .wpb_column {
display: table-cell;
float: none !important;
padding-bottom: 50px;
}
.eq-cols .wpb_column p {
line-height: 1.7em;
}
}
.ns-is-wrap {
display: table;
margin: 20px auto 25px auto;
}
.ns-is-separator-wrap {
display: table-cell;
vertical-align: middle;
width: 105px;
}
.ns-is-separator {
width: 100%;
height: 1px;
background: #777;
}
.ns-is-icon {
margin: 0 20px;
}
.ns-il-container {
position: relative;
margin-bottom: 28px;
}
.ns-il-container a {
position: relative;
width: auto;
height: auto;
display: inline-block;
max-width: 100%;
}
.ns-il-container a .ns-il-overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
transition: all 0.5s;
}
.ns-il-container a:hover .ns-il-overlay {
background: rgba(218, 2, 37, 0.7);
transition: all 0.5s;
}
.ns-il-container a .ns-il-button {
position: absolute;
top: 50%;
left: 50%;
transform: translateY(-50%) translateX(-50%);
margin: 0 !important;
color: transparent;
border: 1px solid transparent;
transition: all 0.5s;
}
.ns-il-container a .ns-il-button:hover {
color: #fff;
border: 1px solid #fff;
}
.ns-il-container a:hover .ns-il-button {
color: #fff;
border: 1px solid #fff;
transition: all 0.5s;
}
.banner-4-steps {
background: url(//www.expert-selitve.si/wp-content/themes/ns_expert/images/banner-4-steps.png) center center no-repeat;
background-size: cover;
color: #fff;
text-align: center;
padding-top: 40px;
padding-bottom: 0;
}
.banner-4-steps .ns-is-separator {
background: #fff;
}
.banner-4-steps .wpb_single_image {
margin-bottom: 20px;
margin-top: 10px;
}
.banner-4-steps .vc_inner .wpb_column {
margin-bottom: 30px;
}
.step-light {
text-align: center;
margin-bottom: 15px !important;
}
.step-dark {
text-align: center;
margin-bottom: 15px !important;
}
.step-title {
text-transform: uppercase;
color: #d4022a;
font-weight: 700;
font-size: 24px;
}
.step-title:hover {
text-decoration: underline;
}
.step-title.small {
font-size: 18px;
text-align: center;
display: block;
}
.steps-separator {
margin-top: 5px !important;
margin-bottom: 11px !important;
}
.page-banner {
padding: 98px 0 58px 0;
background: #333;
text-align: center;
position: relative;
overflow: hidden;
}
.page-banner-overlay {
top: 0;
bottom: 0;
left: 0;
right: 0;
position: absolute;
background: rgba(12, 13, 20, 0.75);
}
.page-banner .container {
position: relative;
z-index: 2;
}
.page-banner h1 {
font-size: 49px;
}
.page-title-separator {
width: 30px;
height: 3px;
background: #d4022a;
margin: 16px auto 19px auto;
}
.breadcrumbs a,
.breadcrumbs span {
color: #fff !important;
}
.breadcrumbs span:before,
.breadcrumbs a:before {
display: none;
}
.breadcrumbs ul {
margin: 0;
padding: 0;
}
.breadcrumbs li {
list-style: none;
}
@media (min-width: 992px) {
article .vertical-center {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: row;
margin-bottom: 0;
}
article .vertical-center > [class^="vc_col-"],
article .vertical-center > [class*=" vc_col-"] {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
}
article .vertical-center .wpb_wrapper {
max-width: 100%;
}
}
@media (max-width: 991px) {
article .vertical-center .wpb_column {
margin-top: 30px;
}
}
.slider-background {
background: url(//www.expert-selitve.si/wp-content/themes/ns_expert/images/slider-back.jpg) center top no-repeat;
color: #fff;
}
@media (max-width: 768px) {
.slider-background {
background-size: cover;
}
.slider-background .btn {
margin: 0;
margin-bottom: 20px;
width: 100%;
}
}
.slider-background h3 {
margin-top: 50px;
margin-bottom: 23px;
}
.slider-background .btn {
padding-left: 20px;
padding-right: 20px;
}
.slider-background .btn-default {
margin-right: 25px;
}
.slide {
min-height: 593px;
overflow: hidden;
}
.slide-bottom-text,
.slide-bottom-text ul li {
color: #a1b1bc !important;
}
.slide-bottom-text {
margin-top: 30px;
margin-bottom: 30px;
}
@media (max-width: 600px) {
.slide-bottom-text {
margin-bottom: 0;
}
}
.advice .vc_row {
margin-bottom: 0;
}
.advice .vc_inner .wpb_column {
margin-bottom: 40px;
}  .btn {
border-radius: 3px;
padding-left: 45px;
padding-right: 45px;
border: none;
margin-top: 10px;
text-transform: uppercase;
box-sizing: border-box;
}
.btn-sm {
padding-top: 11px;
padding-bottom: 9px;
font-size: 12px;
}
.btn-md {
font-size: 16px;
padding-top: 14px;
padding-bottom: 14px;
font-weight: 800;
}
.btn-md.btn-primary,
.btn-md.btn-primary:visited,
.btn-md.btn-primary:hover,
.btn-md.btn-primary:active,
.btn-md.btn-primary:active:hover,
.btn-md.btn-primary-red,
.btn-md.btn-primary-red:visited,
.btn-md.btn-primary-red:hover,
.btn-md.btn-primary-red:active,
.btn-md.btn-primary-red:active:hover {
padding-top: 13px;
padding-bottom: 13px;
}
.btn-lg {
padding-top: 18px;
padding-bottom: 18px;
font-weight: 800;
font-size: 18px;
}
.btn-lg.btn-primary,
.btn-lg.btn-primary:visited,
.btn-lg.btn-primary:hover,
.btn-lg.btn-primary:active,
.btn-lg.btn-primary:active:hover,
.btn-lg.btn-primary-red,
.btn-lg.btn-primary-red:visited,
.btn-lg.btn-primary-red:hover,
.btn-lg.btn-primary-red:active,
.btn-lg.btn-primary-red:active:hover {
padding-top: 17px;
padding-bottom: 17px;
}
.btn-primary,
.btn-primary:visited {
color: #fff;
background: transparent;
border: 1px solid #fff;
}
.btn-primary:hover {
color: #ccc;
background: transparent;
border: 1px solid #ccc;
}
.btn-primary:active,
.btn-primary:active:hover {
color: #ccc;
background: transparent;
border: 1px solid #ccc;
}
.btn-primary-red,
.btn-primary-red:visited {
color: #d4022a;
background: transparent;
border: 1px solid #d4022a;
}
.btn-primary-red:hover {
color: #b90003;
background: transparent;
border: 1px solid #b90003;
}
.btn-primary-red:active,
.btn-primary-red:active:hover {
color: #b90003;
background: transparent;
border: 1px solid #b90003;
}
.btn-default,
.btn-default:visited {
color: #fff;
background: #d4022a;
}
.btn-default:hover {
color: #fff;
background: #b90003;
}
.btn-default:active,
.btn-default:active:hover {
color: #fff;
background: #b90003;
}
.red-button-text {
color: #d4022a;
}
a:hover .red-button-text {
color: #b90003;
}  .wysija-required {
display: none;
}
.wysija-input {
width: 100%;
}
.wysija-submit {
border-radius: 3px;
padding-left: 45px;
padding-right: 45px;
border: none;
margin-top: 10px;
text-transform: uppercase;
box-sizing: border-box;
font-size: 16px;
padding-top: 14px;
padding-bottom: 14px;
font-weight: 800;
color: #fff;
background: #d4022a;
width: 100%;
}
.wysija-submit:hover {
color: #fff;
background: #b90003;
}