/* --- WSO2EUCon 2016 style ---*/

body{ background-color: transparent; font-family: "Lato";}
img {max-width: 100%;}
p { color: #444444;}
.cPaddingzero{ padding: 0;}
.row {padding: 7em 0;margin-left: 0px;margin-right: 0px;}
.cLogoWrapper{background-color: rgba(0, 0, 0, 0.55); height: 326px; border-right: 1px solid rgba(246, 122, 0, 0.66); border-bottom: 1px solid rgba(246, 122, 0, 0.66); }
.cLogo{ height: 326px;
    background-image: url(/wp-content/themes/wso2coneu16/images/EU15-logo.png);
    background-position: 85%;
    background-repeat: no-repeat;
    width: 65%;
    text-align: right;
    display: inline-block;
    float: right;
    margin-right: 5%;
    background-size: 90%;}
.cShowLogo{ display: none;}
.cPromoBanner{ background-image: url(/wp-content/themes/wso2coneu16/images/super-ebr-img.png);}
.cEvent p {font-size: 1.25em;line-height: 1.5em;}
.cEvent{padding: 0 0 0 4%;}
.cMenuLeft{ width: 10%;display: inline-block;float: left;height: 55px;}
.cMenuMid{ width: 34%; display: inline-block;float: left;height: 55px;}
.cMenuRight{ padding: 0; float: left;width: 22%;}
.bottomMenu {display: none;position: fixed;top: 0;width: 100%;height: 60px;background: rgba(241, 241, 241, 0.78);z-index: 1;}
.cMenuTxt{    line-height: 1.85714em; text-transform: uppercase; font-size: 1.5em; font-weight: 600; z-index: 3; text-align: right;}
.cMenuBg{padding: 8px 2%; background-color: rgba(255, 255, 255, 0.85); width: 180px; height: 55px; }
.cMainHeader{width: 100%; background-image: url(/wp-content/themes/wso2coneu16/images/Home-banner-img.jpg); padding: 0;}
.cMainMsg h2{ font-size: 4.5em; color: rgba(255, 255, 255, 0.8); font-weight: bold; line-height: 1.25em; padding: 0 6%;}
.cMainMsg{padding: 3% 0; background-color: rgba(0, 0, 0, 0.55); border-left: 1px solid rgba(246, 122, 0, 0.66);}
.cMainMsg a{ text-align: right; float: right; padding-right: 33%; color: rgba(255, 255, 255, 0.8);font-size: 1.5em; line-height: 1.25em;font-weight: bold; }
.cOrangeArrow{ height:46px; width: 100%; background-position: 32.5% center; background-image: url(/wp-content/themes/wso2coneu16/images/orange-arrow.png); background-repeat: no-repeat; display: inline-block;}
.cAboutCon-padding{padding: 10em 0;}
.cCfpWrapper{width: 100%; background-image: url(/wp-content/themes/wso2coneu16/images/cfp-img.jpg); padding: 0;background-size: cover;}
.cCfpContent{ padding: 7% 4%; background-color: rgba(55, 0, 81, 0.9);}
.cCfpbtn{ position: absolute; bottom: 0; left: 0; width: 77%; background-color: rgba(246, 122, 0, 0.74); height: 50px; padding: 0; margin: 0; line-height: 50px; z-index: 1; font-size: 1.75em; font-weight: 900; color: rgba(27, 4, 0, 0.67);}
a.cCfpbtn:hover{ color: #fff}
.cCfpContent h2{ font-size: 4.5em; color: rgba(255, 255, 255, 0.6); font-weight: bold; line-height: 1.25em; padding: 0;}
.cCfpContent h3{ font-size: 2em; color: rgba(255, 255, 255, 0.6); font-weight: normal; line-height: 2em; padding: 0;}
.cCfpContent p{ color: rgba(255, 255, 255, 0.6); font-size: 1.25em; line-height: 1.5em; padding: 2% 0 4%;}
.cCfpContent a{ padding: 2% 8%; background-color: #f67a00; color:#370051; border-radius: 5px; text-transform: uppercase; font-size: 1.5em; font-weight: 600; margin: 2% 0;}
.cCfpContent-left{position: relative;min-height: 326px;}
.cNotifyme-btn a { padding: 1% 3%; background-color: #000; color: #fff; border-radius: 5px; text-transform: uppercase; font-size: 1.15em; font-weight: 600; line-height: 1em; margin: .75% 10px; float: right;}
.cVideoWrapper h2{ color:#4f4f4f; text-transform: uppercase; font-size: 3em; font-weight: bold; padding: 1% 1% 5%;}
.cVideoWrapper{background-color: #dedede; padding: 6em 0;}
.cRegWrapper h2{ color:#4f4f4f; text-transform: uppercase; font-size: 3em; font-weight: bold; padding: 1% 1% 5%;}
.cRegWrapper{background-color: #fff; padding: 6em 0;}
.cVthumb3, .cVthumb6{ padding: 1px; margin: 0;}
.cVthumb3 ul, .cVthumb6 ul{ margin: 0;}
.cTimeContainer{color:#292929; padding:10px 25px; background-color: #f67a00; width: auto; float: left;}
.styled{ padding: 0;}
.styled div { display: inline-block; float: left; width: 2em; text-align: center; font-size: 2em; padding: 0 1%; line-height: 1em; margin: 0; font-weight: 600;}
.styled span { padding: 0 2%;font-size: .4em; text-align: center; line-height: .55em; text-transform: uppercase; }
.cGalleryThumb1{ background-image: url(/wp-content/themes/wso2coneu16/images/vthumb1.png); background-repeat: no-repeat;}
.cGalleryThumb1:hover {background-image: url(/wp-content/themes/wso2coneu16/images/vthumb1-hover.png);background-repeat: no-repeat;}
.cGalleryThumb2{ background-image: url(/wp-content/themes/wso2coneu16/images/vthumb2.png);background-repeat: no-repeat;}
.cGalleryThumb2:hover {background-image: url(/wp-content/themes/wso2coneu16/images/vthumb2-hover.png);background-repeat: no-repeat;}
.cGalleryThumb3{ background-image: url(/wp-content/themes/wso2coneu16/images/vthumb3.png);background-repeat: no-repeat;}
.cGalleryThumb4{ background-image: url(/wp-content/themes/wso2coneu16/images/vthumb4.png);background-repeat: no-repeat;}
.cGalleryThumb5{ background-image: url(/wp-content/themes/wso2coneu16/images/vthumb5.png);background-repeat: no-repeat;}
.cGalleryThumb5:hover {background-image: url(/wp-content/themes/wso2coneu16/images/vthumb5-hover.png);background-repeat: no-repeat;}
.cGalleryThumb6{ background-image: url(/wp-content/themes/wso2coneu16/images/vthumb6.png);background-repeat: no-repeat;}
.cGalleryThumb6:hover {background-image: url(/wp-content/themes/wso2coneu16/images/vthumb6-hover.png);background-repeat: no-repeat;}
.cGalleryThumb7{ background-image: url(/wp-content/themes/wso2coneu16/images/vthumb7.png);background-repeat: no-repeat;}
.cGalleryThumb8{ background-image: url(/wp-content/themes/wso2coneu16/images/vthumb8.png);background-repeat: no-repeat;}
.cGalleryThumb9{ background-image: url(/wp-content/themes/wso2coneu16/images/vthumb9.png);background-repeat: no-repeat;}
.cGalleryThumb9:hover {background-image: url(/wp-content/themes/wso2coneu16/images/vthumb9-hover.png);background-repeat: no-repeat;}
.cGalleryThumb10{ background-image: url(/wp-content/themes/wso2coneu16/images/vthumb10.png);background-repeat: no-repeat;}
.cGalleryThumb11{ background-image: url(/wp-content/themes/wso2coneu16/images/vthumb11.png);background-repeat: no-repeat;}
.cGalleryThumb12{ background-image: url(/wp-content/themes/wso2coneu16/images/vthumb12.png);background-repeat: no-repeat;}
.cGalleryThumb13{ background-image: url(/wp-content/themes/wso2coneu16/images/vthumb13.png);background-repeat: no-repeat;}
.cNolink{cursor: default !important;}

/*FOOTER*/
.cFooter { background-color: #ffffff; padding: 10px 0px 5px; display: inline-block; width: 100%;  }
.cFooterContent { width: 90%; max-width: 960px; margin: auto; }
.cFooter ul { list-style: none; margin: 0px; padding: 0px; display: inline-block; float: left; }
.cFooter ul li { float: left; position: relative; padding: 0px 15px; }
.cFooter ul li a { color: #cccccc; text-decoration: none; }
.cFooter ul li a:hover { color: #F68A33; }
.cFooter .cCopyright { float:right; color: #999999; margin: 5px 20px 0px; font-size:80%; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.cFooter ul li img { min-width: 100px; }

.cMainConLink { text-align: center; width: 100%; margin-bottom: 20px; border-bottom: 1px solid #292929; display: block; margin-top: -10px; }
.cMainConLink a { font-size: 14px; color: #0084B6; margin-bottom: 30px; margin-left: auto; margin-right: auto; padding-bottom: 10px; padding-top: 10px; }
.cMainConLink a img { width:40%; margin-bottom: 10px; }

.cBottomLinks { background-color: #4d4d4d; width: 100%;  }
.cBottomLinks .cBottomLinksContent { width: 90%; max-width: 960px; margin: auto; padding: 0px 0px 0px; }

.cPreviousConf { display: inline-block; float: left; margin: 0px 30px 0px 0px; }
.cPreviousConf h2 { font-family: 'Oxygen', sans-serif; font-weight: 300; font-size: 110%; color: #77cdd7; margin: 0px; line-height: 36px; display: inline-block; float: left; }
.cPreviousConf h2 a { color: #fff; }
.cSocial { float: left; margin: 2px 0px 0px; display: inline-block; padding: 0px 50px 0px 30px; }
.cSocial h2 { font-weight: normal; font-size: 140%; color: #FBB03B; margin: 0px; display: inline-block; float: left; }
.cIcons { margin: 0px 0px 0px 15px; float: left; }
.cIcons a {  }
.cBottomLinks .cBottomLinksContent .cContact { float: left; margin: 2px 0px 0px; display: inline-block; padding: 0px 0px 0px 70px;  }
.cBottomLinks .cBottomLinksContent .cContact a { font-family: 'Oxygen', sans-serif; font-size: 18px; font-weight: normal; color: #ffffff; line-height: 35px; }
.cBottomLinks .cBottomLinksContent .cContact a:hover { color: #77cdd7; }

a.cBookmark { display: inline-block; margin: -50px 0px 0px; position: absolute; }
a.cVideo { display: block; float: left; background-image:url(/wp-content/themes/wso2coneu16/images/eu16-wso2con-social-icons.png); background-repeat: no-repeat; background-position: left center; display: block; width:53px; height: 36px; margin-left: 10px; border-radius: 60%; background-color: #fff; }
a.cFacebook { display: block; float: left; background-image:url(/wp-content/themes/wso2coneu16/images/eu16-wso2con-social-icons.png); background-repeat: no-repeat; background-position: -42px center; display: block; width:36px; height: 36px; margin-left: 20px; border-radius: 60%; background-color: #fff; }
a.cTwitter { display: block; float: left; background-image:url(/wp-content/themes/wso2coneu16/images/eu16-wso2con-social-icons.png); background-repeat: no-repeat; background-position: -5px center; display: block; width:36px; height: 36px; margin-left: 20px; border-radius: 60%; background-color: #fff; }
a.cLinkedin { display: block; float: left; background-image:url(/wp-content/themes/wso2coneu16/images/eu16-wso2con-social-icons.png); background-repeat: no-repeat; background-position: -78px center; display: block; width:36px; height: 36px; margin-left: 20px; border-radius: 60%; background-color: #fff; }
a.cGplus { display: block; float: left; background-image:url(/wp-content/themes/wso2coneu16/images/eu16-wso2con-social-icons.png); background-repeat: no-repeat; background-position: -113px center; display: block; width:36px; height: 36px; margin-left: 20px; border-radius: 60%; background-color: #fff; }
a.cYoutube { display: block; float: left; background-image:url(/wp-content/themes/wso2coneu16/images/eu16-wso2con-social-icons.png); background-repeat: no-repeat; background-position: -150px center; display: block; width:36px; height: 36px; margin-left: 20px; border-radius: 60%; background-color: #fff; }
a.cFacebook:hover, a.cTwitter:hover, a.cLinkedin:hover, a.cGplus:hover, a.cVideo:hover { background-color: #000000; }

.cBottomLinks { padding: 10px; display: inline-block;}
.cCopyright{ text-align: right;color: #fff; padding: 4% 0;}
.cSebrActive{ background-color:#f67a00;padding: 7% 0; }
.cSebrActive h2{ font-size: 1.5em; color:#370051; text-align: center; padding: 0; margin: 0; }
.cSebrActive h3{ font-size: 1.5em; color: #ffffff; text-align: center; padding: 3% 0 0; margin: 0;}
.cSebrDeactive{ background-color:#7B7B7B; padding: 7% 0;}
.cSebrDeactive h2{ font-size: 1.5em; color:#ffffff; text-align: center; padding: 0; margin: 0; }
.cSebrDeactive h3{ font-size: 1.5em; color: #ffffff; text-align: center; padding: 3% 0 0; margin: 0;}
.cPriceActive { background-color: #370051; padding: 10% 0;}
.cPriceDeactive { background-color: #C3C3C3; padding: 10% 0;}
.cPriceDeactive h2{ font-size: 3em; color: #E6E6E6; text-align: center; padding: 0; margin: 0; font-weight: bold;}
.cPriceDeactive sup{font-size: .5em;}
.cPriceActive h2{ font-size: 3em; color: #ffffff; text-align: center; padding: 0; margin: 0; font-weight: bold;}
.cPriceActive sup{font-size: .5em;}
.cSebrsBox{ padding: 2% 3%;}
.cDvalue{ font-size: 2em !important; color: #763992 !important; padding-bottom: 3% !important;}
.cDvalueDeactive{ font-size: 2em !important; color: #E6E6E6 !important; padding-bottom: 3% !important;}
.cActive{ background-image: url(/wp-content/themes/wso2coneu16/images/eu16sebr-active.png); background-repeat: no-repeat; background-position: center; width: 82%; height: 83px; position: absolute; padding-bottom: 23px; display: inline-block; top: -40px;}

.cSebrActiveReg{ background-color:#f67a00;padding: 7% 0; }
.cSebrActiveReg h2{ font-size: 1.5em; color:#370051; text-align: center; padding: 0; margin: 0; }
.cSebrActiveReg h3{ font-size: 1.5em; color: #ffffff; text-align: center; padding: 3% 0 0; margin: 0;}
.cSebrDeactiveReg{ background-color:#7B7B7B; padding: 7% 0;}
.cSebrDeactiveReg h2{ font-size: 1.5em; color:#ffffff; text-align: center; padding: 0; margin: 0; }
.cSebrDeactiveReg h3{ font-size: 1.5em; color: #ffffff; text-align: center; padding: 3% 0 0; margin: 0;}
.cPriceActiveReg { background-color: #370051; padding: 5% 0;}
.cPriceDeactiveReg { background-color: #C3C3C3; padding: 5% 0;}
.cPriceDeactiveReg h2{ font-size: 3em; color: #ffffff; text-align: center; padding: 0; margin: 0; font-weight: bold;}
.cPriceDeactiveReg sup{font-size: .5em;}
.cPriceActiveReg h2{ font-size: 3em; color: #ffffff; text-align: center; padding: 0; margin: 0; font-weight: bold;}
.cPriceActiveReg sup{font-size: .5em;}
.cSebrsBoxReg{ padding: 2% 1%;}
.cActiveReg{ background-image: url(/wp-content/themes/wso2coneu16/images/eu16sebr-active.png); background-repeat: no-repeat; background-position: center; width: 100%; height: 83px; position: absolute; padding-bottom: 23px; display: inline-block; top: -40px;}
/*FOOTER END*/

/* Lightbox styles */

.inlarge { cursor: pointer;}

.cGalleryNormal { cursor: pointer; height: 231px; width: 283px; }

.cGalleryLarge { cursor: pointer; height: 231px; width: 100%; }

#inlarge-container {background-color: rgba(74, 74, 74, 0.9);display: none;height: 100%;left: 0;overflow: auto;position: fixed;top: 0;width: 100%; z-index: 9999;}

#inlarge-close {color: #fff;font-size: 24px;font-family: Helvetica, Arial, Verdana;position: fixed;right: 0px;text-decoration: none;z-index: 1001;background-color: #0089FF;padding: 10px 15px;}

#inlarge-wrapper {display: table;height: 100%;table-layout: fixed;width: 100%; padding: 5%;}

#inlarge-inside {display: table-cell;height: 100% !important;vertical-align: middle;}

#inlarge-inside img, #inlarge-inside iframe {display: block;margin: 0 auto;max-height: 100%;}

#inlarge-inside iframe { width: 100%; }

/* --- Menu  --- */
    * {
      margin: 0;
      padding: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }

    #toggle {
    z-index: 9999;
    height: 2.85714em;
    right: 0;
    cursor: pointer;
    float: left;
    padding: 0 8%;
    display: inline-block;
    }

    #toggle span {
      display: block;
      position: absolute;
      width: 35px;
      height: 0.6em;
      margin: 2em 0 0 0;
      background: #333;
      -webkit-transition: 350ms ease all;
      -moz-transition: 350ms ease all;
      transition: 350ms ease all;
      z-index: 9999;
      font-size: 8px;
    }

    #toggle span:before,
    #toggle span:after {
      content: " ";
      position: absolute;
      width: 100%;
      height: 0.6em;
      background: #333;
      -webkit-transition: 350ms ease all;
      -moz-transition: 350ms ease all;
      transition: 350ms ease all;
    }

    #toggle span:before { margin: -1em 0 0 0; }

    #toggle span:after { margin: 1em 0 0 0; }

    #toggle.open span { background-color: transparent; }

    #toggle.open span:before,
    #toggle.open span:after {
      margin: 0;
      background: #FD943B;
    }

    #toggle.open span:before {
      -webkit-transform: rotate(135deg);
      -moz-transform: rotate(135deg);
      transform: rotate(135deg);
    }

    #toggle.open span:after {
      -webkit-transform: rotate(-135deg);
      -moz-transform: rotate(-135deg);
      transform: rotate(-135deg);
    }

    #menu {
      visibility: hidden;
      opacity: 0;
      position: fixed;
      z-index: 2;
      width: 22%;
      height: 100%;
      top: 0;
      right: 0;
      text-align: center;
      background: rgba(251, 251, 251, 0.95);
      -webkit-transform: scale(1.5);
      -moz-transform: scale(1.5);
      transform: scale(1.5);
      -webkit-transition: 350ms ease all;
      -moz-transition: 350ms ease all;
      transition: 350ms ease all;
    }

    #menu.opened {
      visibility: visible;
      opacity: 1;
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      transform: scale(1);
      -webkit-transition: 350ms ease all;
      -moz-transition: 350ms ease all;
      transition: 350ms ease all;
    }

    #menu span#title {
      display: block;
      line-height: 1em;
      margin: 0 0 0.5em 0;
      font-size: 5em;
      color: #FD943B;
    }

    #menu ul {
      list-style: none;
      margin: 0 auto;
        padding: 30% 0;
    }

    #menu ul li {
      display: block;
      width: 90%;
      height: 45px;
      margin: 0 auto 0 auto;
    }

    #menu ul li:after {
      content: " ";
      position: absolute;
      width: 0%;
      height: 45px;
      margin: -45px 0 0 5%;
      left: 0;
      background: #FD943B;
      -webkit-transition: 350ms ease all;
      -moz-transition: 350ms ease all;
      transition: 350ms ease all;
    }

    #menu ul li:hover:after { width: 90%; }

    #menu ul li a {
      position: relative;
      z-index: 4;
      display: block;
      width: 100%;
      height: 45px;
      line-height: 45px;
      margin: 0 auto;
      color: #333;
      text-decoration: none;
      border-bottom: 1px solid #ddd;
      -webkit-transition: 350ms ease all;
      -moz-transition: 350ms ease all;
      transition: 350ms ease all;
      text-transform: uppercase;
    }

    #menu ul li a:hover {
      color: #fff;
      border-color: #FD943B;
    }

    #menu ul li a span { font-size: 1.2em; font-weight: bold; }

    #menu ul li a i {
      position: absolute;
      padding: 0 1.25em 0 0;
      font-size: 2em;
    }

    #wrapper {
      width: 85%;
      margin: 0 auto;
    }

    #wrapper #logo {
      display: block;
      width: 100%;
      margin: 40px auto;
      text-align: center;
    }

    #wrapper #logo span { font-size: 3.33333em; }

    #wrapper section { font-size: 1.11111em; }
    
    /* --- Menu  --- */
    .cPageTitle h1{ font-size: 1.25em;color: #565656;text-transform: uppercase;font-weight: normal;}
    .cPageTitle{ padding: 0;width: 265px;border-bottom: 1px solid #e2e2e2;}
/*  .cCommonContent{padding: 15% 0 0;}*/
    .entry-header{display: none;}
    .cInnerContainer{ width: 100%;padding: 0;}
    .cInnerContent { padding: 0; }
    .entry-footer{ bottom: 0; position: relative;}
    .entry-footer a {position: absolute;bottom: 0;background-color: #333;padding: .5% 2%;font-size: 1.25em;color: #fff !important;}
    .entry-content{margin-top: -10px !important;}

    
    /* --- Why Attend Page --- */
    
    .cWhyAttend-title h2{color: #4f4f4f;  text-transform: uppercase; font-size: 3em; font-weight: bold; padding: 3% 0 3%;}
    .cWhyAttend-title{ padding: 0;}
    .cNormalPara p{font-size: 1.25em; line-height: 1.5em;}
    .cWhyAttendPoints{ width: 20%;}
    .cWhyPoints-container{ padding: 5% 0;}
    .cColored{ background-color: #dedede;}
    .cColored-gray { background-color: #9C9C9C;}
    .cCqBorder{ padding: 8%; border-left: 1px solid #F67A00;}
    .cCqBorder-top{ border-top: 1px solid #F67A00;}
    .cCqBorderleft-none{ border-left: none;}
    .cCqBorder-right{ border-right: 1px solid #F67A00; padding: 0;}
    .cCqBorderright-none{ border-right: none;}
    .cQuotes-thumb img{  max-width: 175px; margin: 7px 0px 0px;}
    .cCName{ font-size: 1.25em; font-weight: bold; color: #4f4f4f; padding: 6% 0 0;}
    .cCompanyName{font-size: 1.25em; color: #4f4f4f;}
    .cQuoteimg{padding: 0;background-image: url(/wp-content/themes/wso2coneu16/images/quote-img.png);background-size: 100%;background-repeat: no-repeat;width: 60px;height: 60px;position: relative;padding-bottom: 23px;display: inline-block;float: left;top: 25px;}

    /* --- Venu Page --- */
    .cVenuHeader{width: 100%; background-image: url(/wp-content/themes/wso2coneu16/images/venue-banner.jpg); padding: 12% 0;}
    .cVenu-title h2{color:#9c9c9c;  text-transform: uppercase; font-size: 3em; font-weight: bold; padding: 3% 0 3%;}
    .cVenu-title h3{ color: #F67A00; font-size: 1.25em;font-weight: bold;padding: 0 0 3%;margin: 0;}
    .cVenu-title p{font-size: 1.25em; line-height: 1.5em; color: #4f4f4f; }
    
    /* --- CFP Page --- */
    .cCfpHeader{width: 100%; background-image: url(/wp-content/themes/wso2coneu16/images/cfp-banner.jpg); padding: 11% 0; background-size: cover;}
    .cCfp-title p{font-size: 1.15em; line-height: 1.5em; color: #370051; }
    .cCfp-title h2{color:#370051;  text-transform: uppercase; font-size: 3em; font-weight: bold; padding:0; margin: 0;}
    .cCfp p{color:#4f4f4f;font-size: 1.25em; line-height: 1.5em; }
    .cCfpbutton a{padding: 3% 12%; background-color: #f67a00; color:#fff; border-radius: 5px; text-transform: uppercase; font-size: 1.5em; font-weight: 600; line-height: 2em;}
    .cCfp ul, ol {padding: 0px 0px 0px 30px;}
    .cCfp li {font-size: 1.25em; line-height: 1.5em; color: #4f4f4f;}
    .cCfpbenefits li{ color: #fff;padding: .2em 0 0 .5em; font-size: 1.25em; line-height: 1.5em;}
    .cCfpbenefits ul{margin: 2% 0;}
    .cColored-orange{ background-color:#f67a00; }
    .cVenu-benefits-title h2{ color:#fff; text-transform: uppercase; font-size: 3em; font-weight: bold; padding:0; margin: 0;}
    .cColored-lightgray{ background-color: #e2e2e2;}
    .cCfpGuid-title h2{color:#9c9c9c;  text-transform: uppercase; font-size: 3em; font-weight: bold; padding: 3% 0 3%;}
    .cCfpGuid li{ color: #717171;padding: .2em 0 0 .5em; font-size: 1.25em; line-height: 1.5em;}
    .cCfpGuid ul{margin: 2% 0;}
    #inlarge-iframe{ background-color: transparent; padding: 1%; width: 80% !important; height: 100% !important;}
    
    /* --- Contact Page --- */
    
    .cContactHeader{width: 100%; background-image: url(/wp-content/themes/wso2coneu16/images/contact-banner.jpg); padding: 11% 0; background-size: cover;}
@media only screen  and (min-width : 1824px) {
.cLogo { background-size: 65% !important;}
.cLogoWrapper{background-size: 100% !important;}
.cMainHeader{background-size: contain;}
.cMainMsg a {padding-right: 55% !important;;}
}
 @media screen and (max-width: 1366px) {   
    .cMainMsg h2 {
    font-size: 4em;
    color: rgba(255, 255, 255, 0.6);
    font-weight: bold;
    line-height: 1.25em;
    padding: 0 10%;
    text-align: center;
}}
 @media screen and (max-width: 1275px) {
.cHidden{ display: none !important;}
.cIncWidth{ width: 58.33333333%!important;}
.cDecWidth{}
 }
@media screen and (max-width: 992px) {
.cLogoMobile{ height: 55px; background-color: #000; width: 100% !important;}
.cShowLogo{ display: block !important;}
.nodisplay{display: none;}
.cMenuLeft {width: 0;padding: 0;}
.cMenuMid {float: left;padding: 0; width: 100%;}
.cMenuBg {float: right; padding: 8px 5%; background-color: rgba(255, 255, 255, 0.85); width: 200px; float: left; position: fixed; top: 0; right: 0; z-index: 9999;}
.cMenuRight {padding: 0;float: right;}
.cGalleryThumb1{ background-image:url(/wp-content/themes/wso2coneu16/images/mobile-gallery1.png) !important;background-repeat: no-repeat;background-position: center; width: 100%; }
.cGalleryThumb6{ background-image:url(/wp-content/themes/wso2coneu16/images/mobile-gallery2.png) !important;background-repeat: no-repeat;background-position: center; width: 100%;}
.cGalleryThumb9{ background-image:url(/wp-content/themes/wso2coneu16/images/mobile-gallery3.png) !important;background-repeat: no-repeat;background-position: center; width: 100%;}
.cVideoWrapper h2{ text-align: center;}
.cPreviousConf h2, .cCopyright, .cPreviousConf { text-align: center !important; float: none; width: 100%; padding: 2% 0;}
.cIcons {margin: 0; text-align: center;display: inline-block; float: none;}
.cSocial {float: none;margin: 0 auto;display: inline-block;padding: 0px 50px 0px 30px;text-align: center;padding: 0;width: 100%;}
.cVthumb3, .cVthumb6 { padding: 10px !important;}
.cNotifyme-btn a { background-color: rgba(246, 122, 0, 0.83); color: #fff; width: 100%; border-radius: 0; margin: 0; text-align: right;}
.cNotifyme-btn a:hover{ color: #fff; text-decoration: none;}
#inlarge-iframe{ width: 100% !important; height: 100% !important;}
.cTimeContainer {color: #292929;padding: 10px 0;background-color: #f67a00; width: 100%;float: left; display: none;}
.cVenu-title{ text-align: center;}
.cCqBorder{ border-bottom: none;border-top: 1px solid #F67A00; padding-bottom: 2% !important;}
.cCqBorder-top{ border-top: none}
.cCqBorder-right{ border-right:none; border-bottom: 1px solid #F67A00;}
.cWhyAttend-title {padding: 0;text-align: center;}
.cWhyPoints-container{ padding: 15% 0;}
.styled{ padding: 0;}
.cAboutCon-padding{padding: 4em 0;}
.cWhyAttendPoints {width: 100%;}
.cEvent {padding: 8% 0 0 4%;}
.cAccommodation{ padding: 5% 0;}
.cVenuSeparator{ border-bottom: 1px solid #FDFDFD;}
.cCfp-title{ padding: 5% 2% !important;}
.cCfpHeader { padding-top: 10%; background-size: cover; background-position: center;}
.cCfpContent-left {position: relative; min-height:inherit; text-align: center;float: none;display: inline-block;width: 100%;}
.cCfpbtn {width: 100% !important;}
.cLogo{ background-size: 75%;text-align: center; background-position: center; margin-right: initial; float: none;}
.cLogoWrapper {background-size: cover !important;}
.cWhyPoints-container {padding: 15% 0;}
.cActive{width: 94%;}
.cAgendaHeader, .cStrategyHeader, .cVenuHeader, .cContactHeader, .cSponsorsHeader, .cFunstuffHeader, .cSpeakerHeader {padding: 20% 0 !important; background-size: cover !important;}
.ticker-container{float: left; width: 56%;}}

@media screen and (max-width: 800px) {
    #menu { width: 100% !important; height: 100% !important;}
    #menu ul {padding: 2% 0 !important;}
    .cCfpWrapper{ background-size: cover;}
    .cMainMsg {text-align: center;padding: 10% 0;}
    .cMainMsg h2 {font-size: 3em;}
    .cMainMsg a {text-align: center !important; float: none !important; padding-right: 0 !important;}
    .cOrangeArrow { background-position: center !important;}
}

@media screen and (max-width: 768px) {.cLogo{padding: 15% 0;}}
@media screen and (max-width: 480px) {.cLogo{padding: 27% 0; background-size: 100% !important;}.cVenuHeader, .cCfpHeader, .cContactHeader { padding-top: 20%;} .cWhyPoints-container { padding-top: 30%;}.cTimeContainer{display: none;}
#toggle span {
    display: block;
    position: relative;
    width: 50px;
    height: 0.6em;
    margin: 2em 0 0 0;
    background: #B3B3B3;
    -webkit-transition: 350ms ease all;
    -moz-transition: 350ms ease all;
    transition: 350ms ease all;
    z-index: 9999;
    font-size: 8px;
    float: right;
}
#toggle span:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 0.6em;
    background: #B3B3B3;
    -webkit-transition: 350ms ease all;
    -moz-transition: 350ms ease all;
    transition: 350ms ease all;
}
#toggle span:before {
    content: " ";
    position: absolute;
    width: 100%;
    height: 0.6em;
    background: #B3B3B3;
    -webkit-transition: 350ms ease all;
    -moz-transition: 350ms ease all;
    transition: 350ms ease all;
}
.cMenuTxt{ display: none;}
#toggle {
    z-index: 9999;
    height: 2.85714em;
    right: 0;
    cursor: pointer;
    float: right;
    padding: 0 8%;
    display: inline-flex;
}
.cMenuBg {
    padding: 8px 4%;
    background-color: transparent !important;
    width: 120px;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 9999;
}
}

   header.banner {
  position: fixed;
  top: 0;
  height: 46px;
  background: #fff;
  width: 100%;
}

nav {
  margin-left: 5%;
  overflow: hidden;
  height: 46px;
}
nav ul {
  list-style: none;
  padding: 0;
}

nav ul li {
  float: left;
  margin-right: 2em;
  
}

nav a:link {
  text-decoration: none;
  color: gray;
  padding: 0 0 12px 0;
}

nav a:hover {
  color: #D02B55;
  border-bottom: 3px solid;
  padding: 0 0 9px 0;
  -webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
} 


.post {
  margin:10px auto 0;
  background: #fff;
  padding: 2em;
  width: auto;
  border-radius: 8px;
  border: 1px solid #D4D4D4;
}

.post header h3 {
  font-size: 1em;
  color: #292f33;
  margin: 0;

}

.post h2 {
  font-size: 1.25em;
  color: #292f33;
  margin: 0;

}
.post header img {
  width: 60px;
  border-radius: 8px;
  float: left;
  margin-right: 1em;
}

.at {
  color: gray;
}

.post section {
  margin-top: 2em;
  clear: both;
  font-size:1.25em;
  color: #292f33;
}

.post section img {
  max-width: 100%;
}