body {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 12px;
    line-height: 1.5;
    color: #444;
}
@font-face {
    font-family: 'Frutiger';
    src: url('https://www.mobileworldcongress.com/wp-content/themes/event-site-2013/fonts/frutiger65/frutiger-65bold-webfont-webfont.eot');
    src: url('https://www.mobileworldcongress.com/wp-content/themes/event-site-2013/fonts/frutiger65/frutiger-65bold-webfont-webfont.eot?#iefix') format('embedded-opentype'),
             url('https://www.mobileworldcongress.com/wp-content/themes/event-site-2013/fonts/frutiger65/frutiger-65bold-webfont-webfont.woff') format('woff'),
             url('https://www.mobileworldcongress.com/wp-content/themes/event-site-2013/fonts/frutiger65/frutiger-65bold-webfont-webfont.ttf') format('truetype'),
             url('https://www.mobileworldcongress.com/wp-content/themes/event-site-2013/fonts/frutiger65/frutiger-65bold-webfont-webfont.svg#frutiger_65bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
h1,
h2,
h3 {
    line-height: 1.2;
}
p {
    line-height: 1.25;
}
#main-content ul li,
.sitemap ul li {
    list-style: square outside url(/mwckoem/s/list-square.gif?v=3);
}
#main-content ul li::before {
    color: #11a0db;
    content: '• ';
    font-size: 20px;
}
#main-content ul li {
    list-style: none;
    text-indent: -1em;
    padding-left: 1em;
}
.sitemap ul li ul {
    margin-top: 4px;
}
#header #top {
    background: #fff url(/mwckoem/s/HeaderRight.png) right 0 no-repeat;
}
#header #top .logo {
    display: block;
    margin: 0;
    padding-left: 10px;
}
#header #top .right-header {
    margin-bottom: 10px;
}
#header #top .right-header #lang_sel_list {
    padding-right: 3px;
    overflow: hidden;
    display: none;
}
#header #top .social-icon {
    background-image: url(/mwckoem/s/social-sprite.gif?v=1);
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 128px;
    height: 26px;
    display: block;
    border: 4px solid #fff;
}
#header #top .cn .social-icon {
    background-position: 0 -27px;
}
#header #top .icl-en,
#header #top .icl-cn {
    line-height: 13px;
}
#header #top .icl-en,
#header #top .icl-cn {
    display: none;
}
#header #top .icl-en,
#header #top .icl-cn {
    display: block;
    background-color: #4979c9;
    background-image: none;
    padding: 6px 0px 0px 0px;
    width: 59px;
    text-align: center;
    position: relative;
    height: 20px;
    vertical-align: bottom;
    border: 4px solid #fff;
    float: left;
}
#header #top .icl-en a,
#header #top .icl-cn a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    text-decoration: none !important;
    font-weight: bold;
    color: white;
    font-size: 13px;
}
#header #languageSwitcher {
    display: none;
}
#header #editable-text {
    display: none;
}
.tools {
    overflow: hidden;
}
.tools li {
    float: left;
    white-space: nowrap;
    background: #fff;
    padding: 1px 6px 1px 2px;
    border: 1px solid #11a0db;
    margin: 0 0 2px;
}
.tools li a {
    color: #444;
}
.tools li a:focus,
.tools li a:hover {
    color: #11a0db;
    text-decoration: none;
}
.tools li a i[class*="icon"] {
    margin: 0 2px;
}
#username-widget {
    position: absolute;
    z-index: 911;
    top: 99px;
    left: 0;
    width: 70%;
    color: #fff;
    background: #4979c9;
    display: none;
}
#username-widget>div {
    padding-left: 15px;
}
.navbar {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-bottom: 4px solid #4cbbec;
    border-width: 0px 0px 4px;
    margin-bottom: 0;
    box-shadow: none;
}
.navbar-inner {
    min-height: 0px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: #fff;
    background-image: none;
    border-width: 0px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .btn-navbar {
    padding: 8px 10px 9px;
    margin: 4px 8px;
    outline: none !important;
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
    border-color: #375b97;
    outline: none !important;
}
.navbar .btn-navbar .icon-bar {
    background-color: #4979c9;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
    box-shadow: 0 1px 0 rgba(0,0,0,0.25);
}
.navbar .navbar-toggle .icon-bar {
    background-color: #375b97;
}
.navbar-inner h3 {
    color: #375b97;
    line-height: 32px;
    margin: 4px 0 4px 10px;
}
.navbar .dropdown-menu {
    padding: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
#mainMenu {
    font-size: 13px;
    font-family: 'Frutiger',Arial,"Helvetica Neue",Helvetica,sans-serif;
    padding-left: 10px;
    background-color: #fff;
}
#mainMenu .caret {
    margin-top: 5px;
    border-top-width: 6px;
    border-top-color: #c5e1f0;
    border-bottom-color: #c5e1f0;
}
#mainMenu a,
#mainMenu a.disabled {
    color: #444;
}
#mainMenu>.nav {
    padding-top: 6px;
    padding-bottom: 6px;
}
#mainMenu>ul>li {
    margin-left: 2px;
    border-left: 1px solid #0067ea;
    padding-left: 10px;
}
#mainMenu>ul>li:first-child {
    margin-left: 0px;
    border-left-width: 0px;
    padding-left: 0px;
}
#mainMenu>ul>li>a {
    line-height: 16px;
    padding: 5px 3px 5px 0;
    margin-right: 3px;
}
#mainMenu>ul>li>a>.caret {
    display: none;
}
body.apl #mainMenu>ul>li>a {
    margin-right: 2px;
    font-size: 11px;
}
#mainMenu>ul>li>a:hover,
#mainMenu>ul>li>a:focus {
    color: #8317d0;
}
.dropdown-menu>li>a {
    padding: 3px 4px;
}
.dropdown-submenu>.dropdown-menu {
    margin-top: -1px;
    margin-left: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
li.dropdown .dropdown-menu {
    margin-top: 0;
}
li.dropdown:hover>.dropdown-menu {
    display: block;
}
.navbar .nav .open .dropdown-menu>li>a:hover,
.navbar .nav .open .dropdown-menu>li>a:focus,
.dropdown-menu li a:hover,
.dropdown-menu li a:focus {
    color: #4a4a4a;
    background-color: #a7bedb;
}
.navbar .nav>.open>a,
.navbar .nav>.open>a:hover,
.navbar .nav>.open>a:focus,
.navbar .nav li.dropdown.open>.dropdown-toggle,
.navbar .nav li.dropdown.active>.dropdown-toggle,
.navbar .nav li.dropdown.open.active>.dropdown-toggle {
    background-color: transparent;
    color: #4a4a4a;
}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a {
    background-color: #e3e3e3;
    background-image: none;
    filter: none;
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    background-color: #a7bedb;
    filter: none;
}
#mainMenu .nav>li>.dropdown-menu:before,
#mainMenu .nav>li>.dropdown-menu:after,
#mainMenu .dropdown-submenu>a:after,
#mainMenu .dropdown-submenu:hover>a:after {
    display: none;
}
#intro [class*="span"] {
    padding-left: 0;
    padding-right: 0;
}
.bxslider {
    z-index: 800;
    margin: 0;
}
.bxslider li {
    z-index: 805;
}
.bxslider li .slider-caption {
    position: absolute;
    z-index: 810;
    text-align: left;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0 0 22px;
    color: #fff;
    background: url(/mwcoem/s/black-50.png?v=1) 0 0 repeat;
}
.bxslider li .slider-caption h3 {
    font-size: 15px;
    line-height: 1.1;
    white-space: nowrap;
    overflow: hidden;
    margin: 5px;
}
.bxslider li .slider-caption p {
    display: none;
    line-height: 18px;
    margin: -4px 0 0;
}
.bx-controls.bx-has-pager {
    position: absolute;
    z-index: 825;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 20px;
}
.bx-controls.bx-has-pager .bx-pager {
    position: static;
    text-align: center;
    height: 20px;
    padding-top: 0;
}
.bx-controls.bx-has-pager .bx-pager .bx-pager-item {
    margin: 5px 0 0;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #41dafa !important;
}
#top-info {
    background: #779bd7;
}
#top-info ul {
    padding: 0 15px 10px;
    margin: 0;
}
#top-info ul li {
    font-size: 12px;
    line-height: 18px;
    padding: 1px 0;
}
#top-info ul li a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
#top-info ul li a:focus,
#top-info ul li a:hover {
    color: #111;
}
#top-search {
    padding-top: 10px;
}
#top-search h3,
#top-info h3,
#bot-form h3 {
    font-size: 21px;
    line-height: 21px;
    color: #fff;
    text-transform: uppercase;
    padding: 15px 15px 10px;
    margin: 0 0 5px;
}
#top-search h3 {
    padding-top: 0;
}
#top-search h3,
#top-search form {
    margin-bottom: 0;
}
#top-search form * {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
#top-search form .input-prepend * {
    margin-bottom: 0;
}
#top-search .btn,
#contact-form .btn {
    color: #fff;
    font-weight: bold;
    background: #4cbbec;
    border-color: #000;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}
#top-search .btn:hover,
#contact-form .btn:hover {
    color: #fff;
    background: #4cbbec;
}
#bot-form,
#top-search {
    background:  #090329;
}
#bot-form form,
#top-search form {
    padding: 0 15px 10px;
}
#breadcrumbs ul {
    padding: 8px 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
}
#breadcrumbs ul li {
    float: left;
    margin: 0 3px 0 0;
}
#main-content {
    border: 1px solid #bdbdbd;
    border-bottom-width: 0;
}
#footer>.container>div {
    border: 1px solid #bdbdbd;
    border-top-width: 0;
}
#main-content .inner-pad {
    padding: 0 10px 15px;
}
#main-content .nav-col,
#main-content .content {
    padding-top: 10px;
    padding-bottom: 5px;
}
#main-content .nav-col img {
    display: block;
    max-width: 99.99%;
    width: auto;
    height: auto;
    margin: 0 auto 5px;
}
#main-content h1,
#main-content h2,
#main-content h3 {
    margin: 0 0 10px;
}
#main-content h1,
#main-content h1 *,
#main-content h2,
#main-content h2 *,
#main-content h3,
#main-content h3 *,
#main-content h4,
#main-content h4 * {
    color: #090329 !important;
}
#main-content h1,
#main-content h1 * {
    font-size: 31px !important;
}
#main-content h2,
#main-content h2 * {
    font-size: 24px !important;
}
#main-content h3,
#main-content h3 * {
    font-size: 20px !important;
}
#main-content h4,
#main-content h4 * {
    font-size: 14px !important;
}
#button-links {
    text-align: center;
    padding: 13px 0 5px;
    background: url(/mwcoem/s/buttons-bg.png?v=1) 0 bottom repeat-x;
}
#button-links a {
    font-size: 13px;
    text-transform: uppercase;
    padding: 7px 0px;
    font-weight: bold;
    color: #fff;
    line-height: 21px;
    margin: 0 4px 6px;
    border: 1px solid #fff;
    width: 170px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-shadow: 1px 1px #666;
    background-image: url(/mwcoem/s/buttons-sprite.png?v=1);
    background-position: 0 0;
    box-shadow: 1px 4px 2px #ccc;
}
#button-links a:focus,
#button-links a:hover {
    opacity: .8;
}
#button-links a.two {
    background-position: 0 -50px;
}
#button-links a.three {
    background-position: 0 -103px;
}
#button-links a.four {
    background-position: 0 -150px;
}
#button-links a.five {
    background-position: 0 -196px;
}
#highlights {
    background: url(/mwcoem/s/highlights-grad.png?v=1) 0 0 repeat-x;
}
#highlights h3 {
    font-size: 18px;
    line-height: 20px;
    color: #c33;
    text-transform: uppercase;
    padding: 20px 10px 0;
    margin-top: 0;
}
#highlights [class*="span"] {
    margin-left: .71%;
    margin-right: .71%;
    margin-bottom: 10px;
    *margin-left: .7%;
    *margin-right: .7%;
}
#highlights div[class*="span"] {
    padding-bottom: 6px;
}
#highlights div[class*="span"]>a {
    display: block;
}
#highlights div[class*="span"]>a img {
    display: block;
    width: 99.99%;
    max-width: 310px;
    height: auto;
    margin: 0 auto 5px;
}
#highlights div[class*="span"] .title {
    text-transform: uppercase;
    color: #c33;
    font-size: 13px;
    font-weight: bold;
    line-height: 19px;
    margin-bottom: 0;
}
#highlights div[class*="span"] .title a {
    color: #c33;
}
#highlights div[class*="span"] .title a:focus,
#highlights div[class*="span"] .title a:hover {
    text-decoration: none;
    color: #0f3647;
}
#highlights div[class*="span"] .subtitle {
    font-size: 11px;
    line-height: 13px;
}
#img-blocks div[class*="span"] {
    text-align: center;
    padding-bottom: 15px;
    margin-left: .71%;
    margin-right: .71%;
    *margin-left: .7%;
    *margin-right: .7%;
}
#img-blocks h3 {
    text-align: center;
    text-transform: uppercase;
    line-height: 23px;
    font-size: 13px;
    color: #fff;
    margin-top: 0;
    background: #ec5005 url(/mwcoem/s/img-block-title.png?v=1) 0 0 repeat-x;
}
#img-blocks a {
    display: inline-block;
}
#img-blocks a img {
    display: block;
    margin: 0 auto 5px;
    max-width: 99.99%;
}
.nav-col ul {
    padding-left: 0;
    margin-left: 0;
    list-style: none;
}
.nav-col .menu li {
    margin: 0 2px 1px 0;
}
.nav-col .menu li ul li {
    margin-right: 0;
}
.nav-col .menu li ul li a {
    padding-left: 15px;
    background: #eee;
}
.nav-col .menu li a {
    display: block;
    font-size: 11px;
    font-weight: bold;
    color: #444;
    text-transform: uppercase;
    padding: 5px 10px;
    background: #d8d8d8;
}
.nav-col .menu li a:focus,
.nav-col .menu li a:hover {
    text-decoration: none;
    color: #000;
}
.nav-col .menu li.active>a {
    background: #b1b1b1;
    color: #000;
}
#bottom {
    clear: both;
    padding: 0 10px 20px;
    font-size: 11px;
    color: #686868;
}
#bottom .content {
    padding-top: 15px;
    border-top: 1px solid #e7e7e7;
}
#bottom .menu {
    padding: 2px 0;
    overflow: hidden;
}
#bottom .menu li {
    float: left;
    line-height: 1;
    padding-left: 3px;
    border-left: 1px solid #686868;
    margin-left: 3px;
}
#bottom .menu li:first-child {
    padding-left: 0;
    border-left: 0px;
    margin-left: 0;
}
#bottom .menu li a {
    font-size: 11px;
    color: #686868;
}
#bottom .menu li a:focus,
#bottom .menu li a:hover {
    text-decoration: none;
    color: #4979c9;
}
.cookiebar {
    position: fixed;
    z-index: 950;
    bottom: 0;
    background-color: white;
    width: 100%;
    text-align: center;
    padding: 15px 0 15px 0;
    font-weight: bold;
    font-size: 11px;
    box-shadow: 0px 0px 8px #b5b5b5;
}
.cookiebar p {
    margin: 0 70px 0 30px;
}
.cookiebar a {
    color: #c33;
    text-decoration: none;
}
.continuebutton {
    width: 16px;
    font-size: 17px;
    line-height: 17px;
    position: absolute;
    right: 30px;
    box-shadow: 0px 0px 8px #b5b5b5;
    background-color: white;
    padding: 6px;
    font-weight: bold;
    color: #818181;
    border-radius: 15px;
    border: 2px solid #b5b5b5;
    bottom: 4px;
    cursor: pointer;
}
.continuebutton:hover {
    color: black;
}
.ie8 .cookiebar {
    border-top: 4px solid #b5b5b5;
}
.cookiebar {
    *border-top: 2px solid #ccc;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: rgba(31,59,105,0.8);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(31,59,105,0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(31,59,105,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(31,59,105,0.6);
}
#header #languageSwitcher select {
    width: 164px;
}
#marquee_1 {
    display: none;
}
#newsUpdates {
    padding-bottom: 15px;
}
@media screen and (min-width: 240px) and (max-width: 479px) {
    .bxslider li .slider-caption h3 {
            font-size: 15px;
            margin: 5px;
    }
    #bottom .menu li a {
            font-size:14px;
    }
    #username-widget > div > div {
        float:none !important;
        width:100% !important;
    }
}
@media screen and (max-width: 480px) {
        #header #top {
                background: #fff;
        }
        #header #top .logo,
        #header #top .logo a,
        #header #top .logo img {
                width: 100%;
                height: auto;
                padding: 0;
                margin: 0 auto 5px;
        }
        #header #top .span6 {
                width: 100%;
                padding: 0;
        }
        #img-blocks h3 {
                font-size: 12px;
                padding: 0 5px;
                line-height: 20px;
        }
}
@media screen and (min-width: 480px) {
        .bxslider li .slider-caption h3 {
                font-size: 18px;
                margin: 5px 10px;
        }
        .bxslider li .slider-caption p {
                display: block;
                font-size: 12px;
                padding: 0 10px;
        }
}
@media screen and (min-width: 481px) and (max-width: 767px) {

}
@media screen and (max-width: 599px) {
        #header .tools {
            clear:left;
        }
        #header #top {
            background:#fff;
        }
}
@media screen and (min-width: 600px) and (max-width: 979px) {
        #header .tools {
                padding-top:5px;
        }
        #header #top {
            background-position:50% 0;
        }
}
@media screen and (max-width: 767px) {
        body {
                padding-left:0;
                padding-right:0;
        }
        [class*="span"].pull-right, .row-fluid [class*="span"].pull-right, .row-fluid [class*="span"] {
                float:none;
        }
        .nav .open .dropdown-menu {
                margin-left:5px;
                margin-right:5px;
        }
        .nav .open .dropdown-menu > li > a,
        .nav .open .dropdown-menu .dropdown-header {
                padding:5px;
        }
        #main-content {
                border-left:none;
                border-right:none;
                padding-left:5px;
                padding-right:5px;
        }
        #footer > .container > div {
                border-width:0px;
        }
        #highlights div[class*="span"] {
                text-align:center;
        }
        #highlights [class*="span"], #img-blocks div[class*="span"] {
                margin-left:0;
                margin-right:0;
        }
        #img-blocks h3 {
                margin-left:20%;
                margin-right:20%;
        }
        .nav-col .menu li {
                margin-right: 0;
        }
        #bottom .menu li a {
                font-size:12px;
        }
}
@media screen and (min-width: 768px) {
        .row-fluid.no-space [class*="span"] {
                display: block;
                width: 100%;
                min-height: 30px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                float: left;
                margin-left: 0%;
                *margin-left: -0.052083333333333336%;
        }
        #header #top {
                min-height: 117px;
                background: #fff url(/mwckoem/s/HeaderRight.png) right 0 no-repeat;
        }
        #header #top .logo a, #header #top .logo img {
                display: block;
                width: 282px;
                margin:0;
        }
        #header #top .right-header {
                float: right;
                position:relative;
                z-index:920;
        }
        .bxslider li .slider-caption h3 {
                font-size: 21px;
                margin: 10px 15px 5px;
        }
        .bxslider li .slider-caption p {
                font-size: 14px;
                font-weight: bold;
                padding: 0 15px;
        }
}
@media screen and (min-width: 768px) and (max-width: 1169px) {
        .nav .open .dropdown-menu > li > a,
        .nav .open .dropdown-menu .dropdown-header {
                padding: 5px 15px 5px 25px;
        }
}
@media screen and (max-width: 1169px) {
        #header #top .right-header {
            margin-bottom:0px;
        }
        #header #top .right-header {
            overflow:hidden;
        }
        #header #top .right-header #lang_sel_list {
            float:left;
        }
        #header #top .right-header ul {
            margin-bottom:0;
        }
        #header .tools {
            padding-left:15px;
        }
        .tools li {
            margin-right:3px;
        }
        #username-widget {
            position:static;
            width:100%;
            color:#000;
            background:#fff;
        }
        #mainMenu .nav, #mainMenu .nav .dropdown {
            position:static;
        }
        #mainMenu > .nav {
            padding-top:0;
            padding-bottom:0;
        }
        #mainMenu>ul>li {
            margin-left:0px;
            border-left-width:0px;
            padding-left:0px;
        }
        .nav .open .dropdown-menu {
            position: static;
            float: none;
            width: auto;
            margin-top: 0;
            background-color: transparent;
            border: 0;
            box-shadow: none;
        }
        .nav .open .dropdown-menu > li > a {
            line-height: 17px;
        }
        .nav .open .dropdown-menu > li > a:hover,
        .nav .open .dropdown-menu > li > a:focus {
            background-image: none;
        }
        #mainMenu .dropdown-submenu > .dropdown-menu {
            margin-left: 15px;
        }
        #tickfield {
            display:none;
        }
}
@media screen and (min-width: 1170px) {
        .container,
        .navbar-static-top .container,
        .navbar-fixed-top .container,
        .navbar-fixed-bottom .container {
                width: 1170px !important;
        }
        .no-space input, .no-space textarea, .no-space .uneditable-input {
                margin-left: 0;
        }
        .no-space .controls-row [class*="span"] + [class*="span"] {
                margin-left: 0px;
        }
        .no-space .thumbnails {
                margin-left: 0px;
        }
        .no-space .thumbnails > li {
                margin-left: 0px;
        }
        .no-space [class*="span"] {
                float: left;
                min-height: 1px;
                margin-left: 0px;
        }
        .row-fluid.no-space {
                width: 100%;
                *zoom: 1;
        }
        .row-fluid.no-space:before,
        .row-fluid.no-space:after {
                display: table;
                content: "";
                line-height: 0;
        }
        .row-fluid.no-space [class*="span"] {
                display: block;
                width: 100%;
                min-height: 30px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                float: left;
                margin-left: 0%;
                *margin-left: -0.052083333333333336%;
        }
        .row-fluid.no-space [class*="span"]:first-child {
                margin-left: 0;
        }
        .row-fluid.no-space .controls-row [class*="span"] + [class*="span"] {
                margin-left: 0%;
        }
        .row-fluid.no-space .span12 {
                width: 99.99999999999999%;
                *width: 99.94791666666666%;
        }
        .row-fluid.no-space .span11 {
                width: 91.66666666666666%;
                *width: 91.61458333333333%;
        }
        .row-fluid.no-space .span10 {
                width: 83.33333333333331%;
                *width: 83.28124999999999%;
        }
        .row-fluid.no-space .span9 {
                width: 74.99999999999999%;
                *width: 74.94791666666666%;
        }
        .row-fluid.no-space .span8 {
                width: 66.66666666666666%;
                *width: 66.61458333333333%;
        }
        .row-fluid.no-space .span7 {
                width: 58.33333333333333%;
                *width: 58.28124999999999%;
        }
        .row-fluid.no-space .span6 {
                width: 49.99999999999999%;
                *width: 49.94791666666666%;
        }
        .row-fluid.no-space .span5 {
                width: 41.66666666666666%;
                *width: 41.61458333333332%;
        }
        .row-fluid.no-space .span4 {
                width: 33.33333333333333%;
                *width: 33.28124999999999%;
        }
        .row-fluid.no-space .span3 {
                width: 24.999999999999996%;
                *width: 24.947916666666664%;
        }
        .row-fluid.no-space .span2 {
                width: 16.666666666666664%;
                *width: 16.614583333333332%;
        }
        .row-fluid.no-space .span1 {
                width: 8.333333333333332%;
                *width: 8.281249999999998%;
        }
        .row-fluid.no-space .offset12 {
                margin-left: 99.99999999999999%;
                *margin-left: 99.89583333333333%;
        }
        .row-fluid.no-space .offset12:first-child {
                margin-left: 99.99999999999999%;
                *margin-left: 99.89583333333333%;
        }
        .row-fluid.no-space .offset11 {
                margin-left: 91.66666666666666%;
                *margin-left: 91.5625%;
        }
        .row-fluid.no-space .offset11:first-child {
                margin-left: 91.66666666666666%;
                *margin-left: 91.5625%;
        }
        .row-fluid.no-space .offset10 {
                margin-left: 83.33333333333331%;
                *margin-left: 83.22916666666666%;
        }
        .row-fluid.no-space .offset10:first-child {
                margin-left: 83.33333333333331%;
                *margin-left: 83.22916666666666%;
        }
        .row-fluid.no-space .offset9 {
                margin-left: 74.99999999999999%;
                *margin-left: 74.89583333333333%;
        }
        .row-fluid.no-space .offset9:first-child {
                margin-left: 74.99999999999999%;
                *margin-left: 74.89583333333333%;
        }
        .row-fluid.no-space .offset8 {
                margin-left: 66.66666666666666%;
                *margin-left: 66.5625%;
        }
        .row-fluid.no-space .offset8:first-child {
                margin-left: 66.66666666666666%;
                *margin-left: 66.5625%;
        }
        .row-fluid.no-space .offset7 {
                margin-left: 58.33333333333333%;
                *margin-left: 58.22916666666666%;
        }
        .row-fluid.no-space .offset7:first-child {
                margin-left: 58.33333333333333%;
                *margin-left: 58.22916666666666%;
        }
        .row-fluid.no-space .offset6 {
                margin-left: 49.99999999999999%;
                *margin-left: 49.89583333333332%;
        }
        .row-fluid.no-space .offset6:first-child {
                margin-left: 49.99999999999999%;
                *margin-left: 49.89583333333332%;
        }
        .row-fluid.no-space .offset5 {
                margin-left: 41.66666666666666%;
                *margin-left: 41.562499999999986%;
        }
        .row-fluid.no-space .offset5:first-child {
                margin-left: 41.66666666666666%;
                *margin-left: 41.562499999999986%;
        }
        .row-fluid.no-space .offset4 {
                margin-left: 33.33333333333333%;
                *margin-left: 33.22916666666666%;
        }
        .row-fluid.no-space .offset4:first-child {
                margin-left: 33.33333333333333%;
                *margin-left: 33.22916666666666%;
        }
        .row-fluid.no-space .offset3 {
                margin-left: 24.999999999999996%;
                *margin-left: 24.895833333333332%;
        }
        .row-fluid.no-space .offset3:first-child {
                margin-left: 24.999999999999996%;
                *margin-left: 24.895833333333332%;
        }
        .row-fluid.no-space .offset2 {
                margin-left: 16.666666666666664%;
                *margin-left: 16.5625%;
        }
        .row-fluid.no-space .offset2:first-child {
                margin-left: 16.666666666666664%;
                *margin-left: 16.5625%;
        }
        .row-fluid.no-space .offset1 {
                margin-left: 8.333333333333332%;
                *margin-left: 8.229166666666664%;
        }
        .row-fluid.no-space .offset1:first-child {
                margin-left: 8.333333333333332%;
                *margin-left: 8.229166666666664%;
        }
        .row-fluid.no-space .thumbnails {
                margin-left: 0;
        }
        [class*="span"].pull-right, .no-space [class*="span"].pull-right {
                float:right;
        }
        #header {
                position: fixed;
                z-index: 900;
                top: 0;
                width: 100%;
        }
        #header > .container {
                position:relative;
                z-index:910;
        }
        #header #top .right-header #lang_sel_list,
        #header #top .right-header .social {
                float: right;
                margin-bottom:0;
        }
        .tools {
                position:absolute;
                z-index:925;
                top:91px;
                right:5px;
                padding-right:0;
        }
        .tools li {
                margin-left:1px;
                margin-right:0;
        }
        #header #languageSwitcher {
                position:absolute;
                z-index:920;
                right:5px;
                top:35px;
        }
        #mainMenu {
                padding-left: 0;
                padding-right: 0;
                display:none;
        }
        #mainMenu .dropdown-submenu .caret {
            border-top:5px solid transparent;
            border-bottom:5px solid transparent;
            border-left:7px solid #BD2429;
            border-right-width:0px;
        }
        .navbar {
                background:#fff;
                min-height:26px;
                border-width:0 0 4px;
        }
        .navbar .nav {
                margin-right:0;
        }
        .nav > li .dropdown-menu {
                border-color: #11a0db;
                border-bottom-width: 0px;
        }
        .nav > li .dropdown-menu a {
                font-size: 11px;
                border-bottom: 1px solid #11a0db;
        }
        .nav .open > a,
        .nav .open > a:hover,
        .nav .open > a:focus {
                background-color: transparent;
        }
        .dropdown-menu > li > a {
                padding: 7px 8px;
        }
        #content {
                padding-top: 207px;
        }
        #content #main-content {
                width:978px;
                overflow:hidden;
                padding-top:20px;
        }
        #content #main-content.space {
                width:958px;
                padding-left:10px;
                padding-right:10px;
        }
        #intro {
                padding-bottom:14px;
                margin-bottom:5px;
                background:url(/intro-shadow.gif) 0 bottom repeat-x;
                *width:982px !important;
                *margin-right:-2px;     
        }
        #intro .span8 {
                *max-width:653px;
        }
        #intro .span4 {
                *max-width:327px;
        }       
        #entry-carousel {
                border-left: 1px solid #bdbdbd;
        }
        .bxslider li .slider-caption {
                height: 78px;
        }
        .bxslider li .slider-caption h3 {
                font-size: 24px;
                margin: 15px 20px 10px;
        }
        .bxslider li .slider-caption p {
                font-size: 16px;
                font-weight: bold;
                padding: 0 20px;
        }
        #info-box {
                border-right: 1px solid #bdbdbd;
        }
        #top-info {
                height: 160px;
        }
        #bot-form {
                height: 100px;
        }   
        #tickfield {
                display:inline-block;
                color:#fff;
                line-height:1.2em;
                padding:0 15px;
                white-space:nowrap;
                overflow:hidden;
        }
}
@media screen and (min-width: 1200px) {
    .span12 {
        width: 960px;
    }
    .span11 {
        width: 880px;
    }
    .span10 {
        width: 800px;
    }
    .span9 {
        width: 720px;
    }
    .span8 {
        width: 640px;
    }
    .span7 {
        width: 560px;
    }
    .span6 {
        width: 480px;
    }
    .span5 {
        width: 400px;
    }
    .span4 {
        width: 320px;
    }
    .span3 {
        width: 240px;
    }
    .span2 {
        width: 160px;
    }
    .span1 {
        width: 80px;
    }
    .offset12 {
        margin-left: 960px;
    }
    .offset11 {
        margin-left: 880px;
    }
    .offset10 {
        margin-left: 800px;
    }
    .offset9 {
        margin-left: 720px;
    }
    .offset8 {
        margin-left: 640px;
    }
    .offset7 {
        margin-left: 560px;
    }
    .offset6 {
        margin-left: 480px;
    }
    .offset5 {
        margin-left: 400px;
    }
    .offset4 {
        margin-left: 320px;
    }
    .offset3 {
        margin-left: 240px;
    }
    .offset2 {
        margin-left: 160px;
    }
    .offset1 {
        margin-left: 80px;
    }
}
.touch #header {
    position: static;
}
.touch #content {
    padding-top: 0;
}
.home-box {
    border: 1px solid #bd2429;
    padding: 10px;
    height: 253px;
    margin: 16px 3% !important;
}
.home-box:hover {
    -webkit-box-shadow: #e7333c 0px 0px 15px 0px;
    -moz-box-shadow: #e7333c 0px 0px 15px 0px;
    box-shadow: #e7333c 0px 0px 15px 0px;
}
.home-box img {
    margin-bottom: 8px;
}
.space-top {
    padding-top: 20px;
}
.space-bottom {
    padding-bottom: 20px;
}
.margin-row1 {
    margin: 0 6%;
}
.margin-row2 {
    margin: 0 20.25% 16px 20.25%;
}
@media screen and (max-width: 767px){
    [class*="span"].home-box,.row-fluid [class*="span"].home-box {
        width: 80%;
    }
    .margin-row2 {
        margin: 0 6% 16px 6%;
    }
}
@media screen and (min-width: 600px) and (max-width: 1169px){
    .home-box {
        height: 263px;
    }
    #main-content.space {
        padding-left:10px;
    }
}
@media print {
    a:after, a:link:after, a:visited:after, a[href]:after {
        content:"";
        font-size:1%;
    }
    #lang_sel_list, #top .tools, #tickfield, #search-form, #bottom .menu {
        display:none;
    }
    #marquee_1 {
        display:block;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
    #mainMenu {
        margin-right:-20px;
    }
    #mainMenu > ul > li > a {
        padding:5px 2px 5px 0;
        margin-right:1px;
    }
}
