﻿@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700|Source+Sans+Pro:400,400i,700,700i');

/* WonderWebs-Bootstrap 9.4 Responsive template - Website stylesheet - Copyright 2020 WonderWebs.com */

body,.Normal{font-family: 'Source Sans Pro', sans-serif;font-size: 16px;}/* Default font and colour. Use long form CSS */
h1{font-family: 'Roboto Condensed', sans-serif;font-size: 32px;font-weight: 700;color: #002e58;}
h2{font-family: 'Roboto Condensed', sans-serif;font-size: 24px;font-weight: 700;color: #002e58;}
h3{font-family: 'Roboto', sans-serif;font-size: 16px;font-weight: 700;color: #002e58;}
h4{}
h5{}
h6{}
hr{}
pre{}
blockquote{}
strong,b,.NormalBold{}
input[type="text"], input[type="file"], input[type="password"], input[type="date"], input[type="email"], select, textarea{}

/* Hyperlinks and buttons */
a,a:link,a:visited{}
a:active,a:hover{}
.SigninSeparator,.SigninPane a:link,.SigninPane a:visited{}
.SigninPane a:active,.SigninPane a:hover{}
.BreadCrumbSeparator,a.BreadCrumbs:link,a.BreadCrumbs:visited,span.BreadCrumbs{}
a.BreadCrumbs:active,a.BreadCrumbs:hover{}
.FooterLinks span,.FooterSeparator,.FooterLinks a:link,.FooterLinks a:visited{color: #888888;font-family: inherit;font-size: 12px;font-weight: 400;}
.FooterLinks a span:hover,.FooterLinks a:active,.FooterLinks a:hover{color: #aaaaaa;}
.StandardButton,a.StandardButton,a.StandardButton:link{}
.StandardButton:hover,a.StandardButton:hover{}

/* Structure and content */
.Outer{}
.PageID{}
.Page{padding:0;background:#ffffff;}/* Website background */
.Above{}
.Paper{display:inherit;border:none;box-shadow:none;}/* Wraps Header and Contents sections. Set display:inherit to disable rubber-banding */
.Header{display:inherit;}/* Wraps AboveLogo down to BelowLogo */
.AboveLogo{padding-top:14.188%;}
.LogoSpan{}
.LogoWrapper{padding-top:14.188%;}/* Responsive logo height {padding-top:(height*100/width)%;} Otherwise use px */
.LogoPane{background:url("Logo-2340x332.png") no-repeat scroll 0 0 transparent;background-size:contain;}
.LogoLink{pointer-events:auto;width:28%;}
.Logo{position: absolute;top: 15px;right: 8px;}
.BelowLogo{}
.MenuBar{background:none;position: relative;}/* Menu wrapper includes SigninPane */
.MenuPane{position: absolute;width: 100%;padding-top:10.75%;pointer-events: none;}/* Menu column */
.MenuPaneInner{float: right;pointer-events: auto;}
.SigninPane{display:none;}/* Signin column */
.SigninPaneInner{}
.Account{}
.SigninSeparator::after{}
.SigninTop{}
.BelowMenu{}
.Contents{display:inherit;}/* Main page content. Set display:inherit to disable rubber-banding */
.Contents .Span{background: transparent;}/* Website foreground */
.BreadCrumbBar{display: none;}
.BreadCrumbs{}/* Use line-height to set BreadCrumbBar height */
.BreadCrumbPane{}/* Breadcrumbs column */
.BreadCrumbSeparator:after{}
.SearchBar{}/* Search column */
.SearchWrapper{display: none;}/* Padding and margins */
.SearchPane{}/* Use height:px to set SearchBar height */
.SearchInput{}
a.SearchIcon{}
a.SearchIcon:hover{}
.SearchIcon .far{}
.ContentPane{padding-top: 20px;}
.ContentLeft{padding-top: 20px;}
.ContentLeftDown{}
.ContentRight{}
.ContentRightUp{}
.Foot{}
.Footer{background: #002e58;}/* Wraps all footer rows */
.FooterLinks{background:rgb(0, 0, 0);padding: 12px 0;}
.SigninBottom{}
.FooterSeparator{}
.FooterSeparator:after{}
.Terms{}
.Privacy{}
.Copyright{}
.Producer{}

/* Containers */
.Container{}/* Padding and margins for all */
.Default.Container{}
.Titled.Container{}
.Featured.Container{}
.NoContainer.Container{}
.NoPadding.Container{}
.NoGaps.Container{}

/* Featured Container. Modify these to suit any container */
.Featured.Container{}
.Featured .ContainerTitle{}
.Featured .ContainerBody{}
.Featured .Normal{}
.Featured a,.Featured a:link,.Featured a:visited{}
.Featured a:active,.Featured a:hover{}

/* Menu and Submenu font. Use long form CSS */
.MenuBar ul.Menu a{font-family: 'Roboto Condensed', sans-serif;font-size: 15px;font-weight:400;text-transform:uppercase;}
.MenuBar ul.Menu .sub a{}

/* Menu item borders and separators. Set border:none; to remove defaults */
.MenuBar ul.Menu a.first{border:none;}
.MenuBar ul.Menu a{border:none;}
.MenuBar ul.Menu a.last{border:none;}
.MenuBar ul.Menu .sub a.first{border:none;}
.MenuBar ul.Menu .sub a{border:none;}
.MenuBar ul.Menu .sub a.last{border:none;}

/* Menu colours - Every menu item also has a unique ID */
.MenuBar ul.Menu a,.MenuBar ul.Menu a:visited{background:transparent;color:#fff;}/* Menu */
.MenuBar ul.Menu a.branch{background:transparent;color:#fff;}/* Branch */
.MenuBar ul.Menu a.current,.MenuBar ul.Menu a.breadcrumb{background:#0077ae;color:#fff;}/* Active */
.MenuBar ul.Menu a:hover,.MenuBar ul.Menu a:focus{background:#0077ae;color:#fff;}/* Hover */

/* SubMenu colours */
.MenuBar ul.Menu .sub a,.MenuBar ul.Menu .sub a:visited{background:#002e58;color:#fff;}/* Sub Menu */
.MenuBar ul.Menu .sub a.branch{background:#002e58;color:#fff;}/* Branch */
.MenuBar ul.Menu .sub a.current,.MenuBar ul.Menu .sub a.breadcrumb{background:#0077ae;color:#fff;}/* Active */
.MenuBar ul.Menu .sub a:hover,.MenuBar ul.Menu .sub a:focus{background:#0077ae;color:#fff;}/* Hover */

/* Menu item height and padding e.g. {height:40px;line-height:40px;} */
.MenuBar ul.Menu a{height: 40px;line-height: 40px;padding: 0 12px;}
.MenuBar ul.Menu .sub a{height: 40px;line-height: 40px;padding: 0 12px;}

/* Hamburger menu */
.hamburger .mean-bar,.PreloadImage{background:url("Logo-1982x180.png") no-repeat scroll 0 0 / 991px 90px #002e58}/* Color must be Hex! */
.hamburger a.hamburger-wrapper{}/* Use for full-screen menu */
.hamburger a.hamburger-bun{}/* Hamburger bun */
.hamburger a.hamburger-bun span{}/* Hamburger meat */
.hamburger .mean-nav{}/* Menu background */
.hamburger .mean-nav ul li a{}/* Menu items */
.hamburger .mean-nav ul li a:hover{}
.hamburger a.meanmenu-reveal{}/* Close button */

/* Splash */
.SplashPage{}/* Background */
.SplashPlacement{}/* Content padding */
.SplashContent{}/* Content */

/* Custom Classes - Any uncommented classes here will appear in the word processor menu */
/* .CustomClass01{} */
/* .CustomClass02{} */
/* .CustomClass03{} */
/* .CustomClass04{} */
/* .CustomClass05{} */
/* .CustomClass06{} */
/* .StandardButton{} */

/* Other styles */
.AboveLogoRow{width:100%;position:fixed;z-index:999;top:0;}
.MenuRow {position: fixed;top: 0;z-index:999;width: 100%;background: rgb(0, 0, 0);height: 0;}
.LogoRow {position: fixed;top: 0;left: 0;right: 0;z-index:999;background:#002e58;border-bottom: 0px solid rgb(182, 130, 62);}
.BelowMenuRow .Span {width: 100%;}
.BelowLogo {padding-top: 14.188%;margin-top: 0;}
.Footer .Normal p {color: rgb(255, 255, 255);margin: 0;line-height: 20px;font-size: 15px;}
.Page4630 .FootRow {background: rgb(247, 247, 247);padding: 45px 0;border-top: 1px solid rgb(240, 240, 240);}


/* Homepage Why Attend panel */
.Page4606 .Middle1Column{background:rgb(0, 46, 88);padding: 45px 0;} 
.Page4606 .Middle1Column .Normal {color: #fff;}
.Page4606 .Middle1Column h2 {color: #fff;margin-bottom:15px;}
.Page4606 .Middle1Column li {font-size: 19px;margin-bottom: 10px;}

/* Controlbar fix */
body > form #ControlBar_ControlPanel {z-index: 999999 !important;}

/* Breadcrumbs */
.BreadCrumbRow{background:rgb(248, 248, 248);border-bottom:1px solid rgb(242, 242, 242);}
.BreadCrumbPane > span:first-of-type{vertical-align:middle;display:table-cell;height:50px;}
.BreadCrumbPane{border-bottom:none;padding:5px 20px !important;}
.BreadCrumbs{line-height:inherit;}

/* Footer colums */
.Footer4Column{padding: 30px 0;}
.Footer4Column h4 {color: #ffffff;font-family: "roboto condensed";font-size: 22px;}
.Footer4Column p {color: #cfcfcf;font-family: "roboto condensed";}
.Footer4Column a {color: #cfcfcf;font-family: "roboto condensed";}
.Footer4Column a:hover {color: #fff;text-decoration:underline;}

/* Banners */
.edsswal__Theme1 .edsms_slideTitle {background-color: rgba(0, 119, 174, 0.76);font-weight: 700;text-transform: uppercase;}
.edsswal__Theme1 .edsms_slideDescription {background-color: rgba(0, 119, 174, 0.76);}

/* Speakers */
.cbp-popup-singlePage .cbp-popup-content .cbp-l-project-img {float: left;margin:28px 40px 0 0 !important;width: 30%;}
.cbp-item-wrapper {background: #fff none repeat scroll 0 0;border: 1px solid #dddddd;padding: 5px;}
/* #portfoliopro-lightbox-gallery12067 .cbp-l-grid-team .cbp-item {height: 430px !important;} */
.cbp-l-grid-team .cbp-item {width: 220px !important;height: 400px !important;}
.cbp-popup-singlePage .cbp-popup-navigation-wrap {background-color: #002e58;}

.SocialIcons > a {color: #0077ae !important;}
.SocialIcons > a:hover {color: #F47920 !important;text-decoration:none !important;}


/* Pricing */
.mega-pricing-item{background:#fff none repeat scroll 0 0;box-shadow:0 0 10px #f1f1f1;padding:30px;text-align:center;}
.bordered-btn{border:1px solid;color:#fff;display:inline-block;font-weight:700;padding:10px 30px;text-transform:uppercase;}
.bordered-btn{border-radius:3px;}
.bordered-btn:hover{color:#fff;background-color:#002e58;border-color:#fff;text-decoration:none;}
.boxed-btn{display:inline-block;font-weight:600;text-transform:uppercase;}
.boxed-btn{border-radius:2px;font-size:14px;margin-top:15px;padding:10px 30px;color:#fff;}
.boxed-btn:hover{background-color:#333;color:#fff;text-decoration:none;}
.mega-pricing-item ul{line-height:35px;list-style:outside none none;margin:0;min-height:160px;padding:0;}
.mega-pricing-item a.boxed-btn{margin:0;}
.mega-pricing-item h1{font-size:66px;font-weight:300;color: #fff;}
.mega-pricing-item h1 span{font-size:25px;padding-right:3px;}
.mega-pricing-item h3{font-size:25px;font-weight:300;color: #fff;}
.gradient-style-1{background:#e62f17;background:-webkit-linear-gradient(45deg, #e62f17 0%, #f2ba30 100%);background:linear-gradient(45deg, #e62f17 0%, #f2ba30 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#e62f17', endColorstr='#f2ba30', GradientType=1);}
.gradient-style-2{background:#0a3466;background:-webkit-linear-gradient(45deg, #0a3466 0%, #17b6e3 100%);background:linear-gradient(45deg, #0a3466 0%, #17b6e3 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#0a3466', endColorstr='#17b6e3', GradientType=1);}
.gradient-style-3{background:#808285;background:-webkit-linear-gradient(45deg, #636363 0%, #ababab 100%);background:linear-gradient(45deg, #636363 0%, #ababab 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#ababab', GradientType=1);}
.gradient-style-1, .gradient-style-2, .gradient-style-3{color:#fff;box-shadow:0 0 10px #ccc;}
.pricing-icon{font-size:80px;line-height:80px;margin-bottom:20px;}
.gradient-style-1 a, .gradient-style-2 a, .gradient-style-3 a{background-color:transparent;border:1px solid #fff;color:#fff;}
.pricing-earlybird {font-family: "roboto condensed";font-size: 19px;}
.pricing-duration{margin-top:-15px;margin-bottom:15px;font-size:15px;}
.mega-pricing-item.flat-style-pricing{border:1px solid #f7f9fc;box-shadow:0 0 0;}
.mega-pricing-item.flat-style-pricing.active{border-top:3px solid;box-shadow:0 0 10px #f1f1f1;}
.mega-pricing-item h3 span{display:block;font-size:14px;line-height:20px;}


/* News Manager */
.Page4813 .Right .Container, .Page4813 .Right .NoContainer, .SearchPane{width: 380px;}
.eds_news_Ozone.eds_subCollection_news .edn_article .edn_readMoreButtonWrapper {text-align: left;}
.eds_news_Ozone.eds_style_custom_ssx1q1zn6sd.eds_subCollection_news .edn_mediaContainer {margin: 0 0 15px;padding: 0;width:100%;}
.edn_numberComments,.edn_12623_article_list_wrapper .edn_numberOfVievs,.edn_articleTags{display:none !important;}
.eds_news_Ozone.eds_subCollection_news .edn_mediaContainer > img {width: 100%;}
.eds_news_Ozone.eds_subCollection_contentBlock .edn_mainWrapper .edn_simpleList article h2 {line-height: 1.0;}
#edn_contactFormModalTrigger_12623{padding:0 20px;margin: 0;}
.eds_news_Ozone.eds_style_custom_ssx1q1zn6sd.eds_subCollection_news .edn_authorGroupDetails > h4 {display: none;}
.eds_news_Ozone.eds_style_custom_ssx1q1zn6sd.eds_subCollection_news .edn_authorGroupDetails {border-width: 0;border-color: #fff;border-radius: 0px;box-shadow: none;background-color: #fff;margin: 0;padding: 0;}
.edn_authorGroupDetails .edn_otherPostsBy{display: none;}
.eds_news_Ozone.eds_subCollection_news .edn_authorGroupDetails .edn_connectWith {text-align: left;}
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleDetails .edn_metaDetails .edn_articleCategories {display: none;}


/* Subscriber form */
.LiveForm.WWDefault input[type="submit"], .LiveForm.WWDefault input[type="button"] {background: rgb(255, 106, 0);}
.LiveForm.WWDefault input[type="submit"]:hover, .LiveForm.WWDefault input[type="button"]:hover {background: rgb(255, 179, 0);}
.LiveForm.WWDefault input, .LiveForm.WWDefault select, .LiveForm.WWDefault textarea {border-radius: 0;}
#Label_12645_4 {color: #ffffff;font-weight: bold;}
#dnn_ctr12645_View_Radiobutton_12645_4 label{color: #ffffff;}
#dnn_ctr12645_View_Radiobutton_12645_4 {border-right: none;}

/* Remove required field borders */
.LiveForm.WWDefault .Field.Matrix.Checkb.Required table, .LiveForm.WWDefault .Field.Matrix.Radiob.Required table, .LiveForm.WWDefault .Field.Required input, .LiveForm.WWDefault .Field.Required textarea, .LiveForm.WWDefault .Field.Required .plupload_filelist_footer, .LiveForm.WWDefault .Field.Required select, .LiveForm.WWDefault .Field.Required.Radiobutton table, .LiveForm.WWDefault .Field.Required.Checkbox table, .LiveForm.WWDefault .Field.Required.ScaleRating table, .LiveForm.WWDefault .Field.Required .StarRatingRequired {border-right: 1px solid rgb(230, 230, 230);}
.LiveForm.WWDefault input.error, .LiveForm.WWDefault textarea.error, .LiveForm.WWDefault select.error {border: 1px solid rgb(230, 230, 230);}
.LiveForm.WWDefault .Field.Required.Checkbox table,.LiveForm.WWDefault .Field.Required.Radiobutton table{border-right: none;}

/* Sponsor Logos */
.edsgg_mainTitle {display: none;}
.eds_galleryWrapper .listItemTitle {font-family: 'Roboto Condensed' !important;font-size: 18px !important;}
.eds_GravityGallery_Social .edsgg__itemsListContainer > .edsgg__itemContainer .edsgg_thumbnailWrapper {box-shadow: none;}



/* Panels */
.hovereffect{width:100%;height:100%;overflow:hidden;position:relative;text-align:center;cursor:default;background:rgb(0, 46, 88);margin-bottom: 15px;}
.hovereffect .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;padding:50px 20px;}
.hovereffect img{opacity:1;filter:brightness(70%);display:block;position:relative;max-width:none;width:calc(100% + 20px);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.hovereffect:hover img{opacity:0.3;filter:alpha(opacity=40);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.hovereffect h2{text-transform:none;color:rgb(255, 255, 255);text-align:center;position:relative;font-size:32px;overflow:hidden;padding:0.3em 0;background-color:transparent;font-weight:400;text-shadow:1px 0 3px rgba(0, 0, 0, 0.35);}
.hovereffect h2:after{position:absolute;bottom:0;left:0;width:100%;height:2px;background:rgb(255, 106, 0);content:'';-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}
.hovereffect:hover h2:after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.hovereffect a, .hovereffect p{color:#FFF;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
.hovereffect:hover a, .hovereffect:hover p{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.Panels .clearfix{position:relative;background:linear-gradient(to bottom, rgb(56, 56, 56) 0%,rgb(24, 24, 24) 100%);color:rgb(255, 255, 255);padding:20px 15px 70px;margin-bottom:30px;font-size:15px;font-weight:300;border-top:2px solid rgb(185, 124, 70);}
.Panels .fa-ul{margin-left:2em;}
.Panels .button{color:rgb(255, 255, 255) !important;background:rgb(2, 91, 172);padding:5px 0;font-size:14px;text-transform:uppercase;font-weight:400;position:absolute;bottom:-40px;margin:0 auto;left:0;right:0;width:120px;text-align:center;}
.Panels .button:hover{background:rgb(255, 106, 0);}





/* Phone and Tablet */
@media (min-width: 0) and (max-width:991px) {
.AboveLogo {padding-top: 0;display: none;}
.BelowLogo {padding-top: 0;margin-top: 0;}
.MenuRow {display: block !important;z-index: 1000;}
.MenuPane{display: none !important;}
.Page {padding-top: 90px !important;}
.AboveLogoRow {top: 88px;}
.cbp-popup-singlePage .cbp-popup-content .cbp-l-project-img {float: none !important;margin: 0 auto !important;width: 60% !important;}
.cbp-popup-singlePage .cbp-l-project-container {padding: 0 24px;}

}

/* Phone */
@media (min-width: 0) and (max-width: 767px) {
.BreadCrumbPane {display: block !important;}
.BreadCrumbPane span:first-of-type{height: auto;}

}

/* Desktop */
@media (min-width: 992px) and (max-width: 1199px) { 
.AboveLogoRow::after {border-radius:100%;box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.6);content:"";display: block;height: 16px;left: 0;position: absolute;right: 0;bottom:0;}
.MenuBar ul.Menu a {height: 34px;line-height: 34px;}

}

/* Widescreen */
@media (min-width: 1200px) { 
.AboveLogoRow::after {border-radius:100%;box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.6);content:"";display: block;height: 16px;left: 0;position: absolute;right: 0;bottom:0;}

}