/*27.03.2020 */
@media screen and (min-width:768px){
.pre-mobile-view {
display: none;
}
}

/* 25.09.2019 */
header.transparent.with_border:not(.sticky) .drop_down .second, header.transparent.with_hover_bg_color:not(.sticky) .drop_down .second {
/* top: 75%; */
}

li.narrow .second .inner ul li:last-child {
/* background: #023e83; */
}

.drop_down .second .inner>ul>li:last-child>a, .drop_down .second .inner>ul>li>ul>li:last-child>a, .drop_down .second .inner>ul>li>ul>li>ul>li:last-child>a {
/* color: #fff; */
}

.drop_down .second .inner ul li h4,
.drop_down .second .inner ul li a {
line-height: 30px;
}

.drop_down .narrow .second .inner ul li {
width: 100%;
}

header.transparent .drop_down .second:not(.right) {
left: -5px;
}

/* 24.09.2019 */
.main-nav > li > a .menu-text, span.menu-item-text {
letter-spacing:2px;
}
.sub-nav {
box-shadow:none;
}
.branding, .branding a img, .branding img, .show-phantom img.preload-me, .logo-box img {
max-width: 185px;
height:auto;
}
/*reverse logo and content */
header.header-bar, .show-phantom .ph-wrap.with-logo {
flex-direction: row-reverse !important;
}
div#phantom {
height: 96px;
}
.show-phantom .menu-box {
position: relative;
top: -20px;
}
/*26.09.2019 */
.mobile-branding img.preload-me {
width: 124px;
}

h1 {
letter-spacing: 10px;
color: #043686;
}

footer .textwidget p {
font-size: 14px;
line-height: 28px;
letter-spacing: 0.5px;
font-weight: 100;
font-family: Source Sans Pro, sans-serif;
}
footer .textwidget, h1, h2, h3, h4, h5, h6, p {
margin-bottom: 0;
}
/* 26.09.2019 – floating icon style */
.exp_floatdiv_content_padding_pro p {
font-family: nunito;
font-weight: 300;
font-size: 14px;
line-height: 25px;
letter-spacing: 2px;
padding: 5px;
}
@media screen and (max-width:767px){
div#floatdiv_22557 {
display: none;
left:0 !Important;

}
h2{
font-size: 18px!important;
}
/*27.03.2020 – */
.pre-desktop-view {
display: none;
}
.psfd_width_260px {
max-width: 50px;
}
}

/*mobile view */
.masthead.inline-header.left.full-width.dividers.shadow-decoration.small-mobile-menu-icon.dt-parent-menu-clickable.masthead-mobile.masthead-mobile-header {
background: #fff !important;
height: 75px;
}

.dt-mobile-menu-icon .lines, .dt-mobile-menu-icon .lines:before, .dt-mobile-menu-icon .lines:after {
background-color: #023e83 !important;
width:15px;
}
.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {
position: relative;
top: -15px;
}
/*menu padding */

@media screen and (min-width:1050px){
header.header-bar, div#phantom.show-phantom {
padding-left: 25px;
padding-right: 25px;
}
#footer > .wf-wrap {
width: 100%;
padding-left: 75px;
padding-right: 75px;
}
}
@media screen and (min-width:1200px){
header.header-bar, div#phantom.show-phantom {
padding-left: 75px;
padding-right: 75px;
}
#footer > .wf-wrap {
width: 100%;
padding-left: 75px;
padding-right: 75px;
}
}
.wf-container-footer a:hover {
color: #d5d5d5 !important;
}
/* portfolio options */
div#respond{
display:none !important;
}
.single-portfolio div#page {
background: #EEEFF3 !important;
}
.post-navigation .nav-links i[class^=“icomoon-the7″], .post-navigation .nav-links [class^=“dt-icon-„] {
/* color: #063E83 !important; */
}
/*30.09.2019 – portfolio style */
.fancy-header h1, .fancy-header h2, .fancy-header .fancy-subtitle {
font-family: ‚Nunito‘, sans-serif;
}
@media screen and (min-width:768px){
.pb-cols-sidebar-scroll{
position: fixed;
padding-right: 100px;
/* z-index: 9999; */
/*15.11.2019 */
top: 28%;
}
.single-portfolio div#phantom{
display:none
}
.single-portfolio span.meta-nav,.single-portfolio span.post-title.h4-size {
display: none;
}
.post-navigation .nav-links {
border: none;
}
}
.pb-cols-sidebar-scroll-title{
letter-spacing:10px;
font-size:28px;
line-height:50px;
padding-bottom: 30px;
}
.single-portfolio .post-navigation .nav-next i,.single-portfolio .nav-previous i{
font-size:20px;
}
/*1.9.2019 */
span.menu-item-text {
margin: auto;
}
/*4.10.2019 */
ul.sub-nav.level-arrows-on {
margin-left: -30px;
}
.menu-item-22106 ul.sub-nav.level-arrows-on {
margin-left: -43px;
}
/*10.10.2019 – submenu options */
.show-phantom ul.sub-nav.level-arrows-on {
background: #fff;
}
/*11.10.2019 – layer slider style */
.ls-v5 .ls-nav-prev, .ls-v5 .ls-nav-next {

}
/*side bar */
.exp_floatdiv_content_pro {
z-index: 10000;
}
@media screen and (max-width:550px){
.ls-layers {
margin-top: 50px;
}
.ls-v5 .ls-nav-prev, .ls-v5 .ls-nav-next {
display:none;
}
}