﻿    /****Prefooter*******/
.mscom-prefooter { font-size: 18px; padding-top: 1em; padding-bottom: 1em; }

    .mscom-prefooter .follow-text { color: #fff; margin-right: .5em; vertical-align: middle; }

    .mscom-prefooter .social-icon-link { display: inline-block; margin-right: .5em; vertical-align: middle; }
        .mscom-prefooter .social-icon-link .social-icon { display: block; width: 32px; height:auto;}

/**footer css**/
footer { display: inline-block; width: 100%; float: left; }
.row-grey { background: #eee; }
.right { right: 0%; }

.left { left: 0%; }

.full-bleed .full-width-content { max-width: none; }

.full-width-content { width: 100%; max-width: 1400px; margin: 0 auto; }

ul { list-style: none; }

/*****************FOOTER STYLES*******************/
.container { padding-left: 20px; padding-right: 20px; }

.row { width: 100%; /* max-width: 1140px; */ min-width: 755px; margin: 0 auto; overflow: hidden; }

.footer-row { width: 96%; margin: 0 auto; overflow: hidden; }

.footer-row-middle { width: 100%; margin: 0 auto; }

.footer-row .onecol { width: 100%; }

.footer-row .ms-nav, .footer-row .fourcol { width: 80%; }

.onecol, .twocol, .threecol, .threecol-b, .threecol-c, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol { margin-right: 2%; float: left; min-height: 1px; }

.rtl .onecol, .rtl .twocol, .rtl .threecol, .rtl .threecol-b, .rtl .threecol-c, .rtl .fourcol, .rtl .fivecol, .rtl .sixcol, .rtl .sevencol, .rtl .eightcol, .rtl .ninecol, .rtl .tencol, .rtl .elevencol { margin-right: 0; margin-left: 2%; float: right; min-height: 1px; }

.row .onecol { width: 4.85%; }

.row .twocol { width: 13.45%; }

.row .threecol { width: 22.05%; }

.row .threecol-b, .row .threecol-c { width: 25%; }

.row .fourcol { width: 30.75%; *width: 15.75%; }

.row .fivecol { width: 39.45%; }

.row .sixcol { width: 48%; }

.row .sevencol { width: 56.75%; }

.row .eightcol { width: 65.4%; }

.row .ninecol { width: 74.05%; }

.row .tencol { width: 82.7%; }

.row .elevencol { width: 91.35%; }

.row .twelvecol { width: 100%; float: left; }

.last { margin-right: 0px; }

.rtl .last { margin-right: auto; margin-left: 0; }

img, object, embed { max-width: 100%; }

img { height: auto; }

footer #locale_menu_container { width: 100%; float: left; margin-top: 35px; }

    footer #locale_menu_container .p2-nav-content-width { width: 80%; margin: 0 auto; min-width: 0px; }

footer .footer-row .fourcol #facebook { overflow: hidden; }

footer .footer-row section + section + section + section { margin-right: 0px !important; }

.footer-row.p2-nav-content-width.mscom-footer { width: 100%; background-color: #d2d2d2; padding: 15px 0px; display: block; clear: both; }

.mscom-footer #facebook, .mscom-footer #twitter, .mscom-footer #youtube { width: auto; float: left; display: inline-block; }

.rtl .mscom-footer #facebook, .rtl .mscom-footer #twitter, .rtl .mscom-footer #youtube { float: right; }

.mscom-footer #twitter { width: 98px; margin-right: 0px; }

.mscom-footer #facebook { margin-right: 10px; }

.rtl .mscom-footer #facebook { margin-left: 10px; margin-right: 0px; }

.mscom-footer h3 { font-size: 0.894em; font-family: 'Segoe UI'; margin-top: 0px; margin-bottom: 0px; margin-right: 15px; float: left; }

.rtl .mscom-footer h3 { float: right; margin-left: 15px; margin-right: 0px; }

.footer-row.mscom-footer .fourcol { width: 90%; margin: 0 auto; max-width: 1180px; float: none; }

    .footer-row.mscom-footer .fourcol .social-share-list, .rtl .footer-row.mscom-footer .fourcol .social-share-icons { float: right; }

    .rtl .footer-row.mscom-footer .fourcol .social-share-list, .footer-row.mscom-footer .fourcol .social-share-icons { float: left; }

footer .footer-row section.threecol { margin-right: 2%; width: 23.5%; }

footer section.threecol ul.firstLevelList > li { margin-top: 1.5em; }

footer .onecol { display: none; }

.bleed-full { padding: 0 !important; }

.bleed-sides { padding-left: 0px !important; padding-right: 0px !important; }

#facebook, #twitter, #youtube { width: 90px; }

#twitter { margin-right: -11px; }

footer .social-linked-icon { margin-top: 10px; }

footer { position: relative; }

#locale_selector { margin-bottom: 10px; }

#locale_selector_text:hover { cursor: pointer; color: #083047; text-decoration: underline; }

#locale_selector #locale_selector_text { padding-left: 30px; background: url('/october2015event/assets/img/globe-black.png') no-repeat center left; line-height: 1.5em; line-height: 1.7em; }

#locale_menu { background-color: #fff; display: none; margin-bottom: 10px; padding: 15px 0 15px 0; }

    #locale_menu li { padding-top: 5px; padding-bottom: 5px; }

#locale_menu { cursor: default; }

    #locale_menu a { font-size: 0.724em; }

.locale_menu li { float: none; }


footer .p2-content-width { width: 90%; }

footer nav ul li { float: none; display: block; margin-right: 0px; margin-bottom: 10px; }

    footer nav ul li a { color: #fff !important; }

.rtl footer section ul li h3 { text-align: right; }

.rtl .footer-row section.threecol { margin-right: 0px; }

footer ul li ul { display: block; }

footer ul li a:hover, footer .footer-row .onecol + section ul li ul li a:hover { color: #083047; text-decoration: underline; }

footer ul li ul li { line-height: 1.25em; margin-bottom: 0.25em; display: block; }

footer .footer-row .onecol + section ul li ul li, footer .footer-row .onecol + section h3 { margin-bottom: 0.75em; }

    footer .footer-row .onecol + section ul li ul li a { font-size: 0.894em; color: #1a1a1a; }

footer section.threecol.last ul.firstLevelList > li { margin-top: 1.5em; }

footer ul li ul li img.link-icon { margin-right: 10px !important; width: 26px; height: 26px; }

.rtl footer ul li ul li img { margin-right: 0; margin-left: 10px; margin-right: 0px !important; }

footer #logo_microsoft { margin-bottom: 10px; height: 20px; }

footer .social-block { margin-bottom: 10px; }

.footer-left { margin-bottom: 20px; }

footer .container { padding-left: 0; padding-right: 0; 155; }

    footer .container .row { overflow: visible; position: relative; }

    footer .container .footer-right { overflow: hidden; }

footer h3 { font-Size: 0.894em; line-height: 1.25em; Margin-bottom: 0.65em; margin-top: 0px; /* font-size: 14px;
    line-height: normal;*/ font-family: wf_segoe-ui_normal, Arial, sans-serif; }

footer ul { padding-left: 0; }

footer #locale_selector_text { font-size: 14px; }

footer a { /*color: #fff !important;
        font-size: 12px;*/ color: #1570a6; font-family: wf_segoe-ui_normal, Arial, sans-serif; font-size: 0.8045em; line-height: 1.25em; margin-bottom: 0.25em; }

    footer a:visited { color: #1570a6; }

footer .ms-nav ul { margin-top: 5px; }

footer .ms-nav .ms-logo { margin-top: 20px; margin-bottom: 15px; width: 85px; height: 16px; }

footer .ms-nav ul li { font-size: 0.9em; line-height: 1.25em; }

footer .row.last #locale_selector img { margin-right: 10px; }

footer .footer-row, footer #locale_menu_container .footer-row-middle .p2-nav-content-width, footer .row .p2-content-width { width: 90%; max-width: 1600px; }

footer .p2-nav-content-width .social-linked-icon a { display: inline-block; font-size: 10px; height: 20px; width: 20px; }

footer .mscom-footer-row-3 { padding-bottom: 0.85%; text-align: right; }
.rtl footer .mscom-footer-row-3 { text-align: left; }
footer .mscom-footer-row-3 img { width: 85px; height: 16px; }
footer .mscom-footer-row-3 ul { margin-bottom: 0; }
    footer .mscom-footer-row-3 ul li { display: inline; white-space: nowrap; margin-right: 2%; }
        footer .mscom-footer-row-3 ul li:last-child { font-size: 0.727em; margin-right: 0; }

@media only screen and (min-width: 1020px) {
    #facebook, #twitter, #youtube { float: left; margin-right: 8px; }
    #twitter, #youtube { margin-top: 1px; }
    footer .social-linked-icon { float: left; margin: 2px 0 0 22px; }
}

@media only screen and (min-width: 960px) {
    footer .social-block { text-align: left; }
    footer nav ul li { float: left; margin-right: 10px; }
        footer nav ul li:last-child { margin-right: 0px; }
    footer .ms-nav ul { float: right; clear: both; min-height: 20px; }
        footer .ms-nav ul li { float: left; margin: 0 0px 0 18px; }
            footer .ms-nav ul li:last-child { margin-right: 0px; float: right; }
    footer .ms-nav .ms-logo, footer .ms-nav, .rtl footer .ms-nav ul li { float: right; text-align: right; }
    .rtl footer .ms-nav .ms-logo, .rtl footer .ms-nav, .rtl footer .ms-nav ul { float: left; }
        .rtl footer .ms-nav ul { min-width: 590px; }
            .rtl footer .ms-nav ul li { margin-left: 0px; margin-right: 18px; }
    footer .row.last { margin-top: 50px; }
        footer .row.last #locale_selector { margin-bottom: 15px; }
}

@media only screen and (max-width: 899px) {
    #locale_menu_container #locale_selector { width: 100%; padding-left: 0%; }
    .rtl #locale_menu_container #locale_selector { padding-right: 0%; }
    .footer-row .row { margin-left: 0px; margin-right: 0px; }
    footer .row .p2-content-width section { padding-left: 0%; padding-right: 0%; }
    .footer-row .ms-nav { margin-left: 0%; }
    footer .footer-row section.threecol { width: 50%; padding-left: 0%; padding-right: 0%; margin-right: 0%; }
    #locale_menu_container #locale_menu ul { padding-left: 0px; }
    footer .ms-nav .ms-logo { margin-bottom: 0px; }
    footer #locale_menu_container { margin-top: 16px; }
    .footer-row .ms-nav ul lim.footer-row .ms-nav ul { float: left; }    
    .footer-row .ms-nav { width: 100%; }
        .footer-row .ms-nav ul li { float: left; margin-bottom: 5px; }
    .rtl .footer-row .ms-nav ul li { float: right; }
    footer .mscom-footer-row-3 { text-align: left; }
    .rtl footer .mscom-footer-row-3 { text-align: right; }
    footer .mscom-footer-row-3 img { margin-top: 20px; }
}

@media screen and (max-width: 899px) and (min-width: 540px) {
    footer .footer-row section.threecol:nth-child(2n+2) { clear: both; }
}

@media all and (max-width: 539px) {
    .footer-row .ms-nav, .mscom-footer .social-share-icons, .mscom-footer .social-share-list, .footer-row.p2-nav-content-width section.threecol.last { width: 100%; }
    .mscom-footer .social-share-list { margin-top: 20px; }
    .footer-row .ms-nav ul li { margin-top: 0px; }
    .mscom-footer.p2-nav-content-width.footer-row { padding-bottom: 5px; }
    .mscom-footer .social-share-list h3, .mscom-footer #facebook, .mscom-footer #twitter { margin-bottom: 15px; }
    footer .footer-row section.threecol { width: 100%; }
}
/**********Worldwide footer****************/

.country_ul li{

    margin-bottom:11px;
}

.LocaleHeading{
    margin-top: 30px;
   
}
/**********Worldwide footer****************/