body {background-image: none; background-color: #fff}
body #wrapper {box-shadow: none; -webkit-box-shadow: none; background-color: #fff}
.main-content-1 {border: none; border-radius: 0; border-right: 0px solid #ccc}
body #headerSlideContainer {box-shadow: 0px 1px 5px 2px rgba(0, 0, 0, 0.15)}
.cd_moduletitle_logo {position: absolute; right: 0; top: 0px; font-size: 0.6em;}
div.cdlogin-logout-greeting {position: absolute; right: 0; top: 5px; font-size: 14px; height: 30px; padding-right: 5px}
div.cd_moduletitle_logo a, div.cdlogin-logout-greeting a, div.cd_moduletitle_logo a:hover, div.cdlogin-logout-greeting a:hover {color: #9C2301}
div.cdlogin-logout-greeting br {display: none;}
body .logoconf .custom_lang {top: 30px}
body .logoconf .custom a img {max-width: 820px}
body .lnd_introtxt {background: none; box-shadow: none}

#header-m div.logo, #header div.logo, .toplogo, .head-r .register {
    display: none
}
body #header-m, body #header {height: 500px;}
body #header-m .head-r-m {width: 100%; height: 500px}
body #header-m .head-r-m div.slider {height: 400px;}

body #header .head-r {width:100%; height: 500px;}

body #header-m .nav, body #header .nav {margin-top: 400px}
body #header .djslider-loader {position: absolute; top: 50px; left: 0; width: 1180px}
body .slider {position: absolute; top: 56px}
body .logoconf {padding: 0}

body .jt-menu li.item {width: auto;}
body .jt-menu li.item a {padding-left: 24px; padding-right: 24px}
body div.jt-menu li.item:hover {background: #258484;}
body .jt-menu li.item:hover a {color: #fff}
body nav .jt-menu li.item a {border-right: 1px solid #33B6BB; 
padding-top: 3px; padding-left: 26px; padding-right: 26px; height: auto; 
margin-top: 10px; margin-bottom: 10px;}
body nav .jt-menu li.item:last-child a {border-right: none}

body #content {padding-right: 10px; }

body #sideRight {width: 120px; margin-left: -140px;}
body .breadcrumbs {margin-left: 0px}

body .item-page, div.register, body #content div.participants {border-right: 0px solid #C7C7C7}
body #content div.participants {padding-right: 10px;}
#content div.register h1, body #content div.participants h1 {margin-top: 0; padding-top: 0}

body #content .item-page img, body .main-content-1 .moduletable_register img {box-shadow: none}

@media screen and (max-width:980px) {
    body #wrapper #header-m .head-r-m, body #wrapper #header .head-r, #wrapper #header-m .head-r-m .logoconf img, #wrapper .logoconf img {width: 100%; height: auto}
    #wrapper .logoconf .custom {margin-right: 15px}
    .logoconf .custom_lang {top: 0}
    body #header-m .nav, body #header .nav {margin-top: 0px}
    .nav .jt-menu li.item, #wrapper #headerSlideContent .jt-menu li.item {width: auto}
    body .jt-menu li.item a {padding-left: 8px; padding-right: 8px; font-size: 0.9em}
    /*body div.slider-800, body div.header-800, body #header .djslider-loader {display: none!important}*/
    #wrapper #header-m, #wrapper #header {height: auto}
    body .item-page {padding-right: 10px}       
    body .clr480 {display: block!important}
}

@media screen and (max-width:768px) {
    body #content {padding: 10px;}
    body .main-content-1-480 {display: none!important}
    body .main-content-1 {display: block!important;}
    body #sideRight {margin: 0; padding: 0 10px;}
    body #sideRight .moduletable .custom {text-align: center}
    body .nav {background-image: none; background: #173D54}
    body .nav ul li {border-bottom: 1px solid #fff}
    body .nav ul.jt-menu {margin-bottom: 0px}
    .jt-menu li a, .jt-menu li.active a, .jt-menu li a:visited {height: 23px; width: 55px}
    body #content img {width: auto; height: auto; padding: 3px; max-width: 100px}
}

.pg-center .pagination .pg-inline, #shadowbox_title {display: none!important}
