/* LISTRADE */

#wrapper-navbar{position:relative; z-index:100;}
.bg-inverse{background-color:none!important;}

.navbar-inverse .navbar-nav .nav-link{color: white; font-family: Arial; font-size: 14px; text-transform: uppercase;}
.navbar-inverse .navbar-nav .nav-link:hover{color:#00a6eb;}

/* logo always 100% */
.navbar-brand.custom-logo-link > img{height:auto!important; width:auto!important; max-width:none!important;}

/* bts */
.btn i.fa{/*color:#005383;*/}
.btn-primary{background-color: #00a6d7; border-color:#00a6d7; border-radius:8px; color:white!important;}
.btn-primary:hover{background-color:#00a6eb; border-color:#00a6eb;}


/* homepage slider */
#n2-ss-2-align, #n2-ss-3-align{margin-top:-97px!important; background-color:#005383;}
#n2-ss-2-align p, #n2-ss-3-align p{text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.8)!important;}
#n2-ss-2-align .n2-ss-slider-3::before, #n2-ss-3-align .n2-ss-slider-3::before{position:absolute; width:100%; height:100%; content:""; /*z-index:9999;*/ background:url(../img/pattern.png);}


/* homepage blocks*/
.homeBlocks{background:url(../img/pattern.png) #005383; padding-bottom:30px;}
.homeBlocks .content_block{text-align:center; color:white;}
.homeBlocks .content_block a{color:#b3e4f3;}
.homeBlocks .content_block a:hover{text-decoration:none; color:#00a6eb;}
.homeBlocks .content_block p{font-size:15px;}
.homeBlocks .content_block img{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.homeBlocks .content_block img:hover{opacity:0.8;}
.homeBlocks .content_block h5 > a{text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.8);}

/* footer */
#wrapper-footer-full{background:url(../img/pattern.png) #005383; color:white; font-size:12px; text-align:center;}

#wrapper-footer-full .footLang, #wrapper-navbar .topLang{right:24px; top:3px; position:absolute; font-size:11px;}
#wrapper-footer-full .footLang li, #wrapper-navbar .topLang li{display:inline;}
#wrapper-footer-full .footLang li + li, #wrapper-navbar .topLang li + li{border-left: 1px solid; border-color: white; margin-left:.5em; padding-left:.5em;}
#wrapper-footer-full .footLang li a, #wrapper-navbar .topLang li a{color:white!important; text-transform:uppercase;}
#wrapper-footer-full .footLang li a:hover, #wrapper-navbar .topLang li a:hover{text-decoration:none; color:#00a6eb!important;}

#wrapper-footer-full .footTitle{text-transform:uppercase;}

#wrapper-footer-full .footIcons a{display:inline-block; padding:10px 8px;}
#wrapper-footer-full .footIcons i.fa{color:#b3e4f3; font-size:24px}
#wrapper-footer-full .footIcons a:hover i{color:#00a6eb;}

#wrapper-footer-full .footLinks ul.menu{padding:0!important; margin:5px 0!important;}
#wrapper-footer-full .footLinks ul.menu li{padding:0 10px; float:none!important; white-space:pre;}
#wrapper-footer-full .footLinks ul.menu a{color:white!important; text-transform:uppercase;}
#wrapper-footer-full .footLinks ul.menu a:hover{color:#00a6eb!important; text-decoration:none;}

/* news */
h2.entry-title a{color:#005383;}
h2.entry-title a:hover{text-decoration:none; color:#00a6eb;}

/* page headers */
.listrade-page-header{margin-top:-97px;}
.listrade-page-header::before{position:absolute; width:100%; height:100%; content:"";  background:url(../img/pattern.png);}

.listrade-page-header .header-txt{position:absolute; text-align:center; width:100%; margin-top:-180px; color:white; font-size:1.5em; text-shadow: 2px 3px 4px rgba(0, 0, 0, 0.8);}
.listrade-page-header .header-txt h3{text-transform:uppercase; font-size:1.8em;}
.listrade-page-header .header-txt p{width:75%; margin:0 auto;}


/* page contents */
.listrade-page-content{text-align:center; margin-top:40px; margin-bottom:40px; font-size:1em; color:#666;}
.listrade-page-content h3{font-size:1.65em;}
.listrade-page-content h5{color:#005383; font-size:1.5em;}
.listrade-page-content .content_block{margin-top:20px;}
.listrade-page-content .content_block a{color:#005383;}
.listrade-page-content .content_block a:hover{text-decoration:none; color:#00a6eb;}
.listrade-page-content .content_block p{font-size:15px;}
.listrade-page-content .content_block img{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.listrade-page-content .content_block img:hover{opacity:0.8;}

.listrade-page-content .page-list-cols-2{margin-top:3em!important;}
.listrade-page-content .page-list-cols-2 > .page-list-ext-item:first-child{margin-top:0px;}
.listrade-page-content .page-list-ext-item{padding-left:25px; padding-right:25px;}

.listrade-page-content ul{padding-left:0; list-style:none;}
.listrade-page-content h6{color:#005383; padding-top:20px;}

.listrade-page-content .page-list-ext-title a{color:#005383; text-transform:uppercase; font-size:0.8em;}
.listrade-page-content .page-list-ext-title a:hover{text-decoration:none; color:#00a6eb;}

/* sitemap */
.listrade-page-content ul.listrade-sitemap, .listrade-page-content ul.listrade-sitemap ul{text-align:left; list-style: initial; margin: initial; padding:0 0 0 40px;}
.listrade-page-content ul.listrade-sitemap li{display: list-item; padding-top:10px;}
ul.listrade-sitemap a{color:#005383; font-size:1.1em;}
ul.listrade-sitemap a:hover{text-decoration:none; color:#00a6eb;}


/* media queries */
@media (min-width: 1024px) {
    .container.listrade-page-content{
        max-width: 970px;
    }
}
@media (max-width: 990px) { 
    #navbarNavDropdown{
        position: absolute;
        width: 100%;
        z-index: 9999;
        background-color:#005383;
    }
    #navbarNavDropdown .navbar-nav{padding:10px;}
    
    .listrade-page-header .content_block img{height:280px!important;}
    .listrade-page-header .content_block p{font-size:0.8em!important;}
}
@media (max-width: 737px){
    .listrade-page-header .content_block img{height:280px!important;}
    .listrade-page-header .content_block p{font-size:0.9em!important;}
    .listrade-page-header .header-txt h3{font-size:1.8em;!important;}
}

@media (max-width: 569px){
    .listrade-page-header .content_block img{height:270px!important;}
    .listrade-page-header .content_block p{font-size:0.55em!important;}
    .listrade-page-header .header-txt h3{font-size:1.2em;!important;}
}
@media (max-width: 415px){
    .topLang{right:0px!important;}
}
@media (max-width: 321px){
    .navbar{padding:0!important;}
    .topLang{right:6px!important;}
    .menu-item{display: block!important; padding: 3px!important;}
}