
#nsp-nsp-138 > div > div.nspArtScroll1 > a
{
    right: 50px;
    top: 6px;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th 
{
    border-top: 1px solid black;
}
    
#k2Container > div.itemBody > div.itemIntroText > p,
#k2Container > div.itemBody > div.itemFullText > p
{
    text-align: justify;
}

#sp-menu.menu-fixed {
    position: fixed;
    z-index: 9999;
}


#sp-menu {
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 99;
}
.merrell-logo-menu
{
    margin-top: 0px !important;
}
/*
#sp-top-bar, #sp-header
{
    background-color: #444444;
}
*/
@media (max-width: 1199px) /* In big screens and lower */
{
    #imageHolder
    {
        display: none;
    }
    #divAthleteStats
    {
        width: 100% !important;
    }
    #divFreeSearch, #divListSearch, #divInfoWrap
    {
        width: 100% !important;
    }    
   
}

@media (min-width: 992px) /* In tablets and bigger */
{
    #sp-big-banner
    {
        margin-top: 10px;
    }
    
}

@media (max-width: 768px) /* In mobiles and lower */
{
    #nsp-nsp-138 > div > div.nspArtScroll1 > a
    {
        display: none;
    }    
    #sp-header .logo 
    {
        height: auto;
    }
    #sp-header
    {
        padding: 0;
    }
    #lblSearch, #txtSearch, #btnSearch
    {
        float: none !important;
        margin: 0 0 0 0 !important;
        padding: 3px !important;
    }
     
}

@media (max-width: 992px) /* In tablets and lower */
{
    #tabMyRacesColRaces, #divAthleteStats, #imageHolder
    {
        display: none;
    }
}

@media (max-width: 452px) /* Mobiles vertical */
{

    #tabMyRacesColPoints, #tabMyRacesColKatat
    {
        display: none;
    }
    #divBlock11, #divBlock12
    {
        float: none !important;
    }
}

#jf_login .jf_l_modal_trigger
{
    width: 20px !important;
    height: 20px !important;
    font-size: 11px !important;
    line-height: 20px !important;
}

.gi-elem
{
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.strongfields
{
    margin-bottom: 7px !important;
}


#tbClass tr td, 
#tbClass tr th {
    border: 1px dotted #AAAAAA;
    font-size: 11px;
    padding: 2px 4px;
    vertical-align: middle;
}

.advendure-logo-menu-image
{
    margin-bottom: -23px;
}

/* SETTINGS FOR BOXED LAYOUT

.tkDiffMainPage.layout-boxed {
  background: #f7f7f7 url(../../../images/banners/salomon/Salomon_2018_1_skin.jpg) no-repeat fixed center top;
}

.layout-boxed {
  background: #f7f7f7 url(../../../images/banners/nitecore/nitecore_skin_4.jpg) no-repeat fixed center top;
}



.layout-boxed .body-innerwrapper {
  max-width: 980px;
  margin-top: 0;
}

@media (min-width: 1200px) 
{
    .container {
        width: 980px;
    }
}

@media (max-width: 1800px) and (min-width: 1200px)
{
    .nspSliderBox .nspArts.bottom .nspArt .nspImageWrapper .nspImage 
    {
        width: 100% !important;
        height: 240px !important;
    }
   .nspSliderBox .nspLinks .nspList a.nspImageWrapper .nspImage {
    width: 100% !important;
    height: 143px !important;
    min-height: auto !important;
  }
}
*/

