* { color: #000 !important; background: none !important; }

body{font-size:16px;line-height:150%;}

.RWD-body {
    padding-top:0;
}

.carousel-indicators, .carousel-control{display:none !important;}

h1, h2, h3, h4, h5, h6, .h1, .topicBrief{display:block;text-decoration:none !important;color:unset !important;}

h1, h2, .newsTopic{margin-top:15px !important;margin-bottom:20px !important;font-size:26px !important;line-height:150% !important;}
h3, h4, h5, h6{margin-bottom:15px !important;line-height:130% !important;}

span.topicBrief{display:block;}
.topicBrief{margin-bottom:15px !important;}

.sub-header{margin: 0 0 50px 0 !important; padding: 0 !important; border: none !important; }

.RWD-W-outer{
    padding:30px !important;
}
[class^="commonWrapping-"]{
    margin:30px !important;
}
.RWD-W-outer:not(.first){
	border-top: 2px dashed #ddd;
}

@media screen and (max-width:767px){
    .sub-header{margin-bottom:30px !important;}
    .RWD-W-outer{
        padding:15px !important;
    }
    [class^="commonWrapping-"]{
        margin:15px !important;
    }
}

button{display:block;background:none;}

a.btn{
    color: #333;
    background-color: #fff;
    border-color: #ccc;
	margin-top:15px;line-height:26px;
}
a.btn.disabled > i{
    color:#bbb;
}

.CF-container a.btn.btn-submit{background:#fff !important;border-color:#ccc !important;}

.disabled{cursor:not-allowed;}

body#home .breadcrumb{display:none;}

.breadcrumb{padding:8px 15px 8px 0;}

body, .breadcrumb,
[RWD-type] div, [RWD-type] span,
[RWD-type] h1, [RWD-type] h2, [RWD-type] h3,
[RWD-type] h4, [RWD-type] h5, [RWD-type] h6,
#footer *{color:unset !important;background:none !important;background-color:unset !important;background-image:unset !important;}

a, a:visited{color:unset !important;}
a:hover{text-decoration:underline !important;}

[id^=RWD_pinboard_container_col_] {
    float: none !important;
    width: auto !important;
}

#footer{ padding:15px; background: none;}
#footer .container{width:calc(100% - 30px) !important;padding:0;}
#footer form{display:block;}

#footer h3{font-size:16px !important;}
#footer .row{text-align:center;}

a.footer-txv, a.footer-txv:visited{
    display:inline-block;
    font-size: 15px !important;
	margin: 15px 0;
    border-bottom: 1px solid #666;
    padding: 0 50px 10px 50px;
}
a.footer-txv:hover{border-bottom: 1px solid #999;padding: 0 60px 10px 60px;text-decoration:none !important;}

UL{margin-top:15px;}
UL[class^="commonWrapping"]{margin-bottom:50px;}

.lang_UL > li.active{color:#ff4900 !important;}

.my-navbar > li{padding-bottom:20px;}

#menuBar-wrapper .menuBar-toggle-visible-xs{
    margin-left:16px !important;
}

.btn-registration{display:table;}

table{max-width:100%;}
table > tbody > tr > td{white-space:nowrap;word-wrap:break-word;padding:5px;}

/* Exhibitors . list */

body[data-http_x_url="Exhibitors"] .for-topic{display: block;}

#Activities-GRP{ margin: 50px 0; }
#Activities-GRP img{ display: none !important; }
#Activities-GRP .td > .tb{ position: unset !important; } 

.dropdown-menu{ background: #fff !important; }
li.root-level > ul.dropdown-menu{ top: auto !important; }
div.RWD-W-outer[for-tag-anchor="Timetable"] [rwd-type="featurette-row-by-row"]{ padding: 0; }
UL.CSSType-1002 LI:nth-child(1)::before { top: 8px; }
.content-frame a.btn{ bottom: -30px; }
@media screen and (max-width: 767px) {
    body[txv] .btn-dropdown.for-xs {
        top: 10px !important;
    }
}