body {
	font-family: 'Open Sans', sans-serif;
}

/*** common component styling **/
@media (min-width: 1200px) {
	.quintiq-container {width:980px;padding:0;} 
	
}

.btn-orange {background:#ffa300;color:#333;font-weight:600;padding:7px 12px;}
.btn-orange:hover {text-decoration:none;color:initial;}

.btn-blue {background:#4d80be;color:white;padding:7px 12px;}
.btn-blue:hover {text-decoration:none;color:white;}

.btn-hollow {color:white;padding:5px 10px;border:1px solid white;font-size:1.2rem;}
.btn-hollow:hover {text-decoration:none;color:white;opacity:0.7;}

/** section - landing-hero **/
.sec-landing-hero {background:url('//cdn.quintiq.com/images/wt2018-images/landing-hero-lg.jpg') center center;background-size:cover;text-align:center;padding-top:10vh;padding-bottom:8vh;min-height:50vh;}

.masthead-wrapper {display:flex;margin:0 auto;}

.mh-text-wrapper {text-align:left;color:white;padding-left:2vw;}
.mh-text-wrapper h1 {margin-top:0;margin-bottom:15px;}

.feature-event {color:white;font-size:1.8rem;margin-top:10vh;}
.feature-event .flex-item {display:flex;}
.feature-event .date-wrapper {text-align:right;padding-right:10px;border-right:1px solid white;}
.feature-event .location-wrapper {text-align:left;padding-left:10px;}
.feature-event .btn-wrapper {margin-top:10px;}
.col-featureEv{margin:0 0 50px 0;}
@media (max-width: 767px) {
	.sec-hero {background-image:url('//cdn.quintiq.com/images/wt2018-images/landing-hero-sm.jpg');}
	.masthead-wrapper {display:block;}
	.mh-text-wrapper {text-align:center;margin-top:30px;}
	.col-featureEv {margin-bottom:50px;}
	.feature-event .row {padding-left:12vw;}
}
@media (max-width: 420px) {
	.feature-event .row {padding-left:0;}
}
@media (max-width: 360px) {
	.feature-event .date-wrapper {font-size:15px;}
	.feature-event .location-wrapper {font-size:15px;}
	.col-featureEv {padding:0;}
	.feature-event .row {padding-left:2vw;}
}

/** section - page share **/
.sec-page-share {padding:15px 0;}
.share-list li {vertical-align: middle;}
.share-text {font-size:11px;}
.share-icon {width:20px;height:20px;cursor:pointer;margin-right:5px;}
.share-twitter {background:url('//cdn.quintiq.com/images/wt2018-images/sprite-social-share.png') 0 -20px no-repeat;}
.share-twitter:hover {background:url('//cdn.quintiq.com/images/wt2018-images/sprite-social-share.png') 0 0 no-repeat;}
.share-facebook {background:url('//cdn.quintiq.com/images/wt2018-images/sprite-social-share.png') -20px -20px no-repeat;}
.share-facebook:hover {background:url('//cdn.quintiq.com/images/wt2018-images/sprite-social-share.png') -20px 0 no-repeat;}
.share-googleplus {background:url('//cdn.quintiq.com/images/wt2018-images/sprite-social-share.png') -40px -20px no-repeat;}
.share-googleplus:hover {background:url('//cdn.quintiq.com/images/wt2018-images/sprite-social-share.png') -40px 0 no-repeat;}
.share-linkedin {background:url('//cdn.quintiq.com/images/wt2018-images/sprite-social-share.png') -60px -20px no-repeat;}
.share-linkedin:hover {background:url('//cdn.quintiq.com/images/wt2018-images/sprite-social-share.png') -60px 0 no-repeat;}

/** section - conference info **/
.sec-conf-info {padding:30px 0;}
.block-flex {display:flex;}
.block-info {flex:1;background:#edf2f8;margin:5px;padding:21px;text-align:center;}
.block-info span {font-size:24px;font-weight:600;}

/** section - video **/
.sec-video {padding:30px 0;background:#f9fafa;}
.clearfix{
    clear:both
}
.col-right{
    float:right
}
.col-left{
    float:left
}
.player-playlist {margin-top:30px;}
.player-playlist .player-title{
    font-size:18px;
    font-weight:400;
    margin:20px 0 5px
}
.player-playlist .player-description{
    font-size:14px
}
.player-playlist .player-holder{
    width:605px;
}
.player-list{
    margin:0 0 0 25px;
    height:275px;
    width:315px;
    overflow-y:auto
}
.player-list ul{
    list-style:none;
}
.player-list li{
    padding:10px;
    cursor:pointer
}
.player-list li:hover,.player-list li.current{
    background-color:#eee
}
.player-list .description,.player-list .link,.player-list .fulltitle{
    display:none
}
.player-list .thumb{
    width:125px;
    height:75px;
    float:left;
    margin:0 15px 0 0;
    overflow:hidden
}
.player-list .thumb img{
    max-width:125px
}
.player-list .title{
    font-size:13px;
    color:#4d80be;
    max-width:315px;
    line-height:16px
}

@media handheld,only screen and (max-device-width:480px),only screen and (max-width:480px){
    .player-playlist .player-holder{
        width:100%
    }
}

/** section - ebook **/
.sec-ebook {background:#4d80be;padding:30px 0;}
.sec-ebook .text-holder {color:white;margin-bottom:15px;}

@media (max-width: 768px) {
	.sec-ebook .row {text-align:center;}
}
@media (max-width: 360px) {
	.sec-ebook img {width:100%;}
}

/** section - testimonials **/
.sec-testimonials {padding:30px 0;background:#eff1f3;}
.sec-testimonials .row {margin-top:30px;}
.testimonials-inner-wrapper {width:85%;margin:0 auto;text-align:center;}
.col-testimonials {margin-bottom:35px;}


/** section - bottom cta register **/
.sec-page-cta-btm {background:#24265e;padding:30px 0;}
.sec-page-cta-btm .text-wrapper {color:white;margin-bottom:15px;}

/** section - location-hero **/
.sec-location-hero {background:url('//cdn.quintiq.com/images/1526899077_Amsterdam-banner-2018.jpg') center center;background-size:cover;text-align:center;padding-top:5vh;padding-bottom:8vh;min-height:50vh;}
.sec-location-hero.amsterdam {background:url('//cdn.quintiq.com/images/1526899077_Amsterdam-banner-2018.jpg') center center;background-size:cover;text-align:center;padding-top:5vh;padding-bottom:8vh;min-height:50vh;}
.sec-location-hero.philadelphia {background:url('//cdn.quintiq.com/images/Philadelphia-banner-2018.jpg') center center;background-size:cover;text-align:center;padding-top:5vh;padding-bottom:8vh;min-height:50vh;}
.sec-location-hero.melbourne {background:url('//cdn.quintiq.com/images/wt2018-images/world-tour-2018-melbourne.jpg') center center;background-size:cover;text-align:center;padding-top:5vh;padding-bottom:8vh;min-height:50vh;}
.sec-location-hero.perth {background:url('//cdn.quintiq.com/images/wt2018-images/world-tour-2018-perth.jpg') center center;background-size:cover;text-align:center;padding-top:5vh;padding-bottom:8vh;min-height:50vh;}
.sec-location-hero.moscow {background:url('//cdn.quintiq.com/images/wt2018-images/world-tour-2018-moscow.jpg') center center;background-size:cover;text-align:center;padding-top:5vh;padding-bottom:8vh;min-height:50vh;}
.country-dropdown {text-align:right}
.country-dropdown form select {background:#2c346f;color:white;padding:5px 10px;border:none;}
.logo-and-picker {text-align:left;}
.sec-location-nav {background:#4d80be;}
.location-navbar {margin-bottom:0;}
.location-navbar .navbar-collapse {padding:0;} 
.location-navbar .navbar-header {float:right;}
.location-navbar .btn-reg {margin-top:7px;}
.location-navbar .btn-reg a {float:right;}
.location-navbar .navbar-nav li a {color:white;}
.location-navbar .navbar-nav li a:hover {background:none;opacity:0.7;}
.location-navbar .navbar-toggle {color:white;}

@media (max-width: 767px) {
	.sec-location-hero {background-image:url('//cdn.quintiq.com/images/wt2018-images/location-hero-sm.jpg');}
	.location-navbar .navbar-header {float:none;}
	.location-navbar .navbar-toggle {float:left;}
}
@media (max-width: 420px) {
	.logo-and-picker img {width:100%;}
}

/** section - overview **/
.sec-overview {padding:30px 0;}
.sec-overview .row {margin-top:30px;}
.overview-inner-wrapper {width:85%;margin:0 auto;text-align:center;}

@media (max-width: 768px) {
	.col-overview {margin-bottom:35px;}
}

/** section - agenda **/
.sec-agenda {padding:30px 0;background:#f9fafa;}
.agenda-panel {margin-top:30px;}
.agenda-panel .panel-title > a {display:block;text-decoration:none;font-weight:400;}
.agenda-panel .panel {border-radius:0;box-shadow:none;border:none;}
.agenda-panel .panel-default > .panel-heading {border-radius:0;border:none;background-color:#24265e;color:white;}
.agenda-panel .panel-body {background:#f2f2f2;}
.agenda-panel .glyph-float {float:right;}
.col-agenda-info ul {width:100%;}
.col-agenda-info b{font-weight:600;}
.col-agenda-info li {width:33%;margin-bottom:10px;}
@media (max-width: 991px) {
	.col-agenda-info li {width:100%;}
}

/** section - speakers **/
.sec-speakers {padding:30px 0;background:#eff1f3;}
.sec-speakers .row {margin-top:30px;}
.speakers-inner-wrapper {width:100%;margin:0 auto;text-align:center;background:white;padding:30px 15px;min-height:510px;}
.speakers-inner-wrapper .btn-margin {margin-top:25px;}
.speakers-inner-wrapper .holder-minheight {min-height:210px;}
.col-speakers {margin-bottom:35px;}

/** section - venue **/
.sec-venue {padding:30px 0;background:#eff1f3;}
.sec-venue .row {margin-top:30px;}
.venue-thumb-flex {display:flex;margin-top:8px;}
.venue-thumb-flex div:nth-child(1) {padding-right: 8px;}
.venue-thumb-flex div:nth-child(2) {padding-left: 8px;}
.desc-holder {margin-bottom:30px;}
.btn-reserve-room {margin-top:25px;}
@media (max-width: 991px) {
	.venue-img-holder img {width:100%;}
	.venue-thumb-flex div {flex:1;}
	.venue-info-wrapper {display:flex;margin-top:25px;}
	.venue-info-wrapper .desc-holder {flex:1;}
}
@media (max-width: 576px) {
	.venue-img-holder img {width:100%;}
	.venue-thumb-flex div {flex:1;}
	.venue-info-wrapper {display:block;margin-top:25px;text-align:center;}
	.venue-info-wrapper .desc-holder {flex:1;}
}

/** section - registration-hero **/
.sec-registration-hero {background:url('//cdn.quintiq.com/images/wt2018-images/registration-hero-lg.jpg') center center;background-size:cover;text-align:center;padding-top:10vh;padding-bottom:8vh;min-height:50vh;}
.masthead-wrapper {display:flex;margin:0 auto;}
.mh-text-wrapper {text-align:left;color:white;padding-left:2vw;}
.mh-text-wrapper h1 {margin-top:0;margin-bottom:15px;}

@media (max-width: 767px) {
	.sec-hero {background-image:url('//cdn.quintiq.com/images/wt2018-images/registration-hero-sm.jpg');}
	.masthead-wrapper {display:block;}
	.mh-text-wrapper {text-align:center;margin-top:30px;}
}

/** section - form registration **/
.sec-form-regis {padding:30px 0;}
.from-regis-wrapper {border:1px solid #e5e5e5;}
.form-regis-top, .form-regis-mid, .form-regis-btm {padding:20px;}
.form-regis-top {text-align:center;}
.form-regis-mid {border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.form-regis-mid  label {display: inline-block; width: 120px; text-align: left;font-weight:100; }
.form-regis-mid input, .form-regis-mid select {margin-bottom:10px;}
.regis-input-width {width:210px;height:30px;margin-left:20px;}
.form-regis-btm .btn-regis-align {text-align:right;}
.form-regis-btm .btn-regis {margin-top:12px;}

@media (max-width: 767px) {
	.form-regis-btm .btn-regis-align {text-align:left;}
	.form-regis-btm .btn-regis {margin-bottom:21px;}
	.form-regis-top {text-align:left;}
}
@media (max-width: 420px) {
	.regis-input-width {width:100%;}
}

/** section - registration back navigation **/
.sec-regis-nav {background:#4d80be;}
.regis-navbar {margin-bottom:0;}
.regis-navbar .navbar-collapse {padding:0;} 
.regis-navbar .navbar-header {float:left;}
.regis-navbar .btn-reg {margin-top:7px;}
.regis-navbar .btn-reg a {float:left;}

@media (max-width: 767px) {
	.regis-navbar .navbar-header {float:left;}
}

/** section - speakers-spotlight **/
.sec-speakers-spotlight {padding:30px 0;}
.col-spk-potrait {text-align:center;}

@media (max-width: 767px) {
	.sec-speakers-spotlight h2 {text-align:center;}
	.col-spk-potrait {margin:30px 0;}
}

.mh-text-wrapper h1 {color:#fff;font-size:40px;}
img {display:inline-block!important;}
.page-share{margin-bottom:0;}
.sec-page-share{padding-bottom:0;}
p {margin-bottom:0;}
h2 {color:#fff;}
.sec-testimonials h2 {color:#333;}
h3 {color:#fff;font-weight:600;}
h4 {font-size:18px;font-weight:bold;margin:0 0 30px 0;}
.sec-form-regis h2 {color:#333;}
input[type="password"], input[type="text"], input[type="number"], textarea, input[type="search"],.from-regis-wrapper select{background-color:#fff;border:1px solid #e1e1e1;border-radius:0;}
.navbar{min-height:60px;}
.navbar-nav{margin-top:5px;}
.sec-speakers h2,.sec-venue h2 ,.sec-agenda h2,.sec-video h2,.sec-testimonials h2 {color:#333;font-size:48px;text-align:center;}

.sec-venue h4{margin:0 0 10px 0;}
#top-menu #mega-menu{max-width:980px!important;}
.btn-square,.btn-square:hover{text-decoration:none;}
.player-playlist .player-holder{width:100%;}
.player-playlist .player-holder iframe{height:550px;}


.sticky{position:fixed;top:75px;width:100%;z-index:999999;}
.sticky-mobile{position:fixed;top:45px;width:100%;z-index:999999;}
.sec-page-cta-btm h2{color:#fff!important;font-size:30px}
.col-spk-potrait img{margin:0 0 20px 0;}
.navbar-header .btn-blue img{margin:0 5px 0 0;}
.sec-speakers-spotlight .quintiq-container h2 {font-size:30px!important;text-align:left;margin-bottom:15px;}

@media(max-width:600px){
.player-playlist .player-holder iframe{height:300px;}
}

.player-list {width:100%;}
 .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border:0;background-color:#fff;color:#333;}
 .nav-tabs>li>a:hover,.nav-tabs>li>a{background-color:#dae4ef;color:#333;border-radius:0;}
 .player-description-holder{margin-top:30px;}
 .player-description-holder h3{color:#333;}
 .tab-content{margin-top:20px;}
  
  
  
.mh-text-wrapper div {margin-top:20px;}
.orange:hover {color:#333;}
.btn-hollow:hover {opacity:1;}
.description-p {font-size:18px!important;font-weight:normal;}
.quintiq-container p {font-size:14px;}
.quintiq-container h2 {color:#333;font-size:48px;text-align:center;}
.quintiq-container h4 {font-size:18px;font-weight: 600;}
.quintiq-container h3 {font-size:14px;}
.sec-ebook h3 {font-size:24px;font-weight:normal;}
.testimonials-inner-wrapper img {margin-bottom:20px;}
.testimonials-inner-wrapper p b {font-size:18px;font-weight:normal;}
.sec-page-cta-btm .quintiq-container div:nth-child(2) {margin:40px auto;}
.overview-inner-wrapper p b {font-size:18px;font-weight: 600;}
.overview-inner-wrapper p {margin:0;}
.overview-inner-wrapper > p{margin:20px 0 10px 0;padding-bottom:0;}
.overview-inner-wrapper .pcontent{margin:0;}
.agenda-panel .panel-title {font-size:18px;font-weight: 600;}
.col-agenda-info ul li p {padding-bottom:0;}
.speakers-inner-wrapper img {margin-bottom:20px;}
.speakers-inner-wrapper p b {font-size:18px;font-weight:normal;}

.speakers-inner-wrapper .holder-minheight p {padding-bottom:0;}
.venue-info-wrapper .desc-holder h4 {font-size:18px;font-weight:normal;}
.btn-reserve-room {margin-top:5px;}
.location-navbar .navbar-nav li a:hover {opacity:1;}

/** location page - orange box **/
.orange-box {margin-top:10px;display:flex;background:rgba(239, 160, 24, 0.9);padding:20px;width:360px;}
.orange-box div {flex:1;}
.orange-box div p{color:white;font-size:16px;}
.orange-box div a{margin-left:21px;color:black;}
.orange-box div a:hover{text-decoration:none;}
.desc-holder a:focus,.desc-holder a:hover{text-decoration:none!important;color:#4d80be!important;}

p.calendar-icon:before {
	content: "";
	display: block;
	background: url("//cdn.quintiq.com/images/wt2018-images/icon-calendar.png") no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	margin:2px 8px 0 0;
}
.calendar-icon,.pin-icon{padding-bottom:5px!important;}
p.pin-icon:before {
	content: "";
	display: block;
	background: url("//cdn.quintiq.com/images/wt2018-images/icon-pin.png") no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	margin: 2px 8px 0 0;
}
@media (max-width: 568px) {
	.logo-and-picker {text-align:center;margin-top:5vh;}
	.orange-box {text-align:left;margin:0 auto;margin-top:30px;}
}
@media (max-width: 420px) {
	.orange-box {display:block;width:90%;}
	.orange-box div:first-child {margin-bottom:21px;}
}


.mh-text-wrapper div {margin-top:20px;}
.orange:hover {color:#333;}
.btn-hollow:hover {opacity:1;}
.description-p {font-size:18px;font-weight:normal;}
.quintiq-container p {font-size:14px;}
.quintiq-container h2 {color:#333;font-size:48px;text-align:center;}
.quintiq-container h4 {font-size:18px;font-weight: 600;}
.quintiq-container h3 {font-size:14px;}
.sec-ebook h3 {font-size:24px;font-weight:normal;}
.testimonials-inner-wrapper img {margin-bottom:20px;}
.testimonials-inner-wrapper p b {font-size:18px;font-weight:normal;}
.sec-page-cta-btm .quintiq-container div:nth-child(2) {margin:40px auto;}
.overview-inner-wrapper p b {font-size:18px;font-weight: 600;}
.agenda-panel .panel-title {font-size:18px;font-weight: 600;}
.col-agenda-info ul li p {padding-bottom:0;}
.speakers-inner-wrapper img {margin-bottom:20px;}
.speakers-inner-wrapper p b {font-size:18px;font-weight:normal;}

.speakers-inner-wrapper .holder-minheight p {padding-bottom:0;}
.venue-info-wrapper .desc-holder h4 {font-size:18px;font-weight:normal;}
.btn-reserve-room {margin-top:5px;}

.location-navbar .navbar-nav li a:hover {opacity:1;}
.wt-location {display:none!important;}
.nav-hr {display:none!important;}




/** mobile changes **/
@media (max-width: 767px) { 
	.sec-location-nav .container {
		padding-left:0;
		padding-right:0;
	}
	.sec-location-nav .container .navbar .navbar-header {
		padding-left:15px;
		padding-right:15px;
	}
	.sec-location-nav .container .navbar .navbar-collapse {
		padding-left:15px;
		padding-right:15px;
		background:#eaedef;
	}
	.location-navbar .navbar-nav li a {color:#333;}
	.wt-location {display:block!important;}
	.nav-hr {display:block!important;}
}

@media (max-width: 576px) {
	.quintiq-container h1 {
		font-size:28px;
		line-height:34px;
	}
	.sec-landing-hero {
		 background-position-x: -730px;
	}
	.quintiq-container h2 {
		font-size: 36px;
   		line-height: 40px;
	}
	.sec-ebook .quintiq-container .row .col-md-5 {
		margin-bottom:20px;
	}
}

@media (max-width: 420px) {
	.regis-input-width {
		margin-left:0;
	}
	.sec-form-regis .container h2 {margin-bottom:40px;}
	.form-regis-top form select {margin-top:20px;}
}

.sec-feature-events {background:#4d80be;font-size:16px;}
.sec-feature-events .container {display:flex;}
.sec-feature-events .container div {flex:1;display:flex;justify-content:center;align-items:center;min-height:60px;border-left:1px solid rgba(255,255,255,0.4);cursor:pointer;}
.sec-feature-events .container div:hover {background:#3f6eb1;}
.sec-feature-events .container div:first-child {border-left:1px solid rgba(255,255,255,0);}
.sec-feature-events .container div a {color:white;}
.sec-feature-events .container div a:hover {text-decoration:none;}

@media (max-width: 767px) {
	.sec-feature-events .container {display:block;}
	.sec-feature-events .container div {flex:1;display:flex;justify-content:normal;align-items:center;min-height:60px;border-bottom:1px solid rgba(255,255,255,0.4);cursor:pointer;border-left:none;}
}

.btn-square.orange:hover{background-color:#ff9a00;}
.orange-box.short {width:180px;}
select.regis-input-width {margin-left:17px;}
.location-navbar .navbar-nav li a,.sec-feature-events a:hover,.sec-feature-events a:active,.sec-feature-events a:visited,.sec-feature-events a:link{text-decoration:none!important;background-color:transparent!important;}
.btn-square:hover,.btn-square:active,.btn-square:link,.btn-square:visited,.btn-blue:hover,.btn-blue:active,.btn-blue:link,.btn-blue:visited  {text-decoration:none!important;}
.btn-blue:hover,.btn-blue:active,.btn-blue:link,.btn-blue:visited {color:#fff!important;}
.sec-venue .venue-description a:hover{text-decoration:underline!important;}
.sec-venue .btn-blue:hover{color:#fff!important;}
.sec-page-cta-btm h2{font-size:30px;margin:0 0 20px 0;}
.sec-page-cta-btm .quintiq-container div:nth-child(2){margin:0 auto 40px auto;}
.sec-feature-events .container {width:1140px!important;}